Tentang Konsep Inheritance, Overloading, dan Overriding

Ada trinitas suci dalam “agama” pemrograman berorientasi objek (OOP — Object Oriented Programming), yaitu Inheritance, Overloading (Polymorphism), dan Overriding. Tiga terminologi ini adalah roh OOP. Seorang programmer OOP paling tidak harus menguasai konsep ini, kalau tiga konsep ini belum dipegang, akan sulit menguasai bahasa OOP. Pada artikel ini, saya mencoba menjelaskan tentang apa yang saya… Continue reading Tentang Konsep Inheritance, Overloading, dan Overriding

Published
Categorized as Java

Sekilas Java Server Pages (JSP)

Dari adik saya, Lia, yang menemukan dokumen presentasi JSP waktu saya menjadi asisten lab di Laboratorium Pemrograman Teknik Informatika ITS. Ditemukan di flashdisk saya zaman kuliah yang sekarang sudah rusak. Timestamp di dokumen PPT itu adalah 14 Mei 2006. Ah, sudah lama sekali. Cepat nian waktu berlalu. Ketika saya cari-cari archive blog ini, ternyata saya… Continue reading Sekilas Java Server Pages (JSP)

Published
Categorized as Java

Membuat Java Servlet

SERI MEMBANGUN APLIKASI WEB-BASED DENGAN JAVA ENTERPRISE SERI 1: Pendahuluan SERI 2: Membuat Java Servlet Dalam sesi tutorial kali ini, kita akan membuat servlet sederhana dalam langkah demi langkah dengan tujuan memahami bagaimana gaya Java menangani sebuah mekanisme website (request dan response) dalam mekanisme protokol HTTP. Seperti yang telah saya tulis di panduan ini, Java… Continue reading Membuat Java Servlet

Java Reporting Tool

Setelah sekian lama berada di alam fotografi, ada rasa rindu juga untuk menulis di dunia programming. ๐Ÿ˜€ Ada yang kenal Crystal Report? Itu lho, reporting tool yang saya kenal dia berjaya di saat Visual Basic 6 di puncak popularitasnya. Pernah memakainya? Biasanya kita memakai reporting tool untuk memproduksi sebuah laporan yang outputnya secara fleksibel dalam… Continue reading Java Reporting Tool

Published
Categorized as Java, Review

Membangun Aplikasi Web-Based dengan Java Enterprise: Pendahuluan

SERI 1: PENDAHULUAN Sekarang, aplikasi web-based sedang mengalami perkembangan yang sangat pesat, menggantikan aplikasi desktop-based. Ini dikarenakan kepraktisannya dimana pengguna tidak perlu melakukan instalasi aplikasi di desktop masing-masing รขโ‚ฌโ€œ cukup buka browser dan menuju server tempat aplikasi tersebut dipasang. Java sendiri memiliki cabang yang menangani masalah aplikasi web-based ini yang dinamakan Java Enterprise Edition. Cabang… Continue reading Membangun Aplikasi Web-Based dengan Java Enterprise: Pendahuluan

Published
Categorized as Java

Java Decompiler

Sebuah Java Decompiler, seringkali diperlukan untuk mengetahui source code suatu binary Java yang diakhiri dengan ekstensi *.class itu. Mungkin untuk mengetahui alur sebuah library yang tidak menyertakan source code-nya, atau juga mungkin untuk mem-bypass fungsi keamanannya hihihi… ;)) Berbeda dengan program-program yang dikompilasi dengan menggunakan native compiler seperti GCC atau C/C++, kode binary Java dikompilasi… Continue reading Java Decompiler

Published
Categorized as Java, Review