bab iv perancangan sistem surabayarepository.dinamika.ac.id/270/7/bab iv.pdf · menghasilkan data...

48
25 BAB IV PERANCANGAN SISTEM 4.1 Analisis Permasalahan Spesifikasi sistem yang ada pada Rancang Bangun Aplikasi Pengadaan Barang Pada CV. Maha Meru ini adalah mengolah data master dan transaksi yang menghasilkan output berupa laporan. Data master terdiri dari data customer, data supplier, dan data barang. Sedangkan untuk data transaksi terdiri dari data barang masuk, barang keluar dan stock barang di gudang. Setelah melakukan analisis ini, maka akan dirancang suatu sistem yang sesuai dengan kebutuhan. Rancangan sistem yang dibuat dapat berupa Data Flow Diagram (DFD) sebagai deskripsi alur dari sistem ini yang dibuat dengan menggunakan software PowerDesigner 6 42- bit. Document flow yaitu bagan yang memiliki arus dokumen secara menyeluruh dari suatu sistem yang menjelaskan urutan prosedur-prosedur yang terdapat di dalam sistem. Adapun dokument flow untuk proses Pembelian Barang dapat dilihat Gambar 4.1. pada dokument flow proses pembelian barang yang terdapat pada gambar tersebut, dimana tersebut dimulai dari bagian administrasi yang mendapatkan data pelanggan beserta kontrak proyek. Lalu bagian administrasi membuat data pesanan barang yang dibutuhkan dalam pengerjaan proyek. lalu daftar list barang tersebut dikirimkan kepada supplier, jika barang yang dipesan tidak ada maka supplier akan konfirmasi kepada bagian administrasi bahwa barang yang dipesan kosong, jika barang ada maka supplier akan mengirimkan barang beserta nota pembelian kepada bagian gudang. Gudang akan STIKOM SURABAYA

Upload: others

Post on 04-Nov-2019

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

25

BAB IV

PERANCANGAN SISTEM

4.1 Analisis Permasalahan

Spesifikasi sistem yang ada pada Rancang Bangun Aplikasi Pengadaan

Barang Pada CV. Maha Meru ini adalah mengolah data master dan transaksi yang

menghasilkan output berupa laporan. Data master terdiri dari data customer, data

supplier, dan data barang. Sedangkan untuk data transaksi terdiri dari data barang

masuk, barang keluar dan stock barang di gudang. Setelah melakukan analisis ini,

maka akan dirancang suatu sistem yang sesuai dengan kebutuhan. Rancangan

sistem yang dibuat dapat berupa Data Flow Diagram (DFD) sebagai deskripsi alur

dari sistem ini yang dibuat dengan menggunakan software PowerDesigner 6 42-

bit.

Document flow yaitu bagan yang memiliki arus dokumen secara

menyeluruh dari suatu sistem yang menjelaskan urutan prosedur-prosedur yang

terdapat di dalam sistem. Adapun dokument flow untuk proses Pembelian Barang

dapat dilihat Gambar 4.1. pada dokument flow proses pembelian barang yang

terdapat pada gambar tersebut, dimana tersebut dimulai dari bagian administrasi

yang mendapatkan data pelanggan beserta kontrak proyek. Lalu bagian

administrasi membuat data pesanan barang yang dibutuhkan dalam pengerjaan

proyek. lalu daftar list barang tersebut dikirimkan kepada supplier, jika barang

yang dipesan tidak ada maka supplier akan konfirmasi kepada bagian administrasi

bahwa barang yang dipesan kosong, jika barang ada maka supplier akan

mengirimkan barang beserta nota pembelian kepada bagian gudang. Gudang akan

STIKOM S

URABAYA

Page 2: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

26

mencocokkan data barang yang datang dan pemesanan barang yang dilakukan

oleh bagian administrasi sebelumnya, lalu rekap data pengadaan barang beserta

nota pembelian diserahkan kepada bagian keuangan untuk melakukan

pembayaran.

Document Flow Pengadaan Barang

LogistikAdministrasi dan

PemasaranSupplier KeuanganCustomer

Mulai

Data Pelanggan dan

Form Kontrak

Proyek

Data Pelanggan dan

Form Kontrak

Proyek

Daftar Pesanan

Barang Baru

Daftar Pesanan

Barang Baru

Cek Stok?

Nota Pembelian

Nota Pembelian

Cek?

Nota Pembelian

Y Y

Selesai

Membuat

Daftar Pesanan

Barang Baru

Rekap Data

BarangMembuat

Nota

Pembelian

Melakukan

Pembayaran

Data pesanan

ditolak

T

Data pesanan tidak

sesuai

T

Bukti pembayaran

Bukti pembayaran

c

c Data Pengadaan

Barang

Data Pengadaan

Barang

Cash?

Y

Transfer

Membuat

Bukti

Pembayaran

T

Bukti transfer

Membuat

Bukti

Pembayaran

Bukti pembayaran

c

Bukti pembayaran

1

1

2

2

3

3

2

5

5

4

4

c

Gambar 4.1 Document Flow Pengadaan Barang

STIKOM S

URABAYA

Page 3: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

27

Pada proses pembuatan laporan, setelah bagian keuangan melakukan

pembayaran maka selanjutnya dari arsip data pengadaan barang, bagian keuangan

dapat membuat laporan pembelian barang dan laporan stock barang. Untuk lebih

jelasnya lihat gambar 4.2

Dokumen Flow Pembuatan Laporan

DirekturKeuangan

Mulai

Data Pengadaan

Barang

Membuat

Laporan

Stock

Barang

Laporan Stock

Barang

Laporan Stock

Barang

Selesai

Laporan Pengadaan

Barang

Membuat

Laporan

Pengadaan

Barang

Laporan Pengadaan

Barang

a

cc

Gambar 4.2 Document Flow Pembuatan Laporan

Pada Barang Keluar proses pertama kali admin mendapatkan surat

pengerjaan proyek, lalu membuat permintaan barang yang menghasilkan form

STIKOM S

URABAYA

Page 4: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

28

permintaan barang yang diserahkan pada bagian gudang. Setelah itu, gudang

mengecek dan menyiapkan data proyek dan menghasilkan data barang keluar lalu

membuat surat keluar barang proyek yang menghasilkan surat keluar barang

proyek dan barang yang diserahkan pada manajer proyek sebagai pelaksana

proyek. Untuk lebih jelasnya lihat gambar 4.3.

Document Flow Proses Barang Keluar Proyek

Manajer ProyekLogistikAdministrasi dan Pemasaran

Surat Pengerjaan

Proyek (SPK)

Membuat

Permintaan

Barang

Form Permintaan

Barang

Form Permintaan

Barang

Cek Barang?

Menerima

dan

Mengecek

Barang

Menyiapkan

Barang

Proyek

Data Barang

Keluar

Membuat

Surat Keluar

Barang

Proyek

Surat Keluar

Barang Proyek

Surat Keluar

Barang Proyek

Y

T

Surat Keluar

Barang Proyek

c

c

Gambar 4.3 Document Flow Proses Barang Keluar Proyek

STIKOM S

URABAYA

Page 5: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

29

4.2 Perancangan Sistem

Sebelum membuat program aplikasi, terlebih dahulu dilakukan proses

perancangan sistem. Hal ini dilakukan dengan tujuan supaya aplikasi yang dibuat

dapat berfungsi sesuai dengan yang diharapkan yaitu mampu membantu

