Rabu, 12 Juni 2013

Pengalaman Bekerja menjadi asisten Laboratorium Fisika Dasar Universitas Gunadarma

Saya akan menceritakan pengalaman bekerja saya selama menjadi asisten laboratorium fisika dasar di Universitas Gunadarma. Sebelum menjadi asisten banyak yang harus dilewati mulai dari persyaratan sampai tes ujian untuk masuk menjadi asisten. Pada bulan Agustus 2011 saya diberitahu teman saya kalau ada informasi lowongan pekerjaan menjadi asisten laboratorium fisika dasar. Pada saat itu saya tidak berpikir panjang dan segera mencoba lowongan tersebut. Saya ingin melamar menjadi asisten laboratorium fisika dasar karena memang saya ingin menambah pengalaman, menambah wawasan, memperbanyak teman, dan mengisi waktu kosong saya apabila tidak ada jadwal kuliah, sayapun tertarik di bidang fisika karena saat masa SMA saya berasal dari kelas IPA dan saya juga tertarik tentang hal-hal yang mengenai sains.

Selanjutnya saya mempersiapkan syarat-syarat untuk menjadi asisten, yaitu menyiapkan cv, surat lamaran, dan print out nilai IPK. Salah satu nilai sebagai syarat menjadi asisten adalah nilai saat mengambil mata kuliah fisika dasar dan praktikum fisika dasar harus mendapat nilai minimal B, dan nilai-nilai saya mencukupi untuk melengkapi sebagai salah satu syarat menjadi asisten. Kemudian saya menyerahkan persyaratan tersebut ke laboratorium untuk mengikuti tes selanjutnya. Beberapa hari kemudian tiba saatnya untuk tes ujian masuk, pertama tes ujian tertulis dan jika lolos pada tes ujian tertulis akan melanjutkan tes ujian praktikum. Alhamdulillah saat tes ujian tertulis saya lolos dan melanjutkan ke tahap berikutnya yaitu tes ujian praktikum. Kemudian sayapun lolos melewati tahap-tahap tersebut dan menjadi salah satu asisten laboratorium fisika dasar. Saya sangat senang dan bangga bisa lolos menjadi asisten. Setelah itu saya mendapat training untuk bisa mempelajari teori, menguasai alat-alat dan agar menjalani tugas sebagai asisten dengan baik. Tugas dari asisten itu sendiri adalah mengajar praktikum fisika dasar.

Pada saat acara perkuliahan dimulai tiba untuk menjalani tugas saya sebagai asisten untuk mengajarkan praktikum fisika dasar. Saya menjadi asisten saat saya tingkat tiga atau telah mencapai semester ke-5, karena saya akan mengajarkan ke mahasiswa-mahasiswa baru atau tingkat pertama semester pertama. Dalam praktikum tersebut tugas pertama adalah memberi tugas pendahuluan kepada praktikan sebelum memulai praktikum, jadi akan diberikan soal-soal teori terlebih dahulu, setelah tugas pendahuluan diberikan kemudian mulai prakteknya. Pertama saya akan menjelaskan tujuan dan alat-alat apa saja yang akan digunakan pada percobaan praktikum tersebut, kemudian sesuai dengan teori yang sudah dipelajari sebelumnya maka akan mempraktekan cara kerja alat-alat tersebut untuk mencari nilai-nilai yang akan diminta pada percobaan tersebut.

Misalkan percobaan praktikum tentang listrik, pada percobaan ini menjelaskan tentang hukum kirchoff, dengan merangkai alat-alat yang sudah disediakan dan mengikuti cara kerjanya akan merangkai rangkain secara seri dan paralel, setelah rangkaian tersebut selesai maka akan mencari nilai tegangan, arus dan hambatan pada aliran listik di rangkaian tersebut. Setelah praktikum selesai kemudian membuat laporan akhir tentang perhitungan nilai yang sudah dicari sebelumnya kemudian membuat analisa  dan kesimpulan pada praktikum tersebut. Dan begitu selanjutnya tugas sebagai asisten laboraotium fisika dasar Universitas Gunadarma.


KOMPUTASI DAN PARALEL PROCESSING

Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Penggunaan komputasi parallel prosessing merupakan pilihan yang cukup handal untuk saat ini untuk pengolahan data yang besar dan banyak, hal ini apabila dibandingkan dengan membeli suatu super komputer yang harganya sangat mahal maka penggunaan komputasi parallel prosessing merupakan pilihan yang sangat tepat untuk pengolahan data tersebut.
Tujuan utama dari pemrograman paralel adalah untuk meningkatkan performa komputasi.  Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan. Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Kinerja Parallel komputasi digunakan untuk melakukan perhitungan komputasi dengan menggunakan 2 atau lebih CPU/Processor dalam suatu komputer yang sama atau komputer yang berbeda dimana dalam hal ini setiap instruksi dibagi kedalam beberapa instruksi kemudian dikirim ke processor yang terlibat komputasi dan dilakukan secara bersamaan. Untuk proses pembagian proses komputasi tersebutdilakukan oleh suatu software yang betugas untuk mengatur komputasi.

