Kamis, 18 Juni 2015

Bio-Informatika



Hasil gambar untuk Bio-Informatika

Bioinformatika adalah 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 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.

istilah bioinformatika pertama kali dikemukakan pada pertengahan tahun 1980-an untuk mengacu pada penerapan ilmu komputer dalam biologi. Meskipun demikian, penerapan bidang-bidang dalam bioinformatika sudah dilakukan sejak tahun 1960-an dengan menggunakan komputer untuk penyimpanan data dengan jumlah data yang sangat banyak.

Kemajuan teknik biomolekular dalam mengungkap teknik sekuens DNA dari protein (sejak awal 1950-an) dan asam nukleat (sejak 1960-an) mengawali perkembangan basis data dan teknik analisis sekuens biologis. Penemuan teknik sekuensing DNA pada pertengahan 1970-an menjadi landasan terjadinya ledakan jumlah sekuens DNA yang telah diungkapkan pada tahun 1980-an dan 1990-an. Hal inilah yang menjadi  jalan pembuka bagi proyek-proyek pengungkapan genom, meningkatkan kebutuhan akan pengelolaan dan analisis sekuens, dan pada akhirnya menyebabkan lahirnya bioinformatika.

Perkembangan Internet yang semakin pesat juga mendukung berkembangnya bioinformatika. Basis data bioinformatika yang terhubung melalui Internet memudahkan para ilmuwan untuk mengumpulkan hasil sekuensing ke dalam basis data tersebut maupun memperoleh sekuens biologis sebagai bahan analisis.


Berikut ini adalah bidang-bidang yang terkait dengan penerapan Bio-Informatika :
-    Biophysics
Biologi molekul merupakan pengembangan yang lahir dari biophysics. Biophysics adalah sebuah bidang interdisipliner yang mengaplikasikan teknik- teknik dari ilmu Fisika untuk memahami struktur dan fungsi biologi (British Biophysical Society).
-    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). Ruang lingkup akademis dari cheminformatics ini sangat luas. Contoh bidang minatnya antara lain: Synthesis Planning, Reaction and Structure Retrieval, 3-D Structure Retrieval, Modelling, Computational Chemistry, Visualisation Tools and Utilities.
-    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. 
-    Genomics
Genomics adalah bidang ilmu yang menganalisa atau membandingkan seluruh komplemen genetik dari satu spesies atau lebih.
-    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.
-    Pharmacogenomics
Pharmacogenomics adalah aplikasi dari pendekatan genomik dan teknologi pada identifikasi dari target-target obat. Contohnya meliputi 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 (kemungkinan untuk mengejar target potensial terapi kanker). 
-    Proteomics
Istilah proteomics pertama kali digunakan untuk menggambarkan himpunan dari protein-protein yang tersusun (encoded) oleh genom. Ilmu yang mempelajari proteome, yang disebut proteomics, 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 proteinprotein dan kompleks-kompleks orde tingkat tinggi dari protein, dan mengenai masalah tersebut hampir semua pasca genom

PENERAPAN UTAMA BIOINFORMATIKA
Basis data sekuens biologis

Basis data sekuens biologis dapat berupa basis data primer untuk menyimpan sekuens primer asam nukleat maupun protein, basis data sekunder untuk menyimpan motif sekuens protein, dan basis data struktur untuk menyimpan data struktur protein maupun asam nukleat. Basis data utama untuk asam nukleat adalah GenBank (Amerika Serikat), EMBL (Eropa), dan DDBJ (Jepang). Ketiga basis data tersebut bekerjasama dan bertukar data secara harian untuk menjaga keleluasaan cakupan masing-masing basis data. Sumber utama data sekuens asam nukleat adalah submisi langsung dari periset individual, proyek sekuensing genom, dan pendaftaran paten. Selain berisi sekuens asam nukleat, entri dalam basis data sekuens asam nukleat umumnya mengandung informasi tentang jenis asam nukleat (DNA atau RNA), nama organisme sumber asam nukleat tersebut, dan pustaka yang berkaitan dengan sekuens asam nukleat tersebut.Contoh beberapa basis data penting yang menyimpan sekuens primer adalah PIR (Protein Information Resource, Amerika Serikat), Swiss-Prot (Eropa), dan TrEMBL (Eropa). Ketiga basis data tersebut telah digabungkan dalam UniProt yang didanai terutama oleh Amerika Serikat. Entri dalam UniProt mengandung informasi tentang sekuens protein, nama organisme sumber protein, pustaka yang berkaitan, dan komentar yang umumnya berisi penjelasan mengenai fungsi protein tersebut.BLAST (Basic Local Alignment Search Tool) merupakan perkakas bioinformatika yang berkaitan erat dengan penggunaan basis data sekuens biologis. Penelusuran BLAST pada basis data sekuens memungkinkan ilmuwan untuk mencari sekuens asam nukleat maupun protein yang mirip dengan sekuens tertentu yang dimilikinya. Hal ini berguna untuk menemukan gen sejenis pada beberapa organisme atau untuk memeriksa keabsahan hasil sekuensing maupun untuk memeriksa fungsi gen hasil sekuensing. Algoritma yang mendasari kerja BLAST adalah penyejajaran sekuens.PDB (Protein Data Bank) adalah basis data tunggal yang menyimpan model struktural 3D protein dan asam nukleat hasil penentuan eksperimental dengan kristalografi sinar X, spektroskopi NMR dan mikroskopi elektron. PDB menyimpan data struktur sebagai koordinat 3D yang menggambarkan posisi atom-atom dalam protein maupun asam nukleat.

