Postingan

Enkapsulasi

Enkapsulasi Merupakan suatu metode dalam konsep OOP yang berfungsi agar suatu proses pada sebuah program tidak dapat diakses oleh proses lain. Terdapat 2 hal mendasar dari enkapsulasi : Information Hiding dan Interface to Access Data. Dasar enkapsulasi adalah penggunaan Kelas. KONSEP : INFORMATION HIDING & INTERFACE TO ACCESS Information Hiding Satu teknik menyembunyikan data dari sebuah kelas agar data tersebut tidak dapat diakses oleh kelas lain. Dilakukan dengan cara memberikan modifier private pada variable.  Interface to Access Berfungsi untuk mengakses nilai dari suatu suatu variable yang telah disembunyikan (Information Hiding) yang bertujuan untuk memanipulasi data. Konsep ini dapat dilakukan dengan menggunakan sebuah method. Method ini dapat mengakses variable yang sebelumnya tidak dapat diakses. KONSTRUKTOR Method khusus yang akan dijalankan saat pada saat pembuatan objek (Instance). Cara mudah mengenali konstruktor adalah dengan melihat nama kelas

Konsep Dasar PBO

Konsep Dasar PBO     Pemrograman berorientasi objek atau Object Oriented Programming (OOP) atau merupakan sebuah paradigma atau teknik pemrograman yang berorientasikan Objek.  1. Fungsi, Prosedur, Method Prosedur adalah sebutan untuk fungsi yang tidak mengembalikan nilai. Fungsi ini biasanya ditandai dengan kata kunci void. Fungsi adalah sebutan untuk fungsi yang mengembalikan nilai. Method adalah fungsi yang berada di dalam Class. Sebutan ini, biasanya digunakan pada OOP. 2.  Kelebihan Konsep PBO Konsep OOP sangat cocok digunakan untuk mendefinisikan tipe data abstrak, hal ini karena OOP menyediakan struktur modular yang jelas untuk program.  Konsep OOP mempermudah dalam mengubah kode yang sudah ada. Objek yang baru dibuat dapat terbentuk tanpa harus mengubah kode yang telah ada. 3. Konsep Kelas Bentuk atau gambaran umum ciri-ciri dari sebuah objek, contoh kelas adalah mobil. Kelas mobil memiliki objek yaitu: Toyota, Suzuki, Honda, dll. Ketiga objek tersebut memi

Jasper report (Pembuatan tabel dan event)

Gambar
Jasper Report (Pembuatan Tabel dan event) Buatlah project baru di NETBEANS dan buat file Report seperti gambar.. Beri nama File sesuka anda  Selanjutnya koneksi ke database, kalau belum terhubung pilih New.. Setelah itu bakalan ada pilihan datasource, kalau saya pakai MySQL jadi pilih yang Database JDBC Connection. Klik Next..  Step selanjutnya Setting koneksi, sesuaikan dengan database temen-temen. Jika sudah klik Save..  Setelah di Save, pilih Design Query.. Step selanjutnya pilih database yang akan ditampilkan Setelah di klik OK. Bakalan ada tampilan seperti dibawah. Lalu klik Next… Pada tab ini pilih field yang ingin temen-temen tampilkan dilaporan dan pindahkan ke sisi kanan. Lalu klikNext..  Step selanjutnya pilih berdasarkan group by. Setelah itu klik Next..  Pilih sesuai kebutuhan yang akan ditampilkan lalu klik Next..   Selesai dalam proses pembuatan ireport  Untuk melihat hasilnya, silahkan Klik menu preview

Jasper Report (Pengenalan dasar)