Komputasi paralel membutuhkan:
1.   algoritma
2.   bahasa pemrograman
3.   compiler


Sebagai besar komputer hanya mempunyai satu CPU, namun ada yang mempunyai lebih dari satu. Bahkan juga ada komputer dengan ribuan CPU. Komputer dengan satu CPU dapatmelakukan parallel processing dengan menghubungkannya dengan komputer lain pada jaringan. Namun, parallel processing ini memerlukan software canggih yang disebut distributed processing software. Parallel processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi beberapa program sekaligus. Parallel processing disebut juga parallel computing.

Aristektur Komputer Parallel
Taksonomi Flynndan model pemrosesan parallel

Keempat kelompok computer tersebut adalah :

1. Komputer SISD (Single Instruction stream-Single Data stream)  
Pada computer jenis ini semua instruksi dikerjakan terurut satu demi satu, tetapi juga dimungkinkan adanya overlapping dalam eksekusi setiap bagian instruksi ( pipelining ). Pada umumnya computer SISD berupa computer yang terdiri atas satu buah pemroses ( single processor ). Namun komputer SISD juga mungkin memiliki lebih dari satu unit fungsional(modul memori, unit pemroses, dan lain-lain), selama seluruh unit fungsional tersebut berada dalam kendali sebuah unit pengendali.

2. Komputer SIMD (Single Instruction stream-Multiple Data stream)
Pada komputer SIMD terdapat lebih dari satu elemen pemrosesan yang dikendalikan oleh sebuah unit pengendali yang sama. Seluruh elemen pemrosesan menerima dan menjalankan instruksiyang sama yang dikirimkan unit pengendali, namun melakukan operasi terhadap himpunan data yang berbeda yang berasal dari aliran data yang berbeda pula.

3. Komputer MISD (Multiple Instruction stream-Single Data stream)
Komputer jenis ini memiliki n unit pemroses yang masing-masing menerima dan mengoperasikan instruksi yang berbeda terhadap aliran data yang sama, dikarenakan setiap unit pemroses memiliki unit pengendali yang berbeda. Keluaran dari satu pemroses menjadi masukan bagi pemroses berikutnya. Belum ada perwujudan nyata dari komputer jenis ini kecuali dalam bentuk prototipe untuk penelitian.

4. Komputer MIMD (Multiple Instruction stream-Multiple Data stream)
Pada system computer MIMD murni terdapat interaksi diantara n  pemroses. Hal ini disebabkan seluruh aliran dari dan ke memori berasal dari space data yang sama bagi semua pemroses. Komputer MIMD bersifat tightly coupled jika tingkat interaksi antara pemroses tinggi dan disebut loosely coupled jika tingkat interaksi antara pemroses rendah.

Komentar :
Komputasi paralel prosessing adalah proses atau pekerjaan komputasi di computer dengan  memakai suatu bahasa pemrograman yang dijalankan secara parallel pada saat bersamaan, biasanya diperlukan saat kapasitas yang diperlukan sangat besar. Secara umum komputasi parallel diperlukan untuk meningkatkan kecepatan komputasi. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah dengan lebih cepat.

Sumber :

HUBUNGAN KOMPUTASI MODERN DENGAN PARALEL PROCESSING

Hubungan komputasi modern dengan parallel processing adalah untuk meningkatkan performa komputasi. Dengan menggunakan komputasi modern dan pemrosesan secara parallel maka  semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan.


Selasa, 07 Mei 2013

BISNIS ONLINE SHOP

