Monday, June 11, 2012

Graphical User Interface (GUI)


GUI atau kepajangan dari Graphical User Interface merupakan salah satu model interaksi antara manusia dan komputer.

Stream - Operasi File

Dengan operasi file di NetBeans Pemograman Java, data yang digunakan dalam aplikasi bisa disimpan secara permanen di hard disk. Sehingga data tidak akan hilang ketika aplikasi di-close atau komputer dimatikan. Operasi file juga memungkinkan penyimpanan data dengan ukuran yang lebih besar (kapasitas hard disk > dari RAM).

Interface dan Pemaketan

Interface adalah jenis khusus dari blok yang hanya berisi method signature (atau constant).  Interface mendefinisikan sebuah(signature) dari sebuah kumpulan method tanpa tubuh. Interface mendefinisikan sebuah cara standar dan umum dalam menetapkan sifat-sifat dari class-class.

Friday, June 8, 2012

Abstract Class dan Pengkapsulan

Abstract class dalam java digunakan untuk mendeklarasikan karakteristik umum dari subclass. Abstract class tidak bisa diinstansiasi sama halnya dengan kelas interface. abstract class hanya bisa digunakan sebagai super class, tapi juga bisa diturunkan dari class abstract lainnya. Untuk mendeklarasikan sebuah abstract class digunakan keyword abstract, [abstract] class [class_name] Sebuah abstract class pada dasarnya tidak hauh beda dengan class lainnya, yakni juga berisi method yang menggambarkan carakteristik dari kelas abstract tersebut, bedanya yakni sebuah abstract class bisa berisi method tanpa diimplementasikan artinya sebuah method tanpa body, methid seperti ini disebut method abstract. untuk pendeklarasiannya digunakan keyword abstract: [abstract] modifier class [class_name]

Thursday, June 7, 2012

Buku Telepon GUI - Netbeans Java Program

NetBeans adalah suatu aplikasi pengembangan perangkat lunak yang ditulis dalam bahasa pemrograman Java. Aplikasi NetBeans IDE tak hanya digunakan bagi pengembangan dalam Java. Namun, aplikasi ini juga mendukung program-program pembuatan bahasa lain secara khusus seperti PHP, C/C++ dan HTML5.

Ini adalah source code java unuk buat BUKU TELEPON dengan GUI, disini ada cara meletakkan JLabel, JButton sama JTextField pada java, semoga bermanfaat !


----------------------------------------------------------------------------------------------------------
kelas pertama



import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

Tuesday, May 1, 2012

Constructor dan Inheritansi

Inheritance adalah pewarisan. Pewarisan dalam pemrograman berorientasi objek, Inheritance memungkinkan suatu Class bisa mewariskan atribut dan Method kepada Class yang lainnya atau subClass, sehingga membentuk Class hirarki. Inheritance sangat mirip dengan hubungan orang tua dengan anak. Manakala suatu kelas menerima warisan dari semua anggota data dan fungsi menerima warisan, walaupun tidak semua di antara mereka dapat diakses oleh anggota fungsi dari kelas.

Monday, April 30, 2012

Dasar Program Java dengan Netbeans

NetBeans adalah suatu aplikasi pengembangan perangkat lunak yang ditulis dalam bahasa pemrograman Java. Aplikasi NetBeans IDE tak hanya digunakan bagi pengembangan dalam Java. Namun, aplikasi ini juga mendukung program-program pembuatan bahasa lain secara khusus seperti PHP, C/C++ dan HTML5.

Berikut dasar pemograman Java yaitu modul dan class:




=========Mahasiswa=========

public class Mahasiswa2 {
String nim;
String nama;
String alamat;
boolean aktif;
boolean isAktif() {
return this.aktif;
}

Membuat Buku Telepon dengan Netbeans Program Java

Aplikasi Netbeans dapat digunakan untuk mennggunakan aplikasi dengan bahasa pemograman Java. Berikut contoh code program untuk membuat Buku Telepon:



import java.util.Scanner;

public class bukuTelepon { public static void main (String []args){ System.out.println(" ***Buku Telepon Khusus Perempuan***"); int jumlahKontak; String nama[]; String nomorTelepon[]; String jenisKelamin []; Scanner input = new Scanner(System.in); System.out.print("jumlah Nomor Telepon Yang Ingin Dimasukkan "); jumlahKontak = input.nextInt(); nomorTelepon = new String [jumlahKontak]; nama = new String [jumlahKontak]; jenisKelamin = new String [jumlahKontak]; int index = 0; while (index System.out.print("masukkan nama : "); nama[index] = input.next(); System.out.print("masukkan nomor telepon : "); nomorTelepon[index] = input.next(); System.out.print("masukkan jenis kelamin : "); jenisKelamin[index] = input.next(); index++; } System.out.println("*********************"); System.out.println("Buku Telepon anda "); System.out.println("=================="); index = 0 ; while (index< jumlahKontak){ if (jenisKelamin [index].equalsIgnoreCase("perempuan")){ System.out.println((index+1)+" nama : "+nama[index]); System.out.println(" No.Telepon : "+nomorTelepon[index]); System.out.println(" Jenis Kelamin : "+jenisKelamin[index]);} else { System.out.println("Jenis Kelamin tidak bisa diterima"); } index++; } }}