laporan skripsi komputerisasi sistem persediaan … filelaporan skripsi dengan judul...

22
LAPORAN SKRIPSI KOMPUTERISASI SISTEM PERSEDIAAN BARANG BERBASIS MULTIUSER DI CV. IN’S HOMESTAY COLOMADU, KARANGANYAR Disusun oleh: Nama : Shinta Cahyaning Inar Nugraheni NIM : 08.4.10066 Program Studi : Sistem Informasi Jenjang Pendidikan : Strata 1 (S1) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER SINAR NUSANTARA SURAKARTA 2011

Upload: duongdieu

Post on 29-Jun-2019

240 views

Category:

Documents


0 download

TRANSCRIPT

LAPORAN SKRIPSI

KOMPUTERISASI SISTEM PERSEDIAAN BARANG BERBASIS MULTIUSER DI CV. IN’S HOMESTAY COLOMADU, KARANGANYA R

Disusun oleh:

Nama : Shinta Cahyaning Inar Nugraheni

NIM : 08.4.10066

Program Studi : Sistem Informasi

Jenjang Pendidikan : Strata 1 (S1)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER SINAR NUSANTARA SURAKARTA

2011

LAPORAN SKRIPSI

KOMPUTERISASI SISTEM PERSEDIAAN BARANG BERBASIS MULTIUSER DI CV. IN’S HOMESTAY COLOMADU, KARANGANYA R

Laporan ini disusun guna memenuhi salah satu syarat

untuk menyelesaikan program pendidikan Strata 1

Pada

STMIK Sinar Nusantara

Disusun oleh:

Nama : Shinta Cahyaning Inar Nugraheni

NIM : 08.4.10066

Program Studi : Sistem Informasi

Jenjang Pendidikan : Strata 1 (S1)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER SINAR NUSANTARA SURAKARTA

2011

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER SINAR NUSANTARA SURAKARTA

SURAT PERNYATAAN PENULIS

JUDUL : KOMPUTERISASI SISTEM PERSEDIAAN BARANG BERBASIS MULTIUSER DI CV. IN’S HOMESTAY COLOMADU, KARANGANYAR.

NAMA : SHINTA CAHYANING INAR NUGRAHENI

NIM : 08.4.10066

“Saya menyatakan dan bertanggungjawab dengan sebenarnya bahwa skripsi ini adalah hasil karya saya sendiri kecuali cuplikan dan ringkasan yang masing-masing telah saya jelaskan sumbernya. Jika pada waktu selanjutnya ada pihak lain mengklaim bahwa skripsi ini sebagai karyanya yang disertai dengan bukti-bukti yang cukup, maka saya bersedia untuk dibatalkan gelar Sarjana Komputer saya beserta hak dan kewajiban yang melekat pada gelar tersebut.”

Surakarta, …………………….. 2011

Penulis

Shinta Cahyaning Inar Nugraheni

PERSETUJUAN LAPORAN SKRIPSI

Nama Pelaksana Skripsi : Shinta Cahyaning Inar N

NIM : 08.4.10066

Program Studi : Sistem Informasi

Jenjang Pendidikan : Strata 1 (S1)

Judul Skripsi : Komputerisasi Sistem Pesediaan Barang Berbasis

Multiuser di CV. In’s Homestay Colomadu,

Karanganyar

Dosen Pembimbing 1 : Ir. Muhammad Hasbi, M. Kom

Dosen Pembimbing 2 : Bebas Widada, S. Si, M. Kom

Surakarta, 2011

Menyetujui,

Dosen Pembimbing 1 Dosen Pembimbing 2

(Ir. Muhammad Hasbi, M. Kom) (Bebas Widada, S. Si, M. Kom)

Mengetahui,

Ketua STMIK Sinar Nusantara

(Kumaratih Sandradewi SP, M. Kom)

MOTTO

• Orang-orang yang suka berkata jujur mendapatkan tiga hal yaitu

kepercayaan, cinta dan rasa hormat.

• Memiliki waktu tidak menjadikan kita kaya, tetapi menggunakannya

dengan baik adalah sumber dari semua kekayaan.

• Biasakan diri untuk tegas, berani katakan TIDAK untuk hal-hal negatif.