Pada waktu kuliah tingkat pertama saya sering berkumpul bersama dengan teman-teman SMA. Setelah kami lulus dari SMA kami sering berkumpul untuk menjalin silaturahmi agar hubungan kami terjalin dengan baik dan tidak putusnya komunikasi diantara kami. Saya dan teman-teman berkumpul seminggu atau dua minggu sekali di salah satu rumah teman saya, selain di rumah agar suasananya tidak bosan kami suka berkumpul juga di tempat yang ada banyak makanannya seperti restoran, cafe dan juga warung-warung tenda kaki lima.
Kami suka berkumpul di tempat makan karena kami semua hobinya makan, sambil makan kami suka bercerita dan mengenang tentang masa-masa pada saat kami SMA. Tidak hanya sekedar berkumpul, makan dan bercerita-cerita saja, kami pun berpikir dalam silaturahmi ini agar tidak membuang-buang waktu, kemudian muncul ide untuk bagaimana agar silaturahmi ini ada manfaatnya dan menguntungkan bagi kami.  Ide itupun kami putuskan untuk berbisnis, salah satu bisnis yang kami pilih adalah bisnis online shop.
Online shop adalah toko yang menjual barang-barang dan transaksinya dilakukan melalui media internet antara si penjual dan pembeli. Jadi agar mempermudah mengaksesnya dan agar mendapat banyak customer kami memakai media facebook untuk online shop kami karena sekarang orang-orang sudah banyak yang menggunakan media facebook ini. Kami memilih pakaian untuk dijual pada online shop kami karena pakaian banyak model dan motifnya.
Pertama-tama kami mulai bisnis online shop ini dengan mengumpulkan modal untuk membeli pakaian-pakaiannya. Modal tersebut didapat dari hasil uang kolektifan kami. Setelah modal terkumpul kami segera membelanjakan pakaian tersebut untuk kami jual lagi. Kami membeli pakaian tersebut di salah satu pusat pembelajaan terbesar di Jakarta. Kemudian kami memilih-milih pakaian yang bagus untuk dijual agar dapat menarik para customer untuk membelinya.
Selanjutnya setelah semua pakaian terbeli kami akan memfoto pakaian tersebut satu-satu, kemudian hasilnya akan kami upload ke facebook online shop kami untuk segera dijual. Setelah itu kami mengetagkannya kepada para customer atau teman di facebook untuk mempromosikannya. Kemudian jika ada transaksi akan berlangsung di komentar pada foto tersebut atau bisa menghubungi kontak kami jika ingin membeli pakaian yang diinginkan. Lalu jika sudah pasti ingin membeli pakaian tersebut, uangnya bisa lewat transfer ke rekening kami kemudian kami langsung mengirim pakaian tersebut ke customer. Begitulah proses online shop yang kami buat dan hasil keuntungannya kami bagi rata. 

Senin, 29 April 2013

Mengapa burung tidak terkena sengatan listrik pada saat hinggap di kabel listrik tegangan tinggi ?


Dalam arus listrik terdapat arus electron yang dapat mengalir pada rangkaian tertutup. Contoh sederhana : kutub positif (+) baterai yang disambungkan dengan bola lampu, dari bola lampu disambungkan ke kutub negative (-) baterai, bola lampu pun menyala. Jika tidak disambungkan, tidak menyala karena elektronnya tidak dapat mengalir bila beda potensial tidak dihubungkan dengan bahan konduktor dan membentuk rangkaian tertutup.
Burung tidak tersengat listrik (tidak kesetrum) karena hanya menginjak salah satu kabel listrik. Burung, saat bertengger pada kabel listrik memang menyentuh tegangan, namun pada saat yang bersamaan burung tidak menyentuh kabel yang netral ataupun tidak menyentuh tanah. Karena tidak ada aliran listrik melewati tubuh burung. Begitupun dengan manusia, jka berani memegang salah satu kabel listrik berarus asalkan tidak ada bagian tubuh yang menyentuh tanah, anda tidak akan kesetrum.

KOMPUTASI MODERN


Komputasi modern terdiri dari dua kata yaitu komputasi dan modern,  dimana komputasi dapat diartikan sebagai cara untuk menemukan pemecahan permasalahan dari data input dengan suatu algoritma sedangkan modern ini mengungkapkan tentang teknologi masa kini. Maka dapat di simpulkan Komputasi modern merupakan perhitungan yang menggunakan computer canggih dimana pada computer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah perhitungan secara efektif dan efisien.
Selain itu, komputasi modern mempunyai banyak fungsi guna memecahkan berbagai masalah seperti untuk menghitung:
·         Akurasi (bit, floating point)
·         Kecepatan (dalam satuanHz)
·         Problem volume besar (paralel)
·         Modeling (NN dan GA)
·         Kompleksitas (menggunakan Teori Bog O)
Komputasi modern merupakan metode yang dilakukan untuk memecahkan suatu masalah dengan algoritma tertentu sehingga mendapatkan solusi yang paling optimal. Dimana pengertian ini berawal dari kata komputasi, yang memiliki pengertian suatu cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.

Komentar :
Di jaman yang semakin maju saat ini teknologipun semakin berkembang, salah satunya dengan adanya teknologi komputasi modern, masyarakat banyak menggunakan cara komputasi modern karena sangat membantu dalam menyelesaikan pekerjaan agar hasil yang di dapat cepat dan akurat. Komputasi modern juga memudahkan kita untuk melakukan transaksi lewat internet, contohnya memesan tiket pesawat, belanja online sampai delivery order makanan.

Sumber :

SEJARAH KOMPUTASI MODERN


