Month: December 2016

Panduan Sistem Informasi Pendaftaran Event Dengan PHP Untuk Skripsi

Question & Answer Buku Sistem Informasi Pendaftaran Event Dengan PHP Untuk Panduan Skripsi

7 Desember 2016, saya mendapatkan email yang bertanya tentang panduan atau tutorial dari Sistem Informasi Pendaftaran Event Dengan PHP Untuk Panduan Skripsi. Sebelumnya mohon maaf saya tidak mengerti panduan dan tutorial apa yang diinginkan oleh si pengirim tersebut.

Jika yang dimaksud adalah panduan atau tutorial pembuatan sistemnya dari awal hingga akhir itu tidak ada. Sekedar informasi, proses pembuatan panduan atau tutorial seperti itu jauh lebih lama dari pada proses pembuatan bukunya. Jika saya membuat panduan atau tutorial tersebut, apa kabar dengan bukunya?

(more…)

Fake Email Tidak Berhasil, Setting Local User On Mercury

Question & Answer Septuar Buku SISFO Event

Tanggal 6 Desember 2016 lalu, saya mendapat pertanyaan seputar buku Sistem Informasi Pendaftaran Event Dengan PHP Untuk Panduan Skripsi. Menurut si pengirim (yang tidak dapat saya sebutkan namanya) test daftar fake email tidak berhasil padahal konfigurasi untuk fake email pada file php.ini dan file sendmail.ini sudah diikuti sesuai dengan buku.

Apa sih fake email itu? OK.. fake email adalah akun email palsu yang dibuat khusus untuk percobaan pengiriman email ke email yang dituju. Dalam implementasinya percobaan ini tidak perlu terkoneksi dengan jaringan internet, cukup dengan local server saja (localhost) email sudah dapat dikirim dan diterima dengan baik oleh email client.

Cara ini banyak digunakan oleh pengembang website yang memerlukan/menggunakan proses pengiriman email didalam perancangan website-nya. Pada tahapan perancangan proses testing debungging pengiriman ini dapat dengan mudah dilakukan karena tidak perlu terkoneksi dengan internet. Inilah yang disebut dengan fake email.

Untuk langkah-langkah konfigurasi ini sebenarnya sudah disertakan dalam buku Sistem Informasi Pendaftaran Event pada BAB 2 mulai dari setting Mercury, file php.ini, file sendmail.ini, hingga pada konfigurasi Thunderbird yang digunakan sebagai mail server.

(more…)

Abstract Class and Method In Java Programming Using Netbeans

Abstract In Java Programming Using Netbeans

Abstraksi (abstract) merupakan salah satu konsep dalam pemrograman berbasis objek didalam Java. Terdapat dua jenis abstraksi didalam pemrograman Java yaitu yaitu abstract class dan abstract method.

Abstract Class

Abstract class adalah sebuah class yang tidak dapat di instansiasi (tidak dapat dijadikan objek) dan berperan sebagai kerangka dasar bagi class turunannya. Didalam abstract class biasanya terdapat abstract method.

Abstract Method

Abstract method adalah sebuah method dasar yang harus diimplementasikan ulang didalam sub class (class turunan). Abstract method ditulis tanpa adanya isi dari method, melainkan hanya nama method-nya saja dan parameter (jika ada).

(more…)

Encapsulation In Java Programming Using Netbeans

Encapsulation In Java Programming Using Netbeans

Enkapsulasi (encapsulation) adalah suatu cara/metode untuk menyembunyikan informasi yang terdapat didalam suatu class. Informasi yang dimaksud adalah properti dan method. Dengan enkapsulasi, pembatasan akses kepada properti dan method dapat dilakukan sehingga hanya properti dan method tertentu saja yang dapat diakses dari luar class. Dua hal yang mendasar dalam enkapsulasi yaitu information hiding dan interface to access data.

Properti dan method dapat diakses secara langsung menggunakan objek yang telah dibuat sebelumnya, hal ini dikarenakan akses kontrol yang diberikan kepada properti dan method tersebut adalah “public”. Dengan enkapsulasi, kita dapat menyembunyikan informasi properti dan method  dari suatu class dengan memberikan akses kontrol “private” ketika mendeklarasikannya diawal sehingga properti dan method tersebut tidak dapat diakses dari luar class. Proses inilah yang disebut dengan information hiding.

Jika telah melakukan information hiding terhadap properti dan method suatu class, bagaimana cara melakukan perubahan terhadap properti tersebut? Caranya adalah dengan membuat suatu interface berupa method untuk menginisialisasi atau merubah nilai dari suatu properti tersebut. Proses ini dinamakan interface to access data.

(more…)

Inheritance In Java Programming Using Netbeans

