Top Banner
Aplikasi Bengkel Sederhana Berbasis Desktop dengan Java 12 April 2014
40

Aplikasi bengkel sederhana berbasis desktop dengan java

Nov 28, 2014

Download

Technology

Materi Workshop Java
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Aplikasi bengkel sederhana berbasis desktop dengan java

Aplikasi Bengkel Sederhana Berbasis

Desktop dengan Java

12 April 2014

Page 2: Aplikasi bengkel sederhana berbasis desktop dengan java

Sejarah Java

Java adalah bahasa pemrograman yang dapat berjalan di berbagai platform. Pemberian nama dimulai dari Star-7, kemudian Oak dan belakangan dikenal dengan JAVA. Awalnya mereka ingin membuat suatu bahasa komputer yang dapat digunakan oleh TV kabel sehingga java memiliki karakteristik berukuran kecil, efisien, dan portable untuk berbagai hardware. Bahasa ini awalnya dibuat oleh James Goesling dari Sun Microsystems pada tahun 1991 dan dikembangkan bersama tim The Green Project dan saat ini merupakan bagian dari Oracle.

Keunggulan Java

1. Java bersifat sederhana dan relative mudah Semudah C seampuh C++

2. Java berorientasi pada Objek

Java membagi program menjadi Objek – Objek yang memiliki sifat dan tingkah laku, mengatur interaksi antara objek satu sama lain.

3. Java bersifat multiplatform

4. Java bersifat multithread

Mengerjakan beberapa proses dalam waktu hamper bersamaan

Kekurangan Java

1. Java memakan banyak memori pada komputer

2. Java harus melalui Proses Compile

3. Java tidak lebih cepat dari bahasa C atau C++

Page 3: Aplikasi bengkel sederhana berbasis desktop dengan java

Tetapi dari beberapa kekurangan yang dimilikinya

What is the Best Programming Language to Learn in 2014?

http://www.sitepoint.com/best-programming-language-learn-2014/

Page 4: Aplikasi bengkel sederhana berbasis desktop dengan java

Membuat Project Baru

File New Project

Hello Word

Run Run Project

Page 5: Aplikasi bengkel sederhana berbasis desktop dengan java

Membuat Form Utama

New JFrame Form

Tampilan Form Utama

Page 6: Aplikasi bengkel sederhana berbasis desktop dengan java

Menambahkan Perintah Pada Menu Keluar

Klik Kanan Events Action actionPerformed

Membuat Form Menu Utama Berada di Tengah Layar

Page 7: Aplikasi bengkel sederhana berbasis desktop dengan java

Membuat Form Transaksi Bengkel

New JDialog Form

Menambahkan Gambar dan Nama dengan JLabel

Buat package baru untuk menyimpan gambar ke dalam project New Java Package

Copy icon.png ke dalam package yang baru dibuat

Page 8: Aplikasi bengkel sederhana berbasis desktop dengan java

Klik Kanan pada label Properties Icon

Page 9: Aplikasi bengkel sederhana berbasis desktop dengan java

Tampilan Form Transaksi Bengkel

Klik Kanan Change Variable Name

txtNoServices

btnBuatBaru

cmbSpareParts

txtHarga

txtJumlah

rb5 rb10 rb15

btnTambah btnUbah btnHapus btnKeluar

Page 10: Aplikasi bengkel sederhana berbasis desktop dengan java

Membuat Kelas Koneksi

New Java Class

Page 11: Aplikasi bengkel sederhana berbasis desktop dengan java

Menambahkan Library MYSQL JDBC Driver

Klik Kanan pada Libraries Add Library Import Pilih MYSQL JDBC Driver Add Library

Test Koneksi, Apakah Sudah Terhubung dengan Database

Klik Kanan Run File

Page 12: Aplikasi bengkel sederhana berbasis desktop dengan java

Deklarasi dan Inisialisasi Kelas Koneksi

Membuat Fungsi Auto Number

Page 13: Aplikasi bengkel sederhana berbasis desktop dengan java

Membuat Combo Box Dinamis

Meletakan Fungsi ke dalam Methode Konstruktor

Page 14: Aplikasi bengkel sederhana berbasis desktop dengan java

Tampilan Form Ketika di Jalankan

Mendapatkan Nilai Harga dan Kode Spare Parts

Memberikan Fungsi Pada Combo Box Dinamis

Klik Kanan Event Action actionPerformed

