Langsung ke konten utama

Postingan

Menampilkan postingan dengan label Programming

Membuat Aplikasi Enkripsi Vigenere Berbasis Java

Beberapa waktu yang lalu, saya mendapatkan tugas dari kuliah Keamanan Jaringan. Yah, bisa dibilang kalau mata kuliah ini adalah mata kuliah wajib. Jadi, mau nggak mau harus diambil. Dalam mata kuliah ini dijelaskan bahwa setiap data yang lalu lalang di dalam jaringan tidak selalu aman. Oleh karena itu, dibutuhkan tindakkan pengamanan. Langkah pengamanan ini meliputi pengunaan ptotokol jaringan aman atau pengenkripsian data. Apa itu enkripsi? Ada banyak sekali algoritma pengenkripsian data. Namun, secara garis besar dapat digolongkan menjadi 2 bagian, yaitu enkripsi simetris dan asimetris. Letak perbedaan dari keduannya adalah pada kuncinya ( key ). Pada enkripsi simetris, kunci yang digunakan untuk mendekrip sama dengan kunci untuk mengenkrip. Sehingga, apabila pihak luar mengetahui algoritma sekaligus kuncinya maka pesan dapat diketahui. Enkripsi ini sering disebut enkripsi klasik. Berbeda pada enkripsi asimetris. Enkripsi asimetris melibatkan dua kunci untuk saling men

Menginstal Java Development Kit (JDK) .tar.gz pada Linux Debian

Menginstal Java Development Kit (JDK) .tar.gz pada Linux Debian Java Development Kit (JDK) merupakan sekumpulan aplikasi yang digunakan dalam pembuatan aplikasi berbasis Java. Pada dasarnya instalasi JDK pada Linux Debian (Kali Linux 1.1.0 Moto) sangat mudah, karena instalasinya dapat dilakukan dengan paket dari debian. Namun untuk JDK saat ini (versi 1.8_6x) hanya dapat dilakukan instalasi secara binari. Paket binari yang disediakan oleh oracle berbentuk archive dengan format .tar.gz. Oleh karena itu, ada cara khusus dalam melakukan instalasi JDK pada Linux. Langkah 1 Download dahulu paket binarinya pada website resminya. Untuk mengetahui paket terbaru JDK, silahkan kunjungi link DISINI   (Jangan lupa  Accept License Agreement ) Langkah 2 Buat direktori pada /opt/jdk mkdir /opt/jdk   Direktori ini nantinya akan digunakan untuk menyimpan file-file binari JDK Langkah 3 Ekstrak file .tar.gz nya pada direktori /opt/jdk   tar -zxf -C /opt/jdk Pastikan

Macam-Macam Web Server

Dari sekian banyak distro Linux , kebanyakan dari mereka menggunakan Apache sebagai web server . Bahkan untuk Kali Linux saja, Apache adalah web server default. Apache memang web server yang bagus. Selain gratis, dia juga powerful , handal dan keamanannya terjamin. Fitur-fitur tersebut haruslah didukung dengan resource yang memadai, sehingga dia sulit untuk berjalan pada resource yang terbatas (misalkan perangkat embeded system ). Berikut ini merupakan daftar-daftar web server yang mempunyai fitur hampir sama dengan Apache, namun membutuhkan sumber daya yang minimal. 1. Nginx Nginx ( baca: Engine-x ) menjadi salah satu web server yang paling penting dan juga populer di beberapa tahun terakhir ini. Dia tidak lagi menggunakan arsitektur standard thread ataupun process oriented  melainkan scalable, artinya penggunaanya dapat disesuaikan serta berarsitektur event-driven (asynchronous) . Sehingga penggunaannya sangat cocok untuk perangkat yang mempunyai keterbatasan sumber d

PHP (Hypertext Preprocessor)

Assalamua'alaikum Warohmatullahi Wabarokatuh. Bagi anda yang seorang Progammer baik handal atau masih pemula, anda tentu tahu apa itu PHP (kalo yang ini bukan singkatan dari "Pemberi Harapan Palsu" :lol:). PHP yang ini mengacu pada sebuah bahasa pemrograman berbasis web based  yang berjalan pada server-side dan sering dibuka dengan webbrowser pada client . Skrip PHP biasanya disisipkan dalam kode html. PHP akan dieksekusi pada server dan di rubah kedalam html kemudian dikembalikan ke client. Itulah mengapa, web yang dibangun dengan bahasa PHP akan nampak dinamis serta dapat dikatakan bahwa web dapat berinteraksi dengan client-side . Berbeda sekali dengan bahasa html yang bersifat statik. Sejarah Bahasa PHP Bahasa PHP sendiri diciptakan oleh Bapak Rasmus Ledorf (   22 November   1968 di Qeqertarsuaq ,  Greenland). Beliau bekerja di perusahaan besar search enginee, Yahoo! sebagai insinyur arsitek infrastruktur. Beliau adalah mahasiswa lulusan Universitas Waterloo. A