bab iv rancangan sistem usulan - repository.bsi.ac.id · pengadaan barang berbasis desktop pada cv....
TRANSCRIPT
40
BAB IV
RANCANGAN SISTEM USULAN
4.1. Umum
Hasil analisa sistem jasa pengadaan barang pada pada CV. Kapuas Tirta
Sari dijadikan sebagai dasar penulis untuk melakukan perancangan sistem jasa
pengadaan barang berbasis desktop pada CV. Kapuas Tirta Sari. Perancangan ini
merupakan perkembangan dari sistem yang sedang berjalan dan mempunyai
prosedur/tahapan yang mirip dengan sebelumnya, namun dikonversikan ke dalam
sistem komputerisasi.
Pada bab ini menguraikan tentang prosedur sistem yang diusulkan,
diagram alir data sistem usulan, kamus data, spesifikasi sistem usulan, rancangan
basis data, spesifikasi program, spesifikasi sistem komputer dan jadwal
implementasi apabila direalisasikan.
4.2. Prosedur Sistem Usulan
Rancangan sistem yang diusulkan untuk CV. Kapuas Tirta Sari untuk
sistem jasa pengadaan barang memiliki beberapa prosedur/tahapan dalam
pelaksanaannya. Adapun prosedur tersebut diuraikan sebagai berikut:
1. Login
Semua pengguna sistem dikategorikan sebagai User wajib melakukan proses
login terlebih dahulu dengan cara mengisi data user (DU) agar dapat
mengakses sistem yang diverifikasi oleh file user.
41
2. Permintaan pengadaan barang
Konsumen menyerahkan daftar permintaan (DP) kepada Admin, kemudian
Admin menyimpan daftar permintaan (DP) tersebut ke file permintaan. Daftar
permintaan (DP) yang telah tersimpan di file permintaan ini dapat diakses oleh
Logistik.
3. Penawaran
Logistik mengolah proposal penawaran kerja (PPK) yang tersimpan ke dalam
file penawaran, kemudian mencetak proposal tersebut dan untuk diserahkan ke
Konsumen. Konsumen yang menyetujui proposal tersebut menyerahkan surat
persetujuan penawaran (SPP) kepada Logistik untuk di scan dan disimpan ke
dalam file penawaran.
4. Kontrak kerja
Manajer mengolah surat perjanjian kerja (SPK) yang tersimpan di file
perjanjian, kemudian mencetak surat perjanjian kerja (SPK) tersebut untuk
diserahkan kepada Konsumen. Konsumen menandatangani surat perjanjian
kerja (SPK Acc) kemudian diserahkan kembali kepada Manajer untuk di scan
dan disimpan ke dalam file perjanjian.
5. Pengadaan barang
Logistik mengolah daftar pengadaan barang (DPB) yang berisikan nama
barang dan jumlahnya di file pengadaan, kemudian mencetak daftar
pengadaan barang (DPB) tersebut untuk di serahkan kepada Supplier. Setelah
melunasi biaya pengadaan barang, maka Supplier menyerahkan nota
pembelian (NP) kepada Logistik, harga setiap barang di nota pembelian (NP)
ini akan dimasukkan ke dalam file pengadaan.
42
6. Pembayaran
Setelah barang-barang yang diminta konsumen sudah tersedia, maka Admin
menghubungi pihak konsumen untuk melunasi biaya pengadaan barang.
Konsumen yang melunasi biaya pengadaan barang, kemudian Admin
mengolah data pelunasan kontrak (DPK) ke file pembayaran, mencetak
kwitansi pembayaran (KP) untuk diserahkan kepada Konsumen.
7. Laporan
Direktur dapat mengakses laporan jasa pengadaan barang (LJPB) yang
bersumber dari file perjanjian.
4.3. Diagram Alir Data (DAD) Sistem Usulan
Berdasarkan tahapan-tahapan pada rancangan sistem jasa pengadaan
barang pada CV. Kapuas Tirta Sari, penulis mentransformasikan prosedur sistem
tersebut menjadi bentuk logika menggunakan teknik pemodelan diagram alir data
(DAD). Rancangan dari diagram alir data (DAD) ini terdiri dari tiga tingkatan
konstruksi, yaitu diagram konteks yang menggambarkan ruang lingkup sistem
secara global, diagram nol yang merincikan diagram konteks menjadi proses-
proses tertentu dan diagram detail yang menguraikan setiap proses pada diagram
nol menjadi lebih terperinci. Hasil transformasi prosedur sistem menjadi diagram
alir data (DAD) dapat dilihat pada gambar berikut ini.
43
Keterangan:
DU : Data User DP : Daftar Permintaan
PPK : Proposal Penawaran Kerja
SPP : Surat Persetujuan Penawaran
SPK : Surat Perjanjian Kerja DPB : Daftar Pengadaan Barang
NP : Nota Pembelian
DPK : Data Pelunasan Kontrak
KP : Kwitansi Pembayaran LJPB : Laporan Jasa Pengadaan Barang
Sumber: Hasil Penelitian (2017)
Gambar IV.1. Diagram Konteks Sistem Usulan
44
Keterangan:
DU : Data User
DP : Daftar Permintaan PPK : Proposal Penawaran Kerja
SPP : Surat Persetujuan Penawaran
SPK : Surat Perjanjian Kerja
DPB : Daftar Pengadaan Barang
NP : Nota Pembelian DPK : Data Pelunasan Kontrak
KP : Kwitansi Pembayaran
LJPB : Laporan Jasa Pengadaan Barang
Sumber: Hasil Penelitian (2017)
Gambar IV.2. Diagram Nol Sistem Usulan
45
Keterangan:
DU : Data User
Sumber: Hasil Penelitian (2017)
Gambar IV.3. Diagram Detail Proses 1.0
Keterangan:
DP : Daftar Permintaan
Sumber: Hasil Penelitian (2017)
Gambar IV.4. Diagram Detail Proses 2.0
46
Keterangan:
PPK : Proposal Penawaran Kerja
SPP : Surat Persetujuan Penawaran
Sumber: Hasil Penelitian (2017)
Gambar IV.5. Diagram Detail Proses 3.0
47
Keterangan:
SPK : Surat Perjanjian Kerja
Sumber: Hasil Penelitian (2017)
Gambar IV.6. Diagram Detail Proses 4.0
48
Keterangan:
DPB : Daftar Pengadaan Barang
NP : Nota Pembelian
Sumber: Hasil Penelitian (2017)
Gambar IV.7. Diagram Detail Proses 5.0
49
Keterangan:
DPK : Data Pelunasan Kontrak
KP : Kwitansi Pembayaran
Sumber: Hasil Penelitian (2017)
Gambar IV.8. Diagram Detail Proses 6.0
Keterangan: LJPB : Laporan Jasa Pengadaan Barang
Sumber: Hasil Penelitian (2017)
Gambar IV.9. Diagram Detail Proses 7.0
50
4.4. Kamus Data
Kamus data menguraikan tentang data-data yang mengalir di diagram alir
data dan diuraikan secarai rinci menggunakan teknik kamus data (data
dictionary).Data-data yang mengalir di diagram alir data terdiri dari kamus data
masukan dan keluaran.
4.4.1. Kamus Data Masukan
1. Nama Dokumen : Data User
Alias : DU
Bentuk data : Dokumen Cetakan Komputer
Arus data : User – Proses 1.0 – File user
Penjelasan : Sebagai verifikasi untuk mengakses sistem
Volume : 1 DU per 1 pengguna sistem
Struktur data : Isi
Isi = iduser+username+password+level+nama
2. Nama Dokumen : Daftar Permintaan
Alias : DP
Bentuk data : Dokumen Cetakan Komputer
Arus data : Konsumen – Proses 2.0 – Admin
Admin – Proses 2.0 – File Permintaan
File Permintaan – Proses 2.0 - Logistik
Penjelasan : Sebagai daftar permintaan
Volume : 1 DP setiap 1 permintaan
Struktur data : Isi
Isi = iddp+tgl+nmbarang+jenis+kriteria+jumlah
51
3. Nama Dokumen : Surat Persetujuan Penawaran
Alias : SPP
Bentuk data : Kertas
Arus data : Konsumen – Proses 3.0 – Logistik
Penjelasan : Sebagai surat persetujuan penawaran
Volume : 1 SPP setiap 1 PPK
Struktur data : Isi
Isi = no_spp+tgl+kepada+perihal+isi+keterangan
4. Nama Dokumen : Daftar Pengadaan Barang
Alias : DPB
Bentuk data : Dokumen Cetakan Komputer
Arus data : Logistik – Proses 5.0 – File Pengadaan
File Pengadaan – Proses 5.0 – Logistik
Logistik – Proses 5.0 – Supplier
Penjelasan : Sebagai data pengadaan barang
Volume : 1 DPB setiap 1 pengadaan
Struktur data : Isi
Isi = idpengadaan+tgl+sumber+kepada+{idbarang+
nmbarang+jenis+kriteria+jumlah}
5. Nama Dokumen : Nota Pembelian
Alias : NP
Bentuk data : Kertas
Arus data : Supplier – Proses 5.0 - Logistik
Penjelasan : Sebagai data pelunasan pengadaan barang
52
Volume : 1 NP setiap 1 DPB
Struktur data : Isi
Isi = no_np+dari+kepada+perihal+total_harga
4.4.2. Kamus Data Keluaran
1. Nama Dokumen : Proposal Penawaran Kerja
Alias : PPK
Bentuk data : Dokumen Cetakan Komputer
Arus data : Logistik – Proses 3.0 – Konsumen
Penjelasan : Sebagai daftar penawaran kerja sama
Volume : 1 PPK setiap permintaan
Struktur data : Isi
Isi = idpenawaran+tgl+sumber+kepada+{idbarang+
nmbarang+jenis+kriteria+jumlah+harga}
2. Nama Dokumen : Surat Perjanjian Kerja
Alias : SPK
Bentuk data : Dokumen Cetakan Komputer
Arus data : Manajer – Proses 4.0 – Konsumen
Penjelasan : Sebagai surat kontrak pengikat kerja
Volume : 1 SPK untuk 1 penawaran yang disetujui
Struktur data : Isi
Isi = nokontrak+nopenawaran+tgl+dari+kepada+
perihal+isi
3. Nama Dokumen : Kwitansi Pembayaran
Alias : KP
53
Bentuk data : Dokumen Cetakan Komputer dan Kertas
Arus data : Admin – Proses 6.0 – Konsumen
Penjelasan : Sebagai bukti pelunasan jasa pengadaan
Volume : 1 KP setiap 1 pembayaran
Struktur data : Isi
Isi = no_kp+nokontrak+dari+kepada+perihal+
total_harga
4. Nama Dokumen : Laporan Jasa Pengadaan Barang
Alias : LJPB
Bentuk data : Dokumen Cetakan Komputer
Arus data : File Perjanjian – Proses 7.0 – Direktur
Penjelasan : Sebagai rincian jasa pengadaan barang
Volume : 1 LJPB
Struktur data : Isi
Isi = periode+tgl+nmkonsumen+nokontrak+{nourut+
idbarang+nmbarang+jumlah+hargapengadaan+
hargapenawaran}
4.5. Spesifikasi Rancangan Sistem Usulan
Spesifikasi rancangan sistem usulan ini menjelaskan tentang spesifikasi
dari dokumen masukan dan keluaran, rancangan basis data menggunakan ERD,
LRS dan spesifikasi file, struktur kode, dan spesifikasi program. Adapun
spesifikasi dari hasil rancangan sistem usulan dapat dilihat pada halaman berikut.
54
4.5.1. Spesifikasi Bentuk Dokumen Masukan
1. Nama Dokumen : Data User
Fungsi : Sebagai data untuk mengakses sistem
Sumber : User
Tujuan : File user
Frekuensi : Setiap pengaksesan sistem
Media : Dokumen Cetakan Komputer
Jumlah : 1 DU per 1 user
Bentuk : File
2. Nama Dokumen : Daftar Permintaan
Fungsi : Sebagai daftar rincian permintaan dari konsumen
Sumber : Konsumen
Tujuan : Logistik
Frekuensi : Setiap permohonan permintaan jasa pengadaan
Media : Kertas
Jumlah : 1 Lembar
Bentuk : -
3. Nama Dokumen : Surat Persetujuan Penawaran
Fungsi : Sebagai bukti persetujuan terhadap penawaran
Sumber : Konsumen
Tujuan : Logistik
Frekuensi : Setiap persetujuan proposal penawaran
Media : Kertas
Jumlah : 1 SPP setiap 1 persetujuan penawaran
55
Bentuk : -
4. Nama Dokumen : Daftar Pengadaan Barang
Fungsi : Sebagai rincian daftar pengadaan barang
Sumber : Logistik
Tujuan : File Pengadaan
Frekuensi : Setiap melakukan pengadaan barang
Media : Dokumen Cetakan Komputer
Jumlah : 1 DPB setiap pengadaan
Bentuk : File
5. Nama Dokumen : Nota Pembelian
Fungsi : Sebagai bukti pembelian (pengadaan)
Sumber : Supplier
Tujuan : Logistik
Frekuensi : Setiap melunasi transaksi pengadaan barang
Media : Kertas
Jumlah : 1 NP setiap pembelian (pengadaan)
Bentuk : -
4.5.2. Spesifikasi Bentuk Dokumen Keluaran
1. Nama Dokumen : Proposal Penawaran Kerja
Fungsi : Sebagai daftar rincian penawaran jasa pengadaan
Sumber : Logistik
Tujuan : Konsumen
Frekuensi : Setiap membalas permintaan
Media : Dokumen Cetakan Komputer dan Kertas
56
Jumlah : 1 PPK setiap 1 penawaran
Bentuk : File
2. Nama Dokumen : Surat Perjanjian Kerja
Fungsi : Sebagai bukti kontrak kerja jasa pengadaan
Sumber : Manajer
Tujuan : Konsumen
Frekuensi : Setiap melakukan kontrak kerja sama
Media : Kertas
Jumlah : 1 Lembar
Bentuk : -
3. Nama Dokumen : Kwitansi Pembayaran
Fungsi : Sebagai bukti pelunasan jasa pengadaan barang
Sumber : Admin
Tujuan : Konsumen
Frekuensi : Setiap pelunasan jasa pengadaan barang
Media : Dokumen Cetakan Komputer dan Kertas
Jumlah : 1 KP setiap 1 pelunasan jasa pengadaan
Bentuk : File
4. Nama Dokumen : Laporan Jasa Pengadaan Barang
Fungsi : Sebagai rincian jasa pengadaan barang
Sumber : File Perjanjian
Tujuan : Direktur
Frekuensi : Setiap pengaksesan laporan
Media : Dokumen Cetakan Komputer
57
Jumlah : 1 LJPB setiap pengaksesan
Bentuk : File
4.5.3. Entity Relationship Diagram (ERD)
ERD menggambarkan entitas-entitas yang saling berhubungan atau
memiliki relasi dalam basis data.Adapun hasil rancangan ERD dapat dilihat pada
halaman berikut ini.
Sumber: Hasil Penelitian (2017)
Gambar IV.10. Rancangan Entity Relationship Diagram (ERD)
58
4.5.4. Logical Record Structure (LRS)
Logical record structure (LRS) digunakan untuk memodelkan rancangan
basis data dan memiliki fungsi yang sama dengan entity relationship diagram
(ERD). Adapun rancangan logical record structure (LRS) disajikan pada gambar
berikut ini.
Sumber: Hasil Penelitian (2017)
Gambar IV.11. Rancangan Logical Record Structure (LRS)
59
4.5.5. Spesifikasi File
Basis data yang telah dirancang dan telah digambarkan ke dalam bentuk
entity relationship diagram (ERD) akan dijelaskan lebih spesifik menggunakan
teknik penguraian spesifikasi file. Adapun spesifikasi file tersebut antara lain:
1. Spesifikasi file user
Nama File : user
form : user.sql
Fungsi : untuk menyimpan data pengguna
Tipe File : FileMaster
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 46
Kunci Field : iduser
Software : MySQL
Tabel IV.1.
Spesifikasi File User
Nama Field Tipe Panjang Ket
iduser varchar 5 Primary Key
username varchar 15
password varchar 15
level int 1
nama varchar 20
Sumber: Hasil Penelitian (2017)
2. Spesifikasi file permintaan
Nama File : permintaan
form : permintaan.sql
60
Fungsi : untuk menyimpan data permintaan
Tipe File : FileMaster
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 143
Kunci Field : idpermintaan
Software : MySQL
Tabel IV.2.
Spesifikasi File Permintaan
Nama Field Tipe Panjang Ket
idpermintaan varchar 5 Primary Key
tgl date 10
nmkonsumen varchar 20
kontak varchar 13
alamat text 35
nmbarang varchar 25
jenis varchar 12
kriteria varchar 12
jumlah int 11
Sumber: Hasil Penelitian (2017)
3. Spesifikasi file penawaran
Nama File : penawaran
form : penawaran.sql
Fungsi : untuk menyimpan data penawaran
Tipe File : FileMaster
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
61
Panjang record : 96
Kunci Field : idpenawaran
Software : MySQL
Tabel IV.3.
Spesifikasi File Penawaran
Nama Field Tipe Panjang Ket
idpenawaran varchar 5 Primary Key
idpermintaan varchar 5 Foreign Key
iduser varchar 5 Foreign Key
tgl date 10
nmbarang varchar 25
jenis varchar 12
kriteria varchar 12
jumlah int 11
harga double 11
Sumber: Hasil Penelitian (2017)
4. Spesifikasi file perjanjian
Nama File : perjanjian
form : perjanjian.sql
Fungsi : untuk menyimpan data perjanjian kontrak
Tipe File : FileMaster
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 97
Kunci Field : idperjanjian
Software : MySQL
62
Tabel IV.4.
Spesifikasi File Perjanjian
Nama Field Tipe Panjang Ket
idperjanjian varchar 5 Primary Key
idpenawaran varchar 5 Foreign Key
tgl date 10
nokontrak varchar 16
nmkonsumen varchar 25
nilaikontrak double 11
keterangan text 25
Sumber: Hasil Penelitian (2017)
5. Spesifikasi file pengadaan
Nama File : pengadaan
form : pengadaan.sql
Fungsi : untuk menyimpan data pengadaan barang
Tipe File : FileMaster
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 86
Kunci Field : idpengadaan
Software : MySQL
Tabel IV.5.
Spesifikasi File Pengadaan
Nama Field Tipe Panjang Ket
idpengadaan varchar 5 Primary Key
idperjanjian varchar 5 Foreign Key
idbarang varchar 5
nmbarang varchar 25
jenis varchar 12
kriteria varchar 12
jumlah int 11
63
hargabeli double 11
Sumber: Hasil Penelitian (2017)
6. Spesifikasi file pembayaran
Nama File : pembayaran
form : pembayaran.sql
Fungsi : untuk menyimpan data pembayaran
Tipe File : FileMaster
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 21
Kunci Field : idpembayaran
Software : MySQL
Tabel IV.6.
Spesifikasi File Pembayaran
Nama Field Tipe Panjang Ket
idpembayaran varchar 5 Primary Key
idperjanjian varchar 5 Foreign Key
totalbayar double 11
Sumber: Hasil Penelitian (2017)
4.5.6. Struktur Kode
Penulis juga merancang struktur kode untuk setiap kode yang menjadi
primary key atau kode unik untuk setiap data yang diolah. Adapun rancangan
struktur kode yang disajikan penulis terdiri dari iduser, idpermintaan,
idpenawaran, idperjanjian, idpengadaan dan idpembayaran yang dapat dilihat
pada halaman berikut ini.
64
1. Struktur kode iduser
Sumber: Hasil Penelitian (2017)
Gambar IV.12. Struktur Kode iduser
2. Struktur kode idpermintaan
Sumber: Hasil Penelitian (2017)
Gambar IV.13. Struktur Kode idpermintaan
3. Struktur kode idpenawaran
Sumber: Hasil Penelitian (2017)
Gambar IV.14. Struktur Kode idpenawaran
4. Struktur kode idperjanjian
Sumber: Hasil Penelitian (2017)
Gambar IV.15. Struktur Kode idperjanjian
65
5. Struktur kode idpengadaan
Sumber: Hasil Penelitian (2017)
Gambar IV.16. Struktur Kode idpengadaan
6. Struktur kode idpembayaran
Sumber: Hasil Penelitian (2017)
Gambar IV.17. Struktur Kode idpembayaran
4.5.7. Spesifikasi Program
Spesifikasi program merupakan bentuk atau penjelasan dari form-form
atau tampilan-tampilan yang ada pada perancangan sistem jasa pengadaan barang
pada CV. Kapuas Tirta Sari. Untuk menguraikan spesifikasi program diperlukan
teknik pendokumentasian rancangan program menggunakan teknik hierarchy
input process output (HIPO). Adapun spesifikasi program terdiri dari beberapa
form akan diuraikan seperti dibawah ini.
66
A. Spesifikasi Program Untuk Admin
Sumber: Hasil Penelitian (2017)
Gambar IV.18. Rancangan Hierarchy Input Process Output (HIPO) Admin
1. Spesifikasi program form login
Nama Program : form login
Akronim : login.vbp
Fungsi : sekuritas untuk mengakses aplikasi.
Bahasa Pemograman : Visual Basic 6.0
Bentuk Tampilan : Lampiran C-1
Proses Program :
a. Isi kolom yang tersedia seperti username dan password.
b. Klik Login untuk dapat mengakses aplikasi, apabila terjadi kesalahan
dalam pengisian data, maka sistem akan memunculkan pesan
pemberitahuan dan pengguna sistem wajib mengisi ulang username dan
password tersebut, apabila berhasil maka pengguna sistem dapat
mengakses aplikasi sesuai dengan level akses masing-masing.
2. Spesifikasi program form menu utama
Nama Program : form menu utama
Akronim : mutama.vbp
Fungsi : menu induk dari aplikasi
67
Bahasa Pemograman : Visual Basic 6.0
Bentuk Tampilan : Lampiran C-2
Proses Program :
a. Klik Permintaan untuk menampilkan menu permintaan.
b. Klik Penawaran untuk menampilkan menu penawaran.
c. Klik Kontrak Perjanjian untuk menampilkan menu kontrak perjanjian.
d. Klik Pengadaan untuk menampilkan menu pengadaan.
e. Klik Pembayaran untuk menampilkan menu pembayaran.
f. Klik Logout untuk keluar dari aplikasi.
3. Spesifikasi program form permintaan
Nama Program : form permintaan
Akronim : permintaan.vbp
Fungsi : mengelola data permintaan
Bahasa Pemograman : Visual Basic 6.0
Bentuk Tampilan : Lampiran C-3
Proses Program :
a. Isi kolom-kolom yang tersedia pada kolom permintaan.
b. Klik Simpan untuk menyimpan data yang telah diisi.
c. Klik Ubah untuk mengubah data permintaan yang ingin diubah.
d. Klik Hapus untuk menghapus data permintaan.
e. Klik Cari untuk melakukan pencarian data permintaan sesuai dengan
identitas permintaan (idpermintaan).
4. Spesifikasi program form penawaran
Nama Program : form penawaran
68
Akronim : penawaran.vbp
Fungsi : mengelola data penawaran
Bahasa Pemograman : Visual Basic 6.0
Bentuk Tampilan : Lampiran C-4
Proses Program :
a. Isi kolom-kolom yang tersedia pada kolom penawaran.
b. Klik Simpan untuk menyimpan data yang telah diisi.
c. Klik Ubah untuk mengubah data penawaran yang ingin diubah.
d. Klik Hapus untuk menghapus data penawaran.
e. Klik Cari untuk melakukan pencarian data penawaran sesuai dengan
identitas penawaran (idpenawaran).
5. Spesifikasi program form kontrak perjanjian
Nama Program : form kontrak perjanjian
Akronim : perjanjian.vbp
Fungsi : mengelola data kontrak perjanjian
Bahasa Pemograman : Visual Basic 6.0
Bentuk Tampilan : Lampiran C-5
Proses Program :
a. Isi kolom-kolom yang tersedia pada kolom kontrak perjanjian.
b. Klik Simpan untuk menyimpan data yang telah diisi.
c. Klik Ubah untuk mengubah data kontrak perjanjian yang ingin diubah.
d. Klik Cari untuk melakukan pencarian data kontrak perjanjian sesuai
dengan identitas perjanjian (idperjanjian) atau nomor kontrak.
69
6. Spesifikasi program form pengadaan
Nama Program : form pengadaan
Akronim : pengadaan.vbp
Fungsi : mengelola data pengadaan barang
Bahasa Pemograman : Visual Basic 6.0
Bentuk Tampilan : Lampiran C-6
Proses Program :
a. Isi kolom-kolom yang tersedia pada kolom pengadaan.
b. Klik Simpan untuk menyimpan data yang telah diisi.
c. Klik Ubah untuk mengubah data pengadaan yang ingin diubah.
d. Klik Cari untuk melakukan pencarian data pengadaan sesuai dengan
identitas pengadaan (idpengadaan) atau nomor kontrak.
7. Spesifikasi program form pembayaran
Nama Program : form pembayaran
Akronim : pembayaran.vbp
Fungsi : mengelola data pembayaran
Bahasa Pemograman : Visual Basic 6.0
Bentuk Tampilan : Lampiran C-7
Proses Program :
a. Isi kolom-kolom yang tersedia pada kolom pembayaran.
b. Klik Lunas untuk menyimpan data yang telah diisi.
c. Klik Batal untuk membatalkan pengisian
d. Klik Cetak untuk mencetak kwitansi pembayaran, data pembayaran tidak
dapat diubah lagi.
70
B. Spesifikasi Program Untuk Direktur
Sumber: Hasil Penelitian (2017)
Gambar IV.19. Rancangan Hierarchy Input Process Output (HIPO) Direktur
1. Spesifikasi program form login
Nama Program : form login
Akronim : login.vbp
Fungsi : sekuritas untuk mengakses aplikasi.
Bahasa Pemograman : Visual Basic 6.0
Bentuk Tampilan : Lampiran D-1
Proses Program :
a. Isi kolom yang tersedia seperti username dan password.
b. Klik Login untuk dapat mengakses aplikasi, apabila terjadi kesalahan
dalam pengisian data, maka sistem akan memunculkan pesan
pemberitahuan dan pengguna sistem wajib mengisi ulang username dan
password tersebut, apabila berhasil maka pengguna sistem dapat
mengakses aplikasi sesuai dengan level akses masing-masing.
2. Spesifikasi program form menu utama
Nama Program : form menu utama
Akronim : mutama.vbp
71
Fungsi : menu induk dari aplikasi
Bahasa Pemograman : Visual Basic 6.0
Bentuk Tampilan : Lampiran D-2
Proses Program :
a. Klik User untuk menampilkan menu user.
b. Klik Daftar Permintaan untuk menampilkan menu daftar permintaan.
c. Klik Daftar Penawaran untuk menampilkan menu daftar penawaran.
d. Klik Laporan Jasa Pengadaan Barang untuk menampilkan menu laporan
jasa pengadaan barang
e. Klik Logout untuk keluar dari aplikasi.
3. Spesifikasi program form user
Nama Program : form user
Akronim : user.vbp
Fungsi : mengelola data user (pengguna sistem)
Bahasa Pemograman : Visual Basic 6.0
Bentuk Tampilan : Lampiran D-3
Proses Program :
a. Isi kolom-kolom yang tersedia pada kolom user.
b. Klik Simpan untuk menyimpan data yang telah diisi.
c. Klik Ubah untuk mengubah data user yang ingin diubah.
d. Klik Hapus untuk menghapus data user.
e. Klik Cari untuk melakukan pencarian data user sesuai dengan identitas
user (iduser) atau username.
72
4. Spesifikasi program form daftar permintaan
Nama Program : form daftar permintaan
Akronim : daftarpermintaan.vbp
Fungsi : melihat daftar permintaan
Bahasa Pemograman : Visual Basic 6.0
Bentuk Tampilan : Lampiran D-4
Proses Program :
Pada menu ini menampilkan daftar permintaan yang telah diajukan konsumen,
pengguna menu ini juga dapat mengakses rincian dari permintaan tersebut.
5. Spesifikasi program form daftar penawaran
Nama Program : form daftar penawaran
Akronim : daftar penawaran.vbp
Fungsi : melihat daftar penawaran
Bahasa Pemograman : Visual Basic 6.0
Bentuk Tampilan : Lampiran D-5
Proses Program :
Pada menu ini menampilkan daftar penawaran yang ditujukan kepada
konsumen, pengguna menu ini juga dapat mengakses rincian dari penawaran
tersebut.
6. Spesifikasi program form laporan jasa pengadaan barang
Nama Program : form laporan jasa pengadaan barang
Akronim : laporan.vbp
Fungsi : mengelola data laporan jasa pengadaan barang
Bahasa Pemograman : Visual Basic 6.0
73
Bentuk Tampilan : Lampiran D-6
Proses Program :
a. Pada menu ini menampilkan pilihan kategori yang wajib diisi, yaitu
pengisian idperjanjian atau nokontrak yang ingin dicari.
b. Klik Cari untuk melakukan pencarian data laporan tersebut.
c. Klik Cetak untuk mencetak laporan jasa pengadaan barang tersebut.
4.6. Spesifikasi Sistem Komputer
Komputer merupakan media penting untuk merealisasikan perancangan
sistem jasa pengadaan barang pada CV. Kapuas Tirta Sari.
4.6.1. Umum
Faktor penting dalam perealisasian dari sistem yang dirancang adalah
perangkat keras dan perangkat lunak. Syarat minimal perangkat keras dan
perangkat lunak yang dibutuhkan dapat dilihat pada halaman berikut ini.
4.6.2. Perangkat Keras
Spesifikasi perangkat keras untuk merancang sistem jasa pengadaan
barang pada CV. Kapuas Tirta Sari, yaitu:
1. CPU (Central Processing Unit)
a. Processor : 1.8 GHz dual core
b. Memory : 2 GB
c. Harddisk : 320 GB
2. Monitor : Resolusi Layar Maksimum (1366 x 768)
3. Keyboard : 86 keys
4. Mouse : Optical
74
5. Printer : Standard Version
4.6.3. Perangkat Lunak
Spesifikasi perangkat lunak untuk merancang sistem jasa pengadaan
barang pada CV. Kapuas Tirta Sari, terdiri dari:
1. Sistem Operasi : Windows 7 Ultimate
2. Bahasa Pemrograman : Visual Basic 6.0
3. Aplikasi Pendukung
a. Wamp Server, dengan paket :
1) Apache : Apache 2.2.11
2) MySQL : MySQL 5.1.36
b. Crystal Report 8.5
c. MySQL ODBC Connector
4.7. Jadwal Implementasi
Pengimplementasian untuk merancang sistem ini memerlukan tahapan-
tahapan yang membutuhkan waktu sekitar 3 bulan. Adapun rincian kegiatannya
yaitu:
Tabel IV.7.
Jadwal Implementasi
No
Tahapan Kegiatan
Satuan Minggu
Oktober November Desember
1 2 3 4 1 2 3 4 1 2 3 4
1. Analisis Kebutuhan
2. Pengumpulan Data
3. Analisa Sistem
4. Evaluasi Analisa Sistem
5. Perancangan Sistem
6. Evaluasi Perancangan Sistem
Sumber: Hasil Penelitian (2017)