Minggu, 21 Juni 2015

Bioinformatika

Bioinformatika atau bioinformatics 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.
Distribusi Linux spesialis untuk Bioinformatika seperti Bio-Linux menyediakan perkakas berupa serangkaian software sumber terbuka yang membantu peneliti dalam melakukan pemrosesan tugas yang berkaitan bidang Bioinformatika.
Sumber :
http://ssiconnection.com/com/specialized-distro/sains-dan-riset/bioinformatika


Rabu, 10 Juni 2015

TUGAS 2 Pemrograman Jaringan : Night Vision

Kelompok :
Agung Arifiyanto(50411325)
James Olander Mahar(53411778)
Jodhi Satrio(53411833)

LATAR BELAKANG
Night Vision adalah kemampuan untuk melihat baik dalam arti dengan kemampuan biologis atau teknologi dalam lingkungan gelap. Kemampuan night vision dapat dicapai dengan menggunakan dua pendekatan yaitu meningkatkan batas spektrum gelombang yang dapat dilihat atau meningkatkan kemampuan untuk melihat intensitas cahaya yang kurang. Pada pendekatan pertama, kemampuan penglihatan mata manusia dibatasi hanya pada batasan tertentu dalam gelombang elektromagnetik yang disebut cahaya tampak.
Dengan meningkatkan batas spektrum gelombang cahaya yang dapat dilihat, pengamat dapat melihat sumber-sumber cahaya tidak tampak seperti gelombang inframerah atau ultraungu. Pendekatan yang kedua, pengamat diberi kemampuan untuk melihat cahaya walaupun dalam intensitas kecil. Hal ini dapat dicapai dengan menggunakan teknologi image intensifier.

LANDASAN TEORI
Night Vision Goggle menggunakan salah satu dari 3 teknologi Night Vision yaitu Image Intersification.

Image Intensification
            Image Intensification akan membesarkan photon yang didapatkan dari sumber daya alam seperti cahaya bulan atau cahaya bintang. Contoh teknologi yang diterapkan menggunakan cara ini adalah kacamata malam dan low light camera. Dalam  militer Image Intensifier biasa dipanggil “Low Light TV” karena signal video biasanya ditransmisikan untuk ditampilkan di ruang kendali. Low light TV biasanya diintegrasikan ke sensor yang mengandung visible detector dan IR detector dan mengirimkan signal secara sendiri-sendiri atau digabung, tergantung dari misi yang dilaksanakan.

Image Intensification adalah device vacuum-tube yang mengubah cahaya yang tidak terlihat dari gambar menjadi cahaya yang bisa dilihat agar gambar yang remang-remang tersebut bisa dilihat melalui kamera atau mata telanjang. Image intensification tidak menguatkan cahaya. Saat cahata melaju melalui vacuum-tube piringan photocathode yang sudah ter-charge, electron yang memancar dari vacuum tube yang menyinari piringan microchannel yang membuat layar dari gambar menjadi tersinari oleh gambar yang ditangkap tetapi dengan cahaya yang dihasilkan oleh photocathode dan pada frekuensi yang manusia bisa lihat.
Image yang dimaksud menjadi “tersinari” karena output dari cahaya yang bisa terlihat lebih terang dari cahaya IR yang masuk, dan efek ini secara langung menghubungkan perbedaan  antara Night Vision Goggle aktif dan Night Vision Goggle pasif.

Sumber : en.wikipedia.org/wiki/night_vision

TUGAS 1 Pemrograman Jaringan : Java Dalam Pemrograman Jaringan

1. getIP.java
Listing











Output

Logika
Listing program diatas merupakan listing untuk mengetahui IP Adrress dari suatu komputer. Pada langkah pertama mengimport java.net dimana dalam java.net ini tersedia tools - tools untuk jaringan pada java. Selanjutnya pembuatan class bernama getIP dan function main dari program ini. Dalam function main inilah yang akan listing untuk mendapatkan IP Address. Langkah selanjutnya adalah pembuatan variabel InetAddress yaitu host yang diberikan nilai null terlebih dahulu agar tidak bentrok. Kemudian gunakan fungsi getLocalHost() untuk mendapatkan host yang digunakan dan akan dimasukkan sebagai nilai dari variabel host. Selanjutnya gunakan fungsi getAddress() untuk mendapatkan IP Address yang akan dimasukkan nilai dari array ip yang berbentuk byte. Selanjutnya perulangan for untuk memisahkan network dan host. Dari program ini akan menghasilkan output IP Address yaitu 192.168.137.1

