Kamis, 06 Juni 2013

Hubungan antara Komputasi Modern degan Pemrosesan Paralel

Parallel Processing

Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan.

Komputasi Modern

Komputasi modern adalah cara untuk menemukan pemecahan masalah/solusi dari data input dengan menggunakan suatu algoritma tertentu pada komputer.

Komputasi modern sudah dirasa lebih baik dari pada komputasi yang masih manual dari tingkat efisiensinya, komputasi modern didukung oleh seperangkat komputer. CPU merupakan salah satu dari beberapa peragkat komputer yang sangat mendukung kinerja komputer itu sendiri. Pemrosesan paralel dapat membantu performa kinerja komputasi, karena menggunakan beberapa CPU yang dapat membantu kinerja menjadi lebih cepat. semakin banyak CPU yang digunakan maka semakin mempercepat kinerja kemudian semakin banyak hal yang bisa dilakukan dalam waktu yang sama maka semakin banyak pekerjaan yang bisa diselesaikan

Menampilkan Histogram RGB Suatu Gambar dengan Menggunakan Matlab

Histogram disini merupakan grafik yang meggambarkan penyebaran nilai intensitas pixel pada suatu citra atau gambar. Untuk menampilkan Histogram dari warna RGB kali ini saya menggunakan MATLAB, MATLAB merupakan salah satu pemrograman tingkat tinggi yang dikhususkan untuk kebutuhan komputasi teknis, visualisasi dan pemrograman seperti komputasi matematik, analisis data, pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik perhitungan. 
Untuk memproses gambar pada matlab langkah pertama yang dilakukan dengan memilih Current Folder pada folder tempat dimana gambar yang akan diproses diletakan. 
Dibuat sebuah variabel yang menyimpan gambar tersebut dengan menuliskan sintaks dibawah ini pada command window .

>>nama_variabel=imread('nama gambar');
>>gambar = imread ('kodokfebi.jpg');

Langkah selanjutnya adalah membuat tiga buah variabel untuk memproses gambar atau citra dan menampilkan histogram  warna RGB (Red, Green, Blue). Sintaks yang digunakan seperti dibawah ini.

>> red = gambar (:,:,1);
>> green = gambar (:,:,2);
>> blue = gambar (:,:,3);

Untuk menampilkan gambar yang diproses kali ini sintaks yang digunaka seperti berikut ini.

>>figure,imshow(nama_gambar);
>>figure,imshow(gambar);

Maka akan tampil gambar yang dimaksud, atau yang diminta dari sintaks di atas .

Untuk menampilkan histogram R ( Red / Merah ), digunakan sintaks :

>> imhist(red)

Maka akan tampil histogram warna merah, tampilannya seperti di bawah ini 


Untuk menampilkan histogram R ( Green / Hijau ), digunakan sintaks :

 >> imhist(green)

Maka akan tampil histogram warna hijau, tampilannya seperti di bawah ini 


Untuk menampilkan histogram R ( Blue / Biru ), digunakan sintaks :

>> imhist(blue)

Maka akan tampil histogram warna Biru, tampilannya seperti di bawah ini 

Maka didapatkan ketiga histogram dari warna Red, Gree, dan Blue.




  

Komputasi dan Pemrosesan Paralel ( Parallel Processing )

Parallel Processing

Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan.

Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan.

TUJUAN PARALLEL PROCESSING
Tujuan utama dari pemrosesan paralel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan.

PARALLEL PROCESSING
Komputasi paralel

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. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.

Komputasi paralel membutuhkan :
· algoritma
· bahasa pemrograman
· compiler

Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik dalam komputer dengan satu (prosesor tunggal) ataupun banyak (prosesor ganda dengan mesin paralel) CPU.

Tujuan utama dari pemrograman paralel adalah untuk meningkatkan performa komputasi.

* Message Passing Interface (MPI)
MPI adalah sebuah standard pemrograman yang memungkinkan pemrogram
untuk membuat sebuah aplikasi yang dapat dijalankan secara paralel.
MPI menyediakan fungsi-fungsi untuk menukarkan
antar pesan. Kegunaan MPI yang lain adalah
1. menulis kode paralel secara portable
2. mendapatkan performa yang tinggi dalam pemrograman paralel, dan
3. menghadapi permasalahan yang melibatkan hubungan data irregular atau dinamis yang tidak
begitu cocok dengan model data paralel.

* Message Passing Interface (MPI)
MPI adalah sebuah standard pemrograman yang memungkinkan pemrogram
untuk membuat sebuah aplikasi yang dapat dijalankan secara paralel.
MPI menyediakan fungsi-fungsi untuk menukarkan
antar pesan. Kegunaan MPI yang lain adalah
1. menulis kode paralel secara portable
2. mendapatkan performa yang tinggi dalam pemrograman paralel, dan
3. menghadapi permasalahan yang melibatkan hubungan data irregular atau dinamis yang tidak
begitu cocok dengan model data paralel.


