• Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

BIOINFORMATIKA



A.            PENGERTIAN BIOINFORMATIKA

Bioinformatikaberasal dari bahasa yaitu “bioinformatics” yang artinya (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

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 ( James, 2001 ). Aprijani dan Elfaizi (2004) menyatakan bioinformatika merupakan kajian yang memadukan disiplin biologi molekul, matematika dan teknonologi informasi (TI). Ilmu ini didefinisikan sebagai aplikasi dari alat komputasi dan analisis untuk menangkap dan menginterpretasikan data-data biologi molekul. Biologi molekul sendiri juga merupakan bidang interdisipliner, mempelajari kehidupan dalam level molekul. Utama (2003) menyatakan bioinformatika didefenisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data-data biologi. Ilmu ini merupakan ilmu baru yang yang merangkul berbagai disiplin ilmu termasuk ilmu komputer, matematika dan fisika, biologi, dan ilmu kedokteran, yang kesemuanya saling menunjang dan saling bermanfaat satu sama lainnya ( Homan, 2000 ). Sedangkan menurut Tekaia (2004, dalam Aprijani dan Elfaizi (2004)  bioinformatika merupakan metode matematika, statistik dan komputasi yang  bertujuan untuk menyelesaikan masalah-masalah biologi dengan menggunakan sekuen DNA dan asam amino dan informasi-informasi yang terkait dengannya ( Homan, 2000 ).


B. BIDANG YANG TERKAIT DENGAN BIOINFORMATIKA

1. Biophysics 

Biofisika merupakan cabang ilmu yang menerapkan beberapa ilmu atau teknik fisika untuk menerapakan ilmu biologi. Bioinformatika juga tercipta berdasarkan analisis dan teknik yang ada di ilmu fisika. Maka dari itu ilmu fisika juga diperlukan dalam biologi, termasuk pada bioinformatika 
 
2. Computational Biology

Computational biology merupakan bagian dari Bioinformatika (dalam arti yang paling luas) yang paling dekat dengan bidang Biologi umum klasik. Fokus dari computational biology adalah gerak evolusi, populasi, dan biologi
teoritis daripada biomedis dalam molekul dan sel.

3. Medical Informatics

Bidang medis memerlukan ilmu dan penerapannya bioinformatika. Pengguannkan pada medical inforamatics, diterapakan seperti analisis atau deagnosa suatu penyakit. Memprediksi berapa tingkat kecepatan pertumbuhan  penyakit. Informasi medis juga dikodekan atau ditampilkan dalam bentuk algoritma. Dengan demikian maka akan membantu dan memudahkan ilmu medis dalam perkembangan dan kemajuan bidang ilmu medis. Biologi memegang  peranan yang besar dan keterkaitannya besar dengan ilmu medis.

4.  Cheminformatics



Cheminformatics adalah bidang dalam kimia yang juga menggunakan cara dalam biologi, sedangkan cara dalam kimia seperti kombinasi dari sintesis kimia. Pada intinya digunakan dalam penemuan dan pembuatan obat. 

5. Genomics

Genomics adalah setiap usaha untuk menganalisa atau membandingkan seluruh komplemen genetik dari satu spesies atau lebih. Secara logis tentu saja mungkin  untuk membandingkan genom-genom dengan membandingkan kurang lebih suatu himpunan bagian dari gen di dalam genom yang representatif.

6. Mathematical Biology

Mathematical Biology merupakan penerapan bidang ilmu biologi di matematika. Pada matematika biologi sering menggunakan ilmu biologi yang di analisis secara matematika, baik mengggunakan algoritma, menggunakan statistic, menggunakan grafik, yang tujuannya adalah untuk mempermudah pembacaan data.

Mathematical Biology sering digunakan untuk aplikasi software. Dengan Mathematical Biology, sebagai missal menggunakan software dengan analisis matematika dan diterapkannya pada biologi. Missal seperti pembuatan software klasifikasi tumbuhan ataupun klasifikasi hewan pada taksonomi tumbuhan dan taksonomi hewan. Dengan menggunakan prinsip matematika yaitu teori  permutasi.

 7. Proteomics

Merupakan studi biologi yang lebih mendalami pada struktur dan fungsi dari protein. Protein merupakan senyawa organic yang penting untuk metabolisme sel. Protein memiliki peranan penting dan dapat dikatakan senyawa terbanyak yang dibutuhkan oleh makluk hidup. Misalnya protein yang berupa asam nukleat sebagai bahan pennyusun DNA, DNA merupakan materi genetic pada suatu makluk hidup.
 
8. Pharmacogenomics

Pharmacogenomics merupakan bidang studi yang menganalisis bagaimana respon atau efek obat-obatan terhadap seseorang. Pharmacogenomics merupakan kombinasi dari bidang ilmu farmakologi dan genomic. Ini semua juga diguakan teknik sekuen DNA dan sejuen DNA sendiri digunakan untuk analisis DNA.


C.            BEBERAPA APLIKASI BIOINFORMATIKA

1.Transformasi sekuen menjadi informasi genetik.

Intinya adalah menjual data, dalam bentuk gen komplit, atau fragmen, yang dapat digunakan oleh pihak lain untuk mencari potensi terhadap gen tersebut.

2.Pasien sebagai komoditas       

Pasien dengan kecenderungan terhadap penyakit tertentu dapat diketahui, sehingga mudah sekali bagi perusahaan oba untuk menawarkan produknya.

3.Mencari potensi gen

Potensi dari sebuah gen sangat beragam, bergantung pada ekspresi gen tersebut. Aplikasi lebih lanjut dapat berupa transgenik, terapi genetik, atau berbagai rekayasa dan pemanfaatan geneik lainnya. Permasalahan dan tantangan yang dihadapi.

Demikian Penjelasan tentang bioinformatika kurang lebihnya saya mohon maaf.

Refensi:
https://davidbatax.wordpress.com/2014/04/29/pengertian-bioinformatika/
http://www.academia.edu/8108453/Pengenalan_Bioinformatika



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

TUGAS 2 PROGJAR-Fogscreen Touch

Kelompok:

Kemas Nuralam(53411925)
Muhammad Qodriana(54411924)
Dana Christiadi(51411702)
--------------------------------------------------------------------------------------------------------------------------

1.  Latar Belakang

Bagi para pembaca yang suka atau pernah menonton film adaptasi marvel Ironman, pasti tahu Robert Downey Jr. yang berperan sebagai Tony Stark, seorang ilmuwan jenius dan nyentrik yang menciptakan baju robot untuk membantunya dalam melakukan berbagai hal. Namun kali ini bukan baju robot yang akan kita bahas, melainkan teknologi screenless yang ada pada film tersebut.



Pada jaman sekarang ini, kita masih belum bisa membuat screenless display seperti pada film Ironman, tetapi ada satu teknologi yang sudah hampir mendekati dengan konsep pada film tersebut bernama Fogscreen.

Seperti namanya, teknologi ini menggunakan kabut sebagai media untuk menampilkan gambar yang berasal dari projector sehingga membuat gambar tampak seolah-olah melayang di udara. Teknologi ini sebenarnya bukanlah hal baru. Fogscreen ini sudah ditemukan oleh ilmuwan Finlandia yang terinspirasi oleh film Sci-Fi Star Wars pada tahun 2002. Mereka ingin membuat proyeksi gambar yang melayang ditengah-tengah udara dan orang tetap bisa melewatinya tanpa merusak proyeksi gambar tersebut seperti pada adegan Princess Leia.

Karena keunikan yang disediakan oleh fogscreen, teknologi ini pun menjadi semakin populer dan tercipta perusahaan yang menjual dan menyewakan fogscreen untuk digunakan. Namun pada saat itu, fogscreen hanya sebatas digunakan untuk menampilkan presentasi gambar, mempromosikan produk, dan sebagainya. Hingga akhirnya salah satu perusahaan melakukan inovasi dengan menggabungkan fogscreen dengan teknologi multitouch sehingga kita bisa melakukan aksi seperti pada layar touchscreen.

2. Landasan Teori

a. Fogscreen

Air dipompa ke dalam tangki kabut di mana air tersebut dibias dengan ultrasound, mengubahnya menjadi kabut tebal yang terbuat dari partikel-partikel air kecil dengan diameter 2-3 mikron. Didalam tangki kabut, terdapat 3 set kipas yang bekerja sama untuk menghasilkan dinding kabut yang sangat tipis sekitar setengah inci.



FogScreen menciptakan kabut "kering" dengan memastikan bahwa tiap tetes air berada pada kisaran 2-3 mikrons sehingga orang bisa melewatinya tanpa menjadi basah meskipun kabut tersebut terbuat dari air. Untuk membuat butiran air sekecil itu, kita menggunakan transduser ultrasonik untuk memcah butiran air. Dan terdapat penyaring yang hanya mengijinkan butiran air yang kecil untuk keluar sebagai medium sehingga tercipta kabut yang halus.

Untuk menjaga aliran kabut tetap pada tempatnya, kabut diapit dengan 2 layer kipas angin. kipas angin ini juga yang menjaga integritas fogscreen dan membantu membentuk tirai kabut kembali yang hancur ketika ada orang yang melewatinya.

b. Touchscreen Infrared

Layar sentuh (bahasa Inggris touchscreen) adalah sebuah perangkat input komputer yang bekerja dengan adanya sentuhan tampilan layar menggunakan jari atau pena digital. Antarmuka layar sentuh, di mana pengguna mengoperasikan sistem komputer dengan menyentuh gambar atau tulisan di layar itu sendiri, merupakan cara yang paling mudah untuk mengoperasikan komputer dan kini semakin banyak digunakan dalam berbagai aplikasi.

Dalam bingkai sentuhan atau layar terdapat jajaran diode cahaya dan transistor foto yang masing-masing diletakan di dua sisi yang berlawanan untuk menghasilkan sebuah kisi dari cahaya infra merah yang tidak terlihat. Ketika jari atau alat penghantar lainnya memasuki kisi tersebut, cahaya infra merah yang dipancarkan diode cahaya terhalangi. Foto transistor mendeteksi hilangnya cahaya dan mentransmisikan sinyal yang mengidentifikasi koordinat x dan y dari letak jari atau alat penghantar tersebut.



Dengan menggabungkan fogscreen dengan teknologi touchscreen, kita semakin dekat dengan screenless milik Tony Stark. Mungkin beberapa tahun lagi hal itu bisa menjadi kenyataan.



source :




  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

TUGAS 1 PROGJAR-Contoh Program

Tugas kali ini saya akan membuat suatu program sederhana yang fungsinya sama halnya seperti ipconfig yang dilakukan di command prompt, untuk lebih detailnya saya akan menjelaskan cara mendapatkan ip dengan command prompt pertama buka cmd pada run yang nantinya akan muncul halaman kosong.

1.) Program untuk mendapatkan IP yang sedang digunakan.



Pertama program akan mengimport package java.net. Kemudian kita buat class bernama getIP, kemudian kita mendeklarasikan InetAddress host benilai null kemudian host akan didapatkan dari nilai InetAddress host dan terakhir pada byte ip didapatkan nilai dari hostAddress. Langkah terkahir terdapat suatu perulangan for dimana di bagian ini akan terjadi pada saat variabel i bernilai 0, dan nilai variabel i lebih kecil dari IP jika kondisi ini terpenuhi maka nilai i akan bertambah. Dan setiap perulangan ini program akan mencetak nilai ip dari variable array ip[i].

Logika program :

Pada program java ini dimaksudkan untuk mengetahui nama PC yang sedang digunakan. nama kelas program tersebut ialah getName dan program tersebut dijalankan melalui command prompt dengan memanggil nama yang sama yaitugetName. Program java ini memiliki akses publik sehingga memiliki kelas turunan. nama PC kita dapat diketahui melalui pencarian pada localhost PC. Localhost adalah Sebuah aplikasi yang memberikan fasilitas kepada penggunanya untuk dapat mengakses Local Hosting. Atau loopback address local komputer akan tercetak pada layar yaitu Nama Komputer anda adalah USER-PC.

Output :



2.) Program untuk mendapatkan nama host yang sedang digunakan