2. getName.java
Listing







Output





Listing
Listing program diatas merupakan listing untuk mengetahui nama komputer dari suatu komputer. Pada langkah pertama mengimport java.net dimana dalam java.net ini tersedia tools - tools untuk jaringan pada java. Selanjutnya pembuatan class bernama getName dan function main dari program ini. Dalam function main inilah yang akan listing untuk mendapatkan nama komputer. Langkah selanjutnya adalah pembuatan variabel InetAddress yaitu host yang diberikan nilai null terlebih dahulu agar tidak bentrok. Kemudian gunakan fungsi getLocalHost() untuk mendapatkan host yang digunakan dan akan dimasukkan sebagai nilai dari variabel host. Untuk mendapatkan nama komputer gunakan fungsi getHostName(). Maka akan menghasilkan nama dari komputer.

3. IPtoName.java
Listing











Output





Logika
Listing program diatas merupakan listing untuk mengetahui domain dari suatu kompter berdasarkan IP Address dari komputer tersebut. Pada langkah pertama mengimport java.net dimana dalam java.net ini tersedia tools - tools untuk jaringan pada java. Selanjutnya pembuatan class bernama IPtoNamedan function main dari program ini. Dalam function main inilah yang akan listing untuk mendapatkan IP Address dan kemudian akan dikonvert menjadi domain dari IP Address tersebut. Program ini mengecek dengen percabangan if jika args.length sama dengan 0 maka akan mencetak "Pemakaian: java IptoName " dan program akan keluar dengan perintah System.exit(0). Jika tidak maka akan lanjut ke baris selanjutnya yaitu mendapatkan domain dari IP Address. Nilai dari array args dengan indeks 0 akan dimasukkan sebagai nilai variabel host dan varibel address diberi nilai null. Selanjutnya terdapat try exception dengan statement try mendapatkan nama host dari komputer sedangkan exceptionnya adalah mencetak "Invalid IP - salformed IP" dan program akan keluar. Dan yang terakhir akan mencetak nama domain dengan statement getHostName().


4. NsLookup.java
Listing














Output





Logika
Listing program diatas adalah listing untuk mendapatkan nama domain dan juga IP Address. Listing program ini merupakan gabungan dari IPtoName.java dengan getIP.java. Baris pertama sampai try catch merupakan listing untuk mendapatkan nama domain seperti yang telah dijelaskan sebelumnya pada IPtoName.java sedangkan baris selanjutnya adalah untuk mendapatkan IP Address seperti yang telah dijelaskan sebelumnya pada getIP.java.

Jumat, 05 Juni 2015

TUGAS 3 Pemrograman Jaringan

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 filevsftpd.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 ketikftp://ip_ftp_server.


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

Referensi :
ilmukomputer.org


ANALISA WEBSITE MANGA-JOY.COM DENGAN 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.

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.

Seberapa Penting Alexa Rank
Alexa Rank bisa dibilang peting dan tidak penting tergantung website atau blog apa yang anda kelola. Akan menjadi penting apabila blog atau website yang anda kelola digunakan sebagai ladang mencari uang melalui internet atau untuk melihat seberapa banyak pengunjung yang berkunjung pada website anda. Kondisi akan terbalik atau tidak penting apabila blog atau website yang anda kelola hanya sebagai media tulis menulis saja.

Dibawah ini saya akan memeriksa rank salah satu situs layanan baca manga online yaitu manga-joy.com.


Pada Gambar diatas menunjukan kalau manga-joy adalah website dengan urutan ke 79688 di dunia, dan urutan ke 34475 di amerika.


Sedangkan gambar diatas menjelaskan 3 point utama yang menampilkan pesentase keterlibatan pengunjung dengan website manga-joy.


Pada Gambar diatas menunjukan persentase pencarian website dengan menggunakan keyword.

Sekian pebahasan tentang alexa rank, dari mulai pengertian alexa rank, seberapa penting rank terhadap website atau blog dan terakhir melakukan analisa terhadap situs manga-joy.com. Semoga bisa bermanfaat dan menambah wawasan kita.

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



Cybercrime

