Review Buku Java Desktop – Ifnu Bima

Buku Ifnu

Bagi para pemula yang baru saja terjun ke dunia Java pasti akan bertanya mengenai materi apa yang harus dipelajari. Belum lagi yang tidak terbiasa dengan bahasa inggris pasti akan bertanya sambil dibubuhi dengan kalimat semacam “kalau bisa yang bahasa Indonesia”. Kalau kamu termasuk yang sedang bertanya mengenai materi untuk pemula maka saya ucapkan Selamat :).

Pak Ifnu Bima, salah satu pendekar Java di Indonesia pernah menulis sebuah buku yang ditujukan untuk peminat Java level pemula sampai menengah. Bukunya lumayan tebal 304 halaman jadi materi yang disampaikan pun banyak dan ditulis dalam bahasa Indonesia. Hebatnya lagi buku (lebih tepatnya ebook) tersebut bisa didapatkan secara gratis. Screenshot dari cover buku tersebut bisa dilihat dibawah ini.

cover buku ifnu bima

1. Pengenalan Java : Bab ini diawali dengan cara menginstal JDK dilanjutkan dengan program “Hello World”. Kemudian disambung dengan pengenalan keyword yang ada pada Java, anatomi Kelas, struktur aplikasi Java, operator, flow control (if, switch), exception, perulangan (for, while). Barisan sub-bab terakhir adalah tentang OOP pada Java, bagian ini sangat penting bagi pemula yang belum memahami apa itu OOP, kemudian disusul dengan collection yang ada pada Java serta kelas-kelas penting yang sering digunakan dan ditutup dengan pembahasan mengenai IO.

2. Java 5 Update : Berisi fitur-fitur Java yang ada pada versi 5 (maklum buku ini ditulis pada waktu itu, tahun 2011) seperti foreach, static import, varargs dan annotation. Tidak ketinggalan pula pada bab ini dibahas mengenai Netbeans seperti cara membuat project dan lain sebagainya.

3. Akses Database dengan JDBC : Ini bab yang seru. Kita bisa belajar bagaimana melakukan koneksi dengan basisdata untuk melakukan beberapa operasi yang ada pada engine basisdata menggunakan teknologi JDBC. Semua dibahas lengkap dari cara membuat koneksi, mengirim perintah query, mengambil data hasil query, Statement serta PreparedStatement dan yang tidak kalah pentingnya adalah mengenai transaksi pada basisdata, topik ini sering terlewatkan padahal sangat penting.

4. Model, DAO, dan Service Pattern : Bab ini sudah mulai nak ke level menengah dimana kita dikenalkan dengan kelas Model serta 2 design pattern yaitu Dao dan Service sehingga kode yang kita tulis menjadi rapi, tidak semrawut alias spaghetti code. Kedua pattern tersebut merupakan solusi yang sangat penting untuk hal-hal yang berbau pengaksesan basisdata.

5. ORM, Hibernate dan Spring : Nah, bab ini berisi materi yang pasti akan sangat disukai bagi mereka yang sudah memiliki pemahaman Java yang cukup termasuk JDBC dan ingin meningkatkan pengetahuan yang dimiliki. Pengenalan tentang ORM serta Hibernate sebagai ORM framework dan juga framework Spring mengisi bab ini dengan tambahan pengetahuan yang banyak.

6. Swing : Bagian ini membahas tentang pemrograman desktop menggunakan Swing. Dibahas juga mengenai konsep MVC pada lingkungan Swing untuk mempermudah pekerjaan seorang programmer.

7. Aplikasi POS : Saatnya turun gunung setelah mempelajari beberapa ilmu kanuragan pada bab-bab sebelumnya, bab ini mengajak pembaca untuk membuat sebuah aplikasi POS menggunakan teknologi Java.

8. Jasper Report : Bab ini membahas cara membuat laporan menggunakan Jasper Report. Bagi yang masih awam jangan khawatir karena Pak Ifnu menjelaskannya dengan cerdas, membuat pemula yang tadinya gelap gulita menjadi merasa tercerahkan.

9. Arsitektur Three Tier : Eng Ing Eng. Bab ini menurut saya yang paling menarik :D, mengajarkan bagaimana membuat suatu aplikasi berarsitektur three tier menggunakan konsep remoting dengan memanfaatkan Spring. Top pokoknya.

10. Izpack : Selesai membuat sebuah aplikasi tentunya perlu dipikirkan mengenai cara mendistribusikan aplikasi tersbut. Bagian ini akan membahas tentang cara membuat installer menggunakan Izpack.

Poin-poin singkat diatas merupakan review singkat dari saya. Intinya kamu akan mendapat banyak pengetahuan dengan membaca buku ini, tidak ada rugi yang ada justru banyak sekali manfaat yang didapatkan. Jadi tunggu apa lagi silahkan didownload sekarang juga di link dibawwah 😀
Kalau ada kesalahan seperti file rusak atau file tidak ditemukan segera lapor saya ya

Download Buku Java Dekstop – Ifnu Bima

Facebook Comments
 

Agung Setiawan

Agung Setiawan adalah software engineer di BukaLapak.com, penulis sekaligus pecinta sastra, dan pembaca buku

 
Halo, perkenalkan saya Agung Setiawan.
Saya Software Engineer di BukaLapak.
Simak pemikian saya soal dunia Software Engineering via Twitter di @agungsetiawanmu dan facebook
Blog ini saya update seminggu sekali jadi sering-sering saja mampir
Mau belajar Vim bareng saya?
Belajar ngoding dari nol menggunakan PHP

Leave a Reply

Your email address will not be published. Required fields are marked *