Komentar :

Komputasi modern dan pemrosesan paralel menurut saya merupakan dua hal yang saling mendukung kinerja satu sama lain.  Kelebihan dari keterhubungan antara komputasi modern dengan pemrosesan paralel adalah kinerja komputasi modern menjadi lebih cepat degan menggunakan pemrosesan paralel, jadi dapat menghemat waktu. Adapu kelemahannya, dengan mengguakan pemrosesan paralel akan meningkatkan biaya yang dibutuhkan untuk menambah CPU juga dibutuhkan beberapa orang untuk mengerjakan proses komputasi.

Rabu, 01 Mei 2013

Membuat Undangan Ulang Tahun dengan Adobe Photoshop CS 6


Kali ini saya akan berbagi cara untuk membuat desain undangan ulang tahun dengan menggunakan Adobe Photoshop CS 6. Langkah pertama yang harus dilakukan adalah menginstal Adobe Photoshop CS 6 atau Adobephotoshop versi yang lain, pada perangkat yang akan digunakan. Jika Adobe Photoshop telah terinstal, klik pada icon aplikasi Adobe Photoshop untuk membukanya.


Kemudian akan tampil lembar kerja Photoshop seperti dibawah ini.

Sebelumnya kita harus menyiapkan beberapa gambar yang akan dijadikan sebagai background udangan dan beberapa foto lainnya yang akan dijadikan sebagai pelengkap desain undangan. 

Buat file baru dengan memilih meu file kemudian pilih new atau cara singkatya degan menekan ctrl + N . 

Maka akan tampil form new untuk menentukan nama file dan ukuran dari file.
Select kemudian drop gambar yang ingin dijadikan background pada desain undangan ulang tahun, kemudian samakan gambar dengan ukuran yang diinginkan
 Selanjutnya akan ditambahkan gambar atau foto pada desain ini, dengan cara select dan drop foto yang diinginkan pada area kerja, jika ingin memotong atau crop foto gunakan tools Magnetic lasso tools, ikuti dan klik setiap pinggir gambar yang akan dipotong, setelah selesai pindahkan tools pada move tools.

Untuk memindahkan gambar tersebut ke atas background yang telah disiapka sebelumnya tarik potogan gambar tersebut pada layer background. Maka akan menghasilkan layer baru, beri nama layer tersebut dengan nama layer  1.
 Begitupun pada gambar-gambar selanjutnya yang ingin disertakan pada tampilan disain ndanga ulang tahu ini. 
Untuk menambahkan text , pilih tools Horizontal Type Tools. Sebaiknya setiap tulisan dibuat di layer yang berbeda agar mudah untuk mengatur tata letak tulisan. Untuk mengatur setiap komponen yang ada di desain undangan ulang tahun sebelumnnya pilih layer yang digunakan.
 




Macam - Macam Komputasi Modern

Macam-macam komputasi
Sebelumnya jenis -jenis komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut :


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.

Sejarah Komputasi Modern