Sekarang ini kejahatan makin marak terjadi salah satu yang paling banyak terjadi kejahatan dalam dunia teknologi atau yang bisa disebut dengan cybercrime atau Kejahatan cyber yaitu dimana meliputi tindak pidana yang berhubungan dengan komputer dan jaringan atau bisa disebut dengan kata lain hacking. Selain itu, kejahatan cyber juga termasuk kejahatan tradisional dilakukan melalui Internet. Sebagai contoh; membenci kejahatan, telemarketing dan penipuan internet, pencurian identitas, dan pencurian akun kartu kredit dianggap kejahatan cyber saat kegiatan ilegal yang dilakukan melalui penggunaan komputer dan internet.

Penjelasan singkat mengenai definisi cybercrime yaitu CYBERCRIME:

Secara singkat penjelasannya yaitu tindakan yang dimana Melawan Hukum yang berlaku atau aturan yang berlaku  Dan dengan Atau Tanpa Hak Berbasis dengan Teknologi Informasi yang dimana  dengan secara sadar dan menggunakan Komputer atau Jaringan Komputer Sebagai  Sarana Atau Alat Sehingga Menjadikan Komputer Atau Jaringannya Sebagai Obyek Maupun Subyek Tindak Pidana Yang Dilakukan Dengan disengaja.

Berikut akan saya jelaskan lebih detail mengenai cybercrime:

Apa itu Cybercrime?

Cybercrime merupakan risiko yang lebih besar dibandingkan sebelumnya karena banyaknya terhubung orang dan perangkat.
Anda sering mendengar istilah 'cybercrime' buah mulut hari ini, karena itu risiko yang lebih besar dibandingkan sebelumnya karena banyaknya orang yang terhubung dan perangkat. Tapi apa yang terjadi sebenarnya? Singkatnya, itu hanyalah sebuah kejahatan yang memiliki beberapa jenis komputer atau cyber aspek untuk itu. Untuk masuk ke lebih detail tidak langsung, karena mengambil bentuk dalam berbagai format yang berbeda. Kami telah mengumpulkan panduan ini dengan beberapa fakta menarik dan sering mengkhawatirkan, untuk membuatnya sedikit lebih mudah untuk mencerna.

Cybercrime kini telah melampaui perdagangan narkoba ilegal sebagai penghasil uang kriminal
Identitas seseorang dicuri setiap 3 detik akibat cybercrime
Tanpa paket keamanan yang canggih, PC tidak dilindungi Anda dapat terinfeksi dalam waktu empat menit menghubungkan ke Internet. Cybercrime, merupakan kejahatan yang melibatkan komputer dan jaringan. Komputer mungkin telah digunakan dalam kejahatan, atau mungkin target. Netcrime adalah eksploitasi pidana Internet. Dr. Debarati Halder dan Dr. K. Jaishankar (2011) mendefinisikan Cybercrimes sebagai: "Pelanggaran yang dilakukan terhadap individu atau kelompok individu dengan motif kriminal untuk sengaja merusak reputasi korban atau menyebabkan kerusakan fisik atau mental untuk korban langsung atau tidak langsung, dengan menggunakan jaringan modern telekomunikasi seperti Internet (Chat room, email, papan pengumuman dan kelompok) dan ponsel (SMS / MMS) "kejahatan tersebut dapat mengancam keamanan suatu negara dan kesehatan keuangan.. Isu sekitarnya jenis kejahatan telah menjadi profil tinggi, terutama yang hacker sekitarnya, pelanggaran hak cipta, pornografi anak, dan perawatan anak. Ada juga masalah privasi ketika informasi rahasia dicegat atau diungkapkan, secara sah atau sebaliknya.

Sebuah survei nasional Australia yang dilakukan pada tahun 2006 menemukan bahwa dua dari tiga terpidana penjahat cyber yang berusia antara 15 dan 26.
Secara internasional, baik aktor pemerintah dan non-pemerintah terlibat dalam kejahatan dunia maya, termasuk spionase, pencurian keuangan, dan kejahatan lintas batas lainnya. Kegiatan melintasi batas negara dan melibatkan kepentingan setidaknya satu negara bangsa kadang-kadang disebut sebagai perang cyber. Sistem hukum internasional mencoba untuk menahan pelaku bertanggung jawab atas tindakan mereka melalui Pengadilan Kriminal Internasional.
Sebuah laporan (disponsori oleh McAfee) memperkirakan kerusakan tahunan ekonomi global pada $ 445.000.000.000; Namun, sebuah laporan Microsoft menunjukkan bahwa perkiraan berdasarkan survei tersebut "putus asa cacat" dan membesar-besarkan kerugian yang benar dengan urutan magnitudo Sekitar $ 1500000000 hilang pada tahun 2012 untuk kredit online dan penipuan kartu debit di Amerika Serikat.