menyelesaikan permasalahan pengerjaan proyek kecil maupun besar sebagai

kontraktor.

Dalam perancangan sistem ini ada beberapa tahapan-tahapan yang harus

dilakukan. Urutan perancangan sistem ini adalah sebagai berikut :

1. System Flow

2. Data Flow Diagram (DFD)

3. Entity Relational Diagram (ERD)

4. Struktur Database

5. Desain Input Output

Langkah-langkah perancangan sistem ini prosedur-prosedur diatas dapat

dijelaskan pada sub sebagai berikut :

4.2.1 System Flow

Berdasarkan document flow di atas maka dapat disusun system flow yang

menentukan arah atau alur suatu Sistem dibutuhkan suatu cara perancangan untuk

mendeskripsikan bagaimana tiap langkah yang dilakukan dalam sistem dan

pengguna dapat diketahui, agar di dapatkan suatu gambaran mengenai cara kerja

dari sistem yang akan dibangun berdasarkan alur rancangan.

STIKOM S

URABAYA

Page 6: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

30

Pada System Flow ini akan dijelaskan alur proses-proses yang terdapat

pada aplikas pengadaan barang, sebagai berikut :

System Flow Pengadaan Barang

Logistik KeuanganSupplierAdministrasi dan PemasaranCustomer

Mulai

Data Pelanggan dan

Form Kontrak

Proyek

Data Pelanggan dan

Form Kontrak

Proyek

Entry Data

Pelanggan dan

Kontrak Proyek

Customer

Membuat Daftar

Kebutuhan Barang

Daftar Pesanan

Barang Baru

Daftar Pesanan

Barang Baru

Cek Stok?

Membuat Nota

Pembelian

Nota Pembelian

Nota Pembelian

Cek?

Entry Data

Pengadaan Barang

Pengadaan

Nota Pembelian

Melakukan

Pembayaran

Y

Y

Data Barang tidak

sesuai

Data Pesanan

ditolak

T

Pemesanan

T

Supplier

Data Pengadaan

Barang

Data Pengadaan

Barang

YT

Membuat

Bukti

Pembayaran

Transfer

Selesai

Bukti pembayaran

Bukti pembayaran

Bukti pembayaran

Membuat

Bukti

Pembayaran

Bukti pembayaran

Cash?

Bukti transfer

1

1

2

2

3

3

4

4

5

5

6

6

Barang

7

7

Gambar 4.4 System Flow Pengadaan Barang

STIKOM S

URABAYA

Page 7: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

31

Gambar 4.4 System Flow menjelaskan proses Pengadaan Barang yang

dimulai dari bagian admin yang mendapatkan customer untuk pengerjaan proyek,

lalu bagian gudang akan membuat daftar pemintaan barang untuk proyek kepada

supplier dan menyimpannya dalam database pemesanan. Supplier akan mengecek

apakah barang yang diminta tersedia atau tidak, jika tidak tersedia, maka supplier

akan melakukan konfirmasi ke bagian admin bahwa barang yang diminta tidak

tersedia, jika barang tersedia maka supplier akan mengirimkan barang beserta

nota pembelian yang akan diberikan kepada gudang.

Gudang akan mengecek barang yang datang dengan data barang yang

dipesan pada database pemesanan. Setelah selesai maka akan mencatat pada

database pengadaan dan database barang dan juga menghasilkan rekap data

pengadaan barang yang diserahkan kepada bagian admin. Lalu bagian gudang

menyerahkan nota pembelian kepada bagian keuangan untuk melakukan

pembayaran kepada supplier. Pembayaran bisa dilakukan dengan dua cara, yaitu

cash atau transfer.

STIKOM S

URABAYA

Page 8: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

32

System Flow Pembuatan Laporan

DirekturKeuangan

Selesai

Mulai

Laporan Pengadaan

Barang

Laporan Stock

Barang

Pengadaan

Cetak Laporan

Stock Barang

Cetak Laporan

Pengadaan Barang

Laporan Pengadaan

Barang

Laporan Stock

Barang

Gambar 4.5 System Flow Proses Pembuatan Laporan

Gambar 4.5 System Flow menjelaskan proses Pembuatan Laporan yang

dimulai dari bagian keuangan yang mendapatkan data pengadaan barang dari

database pengadaan untuk membuat laporan pengadaan barang dan laporan Stock

Barang, yang selanjutnya diserahkan kepada Direkur.

STIKOM S

URABAYA

Page 9: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

33

System Flow Proses Barang Keluar Proyek

Manajer ProyekLogistikAdministrasi dan Pemasaran

Membuat

Permintaan

Barang

Form Permintaan

Barang

Surat Pengerjaan

Proyek

Y

Cek Barang?

Form Permintaan

Barang

Surat Keluar Barang

Proyek

Data Barang Keluar

Menyiapkan

Barang Proyek

Membuat

Surat Keluar

Barang

Proyek

Menerima dan

Mengecek

Barang

Surat Keluar Barang

Proyek

c

Customer

Membuat Surat

Pengerjaan

Proyek

T

Pengadaan

Pengadaan

1

1

Barang

Gambar 4.6 System Flow Proses Barng Keluar ProyekSTIKOM S

URABAYA

Page 10: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

34

Gambar 4.6 System Flow menjelaskan proses Barang Keluar yang dimulai

dari bagian admin proyek mendapatkan Surat Pengerjaan Proyek dari database

customer, setelah itu membuat permintaan barang yang diserahkan pada bagian

gudang. Setelah itu, gudang mengecek dan menyiapkan data proyek dan

menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang

menghasilkan surat keluar barang proyek dan barang yang diserahkan pada

manajer proyek sebagai pelaksana proyek.

4.2.2 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) adalah gambar aliran informasi yang terlibat

dalam suatu prosedur (event) yang terdapat dalam suatu sistem. Diagram ini

menjelaskan lebih lanjut proses yang terdapat pada diagram berjenjang dengan

alur data yang terjadi pada setiap proses. Data flow diagram berfungsi untuk

menggambarkan proses aliran data yang terjadi di dalam sistem dari tingkat yang

tertinggi sampai yang terendah sehingga memungkinkan untuk dilakukan proses

(decomposition), partisi atau pembagian sistem kedalam bagian-bagian yang lebih

kecil dan lebih sederhana. Adapun penjelasan dari DFD dapat dilihat sebagai

berikut :

4.2.2.1 Hierarki Input Proses Output (HIPO)

Hierarki Input Proses Output merupakan alat perancangan sistem yang

dapat menampilkan seluruh proses yang terdapat pada suatu aplikasi tertentu

dengan jelas dan terstruktur. Pada rancangan sistem Aplikasi Pengadaan Barang

ini terdiri dari tiga proses utama yaitu proses Pembelian Barang, Pembuatan

Laporan dan Barang Keluar Proyek. Masing-masing dari proses utama tersebut

STIKOM S

URABAYA

Page 11: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

35

akan dijabarkan kembali ke dalam beberapa sub proses. Dari diagram berjenjang

berikut ini akan terlihat masing-masing sub level dari Data Flow Diagram (DFD).

Seluruh proses yang terbentuk merupakan penjabaran dari masing-masing

proses diatasnya dimana proses Pembelian Barang, Pembuatan Laporan dan

Barang Keluar Proyek dapat diturunkan (decomposition) lagi menjadi beberapa

sub proses. Adapun secara garis besar, diagram berjenjang yang membangun

