tutorial java n' mysql

12
 PEMROGRAMAN LANJUTAN JAVA Aplikasi Database Mysql OLEH ONDRA EKA PUTRA, S.KOM FAKULTAS ILMU KOMPUTER UNIVERSITAS PUTRA INDONESI “YPTK” PADANG

Upload: rafnov-henda

Post on 21-Jul-2015

91 views

Category:

Documents


0 download

TRANSCRIPT

PEMROGRAMAN LANJUTAN JAVA Aplikasi Database Mysql

OLEH ONDRA EKA PUTRA, S.KOM

FAKULTAS ILMU KOMPUTER UNIVERSITAS PUTRA INDONESI YPTK PADANG

Latihan : Membuat Sistem Informasi Pada Sebuah Perusahaan 1. Bangunlah sebuah Database, disini menggunakan Mysql bawaan PHP Triad, untuk membangun database pada PHP Triad maka Running atau jalankan terlebih dahulu web server dan Database server pada PHP Triad. a. Jalankan Browser dan ketikan alamat atau link : localhost/PHPMyadmin b. Create new database, dengan nama : Perusahaan CREATE DATABASE Perusahaan; CREATE TABLE devisi ( kode_devisi varchar(15) NOT NULL default '', nama_devisi varchar(20) NOT NULL default '', nip varchar(15) NOT NULL default '', jabatan varchar(20) NOT NULL default '', PRIMARY KEY (kode_devisi) ) TYPE=MyISAM; CREATE TABLE pegawai ( nip varchar(15) NOT NULL default '', nama varchar(30) NOT NULL default '', telp varchar(15) NOT NULL default '', pendidikan varchar(20) NOT NULL default '', alamat varchar(50) NOT NULL default '', PRIMARY KEY (nip) ) TYPE=MyISAM;

CREATE TABLE proyek ( kode_proyek varchar(15) NOT NULL default '', jenis_proyek varchar(20) NOT NULL default '', nip varchar(15) NOT NULL default '', jabatan varchar(20) NOT NULL default '', tgl_proyek date NOT NULL default '0000-00-00', PRIMARY KEY (kode_proyek) ) TYPE=MyISAM;

2. Buat Konektor Driver pada Data Source (ODBC) a. Control Panel Administrative Tools Data Source (ODBC), klik 2 kali maka akan muncul tampilan seperti dibawah ini:

b. Pilih Add, maka akan tampil jendela create new data source maka pilih Name nya MySQL ODBC 3.51 Driver. (pastikan Driver Konektor 3.51 terinstal).

c. Klik Finish, maka akan muncul jendela Conector ODBC 3.51 Data Source Name :aplusaha Server :localhost User :root Database :Perusahaan (nama database samakan dengan nama database yang dibangun dari awal). Seperti gambar dibawah ini :

d. Klik Test, jika success, maka OK OKOK, sampai jendela data source tertutup. 3. Tabel Pegawai A. Design Form EntryJLabel JTextField

JButton

JTable

JPanel

B. Sourcode Form Entry a. Tambahkan Import

b.

Tambah Variabel baru seperti berikut :

c.

Buat fungsi untuk Koneksi ODBC Driver dengan java guna mengkoneksikan dengan database,Nama Fungsi Lokasi Data source name pada ODBC User password

d.

Panggil nama Fungsi Koneksi pada Konstruktor:

Samakan Dengan nama fungsi koneksi

e.

Buat fungsi untuk mengosongkan nilai komponen dengan nama add.

f.

Buat sintax untuk tombol SAVE dengan Event Action Performed

g.

Buat Sintax untuk tombol DATA, guna menampilkan semua record yang ada pada database dengan Event Action Performed.

Judul tabel

Query tabel database

Field database

h.

Buat syntax menampilkan record data pada komponen java swing, Klik kanan Tabel EventMousemouseCliked.

i.

Buat Syntax edit data pada tombol EDIT.

j.

Buat Syntax delete data pada tombol DELETE

k.

Buat Syntax untuk membatalkan entry data pada tombol CANCEL, untuk tombol CANCEL kita hanya memanggil nama fungsi add yang kita buat sebelumnya untuk mengosongkan nilai.

l.

Tombol EXIT untuk keluar

C. LAPORAN a. Laporan ALL Pegawai - Design

Editor Pane

-

Source a. Tampahkan import

b. Buat koneksi database c. Buat sintax memanggil tanggal pada Konstruktor

d. Pada Tombol TAMPIL

e. Sintax tombol PRINT

f. Sintax tombol EXIT sama dengan sebelumnya.

b. Laporan Pegawai Berdasarkan NIP - Design

Editor Pane

-

Source a. Tambahkan import, sama seperti Laporan All Pegawai. b. Buat Koneksi Database. c. Buat Coding untuk memanggil tanggal pada Konstruktor. d. Buat fungsi untuk memasukan Item pada ComboBox NIP yang diambil dari nip yang ada pada database.

e. Panggil nama fungsi tampilnip pada Konstruktor. f. Sintax tombol TAMPIL sama seperti dengan laporan sebelumnya yang beda coding menampilkan query.

4. Entry dan Laporan Tabel Devisi dan Proyek Konsepnya Sama dengan tabel Pegawai.