Pertama program akan mengimport package java.net, kemudian kita buat class bernama getName. Selanjutnya kita deklarasikan InetAddress host = null; dan host = InetAddress.getLocalHost(); maksudnya adalah InetAddress host bernilai null dan host didapatkan dari nilai InetAddress pada localhost. Selanjutnya program akan mencetak nama host dengan memanggil nilai variable host.getHostName().

Logika Program:

Program ini dimaksudkan untuk mengetahui ip address dari PC yang kita gunakan. diberikan suatu perulangan yang berfungsi pada localhost untuk mencari alamat ip address dari PC yang digunakan.

Output :



3.) Program untuk mengganti nama host dengan no Ip:



Logika Program :

Pertama program akan mengimport package java.net, kemudian buat class yang dibuat yaitu IPtoName. Untuk program ini terdapat kondisi if dimana jika panjang string host sama dengan 0 maka cetak nama pemakai dan IPtoNamelalu program akan kembali ke semula. Program akan mendeklarasikkan String host yaitu 0 dan InetAddress address bernilai null. Kemudian terdapat perintah try dan catch yang digunakan untuk menangkap kesalahan didalam program, pada perintah try ini akan mencoba memanggil nama host kemudian disimpan didalam variabel address, jika terdapat kesalahan maka program akan mencetak invalid IP – malformed ip, jika program tidak terjadi kesalahan maka program akan mencetak nilai ip address host