rancangan aplikasi digambarkan seperti pada gambar 4.22

Aplikasi Pengadaan Barang

CV. Maha Meru

0

Proses Pengadaan Barang

1

Proses Keluar Barang

Proyek

3

Proses Pembelian

Barang

1.1

Proses Pembuatan Laporan

2

Proses Pembayaran

Barang

1.3

Proses Penerimaan

Barang

1.2

Pembuatan Laporan

Pengadaan Barang

2.1

Pembuatan Laporan

Stok Barang

2.2

Proses Permintaan

Barang Keluar Proyek

3.1

Proses Barang Keluar

Proyek

3.1

Gambar 4.7 HIPO Sistem Pengadaan Barang CV. Maha Meru

STIKOM S

URABAYA

Page 12: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

36

4.2.2.2 Context Diagram

Desain DFD dalam sistem ini seperti dalam gambar 4.8 Context diagram

merupakan diagram pertama dalam rangkaian suatu DFD yang menggambarkan

entitas-entitas yang berhubungan dengan suatu sistem informasi.

Context diagram untuk Sistem Pengadaan Barang CV. Maha Meru

terdapat 7 external entity, yaitu Supplier, Logistik, Keuangan, Direktur, Manajer

Proyek, Customer dan Bagian Administrasi dan Pemasaran. Masing-masing

entitas yang terhubung memberikan input dan output sistem.

Surat Keluar Barang Proyek

Surat Keluar Barang Proyek

Form Permintaan Barang

Form Permintaan Barang

Laporan Stock Barang

Laporan Pengadaan Barang

Data Pengadaan Barang

Bukti Pembayaran

Bukti Pembayaran

Nota Pembelian

Nota Pembelian

Data Pengadaan Barang

Nota Pembelian

Daftar Pesanan Barang Baru

Nota Pembelian

Daftar Pesanan Barang Baru

Daftar Pesanan Barang Baru

Data Pelanggan dan Kontrak Proyek

Data Pelanggan dan Kontrak Proyek

0

Sistem Pengadaan Barang

+

Customer

Administrasi dan Pemasaran Supplier

Logistik

Keuangan

Direktur

Manajer

Proyek

Gambar 4.8 Context Diagram Sistem Pengadaan Barang CV. Maha Meru

STIKOM S

URABAYA

Page 13: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

37

4.2.2.3 DFD Level 0

DFD level 0 merupakan proses decompose dari context diagram. DFD

level 0, menggambarkan tiap-tiap proses yang terdapat sistem pengadaan barang

CV. Maha Meru. Pada DFD level 0 terbagi menjadi tiga sub proses, yaitu :

1. Pengadaan Barang

Pada sub proses ini menjelaskan tentang tahap-tahap pengadaan barang

ini dimulai.

2. Pembuatan Laporan

Pada sub proses ini menjelaskan tentang tahap-tahap pembuatan laporan.

3. Barang Keluar

Pada sub proses ini dilakukan untuk melakukan pengecekan dan

pengeluaran barang untu pelaksana proyek.

STIKOM S

URABAYA

Page 14: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

38

Adapun secara garis besar, DFD Level 0 untuk aplikasi ini digambarkan

seperti pada gambar 4.9

Flow _157

Flow _156

Flow _154

Flow _153

Flow _152

Flow _151

Flow _149

Flow _148

Laporan Stock Barang

Surat Keluar Barang Proyek

Surat Keluar Barang Proyek

Form Permintaan Barang

Surat Pengerjaan Proyek (SPK)

Form Permintaan Barang

Laporan Pengadaan Barang

[Laporan Stock Barang]

Flow _144

[Laporan Pengadaan Barang]

Data Pengadaan Barang

Nota Pembelian

Bukti Pembayaran

Bukti Pembayaran

Nota Pembelian

Nota Pembelian

Data Pengadaan Barang

Daftar Pesanan Barang Baru

Nota Pembelian

Daftar Pesanan Barang Baru

Daftar Pesanan Barang Baru

Data Pelanggan dan Kontrak Proyek

Data Pelanggan dan Kontrak Proyek

Customer

Administrasi

dan

Pemasaran

Supplier

Logistik

Keuangan

Keuangan

Direktur

Administrasi

dan

PemasaranLogistikLogistik

Manajer

Proyek

1

Proses Pengadaan Barang

+

2

Proses Pembuatan

Laporan

+

3

Proses Barang Keluar

+

1 Customer

2 Pengadaan

3 Supplier

4 Pemesanan

5 Barang

Gambar 4.9 DFD Level 0 Sistem Pengadaan Barang CV. Maha Meru

STIKOM S

URABAYA

Page 15: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

39

4.2.2.4 DFD Level 1

Pada DFD level 1 Poses Pengadaan Barang, terdapat external entity

Customer, Administrasi dan Pemasaran, Logistik, Keuangan dan Supplier.

Dimana di dalamnya terdapat proses Pembelian Barang, Penerimaan Barang dan

Pembayaran. Untuk lebih jelas lihat pada gambar 4.10

Flow _371

Flow _156

Flow _152

Flow _151

Flow _149

Flow _148

Bukti Pembayaran

Nota Pembelian

Bukti PembayaranNota Pembelian

Data Pengadaan Barang

[Data Pengadaan Barang]

Nota Pembelian

Daftar Pesanan Barang Baru

Nota Pembelian

Daftar Pesanan Barang Baru

Daftar Pesanan Barang Baru

Data Pelanggan dan Kontrak ProyekData Pelanggan dan Kontrak Proyek

Customer

Administrasi

dan

Pemasaran

Supplier

Supplier

Logistik

Logistik

Administrasi

dan

Pemasaran

Logistik

Keuangan

Supplier

2 Pengadaan

3 Supplier

1 Customer

4 Pemesanan

4 Pemesanan

5 Barang

1

Proses Pembelian Barang

2

Proses Penerimaan

Barang

3

Proses Pembayaran

Gambar 4.10 DFD Level 1 Proses Pengadaan Barang

Pada DFD level 1 Proses Pembuatan Laporan, terdapat external entity

Keuangan dan Direktur. Dimana di dalamnya terdapat proses Pembuatan Laporan

STIKOM S

URABAYA

Page 16: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

40

Pengadaan Barang dan Pembuatan Laporan Stok Barang. Untuk lebih jelas lihat

pada gambar 4.11

[Laporan Stock Barang] Laporan Stock Barang

Flow _262

Laporan Pengadaan Barang

[Laporan Pengadaan Barang]

Flow _144

Data Pengadaan BarangKeuangan Direktur

Direktur

2 Pengadaan

Keuangan

1

Pembuatan Laporan

Pengadaan Barang

2

Pembuatan Laporan

Stock Barang

Gambar 4.11 DFD Level 1 Proses Pembuatan Laporan CV Maha Meru

STIKOM S

URABAYA

Page 17: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

41

Pada DFD level 1 Proses Keluar Barang Proyek, terdapat eksternal entity

Administrasi dan Pemasaran, Logistik, dan Manajer Proyek. Dimana di dalamnya

terdapat proses Permintaan Barang Keluar Proyek dan Proses Barang Keluar

Proyek. Untuk lebih jelas lihat pada gambar 4.12

Surat Pengerjaan Proyek (SPK)

Flow _157

Flow _154

Flow _153

Surat Keluar Barang ProyekSurat Keluar Barang Proyek

Form Permintaan BarangForm Permintaan Barang

Administrasi