Sebab masa depanmu tanggung jawabmu.

PERSEMBAHAN

Laporan skripsi ini penulis persembahkan untuk:

• Mama, papa dan keluargaku tercinta, terima kasih

atas doa dan supportnya.

• Kekasihku, terima kasih atas doa dan motivasinya.

• Saudara, teman-teman main dan kantor, terima

kasih atas doa, support dan bantuannya.

• Almamaterku.

RINGKASAN

Laporan skripsi dengan judul “Komputerisasi Sistem Pesediaan Barang Berbasis Multiuser di CV. In’s Homestay Colomadu, Karanganyar” telah dilaksanakan pada tanggal 20 Februari 2011 sampai dengan 1 Oktober 2011. Tujuan dari laporan skripsi ini untuk membuat suatu sistem komputerisasi persediaan barang secara multiuser.

Metode yang digunakan dalam pengumpulan data menggunakan metode studi lapangan dan kepustakaan, sehingga dengan metode tersebut penulis terjun langsung di bagian persediaan barang di CV. In’s Homestay.

Dari hasil pengamatan bahwa proses persediaan barang di CV. In’s Homestay masih menggunakan manual, sehingga menimbulkan beberapa masalah antara lain: menghabiskan waktu, tenaga dan mengalami keterlambatan pencatatan laporan sehingga menimbulkan kesalahan dalam perhitungan persediaan barang, saldo persediaan barang, jumlah barang masuk dan keluar. Sistem persediaan barang yang baru dapat terkomputerisasi dengan baik tanpa dengan cara manual, sehingga mengurangi terjadinya kekeliruan dan keterlambatan dalam perhitungan persediaan barang.

Untuk itu penulis mencoba membuat program aplikasi komputer dengan menggunakan Visual Basic 6.0 dan SQL Server 2000 untuk melakukan pencatatan persediaan barang di CV. In’s Homestay. Aplikasi komputer yang telah dibuat akan diperoleh informasi berupa laporan, antara lain:

1. Laporan Sirkulasi Kartu Stok

2. Laporan Stok Limited

3. Laporan Pemakaian Barang Tiap Mandor

4. Laporan Pemakaian Material Tiap Kavling

5. Laporan Barang Masuk

6. Laporan Barang Keluar

7. Laporan Retur Barang Masuk (Suplier)

8. Laporan Retur Barang Keluar (Mandor)

SUMMARY

Thesis report entitled “Computerized Inventory System Based on CV. In’s Homestay Colomadu, Karanganyar” was held on March 1st, 2011 until July 1st , 2011. The purpose of this thesis to create a computerized inventory system to multiuser.

The method used in data collection and field study literature, so that with this method the author study directly in the inventory of goods in CV. In’s Homestay.

From the observation, the inventory process in CV. In’s Homestay is still manual, so giving several problems such as: spending time, effort and reports that the report has been delayed, errors in the calculation of inventory, inventory balances, the amount of goods in and out. The new inventory system can be computerized well without manual, so that reducing the occurrence of errors and delays.

For that reasons, the author tried to make a program computerized application by using Visual Basic 6.0 and SQL Server 2000 to make a record inventory in CV In’s Homestay. The application that have been made to get the information in a form, such as:

1. The Report of card circulation stock 2. The Report of limited stock 3. The Report of printed use each foreman 4. The Report of the use of materials 5. The Report of the items entry 6. The Report of the item out 7. The Report of incoming goods (supplier) 8. The Report of the goods out (foreman)

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT yang telah

melimpahkan rahmat, hidayah dan bimbingan-Nya, sehingga penulis dapat

menyelesaikan pembuatan skripsi dengan judul “Komputerisasi Sistem Pesediaan

Barang Berbasis Multiuser di CV. In’s Homestay Colomadu, Karanganyar”.

Laporan skripsi ini disusun sebagai salah satu syarat untuk memperoleh

gelar Sarjana Komputer program studi Sistem Informasi di STMIK Sinar

Nusantara Surakarta.

Dalam penyusunan laporan skripsi ini, penulis banyak dibantu oleh

berbagai pihak dalam memberikan bimbingan dan mendapatkan referensi yang