Pada tahun 1613 muncullah penggunaan kata “komputer” pertama kali. Yang menggambarkan sebuah mesin yang dapat melakukan perhitungan yang lebih kompleks. Komputasipun mulai berkembang seiring perkembangan komputer. Perkembangan komputer tersebut dapat dilihat dari hal-hal berikut:
  • Tahun 1940 komputer yang semula dikhususkan sebagai instrument untuk science, berubah menjadi produk komersil.
  • Tahun 1945 di temukan Bug Komputer oleh Grace Murray Hopper
  • Tahun 1947 tanggal 23 Desember ditemukan transistor yang pertama kali oleh Bardeen dan Walter Brattain bersama dengan William Shockley
  • Tahun 1951 dimulai sebuah gagasan microprogramming oleh Maurice Wilkes
  • Tahun 1951-1952 Grace Murray Hopper mengembangkan A-O, yang merupakan compiler pertama.
  • Tahun 1957 John Backus dan kolega IBM mengirimkan Compiler Fortran yang pertama.
  • Tahun 1958 Jack Kilby menghasilkan prototype semiconductor IC
  • Tahun 1960 merupakan timbulnya system kecil seperti word length, register structure, Number of Addresses, I/O channel, Floating point hardware.
  • Tahun 1960 juga Paul Baran yang bekerja di Rand Corp. menemukan dasar packet switching untuk data komunikasi.
  • Tahun 1962 video game pertama kali di temukan oleh Steve Russell yang merupakan seorang lulusan MIT.
  • Tahun 1964 mouse ditemukan oleh Doug Engelbart.
  • Tahun 1969 munculnya internet oleh DARPA
  • Tahun 1970 merupakan kedatangan PC (personal computer).
  • Tahun 1970 ditemukan UNIX oleh Dennis Ritchie dan Kenneth Thomson.
  • Pada tahun 1970 juga floppy disk dan daisywheel printer di tunjukkan kepada umum (debut pertama).
  • Tahun 1971 Ray Tomlinson of Bolt Beranek dan Newmen pertama kali mengirimkan jaringan surat e-mail.
  • Tahun 1971 Niklaus Wirth menemukan Pascal
  • Tahun 1972 di temukan bahasa C oleh Dennis Ritchie di Bell Labs.
  • Tahun 1973 Robert Metcalfe menuliskan catatan di “Ether Acquisition” yang mendeskripsikan Ethernet.
  • Tahun 1973 Robert Metcalfe dan David Boggs menemukan Ethernet.
  • Tahun 1976 merupakan tahun pertama kalinya muncul supercomputer dengan vektorial arsitektur.
  • Tahun 1976, Steve Jobs dan Steve Wozniak mendesain dan membangun Apple I yang terdiri dari kebanyakan papan circuit.
  • Tahun 1977, Steve Jobs dan Steve Wozniak tergabung dalam Apple computer pada 3 januari.
  • Tahun 1978, Muncul MS
  • Tahun 1978, Wordstar yang merupakan software pengolah kata diperkenalkan dan meluas.
  • Tahun 1979 telepon seluler di test di Jepang dan Chicago.
  • Tahun 1980 IBM memilih PC-DOS dari Microsoft sebagai OS (Operating System)
  • Tahun 1980 bahasa Ada muncul yang di temukan oleh Departemen Pertahanan US.
  • Tahun 1980 portable computer seberat 24 pounds lahir.
  • 1 januari 1983, muncul TCP/IP
  • Tahun 1984, muncul Apple Macintosh
  • Tahun 1984, muncul DNS
  • Tahun 1985 menyebarnya sistem networking.
  • Tahun 1990 tim Barners Lee Menemukan WWW yaitu aplikasi internet yang membawa perkembangan dan perubahan besar di dunia internet.
  • Tahun 1991 Trovalds menempatkan UNIX di IBMnya.
  • Tahun 1992 muncul istilah surfing
  • Tahun 1993 pentium milik intel diperkenalkan kepada umum pada bulan Maret
  • Tahun 1993 muncul NSCA Mosaic
  • Tahun 1994 muncul Yahoo dan Netscape Navigator 1.0
  • Tahun 1995 muncul bahasa pemrograman Java pada bulan Mei.
  • Pada Desember 1994 maka Spyglass milik Microsoft telah dibayar dan diberi lisensi, sehingga untuk web browser yang nantinya nama spyglass tersebut akan diganti dengan nama Internet Explorer.
  • Pada 1995 spyglass sudah menjadi bagian dari OS dan bagian dari windows

John von Neumann (1903-1957) adalah ilmuan yang meletakkan dasar-dasar komputer modern. Dalam hidupnya yang singkat, Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann meningkatkan karya-karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Beliau juga merupakan salah seorang ilmuwan yang sangat berpengaruh dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.


Dipicu ketertarikannya pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Sebagai konsultan pada pengembangan ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.

Artikel Tentang Komputasi Modern

Perkembangan Komputasi Modern

Hampir sebagian besar orang mengetahui apa itu komputer, lain hal nya dengan komputasi. Komputasi sendiri merupakan suatu cara yang dapat digunakan untuk menemukan sebuah solusi dari data yang telah kita input dengan menggunakan algoritma. Dan ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (atau dalam hal ini sains). Dalam penggunaan praktisnya, 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.

Sebelum kita masuk pada alat komputasi yang ada pada saat ini, ada lebih baiknya kita melihat contoh komputasi zaman dahulu. Hal ini dapat membantu kita untuk melihat perkembangan komputasi dari generasi ke generasi. Sebagai contoh, dahulu alat komputasi paling kuno adalah kertas, potlot dan karet penghapus. dari ketiga benda tersebut, orang melakukan proses-proses komputasi yang mudah hingga yang rumit dengan tiga benda sederhana ini. Akan tetapi, dengan munculnya alat-alat komputasi yang tersusun dari komponen-komponen elektro; seperti kalkulator dan mesin hitung lainnya, hal-hal komputasi yang rumit akan menjadi lebih sederhana dan memudahkan kita dalam mengerjakan suatu proses perhitungan.

Pada kesempatan ini saya ingin berbagi sedikit informasi tentang satu mesin komputasi yang sangat populer pada era ini, yaitu komputer.


Komputasi Modern

Komputasi modern mungkin merupakan kalimat yang jarang terdengar di telinga masyarakat Indonesia pada umumnya. Komputasi modern pengertian nya adalah cara untuk menemukan pemecahan masalah/solusi dari data input dengan menggunakan suatu algoritma tertentu. Komputasi merupakan suatu sub-bidang dari ilmu komputer dan matematika.

Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Sebenarnya sudah lama komputasi modern ini di cetuskan dan tokoh di balik semua ini yaitu John Von Neumann, Beliau merupakan ilmuan besar saat ini. Beliaulah yang pertama kali menggagaskan konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory dan dikenal sebagai arsitektur komputer modern.