Bioinformatika dalam Dunia Kedokteran

1.      Bioinformatika dalam bidang klinis
Perananan Bioinformatika dalam bidang klinis ini sering juga disebut sebagai informatika klinis (clinical informatics). Aplikasi dari clinical informatics ini adalah berbentuk manajemen data-data klinis dari pasien melalui Electrical Medical Record (EMR) yang dikembangkan oleh Clement J.

2.      Bioinformatika untuk penemuan obat
Penemuan obat yang efektif adalah penemuan senyawa yang berinteraksi dengan asam amino yang berperan untuk aktivitas (active site) dan untuk kestabilan enzim tersebut. Karena itu analisa struktur dan fungsi enzim ini biasanya difokuskan pada analisa asam amino yang berperan untuk aktivitas (active site) dan untuk kestabilan enzim tersebut.. Dengan adanya Bioinformatika, data-data protein yang sudah dianalisa bebas diakses oleh siapapun, baik data sekuen asam amino-nya seperti yang ada di SWISS-PROT (http://www.ebi.ac.uk/swissprot/) maupun struktur 3D-nya yang tersedia di Protein Data Bank (PDB) (http://www.rcsb.org/pdb/). Dengan database yang tersedia ini, enzim yang baru ditemukan bisa dibandingkan sekuen asam amino-nya, sehingga bisa diperkirakan asam amino yang berperan untuk active site dan kestabilan enzim tersebut. Hasil perkiraan kemudian diuji di laboratorium. Dengan demikian, akan lebih menghemat waktu dari pada analisa secara random.

Bioinformatika dalam  Sistem Informasi Geografi (SIG)

1.  SIG adalah Pengintegrasian data sistem informasi geografi (SIG) seperti peta, sistem cuaca, dengan hasil kesehatan dan data genotipe, akan membantu kita untuk memprediksi hasil sukses dari penelitian agrikultural.Dengan adanya bioinformatika yang sudah menjalar pada beberapa bidang membuat kita lebih dimudahkan dalam menyelesaikan masalah.  Ini membuktikan bahwa setiap waktunya teknologi berkembang sangat pesat dan kita sangat membutuhkannya untuk mempermudah hidup. Tentu diharapkan kemajuan ini tidak hanya berhenti sampai disini, melainkan ada inovasi-inovasi baru  dalam bioinformatika yang dapat dibuat dibidang lain.

Manfaat Bioinformatika :
a.    Bioinformatika dalam bidang Klinis
Perananan Bioinformatika dalam bidang klinis ini sering juga disebut sebagai informatika klinis (clinical informatics). Aplikasi dari clinical informatics ini adalah berbentuk manajemen data-data klinis dari pasien melalui Electrical Medical Record (EMR) yang dikembangkan oleh Clement J. McDonald dari Indiana University School of Medicine pada tahun 1972 [5]. McDonald pertama kali mengaplikasikan EMR pada 33 orang pasien penyakit gula (diabetes). Sekarang EMR ini telah diaplikasikan pada berbagai penyakit. Data yang disimpan meliputi data analisa diagnosa laboratorium, hasil konsultasi dan saran, foto ronsen, ukuran detak jantung, dll. Dengan data ini dokter akan bisa menentukan obat yang sesuai dengan kondisi pasien tertentu. Lebih jauh lagi, dengan dibacanya genom manusia, akan memungkinkan untuk mengetahui penyakit genetik seseorang, sehingga personal care terhadap pasien menjadi lebih akurat.

b.    Bioinformatika dalam bidang Virologi
Khusus di bidang Virologi (ilmu virus), kemajuan bioinformatika telah berperan dalam mempercepat kemajuan ilmu ini. Sebelum kemajuan bioinformatika, untuk mengklasifikasikan virus kita harus melihat morfologinya terlebih dahulu. Untuk melihat morfologi virus dengan akurat, biasanya digunakan mikroskop elektron yang harganya sangat mahal sehingga tidak bisa dimiliki oleh semua laboratorium. Selain itu, kita harus bisa mengisolasi dan mendapatkan virus itu sendiri.

c.    Bioinformatika Untuk Penemuan Obat
Cara untuk menemukan obat biasanya dilakukan dengan menemukan zat/senyawa yang dapat menekan perkembangbiakan suatu agent penyebab penyakit.
Karena perkembangbiakan agent tersebut dipengaruhi oleh banyak faktor, maka faktor-faktor inilah yang dijadikan target. Diantaranya adalah enzim-enzim yang diperlukan untuk perkembangbiakan suatu agent Mula mula yang harus dilakukan adalah analisa struktur dan fungsi enzim-enzim tersebut.
Kemudian mencari atau mensintesa zat/senyawa yang dapat menekan fungsi dari enzim-enzim tersebut.

d.    Bioinformatika Untuk Identifikasi Agent Penyakit Baru
Bioinformatika juga menyediakan tool yang sangat penting untuk identifikasi agent penyakit yang belum dikenal penyebabnya. Banyak sekali penyakit baru yang muncul dalam dekade ini, dan diantaranya yang masih hangat adalah SARS (Severe Acute Respiratory Syndrome).

e.    Bioinformatika Untuk Identifikasi Agent Penyakit Baru
Bioteknologi telah diterapkan secara luas dalam bidang pertanian, antara lain yaitu:
  • Pupuk Hayati (biofertiliser) yaitu suatu bahan yang berasal dari jasad hidup, khususnya mikrobia yang digunakan untuk meningkatkan kuantitas dan kualitas produksi tanaman.
  • Kultur in vitro, yaitu pembiakan tanaman dengan menggunakan bagian tanaman yang ditumbuhkan pada media bernutrisi dalam kondisi aseptik.
  • Kultur in vitro memungkinkan perbanyakan tanaman secara massal dalam waktu yang singkat.
  • Teknologi DNA Rekombinaan, pengembangan tanaman transgenik, misalnya galur tanaman transgenik yang membawa gen cry dari Bacillus thuringiensis untuk pengendalian hama.


 Referensi :

Rabu, 10 Juni 2015

Tugas 2(Pemograman Jaringan)

Nama Kelompok

Edy Prasetyo(52411324)

Haries Yoga Pratama

Raden Moch Ryansah


Syatria Babullah (56411992)



Tentang Aplikasi
Aplikasi yang kelompok kami buat akan menjadi alternatif pemecahan masalah yang selama ini masih terjadi pada sebuah aplikasi berbasis pengenalan suara, masalah tersebut adalah aplikasi berbasis pengenalan suara masih mengembangkan bagaimana cara supaya aplikasi pengenalan suara tersebut dapat bersifat adaptif pada lingkungan yang berisik(banyak mengandung noise). bahkan aplikasi seperti siri(apple) dan google now(google) pun masih terus mengembangkan aplikasinya dapat tahan terhadap lingungan yang berisik. aplikasi yang kelompok kami buat adalah aplikasi preprocessing yang berguna sebagai filtering suara agar mampu bertahan pada lingkungan yang berisik menggunakan bahasa pemogramam matlab.

Latar Belakang Masalah
Bunyi atau suara didefenisikan sebagai serangkaian gelombang yang merambat dari suara sumber getar sebagai akibat perubahan kerapatan dan juga tekanan udara (Gabriel, 1996). Suara merupakan salah satu media komunikasi yang paling umum digunakan manusia, kualitas suara dapat terganggu bila lingkungan sumber suara banyak mengandung noise yang melatarbelakangi informasi suara tersebut.
Rekaman suara yang terdistorsi noise menyebabkan terganggunya proses pengenalan suara terutama pada rekaman pembicaraan, karena penurunan kualitas suara yang dikehendaki, sehingga perlu adanya perbaikan kualitas sinyal suara sebelum dilakukan proses pengenalan suara.
Noise gate telah diimplementasi dengan mendeteksi ambang batas bawah dan atas pada sinyal suara, ketika level sinyal suara berada dibawah ambang batas bawah selama durasi penahanan maka sinyal akan dilemahkan ke nol dan dibangkitkan lagi saat waktu serang dan ketika level sinyal suara berada diatas ambang batas atas selama durasi penahanan maka sinyal akan diperkuat sampai waktu rilis(Gerald Leung, 2008).
Terdapat 4 macam klasifikasi filter dalam audio signal processing diantaranya low pass filter, band pass filter, band stop filter dan high pass filter. Low pass filter memungkinkan frekuensi yang berada di bawah batas dapat lolos tanpa distorsi dan terjadi pelemahan pada frekuensi yang berada di atas batas(Dagmawi Mallie, 2014).
Pada penelitian oleh(G. Saha Dkk, 2011)dilakukan penelitian tentang seberapa efisien penggunaan metode untuk silence removal menggunakan metode Probability Density Function dengan Linear Pattern Classifier dibandingkan dengan Zero Crossing Rate (ZCR) and Short Time Energy (STE). Metode yang diangkat dalam penulisan ini adalah metode noise gate untuk meredam bagian yang hanya mengandung noise dan low pass filtering untuk menghilangkan high frequency noise serta metode probability density function(PDF) dan linear pattern classifier(LPC) untuk menghilangkan bagian yang tidak bersuara(silence).
Audio signal processing(pengolahan suara) adalah suatu bentuk proses/serangkaian proses untuk memanipulasi sinyal dengan input suara(audio) yang ditransformasikan menjadi suara lain sebagai keluarannya dengan tujuan tertentu. Pengolahan suara dilakukan untuk memperbaiki kualitas data sinyal suara digital agar lebih mudah diinterpretasikan oleh sistem pendengaran manusia.

Landasan Teori

a. Speech Recognition
Speech Recognition atau disebut juga dengan Automatic Speech Recognition atau dalam Bahasa Indonesia adalah pengenalan suara otomatis atau pengenalan ucapan. Speech Recognition mengkonversi kata-kata untuk teks. Istilah "pengenalan suara" kadang-kadang digunakan untuk merujuk ke sistem pengenalan yang harus dilatih untuk pembicara. Speech Recognition dapat menyederhanakan tugas penerjemah pidato.
Pengenalan ucapan adalah solusi yang lebih luas yang mengacu pada teknologi yang dapat mengenali pidato tanpa ditargetkan pada pembicara tunggal seperti pusat panggilan sistem yang dapat mengenali suara yang berubah-ubah.
Aplikasi pengenalan ucapan termasuk pengguna antarmuka suara seperti panggilan suara (misalnya, "Call home"), call routing (misalnya, "Saya ingin membuat collect call"), domotic kontrol alat, pencarian (misalnya, menemukan podcast di mana tertentu Kata-kata itu diucapkan), sederhana entri data (misalnya, memasukkan nomor kartu kredit), persiapan dokumen terstruktur (misalnya, sebuah laporan radiologi),-untuk-pengolahan teks pidato (misalnya, kata prosesor atau email), danpesawat(biasanya disebut Input langsung suara ).

b. Speech Syntesis
Speech synthesis merupakan pelengkap dari speech recognition. Ide agar dapat berbicara dengan komputer merupakan hal yang menarik bagi banyak user, khususnya bagi mereka yang tidak bisa komputer.
Masalah yang ada pada speech synthesis:
· User sangat sensitif terhadap variasi dan informasi bicara. Sebab itu mereka tidak dapat mentolerir ketidaksempurnaan pada speech synthesis.
· Output dalam bentuk suara (spoken output) tidak dapat diulang atau di browse dengan mudah.
· Meningkatkan noise (berisik) pada lingkungan kantor. Atau bila menggunakanheadphone akan meningkatkan biaya.
Lingkungan aplikasi speech synthesis:
· Bagi tuna netra, speech synthesis menawarkan media komunikasi dimana merekamemiliki akses yang tidak terbatas.
· Lingkungan dimana visual dan haptic skill user sedang terfokus pada hal lain. Contohnya signal bahaya pada aircraft cockpit.
NON-SPEECH SOUND
Digunakan sebagai alarm dan warning, atau status information. Penampilan informasi yang redundan dapat meningkatkan kinerja user.
Contohnya, user dapat mengingat suara yang mencerminkan icon tertentu, tapi bukan tampilan visualnya.

Ujicoba Dan Hasil
Berikut adalah tampilan aplikasi filtering suara pada lingkungan yang berisik yang telah kelompok kami buat yaitu dengan memotong bagian yang memiliki banyak noise serta meredam high frekuensi.

Untitled1

dari gambar tersebut  diketahui bahwa bagian diam(silence part) ikut terpotong dengan metode ini sehingga yang tersisa hanya bagian penting dari source suara. hasil tersebut dapat digunakan sebagai input pada aplikasi pengenalan suara sehingga akan meningkatkan  akurasi dari pengenalan suara tersebut.


Minggu, 07 Juni 2015

Tugas 1 Pemrograman Jaringan : Contoh Program Pemrograman Jaringan

Nama : Syatria Babullah
Kelas : 4ia18
NPM: 56411992


Pada Tugas 1 Pemograman Jaringan kali adalah terdapat contoh program untuk mengecek ip, nama komputer, mengganti nama komputer dengan ip, menampilkan host name dan ip address,


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].


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().


