BAB 4
IMPLEMENTASI DAN EVALUASI
4.1 Back Up
Database user harus di backup secara perodik, minimal seminggu sekali untuk backup seluruh database dan setiap hari untuk backup log transaksi.
Nama Entitas Jenis Backup
Harian Mingguan Bulanan Tahunan
StokBarang Disk (Differential) - - CD (Full) Pelanggan - Disk (Differential) - - TelpPlg - Disk (Differential) - - FaxPlg - Disk (Differential) - - Pemasok - Disk (Differential) - - TelpPms - Disk (Differential) - - FaxPms - Disk (Differential) - - Pegawai - Disk (Differential) - - Penjualan Disk (Differential) - - CD (Full) PenjualanDetil Disk (Differential) - CD (Full) - Pembelian Disk (Differential) - - - PembelianDetil Disk (Differential) - CD (Full) - ReturPenjualan - Disk (Differential) - - ReturPenjualanDetil - Disk (Differential) - -
ReturPembelian - Disk (Differential) - - ReturPembelianDetil - Disk (Differential) - - Hutang - - Disk (Differential)- - Piutang - - Disk (Differential)- - OrdPenjualan Disk (Differential) - - - OrdPembelian Disk (Differential) - - - OrdPenjualanDetil Disk (Differential) - - - OrdPembelianDetil Disk (Differential) - - -
Tabel 4.1 Tabel Backup Entitas
Nama Indeks Jenis Backup
Harian Mingguan Bulanan Tahunan
KodeBrgdex - Disk (Differential) - CD (Full) KodePlgdex - Disk (Differential) - - KodePmsdex - Disk (Differential) - - KodePgwdex - Disk (Differential) - - NoFakJualdex Disk (Differential) - CD (Full) NoFakJualdex2 Disk (Differential) - - - NoNotaBelidex Disk (Differential) - - CD (Full) NoNotaBelidex2 Disk (Differential) - - - NoReturBelidex - - Disk (Differential) - NoReturBelidex2 - - Disk (Differential) -
KodeHutdex - Disk (Differential) - - KodePiutdex - Disk (Differential) - - NoFakJualdex3 Disk (Differential) - - - NoNotaBelidex3 Disk (Differential) - - - NoOrdJualdex Disk (Differential) - - - NoOrdBelidex Disk (Differential) - - -
Tabel 4.2 Tabel Backup Indeks
Log Entitas Jenis Backup
Harian Mingguan Bulanan Tahunan StokBarang Disk (Differential) - CD (Full) - Pelanggan Disk (Differential) - - - TelpPlg - Disk (Differential) - - FaxPlg - Disk (Differential) - - Pemasok Disk (Differential) - - - TelpPms - Disk (Differential) - - FaxPms - Disk (Differential) - - Pegawai Disk (Differential) - - - Penjualan Disk (Differential) - - CD (Full) PenjualanDetil Disk (Differential) - - - Pembelian Disk (Differential) - - CD (Full) PembelianDetil Disk (Differential) - - - ReturPenjualan - Disk - -
Tabel 4.3 Tabel Backup Log Entitas
4.2 Recovery
Setelah dilakukan proses backup secara periodic, maka user selanjutnya dapat melakukan proses recovery setiap saat. User dapat memanggil kembali data yang telah dibackup sebelumnya.
4.3 Rencana Implementasi
4.3.1 Spesifikasi Perangkat Keras
Spesifikasi perangkat keras minimum yang diperlukan dalam implementasi basis data pada PT Flash Mobile adalah:
(Differential) ReturPenjualanDetil - Disk (Differential) - - ReturPembelian - Disk (Differential) - - ReturPenjualanDetil - Disk (Differential) - - Hutang - Disk (Differential) - - Piutang - Disk (Differential) - - OrdPenjualan Disk (Differential) - - - OrdPembelian Disk (Differential) - - - OrdPenjualanDetil Disk (Differential) - - - OrdPembelianDetil Disk (Differential) - - -
1. Server
Prosesor : Pentium III 700 MHz
Memory : 256 MB
Hardisk : 20 GB
Monitor : SVGA 15” Kabel LAN : UTP
2. Client
Prosesor : Pentium III 700 MHz
Memory : 128 MB
Hardisk : 20 GB
Monitor : SVGA 15” Printer : Canon BJC-2100SP
Kabel LAN : UTP
4.3.2 Spesifikasi Perangkat Lunak
Spesifikasi perangkat lunak yang diperlukan dalam implementasi basis data pada PT Flash Mobile adalah:
1. Server
Sistem Operasi Window 2000 Server Database SQL Server 2000
Microsoft Visual Basic 6.0 Crystal Report 6.0
2. Client
Database SQL Server 2000 Microsoft Visual Basic 6.0 Crystal Report 6.0
4.3.3 Kebutuhan Personil
Kebutuhan Personil yang diperlukan dalam implementasi basis data pada PT Flash Mobile adalah:
1. Personil Data Entry
Bertanggung jawab untuk manipulasi data, seperti insert, update, dan delete. 2. Technical Support
Bertugas untuk membangun, merawat, dan mengembangkan jaringan, serta mampu mengatasi masalah-masalah yang berhubungan dengan perangkat keras. 3. Database Administrator
Bertugas untuk merawat dan mengembangkan basis data dan bertanggung jawab terhadap kelangsungan proses data.
4.4 Evaluasi
1. Apakah sistem ini membantu anda dalam menyelesaikan pekerjaan anda?
2. Apakah anda merasa lebih efektif dalam bekerja selama menggunakan sistem ini?
Gambar 4.2 Pie Chart hasil pertanyaan No:2
3. Apakah sistem ini mudah dioperasikan?
Gambar 4.3 Pie Chart hasil pertanyaan No:3
4. Bagaimana menurut anda tampilan sistem ini?
5. Apakah anda termotivasi untuk bekerja lebih giat saat menggunakan sistem ini?
Gambar 4.5 Pie Chart hasil pertanyaan No:5
6. Apakah perlu diadakan pelatihan untuk menggunakan sistem ini?
Gambar 4.6 Pie Chart hasil pertanyaan No:6
Evaluasi dilakukan terhadap sistem dengan menggunakan nara sumber yang berjumlah 25 orang, dengan perincian 17 orang pria dan 8 orang wanita.
Berdasarkan Pie Chart di atas, dapat disimpulkan bahwa evaluasi yang dilakukan terhadap sistem basis data ini memperoleh tanggapan yang cukup positif dari responden
I
ftfl&hi
~
I , :,'
i P i i t . 1 : f l ~ f l : ~ ~ 8wh!~w 1kv&,
k
w
I,-.-.A ., .,2 'J
I llb*.d !I.,
Klik Eelete
Tampi!kaan Layar Manip~!asi
Stok Baram
Gambar 4.3 S I B Menu Stok Bamng
Njk Dew@ Tam@:kan La'jar hlaripulW
Pemasok
Gambar 4.4 STD 3!&25u Pemasok
Kiik tl&-,te i(iikinsert
.
Kiln DeieteTampilkan Layar rManipJlasi Tampllkn i q a r !vlanrulasi Tarnpilka" L a y a Maniwlasi
Pelargpn p e l a h a n 1 Pelacggar
KJik Delete
Tampilkan Laya; Manipv:asi Tamplkaar! Layar Mani?ulasi
Gambar A6 STD Menu Pegawaei
A
I Order
Mik Umaie Kik Delete
Tan;#ikan Layar Mar,i?u!asi
1
T ia a1
ian#!*sn r a y 3 ~ s f i w h !Order Pen!ualan
I
Order Pjenjuaian Order Peniualan:
Retor Penjoalan1
PeMuabnKfik U?dab
&
I- Klik Deiee
rampilkan Layar ldanipuissi Tampiikag L q a r Ma+ipufasi
I
Trmpilnan Layar ManipulasiG a ~ b a r 4-10 QTD Menmn Eartang
KXI< tiadate 1 --mik Delete
Order P p b i i a n Order P~mbelian i Order 4-- I PealMko a m b a r 412 STD M e ~ a Order Pembelisn
A
i ~ i i k DCI&Tarnollkan a y a : Manlpclasi 8 -npl!Kan Layar b7anipr;lasf
Refur Ppnbliara
I
= ReWr PemkLianI
W1k DeleteTamDi!kan Layar Nianioslasi
4.7 Spesifikasi Proses
Berikut ini adalah spesifikasi proses dalam bentuk pseudocode dari aplikasi yang dibuat :
4.7.1 Modul Login
Input User Name dan Password Jika tekan tombol “OK”
Cek jika User Name dan Password tidak sama dengan Kode Program Tampilkan pesan Login salah
Selain itu
Cek jika Name dan Password sama dengan Kode Program
Tampilkan menu utama
Akhir Jika
Akhir Jika
Akhir Jika Apabila tekan ”Exit”
Keluar dari form Login
Akhir Modul
4.7.2 Modul Stok Barang
Apabila tekan tombol ”Insert” Input atribut Stok Barang
Apabila tekan tombol ”Save”
Cek jika KodeBrg = kodeBrg di database Tampilkan pesan bahwa kode barang sudah ada
Selain itu
Simpan atribut Stok Barang dalam database
Akhir Jika
Apabila tekan tombol ”Update” Update atribut Stok Barang
Apabila tekan tombol ”Save”
Simpan atribut Stok Barang hasil update dalam database Apabila tekan tombol ”Delete”
Delete atribut stok barang Apabila tekan tombol ”Exit”
Kembali ke menu utama Apabila tekan tombol ”<<”
Ke tabel Stok Barang record pertama Tampilkan satu record atribut Stok Barang Apabila tekan tombol ”<”
Ke tabel Stok Barang record sebelumnya Tampilkan satu record atribut Stok Barang Apabila tekan tombol ”>”
Ke tabel Stok Barang record berikutnya Tampilkan satu record atribut Stok Barang Apabila tekan tombol ”>>”
Ke tabel Stok Barang record terakhir Tampilkan satu record atribut Stok Barang
4.7.3 Modul Pelanggan
Apabila tekan tombol ”Insert”
Input atribut Pelanggan
Apabila tekan tombol ”Save”
Cek jika KodePlg = KodePlg di database
Tampilkan pesan bahwa kode pelanggan sudah ada
Selain itu
Simpan atribut Pelanggan dalam database
Akhir Jika
Apabila tekan tombol ”Update” Update atribut Pelanggan
Apabila tekan tombol ”Save”
Simpan atribut Pelanggan hasil update dalam database Apabila tekan tombol ”Delete”
Delete atribut Pelanggan Apabila tekan tombol ”Exit”
Kembali ke menu utama Apabila tekan tombol ”<<”
Ke tabel Pelanggan record pertama Tampilkan satu record atribut Pelanggan Apabila tekan tombol ”<”
Ke tabel Pelanggan record sebelumnya Tampilkan satu record atribut Pelanggan Apabila tekan tombol ”>”
Ke tabel Pelanggan record berikutnya Tampilkan satu record atribut Pelanggan Apabila tekan tombol ”>>”
Ke tabel Pelanggan record terakhir Tampilkan satu record atribut Pelanggan
Akhir Modul
4.7.4 Modul Pemasok
Apabila tekan tombol ”Insert” Input atribut Pemasok
Apabila tekan tombol ”Save”
Cek jika KodePms = KodePms di database Tampilkan pesan bahwa kode pemasok sudah ada
Selain itu
Simpan atribut Pemasok dalam database
Akhir Jika
Apabila tekan tombol ”Update” Update atribut Pemasok
Apabila tekan tombol ”Save”
Simpan atribut Pemasok hasil update dalam database Apabila tekan tombol ”Delete”
Delete atribut Pemasok Apabila tekan tombol ”Exit” Kembali ke meu utama
Apabila tekan tombol ”<<”
Ke tabel Pemasok record pertama Tampilkan satu record atribut Pemasok Apabila tekan tombol ”<”
Ke tabel Pemasok record sebelumnya Tampilkan satu record atribut Pemasok Apabila tekan tombol ”>”
Ke tabel Pemasok record berikutnya Tampilkan satu record atribut Pemasok Apabila tekan tombol ”>>”
Ke tabel Pemasok record terakhir Tampilkan satu record atribut Pemasok
Akhir Modul
4.7.5 Modul Pegawai
Apabila tekan tombol ”Insert” Input atribut Pegawai
Apabila tekan tombol ”Save”
Cek jika KodePgw = KodePgw di database Tampilkan pesan bahwa kode pegawai sudah ada
Selain itu
Simpan atribut Pegawai dalam database
Akhir Jika
Update atribut Pegawai
Apabila tekan tombol ”Save”
Simpan atribut Pegawai hasil update dalam database Apabila tekan tombol ”Delete”
Delete atribut Pegawai Apabila tekan tombol ”Exit” Kembali ke menu utama Apabila tekan tombol ”<<”
Ke tabel Pegawai record pertama Tampilkan satu record atribut Pegawai Apabila tekan tombol ”<”
Ke tabel Pegawai record sebelumnya Tampilkan satu record atribut Pegawai Apabila tekan tombol ”>”
Ke tabel Pegawai record berikutnya Tampilkan satu record atribut Pegawai Apabila tekan tombol ”>>”
Ke tabel Pegawai record terakhir Tampilkan satu record atribut Pegawai
Akhir Modul
4.7.6 Modul Penjualan
Apabila tekan tombol ”Insert” Input atribut Penjualan
Apabila tekan tombol ”Save”
Cek jika NoFakJual = NoFakJual di database Tampilkan pesan bahwa kode faktur sudah ada
Selain itu
Simpan atribut Penjualan dalam database Penj dan PenjDetil
Akhir Jika
Apabila tekan tombol ”Update”
Update atribut Penjualan dan PenjualanDetil Apabila tekan tombol ”Save”
Simpan atribut Penjualan dan PenjualanDetil hasil update dalam database Apabila tekan tombol ”Delete”
Delete atribut Penjualan dan PenjualanDetil Apabila tekan tombol ”Exit”
Kembali ke menu utama Apabila tekan tombol ”<<”
Ke tabel Penjualan dan PenjualanDetil record pertama Tampilkan satu record atribut Penjualan dan PenjualanDetil Apabila tekan tombol ”<”
Ke tabel Penjualan dan PenjualanDetil record sebelumnya Tampilkan satu record atribut Penjualan dan PenjualanDetil Apabila tekan tombol ”>”
Ke tabel Penjualan dan PenjualanDetil record berikutnya Tampilkan satu record atribut Penjualan dan PenjualanDetil Apabila tekan tombol ”>>”
Ke tabel Penjualan dan PenjualanDetil record terakhir Tampilkan satu record atribut Penjualan dan PenjualanDetil Apabila tekan tombol “Laporan Penjualan”
Masuk ke menu laporan penjualan Masukkan nama pelanggan
Apabila tekan tombol search
Cek jika nama pelanggan tidak ada di database Tampilkan pesan bahwa nama pelanggan tidak ada
Selain itu
Tampilkan laporan
Akhir Jika
Akhir Modul
4.7.7 Modul Pembelian
Apabila tekan tombol ”Insert” Input atribut Pembelian
Apabila tekan tombol ”Save”
Cek jika NoNotaBeli = NoNotaBeli di database Tampilkan pesan bahwa kode nota sudah ada
Selain itu
Simpan atribut Pembelian dalam database Pemb dan PembDetil
Akhir Jika
Apabila tekan tombol ”Update”
Apabila tekan tombol ”Save”
Simpan atribut Pembelian dan PembelianDetil hasil update dalam database
Apabila tekan tombol ”Delete”
Delete atribut Pembelian dan PembelianDetil Apabila tekan tombol ”Exit”
Kembali ke menu utama Apabila tekan tombol ”<<”
Ke tabel Pembelian dan PembelianDetil record pertama Tampilkan satu record atribut Pembelian dan PembelianDetil Apabila tekan tombol ”<”
Ke tabel Pembelian dan PembelianDetil record sebelumnya Tampilkan satu record atribut Pembelian dan PembelianDetil Apabila tekan tombol ”>”
Ke tabel Pembelian dan PembelianDetil record berikutnya Tampilkan satu record atribut Pembelian dan PembelianDetil Apabila tekan tombol ”>>”
Ke tabel Pembelian dan PembelianDetil record terakhir Tampilkan satu record atribut Pembelian dan PembelianDetil Apabila tekan tombol “Laporan Pembelian”
Masuk ke menu laporan pembelian Masukkan nama pemasok
Apabila tekan tombol search
Tampilkan pesan bahwa nama pemasok tidak ada
Selain itu
Tampilkan laporan
Akhir Jika
Akhir Modul
4.7.8 Modul Retur Pembelian
Apabila tekan tombol ”Insert”
Input atribut Retur Pembelian Apabila tekan tombol ”Save”
Cek jika NoReturBeli = NoReturBeli di database Tampilkan pesan bahwa kode retur sudah ada
Selain itu
Simpan atribut Retur Pembelian dalam database ReturPemb dan ReturPembDetil
Akhir Jika
Apabila tekan tombol ”Update”
Update atribut Retur Pembelian dan Retur PembelianDetil Apabila tekan tombol ”Save”
Simpan atribut Retur Pembelian dan Retur PembelianDetil hasil update dalam database
Apabila tekan tombol ”Delete”
Delete atribut Retur Pembelian dan Retur PembelianDetil Apabila tekan tombol ”Exit”
Kembali ke menu utama Apabila tekan tombol ”<<”
Ke tabel Retur Pembelian dan Retur PembelianDetil record pertama Tampilkan satu record atribut Retur Pembelian dan Retur PembelianDetil Apabila tekan tombol ”<”
Ke tabel Retur Pembelian dan Retur PembelianDetil record sebelumnya Tampilkan satu record atribut Retur Pembelian dan Retur PembelianDetil Apabila tekan tombol ”>”
Ke tabel Retur Pembelian dan Retur PembelianDetil record berikutnya Tampilkan satu record atribut Retur Pembelian dan Retur PembelianDetil Apabila tekan tombol ”>>”
Ke tabel Retur Pembelian dan Retur PembelianDetil record terakhir Tampilkan satu record atribut Retur Pembelian dan Retur PembelianDetil Apabila tekan tombol “Laporan Retur Pembelian”
Masuk ke menu laporan retur pembelian Masukkan nama barang
Apabila tekan tombol search
Cek jika nama barang tidak ada di database Tampilkan pesan bahwa nama barang tidak ada
Selain itu
Tampilkan laporan
Akhir Jika
4.7.9 Modul Retur Penjualan
Apabila tekan tombol ”Insert”
Input atribut Retur Penjualan Apabila tekan tombol ”Save”
Cek jika NoReturJual = NoReturJual di database Tampilkan pesan bahwa kode retur sudah ada
Selain itu
Simpan atribut Retur Penjualan dalam database ReturPenj dan ReturPenjDetil
Akhir Jika
Apabila tekan tombol ”Update”
Update atribut Retur Penjualan dan Retur Penjualan Detil Apabila tekan tombol ”Save”
Simpan atribut Retur Penjualan dan Retur Penjualan Detil hasil update dalam database
Apabila tekan tombol ”Delete”
Delete atribut Retur Penjualan dan Retur Penjualan Detil Apabila tekan tombol ”Exit”
Kembali ke menu utama Apabila tekan tombol ”<<”
Ke tabel Retur Penjualan dan Retur Penjualan Detil record pertama Tampilkan satu record atribut Retur Penjualan dan Retur Penjualan Detil Apabila tekan tombol ”<”
Tampilkan satu record atribut Retur Penjualan dan Retur Penjualan Detil Apabila tekan tombol ”>”
Ke tabel Retur Penjualan dan Retur Penjualan Detil record berikutnya Tampilkan satu record atribut Retur Penjualan dan Retur Penjualan Detil Apabila tekan tombol ”>>”
Ke tabel Retur Penjualan dan Retur Penjualan Detil record terakhir Tampilkan satu record atribut Retur Penjualan dan Retur Penjualan Detil Apabila tekan tombol “Laporan Retur Penjualan”
Masuk ke menu laporan retur penjualan Masukkan nama barang
Apabila tekan tombol search
Cek jika nama barang tidak ada di database Tampilkan pesan bahwa nama barang tidak ada
Selain itu
Tampilkan laporan
Akhir Jika
Akhir Modul
4.7.10 Modul Order Pembelian
Apabila tekan tombol ”Insert”
Input atribut Order Pembelian Apabila tekan tombol ”Save”
Cek jika NoOrdBeli = NoOrdBeli di database Tampilkan pesan bahwa kode retur sudah ada
Selain itu
Simpan atribut Order Pembelian dalam database OrdPemb dan OrdPembDetil
Akhir Jika
Apabila tekan tombol ”Update”
Update atribut Order Pembelian dan Order PembelianDetil Apabila tekan tombol ”Save”
Simpan atribut Order Pembelian dan Order PembelianDetil hasil update dalam database
Apabila tekan tombol ”Delete”
Delete atribut Order Pembelian dan Order PembelianDetil Apabila tekan tombol ”Exit”
Kembali ke menu utama Apabila tekan tombol ”<<”
Ke tabel Order Pembelian dan Order PembelianDetil record pertama Tampilkan satu record atribut Order Pembelian dan Order
PembelianDetil Apabila tekan tombol ”<”
Ke tabel Order Pembelian dan Order PembelianDetil record sebelumnya Tampilkan satu record atribut Order Pembelian dan Order
PembelianDetil Apabila tekan tombol ”>”
Ke tabel Order Pembelian dan Order PembelianDetil record berikutnya Tampilkan satu record atribut Order Pembelian dan Order
PembelianDetil
Ke tabel Order Pembelian dan Order PembelianDetil record terakhir Tampilkan satu record atribut Order Pembelian dan Order
PembelianDetil
Apabila tekan tombol “Laporan Order Pembelian” Masuk ke menu laporan order pembelian Masukkan nama pemasok
Apabila tekan tombol search
Cek jika nama pemasok tidak ada di database Tampilkan pesan bahwa nama pemasok tidak ada
Selain itu
Tampilkan laporan
Akhir Jika
Akhir Modul
4.7.11 Modul Order Penjualan
Apabila tekan tombol ”Insert”
Input atribut Order Penjualan Apabila tekan tombol ”Save”
Cek jika NoOrdJual = NoOrdJual di database
Tampilkan pesan bahwa kode order penjualan sudah ada
Selain itu
Simpan atribut Order Penjualan dalam database OrdPenj dan OrdPenj Detil
Apabila tekan tombol ”Update”
Update atribut Order Penjualan dan Order Penjualan Detil Apabila tekan tombol ”Save”
Simpan atribut Order Penjualan dan Order Penjualan Detil hasil update dalam database
Apabila tekan tombol ”Delete”
Delete atribut Order Penjualan dan Order Penjualan Detil Apabila tekan tombol ”Exit”
Kembali ke menu utama Apabila tekan tombol ”<<”
Ke tabel Order Penjualan dan Order Penjualan Detil record pertama Tampilkan satu record atribut Order Penjualan dan Order Penjualan Detil Apabila tekan tombol ”<”
Ke tabel Order Penjualan dan Order Penjualan Detil record sebelumnya Tampilkan satu record atribut Order Penjualan dan Order Penjualan Detil Apabila tekan tombol ”>”
Ke tabel Order Penjualan dan Order Penjualan Detil record berikutnya Tampilkan satu record atribut Order Penjualan dan Order Penjualan Detil Apabila tekan tombol ”>>”
Ke tabel Order Penjualan dan Order Penjualan Detil record terakhir Tampilkan satu record atribut Order Penjualan dan Order Penjualan Detil Apabila tekan tombol “Laporan Order Penjualan”
Masuk ke menu laporan Order Penjualan Masukkan nama pelanggan
Apabila tekan tombol search
Cek jika nama pelanggan tidak ada di database Tampilkan pesan bahwa nama pelanggan tidak ada
Selain itu
Tampilkan laporan
Akhir Jika
Akhir Modul
4.7.12 Modul Piutang
Apabila tekan tombol ”Insert” Input atribut Piutang
Apabila tekan tombol ”Save”
Cek jika KodePiut = KodePiut di database Tampilkan pesan bahwa kode piutang sudah ada
Selain itu
Simpan atribut piutang dalam database Piutang
Akhir Jika
Apabila tekan tombol ”Update” Update atribut Piutang Apabila tekan tombol ”Save”
Simpan atribut Piutang hasil update dalam database Apabila tekan tombol ”Delete”
Delete atribut Piutang Apabila tekan tombol ”Exit”
Kembali ke menu utama Apabila tekan tombol ”<<”
Ke tabel Piutang record pertama Tampilkan satu record atribut Piutang Apabila tekan tombol ”<”
Ke tabel Piutang record sebelumnya Tampilkan satu record atribut Piutang Apabila tekan tombol ”>”
Ke tabel Piutang record berikutnya Tampilkan satu record atribut Piutang Apabila tekan tombol ”>>”
Ke tabel Piutang record terakhir Tampilkan satu record atribut Piutang Apabila tekan tombol “Laporan Piutang”
Masuk ke menu laporan Piutang Masukkan nama pelanggan Apabila tekan tombol search
Cek jika nama pelanggan tidak ada di database Tampilkan pesan bahwa nama pelanggan tidak ada
Selain itu
Tampilkan laporan
Akhir Jika
4.7.13 Modul Hutang
Apabila tekan tombol ”Insert” Input atribut Hutang
Apabila tekan tombol ”Save”
Cek jika KodeHut = KodeHut di database Tampilkan pesan bahwa kode Hutang sudah ada
Selain itu
Simpan atribut Hutang dalam database Hutang
Akhir Jika
Apabila tekan tombol ”Update” Update atribut Hutang Apabila tekan tombol ”Save”
Simpan atribut Hutang hasil update dalam database Apabila tekan tombol ”Delete”
Delete atribut Hutang Apabila tekan tombol ”Exit”
Kembali ke menu utama Apabila tekan tombol ”<<”
Ke tabel Hutang record pertama Tampilkan satu record atribut Hutang Apabila tekan tombol ”<”
Ke tabel Hutang record sebelumnya Tampilkan satu record atribut Hutang Apabila tekan tombol ”>”
Ke tabel Hutang record berikutnya Tampilkan satu record atribut Hutang Apabila tekan tombol ”>>”
Ke tabel Hutang record terakhir Tampilkan satu record atribut Hutang Apabila tekan tombol “Laporan Hutang”
Masuk ke menu laporan Hutang Masukkan nama pemasok Apabila tekan tombol search
Cek jika nama pemasok tidak ada di database Tampilkan pesan bahwa nama pemasok tidak ada
Selain itu
Tampilkan laporan
Akhir Jika
4.8 Perancangan Layar
Gambar 4.15 Rancangan Layar Login
Gambar 4.16 Rancangan Layar Menu
Flash Mobile
User ID
Password
Login Exit
MENU
Master Penjualan Pembelian
Stok barang Pelanggan Pemasok Pegawai Retur Penjualan Hutang Retur Pembelian Order Pembelian Transaksi pembelian Piutang Order Penjualan Transaksi Penjualan Logout
Gambar 4.17 Rancangan Layar Stok Barang
KodeBrg NamaBrg JenisBrg HargaBeli HargaJual
XXXXX XXXXX XXXXX 999 999 XXXXX XXXXX XXXXX 999 999 XXXXX XXXXX XXXXX 999 999 XXXXX XXXXX XXXXX 999 999 XXXXX XXXXX XXXXX 999 999 XXXXX XXXXX XXXXX 999 999 Kode Barang Nama Barang Stok Jenis Barang Harga Beli Harga Jual Insert Update Exit Delete Record Operation Record Navigation << < > >> Kode Barang Search
Gambar 4.18 Rancangan Layar Pelanggan
KodePlg NamaPlg NamaKontak AlamatPlg KodePos
XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX Kode Pelanggan Nama Pelanggan Telepon Nama Kontak Alamat Kode Pos Insert Update Exit Delete Record Operation Record Navigation << < > >> Kota Fax
Gambar 4.19 Rancangan Layar Pegawai
KodePgw NamaPgw JenisKelamin TglLahir AlamatPlg
XXXXX XXXXX XXX dd-mm-yy XXXXX XXXXX XXXXX XXX dd-mm-yy XXXXX XXXXX XXXXX XXX dd-mm-yy XXXXX XXXXX XXXXX XXX dd-mm-yy XXXXX XXXXX XXXXX XXX dd-mm-yy XXXXX XXXXX XXXXX XXX dd-mm-yy XXXXX Kode Pegawai Nama Pegawai Jabatan Jenis Kelamin Tanggal Lahir Alamat Insert Update Exit Delete Record Operation Record Navigation << < > >> Divisi Pria Wanita
Gambar 4.20 Rancangan Layar Pemasok
KodePms NamaPms NamaKontak AlamatPms KodePos
XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX Kode Pemasok Nama Pemasok Telepon Nama Kontak Alamat Kode Pos Insert Update Exit Delete Record Operation Record Navigation << < > >> Kota Fax
Gambar 4.21 Rancangan Layar Penjualan
NoFakJual NoOrdJual TglFakJual JnsPenjualan KodeBrg
XXXXX XXXXX dd-mm-yy XXXXX XXXXX XXXXX XXXXX dd-mm-yy XXXXX XXXXX XXXXX XXXXX dd-mm-yy XXXXX XXXXX XXXXX XXXXX dd-mm-yy XXXXX XXXXX XXXXX XXXXX dd-mm-yy XXXXX XXXXX XXXXX XXXXX dd-mm-yy XXXXX XXXXX No. Faktur No. Order Harga Beli Jenis Pembelian Kode Barang Kuantitas Insert Update Exit Delete Record Operation Record Navigation << < > >> Kuantitas Tunai Kredit Tanggal Laporan Penjualan
Gambar 4.22 Rancangan Layar Retur Penjualan
]
NoReturJual NoFakJual TglReturJual KodeBrrg Kuantitas
XXXXX XXXXX dd-mm-yy XXXXX 999 XXXXX XXXXX dd-mm-yy XXXXX 999 XXXXX XXXXX dd-mm-yy XXXXX 999 XXXXX XXXXX dd-mm-yy XXXXX 999 XXXXX XXXXX dd-mm-yy XXXXX 999 XXXXX XXXXX dd-mm-yy XXXXX 999 No. Retur No. Faktur Keterangan Tanggal Retur Kode Barang Kuantitas Insert Update Exit Delete Record Operation Record Navigation << < > >> Laporan Retur Penjualan
Gambar 4.23 Rancangan Layar Order Penjualan
NoOrdJual TglOrdJual KodePlg KodeBrrg Kuantitas
XXXXX dd-mm-yy XXXXX XXXXX 999 XXXXX dd-mm-yy XXXXX XXXXX 999 XXXXX dd-mm-yy XXXXX XXXXX 999 XXXXX dd-mm-yy XXXXX XXXXX 999 XXXXX dd-mm-yy XXXXX XXXXX 999 XXXXX dd-mm-yy XXXXX XXXXX 999
No. Order Jual Tgl Order Jual Kode Pelanggan Kode Barang Kuantitas Insert Update Exit Delete Record Operation Record Navigation << < > >> Laporan Order Penjualan
Gambar 4.24 Rancangan Layar Piutang
KodePiut NoFakJual TglJthTempo TotalPiut Keterangan
XXXXX XXXXX dd-mm-yy 999.999 XXXXX XXXXX XXXXX dd-mm-yy 999.999 XXXXX XXXXX XXXXX dd-mm-yy 999.999 XXXXX XXXXX XXXXX dd-mm-yy 999.999 XXXXX XXXXX XXXXX dd-mm-yy 999.999 XXXXX XXXXX XXXXX dd-mm-yy 999.999 XXXXX Kode Piutang No. Faktur Tgl Jatuh Tempo Total Keterangan Insert Update Exit Delete Record Operation Record Navigation << < > >> Laporan Piutang
Gambar 4.25 Rancangan Layar Pembelian
NoNotaBeli NoOrdBeli TglNotaBeli KodeBrg Kuantitas
XXXXX XXXXX dd-mm-yy XXXXX 999 XXXXX XXXXX dd-mm-yy XXXXX 999 XXXXX XXXXX dd-mm-yy XXXXX 999 XXXXX XXXXX dd-mm-yy XXXXX 999 XXXXX XXXXX dd-mm-yy XXXXX 999 XXXXX XXXXX dd-mm-yy XXXXX 999 No. Nota No. Order Harga Beli Kode Barang Kuantitas Insert Update Exit Delete Record Operation Record Navigation << < > >> Tanggal Laporan Pembelian
Gambar 4.26 Rancangan Layar Retur Pembelian NoReturBeli NoNotaJual TglReturBeli KodeBrrg Kuantitas
XXXXX XXXXX dd-mm-yy XXXXX 999 XXXXX XXXXX dd-mm-yy XXXXX 999 XXXXX XXXXX dd-mm-yy XXXXX 999 XXXXX XXXXX dd-mm-yy XXXXX 999 XXXXX XXXXX dd-mm-yy XXXXX 999 XXXXX XXXXX dd-mm-yy XXXXX 999 No. Retur No. Nota Keterangan Tanggal Retur Kode Barang Kuantitas Insert Update Exit Delete Record Operation Record Navigation << < > >> Laporan Retur Pembelian
Gambar 4.27 Rancangan Layar Order Pembelian
NoOrdBeli TglOrdBeli KodePms KodeBrrg Kuantitas
XXXXX dd-mm-yy XXXXX XXXXX 999 XXXXX dd-mm-yy XXXXX XXXXX 999 XXXXX dd-mm-yy XXXXX XXXXX 999 XXXXX dd-mm-yy XXXXX XXXXX 999 XXXXX dd-mm-yy XXXXX XXXXX 999 XXXXX dd-mm-yy XXXXX XXXXX 999
No. Order Beli Tgl Order Beli Kode Pemasok Kode Barang Kuantitas Insert Update Exit Delete Record Operation Record Navigation << < > >>
Gambar 4.28 Rancangan Layar Hutang
KodeHut NoNotaBeli TglJthTempo TotalPiut Keterangan
XXXXX XXXXX dd-mm-yy 999.999 XXXXX XXXXX XXXXX dd-mm-yy 999.999 XXXXX XXXXX XXXXX dd-mm-yy 999.999 XXXXX XXXXX XXXXX dd-mm-yy 999.999 XXXXX XXXXX XXXXX dd-mm-yy 999.999 XXXXX XXXXX XXXXX dd-mm-yy 999.999 XXXXX Kode Hutang No. Nota Tgl Jatuh Tempo Total Keterangan Insert Update Exit Delete Record Operation Record Navigation << < > >> Laporan Hutang
4.9 Perancangan Output
Perancangan output berupa output dari program yang dicetak untuk kebutuhan manajer perusahaan, terdiri dari laporan persediaan barang, laporan pembelian barang, laporan retur pembelian, laporan penjualan barang, laporan retur penjualan, laporan hutang dan laporan piutang
PT. Flash Mobile
Jl. Yos Sudarso No. 55 Jakarta – 14330
Tanggal : dd-mm-yy
Laporan Persediaan Barang
Periode : dd-mm-yy – dd-mm-yy
Tanggal Nomor Nota Nomor Faktur Kode Barang Nama Barang Stok Awal
Masuk Keluar Stok Min dd-mm-yy xxxxxx xxxxxx xxxxxx xxxxxx 999 999 999 999 xxxxxx xxxxxx xxxxxx xxxxxx 999 999 999 999 xxxxxx xxxxxx xxxxxx xxxxxx 999 999 999 999 dd-mm-yy xxxxxx xxxxxx xxxxxx xxxxxx 999 999 999 999 xxxxxx xxxxxx xxxxxx xxxxxx 999 999 999 999 xxxxxx xxxxxx xxxxxx xxxxxx 999 999 999 999
Gambar 4.30 Rancangan Laporan Pembelian PT. Flash Mobile
Jl. Yos Sudarso No. 55 Jakarta – 14330
Tanggal : dd-mm-yy
Laporan Pembelian
Periode : dd-mm-yy – dd-mm-yy
Tanggal Nomor Nota Kode Pemasok Nama Pemasok Kode Barang Nama Barang Qty Harga Beli Total Beli dd-mm-yy xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 999.999 9.999.999 xxxxxx xxxxxx 999 999.999 9.999.999 xxxxxx xxxxxx 999 999.999 9.999.999 Total 99.999.999 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 999.999 9.999.999 xxxxxx xxxxxx 999 999.999 9.999.999 Total 99.999.999 dd-mm-yy xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 999.999 9.999.999 xxxxxx xxxxxx 999 999.999 9.999.999 xxxxxx xxxxxx 999 999.999 9.999.999 Total 99.999.999 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 999.999 9.999.999 xxxxxx xxxxxx 999 999.999 9.999.999 Total 99.999.999
PT. Flash Mobile
Jl. Yos Sudarso No. 55 Jakarta – 14330
Tanggal : dd-mm-yy
Laporan Penjualan
Periode : dd-mm-yy – dd-mm-yy
Tanggal Nomor Faktur Kode Pelanggan Nama Pelanggan Kode Barang Nama Barang Qty Harga Jual Total Jual dd-mm-yy xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 999.999 9.999.999 xxxxxx xxxxxx 999 999.999 9.999.999 xxxxxx xxxxxx 999 999.999 9.999.999 Total 99.999.999 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 999.999 9.999.999 xxxxxx xxxxxx 999 999.999 9.999.999 Total 99.999.999 dd-mm-yy xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 999.999 9.999.999 xxxxxx xxxxxx 999 999.999 9.999.999 xxxxxx xxxxxx 999 999.999 9.999.999 Total 99.999.999 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 999.999 9.999.999 xxxxxx xxxxxx 999 999.999 9.999.999 Total 99.999.999
PT. Flash Mobile
Jl. Yos Sudarso No. 55 Jakarta – 14330
Tanggal : dd-mm-yy
Laporan Retur Pembelian
Periode : dd-mm-yy – dd-mm-yy
Tanggal Kode Retur Kode Pemasok Nama Pemasok Kode Barang Nama Barang Keterangan Qty dd-mm-yy xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx 999 dd-mm-yy xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx 999
PT. Flash Mobile
Jl. Yos Sudarso No. 55 Jakarta – 14330
Tanggal : dd-mm-yy
Laporan Retur Penjualan
Periode : dd-mm-yy – dd-mm-yy
Tanggal Kode Retur Kode Pembeli Nama Pembeli Kode Barang Nama Barang Keterangan Qty dd-mm-yy xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx 999 dd-mm-yy xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx 999 xxxxxx xxxxxx xxxxxx 999
PT. Flash Mobile
Jl. Yos Sudarso No. 55 Jakarta – 14330
Tanggal : dd-mm-yy
Laporan Hutang
Periode : dd-mm-yy – dd-mm-yy
Kode Hutang Nomor Nota Kode Pemasok Nama Pemasok Tanggal Jatuh Tempo Keterangan Total Hutang xxxxxx xxxxxx xxxxxx xxxxxx dd-mm-yy xxxxxx 99.999.999 xxxxxx xxxxxx xxxxxx xxxxxx dd-mm-yy xxxxxx 99.999.999 xxxxxx xxxxxx xxxxxx xxxxxx dd-mm-yy xxxxxx 99.999.999 xxxxxx xxxxxx xxxxxx xxxxxx dd-mm-yy xxxxxx 99.999.999 xxxxxx xxxxxx xxxxxx xxxxxx dd-mm-yy xxxxxx 99.999.999
Gambar 4.34 Rancangan Laporan Hutang
PT. Flash Mobile
Jl. Yos Sudarso No. 55 Jakarta – 14330
Tanggal : dd-mm-yy
Laporan Piutang
Periode : dd-mm-yy – dd-mm-yy
Kode Piutang Nomor Faktur Kode Pelanggan Nama Pelanggan Tanggal Jatuh Tempo Keterangan Total Piutang xxxxxx xxxxxx xxxxxx xxxxxx dd-mm-yy xxxxxx 99.999.999 xxxxxx xxxxxx xxxxxx xxxxxx dd-mm-yy xxxxxx 99.999.999 xxxxxx xxxxxx xxxxxx xxxxxx dd-mm-yy xxxxxx 99.999.999 xxxxxx xxxxxx xxxxxx xxxxxx dd-mm-yy xxxxxx 99.999.999 xxxxxx xxxxxx xxxxxx xxxxxx dd-mm-yy xxxxxx 99.999.999
4.10 Petunjuk Pengunaan Aplikasi
Aplikasi dimulai dengan meng-klik Flash Mobile.Exe, kemudian akan tampil layer login.
Gambar 4.36 Layar Login
Pada layer ini, user diminta untuk mengisi User ID dan Password. Jika user menekan tombol login, maka SQL Server akan memeriksa apakah user name dan password yang dimasukkan valid. Jika sesuai akan ditampilkan layar menu utama. Tombol Exit digunakan untuk keluar dari aplikasi.
Gambar 4.37 Pesan Kesalahan
Jika User ID atau Password yang dimasukkan salah, akan keluar pesan yang memberitahukan bahwa User ID atau Password yang dimasukkan salah.
Gambar 4.38 Layar Utama
Pada Layar ini terdapat beberapa menu pilihan yang terdiri dari 12 tombol yang menuju ke menu berikutnya dan satu tombol logout untuk kembali ke layar login.
Gambar 4.39 Layar Stok Barang
Pada layar ini user dapat melihat data stok barang, manipulasi data stok barang, seperti menambah, mengubah, atau menghapus, serta untuk mencari data.
Gambar 4.40 Layar Laporan Stok Barang
Layar ini berfungsi untuk menampilkan laporan Stok Barang per bulan. Pilih bulan dan tahun yang ingin dilihat laporannya, kemudian klik ‘Print’.
Gambar 4.41 Layar Pelanggan
Pada layar ini user dapat melihat data pelanggan, manipulasi data pelanggan, seperti menambah, mengubah, atau menghapus, serta untuk mencari data.
Gambar 4.42 Layar Pegawai
Pada layar ini user dapat melihat data pegawai, manipulasi data pegawai, seperti menambah, mengubah, atau menghapus, serta untuk mencari data.
Gambar 4.43 Layar Pemasok
Pada layar ini user dapat melihat data pemasok, manipulasi data pemasok, seperti menambah, mengubah, atau menghapus, serta untuk mencari data.
Gambar 4.44 Layar Penjualan
Pada layar ini user dapat melihat data penjualan, manipulasi data penjualan, seperti menambah, mengubah, atau menghapus, serta untuk mencari data.
Gambar 4.45 Layar Laporan Penjualan
Layar ini berfungsi untuk menampilkan laporan penjualan per bulan. Pilih bulan dan tahun yang ingin dilihat laporannya, kemudian klik ‘Print’.
Gambar 4.46 Layar Retur Penjualan
Pada layar ini user dapat melihat data retur penjualan, manipulasi data retur penjualan, seperti menambah, mengubah, atau menghapus, serta untuk mencari data.
Gambar 4.47 Layar Laporan Retur Penjualan
Layar ini berfungsi untuk menampilkan laporan retur penjualan per bulan. Pilih bulan dan tahun yang ingin dilihat laporannya, kemudian klik ‘Print’.
Gambar 4.48 Layar Order Penjualan
Pada layar ini user dapat melihat data order penjualan, manipulasi data order penjualan, seperti menambah, mengubah, atau menghapus.
Gambar 4.49 Layar Laporan Order Penjualan
Layar ini berfungsi untuk menampilkan laporan order penjualan per bulan. Pilih bulan dan tahun yang ingin dilihat laporannya, kemudian klik ‘Print’.
Gambar 4.50 Layar Piutang
Pada layar ini user dapat melihat data piutang, manipulasi data hutang, seperti menambah, mengubah, atau menghapus.
Gambar 4.51 Layar Laporan Piutang
Layar ini berfungsi untuk menampilkan laporan piutang per bulan. Pilih bulan dan tahun yang ingin dilihat laporannya, kemudian klik ‘Print’.
Gambar 4.52 Layar Pembelian
Pada layar ini user dapat melihat data pembelian, manipulasi data pembelian, seperti menambah, mengubah, atau menghapus.
Gambar 4.53 Layar Laporan Pembelian
Layar ini berfungsi untuk menampilkan laporan pembelian per bulan. Pilih bulan dan tahun yang ingin dilihat laporannya, kemudian klik ‘Print’.
Gambar 4.54 Layar Retur Pembelian
Pada layar ini user dapat melihat data retur pembelian, manipulasi data retur pembelian, seperti menambah, mengubah, atau menghapus.
Gambar 4.55 Layar Laporan Retur Pembelian
Layar ini berfungsi untuk menampilkan laporan retur pembelian per bulan. Pilih bulan dan tahun yang ingin dilihat laporannya, kemudian klik ‘Print’.
Gambar 4.56 Layar Order Pembelian
Pada layar ini user dapat melihat data order pembelian, manipulasi data order pembelian, seperti menambah, mengubah, atau menghapus.
Gambar 4.57 Layar Laporan Order Pembelian
Layar ini berfungsi untuk menampilkan laporan order pembelian per bulan. Pilih bulan dan tahun yang ingin dilihat laporannya, kemudian klik ‘Print’.
Gambar 4.58 Layar Hutang
Pada layar ini user dapat melihat data hutang, manipulasi data hutang, seperti menambah, mengubah, atau menghapus.
Gambar 4.59 Layar Hutang
Layar ini berfungsi untuk menampilkan laporan hutang per bulan. Pilih bulan dan tahun yang ingin dilihat laporannya, kemudian klik ‘Print’.