Untuk hasil output ini pada saat menjalankan program masukkan terlebih dulu IPAddress kemudian host name dari komputer. Jika sudah maka jalankan kembali program java tersebut maka host name tersebut akan terganti dengan IP. Dan akan mencetak IP komputer yang lain yaitu 192.168.1.1

Output :



4.) Menampilkan host name dan ip address



Logika Program :

Pertama program akan mengimport package java.net kemudian buat class program yang bernama NsLookup. Pada program ini jika panjang karakter string args sama dengan 0 maka akan mencetak Pemakai : Java NsLookup hostname. Kemudian mendeklarasikan String host adalah 0 dan InetAddress address bernilai null.
Kemudian terdapat perintah try dan catch yang digunakan untuk menangkap kesalahan didalam program, pada perintah try ini akan mencoba memanggil nama host kemudian disimpan didalam variabel address, jika terdapat kesalahan maka program akan mencetak unknown host, jika program tidak terjadi kesalahan terdapat perintah perulangan for, didalam perulangan ini terdapat perintah percabangan if, jika nilai variabel i lebih ebsar dari 0 maka program akan mecetak nilai ip dengan memanggil nilai dari variabel ip[i]

Output :


Demikian penjelasan logika tentang tugas 1 pemrograman jaringan, semoga bermanfaat. Kurang lebihnya mohon maaf.


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