Inheritance In Java Programming Using Netbeans

Inheritance (pewarisan) adalah salah satu konsep utama dalam pemrograman berbasis objek (object oriented programming). Inheritance mengizinkan penggunaan kembali atribut dan method yang telah dibuat pada class induk (super class) untuk diturunkan pada class turunannya (sub class).

Keuntungan penggunaan inheritance adalah atribut dan method yang terdapat didalam super class dapat digunakan kembali pada sub class secara berulang-ulang tanpa harus menulisnya berulang kali.

Dalam implementasinya, inheritance diawali dengan mendefinisikan terlebih dahulu super class dimana didalamnya terdapat atribut dan method yang dapat digunakan kembali didalam class turunannya dengan cara meng-extends super class. Selain itu, class turunan juga dapat mendefinisikan method sendiri untuk digunakan pada class lainnya.

(more…)

Polymorphism In Java Programming Using Netbeans

Polymorphism In Java Programming Using Netbeans

Polymorphism (polimorfisme) merupakan salah satu konsep yang ada didalam pemrograman berbasis objek (object oriented programming). Secara harfiah, kata polimorfisme berarti banyak bentuk.

Dalam pemrograman java, polymorphism dapat dikenali dengan adanya penggunaan lebih dari satu metode yang memiliki nama yang sama. Penggunaan metode dengan nama yang sama dapat diimplementasikan dengan method overloading atau method overriding.

Penerapan konsep polymorphism dalam pemrograman Java tidak terlepas dari konsep inheritance (turunan). Dalam konsep inheritance, ketika objek dari sub class dikonstruksi, objek dari super class juga ikut dikonstruksi. Jadi, instance dari sub class merupakan instance dari super class juga.

(more…)

CRUD NETBEANS JAVA USING JSP AND SERVLETS WITH MYSQL DATABASE #3

CRUD Netbeans Java Using JSP and Servlet With MySQL Database #3

Well.. ketemu lagi di hari yang sama namun dengan jam dan menit yang berbeda. Masih melanjutkan pembahasan CRUD Java web menggunakan Netbeans, beberapa jam lalu telah dibahas mengenai update data master_akun. Nah, saat ini kita akan selesaikan pembahasan CRUD ini dengan menambahkan code yang digunakan untuk menghapus data master akun didalam Servlet. Untuk yang baru saja bergabung, silahkan baca artikel sebelumnya yaitu CRUD Netbeans Java Using JSP and Servlets With MySQL Database #2.

Ok langsung saja ke materi, seperti yang kita ketahui pembahasan Java ini adalah mengenai CRUD menggunakan JSP dan Servlet, dimana setiap proses CRUD  yang berhubungan dengan database dilakukan didalam Servlet. Terdapat dua metode didalam Servlet yaitu doGet dan doPost. Lalu apa perbedaannya?

(more…)

CRUD NETBEANS JAVA USING JSP AND SERVLETS WITH MYSQL DATABASE #2

CRUD Netbeans Java Using JSP and Servlet With MySQL Database #2

Selamat siang.. ketemu lagi bersama saya di tutorial CRUD Java web menggunakan Netbeans. Masih melanjutkan pembahasan CRUD Java Netbeans yaitu update data master_akun. Pada postingan sebelumnya telah dibahas mengenai CRUD insert dan retrieve (menampilkan data) tabel master_akun. Untuk yang baru saja bergabung di artikel ini, ada baiknya baca terlebih dulu postingan sebelumnya disini agar dapat dengan mudah mengikuti tutorial kali ini.

Sebelumnya telah dibahas mengenai pembuatan database dan tabel yang dibutuhkan serta pembuatan file JSP untuk insert dan menampilkan data tabel master_akun. Pada kesempatan kali ini, kita akan membuat file JSP edit_akun dan menambahkan perintah untuk update data didalam Servlet.

(more…)

Create Website Template Using JSP Netbeans

Create Website Template Using Netbeans

Sambil ditemani playlist yang kece, hembusan semilir AC yang membuat badan menggigil, dan rasa kantuk yang tak kunjung reda, coba memposting cara membuat template website menggunakan Netbeans. Sebenarnya materi ini sudah lama dibuat namun baru hari ini diposting. Materi ini diposting pertama kali via slideshare kutuonline dalam format PDF.

Masih dengan bahasan materi perkuliahan yaitu membuat template website di Java. Template merupakan kerangka, tempat, wadah yang digunakan untuk menampilkan informasi dalam sebuah halaman website. Umumnya sebuah website menggunakan template dengan format 2 kolom, dimana satu kolom untuk konten, dan kolom lainnya untuk menu samping (side menu).

Untuk tutorialnya, silahkan unduh via link slideshare disini.