dan

PemasaranLogistik

Logistik

Manajer

Proyek

1 Customer 2 Pengadaan

5 Barang

1

Proses

Permintaan

Barang Keluar

Proyek

2

Proses Barang

Keluar Proyek

Gambar 4.12 DFD Level 1 Proses Keluar Barang Proyek CV. Maha Meru

4.2.3 Entity Relational Diagram (ERD)

Setelah dilakukan analisis terhadap sistem, langkah berikutnya

perancangan sistem. Dimana dalam perancangan sistem ini dapat memberikan

tentang gambaran sistem yang dibuat. Dengan menggunakan model dan beberapa

tahap yaitu :

1. Conceptual Data Model (CDM)

2. Physical Data Model (PDM)

STIKOM S

URABAYA

Page 18: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

42

4.2.3.1 Conceptual Data Model (CDM)

Secara logik jumlah tabel yang ada dalam database adalah 14 buah yang

terdiri dari master dan transaksi. Pada Conceptual Data Model (CDM) terdapat

relasi antar tabel yang satu dengan tabel yang lain. Hasil dari pengembangan

sistem dapat dilihat pada gambar 4.14

Relation_549 Relation_548

Relation_547

Relation_546

Relation_335

Relation_334

Relation_333

Relation_332

Relation_329

Relation_328

Relation_231

Relation_227

Relation_181

Relation_180

Relation_179

Relation_178

Relation_177

Relation_120

Supplier

Kode_Supplier

Nama_Supplier

Alamat_Supplier

Kota_Supplier

Telp_supplier

Jenis Supplier

Pembelian

Kode_Faktur

Tgl_Terima_Faktur

Total_Beli

Total_Pembelian_Barang

Jenis_Pembelian

Kateg ori_Barang

Detail_Pembelian

Quantity_Barang

Harg a_per_Barang

Jumlah_Barang

PO

Kode_PO

Tang g al_PO

Keterangan

Detail_PO

Quantity_Barang

Status_PO

Barang

Kode_Barang

Nama_Barang

Satuan

Quantity_Barang

Harg a_Barang

Status

Qty_Status

Karyawan

Id_Karyawan

Nama_Karyawan

Tang g al_Lahir

Alamat

Kota

Jabatan

Telp

Customer

Kode_Customer

Nama_Customer

Alamat_Customer

Kota_Customer

Telp_Customer

User_Admin

Username

Password

Barang_Keluar

Kode_Keluar

Tang g al_Keluar

Keterangan_Keluar

Detil_Barang _Keluar

Jumlah_Stok_Keluar

Proyek

Kode_Proyek

Nama_Proyek

Lokasi_Proyek

Titik_Pemasang an

Tgl_Terima

Tgl_M ulai

Tgl_Selesai

Keterangan

Nilai_Kontrak

Uang_Muka

Sisa_Kontrak

Bahan_Baku

Tenaga_Kerja

Alat

Prog res_Proyek

Kode_Prog res

Nama_Prog res

Tgl_M ulai

Tgl_Selesai

Keterangan

Prosentase

Sisa_Bayar_Proyek

PR

Kode_PR

Tang g al_PR

Detil_PR

Quantity

Status_PR

Gambar 4.13 CDM Sistem Pengadaan Barang CV. Maha Meru

STIKOM S

URABAYA

Page 19: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

43

4.2.3.2 Physical Data Model (PDM)

Physical Data Model (PDM) merupakan generate Conceptual Data Model

(CDM). PDM merupakan representative fisik dari database. Karena disini tipe

data dari elemen-elemen data sudah dimunculkan. Untuk lebih jelas terlihat pada

gambar 4.14

KODE_PR = KODE_PR

KODE_PR = KODE_PR

KODE_BARANG = KODE_BARANGKODE_BARANG = KODE_BARANG

KODE_PROYEK = KODE_PROYEK KODE_PR = KODE_PR

KODE_BARANG = KODE_BARANG

KODE_KELUAR = KODE_KELUAR

USERNAME = USERNAME

KODE_BARANG = KODE_BARANG

KODE_PROYEK = KODE_PROYEK

KODE_PROYEK = KODE_PROYEK

KODE_BARANG = KODE_BARANG

KODE_CUSTOMER = KODE_CUSTOMER

KODE_PO = KODE_PO

KODE_FAKTUR = KODE_FAKTUR

USERNAME = USERNAME

KODE_SUPPLIER = KODE_SUPPLIER

SUPPLIER

KODE_SUPPLIER Text(10)

NAMA_SUPPLIER Text(50)

ALAMAT_SUPPLIER Text(50)

KOTA_SUPPLIER Text(50)

TELP_SUPPLIER Integ er

JENIS_SUPPLIER Text(25)

PEM BELIAN

KODE_FAKTUR Text(10)

KODE_SUPPLIER Text(10)

KODE_CUSTOM ER Text(10)

KODE_BARANG Text(10)

TGL_TERIM A_FAKTUR DateTime

TOTAL_BELI Currency

TOTAL_PEMBELIAN_BARANG Currency

JENIS_PEMBELIAN Text(25)

KATEGORI_BARANG Text(25)

DETAIL_PEMBELIAN

QUANTITY_BARANG Integ er

HARGA_PER_BARANG Currency

JUM LAH_BARANG Integ er

KODE_BARANG Text(10)

PO

KODE_PO Text(10)

KODE_FAKTUR Text(10)

TANGGAL_PO DateTime

KETERANGAN Text(100)

DETAIL_PO

KODE_PO Text(10)

QUANTITY_BARANG Integ er

STATUS_PO Text(25)

BARANG

KODE_BARANG Text(10)

KODE_PO Text(10)

DET_KODE_PO Text(10)

NAMA_BARANG Text(50)

SATUAN Integ er

QUANTITY_BARANG Integ er

HARGA_BARANG Currency

STATUS Text(10)

QTY_STATUS Text(10)

ID_BIAYA Text(4)

KARYAWAN

ID_KARYAWAN Text(10)

USERNAME Text(15)

NAMA_KARYAWAN Text(50)

TANGGAL_LAHIR DateTime

ALAMAT Text(50)

KOTA Text(50)

JABATAN Text(50)

TELP Integ er

CUSTOM ER

KODE_CUSTOM ER Text(10)

NAMA_CUSTOMER Text(50)

ALAMAT_CUSTOM ER Text(50)

KOTA_CUSTOMER Text(50)

TELP_CUSTOM ER Integ er

USERNAME Text(10)

USER_ADM IN

USERNAME Text(15)

PASSWORD Text(15)

BARANG_KELUAR

KODE_KELUAR Text(12)

KODE_PROYEK Text(12)

TANGGAL_KELUAR DateTime

KETERANGAN_KELUAR Text(50)

KODE_BARANG Text(10)

DETIL_BARANG_KELUAR

JUM LAH_STOK_KELUAR Integ er

KODE_BARANG Text(10)

KODE_KELUAR Text(12)

PROYEK

KODE_PROYEK Text(12)

NAMA_PROYEK Text(100)

LOKASI_PROYEK Text(100)

TITIK_PEMASANGAN Integ er

TGL_TERIM A DateTime

TGL_M ULAI DateTime

TGL_SELESAI DateTime

KETERANGAN Text(100)

NILAI_KONTRAK Single

UANG_MUKA Single

SISA_KONTRAK Single

BAHAN_BAKU Single

TENAGA_KERJA Single

ALAT Single

