Langsung ke konten utama

Postingan

Enkapsulasi

Enkapsulasi adalah pembungkus, maksud pembungkus disini adalah untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain. Konsep enkapsulasi sangat penting dilakukan untuk menjaga kebutuhan program agar dapat diakses sewaktu-waktu, sekaligus menjaga program tersebut.        Begitulah konsep kerja dari enkapsulasi, dia akan melindungi sebuah program dari akses ataupun intervensi dari program lain yang mempengaruhinya. Hal ini sangat menjaga keutuhan program yang telah dibuat dengan konsep dan rencana yang sudah ditentukan dari awal.          Enkapsulasi menciptakan abstraksi untuk desain kelas. Jika Anda ingin melindungi beberapa anggota dari kelas dasar maka timbullah situasi enkapsulasi. Dalam konsep ini ada tiga kata kunci yang digunakan. Konsep hak akses ini biasa di sebut Access Modifier. Access Modifier terdiri dari private, protected, dan public. Private memberikan...
Postingan terbaru

Konsep Dasar Pemrograman Berorientasi Objek

Konsep Dasar Pemrograman Berorientasi Objek Pemrograman berbasis objek adalah sebuah pemrograman yang berorientasikan objek, dimana data data yang ada dalam paradigma ini dikumpulkan dalam beberapa kelas dan objek, setiap objek dapat menerima, memproses, dan mengirim data kepada objek yang lain. Model data berbentuk objek dinilai lebih memiliki fleksibilitas yang tinggi, kemudahan mengedit program, dan dapat digunakan dalam skala yang lebih besar. Paradigma Pemrograman Berorientasi Objek Pemrograman berbasi objek bukanlah sebuah bahasa pemrograman, tapi merupakan cara berpikir dalam membuat sebuah program, PBO lebih menitik beratkan pada identifikasi objek objek yang terlibat dan bagaimana objek tersebut berinteraksi dalam sebuah program. Keunggulan Pemrograman Berorientasi Objek : Meningkatkan Produktivitas Kecepatan Pengembangan Kemudahan Pemelirahaan Adanya Konsistensi Meningkatkan Kualitas Perangkat Lunak Istilah Pada Pemrograman Berorientasi Objek : Kela...

Jasper Report Part II

Penggunaan Jasper Report Pembuatan Tabel dan event Buat Project baru di Netbeans Koneksikan dengan database yang memiliki tabel Lalu pilih bagian desiqn query Selanjutnya masukkan Field Atribut yang akan digunakan Pada menu Layout pilih tabular layout Sumber gambar :  http://afrisadeputra.blogspot.com/2017/12/membuat-laporan-ireport-di-netbeans.html

Jasper Report Part I

Apa itu Jasper Report Jasper Report adalah sebuah  alat pelaporan Java sumber terbuka yang dapat menulis ke layar, ke printer atau ke PDF, HTML, Microsoft Excel, RTF, ODT, nilai yang dipisahkan dengan koma, dan file XML. Ini dapat digunakan dalam aplikasi yang mendukung Java, termasuk Java EE atau aplikasi Web, untuk menghasilkan konten dinamis. Bunyinya instruksinya dari file XML atau .jasper. Jasper Report adalah sebuah plugin yang dapat ditambahkan ke program NetBeans yang apat digunakan sebagai pembuat hasil laporan program selain menggunakan bentuk GUI yang ditampilkan ke pengguna secara langsung. Dengan mengunakan plugin ini kita bisa membuat file hard copy laporan sebagai bukti otentik. Cara Memasukkan Plugin Download beberapa file berikut : Netbeans IDE :  https://netbeans.org/downloads/8.0.2/start.html?platform=windows&lang=en&option=all Jasper Report Plugin : https://community.jaspersoft.com/download Buka NetBeans  ...

Databases

Database Database Driver Untuk terhubung ke database JDBC memerlukan databas e driver, dalam modul ini kita akan mengkoneksikan pe mrograman java dengan database mysql menggunakan mysql connec tor j (jconnector) yang dapat di download di situs resmi sql. Perlu diingat setiap aplikasi database memiliki database driver t ersendiri oleh karena itu, kita perlu menyesuaikan database driver dengan aplikasi database yang akan kita gunakan. Membuat Koneksi Melakukan koneksi ke database melibatkan dua langka h: Meload driver dan membuat koneksi itu sendiri. Car a meload driver sangat mudah, pertama letakkan fle jar database dri ver ke dalam classpath. Kemudian load driver dengan menambahkan kode berikut ini: Class.forName("com.mysql.jdbc.Driver"); Nama class database driver untuk setiap DBMS berbed a, anda bisa menemukan nama class tersebut dalam dokum entasi driver database yang anda gunakan. Dala...

GUI (Graphic User Interface)

GUI GUI (Graphical User Interface) , adalah antarmuka pada sistem operasi atau komputer yang menggunakan menu grafis agar mempermudah para pengguna-nya untuk berinteraksi dengan komputer atau sistem operasi. AWT Abstract Windowing Toolkit (AWT) adalah pustaka windowing yang ditujukan untuk menyediakan kelas un tuk membuat pemrograman GUI di java. AWT memiliki kemampuan unt uk membuat window, menggambar, dan komponen-komponen l ain yang mendukung pemrograman GUI seperti: button, scr ollbar, checkbox, textfield, label, dll. AWT merupakan vers i awal dari pemrograman GUI di java, seperti dijelaskan sebelum nya bahwa paket javax swing ditujukan untuk melengkapi pustak a serta menyempurnakan kekurangan-kekurangan yang ada pada AWT. IDE netbeans sudah menyediakan bentuk visual AWT ya ng dapat kita lihat dan gunakan secara langsung dalam ruang kerja (frame) kita. Untuk lebih mengenal komponen vi...

Create dan Read GUI

Program Create Membuat project baru di netbeans Tambahkan JForm untuk membuat GUI Create data private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                                  String capres = String.valueOf(jTextField1.getText()); // proses pengambilan nilai dari text field. Ingat ! yang warna hijau adalah nama variabel dari GUI nya!         String cawapres = String.valueOf(jTextField2.getText());         String slogan = String.valueOf(jTextArea1.getText());         if (capres.equals("")) { // proses pengecekan, apakah data ada yg kosong atau tidak             JOptionPane.showMessageDialog(null, "Anda Belum Mengisi Nama Capres!", "Input Data Status", 0);         } else if (cawapres.equals(""))...