John Von Neumann



Komputasi modern digunakan untuk memecahkan suatu masalah yang ada, perhitungan komputasi modern yaitu seperti :

- Akurasi (bit, floating point)
- Kecepatan (dalam satuan Hertz - Hz.)
- Problem volume besar (paralel)
- Modeling (NN dan GA), dan
- Kompleksitas (menggunakan Teori Bog O)

Seiring dengan terus berkembangnya komputasi, tentunya akan berpengaruh terhadap penggunaan hardware dan software yang digunakan untuk komputasi tersebut. Sehingga hal ini membuat adanya sebuah evolusi mesin yang digunakan untuk pemrosesan tersebut. Hal - hal yang berdampak akibat berkembangnya komputasi ini akan dijelaskan pada artikel selanjutnya.


Sedikit kesimpulan yang bisa saya tarik dari sekelumit artikel ini adalah bahwa jauh sebelum dikenalnya mesin untuk melakukan proses komputasi (dalam hal ini seperti kalkulator, komputer, dan gadget lainnya), orang dahulu telah memanfaatkan benda - benda sekitar bahkan benda - benda langit untuk melakukan sebuah perhitungan. Sebagai contoh, bangsa suku Maya yang hidup sekitar 1000 tahun yang lalu telah memanfaatkan benda langit untuk digunakan sebagai navigasi dan sistem penanggalan dan ketelitiannya pun sangat akurat.


Menurut saya artikel diatas disajikan dengan menggunakan bahasa yang mudah dimengerti dan dicerna, jadi pembaca dapat lebih mudah memahami secara singkat apa itu komputasi modern berikut dengan perkembangannya secara singkat. Hanya artikel ini tidak menampilkan secara detail perkembangan komputasi dari masa ke masa. 

Rabu, 03 April 2013

Bidang-Bidang Yang Terkait Dengan Bioinformatika


Bidang-bidang Terkait Dengan Bioinformatika :


1. Genomics

Adalah bidang ilmu yang ada sebelum selesainya sekuen genom, kecuali dalam bentuk yang paling kasar. Genomics adalah setiap usaha untuk menganalisa atau membandingakna seluruh komplemen genetik dari satu spesies atau lebih.

2. Informatika Medis

Sebagai pembelajaran, penemuan, dan implementasi dari struktur dan algoritma untuk meningkatkan komunikasi, pengertian, dan manajemen informasi medis

3.Komputasional Biologi

Bidang ini fokus pada Computational Biology adalah gerak evolusi, populasi, dan biologi teoritis daripada biomedis dalam molekul dan sel.

4. Proteomics

Bidang ini menggunakan bioinformatika untuk menyelidiki protein yang tersusun oleh genom


5.Biofisika

Merupakan sebuah bidang berdasarkan teknik-teknik dari ilmu fisika untuk memahami struktur dan ilmu biologi. Ilmu ini terkait dengan bioinformatika karena untuk mengenal teknik-teknik dari ilmu fisika untuk memahami struktur tersebut membutuhkan penggunaan TI.

Sumber :
sumber : http://akasharecord.blogspot.com/2012/06/bioinformatika-dan-bidang-yang-terkait.html

Komentar :
Ada 5 bidang tersebut salig berkaita antara satu dengan yang lainnya dalam pembentukan suatu ilmu yang baru yaitu Bioinformatika, bisa dilihat dari ke lima bidag tersebut dimulai dengan membandingkan seluruh komplemen genetik sampai teknik-teknik untuk memahami setiap struktur. 

Marlina Febriyanti 
55409306



Artikel Bioinformatika

Berikut ini saya akan memberikan satu contoh artikel menngenai Bioinformatika. Bioinformatika merupaka suatu ilmu yang mempelajari bidang biologi dengan mengguakan teknik komputasional dengan alat0alat yang semaki maju.


MENGUJI SPESIFITAS PRIMER





Pada artikel sebelumnya dengan judul “Yuk Mendesain Primer dengan Primer3Plus” telah dijelaskan langkah-langkah desain primer. Di sana dicontohkan bagaimana cara mendesain primer untuk mendeteksi keberadaan virus TMV (Tobacco Mozaic Virus) yang biasa menyerang tanaman tembakau dan jenis-jenis tanaman golonganSolanaceae.


Primer yang telah kita desain tersebut harus diuji spesifisitasnya agar kita yakin bahwa:

- Primer tersebut hanya akan mengamplifikasi daerah yang kita mau
- Tidak menempel pada daerah lain di genom organisme target (dalam contoh ini TMV memiliki materi genetik berupa RNA)
- Tidak menempel pada DNA organisme lain yang mungkin tercampur bersama DNA TMV ketika isolasi DNA. Misalnya DNA host-nya TMV yaitu tembakau.


Pengujian spesifisitas dapat dilakukan dengan bantuan BLAST di NCBI. Jenis BLAST yang digunakan adalah blastn (nucleotide blast). Berikut ini adalah langkah-langkah-nya:
- Buka laman BLASTN
- Masukkan sekuen primer pada kotak yang berjudul “Enter Query Sequence”
atur beberapa parameter jika belum sesuai, yang terutama: database = Other (Nucleotide Collection (nr/nt)), sedangkan parameter lainnya dapat diubah atau dibiarkan sesuai nilai defaultnya.
- Klik tombol BLAST dan tunggu beberapa saat hingga hasil pencarian terbuka dengan sempurna.

Cara mudah untuk mengetahui primer kita spesifik atau tidak adalah dengan cara melihat hasil pencarian BLAST. Jika primer kita memiliki kesamaan dengan DNA organisme lain atau bahkan sama, berarti primer kita tidak spesifik. Ini bisa bahaya karena primer menempel kemana-mana, akibatnya akan muncul banyak produk PCR yang tidak kita inginkan.


Namun meskipun demikian, hasil BLAST seperti di atas masih bisa ditoleransi jika:
- Sekuen DNA tersebut berasal dari organisme lain yang secara praktiknya tidak mungkin ada bersama-sama dengan organisme target (dalam contoh ini virus TMV) ketika kita mengambil sampel untuk ekstraksi RNA. Misalnya Oryza sativa alias tanaman padi, atau Felis catus alias kucing, yang sepertinya tidak mungkin ada bersama tanaman tembakau.
- Hanya satu dari sepasang primer tersebut yang diduga tidak spesifik. Jika memang sulit menemukan alternatif lain yang lebih baik, maka kondisi ini masih bisa diterima, tapi jumlah primer yang ditambahkan ketika PCR nantinya harus dioptimasi.
- Boleh jadi kedua primer diduga tidak spesifik, tapi posisi penempelan tidak spesifik mereka itu pada gen lain terpisah sangat jauh sehingga secara teori tidak akan mungkin menghasilkan produk PCR, misalnya jika jaraknya lebih dari 10000 bp.
- Sekuen primer tersebut tidak benar-benar match 100%, terutama jika 5 basa terakhirnya tidak match.

Komentar :
Pada artikel diatas dibahas tentang pengujian spesifikasi primer yang d=sudah didesain utnuk mendeteksi keberadaan virus TMV (Tobacco Mozaic Virus). Pengujian spesifisitas  dilakukan dengan bantuan BLAST di NCBI. Nampak disini adaya keterhubungan antara bidang biologi dengan iformatika, dengan dibutuhkan nya BLAST untuk menguji spesifikasi primer. Bidag informatika sangat membantu bidang biologi dalam penelitian, karena bidang informatika selalu mempelajari tekologi dan informasi yang semakin maju.

Sumber : http://sciencebiotech.net/menguji-spesifisitas-primer/

Marlina Febriyanti
55409306

Menyegarkan wajah degan "Face Mist" buatan sendiri

Wajah yang segar akan mempengaruhi aktifitas kita sehari-hari, terutama untuk para wanita yang sering memperhatikan penampilan. Tetapi dalam aktifitas yang sangat padat sepanjang hari seringkali para wanita sulit untuk meluangkan waktu untuk sekedar membersihkan wajah disela-sela aktifitas. Maka dari itu para wanita sering menggunakan Face Mist untuk memberikan kesan wajah terlihat segar, memang sudah banyak sekali merk-merk terkenal yang mengeluarkan produk Face Mist ini, tapi tak ada salahnya untuk mencoba bereksperimen sendiri. Terutama untuk para mahasiswi yang sering kali kesulitan membagi uang saku untuk keperluan ini.

Disini saya akan berbagi sedikit cara untuk membuat Face Mist sendiri. Yang perlu disiapkan :

- Botol spray
- Air Mineral
- Air sari mawar (disini saya menggunakan air sari mawar putih)



Cara membuatnya :
- Tuangkan air mawar putih pada botol spray yang sudah disediakan sebanyak 1/4 bagian botol spray.
- Tuangkan air mineral pada botol spray yang sebelumnya sudah diisikan air mawar, isikan sampai botol penuh.
- Tutup botol dan kocok hingga air mineral dan air mawar tercampur.
- Selesai. 

Mudah kan?

Face Mist buatan sendiri siap dibawa kemana-mana.

Marlina Febriyanti
55409306

Website perusahaan distribusi hotel yang menerapkan komputasi modern