Pada cybercrime ini Komputer sebagai target utama dari seluruh kejahatan yang terjadi lewat teknologi terutama yang menggunakan internet.

Kejahatan-kejahatan ini dilakukan oleh kelompok yang dipilih dari penjahat. Tidak seperti kejahatan menggunakan komputer sebagai alat, kejahatan ini memerlukan pengetahuan teknis dari pelaku. Kejahatan-kejahatan ini relatif baru, memiliki telah ada hanya selama komputer memiliki - yang menjelaskan bagaimana masyarakat siap dan dunia pada umumnya adalah menuju memerangi kejahatan ini. Ada banyak kejahatan alam ini dilakukan setiap hari di internet.

Penjahat melakukan cybercrime menggunakan sejumlah metode, tergantung pada keterampilan-set dan tujuan mereka. Berikut adalah beberapa cara yang berbeda cybercrime dapat mengambil bentuk seperti : Pencurian data pribadi,Pelanggaran hak cipta,Penipuan,Pornografi anak,Cyberstalking,Membuli seseorang atau Bullying.
Seperti yang Anda lihat, cybercrime mencakup berbagai serangan yang berbeda, bahwa semua layak pendekatan yang unik mereka sendiri ketika datang untuk meningkatkan keamanan komputer kita dan melindungi diri kita sendiri. Symantec menarik dari semua interpretasi yang berbeda dari cybercrime dan mendefinisikan ringkas sebagai "kejahatan yang dilakukan dengan menggunakan jaringan komputer atau perangkat keras".
Komputer atau perangkat mungkin agen kejahatan, fasilitator dari kejahatan, atau sasaran kejahatan. Kejahatan bisa terjadi pada komputer sendiri atau di samping lokasi lain. The berbagai cybercrime dapat lebih dipahami dengan membaginya menjadi dua kategori secara keseluruhan, yang ditetapkan untuk tujuan penelitian ini sebagai

Tipe I dan Tipe II cybercrime. Mari kita lihat mereka berdua:

Tipe 1 cybercrime
Biasanya satu aktivitas dari perspektif korban. Sebuah contoh akan di mana korban tidak sadar mendownload virus Trojan horse, yang menginstal keystroke logger di mesin nya. The keystroke logger memungkinkan hacker untuk mencuri data pribadi seperti internet banking dan password email.
Bentuk lain yang umum dari tipe 1 cybercrime adalah phishing. Di sinilah korban menerima email dianggap sah cukup sering mengklaim menjadi perusahaan bank atau kartu kredit dengan link yang mengarah ke situs web yang bermusuhan. Setelah link diklik, PC kemudian dapat terinfeksi virus.
Hacker sering melakukan Tipe 1 cybercrime dengan mengambil keuntungan dari kelemahan dalam browser web untuk menempatkan virus Trojan horse ke korban komputer yang tidak dilindungi
Setiap cybercrime yang berkaitan dengan pencurian atau manipulasi data atau layanan melalui hacking yang atau virus, pencurian identitas, dan bank atau e-commerce penipuan.

Tipe 2 cybercrime
Tipe 2 cybercrime cenderung jauh lebih serius dan mencakup hal-hal seperti cyberstalking dan pelecehan, predasi anak, pemerasan, pemerasan, manipulasi pasar saham, spionase korporasi yang kompleks, dan perencanaan atau melakukan kegiatan teroris.
Hal ini umumnya seri berlangsung peristiwa, melibatkan interaksi diulang dengan target. Sebagai contoh, target dihubungi di chat room oleh seseorang yang, dari waktu ke waktu, upaya untuk membangun hubungan. Akhirnya, kriminal mengeksploitasi hubungan untuk melakukan kejahatan. Atau, anggota sel teroris atau organisasi kriminal dapat menggunakan pesan tersembunyi untuk berkomunikasi dalam sebuah forum publik untuk merencanakan kegiatan atau mendiskusikan lokasi pencucian uang, misalnya.
Lebih sering daripada tidak, itu difasilitasi oleh program yang tidak sesuai di bawah crimeware klasifikasi. Misalnya, percakapan dapat terjadi dengan menggunakan IM atau disebut juga instant messaging klien atau file dapat ditransfer menggunakan FTP.

Sumber :
http://komunikasi.us/index.php/course/3719-cybercrime