TUGAS 3 Pemrograman Jaringan- Install Dan Konfigurasi FTP Server(VSFTP)


INSTALL DAN KONFIGURASI FTP SERVER (VSFTP) PADA UBUNTU SERVER

Nama Kelompok :            Agung Arifiyanto(50411325)
                                        Kemas Nur Alam(53411925)
                                        James Olander(53411778)
                                        Muhammad Qodriana (54411924)
                                        Dana Christiadi(51411702)
 


FTP merupakan salah satu protocol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan dan pengunggahan berkas-berkas computer antara klient FTP dan server FTP. Sebuah klient FTP merupakan aplikasi yang dapat menguluarkan perinta-perintah FTP kesebuah server FTP, sementara server FTP adalah Windows Service atau deamon yang berjalan diatas sebuah computer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus pengiriman antara biner dan ASCII, mengunggah berkas computer ke server FTP, serta mengunduh berkas dari server FTP.


Pada tugas kali ini kita akan mencoba untuk mebuat FTP server pada server ubuntu.




1.  Langkah yang harus dilakukan untuk perama kali adalah Instalasi paket/aplikasi yang dibutuhkan. Adapun aplikasi/ paket yag dibutuhkan untuk membuat FTP server adalah vstp, selanjutnya adalah meng-install paket vsftp, dengan cara mengetikan sintax sperti gambar di bawah ini pada terminal.
 
 
2.       Langkah selanjutnya adalah menunggu proses installasi paket selesai dilakukan.dan pastikan tidak ada error pada saat penginstalan paket.



3.     Setelah proses installasi selesai, kemudian lakukan konfigurasi pada file vsftpd.conf.  ketik sintaks  vim etc/vsftp.conf.
  

 
4.       Ubah beberapa settingan yang terdapat pada anonymous_enable, local_enable dan write_enable menjadi “YES”. Sebagai contoh perhatikan gambar dibawah ini.



5.     Pada langkah selanjutnya adalah save setingan sebelumnya, kemudian lakukan restart pada service ftp tersebut.



6.   Setelah semua proses selesai dilakukan. Untuk menguji apakah ftp berfungsi, buatlah sebuah folder penyimpanan untuk dishare pada ftp server, secara default folder public untuk ftp server ada dalam directori /srv/ftp. Untuk melakukan pengetesan kita buat satu buah direktori file seperti gambar dibawah ini :





7.  Terakhir adalah mengakses ip ftp server dari computer klien. Pada gambar dibawah ini klien menggunakan windows OS, kemudian pada browser ketik ftp://ip_ftp_server.





Sekian pembahasan tentang tutorial konfigurasi ftp server pada ubuntu server. Semoga tutorial diatas dapat membantu dalam konfigurasi ftp. 

Referensi :
ilmukomputer.org

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS