41
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.

BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.idRANCANGAN SISTEM USULAN 4.1. Umum Perancangan sistem informasi penjualan dan pembelian barang berbasis desktop pada PT. Kita Jaya

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

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)