3. program untuk mengganti nama host dengan no Ip:


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 IPtoName lalu 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


4. menampilkan host name dan ip address



Pertama program akan mengimport package java.net kemudian buat class program yangP 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]






Sekian penjelasan contoh program Tugas 1 Pemprograman Jaringan, kurang lebihnya mohon maaf.

Kamis, 04 Juni 2015

Tugas 3 (Pemograman Jaringan)





Nama Kelompok :
Edy Prasetyo (52411324)
Haries Yoga Pratama
Raden Moch Ryansah
Syatria Babullah

Yohanes Frans Budiman


Pembuatan DNS Server
Langkah pertama yang dilakukan adalah menginstal paket software yang diperlukan dalam membuat DNSserver dengan perintah apt-get install bind9
Kemudian  melakukan konfigurasi pada file named.conf.default-zones pada folder /etc/bind :

clip_image002

Konfigurasi named.conf.default-zones
lalu membuat forward zone baru yaitu gunadarma.com dengan tipe primary/master dan konfigurasinya disimpan di /etc/bind/db.edy kemudian reverse zone baru yaitu blok ip depan dari alamat dns server yang konfigurasinya disimpan pada /etc/bind/db.192.
Sebelum membuat konfigurasi pada file db.edy dan db.192 harus menyalin terlebih dahulu file db.local menjadi db.edy dan db.127 menjadi db.192, kemudian melakukan konfigurasi pada kedua file tersebut berikut konfigurasinya :

clip_image004

Konfigurasi db.edy


clip_image006
Konfigurasi db.192

Kemudian  melakukan konfigurasi pada file /etc/resolv.conf agar komputer localhost dapat mengakses dns tersebut, berikut isi konfigurasi tersebut:

clip_image008

Konfigurasi resolv.conf
Kemudian  me-restart layanan bind dengan perintah service bind restart. Dan untuk mengecek dns yang telah dibuat sudah berjalan menggunakan perintah nslookup sebagai berikut :

clip_image010

Pengecekan DNS Aktif

Pembuatan FTP Server
Langkah pertama yang dilakukan adalah menginstal paket software yang diperlukan dalam membuat FTPserver dengan perintah apt-get install profptd

  1. Pada jendela yang muncul, pilih [standalone] >> [OK]
    6-2
  2. Edit isi file paket proftpd.
root@server-tkj:/home/habib# nano /etc/proftpd/proftpd.conf




  1. Edit script sehingga seperti pada gambar sebelah kanan berikut:
6-4

  1. Kemudian restart konfigurasi file proftpd.


root@server-tkj:/home/habib# /etc/init.d/proftpd restart




  1. Uji hasil konfigurasi dengan perintah links.


root@server-tkj:/home/habib# links ftp.smknbi.net




  1. Maka akan ditamplikan seperti gambar berikut:


    6-6

    Berdasarkan gambar di atas, koneksi ke server masih berjalan dengan baik, namun tidak bisa login karena menggunakan browser links yang berbasis teks. Untuk keluar, gunakan tombol keyboard q laluENTER. Untuk itu, kita harus mengujinya dengan browser berbasis GUI.


    .



  1. Selanjutnya uji dengan Web browser dari PC client. Ketikkan pada address bar:www.ftp.smknbi.net dari PC client. Jika muncul konfirmasi user dan password, isikan user dan password akun yang dibuat saat instalasi debian.

    6-7




  1. Maka akan ditampilan file/folder yang dapat diakses pada FTP server oleh FTP Client seperti gambar berikut:

    6-9