KODE_PR Text(10)

PROGRES_PROYEK

KODE_PROGR ES Text(13)

KODE_PROYEK Text(12)

NAMA_PROGRES Text(50)

TGL_M ULAI DateTime

TGL_SELESAI DateTime

KETERANGAN Text(100)

PROSENTASE Single

SISA_BAYAR_PROYEK Single

KODE_PR Text(10)

PR

KODE_PR Text(10)

TANGGAL_PR DateTime

KODE_PROYEK Text(12)

KODE_BARANG Text(10)DETIL_PR

QUANTITY Integ er

STATUS_PR Text(50)

KODE_PR Text(10)

KODE_BARANG Text(10)

Gambar 4.14 PDM Sistem Pengadaan Barang CV. Maha Meru

STIKOM S

URABAYA

Page 20: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

44

4.2.4 Struktur Database

Berdasarkan Gambar 4.14 struktur tabel terdiri dari file master dan file

transaksi yang akan dijelaskan sebagai berikut :

Struktur File

4.2.4.1 Nama Tabel : Tabel Barang

Primary Key : Kode Barang

Foreign Key : Username

Fungsi : Untuk menyimpan data barang proyek.

Tabel 4.1 Struktur Tabel Barang

No Field Type Length Key

1 Kode Barang Char 10 Primary Key

2 Username Char 10 Foreign Key

4 Nama Barang Varchar 50 Not Null

4 Satuan Varchar 50 Not Null

5 Quantity Barang Int - Not Null

6 Harga Beli Terakhir Float - Not Null

7 Status Varchar 50 Not Null

8 Qty Status Int - Not Null

4.2.4.2 Nama Tabel : Tabel Barang Keluar

Primary Key : Kode Keluar

Foreign Key : Kode Proyek

Kode Barang

Username

Fungsi : Untuk mengetahui barang yang keluar di setiap proyek.

Tabel 4.2 Struktur Tabel Barang Keluar

No Field Type Length Key

1 Kode Keluar Char 12 Primary Key

2 Kode Proyek Char 12 Foreign Key

4 Kode Barang Char 10 Foreign Key

STIKOM S

URABAYA

Page 21: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

45

No Field Type Length Key

4 Username Char 10 Foreign Key

5 Tanggal Keluar Datetime - Not Null

6 Keterangan Keluar Varchar 50 Not Null

4.2.4.3 Nama Tabel : Tabel Customer

Primary Key : Kode Customer

Foreign Key : Username

Fungsi : Untuk menyimpan data customer proyek.

Tabel 4.3 Struktur Tabel Customer

No Field Type Length Key

1 Kode Customer Char 12 Primary Key

2 Username Char 10 Foreign Key

4 Nama Customer Varchar 50 Not Null

4 Alamat Customer Varchar 50 Not Null

5 Kota Customer Varchar 50 Not Null

6 CP Customer Char 12 Not Null

7 Telp Customer Char 12 Not Null

4.2.4.4 Nama Tabel : Tabel Detil Barang Keluar

Primary Key : -

Foreign Key : Kode Barang

Kode Keluar

Fungsi : Untuk menyimpan daftar barang yang keluar.

Tabel 4.4 Struktur Tabel Detil Barang Keluar

No Field Type Length Key

1 Kode Barang Char 10 Foreign key

2 Kode Keluar Char 12 Foreign Key

4 Jumlah Stok Keluar Int - Not Null

STIKOM S

URABAYA

Page 22: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

46

4.2.4.5 Nama Tabel : Tabel Detil Pembelian

Primary Key : -

Foreign Key : Kode Barang

Kode Faktur

Fungsi : Untuk menyimpan daftar bahan proyek yang di beli.

Tabel 4.5 Struktur Tabel Detil Pembelian

No Field Type Length Key

1 Kode Barang Char 10 Foreign Key

2 Kode Faktur Char 12 Foreign Key

4 Quantity Barang Int - Not Null

4 Harga Per Barang Float - Not Null

5 Jumlah Barang Float - Not Null

4.2.4.6 Nama Tabel : Tabel Detil PO

Primary Key : -

Foreign Key : Kode Barang

Kode PO

Fungsi : Untuk menyimpan daftar PO.

Tabel 4.6 Struktur Tabel Detil PO

No Field Type Length Key

1 Kode Barang Char 10 Foreign Key

2 Kode PO Char 11 Foreign Key

4 Quantity Barang Int - Not Null

4 Status PO Varchar 50 Not Null

4.2.4.7 Nama Tabel : Tabel Karyawan

Primary Key : Id Karyawan

Fungsi : Untuk menyimpan data karyawan proyek.

STIKOM S

URABAYA

Page 23: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

47

Tabel 4.7 Struktur Tabel Karyawan

No Field Type Length Key

1 Id Karyawan Char 10 Primary Key

2 Nama Karyawan Varchar 50 Not Null

4 Tanggal Lahir Datetime - Not Null

4 Alamat Varchar 50 Not Null

5 Kota Varchar 50 Not Null

6 Jabatan Varchar 50 Not Null

7 Contact Person Char 12 Not Null

4.2.4.8 Nama Tabel : Tabel Detil PR

Primary Key : -

Foreign Key : Kode PR

Kode Barang

Fungsi : Untuk menyimpan daftar barang yang telah digunakan.

Tabel 4.8 Struktur Tabel Detil PR

No Field Type Length Key

1 Kode PR Char 10 Foreign Key

2 Kode Barang Char 10 Foreign key

4 Nama Barang Varchar 50 Not Null

4 Quantity Int - Not Null

5 Status PR Varchar 50 Not Null

4.2.4.9 Nama Tabel : Tabel Pembelian

Primary Key : Kode Faktur

Foreign Key : KodePO

Kode Supplier

Username

Fungsi : Untuk menyimpan daftar pembelian.

STIKOM S

URABAYA

Page 24: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

48

Tabel 4.9 Struktur Tabel Pembelian

No Field Type Length Key

1 Kode Faktur Char 12 Primary Key

2 Kode PO Char 11 Foreign Key

4 Kode Supplier Char 10 Foreign Key

4 Username Char 10 Foreign Key

5 Tgl Terima Faktur Datetime - Not Null

6 Total Beli Float - Not Null

7 Tgl Jatuh Tempo Datetime - Not Null

8 Total Pembelian Float - Not Null

9 Sisa Bayar Beli Float - Not Null

10 Jenis Pembelian Varchar 50 Not Null

11 Kategori Barang Varchar 50 Not Null

4.2.4.10 Nama Tabel : Tabel PO

Primary Key : Kode PO

Foreign Key : Kode Supplier

Kode PR

Username

Fungsi : Untuk menyimpan daftar PO.

Tabel 4.10 Struktur Tabel PO

No Field Type Length Key

1 Kode PO Char 11 Primary Key

2 Kode Supplier Char 10 Foreign Key

4 Kode PR Char 10 Foreign Key

4 Username Char 10 Foreign Key

5 Tanggal PO Datetime - Not Null

6 Keterangan Varchar 200 Not Null

4.2.4.11 Nama Tabel : Tabel Progress Proyek

Primary Key : Kode Progres

Foreign Key : Kode Customer

Kode Proyek

Username

STIKOM S

URABAYA

Page 25: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

49

Fungsi : Untuk menyimpan daftar progress proyek.

Tabel 4.11 Struktur Tabel Progress Proyek

No Field Type Length Key

