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 matematikastatistika, 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