Pages

Jumat, 19 Juni 2015

Bioinformatika dan Cabang Ilmunya



Seperti yang dikutip dari wikipedia, bioinformatika  adalah penerapan teknik komputasional untuk mengelola dan menganalisis informasi biologis. Ilmu ini didefinisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data-data biologi molekul. Pada saat ini, Bioinformatika ini mempunyai peranan yang sangat penting, diantaranya adalah untuk manajemen data-data biologi molekul, terutama sekuen DNA dan asam amino.
Sekuen DNA merupakan seri huruf-huruf yang menunjukkan struktur primer dari molekul DNA. Sekuens DNA terdiri dari 4 nukleotida yaitu adenin, sitosin, guanin dan timin dan bisa dituliskan inisial nya seperti A,T,C dan G. Sedangkan Asam amino adalah senyawa organik yang mengandung gugus amino dan gugus asam. Istilah “asam amino” umumnya mengacu pada salah satu dari 20 jenis unit monomer yang paling umum digunakan untuk membangun protein. Protein adalah kelas molekul yang sangat penting dalam sel. Sebagian besar fungsi protein adalah berinteraksi dengan molekul lain, terutama dengan sesama protein.
Sejalan dengan semakin lengkapnya sekuens genom, ‘interaktomik struktural’ protein untuk memetakan semua interaksi domain protein menjadi semakin penting. Sekarang ilmuwan dapat memetakan seluruh interaktom manusia secara bioinformatika, menggunakan data eksperimen yang berilimpah dari berbagai metode, seperti analisis yeast two hybrid (Gong et al, 2005).
Salah satu pencapaian besar dalam metode Bioinformatika adalah selesainya proyek pemetaan genom manusia (Human Genome Project). Selesainya proyek raksasa tersebut menyebabkan bentuk dan prioritas dari riset dan penerapan Bioinformatika berubah. Secara umum dapat dikatakan bahwa proyek tersebut membawa perubahan  besar pada sistem hidup kita, sehingga sering disebutkan bahwa kita saat ini berada di masa pascagenom. Selesainya proyek pemetaan genom manusia ini membawa beberapa perubahan bagi Bioinformatika, diantaranya :
1.      Setelah memiliki beberapa genom yang utuh maka kita dapat mencari perbedaan dan persamaan di antara gen-gen dari spesies yang berbeda. Dari studi perbandingan antara gen-gen tersebut dapat ditarik kesimpulan tertentu mengenai spesies-spesies dan secara umum mengenai evolusi. Jenis cabang ilmu ini sering disebut sebagai perbandingan genom (comparative genomics).
2.      Sekarang ada teknologi yang didisain untuk mengukur jumlah relatif dari cetakan sebuah pesan genetik pada beberapa tingkatan yang berbeda pada perkembangan atau penyakit atau pada jaringan yang berbeda. Contohnya seperti Teknik DNA microarrays.
3.      Cara dalam  skala besar untuk mengidentifikasi fungsi-fungsi dan keterkaitan dari gen