1 Kode Progres Char 14 Primary Key

2 Kode Customer Char 12 Foreign Key

4 Kode Proyek Char 12 Foreign Key

4 Username Char 10 Foreign Key

5 Nama Progres Varchar 50 Not Null

6 Tgl Mulai Datetime - Not Null

7 Tgl Selesai Datetime - Not Null

8 Keterangan Varchar 100 Not Null

9 Prosentase Float - Not Null

10 Sisa Bayar Progres Float - Not Null

4.2.4.12 Nama Tabel : Tabel Proyek

Primary Key : Kode Proyek

Foreign Key : Kode Customer

Username

Fungsi : Untuk menyimpan daftar proyek yang telah diterima.

Tabel 4.12 Struktur Tabel Proyek

No Field Type Length Key

1 Kode Proyek Char 12 Primary key

2 Kode Customer Char 12 Foreign Key

4 Username Char 10 Foreign Key

4 Nama Proyek Varchar 100 Not Null

5 Lokasi Proyek Varchar 100 Not Null

6 Titik Pemasangan Int - Not Null

7 Tgl Terima Datetime - Not Null

8 Tgl Mulai Datetime - Not Null

9 Tgl Selesai Datetime - Not Null

10 Keterangan Varchar 100 Not Null

11 Nilai Kontrak Float - Not Null

12 Uang Muka Float - Not Null

14 Sisa Kontrak Float - Not Null

14 Bahan Baku Float - Not Null

15 Tenaga Kerja Float - Not Null

16 Alat Float - Not Null

STIKOM S

URABAYA

Page 26: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

50

4.2.4.13 Nama Tabel : Tabel PR

Primary Key : Kode PR

Foreign Key : Kode Proyek

Username

Fungsi : Untuk menyimpan daftar PR.

Tabel 4.13 Struktur Tabel PR

No Field Type Length Key

1 Kode PR Char 10 Primary Key

2 KodeProyek Char 12 Foreign Key

4 Username Char 10 Foreign Key

4 Tanggal PR Datetime - Not Null

4.2.4.14 Nama Tabel : Tabel Supplier

Primary Key : Kode Supplier

Foreign Key : Kode Proyek

Username

Fungsi : Untuk menyimpan daftar supplier.

Tabel 4.14 Struktur Tabel Supplier

No Field Type Length Key

1 Kode Supplier Char 10 Primary Key

2 Kode Proyek Char 10 Foreign Key

4 Username Char 10 Foreign Key

4 Nama Supplier Varchar 50 Not Null

5 Alamat Supplier Varchar 50 Not Null

6 Kota Supplier Varchar 50 Not Null

7 Contact Person Supplier Char 12 Not Null

8 Telp Char 12 Not Null

9 Jenis Supplier Varchar 50 Not Null

4.2.4.15 Nama Tabel : Tabel User Admin

Primary Key : Username

Foreign Key : Id Karyawan

STIKOM S

URABAYA

Page 27: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

51

Fungsi : Untuk menyimpan daftar user admin.

Tabel 4.15 Struktur Tabel User Admin

No Field Type Length Key

1 Username Char 10 Primary Key

2 Id karyawan Char 10 Foreign Key

4 Password Varchar 50 Not Null

4.2.5 Desain Input / Output

Dalam desain antarmuka ini digunakan bahasa pemrograman Visual

Studio.net 2008 dengan database Microsoft SQL Server 2008. Adapun desain

Input / Output dari aplikasi ini adalah sebagai berikut :

4.2.5.1 Desain Input

Berikut ini merupakan desain input yang terdapat dalam aplikasi

pengadaan barang pada CV Maha Meru:

A. Desain Form Login

Gambar 4.15 merupakan Form Login yang digunakan untuk login, dimana

user akan menginputkan username dan password untuk selanjutnya dilakukan

validasi. Form ini adalah tampilan awal dari keseluruhan program.

Gambar 4.15 Desain Form Login

STIKOM S

URABAYA

Page 28: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

52

B. Desain Form Customer

Gambar 4.16 merupakan Form Customer yang digunakan untuk

maintenance data customer yang menjadi klien proyek. Dimana dalam form ini

semua data customer akan dimiliki oleh perusahaan.

Gambar 4.16 Desain Form Customer

C. Desain Form Barang

Gambar 4.17 merupakan Form Barang yang digunakan untuk maintenance

data barang yang dimiliki perusahaan dan data barang yang baru dikirim oleh

supplier perusahaan.

Gambar 4.17 Desain Form Barang

STIKOM S

URABAYA

Page 29: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

53

D. Desain Form Supplier

Gambar 4.18 merupakan Form Supplier yang digunakan untuk

maintenance data supplier yang selalu menyetok bahan baku untuk proyek dalam

perusahaan tersebut.

Gambar 4.18 Desain Form Supplier

E. Desain Form Karyawan

Gambar 4.19 merupakan Form Karyawan yang digunakan untuk

maintenance data karyawan perusahaan.

Gambar 4.19 Desain Form Karyawan

STIKOM S

URABAYA

Page 30: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

54

F. Desain Form Transaksi Proyek

Gambar 4.20 merupakan Form Proyek yang digunakan untuk maintenance

data proyek yang membantu menangani suatu pelaksanaan proyek dalam suatu

perusahaan.

Gambar 4.20 Desain Form Transaksi Proyek

G. Desain Form Transaksi Progress Proyek

Gambar 4.21 merupakan Form Transaksi Progress Proyek, dimana dalam

form ini semua data proyek akan dibuatkan anggaran-anggaran biaya perusahaan

dan total biaya untuk proyek tersebut.

Gambar 4.21 Desain Form Transaksi Progress Proyek

STIKOM S

URABAYA

Page 31: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

55

H. Desain Form Transaksi Purchase Request

Gambar 4.22 merupakan Form Transaksi Purchase Request yang

digunakan pada saat melakukan proses transaksi permintaan penjualan.

Gambar 4.22 Desain Form Transaksi Purchase Request

I. Desain Form Transaksi Pembelian

Gambar 4.23 merupakan Form Transaksi Pembelian yang digunakan pada

saat melakukan transaksi pembelian bahan baku proyek, dimana perusahaan

melakukan transaksi tersebut jika bahan baku telah habis dan dibutuhkan.

Gambar 4.23 Desain Form Transaksi Pembelian

STIKOM S

URABAYA

Page 32: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

56

J. Desain Form Transaksi Barang Keluar

Gambar 4.24 merupakan Form Transaksi Barang Keluar yang digunakan

pada saat perusahaan akan mengeluarkan barang dari gudang proyek apabila

proyek tersebut membutuhkan bahan baku tersebut.

Gambar 4.24 Desain Form Transaksi Barang Keluar

I. Desain Form Transaksi Penerimaan Barang

Gambar 4.25 merupakan Form Transaksi Penerimaan Barang yang

digunakan pada saat perusahaan menerima barang yang dikirim oleh supplier.

Gambar 4.25 Desain Form Transaksi Penerimaan Barang

STIKOM S

URABAYA

Page 33: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

57

4.2.5.2 Desain Output

Berikut ini merupakan desain output yang terdapat dalam aplikasi

pengadaan barang pada CV Maha Meru :

A. Desain Laporan Barang Keluar Proyek

Gambar 4.26 merupakan Laporan Barang Keluar Proyek yang digunakan

untuk memberi informasi tentang laporan barang keluar proyek perusahaan

tersebut.