Salah satu tokoh yang sangat mempengaruhi perkembangan komputasi modern adalah John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern.Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer  yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.
Sejarah singkat dari perjalanan hidup dari Von Neumann , dilahirkan di Budapest, Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit.Nama keluarga diletakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann. Pada saat Max Neumann memperoleh gelar, maka namanya berubah menjadi Von Neumann. Setelah bergelar doktor dalam ilmu hukum, dia menjadi pengacara untuk sebuah bank. Pada tahun 1903, Budapest merupakan  tempat lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.
Von Neumann belajar berbagai tempat dan beberapa tempatnya di Berlin dan Zurich. Di tempat itu beliau mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest. Keahlian Von Neumann terletak pada bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam bidang matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.
Beliau pernah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton pada saat yang bersamaan Von Neumann menjadi salah satu pendiri Institute for Advanced Studies.
Von Neumann sangat tertarik pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.

Sumber :

MACAM-MACAM KOMPUTASI MODERN


Komputasi modern mempunyai 3 macam, yaitu :

1. Mobile Computing atau Komputasi Bergerak
Mobile computing (komputasi bergerak) merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan  perubahan dari sisi manusia maupun alat. Contoh dari mobile computing adalah GPS, smart phone, dan sebagainya.

2. Grid Computing
Komputasi grid memanfaatkan kekuatan pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan. Pekerjaan itu sendiri dikontrol oleh satu komputer utama, dan dipecah menjadi beberapa tugas yang dapat dilaksanakan secara bersamaan pada komputer yang berbeda. Tugas-tugas ini tidak perlu saling eksklusif, meskipun itu adalah skenario yang ideal. Sebagai tugas lengkap pada berbagai unit komputasi, hasil dikirim kembali ke unit pengendali, yang kemudian collates itu membentuk keluaran kohesif.
Keuntungan dari komputasi grid adalah dua kali lipat: pertama, kekuatan pemrosesan yang tidak digunakan secara efektif digunakan, memaksimalkan sumber daya yang tersedia dan, kedua, waktu yang dibutuhkan untuk menyelesaikan pekerjaan besar berkurang secara signifikan.
Idealnya kode sumber harus direstrukturisasi untuk membuat tugas-tugas yang saling eksklusif adalah sebagai mungkin. Itu tidak berarti bahwa mereka tidak bisa saling bergantung, tetapi pesan yang dikirim antara tugas-tugas meningkatkan faktor waktu. Satu pertimbangan penting saat membuat pekerjaan komputasi grid adalah bahwa apakah kode dijalankan serial atau paralel tugas, hasil dari keduanya harus selalu sama di setiap situasi.


3. Cloud Computing atau Komputasi Awan
Cloud computing adalah perluasan dari konsep pemrograman berorientasi objek abstraksi. Abstraksi, sebagaimana dijelaskan sebelumnya, menghapus rincian kerja yang kompleks dari visibilitas. Semua yang terlihat adalah sebuah antarmuka, yang menerima masukan dan memberikan output. Bagaimana output ini dihitung benar-benar tersembunyi.
Sebagai contoh, seorang sopir mobil tahu bahwa roda kemudi dengan memutar arah mobil yang mereka ingin pergi; atau yang menekan pedal gas akan menyebabkan mobil untuk mempercepat. Sopir biasanya tidak peduli tentang bagaimana arah dari roda kemudi dan pedal gas tersebut diterjemahkan ke dalam gerakan yang sebenarnya dari mobil. Oleh karena itu, rincian ini diabstraksikan dari sopir.
Cloud serupa, melainkan menerapkan konsep abstraksi dalam lingkungan komputasi fisik, dengan menyembunyikan proses yang benar dari pengguna. Dalam lingkungan komputasi awan, data bisa berada pada beberapa server, rincian koneksi jaringan yang tersembunyi dan pengguna tidak ada yang tahu. Bahkan, komputer awan awan dinamakan demikian karena sering digunakan untuk menggambarkan pengetahuan eksak tentang pekerjaan batin. Cloud komputasi berat berasal dari paradigma Unix memiliki beberapa elemen, masing-masing yang sangat baik pada satu tugas tertentu, daripada memiliki satu elemen besar yang tidak baik.

Sumber :

Rabu, 03 April 2013

Bidang Bioinformatika

Bioinformatika merupakan ilmu terapan yang lahir dari perkembangan teknologi informasi dibidang molekular. Pembahasan dibidang bioinformatik ini tidak terlepas dari perkembangan biologi molekular modern, salah satunya peningkatan pemahaman manusia dalam bidang genomic yang terdapat dalam molekul DNA.

Kemampuan untuk memahami dan memanipulasi kode genetik DNA ini sangat didukung oleh teknologi informasi melalui perkembangan hardware dan sofware. Baik pihak pabrikan sofware dan harware maupun pihak ketiga dalam produksi perangkat lunak. Salah satu contohnya dapat dilihat pada upaya Celera Genomics, perusahaan bioteknologi Amerika Serikat yang melakukan pembacaan sekuen genom manusia yang secara maksimal memanfaatkan teknologi informasi sehingga bisa melakukan pekerjaannya dalam waktu yang singkat (hanya beberapa tahun).