Cabang yang berkaitan dengan Bioinformatika diantaranaya :
1.      Biophysics
Biophysics adalah sebuah bidang interdisipliner yang mengaplikasikan teknik-teknik dari ilmu Fisika untuk memahami struktur dan fungsi biologi (British Biophysical Society). Disiplin ilmu ini terkait dengan Bioinformatika karena penggunaan teknik-teknik dari ilmu Fisika untuk memahami struktur membutuhkan penggunaan TI.
2.      Computational Biology
Fokus dari computational biology adalah gerak evolusi, populasi, dan biologi teoritis daripada biomedis dalam molekul dan sel. Pada penerapan computational biology, model-model statistika untuk fenomena biologi lebih disukai dipakai dibandingkan dengan model sebenarnya.
3.      Medical Informatics
Medical informatics lebih memperhatikan struktur dan algoritma untuk pengolahan data medis, dibandingkan dengan data itu sendiri. Disiplin ilmu ini, untuk alasan praktis, kemungkinan besar berkaitan dengan data-data yang didapatkan pada level biologi yang lebih "rumit", yaitu informasi dari sistem-sistem superselular, tepat pada level populasi.
4.      Cheminformatics
Cheminformatics adalah kombinasi dari sintesis kimia, penyaringan biologis, dan pendekatan data-mining yang digunakan untuk penemuan dan pengembangan obat (Cambridge Healthech Institute's Sixth Annual Cheminformatics conference).
5.      Genomics
Genomics adalah setiap usaha untuk menganalisa atau membandingkan seluruh komplemen genetik dari satu spesies atau  lebih. Untuk membandingkan genom-genom dibutuhkan kurang lebih suatu himpunan bagian dari gen di dalam genom yang representatif.
6.      Mathematical Biology
Mathematical biology lebih mudah dibedakan dengan Bioinformatika daripada computational biology dengan Bioinformatika.  Mathematical biology juga menangani masalah-masalah biologi, namun metode yang digunakan untuk menangani masalah tersebut tidak perlu secara numerik dan tidak perlu diimplementasikan dalam software maupun hardware.
7.      Proteomics
Ilmu yang mempelajari proteome ini, pada saat ini tidak hanya memperhatikan semua protein di dalam sel yang diberikan, tetapi juga himpunan dari semua bentuk isoform dan modifikasi dari semua protein, interaksi diantaranya, deskripsi struktural dari protein-protein dan kompleks-kompleks orde tingkat tinggi dari protein, dan mengenai masalah tersebut hampir semua pasca genom.
8.      Pharmacogenomics
Pharmacogenomics adalah aplikasi dari pendekatan genomik dan teknologi pada identifikasi dari target-target obat. Contohnya adalah pengumpulan informasi pasien dalam database. Contoh lain yaitu menjaring semua genom untuk penerima yang potensial dengan menggunakan cara Bioinformatika, atau dengan menyelidiki bentuk pola dari ekspresi gen di dalam baik patogen maupun induk selama terjadinya infeksi, atau maupun dengan memeriksa karakteristik pola-pola ekspresi yang ditemukan dalam tumor atau contoh dari pasien untuk kepentingan diagnosa.





source :


Aprijani, Dwi Astuti dan Elfaizi, M Abdushshomad. 2004. BIOINFORMATIKA: Perkembangan, Disiplin Ilmu dan Penerapannya di Indonesia . 

Parikesit, Arli Aditya. 2008. Peran Bioinformatika Dalam Kajian Interaksi Protein-Protein. Jerman.

http://kb.123sehat.com/asam-amino/asam-amino/

https://id.wikipedia.org/wiki/Bioinformatika

Jumat, 12 Juni 2015

Analisis Web Menggunakan Alexa

 Menganalisis web bisa dengan mengukur traffic pada web tersebut. Traffic disini menggambarkan seberapa banyak orang yang mengakses web tersebut. Ada beberapa tools yang dapat digunakan jika ingin menganalisa web, 3 diantaranya adalah page rank, alexa dan seomoz. Tools ini merupakan web bantuan untuk mengukur traffic dari sebuah web yang akan dianalisa.
Yang akan dibahas kali ini adalah Alexa . Seperti yang dikutip Wikipedia Alexa merupakan anak perusahaan dari amazon.com yang menyediakan data terkait dengan traffic web. Alexa dapat beroperasi sebagai toolbar pada sebuah browser atau tambahan widget pada sebuah blog. Akan tetapi ada cara praktis lain untuk mengechek traffic dari sebuah situs dengan mengunjungi sitis resmi alexa, yaitu http://www.alexa.com/siteinfo.



Selanjutnya kita akan mencoba untuk menbandingkan hasil traffic pada www.tumblr.com dan www.pinterest.com



Pada hasil check rank di atas dapat dilihat, Alexa menampilkan 2 hasil rank yaitu rank secara global dan rank pada sebuah negara. Web tumblr mendapatkan posisi ke  39 dan pinterest pada posisi  37 didunia. Perbedaan yang sangat kecil, tapi telah menunjukkan bahwa lebih banyak orang yang mengunjungi situs pinterest dibandingkan tumblr.

Pada situs alexa ini juga dapat menampilkan list dari rangking web dengan traffic tertinggi. Pada saat ini, google merupakan situs yang menduduki posisi pertama.



source :

Jumat, 05 Juni 2015

Menganalisis Web Dengan Page Rank



Menganalisis web bisa dengan mengukur traffic pada web tersebut. Ada beberapa tools yang dapat digunakan jika ingin menganalisa web, 3 diantaranya adalah page rank, alexa dan seomoz. Tools ini merupakan web bantuan untuk mengukur traffic dari sebuah web yang akan dianalisa.
Yang akan dibahas kali ini adalah Page Rank. Seperti yang dikutip Wikipedia Page Rank adalah sebuah algoritma yang dihitung dengan skala 1 – 10 yang berfungsi menentukan situs web mana yang lebih penting / populer. Sebuah situs  akan semakin populer jika semakin banyak situs lain yang meletakkan link yang mengarah ke situsnya, dengan asumsi isi / content situs tersebut lebih berguna dari isi / content situs lain.
Dengan pendekatan yang digunakan PageRank, proses terjadi secara rekursif dimana sebuah rangking akan ditentukan oleh rangking dari halaman web yang rangkingnya ditentukan oleh rangking halaman web lain yang memiliki link ke halaman tersebut. Proses ini berarti suatu proses yang berulang (rekursif). Di dunia maya, ada jutaan bahkan milyaran halaman web. Oleh karena itu sebuah rangking halaman web ditentukan dari struktur link dari keseluruhan halaman web yang ada di dunia maya. Sebuah proses yang sangat besar dan komplek.

Rumus untuk menghitung Page rank itu sendiri adalah:

PR = 0.15 + 0.85 (PR(T1)/C(T1) + PR(T2)/C(T2) + ... + PR(Tn)/C(Tn))

Keterangan:
PR(T1)            = nilai pagerank halaman T1
C(T1)               = jumlah link yang keluar dari halaman T1 berlaku seterusnya dari T2 sampai Tn


Rumus inilah yang akan diiterasi berulang-ulang sampai batas yang ditentukan. Kondisi akhir dari iterasi inilah yang akan menjadi poin untuk web atau blog.

Dan berikut adalah cara menggunakan page rank :
1.      Kunjungi www.prchecker.info
2.      Isikan nama dimain di kotak yang sudah disediakan, lalu klik Check PR.
3.      Lalu akan tampi menu Anti-Bot Code, isi tampilan kodenya.
4.      Klik verify dan kita akan mendapatkan hasil pagerank web tersebut.



Selain mengunjui situs prchecker, kita juga bisa menambahkan widger pada blog atau web kita. Caranya cukup mengcopy dan paste script dibawah ini pada textarea prchecker.info.



source :

Minggu, 31 Mei 2015

Instalasi Server dan Tools

Tugas III Pemrograman Jaringan (Instalasi Server dan Percobaan Tools)
Kelas : 4IA18
Anggota Kelompok :
Ahmad Izzusdin Prastomo (50411432)
I Gusti Ngurah Putu (53411420)
Intan Oka Herdanis (53411646)
Nurul Annisa  (55411385)
Tiara Indah (57411098)


Pertama-tama agar ilmu yang akan kita pelajari ini berguna, ada baiknya jika kita mengetahui apa itu server dan apa fungsinya. Server, jika kita artikan ke dalam bahasa Indonesia artinya pelayan, jadi jika komputer server bisa dikatakan bertugas untuk melayani permintaan client nya yang masih berada didalam satu jaringan komputer. Selain itu, server juga bertugas mengatur lalu lintas sebuah jaringan dan menyediakan resource yang dapat digunakan oleh komputer lain dalam jaringan tersebut.

Maka dari itu, server diwajibkan memiliki RAM yang tinggi, karena dalam waktu yang bersamaan server harus melayani permintaan beberapa komputer client. Begitu juga dengan processor dan sistem operasi nya, diharapkan mempunyai performa yang tinggi dan handal.

Selanjutnya untuk mempelajari sebuah arsitektur client-server, maka diperlukan lebih dari 1 komputer. Karena akan ada yang bertindak sebagai server dan client. Akan tetapi jika kita mempelajari itu sendirian dan hanya memiliki satu komputer atau laptop, kita bisa menggunakan software virtualisasi. Pada percobaan kali ini, kami menggunakan software virtualisasi tersebut untuk menjadikannya sebagai server dari jaringan. Software virtual yang digunakan adalah Oracle VM VirtualBox yang dapat digunakan sebagai sistem operasi tambahan didalam sistem operasi utama.

Pada VirtualBox ini akan dibuat virtual mechine untuk instalasi server Ubuntu, berikut langkah-langkahnya :

1. Klik New atau Baru pada VM Virtualbox Manager.



2. Isi nama untuk virtual machine, lalu klik Next.



3. Sesuaikan ukuran memori dengan kebutuhan.


4. klik Next setelah memilih pembuatan Virtual Hardisk.


5. Untuk tipe berkas hardisk pilih VDI (Virtualbox Disk Image), lalu klik Lanjut.


6. Pada penyimpanan hardisk fisik pilih dinamik, lalu klik Lanjut.


7. Untuk ukuran Hardisk sesuaikan dengan kebutuhan. Lalu klik Buat.


Demikian telah terbuat virtual machine server, selanjutnya lakukan perngaturan untuk virtual machine tersebut. Berikut langkah-langkahnya :

1. Klik Button pengaturan pada VirtualBox.


2. Pada kolom sistem, ubah urutan boot pertama dari CD/DVD dan kedua dari Hardisk.


3. Pada kolom penyimpanan, klik icon CD (Kosong). Lalu klik icon CD pada kolom Drive CD/DVD. 


4. Lalu, pilih sebuah berkas CD/DVD virtual.


5. Pilih file ISO yang sudah disediakan sebelumnya, lalu klik open.


6. Pada kolom jaringan/network disini kami menggunakan 2 buah network adapter. Pada adapter 1 pilih NAT. Dan pada adapter 2 pilih adapter ter-bridge lalu klik OK.


Pengaturan untuk VirtualMachine server sudah selesai, maka klik button Mulai pada VirtualBox.


Server Ubuntu akan berjalan dan melakukan konfigurasi seperti berikut :
1. Pilih Language English .

2. Pilih Install Ubuntu Server

3. Lalu untuk bahasa penginstalan pilih English

4. Untuk Location, pilih other (karena Indonesia tidak ada)

5. Maka akan muncul pilihan continent, pilih Asia. Dan selanjutnya pilih Indonesia.

6. Pada pilihan Configure the keyboard pilih No lalu tekan enter.


7. Pilih English(US) untuk keyboard dan English untuk keyboard input.

8.  Pada Configure the Network pilih eth0



9. Masukan Hostname yang merupakan nama untuk komputer.

10. Masukan nama lengkap user yang menggunakan komputer. Kami menggunakan kelompok 5.

11.  Lalu isi juga usernamenya. Disini misalnya saya isi ubuntu.

12.  Setelah mengisikan nama pengguna,anda diminta untuk memasukkan password.

13. Pada configure the clock pilih jakarta.

14.  Pada partitioning method pilih Guided - use entire disk and setup LVM

15. Tekan enter pada pilihan select disk to partition.


16. Pilih yes lalu tekan enter.

 
 17. Continue


18. Pilih yes lalu tekan enter.

19. Pada pilihan proxy biarkan saja kosong



20.  Untuk pilihan software tekan tombol spasi untuk memilih software disini saya pilih OpenSSH Server.

21. Untuk pilihan Install GRUB boot loader pilih yes.


21. Finish the instalation tekan enter.

22. Ubuntu Server siap digunakan.


Tugas selanjutnya adalah mencoba tools-tools seperti :
1. Tes Koneksi



2. Tes DHCP





3. Tes DNS


4. Tes FTP Hasil konfigurasi (Menggunakan filezila di tes di windows xp)
upload



5. Tes Web Hasil Konfigurasi (Tes di windows xp)




SUMBER :

http://www.patartambunan.com/pengertian-server-dan-client-server-jaringan-komputer/
http://krisnawanto777.blogspot.com/2014/02/installasi-ubuntu-server-1204.html