Gambar 4.26 Desain Laporan Barang Keluar Proyek

B. Desain Laporan Pembelian Barang Proyek

Gambar 4.27 merupakan Laporan Pembelian Barang Proyek yang

digunakan untuk memberi informasi tentang pembelian barang proyek

perusahaan.

Gambar 4.27 Desain Laporan Pembelian Barang Proyek

STIKOM S

URABAYA

Page 34: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

58

C. Desain Laporan Stok Barang

Gambar 4.28 merupakan Laporan Stok Barang yang digunakan untuk

memberikan informasi tentang stok barang yang tersedia di gudang.

Gambar 4.28 Desain Laporan Stok Barang

4.3 Instalasi Program

Sebelum mengimplementasikan dan menjalankan aplikasi ini terlebih

dahulu komponen-komponen utama komputer yang mendukung setiap proses

harus sudah terpasang. Oleh karena itu pengguna dari aplikasi ini harus

mempersiapkan kebutuhan-kebutuhan dari program yang akan diimplementasikan

baik dari segi perangkat keras maupun perangkat lunak komputer. Penjelasan

hardware/software pendukung, cara peng-install-an hingga detil dan features

yang ada pada aplikasi ini akan dibahas lebih lanjut.

4.3.1 Kebutuhan Perangkat Keras

Kebutuhan perangkat keras minimal yang digunakan untuk menjalankan

Aplikasi Pengadaan Barang ini adalah :

1. Kebutuhan untuk server didukung dengan processor pentium IV dengan

memory 1Gb, dan hard disk 15Gb.

STIKOM S

URABAYA

Page 35: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

59

2. Kebutuhan untuk client didukung dengan processor pentium IV dengan

memory 512Mb, dan hard disk 10Gb.

4.3.2 Kebutuhan Perangkat Lunak

Kebutuhan perangkat lunak minimal yang digunakan untuk menjalankan

Aplikasi Pengadaan Barang adalah :

1. Kebutuhan perangkat lunak untuk server yaitu SQLServer 2008.

2. Kebutuhan perangkat lunak untuk server yaitu Microsoft Visual Basic 2008.

4.3.3 Penginstallan dan Pengaturan Sistem

Pembuatan Aplikasi Pengadaan Barang dibuat dengan menggunakan

Microsoft Visual Basic 2008 yang memakai bahasa pemrograman untuk code

behind VB.NET. Penulisan kode program disimpan dalam file.vb dan code behind

disimpan dalam file.vb dan database SQLServer 2008.

Pada tahap perancangan aplikasi pengadaan barang menggunakan tool

Power Designer 6 untuk membuat desain PDM dan desain CDM, serta DFD dan

Microsoft Visio 2004 untuk membuat desain user interface dan Sistem Flow.

4.4 Implementasi Sistem

Implementasi sistem merupakan hasil penerapan dari program berdasarkan

desain sistem yang sudah dibuat sebelumnya. Dengan adanya implementasi ini

dapat memahami alur sistem dan penggunaan Aplikasi Pengadaan Barang pada

CV Maha Meru. Tahapan implementasi disesuaikan dengan rancangan atau desain

sistem yang telah dibuat di suatu perangkat lunak. Implementasi ini menjelaskan

secara mendetail tentang Aplikasi Pengadaan Barang. Berikut ini adalah

implementasi program yang telah dibuat sebagai berikut :

STIKOM S

URABAYA

Page 36: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

60

4.4.1 Form Login

Form login akan muncul pada saat pertama kali dijalankan. Form ini

berfungsi untuk mengautentifikasi dan mengautorisasi data user login ke menu

utama yang sesuai dengan user level. Pengguna mengisi Nama Pengguna (User

Name) dan Kata Kunci (Password) untuk mengakses aplikasi. Apabila Nama dan

Kata Kunci salah maka akan muncul pesan kesalahan. Gambar 4.29 adalah

tampilan form login.

Gambar 4.29 Form Login

4.4.2 Form Menu Utama

Menu utama merupakan tampilan awal dari program ini. Pada form ini

terdapat menu-menu yang bermanfaat dalam menjalankan sistem yang

menyeluruh dari aplikasi pengadaan barang ini. Pada menu utama terdapat

beberapa sub menu seperti berikut ini :

a. Pada sub menu berisi tentang menu log in, menu log out dan menu exit. Pada

sub menu berfungssi untuk mengautentifikasi dan mengautorisasi data user

login ke menu utama yang sesuai dengan user level pada suatu perusahaan

tersebut. Sehingga user dapat menjalankan sesuai kebutuhan.

STIKOM S

URABAYA

Page 37: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

61

b. Sub menu maintenance data. Berisi tentang menu master customer, menu

master barang, menu master supplier, dan menu master karyawan. Pada menu

maintenance data berfungsi untuk mengakses menu data-data yang terdapat

pada maintenance data yang digunakan untuk melakukan penyimpanan data,

perubahan data, penghapusan data, pembatalan data suatu perusahaan tersebut

sehingga user dapat menjalankan sesuai kebutuhan.

c. Sub menu transaksi. Berisi tentang menu transaksi proyek, menu transaksi

progress proyek, menu transaksi purchase request, menu transaksi pembelian,

menu transaksi barang keluar. Pada menu transaksi berfungsi untuk

mengakses menu transaksi yang digunakan untuk melakukan proses

penyimpanan data, perubahan data, penghapusan data, pembatalan data

transaksi pada suatu perusahaan sehingga data yang dimasukkan akan

berguna dan menghasilkan suatu laporan perusahaan.

d. Sub menu laporan. Berisi tentang menu laporan barang keluar, menu laporan

pembelian barang, dan laporan stok barang yang ada pada perusahaan. Pada menu

laporan ini berfungsi untuk menampilkan hasil dari setiap laporan. Menu laporan

sangat di butuhkan bagi setiap perusahaan dimana dari setiap laporan yang

dihasilkan akan menghasilkan informasi bagi perusahaan sehingga dari informasi

tersebut bisa membantu suatu perusahaan proyek dalam pengambilan keputusan

oleh manajemen perusahaan tersebut. Gambar 4.30 adalah tampilan form menu

utama. STIKOM S

URABAYA

Page 38: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

62

Gambar 4.30 Form Menu Utama

4.4.3 Form Maintenance Data Customer

Gambar 4.31 Form Maintenance Data Customer

Form maintenance data customer digunakan untuk mengentrikan data-data

customer. Data customer yang dicatat meliputi : Kode Customer, Nama Customer,

Alamat, Kota, Contact Person dan Telepon. Gambar 4.31 adalah tampilan Form

Maintenance Data Customer.

STIKOM S

URABAYA

Page 39: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

63

4.4.4 Form Maintenance Data Barang

Gambar 4.32 Form Maintenance Data Barang

Form maintenance data barang digunakan untuk mengentrikan data-data

barang. Data barang yang dicatat meliputi : Kode Barang, Nama Barang, Satuan,

Quantity Barang, Harga Beli Terakhir dan Status Barang. Gambar 4.32 adalah

tampilan Form Maintenance Data Barang.

4.4.5 Form Maintenance Data Supplier

Gambar 4.33 Form Maintenance Data Supplier

STIKOM S

URABAYA

Page 40: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

64

Form maintenance data supplier digunakan untuk mengentrikan data-data

supplier. Data supplier yang dicatat meliputi : Kode Supplier, Nama Supplier,