dibutuhkan. Maka, dalam kesempatan ini penulis ingin mengucapkan terima kasih

yang sebesar-besarnya kepada:

1. Ibu Kumaratih Sandradewi SP, M. Kom, selaku Ketua STMIK Sinar

Nusantara Surakarta.

2. Bapak Ir. Muhammad Hasbi, M. Kom, selaku pembimbing I dan bapak

Bebas Widada, S. Si, M. Kom, selaku pembimbing II yang telah banyak

memberikan pengarahan, bimbingan dan kritik hingga tersusunnya laporan

skripsi.

3. Ibu Tri Irawati, SE, selaku pembimbing akademik.

4. Bapak Drs. Sunaryo, MT, selaku pimpinan CV. In’s Homestay yang telah

memberikan ijin kepada penulis untuk melakukan observasi.

5. Dosen serta staf pengajar dan karyawan di STMIK Sinar Nusantara

Surakarta.

6. Semua pihak yang tidak dapat disebutkan satu persatu terima kasih atas

bantuan moril maupun materiil.

Dalam penulisan laporan skripsi ini penulis menyadari sepenuhnya bahwa

masih banyak terdapat kekurangan, baik mengenai penyajian maupun isinya. Oleh

karena itu, kritik dan saran yang membangun sangat penulis harapkan demi

perbaikan dan kesempurnaan laporan skripsi ini. Semoga dapat bermanfaat dan

berguna bagi pembaca.

Surakarta, November 2011

Penulis

DAFTAR ISI

Halaman

HALAMAN JUDUL ...................................................................................... i

HALAMAN PERSETUJUAN ....................................................................... ii

HALAMAN PENGESAHAN ........................................................................ iii

HALAMAN MOTTO ..................................................................................... iv

HALAMAN PERSEMBAHAN ..................................................................... v

HALAMAN RINGKASAN ........................................................................... vi

KATA PENGANTAR .................................................................................... vii

DAFTAR ISI .................................................................................................. ix

DAFTAR TABEL .......................................................................................... xv

DAFTAR GAMBAR ..................................................................................... xviii

BAB

I. PENDAHULUAN

1.1 Latar Belakang ………………………………………………….. 1

1.2 Perumusan Masalah …………………………………………….. 3

1.3 Pembatasan Masalah ……………………………………………. 3

1.4 Tujuan Skripsi …………………………………………………... 5

1.5 Manfaat Skripsi …………………………………………………. 6

1.6 Kerangka Pikiran ………………………………………………... 7

1.7 Sistematika Penulisan …………………………………………... 9

II. LANDASAN TEORI

2.1 Komputerisasi …………………………………………………... 11

2.2 Sistem …………………………………………………………… 12

2.3 Database ………………………………………………………… 12

2.4 SQL Server ……………………………………………………… 12

2.5 Persediaan ……………………………………………………….. 13

2.6 Barang …………………………………………………………… 14

2.7 Pembelian ……………………………………………………….. 14

2.8 Retur Pembelian ………………………………………………… 15

2.9 Kartu Stok ……………………………………………………….. 15

2.10 Gudang …………………………………………………………. 15

2.11 Multiuser ……………………………………………………….. 16

2.12 Visual Basic 6.0 ………………………………………………… 17

III. METODE PENELITIAN

3.1 Metode Penelitian ……………………………………………….. 18

3.2 Desain Permodelan Sistem ………………………………………. 20

3.2.1 Analisa Sistem …………………………………………….. 20

3.2.2 Desain Interface ………………………………………….... 21

3.2.3 Desain Database …………………………………………… 22

3.2.4 Pembuatan Program ……………………………………….. 23

IV. GAMBARAN UMUM PERUSAHAAN

4.1 Profil CV. In’s Homestay ……………………………………….. 25

4.2 Visi dan Misi ……………………………………………………. 26

4.3 Struktur Organisasi ……………………………………………… 27

4.4 Tugas dan Tanggung jawab ……………………………………... 28

4.5 Aturan Bisnis ……………………………………………………. 31

4.6 Studi Kasus ……………………………………………………… 34

V. ANALISA DAN PERANCANGAN SISTEM

5.1 Proses Pembentukan Sistem …………………………………….. 37