Perkembangan teknologi DNA rekombinan memainkan peranan penting dalam lahirnya bioinformatika. Teknologi DNA rekombinan memunculkan suatu pengetahuan baru dalam rekayasa genetika organisme yang dikenala bioteknologi. Perkembangan bioteknologi dari bioteknologi tradisional ke bioteknologi modren salah satunya ditandainya dengan kemampuan manusia dalam melakukan analisis DNA organisme, sekuensing DNA dan manipulasi DNA.

Sekuensing DNA satu organisme, misalnya suatu virus memiliki kurang lebih 5.000 nukleotida atau molekul DNA atau sekitar 11 gen, yang telah berhasil dibaca secara menyeluruh pada tahun 1977. Kemudian Sekuen seluruh DNA manusia terdiri dari 3 milyar nukleotida yang menyusun 100.000 gen dapat dipetakan dalam waktu 3 tahun, walaupun semua ini belum terlalu lengkap. Saat ini terdapat milyaran data nukleotida yang tersimpan dalam database DNA, GenBank di AS yang didirikan tahun 1982.

Komentar :

Bioinformatika dalam bidang genomic yang terdapat dalam molekul DNA sangatlah berperan penting untuk memahami dan memanipulasi kode genetik DNA, sehingga sangat diperlukan teknologi informasi yang canggih melalui perkembangan hardware dan software agar bisa menyelesaikan dengan cepat dan mudah. 

Sumber :

Bioinformatika

Bioinformatika adalah ilmu yang mempelajari penerapan teknik komputasional untuk mengelola dan menganalisis informasi biologis. Bidang ini mencakup penerapan metode-metode matematika, statistika, dan informatika untuk memecahkan masalah-masalah biologis, terutama dengan menggunakan sekuens DNA dan asam amino serta informasi yang berkaitan dengannya. Contoh topik utama bidang ini meliputi basis data untuk mengelola informasi biologis, penyejajaran sekuens (sequence alignment), prediksi struktur untuk meramalkan bentuk struktur protein maupun struktur sekunder RNA, analisis filogenetik, dan analisis ekspresi gen.

Sejarah
Istilah bioinformatics mulai dikemukakan pada pertengahan era 1980-an untuk mengacu pada penerapan komputer dalam biologi. Namun demikian, penerapan bidang-bidang dalam bioinformatika seperti pembuatan basis data dan pengembangan algoritma untuk analisis sekuens biologis sudah dilakukan sejak tahun 1960-an. Kemajuan teknik biologi molekular dalam mengungkap sekuens biologis dari protein sejak awal 1950-an dan asam nukleat sejak 1960-an mengawali perkembangan basis data dan teknik analisis sekuens biologis. Basis data sekuens protein mulai dikembangkan pada tahun 1960-an di Amerika Serikat, sementara basis data sekuens DNA dikembangkan pada akhir 1970-an di Amerika Serikat dan Jerman pada European Molecular Biology Laboratory, Laboratorium Biologi Molekular Eropa. Penemuan teknik sekuensing DNA yang lebih cepat pada pertengahan 1970-an menjadi landasan terjadinya ledakan jumlah sekuens DNA yang berhasil diungkapkan pada 1980-an dan 1990-an, menjadi salah satu pembuka jalan bagi proyek-proyek pengungkapan genom, meningkatkan kebutuhan akan pengelolaan dan analisis sekuens, dan pada akhirnya menyebabkan lahirnya bioinformatika.

Perkembangan Internet juga mendukung berkembangnya bioinformatika. Basis data bioinformatika yang terhubung melalui Internet memudahkan ilmuwan mengumpulkan hasil sekuensing ke dalam basis data tersebut maupun memperoleh sekuens biologis sebagai bahan analisis. Selain itu, penyebaran program-program aplikasi bioinformatika melalui Internet memudahkan ilmuwan mengakses program-program tersebut dan kemudian memudahkan pengembangannya.


Analisis ekspresi gen

Ekspresi gen dapat ditentukan dengan mengukur kadar mRNA dengan berbagai macam teknik (misalnya dengan microarray ataupun Serial Analysis of Gene Expression ["Analisis Serial Ekspresi Gen", SAGE]). Teknik-teknik tersebut umumnya diterapkan pada analisis ekspresi gen skala besar yang mengukur ekspresi banyak gen (bahkan genom) dan menghasilkan data skala besar. Metode-metode penggalian data (data mining) diterapkan pada data tersebut untuk memperoleh pola-pola informatif. Sebagai contoh, metode-metode komparasi digunakan untuk membandingkan ekspresi di antara gen-gen, sementara metode-metode klastering (clustering) digunakan untuk mempartisi data tersebut berdasarkan kesamaan ekspresi gen.