Pembuatan Web Server


Langkah pertama yang dilakukan adalah menginstal paket software yang diperlukan dalam membuat Webserver dengan perintah apt-get install apache2.


Kemudian untuk mengedit tampilan web terlebih dahulu harus mengedit file index.html yang terdapat pada folder /var/www :

clip_image012

Tampilan index.html



Untuk memanggil web server  menggunakan browser dengan mengetikan alamat ip Web Server yaitu 192.168.43.171 atau menggunakan dns yang sudah aktif yaitu sever.gunadarma.com sebelumnya harus me-restart layanan apache dengan perintah service apache2 restart, berikut tampilannya :


clip_image014

Tampilan web melalui browser


Pembuatan Mail Server


Langkah pertama yang dilakukan  adalah menginstal paket software yang diperlukan dalam membuat Mailserver dengan perintah apt-get install postfix squirrelmail courier-pop courier-imap.


Kemudian  melakukan konfigurasi pada file main.cf pada folder /etc/postfix :

clip_image016

clip_image017

Konfigurasi main.cf


kemudian menambahkan beberapa konfigurasi ke dalam file main.cf yaitu myhostname yang berisi namahost/domain dari mail server tersebut, kemudian mydestination adalah host/domain yang diperbolehkan mengakses mail server tersebut, mynetworks adalah alamat network yang diperbolehkan mengakses mailserver tersebut dan home_mailbox yaitu tempat dari penampungan email yang dikirim ataupun diterima.