Page 15: Aplikasi bengkel sederhana berbasis desktop dengan java

Tampilan Form Ketika di Jalankan

Membuat Inisialisasi Awal

Inisialisasi Awal Pada Methode Konstruktor

Page 16: Aplikasi bengkel sederhana berbasis desktop dengan java

Membuat Fungsi Tambah

Memberikan Fungsi Pada button Tambah

Page 17: Aplikasi bengkel sederhana berbasis desktop dengan java

Membuat Fungsi Cari

Menambahkan Fungsi Cari pada Combo Box

Page 18: Aplikasi bengkel sederhana berbasis desktop dengan java

Menambahkan Fungsi Cari Pada txtNoServices

Klik Kanan Event Action actionPerformed

Page 19: Aplikasi bengkel sederhana berbasis desktop dengan java

Membuat Fungsi Ubah

Menambakan Fungsi Ubah pada button Ubah

Page 20: Aplikasi bengkel sederhana berbasis desktop dengan java

Membuat Fungsi Bersih

Membuat Fungsi Hapus

Menambahkan Fungsi pada button Hapus

Menambahkan Fungsi pada button Buat Baru

Page 21: Aplikasi bengkel sederhana berbasis desktop dengan java

Menyatukan Menu Bengkel dan Form Transaksi Bengkel

Menambahkan Fungsi dispose() pada button Keluar

Page 22: Aplikasi bengkel sederhana berbasis desktop dengan java

Desain Form Kuitansi

txtKdPelanggan

txtNmPelanggan

txtNoServices

txtTotalBayar

btnCetak

Membuat Fungsi Cari Nama Pelanggan

Page 23: Aplikasi bengkel sederhana berbasis desktop dengan java

Membuat Fungsi Untuk Menghitung Total Bayar

Mengambil Tanggal Sistem

Page 24: Aplikasi bengkel sederhana berbasis desktop dengan java

Membuat Fungsi Cetak Kuitansi

Page 25: Aplikasi bengkel sederhana berbasis desktop dengan java

Membuat Laporan Kuitansi

Untuk membuat laporan dapat kita kelompokkan menjadi 2 tahap. Pertama.. kita akan mendesain laporan pada iReport Kedua.. memanggil file laporan yang sudah kita desain pada program Java

Desain Laporan pada iReport

Membuat Koneksi antara iReaport dengan Database

Page 26: Aplikasi bengkel sederhana berbasis desktop dengan java

Menentukan Driver dan Lokasi Database

Page 27: Aplikasi bengkel sederhana berbasis desktop dengan java

Test Koneksi Database

Page 28: Aplikasi bengkel sederhana berbasis desktop dengan java

Membuat Report Baru

Memilih Template

Page 29: Aplikasi bengkel sederhana berbasis desktop dengan java

Menentukan Nama dan Lokasi Report

Page 30: Aplikasi bengkel sederhana berbasis desktop dengan java

Design Query

Page 31: Aplikasi bengkel sederhana berbasis desktop dengan java

Menambahkan Kondisi

Page 32: Aplikasi bengkel sederhana berbasis desktop dengan java
Page 33: Aplikasi bengkel sederhana berbasis desktop dengan java
Page 34: Aplikasi bengkel sederhana berbasis desktop dengan java

Memasukan Semua Fields yang Dipilih

Page 35: Aplikasi bengkel sederhana berbasis desktop dengan java

Menambahkan Parameter

Page 36: Aplikasi bengkel sederhana berbasis desktop dengan java
Page 37: Aplikasi bengkel sederhana berbasis desktop dengan java

Mendesain Laporan

Preview Laporan

Page 38: Aplikasi bengkel sederhana berbasis desktop dengan java

Memanggil Laporan dari Program Java

Menambahkan Library iReport ke Dalam Project

Page 39: Aplikasi bengkel sederhana berbasis desktop dengan java

Menambahkan Fungsi Cetak

Page 40: Aplikasi bengkel sederhana berbasis desktop dengan java

Klik

Untuk Mengunduh Materi dan Tutorial Java Lainnya www.slideshare.net/agungsulistyan

Untuk Bertanya Seputar Java www.facebook.com/groups/mediatutorial.java.indonesia/

Tentang Penulis Agung Sulistyanto adalah mahasiswa TI di Universitas Budi Luhur selain kuliah saya juga aktif di LAB ICT Universitas Budi Luhur minat saya untuk pemrograman

khususnya Java.