Sabtu, 20 Juli 2013

Membuat Report Barang Terlaris Sistem Informasi Penjualan

Pada kali ini kita akan membuat Laporan Barang Terlaris Sistem Informasi Penjualan. Berikut langkahnya:

1. Buat desain laporan seperti berikut :


2. Buat query seperi berikut :


Disini saya membatasi 10 barang terlaris saja.

3. Tambahkan sintak berikut pada form Menu Utama untuk memanggil Laporan Barang Terlaris :


Berikut tampilan dari Laporan Barang Terlaris :


Report Barang Terlaris Sistem Informasi Penjualan selesai di buat ! 

Membuat Report Barang Kadaluarsa Sistem Informasi Penjualan

Pada kali ini kita akan membuat Laporan Barang Kadaluarsa Sistem Informasi Penjualan. Berikut langkahnya :

1. Buat desain laporan seperti berikut :


2. Buat query seperi berikut :


3. Tambahkan sintak berikut pada form Menu Utama untuk menampilkan Laporan Barang Kadaluarsa:


Berikut tampilan dari Laporan Barang Kadaluarsa :



Report Barang Kadaluarsa Sistem Informasi Penjualan selesai di buat !

Membuat Report Stock Barang Sistem Informasi Penjualan

Pada kali ini kita akan membuat Laporan Stock Barang Sistem Informasi Penjualan. Berikut langkahnya :

1. Buat desain laporan seperti berikut :





2. Buat Query seperti berikut :


3. Tambahkan sintak berikut pada form Menu Utama untuk menampilkan Laporan Stock Barang : 


Berikut tampilan Laporan Stock Barang :


Report Stock Barang selesai dibuat !

Membuat Report Laba Sistem Informasi Penjualan

Pada pembuatan report laba ini, kita membutuhkan JInternalFrame untuk menampilkannya. Berikut langkahnya :

1. Desain JInternalFrame sebagai berikut :


2. Desain laporan seperti berikut :

Caranya :

Klik kanan pada project > New > Report Wizard


Kemudian pilih layout > Next


Beri nama laporan dan lokasi mentimpan :


Selanjutnya kita buat koneksi kedatabase jika sebelumnya belum dibuat :


Pilih jenis koneksinya, sesuaikan dengan database yang kita gunakan :


Lengkapi nama koneksi,driver,url,username dan password database kita :


Untuk memastikan koneksi sukses klik button “Test”,  kemudian “Save”


Berikut query untuk menampilkan data-data pada Laporan Laba :


Untuk menampilkan laba yaitu dengan membuat parameter, caranya dalah pada Report Inspector klik kanan > Add Parameter

Untuk menampilkan Laporan Laba tersebut, tuliskan sintak berikut pada form JinternalFrame :


Berikut Tampilan Laporan Laba :


Laporan Laba tanggal 1 Juni 2013 sampai dengan 31 Juni 2013


Report Laba selesai di buat !

Membuat Definisi Login Admin atau User ke dalam FormMenu

Ada beberapa cara untuk menyajikan  FormMenu  apakah user sebagai Admin atau
tidak,diantaranya adalah dengan memanggil FormMenu yang berbeda sesuai dengan fungsi dan
hak akses user.tetapi  dalam contoh ini akan saya jelaskan penyajian  FormMenu  dengan
mengkondisikan satu FormMenu dengan berbagai hak akses user.

Langkah awal adalah kita tentukan berapa banyak akses user, dalam contoh ini ada 2 : admin dan
karyawan.

Untuk Menu Admin :


Untuk Menu Karyawan :


Jika User/Admin Belum Login atau Logout :


Untuk mengkondisikan menu diatas dapat menggunakan sintak berikut :


Untuk mengkondisikan agar FormMenu dapat mengenali login kita maka,kita sedikit rubah
konstruktor MainMenu dengan memberikan parameter :


Sampai pada langkah ini tentu program anda akan terdapat banyak error, karena ada
perubahan konstruktor pada Form MainMenu yang sebelumnya sudah banyak di panggil pada
Form lain. Untuk itu kita harus memiliki variable global yang mampu menampung dan mendeteksi
kondisi login, dalam contoh ini saya akan menggunakan Kelas FormLogin untuk membuat variable
global tersebut :


Lakukan hal yang sama untuk semua Form yang memanggil ke MainMenu yaitu dengan
memberikan parameter variable global bertipe static.

Mendeteksi User Yang Login dan Menyimpan ke dalam database transaksi.
Jika pada sebelumnya setiap ada transaksi(baik pengadaan maupun penjualan) usernya sudah
kita tentukan, dan sekarang karena kita sudah punya data user maka agar tercatat user siapa
yang login ke sistem perlu juga di deteksi dan disimpan kedalam database.

Hampir sama dengan variabel global untuk memeriksa login, kita juga membuat global variable
bertipe static untuk menangkap user yang login :


Variable userLogin= akan berisi username yang sukses login. Variable inilah yang akan kita
manfaatkan untuk inputan jika melakukan transaksi.

Di kelas pengadaan barang


Insert  ke  table  pengadaan yang mula-mula kita set manual, sekarang kita isi dengan  variable
global  userLogin  bertipe static.  Lakukan  juga dengan cara yang sama untuk Kelas Penjualan
Barang :


Sabtu, 13 Juli 2013

Membuat Form Login Sistem Informasi Penjualan

Pada postingan kali ini, kita akan Membuat Form Login Sistem Informasi Penjualan. Berikut tampilan dari form Login Sistem Informasi Penjualan :


Berikut sintak untuk proses login :


Form Login selesai di buat !

Membuat Inputan User Sistem Informasi Penjualan

Pada postingan kali ini, kita akan Membuat Inputan User Sistem Informasi Penjualan. Berikut tampilan dari form Inputan User Sistem Informasi Penjualan :


Berikut tampilan untuk Reset Password :


Berikut sintak untuk menampilkan data user :


Berikut sintak untuk insert data user :

Berikut sintak untuk reset password :


Berikut sintak untuk delete user :


Tabel user selesai di buat !