Kali ini akan saya sampaikan mengenai website suatu perusahaan yang menerapkan komputasi modern. Website yang menjadi bahan pembahasan saya adalah website perusahaan distribusi hotel di Indonesia yaitu Agoda. Sebelumnya lebih lanjut membahas websitenya saya akan sedikit membahas tentang komputasi modern.


Komputasi modern adalah proses perhitungan untuk memecahkan masalah dari input,menggunakan algoritma yang ada pada alat yang mengikuti perkembangan zaman, yaitu komputer. Sebelum pada masa modern ini proses komputasi dilakukan dengan cara manual dengan menggunakan pena dan kertas atau kapur dan batu tulis dan kadang-kadang menggunakan tabel. Adapun karakteristik dari komputasi modern :

- Terdiri dari perangkat keras, Sistem Operasi dan aplikasi-aplikasi untuk mendukug komputasi modern.

- Komputer-komputer terhubung ke jaringan yang luas.

- Komputer maupun jaringan tidak terdedikasi, maksudnya bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.


Ada 3 jenis komputasi modern, yaitu :

- Mobile Computing atau Komputasi Bergerak

- Grid Computing


- Cloud Computing 






Demikian sedikit penjelasan tentang komputasi modern, berikutnya saya akan memberikan contoh website perusahaan distribusi hotel di Indonesia yang menerapkan komputasi modern, dan nama websitenya adalah http://www.agoda.com/. 






Tampilan awal website :






Saat pertama kali membuka halaman awal website tersebut akan tampil halaman seperti diatas, pengguna dapat membuat dan memiliki akun pada website ini untuk mempermudah pemesanan kamar hotel. Jadi sebelum melakukan pemesanan pengguna dapat log in ke akun yang sudah dimiliki atau jika ingin membuat akun pengguna dapat mendaftarkanya. Untuk memilih kota dan hotel yang diinginkan, pengguna dapat mengisikan informasi seperti tanggal, kota dan warga negara pada kolom cek harga yang ada pada bagia sebelah kiri. Pada halaman beranda ini juga terdapat beberapa penawaran dan diskon menarik. 







Tampilan diatas merupakan selanjutnya setelah mengisi beberapa informasi untuk mencari hotel, akan tampil beberapa daerah di kota yang telah diisi sebelumnya beserta informasi berapa banyak hotel yang ada pada daerah tersebut. 









Setelah memilih daerah dari kota yang telah terpilih akan tampil beberapa nama-nama hotel berikut dengan harga yang ditawarkan, alamat dan foto hotel akan ditampilkan pada daerah yang telah dipilih sebelumnya.





Jika pengguna memilih salah satu dari hotel-hotel yang ditawarkan maka akan tampil halaman seperti diatas, halaman tersebut menampilkan ketersediaan kamar pada tanggal yang dipilih, jenis kamar, fasilitas yang disediakan dari hotel tersebut, alamat hotel dan harga per kamar. 













Jika ingin melanjutkan ke proses pemesanan maka akan tampil halaman seperti di atas, pada halaman tersebut penggua diminta untuk mengisikan data pemesan sebagai kelengkapan. 








Jika data sudah lengkap proses selanjutya adalah proses pembayaran, pengguna diminta memilih model pembayaran dan mengisi semua data yang diperlukan untuk proses pembayaran. Setelah meyelesaikan proses pembayaran pegguna akan dikirimkan bukti pembayaran yang nantinya akan diperlihatkan pada hotel yang dipilih. 



Komentar tentang website agoda :


Menurut saya website ini cukup praktis dan mudah untuk dimengerti. Tahap per tahap halaman pada website ini juga tidak rumit dari proses pencarian sampai prose pembayaran. Tampilan nya pun menarik, terutama di bagia beranda atau tampilan awal website dengan menampilakan tempat-tempat yang paling serig dikunjugi da beberapa informasi lain yang berguna. Website ini juga menyediakan beberpa bahasa jadi pengguna dapat memilih bahasa sendiri untuk mengakses website tersebut. Kelebihan dari website ini pu terletak pada alamat untuk masing-masing hotel yang dilengkapi oleh peta. Kekurangan dari website ini hanya pada halaman awal tidak menampilkan promosi harga-harga yang menarik dan metode pembayaran hanya melalui kartu kredit pada masa sekarang ini masyarakat sangat dekat dengan internet jadi metode pembayaran bisa lebih menarik peminat dengan melalui internet bangking. Penyimpanan data pengguna dan proses penghitungan harga total yang harus dibayarkan untuk menyewa hotel pada website ini tentunya mengguakan komputasi modern. 




Dibuat oleh

Marlina Febriyanti

55409306


































Minggu, 28 Oktober 2012

Mobile Forensik