Kemudian  membuat folder Maildir pada server agar setiap user yang dibuat nantinya akan otomatis memilikihome mailbox sendiri dengan perintah maildirmake /etc/skel/Maildir. Dan selanjutnya melakukan konfigurasi pada squirrelmail dengan perintah squrrelmail-configure, berikut tampilannya :

clip_image019

Konfigurasi Squirrelmail


Untuk merubah imap server yang digunakan harus mengetik D kemudian memasukan courier sebagai imapserver yaitu digunakan pada saat mengambil email dari server dan ditampilkan kedalam webmail :

clip_image021

Konfigurasi IMAP Pada Squirrelmail


Kemudian membuat virtual host yang digunakan untuk memanggil squirrelmail dengan nama mail.gunadarma.com pada browser, dengan membuat file baru bernama vhost pada folder /etc/apache2/sites-enabled/ berikut isi dari file vhost :
clip_image023


Pembuatan Virtual Host


Sebelum login ke dalam webmail yang sudah dibuat terlebih dahulu membuat user dengan perintah adduser :

clip_image025

Pembuatan User


Kemudian untuk masuk kedalam webmail harus mengetikan mail.gunadarma.com pada browser :

clip_image027

Tampilan Awal Squirrelmail

clip_image029

Tampilan Setelah Login Squirrelmail



Pembuatan DHCP Server

Langkah pertama yang dilakukan adalah menginstal paket software yang diperlukan dalam membuat DHCPserver dengan perintah apt-get install dhcp3 server


Konfigurasi file konfigurasi /etc/dhcp3/dhcpd.conf, dengan perintah :

# pico /etc/dhcp3/dhcpd.conf


Ø Edit Script di bawah ini :


subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.2 192.168.1.254;


option domain-name-servers 192.168.1.1;


option domain-name “komputer server”;


option routers 192.168.1.1;


option broadcast-address 192.168.1.255;


default-lease-time 600;


max-lease-time 7200;


}


Ø Untuk mensetting dhcp agar komputer client mendapatkan ip yang tetap edit script seperti di bawah ini :


host komputer1 {

hardware ethernet 00:50:56:C0:00:01;


fixed-address 192.168.1.2;


}


