Anda di halaman 1dari 9

LAPORAN PRAKTIKUM PEMROGRAMAN 4 JOB UAS APLIKASI TOKO ELEKTRONIK

Nama : Arif Putra Pratama NIM : 3201116021

JURUSAN TEKNIK ELEKTRO PRODI TEKNIK INFORMATIKA TAHUN 2012/2013

A. Analisis Masalah
Pada project akhir semester kali ini, dituntut untuk membuat aplikasi yang dapat memudahkan pengguna dalam keperluan mereka sehari-hari dengan mengimpelementasikan pembelajaran-pembelajaran pemrograman java sebelumnya. Project akhir yang akan dibahas kali ini adalah Aplikasi Toko Elektronik yang berfokus kepada data master (data karyawan, pelanggan, supplier, barang) dan transaksi penjualan (kasir). Aplikasi Toko Elektronik ini dalam tahap penyempurnaan agar bisa digunakan dan di aplikasikan di toko-toko elektronik sekitar.

B. Bagian-Bagian Program
Aplikasi Elektronik ini terdiri dari beberapa bagian yaitu: 1. Form Menu Utama 2. Form Menu Login 3. Form Barang 4. Form Supplier 5. Form Karyawan 6. Form Pelanggan 7. Form Kasir (Penjualan) 8. About 9. Main Class toko

C. Source Code Program

1. Form Menu Utama Pada Form Menu Utama hanya mengarahkan user menuju form-form transaksi dan penginputan data.

Pada gambar diatas, jLabel9 saya buat menjadi gambar yang akan mengalihkan ke form pelanggan jika di klik. Beberapa code pada form ini hanya sebagai form pembuka untuk menunjukkan ke form-form lainnya.

2. Form Menu Login Pada Form Menu Login, telah diatur oleh program dimana pengguna hanya bisa mengakses aplikasi dengan 2 pilihan username dan password yang dapat dijelaskan pada gambar dibawah ini:

3. Form Barang Pada form barang, user dapat melakukan perubahan pada database seperti, menambah, menghapus dan mengubah data. Setiap form data master perlu terkoneksi ke database. Berikut class yang harus dibuat untuk menampilkan database ke dalam table yang terdapat di dalam form:

Sedangkan untuk code bagian eksekusi yaitu: a. Penambahan data

Maksud dari query = insert into barang values ... adalah memasukkan data yang diinputkan oleh user ke dalam table barang dalam database.

b. Penghapusan data

Maksud dari query = delete from barang where id_barang= ... adalah menghapus data yang telah dipilih dari table barang menurut id_barang yang sebelumnya telah diset sebagai primary key.

c. Perubahan data

Untuk form pelanggan, supplier dan karyawan menggunakan code yang sama, perbedaannya hanya pada table dalam database.

4. Form Kasir Form Kasir digunakan untuk menghitung pembelian setiap barang dengan code button beli dibawah ini:

D. Screenshoot Program

Anda mungkin juga menyukai