Living life and Make it Better

life, learn, contribute

Endy Muhardin

Software Developer berdomisili di Jabodetabek, berkutat di lingkungan open source, terutama Java dan Linux.

Persiapan Coding Android

Jaman sekarang ini, hidup orang sudah berpindah ke smartphone. PC sudah ditinggalkan, laptop juga semakin mengecil porsi pemakaiannya. Sebagai programmer, kitapun harus ikut menyesuaikan skill agar bisa ikut membuat aplikasi mobile.

Hal pertama yang kita lakukan sebelum mulai coding tentunya adalah mempersiapkan persenjataan. Dalam artikel ini, kita akan membahas persiapan yang perlu dilakukan untuk memulai membuat aplikasi Android.

Sesuai prinsip Lan-Na-Zha, yang dibahas di sini adalah dasar-dasar pemrograman Android. Supaya bisa paham, kita tidak akan menggunakan alat bantu yang disediakan IDE. Kita akan lakukan dengan command line dan text editor.

Lanjut membaca ...


Persiapan Coding Java

Sebelum kita mulai coding, langkah pertama tentulah menginstal persenjataan. Perlengkapan minimal yang dibutuhkan untuk coding Java sebenarnya cuma:

  • Java SDK
  • Text editor. Tidak perlu yang canggih, asal ada warnanya seperti Gedit, Notepad++, dan sejenisnya

Kalau sudah pakai library tambahan –seperti driver database, framework, dan lainnya– maka perlu menggunakan Maven supaya mudah mengelolanya. Berikut adalah langkah-langkah persiapannya.

Lanjut membaca ...


Kumpulan Tutorial Spring Framework

Seringkali di milis dan forum banyak yang menanyakan tentang tutorial Spring Framework. Sebetulnya di blog ini banyak, tapi repot juga kalau harus cari-cari di arsip. Jadi, saya buatkan indeks seluruh artikel tentang Spring Framework dalam blog ini. Selamat menikmati :D

Lanjut membaca ...


Tugas Kuliah Pemrograman 1

Pada posting sebelumnya, kita sudah membahas:

Lalu bagaimana kalau kita baru menguasai dasar-dasar Java? Bagaimana latihannya?

Nah, sebetulnya cuma masalah kreativitas saja. Banyak aplikasi yang bisa dibuat dengan teknik minimalis. Sebagai contoh, coba simak tugas kuliah yang saya berikan untuk mata kuliah Pemrograman 1 di Universitas Pancasila. Untuk bisa menyelesaikan tugas ini, skill yang dibutuhkan hanyalah:

  • variabel dan tipe data
  • looping (for,while) dan percabangan (if-else)
  • menggunakan class java.lang.String
  • baca/tulis file

Referensi yang dibutuhkan hanyalah:

Studi kasus pada tugas ini merupakan aplikasi yang benar-benar digunakan di dunia nyata.

Selamat mencoba.

Update : tugas ini sudah saya kerjakan. Videonya bisa dilihat di Youtube dan source codenya bisa dilihat di Github.

Lanjut membaca ...


Symmetric Encryption dengan Java

Beberapa hari terakhir ini, media massa ribut-ribut mengenai telepon si bos yang disadap orang ostrali. Karena ini blog programming, kita tidak akan membahas tentang implikasi politik dari urusan sadap-menyadap tersebut. Kita juga tidak akan membahas kelakuan ABG script-kiddies yang sudah merasa hebat hanya bermodal donlod script dan menjalankannya (di Windows lagi ;p)

Pada artikel ini, kita akan membahas tentang enkripsi dan dekripsi file. Bagaimana konsepnya, apa pilihan-pilihan yang tersedia, dan mana yang sebaiknya digunakan.

Warning! Topik tingkat advanced. Minimal harus sudah menguasai java.io.

Lanjut membaca ...