5.2 Desain Sistem …………………………………………………… 38

5.2.1 Diagram Konteks …………………………………………. 38

5.2.2 HIPO Sistem ……………………………………………… 38

5.2.3 Diagram Arus Data ……………………………………….. 40

5.3 Desain Input Output ……………………………………………... 42

5.3.1 Desain Input Secara Terinci ………………………………. 42

5.3.1.1 Desain Input Data User ………………………….... 42

5.3.1.2 Desain Input Data Barang ……………………….... 43

5.3.1.3 Desain Input Data Suplier ……………………….... 45

5.3.1.4 Desain Input Data Proyek ………………………..... 46

5.3.1.5 Desain Input Data Lokasi ………………………….. 47

5.3.1.6 Desain Input Data Mandor …………………………. 49

5.3.1.7 Desain Input Data Barang Masuk …………………. 51

5.3.1.8 Desain Input Data Barang Keluar ………………..... 52

5.3.1.9 Desain Input Data Retur Barang Masuk …………… 54

5.3.1.10 Desain Input Data Retur Barang Keluar ………...... 56

5.3.2 Desain Output Secara Terinci ……………………………… 58

5.3.2.1 Desain Output Data Barang ………………………... 58

5.3.2.2 Desain Output Data Barang Masuk ………………... 59

5.3.2.3 Desain Output Data Barang Keluar ………………… 61

5.3.2.4 Desain Output Data Retur Barang Masuk ………….. 63

5.3.2.5 Desain Output Data Retur Barang Keluar ………….. 64

5.4 Desain Database …………………………………………………… 66

5.4.1 Desain Basis Data Secara Logikal ………………………….. 66

5.4.2 Desain Basis Data Secara Fisik …………………………...... 69

5.4.2.1 Desain Tabel Xuser ………………………………… 69

5.4.2.2 Desain Tabel User_group ………………………….. 70

5.4.2.3 Desain Tabel Suplier ……………………………..... 71

5.4.2.4 Desain Tabel Satuan ………………………………. 72

5.4.2.5 Desain Tabel Retur_suplier ……………………….. 73

5.4.2.6 Desain Tabel Retur_suplier_detil …………………. 74

5.4.2.7 Desain Tabel Retur_mandor ………………………. 75

5.4.2.8 Desain Tabel Retur_mandor_detil ………………... 76

5.4.2.9 Desain Tabel Proyek ……………………………... 77

5.4.2.10 Desain Tabel Office …………………………….. 78

5.4.2.11 Desain Tabel Mandor …………………………… 79

5.4.2.12 Desain Tabel Lokasi …………………………….. 80

5.4.2.13 Desain Tabel Kavling …………………………… 81

5.4.2.14 Desain Tabel Barang_sirkulasi ………………….. 82

5.4.2.15 Desain Tabel Barang Masuk ……………………. 83

5.4.2.16 Desain Tabel Barang_masuk_detil ……………… 84

5.4.2.17 Desain Tabel Barang Keluar ……………………. 85

5.4.2.18 Desain Tabel Barang_keluar_detil ……………… 86

5.4.2.19 Desain Tabel Barang ……………………………. 87

5.5 Desain Teknologi ………………………………………………... 88

5.5.1 Hardware dan Software …………………………………... 88

5.5.2 Kapasitas File …………………………………………….. 89

5.6 Matriks Hak Akses User ………………………………………… 89

5.7 Implementasi Program …………………………………………... 90

a. Halaman Login User ………………………………………… 90

b. Halaman Utama Komputerisasi Sistem Persediaan Barang … 91

c. Halaman Input Data Barang ………………………………… 91

d. Halaman Input Data Suplier ………………………………… 92

e. Halaman Input Data Mandor ………………………………... 93

f. Halaman Transaksi Barang Masuk ………………………….. 93

g. Halaman Transaksi Barang Keluar ………………………….. 94

h. Halaman Transaksi Retur Suplier …………………………… 95

i. Halaman Transaksi Retur Mandor …………………………... 96

j. Halaman Transaksi Stok Opname ………………………….... 97

k. Halaman Laporan Sirkulasi Kartu Stok ……………………... 98