Ø Menjalankan daemon dhcp server, dengan perintah :

# /etc/init.d/dhcp3-server restart

Minggu, 31 Mei 2015

Menganalisis Web Menggunakan Alexa Rank



Analisis Web Kaskus.co.id dengan menggunakan Alexa Rank

Hasil gambar untuk alexa rank

Apa arti Alexa rank ?
Pengertian tentang alexa rank menurut arti secara lebih rinci yaitu : ALEXA adalah nama situs yang memberikan berbagai informasi mengenai kualitas situs lain ataupun website maupun blog, dan RANK berarti ranking atau peringkat. Jadi ALEXA RANK adalah proses penilaian mengenai kualitas suatu situs web atau blog yang dilakukan oleh situs alexa.com berdasarkan tolak ukur tertentu seperti jumlah trafik pengunjung maupun kualitas kontennya, lalu di aplikasikan menjadi pemeringkatan atau susunan peringkat / ranking berupa widget alexa rank seperti di bawah ini :

s.gif

Peringkat pada alexa rank di mulai dari penilaian yang terkecil sampai yang terbesar, ukuran terbesar peringkat alexa rank hingga jutaan. Tapi peringkat atau penilaian di alexa sangat berbeda pada peringkatan di google rank, kalau di google rank semakin besar nilainya berarti semakin bagus, sedangkan di alexa.. Semakin kecil nilai alexa ranknya maka akan semakin bagus dan populer suatu blog atau situs webnya. Ketika sebuah situs web atau blog pertama kali mendaftar ke alexa dan memasang widget alexa maka nilai yang di dapat masih sangat besar, mencapai 20 jutaan!. Namun seiring aktifitas positif di blog atau situs web tersebut maka berangsur-angsur nilai alexa akan menurun. Semakin menurunnya alexa rank menandakan semakin baiknya blog / situs web tersebut, dengan kata lain : semakin populer dan berkualitas
Bagaimana Alexa mengetahui traffic atau kunjungan suatu blog atau website?
Infomasi mengenai traffic atau kunjungan yan di dapat alexa berasal dari toolbar alexa yang dipasang oleh jutaan komputer oleh pengguna internet. Oleh karena itu ada baiknya jika ingin alexa rank anda cepat running pasanglah alexa toolbar. Dari toolbar tersebut kita dapat mengetahui ranking suatu blog atau website.

Cara Kerja Penilaian Alexa Rank    

Untuk cara penilaian rank dilakukan dari tersebar hingga terkeci, semakin kecil maka semakin bagus.Namun beda halnya dengan Page Rank, penilaian dilakukan dari terkecil hingga terbesar, semakin besar maka semakin bagus. Alexa rank akan mengecil apabila traffic atau penayangan suatu blog meningkat atau konstan. Sebaliknya jika jumlah traffic atau kunjungan berkurang maka nilai alexa rank pun akan membengkak.

Penilaian juga dilakukan berdasarkan jumlah links in suatu blog, semakin banyak maka akan semakin cepat alexa rank ramping. Link In adalah backlink yang didapatkan suatu blog.

Contoh Menganalisis Web Kaskus.co.id

Hasil gambar untuk kaskus
Disini saya akan mengecek rank salah satu situs yang ada di indonesia yaitu kaskus.co.id. Kakskus merupakan situs forum komunitas maya terbesar dan nomor 1 Indonesia. Pengguna Kaskus umumnya berasal dari kalangan remaja hingga orang dewasa yang berdomisili di Indonesia maupun di luar Indonesia.


Pada Gambar diatas menunjukan kalau kaskus adalah website dengan urutan ke 290 di dunia, dan urutan ke 7 di indonesia .



Sedangkan gambar diatas menjelaskan 3 point utama yang menampilkan pesentase keterlibatan pengunjung dengan website kaskus.



Pada Gambar diatas menunjukan persentase pencarian website dengan menggunakan keyword.




Terakhir, pada gambar diatas menunjukan siapa saja yang mengakses atau mengunjungi website kaskus. Dapat dilihat dari segi Gender, Education dan Browsing Location.

Referensi:
http://eyangjbrtogel.mywapblog.com/apa-arti-alexa-rank-dan-apa-manfaat-atau.xhtml
http://mqodriana.blogspot.com/2015/05/analisa-website-liputan6com-dengan.html