Pengertian Mobile Forensik
Merupakan cabang dari forensik digital yang berkaitan dengan pemulihan bukti digital atau data dariperangkat mobile di bawah forensik kondisi suara. Perangkat selular frase biasanya merujuk ke ponsel , namun juga dapat berhubungan dengan perangkat digital yang memiliki baik memori internal dan komunikasi kemampuan.
Penggunaan ponsel dalam kejahatan secara luas diakui untuk beberapa tahun, tetapi studi forensik perangkat mobile merupakan bidang yang relatif baru, berasal dari awal 2000-an. Sebuah proliferasi ponsel (terutama smartphone ) di pasar konsumen menyebabkan permintaan untuk pemeriksaan forensik dari perangkat, yang tidak dapat dipenuhi oleh ada komputer forensik teknik.
Proses investigasi biasanya difokuskan pada data yang sederhana seperti data panggilan, dan komunikasi seperti email atau sms, dan juga data yang sudah terhapus dari media penyimpanan mobile device. mobile devices biasanya juga bisa digunakan untuk menemukan informasi mengenai lokasi, yaitu mengunakan GPS atau alat pencari lokasi atau melalui cell site logs, yang melacak perangkat yang masuk di dalam range nya.
Informasi yang diambil dari perangkat mobile dapat berguna dalam berbagai masalah hukum, administratif dan investigasi seperti:
·          Pencurian Kekayaan Intelektual
·          Perusahaan Penipuan
·          Penyalahgunaan Properti
·          Perceraian & Hukum Keluarga
·          Geo-Lokasi Kontroversi
·          Bukti Kejahatan

Metode Penyimpanan Data
      Perangkat mobile pada umumnya dapat menyimpan informasi di tiga lokasi. Salah satunya adalah memori internal. Memori internal pada perangkat mobile terdiri dari RAM ( Random Access Memory) dan ROM (Read Only Memory). Singkatnya, RAM adalah ruang memori pada perangkat mobile yang dapat digunakan untuk menyimpan sementara informasi selama perangkat melakukan tugas. Saat perangkat dimatikan, semua data dalam RAM umumnya akan hilang. ROM umumnya pre-diprogram, sering dirancang untuk melakukan tugas-tugas diskrit tertentu. Perangkat mobile juga menyimpan informasi dalam SIM ( Subscriber Identity Module ) dan kartu memory.
terakhir, perangkat mobile dapat menyimpan informasi tenang berbagai mesin dan perangkat lainnya yang berinteraksi dengan perangkat mobile, termasuk server email, server dari selular penyedia jasa ( untuk pesan teks), dan komputer pribadi.

Tools Pada Mobile Forensik
Dalam penyelidikan yang terpaut dengan mobile forensik diperlukan beberapa alat bantu (tools) namun selama ini tidak banyak yang dapat dijadikan alat bantu yang tercepat dan termudah. Dibawah ini akan dijabarkan alat bantu berupa perangkat lunak yang cukup mudah dan cepat prosesnya, yaitu:

  1. Parabean Device Seizure
Paraben Device Seizure dirancang untuk memungkinkan peneliti dalam memperoleh data yang terdapat pada ponsel, smartphones, GPS dan perangkat PDA tanpa mempengaruhi integritas data. Dengan ponsel, Paraben device seizure dirancang untuk mengambil data seperti nomor telepon, tanggal, gambar, riwayat panggilan, dan dump data penuh (hampir mirip dengan dump flasher). Paraben device seizure menyediakan pilihan beberapa analitik dengan built in mesin pencari serta alat-alat manajemen kasus seperti bookmark dan data impor. Untuk perangkat PDA, perangkat lunak ini dirancang untuk memperoleh, mencari, dan melaporkan semua data yang terkait dengan sebagian besar versi dari OS Palm, Windows CE / Pocket PC, Symbian, iPhone, dan RIM BlackBerry perangkat.
Perangkat dapat memperoleh data sebagai berikut:
·         SMS History (Text Messages)
·         Deleted SMS (Text Messages)
·         Phonebook (both stored in the memory of the phone and on the SIM card)
·         Call History
o   Received Calls
o   Dialed Numbers
o   Missed calls
o   Call Dates & Durations
·         Datebook
·         Scheduler
·         Calendar
·         To-Do List
·         Filesystem (physical memory dumps)
o   System Files
o   Multimedia Files (Images, Videos, etc.)
o   Java Files
o   Deleted Data
o   Quicknotes
o   More…
·         GPS Waypoints, Tracks, Routes, etc.
·         RAM/ROM
·         PDA Databases
·         E-mail
·         Registry (Windows Mobile Devices)