Komentar :
Bioinformatika merupakan gabungan antara ilmu biologi dengan teknik informatika atau komputasional, sehingga dapat mengelola dan menganalisis informasi biologi dengan cepat dan mudah, salah satunya analisis ekspresi gen. Dalam menganalisis ekspresi gen ini diperlukan berbagai macam teknik komputasional, maka kedua ilmu tersebut memang saling berkaitan satu sama lainnya.

Sumber :
http://id.wikipedia.org/wiki/Bioinformatika

Achmad Chaeroni
544 09 129
4 IA 07

ERD Design


Pada saat praktikum saya diberi tugas untuk membuat contoh ERD. ERD ini adalah mengenai desaign dari setiap kemasan produk dari perusahaan. Pada entitas desaign_produk terdapat beberapa atribut, yaitu id_design sebagai primary keynya, id_barang sebagai foreign keynya, nama_barang, tanggal_pembuatan, dan design_barang. Sedangkan entitas barang berisi id_barang sebagai primary keynya, nama_barang, stok, harga, jenis_barang, id_design.

Untuk setiap atribut pada entitas tersebut seharusnya seragam dengan atribut pada entitas bagian-bagian lainnya seperti pada bagian gudang dan suplier. Relasi yang digunakan pada entitas tersebut adalah one to one. Yaitu setiap barang hanya memiliki satu design produk, dan satu design produk hanya dimiliki oleh satu barang.

Achmad Chaeroni
544 09 129
4 IA 07

Komputasi Modern Pada Website Hoka Hoka Bento Indonesia

Definisi Komputasi Modern

Komputasi modern terdiri dari dua kata yaitu komputasi dan modern. Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan permasalahan dari data input dengan suatu algoritma. Komputasi merupakan subbagian dari matematika. Selama ribuan tahun, perhitungan dan komputasi menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental dan kadang-kadang menggunakan tabel. disebut modern karena menggunakan alat canggih saat menyelesaian masalah. Maka dapat di simpulkan Komputasi modern adalah perhitungan yang menggunakan computer canggih dimana pada computer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah perhitungan secara efektif dan efisien.

Saya mendapat tugas mata kuliah softskill “Pengantar Komputasi Modern”. Dalam tugas ini saya akan menjelaskan tentang penerapan komputasi modern pada website Hoka Hoka Bento Indonesia. Website ini termasuk menerapkan sistem komputasi modern karena terdapat pemesanan online sehingga konsumen dapat langsung mengaksesnya melalui internet. Berikut adalah langkah-langkah untuk memesan secara online.

Pertama-tama adalah tampilan beranda website Hoka Hoka Bento Indonesia.  Di sebelah kiri terdapat menu untuk pesan online, jika anda ingin order maka bisa klik pada menu tersebut.


Selanjutnya setelah mengklik menu pesan online, tampilan web menuju ke pilihan menu. Dalam pilihan menu terdapat beberapa menu, yaitu : satuan, paket, sup & snacks, hidangan penutup & minuman, dan kidzu bento. Misalkan konsumen akan memesan pilihan menu paket, jadi klik saja icon paket tersebut.


Kemudian dalam menu paket terdapat beberapa hidangan yang akan dipesan, misalkan konsumen ingin memesan paket C lalu klik tombol pesan.


Setelah konsumen memilih makanan yang dipesan tersebut, maka tampilan web muncul untuk mengkonfirmasi pesanan tersebut. Dalam konfirmasi ini menampilkan rincian-rincian biaya yang akan dibayar oleh konsumen, jika konsumen setuju maka klik tombol lanjut.


Selanjutnya langkah terakhir adalah mengisi data konsumen untuk informasi pengiriman pesanan makanan tersebut. Terdapat form-form untuk melengkapi data konsumen, jadi konsumen tinggal mengisi sesuai dengan data dirinya. Setelah semuanya terisi dengan benar dan lengkap maka klik tombol antar untuk mengirimnya.



Komentar pribadi :
Menurut saya website ini sudah sangat baik untuk diakses oleh para konsumen, kelebihan dari website ini adalah tampilannya yang sangat dinamis dan interaktif sehingga menarik bagi para konsumen untuk mengunjunginya bahkan memesan makanan dengan cara pesan online yang caranya sangat mudah untuk bisa memakainya, hanya dengan tinggal mengikuti alur yang disediakan dengan mengklik tombol-tombol saja dan mengisi data konsumen pada form yang disediakan  untuk informasi pesanan. Sedangkan kekurangannya menurut saya sangat kecil untuk dikomentari, yaitu tampilannya seperti diperuntukan untuk kalangan anak-anak dengan gambar-gambar pada website tersebut.

Sumber :

Achmad Chaeroni
544 09 129
4 IA 07

