BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · pengadaan barang berbasis desktop pada CV....

Post on 11-Jan-2020

9 views 0 download

Transcript of BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · pengadaan barang berbasis desktop pada CV....

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)