2.   XRY
XRY adalah aplikasi software yang dirancang untuk dapat  berjalan pada sistem operasi Windows yang memungkinkan Anda untuk melakukan ekstraksi data forensik yang aman dari berbagai macam perangkat mobile, seperti smartphone, gps navigasi unit, modem 3G, pemutar musik portabel dan tablet terbaru prosesor seperti iPad. XRY dikembangkan oleh Micro Systemation AB, (www.msab.com).
Mengekstrak Data dari ponsel / telepon seluler adalah keterampilan spesialis dan tidak sama dengan memulihkan informasi dari komputer. Kebanyakan perangkat mobile tidak berbagi sistem operasi yang sama dan perangkat embedded proprietary yang memiliki konfigurasi yang unik dan sistem operasi.
XRY telah dirancang dan dikembangkan untuk membuat proses yang lebih mudah, dengan dukungan untuk lebih dari 5.300 profil perangkat yang berbeda selular. XRY menyediakan solusi lengkap untuk mendapatkan apa yang dibutuhkan dan perangkat lunak dapat memandu melalui proses langkah demi langkah untuk membuatnya semudah mungkin.

Terdapat beberapa macam XRY yang dapat digunakan, yaitu :

1.   XRY Logis
XRY logis adalah solusi perangkat lunak untuk setiap PC berbasis Windows, lengkap dengan perangkat keras yang diperlukan untuk penyelidikan forensik perangkat mobile. XRY Logis menyediakan antarmuka yang ramah, intuitif dan pengguna untuk menganalisis berbagai macam ponsel melalui proses pemeriksaan yang aman untuk memulihkan data dengan cara forensik secure manner. Informasi yang dikumpulkan dari perangkat diperiksa adalah langsung tersedia untuk meninjau secara aman dan dapat dilacak, menjamin kedudukan hukum dan kredibilitas di pengadilan.

2.   XRY Fisik
XRY fisik adalah paket perangkat lunak untuk pemulihan fisik data dari perangkat mobile. Dump memori dari masing-masing perangkat individu adalah sebuah struktur data yang kompleks, sehingga Systemation Micro telah mengembangkan XRY fisik untuk membuatnya lebih mudah untuk menavigasi ini kekayaan informasi.
XRY fisik berbeda karena memungkinkan forensik spesialis mendorong investigasi lebih jauh dengan melakukan akuisisi data fisik – sebuah proses yang menghasilkan hex​​-dump dari memori telepon, biasanya melewati sistem operasi perangkat. Hal ini sering mengarah pada pemulihan informasi dihapus.

3.  XRY Complete
XRY lengkap adalah sistem semua-In-satu forensik mobile dari Systemation Mikro; menggabungkan kedua solusi kami logis dan fisik ke dalam satu paket. XRY Lengkap memungkinkan peneliti akses penuh ke semua metode yang mungkin untuk memulihkan data dari perangkat mobile.
Sistem XRY adalah pilihan pertama di antara lembaga penegak hukum di seluruh dunia, dan merupakan sebuah sistem forensik lengkap mobile disertakan dengan semua peralatan yang diperlukan untuk melakukan pemeriksaan forensik perangkat mobile.

Protokol Komunikasi
Tools Komunikasi utama perangkat mobile melalui tiga teknologi  Seluler, WiFi, dan Bluetooth :
·         Komunikasi seluler melibatkan teknologi ini membagi sebuah daerah dengan layanan geografis yang besar ke daerah yang lebih kecil yang disebut sel. Setiap sel berisi perangkat komunikasi, biasanya pada sebuah menara yang mentransmisikan sinyal radio ke dan dari perangkat mobile. Teknologi transmisi yang digunakan untuk komunikasi, diantaranya GSM, CDMA, GPRS, EV-DO, EDGE, DECT, TDMA dan iDEN.
·         WiFi sama seperti seluler, yaitu mentransmisikan komunikasi dengan menggunakan gelombang radio, tetapi menggunakan frekuensi yang lebih tinggi dan umumnya jauh lebih cepat. Perjalanan komunikasi WiFi dari perangkat mobile ke titik akses nirkabel, kira-kira dengan modem/router decode komunikasi dan kemudian meneruskannya sampai ke internet. Titik akses harus dalam jarak relatif sebuah fisik (biasanya sekitar 100 kaki atau kurang) ke perangkat mobile untuk menerima sinyal WiFi-nya.
·         Bluetooth adalah komunikasi nirkabel, tetapi tujuannya agak berbeda dari selular atau WiFi. Bluetooth dirancang untuk memungkinkan berbagai perangkat yang secara fisik dekat satu sama lain (umumnya kurang dari 30 kaki). Dengan kata lain, Bluetooth dapat mengaktifkan iPhone anda untuk berkomunikasi secara otomatis dengan audio headset, atau iPad anda untuk berkomunikasi secara otomatis dengan keyboard eksternal anda.

Sumber :


Kelompok 3 :

Gina Devita Syabrina ( 53409423 )
Marlina Febriyanti (55409306 )
Nur Halimah ( 51409082 )
Riskawuni ( 52409458 )
Yolanda Uly Arta S ( 55409992 )
Tommy Wahyu Imansyah ( 54409975 )