l. Halaman Laporan Stok Limited ……………………………... 98

m. Halaman Laporan Pemakaian Barang Tiap Mandor ………… 99

n. Halaman Laporan Pemakaian Material Tiap Kavling ………. 100

o. Halaman Laporan Barang Masuk …………………………… 101

p. Halaman Laporan Barang Keluar …………………………… 102

q. Halaman Laporan Retur Supplier …………………………… 103

r. Halaman Laporan Retur Mandor ……………………………. 103

s. Halaman Laporan Sirkulasi Stok Tiap Gudang ……………... 104

VI. PENUTUP

6.1 Kesimpulan ……………………………………………………… 105

6.2 Saran …………………………………………………………….. 106

DAFTAR PUSTAKA

LAMPIRAN

DAFTAR TABEL

Tabel 4.1 Limit Stok ………………………………………………… 33

Tabel 4.2 Pemakaian Material ………………………………………. 35

Tabel 4.3 Kartu Persediaan ………………………………………….. 36

Tabel 5.1 Kamus Data Desain Input xuser ………………………….. 43

Tabel 5.2 Kamus Data Desain Input Barang ………………………... 44

Tabel 5.3 Kamus Data Desain Input Suplier ………………………... 46

Tabel 5.4 Kamus Data Desain Input Proyek ………………………... 47

Tabel 5.5 Kamus Data Desain Input Lokasi ………………………… 48

Tabel 5.6 Kamus Data Desain Input Mandor ……………………….. 50

Tabel 5.7 Kamus Data Desain Input barang_masuk ………………... 51

Tabel 5.8 Kamus Data Desain Input barang_masuk_detil ………….. 51

Tabel 5.9 Kamus Data Desain Input barang_keluar ………………… 53

Tabel 5.10 Kamus Data Desain Input barang_keluar_detil …………. 53

Tabel 5.11 Kamus Data Desain Input retur_suplier ………………… 55

Tabel 5.12 Kamus Data Desain Input retur_suplier_detil …………... 55

Tabel 5.13 Kamus Data Desain Input retur_mandor ………………... 57

Tabel 5.14 Kamus Data Desain Input retur_mandor_detil ………….. 57

Tabel 5.15 Kamus Data Desain Output Barang …………………….. 59

Tabel 5.16 Kamus Data Desain Output barang_masuk ……………... 60

Tabel 5.17 Kamus Data Desain Output barang_masuk_detil ……… 60

Tabel 5.18 Kamus Data Desain Output barang_keluar ……………... 62

Tabel 5.19 Kamus Data Desain Output barang_keluar_detil ……….. 62

Tabel 5.20 Kamus Data Desain Output retur_suplier ………………. 63

Tabel 5.21 Kamus Data Desain Output retur_suplier_detil ………... 63

Tabel 5.22 Kamus Data Desain Output retur_mandor ……………… 65

Tabel 5.23 Kamus Data Desain Output retur_mandor_detil ………... 65

Tabel 5.24 Kamus Data xuser ………………………………………. 70

Tabel 5.25 Kamus Data user_group ………………………………… 71

Tabel 5.26 Kamus Data Suplier ……………………………………... 72

Tabel 5.27 Kamus Data Satuan ……………………………………... 73

Tabel 5.28 Kamus Data retur_suplier ……………………………….. 74

Tabel 5.29 Kamus Data retur_suplier_detil …………………………. 75

Tabel 5.30 Kamus Data retur_mandor ……………………………… 76

Tabel 5.31 Kamus Data retur_mandor_detil ………………………... 77

Tabel 5.32 Kamus Data Proyek ……………………………………... 78

Tabel 5.33 Kamus Data Office ……………………………………… 79

Tabel 5.34 Kamus Data Mandor ……………………………………. 80

Tabel 5.35 Kamus Data Lokasi ……………………………………... 81

Tabel 5.36 Kamus Data Kavling ……………………………………. 82

Tabel 5.37 Kamus Data barang_sirkulasi …………………………… 83

Tabel 5.38 Kamus Data barang_masuk ……………………………... 84

Tabel 5.39 Kamus Data barang_masuk_detil ……………………….. 85

Tabel 5.40 Kamus Data barang_keluar ……………………………... 86

Tabel 5.41 Kamus Data barang_keluar_detil ……………………….. 87

Tabel 5.42 Kamus Data Barang ……………………………………... 88

Tabel 5.43 Rincian Perangkat Keras dan Perangkat Lunak Secara

Umum ............................................................................... 89

Tabel 5.44 Kapasitas File Sistem ........................................................ 89

Tabel 5.45 Matrik Hak Akses User …………………………………. 89

DAFTAR GAMBAR

Gambar 1.1 Skema Pemikiran Komputerisasi Sistem Persediaan Ba

rang Berbasis Multiuser ………………………………… 8

Gambar 4.1 Struktur Organisasi CV. In’s Homestay ……………….. 28

Gambar 5.1 Diagram Konteks Komputerisasi Sistem Persediaan Ba

rang ……………………………………………………... 38

Gambar 5.2 HIPO Komputerisasi Sistem Persediaan Barang ………. 40

Gambar 5.3 DAD Komputerisasi Sistem Persediaan Barang ………. 41

Gambar 5.4 Desain Dialog Layar Input User ……………………….. 43

Gambar 5.5 Desain Dialog Layar Input Data Barang ………………. 45

Gambar 5.6 Desain Dialog Layar Input Data Supplier ……………... 46

Gambar 5.7 Desain Dialog Layar Input Data Proyek ………………. 47

Gambar 5.8 Desain Dialog Layar Input Data Lokasi ……………….. 49

Gambar 5.9 Desain Dialog Layar Input Data Mandor ……………… 50

Gambar 5.10 Desain Dialog Layar Input Data Barang Masuk ……... 52

Gambar 5.11 Desain Dialog Layar Input Data Barang Keluar ……… 54

Gambar 5.12 Desain Dialog Layar Input Data Retur Barang Masuk .. 56

Gambar 5.13 Desain Dialog Layar Input Data Retur Barang Keluar .. 58

Gambar 5.14 Desain Dialog Layar Output Data Barang …………… 59

Gambar 5.15 Desain Dialog Layar Output Data Barang Masuk ……. 61

Gambar 5.16 Desain Dialog Layar Output Data Barang Keluar …… 62

Gambar 5.17 Desain Dialog Layar Output Data Retur Suplier ……... 64

Gambar 5.18 Desain Dialog Layar Output Data Retur Mandor ……. 65

Gambar 5.19 Relasi Tabel Komputerisasi Sistem Persediaan Barang 66

Gambar 5.20 Halaman Login User ………………………………….. 90

Gambar 5.21 Halaman Utama Komputerisasi Sistem Persediaan Ba

rang ……………………………………………………... 91

Gambar 5.22 Halaman Input Data Barang ………………………….. 92

Gambar 5.23 Halaman Input Data Supplier ………………………… 92

Gambar 5.24 Halaman Input Data Mandor …………………………. 93

Gambar 5.25 Halaman Transaksi Barang Masuk …………………… 94

Gambar 5.26 Halaman Transaksi Barang Keluar …………………… 95

Gambar 5.27 Halaman Transaksi Retur Suplier …………………….. 96

Gambar 5.28 Halaman Transaksi Retur Mandor ……………………. 97

Gambar 5.29 Halaman Transaksi Stok Opname …………………….. 98

Gambar 5.30 Laporan Sirkulasi Kartu Stok ………………………… 98

Gambar 5.31 Laporan Stok Limited ………………………………… 99

Gambar 5.32 Laporan Pemakaian Barang Tiap Mandor ……………. 100

Gambar 5.33 Laporan Pemakaian Material Tiap Kavling secara rekap 100

Gambar 5.34 Laporan Pemakaian Material Tiap Kavling secara rin

ci (per bulan) …………………………………………… 101

Gambar 5.35 Laporan Barang Masuk ………………………………. 102

Gambar 5.36 Laporan Barang Keluar ………………………………. 102

Gambar 5.37 Halaman Laporan Retur Barang Masuk ……………… 103

Gambar 5.38 Halaman Laporan Retur Barang Keluar ……………… 104

Gambar 5.39 Halaman Laporan Sirkulasi Stok Tiap Gudang ………. 104