Alamat, Kota, Contact Person, Telepon dan Jenis Supplier. Gambar 4.33 adalah

tampilan Form Maintenance Data Supplier.

4.4.6 Form Maintenance Data Karyawan

Gambar 4.34 Form Maintenance Data Karyawan

Form maintenance data karyawan digunakan untuk mengentrikan data-

data karyawan. Data karyawan yang dicatat meliputi : Kode Karyawan, Nama

Karyawan, Tanggal Lahir, Alamat, Kota, Jabatan dan Contact Person. Gambar

4.34 adalah tampilan Form Maintenance Data Karyawan.

STIKOM S

URABAYA

Page 41: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

65

4.4.7 Form Transaksi Proyek

4.35 Form Transaksi Proyek

Form transaksi proyek digunakan untuk proses mengisi data mengenai

customer dan mengenai proyek yang akan dilakukan. Data proyek yang dicatat

meliputi : Kode Customer, Nama Customer, Alamat Customer, Kode Proyek,

Nama Proyek, Lokasi Proyek, Tanggal Terima, Tanggal Mulai, Tanggal Selesai,

Keterangan, Masukan Bahan Baku, Total Biaya Anggaran Pemakaian Bahan

Baku, Nilai Kontrak, Uang Muka, dan Sisa Pembayaran. Gambar 4.35 adalah

tampilan Form Transaksi Proyek.

STIKOM S

URABAYA

Page 42: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

66

4.4.8 Form Transaksi Progress Proyek

Gambar 4.36 Form Transaksi Progress Proyek

Form transaksi progress proyek digunakan untuk proses penambahan data

transaksi progress proyek bahan. Data progress proyek yang dicatat meliputi :

Kode Proyek, Kode Customer, Nama Customer, Alamat Customer, Kode

Progress, Nama Progress, Tanggal Jalan, Tanggal Selesai, Keterangan, Masukan

Realisasi Bahan Baku, Masukan Realisasi Alat, Masukan Realisasi Pekerja, Total

Biaya Pemakaian Bahan Baku, Total Biaya Pemakaian Alat, Total Biaya Pekerja,

Total Pemakaian Per Progress, Prosentase dan Sisa Anggaran. Gambar 4.36

adalah tampilan Form Transaksi Progress Proyek.

STIKOM S

URABAYA

Page 43: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

67

4.4.9 Form Transaksi Purchase Request

Gambar 4.37 Form Transaksi Purchase Request

Form transaksi purchase request digunakan untuk proses penambahan data

transaksi purchase request. Data purchase request yang dicatat meliputi: Kode PR,

Kode Proyek, Tanggal PR dan Masukan Data purchase Request. Gambar 4.37

merupakan tampilan Form Transaksi Purchase Request.

4.4.10 Form Transaksi Pembelian

Gambar 4.38 Form Transaksi Pembelian

STIKOM S

URABAYA

Page 44: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

68

Form transaksi pembelian digunakan untuk proses penambahan data

transaksi pembelian. Data pembelian yang dicatat meliputi : No Faktur, No PO,

Kode Supplier, Nama Supplier, Alamat Supplier, Tanggal Terima, Jenis

Pembelian, Tanggal Jatuh Tempo dan Masukan Pembelian. Gambar 4.38 adalah

tampilan Form Transaksi Pembelian.

4.4.11 Form Transaksi Barang Keluar

Gambar 4.39 Form Transaksi Barang Keluar

Form transaksi barang keluar digunakan untuk proses penambahan data

transaksi barang keluar. Data barang keluar yang dicatat meliputi : Kode Keluar

Barang, Kode Gudang, Kode Proyek, Lokasi Gudang, Tanggal Keluar,

Keterangan dan Masukan Data Barang Keluar. Gambar 4.39 adalah tampilan

Form Transaksi Barang Keluar.

STIKOM S

URABAYA

Page 45: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

69

4.4.12 Form Transaksi Penerimaan Barang

4.40 Form Transaksi Penerimaan Barang

Form transaksi penerimaan barang untuk menginputkan data barang yang

dating dari supplier, dimana akan di inputkan berdasarkan data pembelian barang

yang telah dilakukan. Data penerimaan barang yang dicatat meliputi: Kode

Supplier, Kode Penerimaan, Tanggal Pemesanan, dan Masukan Data Penerimaan

Barang. Gambar 4.40 adalah tampilan Form Transaksi Penerimaan Barang.

STIKOM S

URABAYA

Page 46: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

70

4.4.13 Laporan Barang Keluar

Gambar 4.41 Laporan Barang Keluar

Laporan Barang Keluar digunakan untuk melihat seluruh transaksi barang

keluar ke perusahaan, baik yang diterima maupun yang ditolak oleh perusahaan

berdasarkan periode bulan yang dipilih. Pengguna memilih bulan periode dan

mengisi tahun periode, setelah itu pengguna memilih button cetak dan untuk

keluar dari laporan barang keluar, pengguna dapat memilih button keluar. Jika

data yang diisikan tidak ada, maka laporan hanya akan menampilkan judul

laporan yang tidak berisi (kosong). Pada laporan ini, ditampilkan tanggal keluar

barang, kode gudang proyek, kode barang dan jumlah stok keluar barang pada

perusahaan kontraktor tersebut. Gambar 4.41 adalah tampilan laporan barang

keluar.

STIKOM S

URABAYA

Page 47: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

71

4.4.14 Laporan Pembelian Barang

Gambar 4.42 Laporan Pembelian Barang

Laporan Pembelian Barang digunakan untuk melihat seluruh transaksi

pembelian ke perusahaan, baik yang diterima maupun yang ditolak oleh

perusahaan berdasarkan periode bulan dan tahun yang dipilih. Pengguna memilih

bulan periode dan mengisi tahun periode, setelah itu pengguna memilih button

cetak dan untuk keluar dari laporan pembelian barang, pengguna dapat memilih

button keluar. Jika data yang diisikan tidak ada, maka laporan hanya akan

menampilkan judul laporan yang tidak berisi (kosong). Pada laporan ini,

ditampilkan tanggal terima faktur, kode barang proyek, qty barang, harga barang

dan jumlah barang pada perusahaan tersebut. Gambar 4.42 adalah tampilan Form

Laporan Pembelian Barang.

STIKOM S

URABAYA

Page 48: BAB IV PERANCANGAN SISTEM SURABAYArepository.dinamika.ac.id/270/7/BAB IV.pdf · menghasilkan data barang keluar lalu membuat surat keluar barang proyek yang menghasilkan surat keluar

72

4.4.15 Laporan Stok Barang

Gambar 4.43 Laporan Stok Barang

Laporan Stok Barang digunakan untuk melihat stok barang yang tersedia

di gudang. Terdapat keterangan “Stok Kurang” jika quantity barang yang tersedia

jumlahnya hampir habis. Pada laporan ini, ditampilkan kode barang, nama barang,

harga beli terakhir, status, satuan, quantity barang, status jumlah. Gambar 4.43

adalah tampilan Form Laporan Stok Barang.

4.5 Evaluasi Sistem

Dari hasil implementasi dan uji coba di atas dapat diketahui bahwa

aplikasi sudah dapat berjalan dengan baik dan benar. Di mana hasil dari aplikasi

sistem dapat memberikan suatu aplikasi yang dapat mengitegrasikan dengan

sistem yang manual menjadi sistem terkomputerisasi oleh perusahaan kontraktor

tersebut.

STIKOM S

URABAYA