Minggu, 11 November 2012

Badan Usaha


Pengertian Badan Usaha

Badan usaha adalah kesatuan yuridis (hukum), teknis, dan ekonomis yang bertujuan mencari laba atau keuntungan. Badan Usaha seringkali disamakan dengan perusahaan, walaupun pada kenyataannya berbeda. Perbedaan utamanya, Badan Usaha adalah lembaga sementara perusahaan adalah tempat dimana Badan Usaha itu mengelola faktor-faktor produksi.

Jenis–Jenis Badan Usaha

·         Badan Usaha Agraris.
adalah badan usaha yang membudidayakan tumbuhan dan hewan. Contoh : perkebunan, peternakan dan pertanian.

·         Badan Usaha Perdagangan.
adalah badan usaha yang dilakukan dengan cara membeli barang untuk dijual lagi agar memperoleh keuntungan. Contoh : pertokoan.

·         Badan Usaha Industri.
adalah badan usaha yang mengolah bahan mentah menjadi barang setengah jadi atau barang jadi. Contoh : Industri minyak, industri tekstil dan lain sebagainya.

·         Badan Usaha Ekstraktif.
adalah badan usaha yang mengambil langsung apa yang dihasilkan alam. Contoh: pertambangan, penebangan kayu dan pembuatan garam.

·         Badan Usaha Jasa.
adalah badan usaha yang bergerak dalam bidang jasa, yang memberikan pelayanan jasa kepada pihak-pihak yang membutuhkannya. Contoh : jasa angkutan dan jasa telekomunikasi.

Membuat Brosur


1. Achmad Chaeroni – 544 09 129
2. Fadlil Hadi – 524 09 026
3. Fajrin Imam – 554 09 518
4. Hafis Prananto – 524 09 631
5. Hani Hambali – 564 09 954


Minggu, 21 Oktober 2012

Freezing the Scene


Menurut Ruby Alamsyah, digital forensik atau terkadang disebut komputer forensik adalah ilmu yang menganalisa barang bukti sehingga dapat dipertanggungjawabkan di pengadilan. Barang bukti digital tersebut termasuk hardisk, flashdisk, handphone, notebook, server, alat teknologi apapun yang mempunyai media penyimpanan dan bisa dianalisa.
 
  Kejahatan komputer kini semakin meningkat, diantaranya ada kejahatan dengan motif intelektual., biasanya jenis  ini tidak menimbulkan kerugian dan dilakukan untuk kepuasan pribadi.. Kemudin ada kejahatan dengan motif politik, ekonomi, atau kriminal yang potensial yang dapat menimbulkan kerugian bahkan perang informasi. Komputer forensik dapat diartikan sebagai pengumpulan dan analisis data dari berbagai sumber daya komputer yang mencakup sistem komputer, jaringan komputer, jalur komunikasi, dan berbagai media penyimpanan yang layak untuk diajukan dalam sidang pengadilan.

Permodelan forensik setidaknya akan melibatkan 3 komponen yang harus dikelola dengan baik sehingga membentuk hasil akhir yang layak untuk di pertanggungjawabkan kebenarannya. Ketiga komponen tersebut adalah manusia, peralatan, dan aturan.

Aktivitas forensik komputer, diantaranya:

Untuk membantu memulihkan, menganalisa, dan mempresentasikan materi/entitas berbasis digital atau elektronik sedemikian rupa sehingga dapat dipergunakan sebagai alat bukti yang sah di pengadilan.
Untuk mendukung proses identifikasi alat bukti dalam waktu yang relatif cepat, agar dapat diperhitungkan perkiraan potensi dampak yang ditimbulkan akibat perilaku jahat yang dilakukan oleh kriminal terhadap korbannya, sekaligus mengungkapkan alasan dan motivasi tindakan tersebut sambil mencari pihak-pihak terkait yang terlibat secara langsung maupun tidak langsung dengan perbuatan tidak menyenangkan dimaksud.

Tahapan Aktivitas Forensik
Secara metodologis, terdapat paling tidak 14 (empat belas) tahapan yang perlu dilakukan dalam aktivitas forensik, sebagai berikut:
1. Pernyataan Terjadinya Kejahatan Komputer
2. Pengumpulan Petunjuk atau Bukti Awal
3. Penerbitan Surat Pengadilan
4. Pelaksanaan Prosedur Tanggapan Dini
5. Pembekuan Barang Bukti pada Lokasi Kejahatan
6. Pemindahan Bukti ke Laboratorium Forensik
7. Pembuatan Salinan terhadap Barang Bukti
8. Pengembangan Barang Bukti
9. Penyiapan Rantai Posesi Barang Bukti
10. Penyimpanan Barang Bukti Asli di Tempat Aman
11. Analisa Barang Bukti Salinan
12. Pembuatan Laporan Forensik
13. Penyerahan Hasil Laporan Analisa
14. Penyertaan dalam Proses Pengadilan

