bab iv rancangan sistem usulan - repository.bsi.ac.idrancangan sistem usulan 4.1. umum perancangan...
Post on 02-Feb-2020
16 Views
Preview:
TRANSCRIPT
49
BAB IV
RANCANGAN SISTEM USULAN
4.1. Umum
Perancangan sistem informasi penjualan dan pembelian barang berbasis
desktop pada PT. Kita Jaya Pontianak merupakan sebuah rancangan aplikasi yang
menggunakan bahasa pemrograman VB.6 untuk aplikasi desktop. Dan juga
didukung dengan menggunakan database MYSQL yang berfungsi sebagai
penyimpanan data yang dihubungkan ke localhost dalam Windows sehingga
terkoneksi dengan komputer. Rancangan sistem ini mengusulkan prosedur sistem
yang baru, kemudian digambarkan ke dalam bentuk diagram alir data (DAD),
rincian dari dokumen (kamus data), spesifikasi rancangan sistem usulan yang
menguraikan tentang rancangan basis data, struktur kode, dan spesifikasi program,
spesifikasi sistem komputer yang diperlukan dan jadwal implementasi.
4.2. Prosedur Sistem Usulan
Sistem yang diusulkan untuk PT. Kita Jaya Pontianak memiliki alur atau
prosedur yang mirip dengan sistem berjalan. Adapun prosedur dari sistem usulan
ini diuraikan sebagai berikut.
1. Login
Pengguna sistem atau user mengisi data login (DL) ke dalam sistem yang
diverifikasi oleh file user.
2. Pengolahan data barang
Admin mengolah data barang (DB) apabila terdapat penambahan atau
pengubahan data barang (DB) dan tersimpan file barang.
50
3. Pengolahan pembelian
Barang-barang yang telah dibeli/data pembelian (DPB) akan diolah oleh
Admin ke dalam file pembelian.
4. Pengolahan retur pembelian
Apabila terdapat barang yang cacat atau tidak sesuai pesanan, maka Admin
melakukan proses retur pembelian. Proses retur pembelian yang berhasil
dilakukan akan diolah oleh Admin menjadi data retur pembelian (DRPB) ke
dalam file retur_beli.
5. Pengolahan penjualan
Admin mengolah data penjualan (DPJ) ke dalam file penjualan, file penjualan
menghasilkan kwitansi penjualan (KPJ) yang dicetak oleh Admin dan
diserahkan kepada Konsumen.
6. Pengolahan retur penjualan
Konsumen melakukan proses retur penjualan apabila terdapat barang yang
tidak sesuai pesanan dengan menyerahkan kwitansi penjualan (KPJ). Admin
mengolah data retur penjualan (DRPJ) menjadi data retur pembelian (DRPB)
ke dalam file retur_jual, file retur_jual menghasilkan kwitansi retur penjualan
(KRPJ) yang dicetak oleh Admin dan diserahkan kepada Konsumen.
7. Pengolahan laporan
Direktur dapat mengakses laporan pembelian (LPB) yang bersumber dari file
pembelian, laporan penjualan (LPJ) dari file penjualan, dan laporan persediaan
barang dagang (LPBD) dari file barang.
51
4.3. Diagram Alir Data (DAD) Sistem Usulan
Prosedur untuk sistem yang diusulkan digambarkan/dimodelkan
menggunakan diagram alir data (DAD) yang terdiri dari tiga tingkatan, yaitu
diagram konteks, diagram nol dan diagram detail.
Keterangan: DB = Data Barang DPB = Data Pembelian DRPB = Data Retur Pembelian DPJ = Data Penjualan KPJ = Kwitansi Penjualan DRPJ = Data Retur Penjualan KRPJ = Kwitansi Retur Penjualan LPB = Laporan Pembelian LPJ = Laporan Penjualan LPBD = Laporan Persediaan Barang Dagang Sumber: Hasil Penelitian (2017)
Gambar IV.1. Diagram Konteks Sistem Usulan
52
Keterangan: DL = Data Login DB = Data Barang DPB = Data Pembelian DRPB = Data Retur Pembelian DPJ = Data Penjualan KPJ = Kwitansi Penjualan DRPJ = Data Retur Penjualan KRPJ = Kwitansi Retur Penjualan LPB = Laporan Pembelian LPJ = Laporan Penjualan LPBD = Laporan Persediaan Barang Dagang Sumber: Hasil Penelitian (2017)
Gambar IV.2. Diagram Nol Sistem Usulan
53
Keterangan: DL = Data Login Sumber: Hasil Penelitian (2017)
Gambar IV.3. Diagram Detail Proses 1.0
Keterangan: DB = Data Barang Sumber: Hasil Penelitian (2017)
Gambar IV.4. Diagram Detail Proses 2.0
Keterangan: DPB = Data Pembelian Sumber: Hasil Penelitian (2017)
Gambar IV.5. Diagram Detail Proses 3.0
54
Keterangan: DRPB = Data Retur Pembelian Sumber: Hasil Penelitian (2017)
Gambar IV.6. Diagram Detail Proses 4.0
Keterangan: DPJ = Data Penjualan KPJ = Kwitansi Penjualan Sumber: Hasil Penelitian (2017)
Gambar IV.7. Diagram Detail Proses 5.0
55
Keterangan: KPJ = Kwitansi Penjualan DRPJ = Data Retur Penjualan KRPJ = Kwitansi Retur Penjualan Sumber: Hasil Penelitian (2017)
Gambar IV.8. Diagram Detail Proses 6.0
Keterangan: LPB = Laporan Pembelian LPJ = Laporan Penjualan LPBD = Laporan Persediaan Barang Dagang Sumber: Hasil Penelitian (2017)
Gambar IV.9. Diagram Detail Proses 7.0
56
4.4. Kamus Data
Kamus data menjelaskan tentang daftar elemen data dari dokumen dan
uraikan dokumen yang berkaitan dengan sistem serta memiliki standar penulisan
yang mirip dengan spesifikasi file. Kamus data ini dibagi menjadi dua (2) bagian,
yaitu kamus data masukan dan kamus data keluaran.
4.4.1. Kamus Data Masukan
Kamus data masukan menguraikan dokumen-dokumen yang masuk ke
dalam sistem. Adapun kamus data masukan untuk sistem penjualan dan
pembelian barang pada PT. Kita Jaya Pontianak yaitu:
1. Nama Dokumen : Data Login
Alias : DL
Bentuk data : Cetakan Komputer
Arus data : User -- Proses 1.0 -- D.1 File User
D.1 File User -- Proses 1.0 -- User
Penjelasan : Sebagai data user
Volume : setiap melakukan mengakses sistem
Struktur data : Isi
Isi = username+password+level
2. Nama Dokumen : Data Barang
Alias : DB
Bentuk data : Media
Arus data : Admin -- Proses 1.0 -- D.2 File Barang
D.2 File Barang -- Proses 2.0 -- Admin
Penjelasan : Sebagai data barang
57
Volume : setiap melakukan pembelian dan penjualan
Struktur data : Isi
Isi = kd_barang+nama_barang+jenis+merk+
satuan+stok+harga
3. Nama Dokumen : Data Pembelian
Alias : DPB
Bentuk data : Cetakan Komputer
Arus data : Admin -- Proses 3.0 -- D.3 File Pembelian
D.3 File pembelian -- Proses 3.0 -- Admin
Penjelasan : Sebagai referensi barang yang telah dibeli
Volume : rata-rata 6 DPB dalam satu (1) bulan
Struktur data : Isi
Isi = no_DPB+tgl+supplier{kd_barang+nama_barang+
jenis+merk+jumlah+harga}+total
4. Nama Dokumen : Data Retur Pembelian
Alias : DRPB
Bentuk data : Cetakan Komputer
Arus data : Admin -- Proses 4.0 -- D.5 File Retur_Beli
D.5 File Retur_Beli -- Proses 4.0 -- Admin
Penjelasan : Sebagai detail pembelian yang di retur
Volume : rata-rata 2 DRPB dalam satu (1) bulan
Struktur data : Isi
Isi = no_retur_beli+no_DPB+tgl+supplier{kd_barang+
nama_barang+jumlah_retur_beli+keterangan}
58
5. Nama Dokumen : Data Penjualan
Alias : DPJ
Bentuk data : Cetakan Komputer
Arus data : Admin -- Proses 5.0 -- D.6 File Penjualan
D.6 File Penjualan -- Proses 5.0 -- Admin
Penjelasan : Sebagai data barang yang terjual
Volume : Setiap selesainya transaksi
Struktur data : Isi
Isi = no_DPJ+tgl+konsumen{kd_barang+
nama_barang+ jenis+merk+jumlah+harga}+total
6. Nama Dokumen : Data Retur Penjualan
Alias : DRPJ
Bentuk data : Cetakan Komputer
Arus data : Admin -- Proses 6.0 -- D.8 File Retur_Jual
D.8 File Retur_Jual -- Proses 6.0 -- Admin
Penjelasan : Sebagai detail penjualan yang diretur
Volume : Setiap proses retur penjualan
Struktur data : Isi
Isi = no_retur_jual+no_DPJ+tgl+konsumen{kd_barang
+nama_barang+jumlah_retur_jual+keterangan}
4.4.2. Kamus Data Keluaran
Kamus data keluaran menguraikan dokumen-dokumen yang keluar dari
sistem. Adapun kamus data keluaran untuk sistem penjualan dan pembelian
barang pada PT. Kita Jaya Pontianak yaitu:
59
1. Nama Dokumen : Kwitansi Penjualan
Alias : KPJ
Bentuk data : Kertas
Arus data : Admin -- Proses 5.0 -- Konsumen
Penjelasan : Sebagai bukti penjualan
Volume : Setiap konsumen melunasi transaksi penjualan
Struktur data : Isi
Isi = no_DPJ+tgl+diterima_dari+sejumlah+terbilang
2. Nama Dokumen : Kwitansi Retur Penjualan
Alias : KRPJ
Bentuk data : Kertas
Arus data : Admin -- Proses 6.0 -- Konsumen
Penjelasan : Sebagai bukti retur penjualan
Volume : Setiap proses retur penjualan berhasil
Struktur data : Isi
Isi = no_retur_jual+no_DPJ+kode_barang+
nama_barang+jumlah_retur_jual+keterangan
3. Nama Dokumen : Laporan Pembelian
Alias : LPB
Bentuk data : Cetakan Komputer
Arus data : Direktur -- Proses 7.0 -- D.3 File Pembelian
D.3 File Pembelian -- Proses 7.0 -- Direktur
Penjelasan : Sebagai laporan pembelian
Volume : setiap pengaksesan
60
Struktur data : Isi
Isi = {no+tgl+id_pb+nama_barang+jenis+merk+
jumlah+harga+supplier}+total
4. Nama Dokumen : Laporan Penjualan
Alias : LPJ
Bentuk data : Cetakan Komputer
Arus data : Direktur – Proses 7.0 – D.8 File Penjualan
D.8 File Penjualan -- Proses 7.0 -- Direktur
Penjelasan : Sebagai laporan penjualan
Volume : setiap pengaksesan
Struktur data : Isi
Isi = {no+tgl+id_pj+nama_barang+jenis+merk+
jumlah+harga+konsumen}+total
5. Nama Dokumen : Laporan Persediaan Barang Dagang
Alias : LPBD
Bentuk data : Cetakan Komputer
Arus data : D.2 File Barang -- Proses 7.0 – Direktur
Direktur -- Proses 7.0 --D.2 File Barang
Penjelasan : Sebagai laporan persediaan barang
Volume : setiap pengaksesan
Struktur data : Isi
Isi = {no+nama_barang+satuan+stok(stok_awal+
penambahan+pengurangan+stok_akhir}
61
4.5. Spesifikasi Rancangan Sistem Usulan
Spesifikasi sistem berjalan ini menjelaskan tentang spesifikasi dari bentuk
dokumen masukan dan spesifikasi dari bentuk dokumen keluaran yang terjadi
pada sistem penjualan dan pembelian barang pada PT. Kita Jaya Pontianak.
4.5.1. Spesifikasi Dokumen Masukan
Spesifikasi bentuk dokumen masukan menjelaskan tentang dokumen yang
masuk secara spesifik. Adapun spesifikasi dari bentuk dokumen masukan yang
terjadi pada sistem penjualan dan pembelian barang pada PT. Kita Jaya Pontianak
yaitu:
1. Nama Dokumen : Data Login
Fungsi : Sebagai identitas untuk masuk ke sistem
Sumber : User
Tujuan : File User
Media : Cetakan komputer
Jumlah : 1 lembar
Frekuensi : Setiap proses login
Bentuk : File
2. Nama Dokumen : Data Barang
Fungsi : Sebagai keterangan data barang yang ada
Sumber : Admin
Tujuan : File Barang
Media : Cetakan komputer
Jumlah : 1 lembar
Frekuensi : Setiap terjadi pengolahan data barang
62
Bentuk : File
3. Nama Dokumen : Data Pembelian
Fungsi : Sebagai detail barang yang dibeli
Sumber : Admin
Tujuan : File Pembelian
Media : Cetakan komputer
Jumlah : 1 lembar
Frekuensi : Setiap pembelian barang
Bentuk : File
4. Nama Dokumen : Data Retur Pembelian
Fungsi : Sebagai detail pembelian yang diretur
Sumber : Admin
Tujuan : File Retur_Beli
Media : Cetakan komputer
Jumlah : 1 lembar
Frekuensi : Setiap retur pembelian barang
Bentuk : File
5. Nama Dokumen : Data Penjualan
Fungsi : Sebagai data barang terjual
Sumber : Admin
Tujuan : File Penjualan
Media : Cetakan komputer
Jumlah : 1 lembar
Frekuensi : Setiap terjadi penjualan
63
Bentuk : File
6. Nama Dokumen : Data Retur Penjualan
Fungsi : Sebagai data penjualan yang diretur
Sumber : Admin
Tujuan : File Retur_Jual
Media : Cetakan komputer
Jumlah : 1 lembar
Frekuensi : Setiap terjadi retur penjualan
Bentuk : File
4.5.2. Spesifikasi Dokumen Keluaran
Spesifikasi bentuk dokumen keluar menjelaskan tentang dokumen yang
dikeluarkan oleh sistem secara spesifik. Adapun spesifikasi dari bentuk dokumen
keluaran yang terjadi pada sistem penjualan dan pembelian barang pada PT. Kita
Jaya Pontianak yaitu:
1. Nama Dokumen : Kwitansi Penjualan
Fungsi : Sebagai transaksi penjualan dilunasi
Sumber : Admin
Tujuan : Konsumen
Media : Cetakan Komputer
Jumlah : 1 lembar
Frekuensi : Setiap pelunasan transaksi
Bentuk : File
2. Nama Dokumen : Kwitansi Retur Penjualan
Fungsi : Sebagai bukti transaksi retur penjualan
64
Sumber : Admin
Tujuan : Konsumen
Media : Cetakan Komputer
Jumlah : 1 lembar
Frekuensi : Setiap berhasilnya proses retur penjualan
Bentuk : File
3. Nama Dokumen : Laporan Pembelian
Fungsi : Sebagai keterangan total pembelian
Sumber : File Pembelian
Tujuan : Direktur
Media : Cetakan Komputer
Jumlah : 1-3 lembar
Frekuensi : Setiap pengaksesan
Bentuk : File
4. Nama Dokumen : Laporan Penjualan
Fungsi : Sebagai keterangan total penjualan
Sumber : Penjualan
Tujuan : Direktur
Media : Cetakan Komputer
Jumlah : 1-5 lembar
Frekuensi : Setiap pengaksesan
Bentuk : File
5. Nama Dokumen : Laporan Persediaan Barang Dagang
Fungsi : Sebagai data barang yang tersedia
65
Sumber : Admin
Tujuan : Direktur
Media : Cetakan Komputer
Jumlah : 1-3 lembar
Frekuensi : Setiap pengaksesan
Bentuk : File
4.5.3. Entity Relationship Diagram (ERD)
Entity Relationship Diagram yaitu menjelaskan hubungan antara data
dalam basis data berdasarkan objek-objek dasar yang mempunyai hubungan
antara relasi. Berikut adalah ERD yang di buat dalam analis dan perancangan
sistem informasi penjualan dan pembelian barang pada PT. Kita Jaya Pontianak.
Sumber: Hasil Penelitian (2017)
Gambar IV.10. Rancangan Entity Relationship Diagram (ERD)
66
45.4. Logical Record Structure (LRS)
Logical record structure merupakan record pada tabel yang terbentuk dari
hasil antar himpunan entitas. LRS juga menggambarkan keterkaitan elemen pada
langkah tranformasi dengan proses kardinalitas. Seperti yang penulis gambarkan
teknik pemodelan logical record structure (LRS).
Sumber: Hasil Penelitian (2017)
Gambar IV.11. Rancangan Logical Record Structure (LRS)
4.5.5. Spesifikasi File
Basis data yang dirancang penulis yang telah digambarkan ke dalam
bentuk entity relationship diagram (ERD) akan dijelaskan lebih spesifik berupa
spesifikasi file. Adapun spesifikasi file tersebut antara lain:
67
1. Spesifikasi file user
Nama File : user
Akronim : user.sql
Fungsi : untuk menyimpan data pengguna
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 65
Kunci Field : userid
Software : MySQL
Tabel IV.1.
Spesifikasi File User
No Nama Field Tipe Panjang Ket 1 userid varchar 5 Primary Key 2 username varchar 20 3 password varchar 20 5 level varchar 20
Sumber: Hasil Penelitian (2017)
2. Spesifikasi file barang
Nama File : barang
Akronim : barang.sql
Fungsi : untuk menyimpan data barang
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
68
Panjang record : 103
Kunci Field : kdbarang
Software : MySQL
Tabel IV.2.
Spesifikasi File Barang
No Nama Field Tipe Panjang Ket 1 kdbarang varchar 5 Primary Key 2 nmbarang varchar 20 3 jenis varchar 20 5 merek varchar 20 6 satuan int 11 7 stok int 11 8 harga int 11 9 userid varchar 5 Foreign Key
Sumber: Hasil Penelitian (2017)
3. Spesifikasi file pembelian
Nama File : pembelian
Akronim : pembelian.sql
Fungsi : untuk menyimpan data pembelian
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 51
Kunci Field : pembelianid
Software : MySQL
69
Tabel IV.3.
Spesifikasi File Pembelian
No Nama Field Tipe Panjang Ket 1 pembelianid varchar 5 Primary Key 2 tglbeli date 10 3 supplier varchar 20 5 totalbeli int 11 6 userid varchar 5 Foreign Key
Sumber: Hasil Penelitian (2017)
4. Spesifikasi file detail_pembelian
Nama File : detail_pembelian
Akronim : detail_pembelian.sql
Fungsi : untuk menyimpan data detail pembelian
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 21
Kunci Field : -
Software : MySQL
Tabel IV.4.
Spesifikasi File Detail Pembelian
No Nama Field Tipe Panjang Ket 1 pembelianid varchar 5 Foreign Key 2 kdbarang varchar 5 Foreign Key 3 jumlahbeli int 11
Sumber: Hasil Penelitian (2017)
5. Nama Spesifikasi file penjualan
File : penjualan
70
Akronim : penjualan.sql
Fungsi : untuk menyimpan data penjualan
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 51
Kunci Field : primary key
Software : MySQL
Tabel IV.5.
Spesifikasi File Penjualan
No Nama Field Tipe Panjang Ket 1 penjualanid varchar 5 Primary Key 2 tgljual date 10 3 konsumen varchar 20 5 totaljual int 11 6 userid varchar 5 Foreign Key
Sumber: Hasil Penelitian (2017)
6. Spesifikasi file detail_penjualan
File : detail_penjualan
Akronim : detail_penjualan.sql
Fungsi : untuk menyimpan data detail penjualan
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 21
71
Kunci Field : -
Software : MySQL
Tabel IV.6.
Spesifikasi File Detail Penjualan
No Nama Field Tipe Panjang Ket 1 penjualanid varchar 5 Foreign key 2 kdbarang Varchar 5 Foreign key 3 jumlahjual varchar 11
Sumber: Hasil Penelitian (2017)
7. Spesifikasi file retur_beli
File : retur_beli
Akronim : detail_beli.sql
Fungsi : untuk menyimpan data retur pembelian
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 106
Kunci Field : returbeliid
Software : MySQL
Tabel IV.7.
Spesifikasi File Retur Beli
No Nama Field Tipe Panjang Ket 1 returbeliid varchar 5 Primary Key 2 pembelianid varchar 5 Foreign key 3 kdbarang varchar 5 4 jmlhreturbeli int 11 5 keterangan text 80
Sumber: Hasil Penelitian (2017)
72
8. Spesifikasi file retur jual
File : retur_jual
Akronim : retur_jual.sql
Fungsi : untuk menyimpan data retur penjualan
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 106
Kunci Field : returjualid
Software : MySQL
Tabel IV.8.
Spesifikasi File Retur Jual
No Nama Field Tipe Panjang Ket 1 returjualid varchar 5 Primary Key 2 penjualanid varchar 5 Foreign key 3 kdbarang varchar 5 4 jmlhreturjual int 11 5 keterangan text 80
Sumber: Hasil Penelitian (2017)
4.5.6. Struktur Kode
Kode yang dibuat dalam pengkodean terhadap field-field yang akan
dijadikan sebagai primary key ataupun foreign key menggunakan struktur kode.
Adapun struktur kode yang dirancang oleh penulis antara lain:
73
1. Struktur kode barang
Sumber: Hasil Penelitian (2017)
Gambar IV.12. Struktur Kode Barang
2. Struktur kode pembelian
Sumber: Hasil Penelitian (2017)
Gambar IV.13. Struktur Kode Pembelian
3. Struktur kode user
Sumber: Hasil Penelitian (2017)
Gambar IV.14. Struktur Kode User
4. Struktur kode penjualan
Sumber: Hasil Penelitian (2017)
Gambar IV.15. Struktur Kode Penjualan
74
4.5.7. Spesifikasi Program
Spesifikasi program merupakan bentuk penjelasan dari form-form atau
tampilan-tampilan yang ada pada perancangan sistem informasi penjualan dan
pembelian barang pada PT. Kita Jaya beserta fungsinya. Adapun spesifikasi
program akan diuraikan berdasarkan level aksesnya.
A. Spesifikasi Level Admin
Sumber: Hasil Penelitian (2017)
Gambar IV.16. HIPO Admin
1. Spesifikasi Program Menu login
Nama Program : login
Akronim : login.vbp
Fungsi : Verifikasi pengguna untuk mengakses aplikasi
Bahasa Pemograman : visual basic
Proses Program :
a. Isi kolom login dengan password.
b. Klik login untuk masuk dalam aplikasi, jika salah muncul pesan
pemberitahuan.
75
Sumber: Hasil Penelitian (2017)
Gambar IV.17. Rancangan Form Login Admin
2. Spesifikasi Program Menu Home
Nama Program : Home
Akronim : hom.vbp
Fungsi : Induk dari aplikasi
Bahasa Pemograman : visual basic
Proses Program :
a. Pada menu home ini menguraikan halaman pertama.
b. Klik Barang untuk menampilkan pilihan menu data barang.
c. Klik Pembelian untuk menampilkan pilihan menu pembelian
d. Klik Retur Pembelian untuk menampilkan menu retur pembelian.
e. Klik Penjualan untuk menampilkan pilihan menu penjualan
f. Klik Retur Penjualan untuk menampilkan pilihan menu retur penjualan.
g. Klik logout untuk keluar dari aplikasi atau pergantian pengguna.
76
Sumber: Hasil Penelitian (2017)
Gambar IV.18. Rancangan Form Home Admin
3. Spesifikasi Program Menu Barang
Nama Program : Barang
Akronim : Barang.vbp
Fungsi : olah data barang
Bahasa Pemograman : visual basic
Proses Program :
a. Klik TAMBAH untuk menambah atau mengisi data barang.
b. Klik SIMPAN untuk menyimpan data barang.
c. Klik UBAH untuk mengubah data barang.
d. Klik CARI untuk mencari data barang.
e. Klik HAPUS untuk menghapus data barang.
f. Klik BATAL untuk mengulang penambahan data barang.
77
Sumber: Hasil Penelitian (2017)
Gambar IV.19. Rancangan Form Barang
4. Spesifikasi Program Menu Pembelian
Nama Program : Pembelian
Akronim : Pembelian.vbp
Fungsi : olah data pembelian
Bahasa Pemograman : visual basic
Proses Program :
a. Klik TAMBAH untuk menambah atau mengisi data pembelian.
b. Klik SIMPAN untuk menyimpan data pembelian.
c. Klik UBAH untuk mengubah data pembelian.
d. Klik CARI untuk mencari data pembelian.
e. Klik HAPUS untuk menghapus data pembelian.
f. Klik BATAL untuk mengulang penambahan data pembelian.
78
Sumber: Hasil Penelitian (2017)
Gambar IV.20. Rancangan Form Pembelian
5. Spesifikasi Program Menu Retur Pembelian
Nama Program : Retur Pembelian
Akronim : retur_beli.vbp
Fungsi : olah data retur pembelian
Bahasa Pemograman : visual basic
Proses Program :
a. Klik TAMBAH untuk menambah atau mengisi data retur pembelian.
b. Klik CEK untuk mengecek data retur pembelian sesuai dengan id
pembelian.
c. Klik RETUR BELI untuk menyimpan data retur pembelian.
d. Klik BATAL untuk mengulang penambahan data retur pembelian.
79
Sumber: Hasil Penelitian (2017)
Gambar IV.21. Rancangan Form Retur Pembelian
6. Spesifikasi Program Menu Penjualan
Nama Program : Penjualan
Akronim : Penjualan.vbp
Fungsi : olah data penjualan
Bahasa Pemograman : visual basic
Proses Program :
a. Klik TAMBAH untuk menambah atau mengisi data penjualan.
b. Klik SIMPAN untuk menyimpan data penjualan.
c. Klik UBAH untuk mengubah data penjualan.
d. Klik CARI untuk mencari data penjualan.
e. Klik HAPUS untuk menghapus data penjualan.
f. Klik BATAL untuk mengulang penambahan data penjualan.
80
Sumber: Hasil Penelitian (2017)
Gambar IV.22. Rancangan Form Penjualan
7. Spesifikasi Program Menu Retur Penjualan
Nama Program : Retur Penjualan
Akronim : retur_jual.vbp
Fungsi : olah data retur penjualan
Bahasa Pemograman : visual basic
Proses Program :
a. Klik TAMBAH untuk menambah atau mengisi data retur penjualan.
b. Klik CEK untuk mengecek data retur pembelian sesuai dengan id
penjualan.
c. Klik RETUR BELI untuk menyimpan data retur penjualan.
d. Klik BATAL untuk mengulang penambahan data retur penjualan.
81
Sumber: Hasil Penelitian (2017)
Gambar IV.23. Rancangan Form Retur Penjualan
B. Spesifikasi Level Direktur
Sumber: Hasil Penelitian (2017)
Gambar IV.24. HIPO Direktur
1. Spesifikasi Program Menu login
Nama Program : login
Akronim : login.vbp
Fungsi : Verifikasi pengguna untuk mengakses aplikasi
Bahasa Pemograman : visual basic
82
Proses Program :
a. Isi kolom login dengan password.
b. Klik login untuk masuk dalam aplikasi, jika salah muncul pesan
pemberitahuan.
Sumber: Hasil Penelitian (2017)
Gambar IV.25. Rancangan Form Login Direktur
2. Spesifikasi Program Menu Home
Nama Program : Home
Akronim : hom.vbp
Fungsi : Induk dari aplikasi
Bahasa Pemograman : visual basic
Proses Program :
a. Pada menu home ini menguraikan halaman pertama.
b. Klik Laporan Persediaan Barang untuk menampilkan pilihan menu laporan
barang.
c. Klik Laporan pembelian untuk menampilkan pilihan menu laporan
pembelian.
d. Klik Laporan penjualan untuk menampilkan pilihan menu laporan
penjualan
e. Klik logout untuk keluar dari aplikasi atau pergantian pengguna.
83
Sumber: Hasil Penelitian (2017)
Gambar IV.26. Rancangan Form Home Direktur
3. Spesifikasi Program Menu User
Nama Program : User
Akronim : user.vbp
Fungsi : Pengguna dari aplikasi
Bahasa Pemograman : visual basic
Proses Program :
a. Klik TAMBAH untuk menambah atau mengisi data user.
b. Klik SIMPAN untuk menyimpan data user.
c. Klik UBAH untuk mengubah data user.
d. Klik CARI untuk mencari data user.
e. Klik HAPUS untuk menghapus data user.
f. Klik BATAL untuk mengulang penambahan data user.
84
. Sumber: Hasil Penelitian (2017)
Gambar IV.27. Rancangan Form Kelola User
4. Spesifikasi Program Menu Laporan Pembelian
Nama Program : Laporan Pembelian
Akronim : Lbeli.vbp
Fungsi : Mengakses laporan pembelian
Bahasa Pemograman : visual basic
Proses Program :
a. Pilih menu pilihan untuk laporan pembelian yang terdiri dari Nomor
Pembelian yang menampilkan kolom Nomor Pembeli yang diisi
berdasarkan no pembelian , Hari Ini yang langsung menampilkan laporan
pembelian hari ini, dan Tanggal yang menampilkan kolom Tanggal
Pembelian Awal dan Tanggal Pembelian Akhir yang diisi berdasarkan
tanggal pembelian awal dan tanggal pembelian akhir yang ingin di cari.
b. Klik CARI untuk melakukan pencarian data pembelian.
c. Klik CETAK untuk menampilkan dan mencetak laporan pembelian.
85
Sumber: Hasil Penelitian (2017)
Gambar IV.28. Rancangan Form Laporan Pembelian
5. Spesifikasi Program Menu Laporan Penjualan
Nama Program : Laporan Penjualan
Akronim : Ljual.vbp
Fungsi : Mengakses laporan penjualan
Bahasa Pemograman : visual basic
Proses Program :
a. Pilih menu pilihan untuk laporan penjualan yang terdiri dari Nomor
Penjualan yang menampilkan kolom Nomor Penjual yang diisi
berdasarkan no penjualan , Hari Ini yang langsung menampilkan laporan
penjualan hari ini, dan Tanggal yang menampilkan kolom Tanggal
Penjualan Awal dan Tanggal Penjualan Akhir yang diisi berdasarkan
tanggal penjualan awal dan tanggal penjualan akhir yang ingin di cari.
b. Klik CARI untuk melakukan pencarian data penjualan.
c. Klik CETAK untuk menampilkan dan mencetak laporan penjualan.
86
Sumber: Hasil Penelitian (2017)
Gambar IV.29. Rancangan Form Laporan Penjualan
6. Spesifikasi Program Menu Laporan Persediaan Barang Dagang
Nama Program : Laporan Persediaan Barang Dagang
Akronim : LPBD.vbp
Fungsi : Mengakses laporan persediaan barang dagang
Bahasa Pemograman : visual basic
Proses Program :
a. Pilih menu pilihan untuk laporan persediaan barag dagang yang terdiri dari
Nomor barang yang menampilkan kolom kode barang yang diisi
berdasarkan no barang , Hari Ini yang langsung menampilkan laporan
persediaan barang dagang hari ini, dan Tanggal yang menampilkan kolom
persediaan barang Awal dan persediaan barang Akhir yang diisi
berdasarkan tanggal persediaan awal dan tanggal persediaan akhir yang
ingin di cari.
b. Klik CARI untuk melakukan pencarian data persediaan barang dagang.
c. Klik CETAK untuk menampilkan dan mencetak laporan persediaan
barang dagang.
87
Sumber: Hasil Penelitian (2017)
Gambar IV.30. Rancangan Form Laporan Persediaan Barang Dagang
4.6. Spesifikasi Sistem Komputer
Suatu sistem yang baik tidak akan berhasil dengan baik apabila tidak
didukung oleh sarana pendukung yang baik pula. Sarana pendukung yang
dimaksud bukan harus menggunakan suatu unit komputer dengan merek tertentu
dan harga yang mahal tetapi harus berintegrasi dengan baik antara satu dengan
yang lainnya.
4.6.1. Umum
Sistem informasi yang dirancang ini memerlukan perangkat keras dan
perangkat lunak yang memadai agar rancangan sistem ini dapat
diimplementasikan. Adapun spesifikasi dari perangkat keras dan perangkat lunak
akan diuraikan oleh penulis sebagai berikut:
4.6.2. Perangkat Keras
Adapun spesifikasi dari perangkat keras yang diperlukan dalam merancang
sistem informasi penjualan dan pembelian pada PT. Kita Jaya yaitu:
88
1. CPU (Central Processing Unit)
a. Processor : 2,2 GHz
b. Memory : 2 GB
c. Harddisk : 320 GB
2. Monitor : 15”
3. Keyboard : standard
4. Mouse : standard
4.6.3. Perangkat Lunak
Adapun spesifikasi dari perangkat lunak yang diperlukan dalam
merancang sistem informasi penjualan dan pembelian pada PT. Kita Jaya yaitu:
1. Sistem Operasi : Windows 7 Ultimate
2. Paket Program : VB 6.0
a. Web Server : Wamp Server 3. X 86
b. Apache : Apache 2.2.11
c. MySQL : MySQL 5.1.36
d. PhpMyAdmin : PhpMyAdmin 3.2.0.1
4.7. Jadwal Implementasi
Dalam membangun sebuah sistem yang diperlukan, diperlukan langkah-
langkah konkrit agar sistem yang dirancang dapat dibuat dengan semestinya.
Penerapan atau pengimplementasian sistem membutuhkan waktu sekitar 2 bulan.
Adapun rincian kegiatannya adalah sebagai berikut:
89
Tabel IV.9.
Jadwal Implementasi
No. Tahapan Kegiatan Waktu Kegiatan Per –Minggu
Mei Juni Juli 1 2 3 4 1 2 3 4 1 2 3 4
1. Analisa 2. Mengumpulkan data 3. Penulisan Bab I 4. Penulisan Bab II 5. Penulisan Bab IIII 6. Penulisan Bab IV 7. Penulisan Bab V 8. Evaluasi Perancangan
Sumber: Hasil Penelitian (2017)
top related