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
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 :
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.
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
Langganan:
Postingan (Atom)