Gambar
Jasper Report (Pengenalan dasar) iReport adalah tools membantu mendesain laporan secara visual yang digunakan para developer / programmer java dikarenakan fitur yang dimiliki iReport sangat lengkap, mudah dan praktis.  Sebelum membuat ireport lebih dahulu mendownload dan menginstal JDK, ireport dan library.   Setelah install sampai JDK nya, lalu install iReport. Cara nya seperti ini : Extract iReport, kalian akan menemukan 4 File dengan format file nbm. Buka Netbeans, pilih menu Tools > Plugins > (klik tab Downloaded)   Klik button Add, cari file iReport yang sudah kalian extract tadi Setelah membuka folder extract td, CTRL + A, lalu pilih open ke empat filenya   Pastikan sudah tercentang semua, klik Install    Kalian next, next dan install saja IDE Installernya    Setelah itu klik instal dan tunggu sampai selesai. Setelah melakukan proses penginstalan selanjutnya Langsung praktek menggunakan Ireport. Adapun langkah-langkahnya sebagai berikut : E

GUI Create and Read

Gambar
Pada kesempatan ini, kita akan belajar cara menghubungkan Java dengan MySQL dan membuat sebuah program CRUD sederhana berbasis teks.   Kita membutuhkan JDBC  (Java Data Base Connectivity)  untuk menghubungkan Java dan MySQL. JDBC bertugas menyediakan koneksi ke database, sehingga kita bisa mengakses dan mengelola datanya dari program Java. Ada beberapa istilah yang harus dipahami dalam JDBC: DriverManager : adalah sebuah  class  yang mengelola dirver; Driver : adalah  interface  yang menangani komunikasi dengan database. Connection : adalah  interface  yang menyediakan method untuk menghubungi database; Statement : adalah  inteface  untuk mengeksekusi  query ; ResultSet : adalah  interface  untuk menampung data hasil  query . Langkah pertama yaitu membuat database terlebih dahulu untuk menyimpan atau menginput data yang aakan dimasukan kedalam tampilan GUI. Membuat project baru: 1. Buka aplikasi netbeans 2. Buka projek baru dengan cara klik file =>    New

GUI (Events dan Pengambilan Nilai Pada Swings)

Gambar
Events dan Pengambilan Nilai Pada Swings Sebelum membuat events pada sebuah tampilan gui sebelumnya buatlah terlebih dahulu tampilan gui yang sederhana. Contoh tampilan gui sederhana:    Pada tampilan Gui diatas terdiri dari beberapa komponen yaitu: Label = pada label diberi nama dengan angka dan hasil perhitungan textfield = text field ini nanti fungsinya untuk menginputkan angka dan menampilkan hasil dari perhitungan setelah dilakukannya event pada sebuah tombol hasil.  Button1 = pada komponen button ini diberi nama variabel hasil gunannya nanti akan diberikan sebuah event agar dapat melakukan sebuah perhitungan. Sebelum dilakukannya perhitungan pada event terdapat langkah-langkah untuk membuat event terlebih dahulu pada tombol button1.  seperti gambar dibawah ini:    setelah dilakukannya event pada button diatas buatlah sebuah sourch programnya. contoh sourch program:  import javax.swing.*; public class Materi2 extends javax.swing.JFrame {     public Materi2()

GUI Pada Java

Gambar
Gui Pada Java Pengantar GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna berinteraksi dengan berbagai elemen grafis,diantaranya: button, dialog box, menu, dsb. Sejak 1994 Sun Microsystem berupaya untuk membuat JAVA memiliki perangkat bergaya desktop dengan ToolkitJAVA yang dikenal sebagai AWT (Abstract Windowing Toolkit) Tahun 1997, muncul JFC (Java Foundation Class) untuk kepentingan pembuatan aplikasi Window yang merupakan pengembangan dari AWT. JFC mempunyai kode swing yang terdapat pada package yang disediakan pada JAVA SDK versi 1.2 ke atas (JAVA 2). JAVA menyediakan dua graphical library :                  AWT (Abstract Windows Toolkit)                    Swing   Contoh:           import java.awt.* ;                         Import java.awt.event.* ;                         Import javax.swing.* ;  Contoh Tampilan Gui sederhana:   Contoh Container-container pada Gui: Container : Frame