Tujuan Digital Forensik
Tujuan dari digital forensik adalah untuk menjelaskan seputar digital artefak yakni sistem komputer, media penyimpanan (harddisk atau CD-ROM), dokumen elektronik (E-mail atau gambar JPEG) atau paket–paket data yang bergerak melalui jaringan komputer.

Barang Bukti Digital Sebagai Alat Bukti Sah
Menurut Pasal 5 UU No. 11/2008 tentang Informasi dan Transaksi Elektronik (UU ITE) menyebutkan bahwa “informasi elektronik dan atau dokumen elektronik dan atau hasil cetaknya merupakan alat bukti hukum yang sah”.

Bukti Digital / Elektronik
Menurut Eoghan Casey: “Semua barang bukti informasi atau data baik yang tersimpan maupun yang melintas pada sistem jaringan digital, yang dapat dipertanggungjawabkan di depan pengadilan”. Menurut Scientific Working Group on Digital Evidence : “Informasi yang disimpan atau dikirimkan dalam bentuk digital”. Contoh barang bukti digital : alamat E-Mail, wordprocessor/spreadsheet files, source code dari perangkat lunak, files bentuk images (JPEG, PNG, dll), web browser bookmarks, cookies serta kalender dan to do list.

Penanganan Barang Bukti Digital
Penanganan barang bukti digital perlu dilakukan secara khusus mengingat barang bukti digital tergolong rapuh sehingga sangat besat kemungkinan terjadinya pencemaran barang bukti digital baik disengaja maupun tidak disengaja. Kesalahan kecil pada penanganan barang bukti dapat membuat barang bukti digital tidak dapat diajukan dipengadilan sebagai alat bukti yang sah dan akurat.

Prinsip Kerja Forensik Digital
Menurut Pavel Gladyshev prinsip kerja dari forensik digital adalah :Pemeliharaan (“Freezing the Crime Scene”) Mengamankan lokasi dengan cara menghentikan atau mencegah setiap aktivitas yang dapat merusak atau menghilangkan barang bukti.
Pengumpulan. Menemukan dan mengumpulkan semua barang bukti digital atau hal – hal yang dapat menjadi barang bukti atau informasi apa saja yang masih bersangkutan dengan kasus yang sedang diselidiki.
Pemeriksaan. Menganilisis barang bukti yang ada dan mencari data sebanyak – banyaknya yang berhubungan dengan kasus. Tahap ini adalah penentuan apakah pelaku kejahatan bisa tertangkap atau lolos dari jeratan hukum.
Analisis. Menyimpulkan bukti – bukti yang dikumpulkan selama proses penyelidikan.

Tantangan Forensik Digital
Dalam mengumpulkan bukti forensik digital, banyak tantangan – tantangan yang harus dihadapi oleh para penyidik seperti :
Bagaimana menangani kasus yang melibatkan media perangkat digital
Bagaimana menemukan bukti dari web browser secara forensik suara
Bagaimana menganalisis bukti dalam segala kondisi berbeda baik secara perangkat maupun system
Bagaimana melacak dan mendapatkan pelaku (tak menutup kemungkinan si pelaku adalah orang dalam)
Bagaimana mengidentifikasi dan menyelidiki kasus – kasus seperti spionase korporasi
Bagaimana melakukan investigasi network logs guna melacak dan mengadili penjahat cyber

Pemrosesan Barang Bukti
Terdapat perdebatan dalam komunitas forensik untuk melakukan plug suatu sistem, misalnya apakah diperlukan untuk mematikan mesin. Sistem operasi bersangkutan akan merupakan kuncinya. Jika ada suatu usaha compromise atau penyusupan, penyelidikan diarahkan pada proses yang ada di memori, sistem file yang dipetakan melalui jaringan, koneksi mencurigakan lainnya pada host tersebut dan port apa yang sedang dipergunakan.

Melacak Sumber Program Perusak
Hal yang menarik bagi pelaku penyusupan kejahatan dan komputer adalah faktor anonimitas, artinya pembuat virus, trojan, atau pelaku compromise tidak merasa khawatir akan dikenali. Di sisi lain, insiden penyusupan virus, worm, trojan dan cracker kadang meninggalkan potongan program. Bisakah dengan peninggalan tersebut diidentifikasi sumbernya? Peninggalan dari serangan tersebut bisa berupa source program, kode object, shell script, perubahan pada program yang ada, atau file teks yang dibuat oleh penyusup. Hal tersebut bisa dipergunakan untuk mengidentifikasi sumber dari serangan, serupa dengan analisis tulisan tangan yang dilakukan oleh aparat hukum untuk mengenali penulis suatu dokumen. Hal ini biasa disebut forensik perangkat lunak.