• Tidak ada hasil yang ditemukan

SISTEM INFORMASI PERSEDIAAN BARANG TOKO KOMPUTER

N/A
N/A
Protected

Academic year: 2019

Membagikan "SISTEM INFORMASI PERSEDIAAN BARANG TOKO KOMPUTER"

Copied!
166
0
0

Teks penuh

(1)

S K R I P S I

Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Sains (S.Si)

Program Studi Ilmu Komputer

Oleh:

Petrus Veni Prasetya 033124022

PROGRAM STUDI ILMU KOMPUTER

JURUSAN MATEMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

(2)

A THESIS

Presented as Partial Fullfilment of the Requirements To Obtain Sarjana Sains (S.Si) Degree

Computer Science Study Programme

By :

Petrus Veni Prasetya Student ID : 033124022

COMPUTER SCIENCE STUDY PROGRAM

MATHEMATICS DEPARTMENT

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

2008

(3)
(4)
(5)

tidak memuat karya orang lain, kecuali yang telah disebutkan dalam kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.

Yogyakarta,

Penulis,

Petrus Veni Prasetya

(6)

menjadikan seseorang yang senantiasa berpikir dilingkupi perasaan “RENDAH HATI” (Einstein)

Berusahalah untuk tidak menjadi manusia yang berhasil, tetapi berusahalah untuk menjadi manusia yang berguna (Einstein)

Saya percaya, esok sudah tak boleh mengubah apa yang berlaku hari ini, tetapi hari ini masih boleh mengubah apa yang akan terjadi pada hari esok.

Masa depan yang cerah selalu tergantung pada masa lalu yang dilupakan. Kita tidak dapat meneruskan hidup dengan baik jika tidak dapat melupakan kegagalan dan sakit hati di masa lalu.

Penuh rasa syukur skripsi ini kupersembahkan pada :

Tuhan Yesus Kristus dan Bunda Maria

Ayahanda dan Ibunda tercinta…

Mba Nining, Vivi dan Yohana tercinta…

Scholastica “ My Lovely “

(7)

jual beli. Masalah yang dihadapi oleh pengelola Toko Komputer adalah masalah informasi persediaan barang yang ada, sehingga dapat memberikan informasi yang tepat dan dapat memenuhi permintaan konsumen seoptimal mungkin.

Sebuah Toko Komputer yang baik memiliki pencatatan yang berhubungan dengan persediaan barang. Sistem Informasi Persediaan Barang Toko Komputer ini merupakan alat bantu untuk mencatat arus barang masuk dan arus barang keluar. Masukan sistem berupa data mutasi masuk barang dan data mutasi keluar barang sehingga didapat informasi data barang dengan jelas. Sistem ini dibangun menggunakan bahasa pemrograman Visual Basic 6.0 dengan database Microsoft Access.

Berdasarkan hasil ujicoba sistem, diperoleh kesimpulan bahwa Sistem Informasi Persediaan Barang Toko Komputer ini dapat membantu pengelola Toko Komputer dalam mengelola data persediaan barang.

(8)

by the manager of the computer store was the information of the available goods in order to give appropriate information and fulfills the consumers demand optimaly.

A good computer store should have a note which was related to the stock of the goods. Computer Store Inventory Information System was a means to note inflow and cash flow of the goods. The input of system are mutation data of inflow and cash flow of the goods, thus there were clear information about the data of the goods. Visual Basic 6.0 was used as the programming language and Microsoft Access as a database.

Based on trial result system, it can be concluded that Computer Store Inventory Information System could assist the manager of the computer store to managing stock data.

(9)

Nama : Petrus Veni Prasetya

Nomor Mahasiswa : 033124022

Demi pengembangan ilmu pengetahuan, saya memberikan kepada Perpustakaan Universitas Sanata Dharma karya ilmiah saya yang berjudul :

“ Sistem Informasi Persediaan Barang Toko Komputer “

Beserta perangkat yang diperlukan (bila ada). Dengan demikian saya memberikan kepada Perpustakaan Universitas Sanata Dharma hak untuk menyimpan, mengalihkan dalam bentuk media lain, mengelolanya dalam bentuk pangkalan data, mendistribusikan secara terbatas, dan mempublikasikannya di Internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari saya maupun memberikan royalti kepada saya selama tetap mencantumkan nama saya sebagai penulis.

Demikian pernyataan ini yang saya buat dengan sebenarnya.

Dibuat di Yogyakarta

Pada tanggal : 12 November 2008

Yang menyatakan,

(10)

yang melimpah untuk penulis sehingga skripsi yang berjudul Sistem Informasi

Persediaan Barang Toko Komputer dapat terselesaikan. Skripsi ini dimaksudkan

untuk memenuhi salah syarat memperoleh gelar Sarjana Sains Program Studi Ilmu

Komputer.

Dalam kesempatan ini, penulis menyampaikan rasa terima kasih pada :

1. Bapak St. Eko Hari Parmadi S.Si, M.Kom selaku dosen pembimbing tugas

akhir. Terima kasih atas bimbingan dan semangat yang diberikan kepada

penulis dalam penulisan skripsi ini. Terima kasih juga atas kesabaran dan

nasehat-nasehat yang diberikan.

2. Ibu P.H. Prima Rosa, M.Sc., M.Kom selaku Ketua Program Prodi Ilmu

Komputer.

3. Bapak Drs. Haris Sriwindono, M.Kom selaku dosen pembimbing akademik

Ilmu Komputer 2003.

4. Bapak Iwan Binanto, S.Si selaku dosen penguji.

5. Bapak Yanuarius Joko Nugroho, S.Si selaku dosen penguji.

6. Bapak Ir. Gregorius Heliarko, S.J, S.S, B.S.T, M.Sc, M.A selaku Dekan

Fakultas Sains dan Teknologi.

7. Staff pengajar program studi Ilmu Komputer, yang telah dengan sabar

mendidik penulis. Terima kasih atas ilmu yang telah diberikan kepada penulis.

(11)

diberikan selama ini sehingga skripsi ini dapat dikerjakan dengan lancar.

10.Toko MediaLand Computama, terima kasih atas bantuannya beserta data-data

yang diberikan selama ini sehingga skripsi ini dapat dikerjakan dengan lancar.

11.Bapak, Ibu dan kakak – kakakku tercinta, terima kasih atas dukungan yang

telah diberikan selama ini.

12.Scholastica Febriyani Mustikawati, terima kasih atas cinta dan dukungannya

selama ini.

13.Teman – teman Ilmu Komputer 2003, terima kasih atas dukungan dan

bantuannya.

14.Pihak-pihak yang tidak dapat penulis sebutkan satu per satu yang telah

membantu dalam penyelesaian skripsi ini.

Semoga skripsi ini dapat berguna dan dapat menambah wawasan bagi para

pembaca. Penulis menyadari bahwa penyusunan skripsi ini masih banyak

kekurangan, untuk itu penulis dengan senang hati menerima kritik dan saran

dalam bentuk apapun demi kesempurnaan skripsi ini.

Penulis

(12)

HALAMAN PERSETUJUAN...iii

HALAMAN PENGESAHAN...iv

HALAMAN PERNYATAAN KEASLIAN KARYA...v

HALAMAN PERSEMBAHAN...vi

ABSTRAK...vii

ABSTRACT...viii

KATA PENGANTAR...ix

DAFTAR ISI...xi

DAFTAR GAMBAR...xix

DAFTAR TABEL...xxiii

BAB I. PENDAHULUAN A. Latar Belakang Masalah...1

B. Rumusan Masalah...2

C. Batasan Masalah...3

D. Tujuan Penulisan...3

E. Metodologi...3

F. Sistematika Penulisan...5

BAB II. LANDASAN TEORI

A. Konsep Dasar Sistem

(13)

C. Konsep Dasar Sistem Informasi...8

D. Konsep Dasar Sistem Informasi Persediaan Barang...8

E. Basis Data...9

F. Kamus Data...9

G. Entity Relationship Diagram (ERD)...10

H. Diagram Alir Data (DFD)...11

BAB III. ANALISIS DAN PERANCANGAN A. Perencanaan 1. Identifikasi Masalah...12

2. Sumber Daya Minimal...13

B. Deskripsi sistem...14

C. Analisa Permasalahan...14

D. Perancangan Sistem a. Perancangan Sistem dari sisi Admin...16

b. Perancangan Sistem dari sisi Karyawan...17

c. Perancangan Diagram Konteks...17

d. Perancangan DFD 1. Perancangan DFD Sisi Admin...18

2. Perancangan DFD Sisi Karyawan...21

e. Perancangan Subsistem Manajemen Data

(14)

b. Perancangan Subsistem Manajemen Dialog

a. Sisi Karyawan...26

b. Sisi Admin...26

c. Perancangan User Interface 1. Perancangan User Interface Sisi Karyawan a) Perancangan Form Login...27

b) Perancangan Form Menu Utama...27

c) Perancangan Form Data Suplier...28

d) Perancangan Form Data Barang...28

e) Perancangan Form Data Pelanggan...29

f) Perancangan Form Data Mutasi Masuk...29

g) Perancangan Form Data Mutasi Keluar...30.

h) Perancangan Form Ganti Password...30

i) Perancangan Form Cetak Data Supplier...31

j) Perancangan Form Cetak Data Barang...31

k) Perancangan Form Cetak Data Pelanggan...32

l) Perancangan Form Cetak Data Mutasi Masuk...32

m) Perancangan Form Cetak Data Mutasi Keluar...33

n) Perancangan Form Cetak Barang Yang Perlu Ditambah.33

2. Perancangan User Interface Sisi Admin

(15)

d) Perancangan Form Data Barang...35

e) Perancangan Form Data Pelanggan...36

f) Perancangan Form Data Karyawan...36

g) Perancangan Form Data Mutasi Masuk...37

h) Perancangan Form Data Mutasi Keluar...37

i) Perancangan Form Ganti Password...38

j) Perancangan Form Cetak Data Supplier...38

k) Perancangan Form Cetak Data Barang...39

l) Perancangan Form Cetak Data Pelanggan...39

m) Perancangan Form Cetak Data Karyawan...40

n) Perancangan Form Cetak Data Mutasi Masuk...40

o) Perancangan Form Cetak Data Mutasi Keluar...41

p) Perancangan Form Cetak Barang Yang Perlu Ditambah..41

BAB IV. IMPLEMENTASI SISTEM A. Implementasi Basis Data...42

B. Implementasi User Interface 1. User Interface A. Sisi Karyawan ¾ Form Login...45

¾ Form Menu Utama...46

(16)

¾ Form Data Mutasi Masuk...51

¾ Form Data Mutasi Keluar...52

¾ Form Ganti Password...54

¾ Form Cetak Data Supplier...54

¾ Form Cetak Data Barang...55

¾ Form Cetak Data Pelanggan...55

¾ Form Cetak Data Mutasi Masuk...56

¾ Form Cetak Data Mutasi Keluar...56

¾ Form Cetak Data Barang Yamg Perlu Ditambah...57

B. Sisi Admin ¾ Form Login...57

¾ Form Menu Utama...58

¾ Form Data Supplier...59

¾ Form Data Barang...61

¾ Form Data Pelanggan...62

¾ Form Data Karyawan...63

¾ Form Data Mutasi Masuk...65

¾ Form Data Mutasi Keluar...66

¾ Form Ganti Password...68

¾ Form Cetak Data Supplier...68

(17)

¾ Form Cetak Data Mutasi Masuk...70

¾ Form Cetak Data Mutasi Keluar...71

¾ Form Cetak Data Barang Yamg Perlu Ditambah...71

2. Hasil Print Out A. Sisi Karyawan ¾ Print Out Data Supplier...72

¾ Print Out Data Barang...72

¾ Print Out Data Pelanggan...73

¾ Print Out Data Mutasi Masuk...73

¾ Print OutData Mutasi Keluar...74

B. Sisi Admin ¾ Print OutData Supplier...74

¾ Print OutData Barang...75

¾ Print OutData Pelanggan...75

¾ Print OutData Karyawan...76

¾ Print Out Data Mutasi Masuk...76

¾ Print OutData Mutasi Keluar...77

¾ Print Out Cetak Data Barang Yamg Perlu Ditambah...77

B. Implementasi Proses

1. Sisi Karyawan

(18)

d. Proses Isi/Edit Data Pelanggan...86

e. Proses Isi/Edit Data Mutasi Masuk...89

f. Proses Isi/Edit Data Mutasi Keluar...93

g. Proses Ganti Password...96

h. Proses Cetak Laporan...97

2. Sisi Admin a. Proses Login...98

b. Proses Isi/Edit Data Supplier...98

c. Proses Isi/Edit Data Barang...102

d. Proses Isi/Edit Data Pelanggan...106

e. Proses Isi/Edit Data Karyawan...109

f. Proses Isi/Edit Data Mutasi Masuk...113

g. Proses Isi/Edit Data Mutasi Keluar...117

h. Proses Ganti Password...120

i. Proses Cetak Laporan...121

B. Hasil dan Pembahasan 1. Teknik Pengumpulan Data...122

2. Sasaran Penyebaran Kuisioner...123

3. Form Kuisioner...124

4. Hasil Dan Pembahasan Kuisioner...129

(19)

DAFTAR PUSTAKA...137

LAMPIRAN...138

(20)

Gambar 2.3 many to many relationship 2 entitas...10

Gambar 3.1 Diagram Konteks...17

Gambar 3.2 DFD Level 1 Admin...18

Gambar 3.3 DFD Level 2 Admin...19

Gambar 3.4 DFD Level 1 Karyawan...21

Gambar 3.5 DFD Level 2 Karyawan...21

Gambar 3.6 ERD...23

Gambar 3.7 Bagan Struktur Menu Sisi Karyawan...26

Gambar 3.8 Bagan Struktur Menu Sisi Admin...26

Gambar 3.9 Form Login...27

Gambar 3.10 From Menu Utama...27

Gambar 3.11 Form Data Supplier...28

Gambar 3.12 Form Data Barang...28

Gambar 3.13 Form Data Pelanggan...29

Gambar 3.14 Form Data Mutasi Masuk...29

Gambar 3.15 Form Data Mutasi Keluar...30

Gambar 3.16 Form Ganti Password...30

Gambar 3.17 Form Cetak Data Supplier...31

Gambar 3.18 Form Cetak Data Barang...31

Gambar 3.19 Form Cetak Data Pelanggan...32

(21)

Gambar 3.23 Form Login...34

Gambar 3.24 From Menu Utama...34

Gambar 3.25 Form Data Supplier...35

Gambar 3.26 Form Data Barang...35

Gambar 3.27 Form Data Pelanggan...36

Gambar 3.28 Form Data Karyawan...36

Gambar 3.29 Form Data Mutasi Masuk...37

Gambar 3.30 Form Data Mutasi Keluar...37

Gambar 3.31 Form Ganti Password...38

Gambar 3.32 Form Cetak Data Supplier...38

Gambar 3.33 Form Cetak Data Barang...39

Gambar 3.34 Form Cetak Data Pelanggan...39

Gambar 3.35 Form Cetak Data Karyawan...40

Gambar 3.36 Form Cetak Data Mutasi Masuk...40

Gambar 3.37 Form Cetak Data Mutasi Keluar...41

Gambar 3.38 Form Cetak Data Barang Yang Perlu Ditambah...41

Gambar 4.1 Form Login...45

Gambar 4.2 Form Menu Utama...46

Gambar 4.3 Form Data Supplier...48

Gambar 4.4 Form Data Barang...49

(22)

Gambar 4.8 Form Ganti Password...54

Gambar 4.9 Form Cetak Data Supplier...54

Gambar 4.10 Form Cetak Data Barang...55

Gambar 4.11 Form Cetak Data Pelanggan...55

Gambar 4.12 Form Cetak Data Mutasi Masuk...56

Gambar 4.13 Form Cetak Data Mutasi Keluar...56

Gambar 4.14 Form Cetak Data Barang Yang Perlu Ditambah...57

Gambar 4.15 Form Login...58

Gambar 4.16 Form Menu Utama...59

Gambar 4.17 Form Data Supplier...60

Gambar 4.18 Form Data Barang...62

Gambar 4.19 Form Data Pelanggan...63

Gambar 4.20 Form Data Karyawan...64

Gambar 4.21 Form Data Mutasi Masuk...66

Gambar 4.22 Form Data Mutasi Keluar...67

Gambar 4.23 Form Ganti Password...68

Gambar 4.24 Form Cetak Data Supplier...68

Gambar 4.25 Form Cetak Data Barang...69

Gambar 4.26 Form Cetak Data Pelanggan...69

Gambar 4.27 Form Cetak Data Karyawan...70

(23)

Gambar 4.31 Print Out Data Supplier...72

Gambar 4.32 Print Out Data Barang...72

Gambar 4.33 Print Out Data Pelanggan...73

Gambar 4.34 Print Out Data Mutasi Masuk...73

Gambar 4.35 Print Out Data Mutasi Keluar...74

Gambar 4.36 Print Out Data Supplier...74

Gambar 4.37 Print Out Data Barang...75

Gambar 4.38 Print Out Data Pelanggan...75

Gambar 4.39 Print Out Data Karyawan...76

Gambar 4.40 Print Out Data Mutasi Masuk...76

Gambar 4.41 Print Out Data Mutasi Keluar...77

Gambar 4.42 Print Out Data Barang Yang Perlu Ditambah...77

Gambar 4.43 Grafik Untuk Pertanyaan No.1...129

Gambar 4.44 Grafik Untuk Pertanyaan No.2...130

Gambar 4.45 Grafik Untuk Pertanyaan No.3...131

Gambar 4.46 Grafik Untuk Pertanyaan No.4...131

Gambar 4.47 Grafik Untuk Pertanyaan No.5...132

Gambar 4.48 Grafik Untuk Pertanyaan No.6...133

Gambar 4.49 Grafik Untuk Pertanyaan No.7...134

Gambar 4.50 Grafik Untuk Pertanyaan No.8...134

(24)

DAFTAR TABEL

Tabel 3.1 Entitas...15

Tabel 3.2 Proses dari Sisi Admin...16

Tabel 3.3 Proses Dari Sisi Karyawan...17

Tabel 3.4 Barang...24

Tabel 3.5 Pelanggan...24

Tabel 3.6 Mutasi Masuk...24

Tabel 3.7 Mutasi Keluar...24

Tabel 3.9 Kamus Data...25

Tabel 4.1 Admin...42

Tabel 4.2 Karyawan...42

Tabel 4.3 Supplier...43

Tabel 4.4 Barang...43

Tabel 4.5 Pelanggan...43

Tabel 4.6 Mutasi Masuk...44

Tabel 4.7 Mutasi Keluar...44

Tabel 4.8 Frekuensi Hasil Pertanyaan No.1...129

Tabel 4.9 Frekuensi Hasil Pertanyaan No.2...130

Tabel 4.10 Frekuensi Hasil Pertanyaan No.3...130

Tabel 4.11 Frekuensi Hasil Pertanyaan No.4...131

Tabel 4.12 Frekuensi Hasil Pertanyaan No.5...132

Tabel 4.13 Frekuensi Hasil Pertanyaan No.6...133

Tabel 4.14 Frekuensi Hasil Pertanyaan No.7...133

Tabel 4.15 Frekuensi Hasil Pertanyaan No.8...134

(25)

BAB I

PENDAHULUAN

A.

LATAR BELAKANG

Seperti yang kita ketahui belakangan ini banyak sekali munculnya

berbagai macam jenis dari barang-barang elektronik, salah satunya ialah

komputer. Dimana komputer merupakan suatu teknologi yang dapat menyajikan

sebuah informasi bagi penggunanya secara akurat dan maksimal.

Sebuah Komputer terdiri dari beberapa macam Hardware dan Software

didalamnya. Dimana hardware itu sendiri terdapat banyak sekali macam, merk

dan harganya, begitu juga dengan software. Sehingga terkadang sangat sulit

untuk mengingat semua data dari hardware tersebut.

Salah satu tempat yang menyediakan hardware komputer ialah toko

komputer. Toko komputer merupakan salah satu usaha dagang yang bergerak

dalam penjualan dan pembelian hardware komputer. Setiap transaksi penjualan

dan pembelian diproses dan diinformasikan kepada pihak manajemen. Setiap

transaksi yang terjadi sangat berpengaruh pada persediaan barang di toko

komputer tersebut, maka pihak manajemen dituntut untuk mendapatkan data

terkini secara cepat dan tepat.

Persediaan barang sangat berpengaruh pada jalannya usaha toko komputer.

Keterlambatan atau kesalahan informasi persediaaan barang dapat menyebabkan

(26)

tidak terpenuhinya permintaaan konsumen. Apalagi jika tempat penyimpanan

barang atau gudang terletak tidak terpisah atau jadi satu tempat dengan toko.

Faktor penghambat lainnya yaitu bila proses pengolahan data persediaan

barang masih dilakukan secara manual yaitu masih melakukan pencatatan ke

dalam word atau excel. Resiko yang didapat cukup besar, diantaranya :

• Data persediaan barang mudah hilang.

• Terdapat kesalahan penginformasian persediaan data barang.

• Membutuhkan waktu yang cukup lama untuk mencari persediaan data

barang yang ada.

Berdasarkan permasalahan diatas, maka penulis merancang suatu sistem

informasi untuk pengolahan data tentang persediaan barang. Diharapkan, sistem

yang akan dibangun dapat memberikan solusi dan kemudahan untuk mendapat

informasi persediaan barang yang tepat serta dapat mengontrol persediaan barang.

B.

RUMUSAN MASALAH

Bagaimana membuat suatu sistem informasi yang dapat memberikan

informasi tentang persediaan barang secara cepat dan akurat, juga memberikan

kemudahan perusahaan untuk mengecek persediaan barang secara detail yang

(27)

C.

BATASAN MASALAH

Dalam sistem informasi persediaan barang Toko Komputer ini dibatasi

beberapa hal :

1. Hanya membahas masalah data mutasi masuk (data masuknya barang), data

mutasi keluar (data keluarnya barang) dan laporan-laporan yang berkaitan

dengan persediaan barang.

2. Masalah retur barang tidak termasuk sebagai variabel penyusun sistem.

D. TUJUAN PENULISAN

Tujuan dari penulisan tugas akhir ini adalah :

1. Memahami dan mempelajari tahap demi tahap pengembangan

sistem informasi.

2. Merancang sistem yang mampu memberikan dukungan penyajian

informasi persediaan barang secara detail sehingga dapat

membantu mengatasi masalah pengolahan data persediaan barang.

E.

METODOLOGI

Metodologi yang digunakan adalah metode Waterfall. Pada metode ini

memiliki langkah-langkah sebagai berikut :

1. Perencanaan

Merupakan tahap menemukan masalah dan mengumpulkan

informasi-informasi dari berbagai sumber dan mengidentifikasi

(28)

2. Analisis Kebutuhan

Merupakan tahap menganalisa segala kebutuhan yang diperlukan

sistem, mengidentifikasi dan menentukan pendekatan yang terbaik

serta sumber daya yang dibutuhkan, mengumpulkan informasi dengan

tujuan untuk memperbaiki kualitas sistem secara keseluruhan.

3. Perancangan Sistem

Tahap ini merancang bagaimana sistem informasi akan dibuat yang

tentu saja sesuai dengan hasil analisis dan tujuan yang ingin dicapai.

Rancangan / desain meliputi rancangan proses yang terjadi, sistem

yang akan dibuat, basis data, struktur menu, input output, user

interface dan rancangan program.

4. Implementasi

Tahap ini akan menterjemahkan hasil perancangan ke dalam

bahasa sistem. Teknologi yang digunakan tergantung dengan

kebutuhan yang telah dirumuskan pada tahap analisis.

5. Testing

Tahap Testing adalah suatu proses untuk menguji sistem informasi

yang telah selesai dibuat. Hal ini bertujuan untuk menemukan

kesalahan, memeriksa apakah hasilnya sudah sesuai dengan yang

(29)

F.

SISTEMATIKA PENULISAN

Tahapan dalam penulisan ini terbagi dalam beberapa bagian, yaitu :

BAB I PENDAHULUAN

Bab ini berisi mengenai latar belakang pemilihan topik, rumusan

masalah, batasan masalah, tujuan, metodologi dan sistematika

penulisan.

BAB II LANDASAN TEORI

Bab ini akan membahas mengenai berbagai acuan dan teori-teori

yang dapat digunakan penulis sebagai landasan/dasar dalam

penulisan dan mendukung penelitian.

BAB III PERANCANGAN SISTEM

Bab ini berisi tentang analisa atas permasalahan yang dihadapi,

kebutuhan pengguna untuk dikembangkan dan menjadi referensi

dalam perancangan system yang meliputi perancangan proses yang

terjadi, sistem yang akan dibuat, basis data, struktur menu, input

output, user interface dan rancangan program.

BAB IV IMPLEMENTASI

Bab ini berisi tahap-tahap implementasi program yang akan dibuat

(implementasi program, basis data, antar muka pengguna).

BAB V KESIMPULAN

Bab ini berisi mengenai kesimpulan dari implementasi program

secara keseluruhan yang telah dilakukan dalam penulisan ini dan

(30)

BAB II

LANDASAN TEORI

A. Konsep Dasar Sistem 1. Definisi Sistem

Sistem adalah suatu himpunan komponen atau elemen yang

terorganisasi, saling terinteraksi, saling bergantung satu sama lain dan

terpadu untuk mencapai tujuan tertentu (Oetomo, 2002).

2. Bentuk Dasar Sistem

Bentuk dasar dari sistem terdiri dari masukan, proses dan keluaran.

Masukan adalah semua elemen yang masuk ke sistem. Proses adalah

semua kegiatan yang mentransformasikan masukan menjadi keluaran.

Output adalah hasil akhir dari suatu sistem. Masukan ini berupa

data-data yang nantinya akan diolah dalam suatu proses sehingga menghasilkan

keluaran. Tanpa adanya masukan, tidak akan menghasilkan keluaran

sebagai hasil proses.

B. Konsep Dasar Informasi

Informasi merupakan pemrosesan data yang diperoleh dari setiap

elemen sistem tersebut menjadi bentuk yang mudah dipahami dan

merupakan pengetahuan yang relevan yang dibutuhkan oleh orang untuk

(31)

Event atau kejadian adalah sesuatu yang terjadi pada saat tertentu. Data

diolah melalui suatu model untuk dihasilkan informasi. Menurut Oetomo

kualitas dari sebuah informasi adalah sebagai berikut :

1. Akurat (accurat )

Akurat berarti informasi harus bebas dari kesalahan-kesalahan dan

tidak menyesatkan bagi orang yang menerima informasi tersebut.

Akurat juga berarti informasi harus jelas mencerminkan maksudnya.

Suatu informasi harus akurat karena kemungkinan dalam perjalanan

informasi dari sumber informasi sampai ke penerima informasi

mengalami banyak gangguan (noise) yang berakibat merubah atau

merusak informasi itu sendiri.

2. Kesempurnaan Informasi

Untuk mendukung faktor pertama di atas, maka kesempurnaan

informasi menjadi faktor penting, di mana informasi disajikan lengkap

tanpa pengurangan, penambahan, atau pengubahan.

3. Tepat pada waktunya (timelines)

Tepat pada waktunya berarti informasi yang diterima harus tepat pada

waktunya, sebab informasi yang usang (terlambat) tidak mempunyai

nilai yang baik, sehingga bila digunakan sebagai dasar dalam

(32)

4. Relevan (relevance)

Relevan berarti informasi tersebut mempunyai manfaat untuk pemakai.

Relevansi informasi untuk tiap-tiap orang berbeda satu dengan yang

lainnya.

C. Konsep Dasar Sistem Informasi

Sistem informasi dapat didefinisikan sebagai kumpulan elemen

yang saling berhubungan satu sama lain yang membentuk satu kesatuan

untuk mengintegrasikan data, memproses dan menyimpan serta

mendistribusikan informasi. Dengan kata lain, sistem informasi

merupakan kesatuan elemen-elemen yang saling berkaitan secara

sistematis dan teratur untuk menciptakan dan membentuk aliran informasi

yang akan mendukung pembuatan keputusan dan melakukan kontrol

terhadap jalannya perusahaan (Oetomo, 2002).

D. Konsep Dasar Sistem Informasi Persediaan Barang

Dengan sistem informasi dapat diperoleh informasi yang rinci tentang

item-item barang yang tersedia, dari mana suppliernya, berapa barang yang

rusak, berapa yang harus diorder lagi dan berapa banyak yang telah

(33)

E. Basis Data

Basis data merupakan kumpulan file-file yang mempunyai kaitan antara

satu file dengan file yang lain sehingga membentuk satu bangunan data untuk

menginformasikan satu perusahaan, instansi dalam batasan tertentu

(Kristanto, 2004).

Database merupakan komponen terpenting dalam pembangunan SI, karena

menjadi tempat untuk menampung dan mengorganisasikan seluruh data yang

ada dalam sistem, sehingga dapat dieksplorasi untuk menyusun

informasi-informasi dalam berbagai bentuk. Database merupakan himpunan data yang

saling berkaitan. Data tersebut diorganisasikan sedemikian rupa agar tidak

terjadi duplikasi yang tidak perlu, sehingga dapat diolah secara cepat dan

mudah untuk menghasilkan informasi (Oetomo, 2002).

F. Kamus Data

Kamus data merupakan kumpulan elemen-elemen/simbol-simbol yang

digunakan untuk membantu dalam penggambaran atau pengidentifikasian

setiap field di dalam sistem (Sugiarto, 2003). Simbol-simbol dari kamus data

(34)

G. Entity Relationship Diagram (ERD)

E-R Diagram berfungsi untuk menggambarkan relasi antar dua entitas atau

dua tabel Menurut (Oetomo, 2002). Ada tiga bentuk relasi, yaitu satu-satu,

satu-banyak, dan banyak-banyak (Kristanto, 2003).

1. One to one relationship 2 entitas

Hubungan antara entitas pertama dengan entitas kedua adalah satu banding

satu (hubungan 1 : 1). Contoh: satu penjual melayani satu pembeli.

memiliki

Orang 1 1 KTP

Gambar 2.1 one to one relationship 2 entitas 2. One to many relationship 2 entitas

Hubungan antara entitas pertama dengan entitas kedua adalah satu banding

banyak (hubungan 1 : N). Contoh: satu dosen mengajar banyak mahasiswa

Gambar 2.2 one to many relationship 2 entitas membeli

Pembeli 1 N Barang

3. Many to many relationship 2 entitas

Hubungan antara entitas pertama dengan entitas kedua adalah banyak

banding banyak (hubungan M : N). Contoh: banyak mahasiswa

mengambil banyak matakuliah.

(35)

H. Diagram Alir Data (DFD)

DFD adalah suatu model logika data atau proses yang dibuat untuk

menggambarkan darimana asal data dan kemana tujuan data yang keluar dari

sistem, di mana data disimpan, proses apa yang menghasilkan data tersebut dan

interaksi antara data yang tersimpan dan proses yang dikenakan pada data

tersebut (Kristanto, 2003).

Simbol-simbol pada DFD (Sugiarto, 2003):

= penghasil/pemakai informasi yang berada di luar batas

sistem (h/w; orang; program lain; sistem lain)

= trasformasi informasi yang berada di dalam sistem

= item data/kumpulan item data, arah anak panah

menunjukkan arah aliran data

= gudang data yang tersimpan untuk dipakai oleh satu

atau beberapa proses Entitas

Eksternal

proses

item data

(36)

BAB III

PERANCANGAN SISTEM

Permasalahan yang akan dibahas pada bab ini adalah meliputi analisis

sistem dan pembahasan perancangan sisten yang akan dibuat. Dalam tahap

analisis meliputi tahap menganalisa kebutuhan sistem dan kebutuhan software

yang digunakan sistem yang kemudian akan di review bersama

pengguna sistem/user apakah telah sesuai dengan kebutuhan atau belum selesai.

A. PERENCANAAN

1. Identifikasi Masalah

Proses penghitungan dan pengecekkan persediaan barang dalam

suatu perusahaan adalah sesuatu hal yang sangat penting. Hingga saat ini

belum ada sebuah sistem yang khusus digunakan untuk mengelola data

persediaan barang secara keseluruhan. Penghitungan data persediaan

masih dilakukan secara manual dan laporan hasil persediaan dilakukan

dengan menggunakan Microsoft Word dan microsoft Excel.

Secara umum dapat dikatakan bahwa kurangnya pengendalian

terhadap jumlah fisik persediaan yang ada di dalam persediaan

perusahaan, menyebabkan pemenuhan akan permintaan terhadap

pemutasian barang keluar menemui kendala.

Maka dari itu, pengawasan yang di lakukan tidak hanya secara

manual dengan menghitung dan mengklasifikasikan setiap jenis barang

(37)

melihat langsung ke lokasi penyimpanan barang dan sedikit merepotkan

bila tingkat ketelitiannya kurang, tetapi akan lebih baik di bantu dengan

peralatan yang mendukung untuk memproses dan menyajikan informasi

jumlah fisik persediaan setiap pertambahan dan pengurangannya tidak

hanya dengan kalkulator saku saja, tetapi akan di gunakan peralatan

elektronik berupa komputer yang proses menghitungnya jauh lebih cepat

dan tidak merepotkan apabila pengklasifikasian barang sesuai jenisnya

lebih dari satu jenis.

Setiap informasi pertambahan dan pengurangan jumlah fisik

persediaan yang terjadi perhari akan di catat dan di simpan ke dalam

media penyimpanan magnetis komputer sesuai dengan jenis barang dan

tanggal di lakukan pemutasian, informasi yang disajikan ini akan

membantu dalam memperkirakan jumlah persediaan yang akan di pesan

kembali untuk tingkat-tingkat pemenuhan jumlah permintaan, sehingga

jumlah persediaan tidak memasuki batas jumlah akhir.

2. Sumber Daya Minimal

Sumber daya minimal yang dibutuhkan dalam pembangunan SI

Persediaan Barang Toko Komputer adalah :

Hardware : AMD Sempron 2400+, Ram 256, dan Harddisk 40

GHz

Software : Windows XP Professional, Microsoft Visual Basic

(38)

B. DESKRIPSI SISTEM

Sistem informasi persediaan barang merupakan sistem yang dapat

menghitung secara otomatis data persediaan barang sehingga dari hasil

tersebut perusahaan mendapatkan data yang akurat mengenai persediaan

barang dan dapat mengontrol persediaan agar tidak mengalami masalah dalam

pemenuhan permintaan konsumen.

Sistem ini diharapkan dapat mempermudah pekerjaan yang harus

menghitung perolehan data persediaan dari begitu banyak barang, sehingga

pekerjaan tersebut dapat menjadi lebih mudah dan efektif. Pertama petugas

yang ditunjuk perusahaan akan memasukkan data-data barang beserta

jumlahnya yang masuk dan keluar ke dalam sistem. Kemudian sistem akan

secara otomatis menambah atau mengurangi persediaan barang tergantung

proses yang dilakukan. Dan selanjutnya sistem akan memberi pesan ketika

jumlah persediaan suatu barang berada dibawah batas minimal dan perusahaan

harus melakukan pertambahan jumlah barang. Sistem juga dapat membuat

laporan-laporan mengenai barang masuk dan keluar.

C. ANALISA PERMASALAHAN

Banyaknya data barang dengan tipe yang bebeda mengakibatkan

sulitnya untuk menghitung dan mengecek persediaan barang yang ada. Untuk

memperoleh data atau hasil yang akurat, petugas yang berwenang harus

menghitung-hitung secara manual dan membutuhkan waktu yang cukup lama.

(39)

Dari permasalahan tersebut diatas maka diperlukan sebuah sistem yang

dapat membantu dalam penghitungan persediaan barang dengan efektif dan

efisien. Adapun beberapa hal yang mempengaruhi persediaan barang yaitu

meliputi :

1. Mutasi Masuk yaitu terjadinya arus barang yang masuk ke toko

dari supplier.

2. Mutasi Keluar yaitu terjadinya arus barang keluar dari toko ke

pembeli / pelanggan.

D. PERANCANGAN SISTEM

SI Persediaan Barang Toko Komputer terdiri dari dua entitas yaitu

admin dan karyawan. Entitas adalah pihak yang dapat mengakses sistem.

Admin bertindak sebagai pengelola / pemilik sistem sedangkan karyawan

sebagai pemakai sistem. Kedua entitas tersebut dijelaskan sebagai berikut :

Tabel 3.1 Entitas

No Entitas Input Output

1 Admin

Data karyawan (Username, Password, Kode, Nama, Alamat, Telepon), Data Supplier (Kode, Nama, Alamat, Telepon), Data Barang ( Kode, Nama, Tipe, Stock, Kondisi), Data Pelanggan (Kode, Nama, Alamat, Telepon), Data Mutasi Masuk (NoFaktur, KodeBrg, KodeSpl, Tanggal, Jumlah), Data Mutasi Keluar (NoFaktur, KodeBrg, KodePlgn, Tanggal, Jumlah)

Laporan

2 Karyawan

Data Supplier (Kode, Nama, Alamat, Telepon), Data Barang ( Kode, Nama, Tipe, Stock, Kondisi), Data Pelanggan (Kode, Nama, Alamat, Telepon), Data Mutasi Masuk (NoFaktur, KodeBrg, KodeSpl, Tanggal, Jumlah), Data Mutasi Keluar (NoFaktur, KodeBrg, KodePlgn, Tanggal, Jumlah)

(40)

Proses yang terdapat di dalam Sistem Informasi Persediaan Barang

Toko Komputer ini yaitu meliputi :

a. Perancangan Sistem Dari Sisi Admin Tabel 3.2 Proses Dari Sisi Admin

No Nama Proses Keterangan

1 Login Memasukkan data login berupa username dan password ke dalam sistem

2 Data Memasukkan data supplier (kode, nama, alamat , telepon)

Memasukkan data barang (kode, nama, tipe, stock, kondisi)

Memasukkan data pelanggan (kode, nama, alamat, telepon)

Memasukkan data mutasi masuk (NoFaktur, KodeBrg, Kode Spl, tanggal, jumlah)

Memasukkan data mutasi keluar (NoFaktur, KodeBrg, Kode Plgn, tanggal, jumlah)

Memasukkan data karyawan yang berhak mengakses sistem.

3 Ganti Password Mengganti password

4 Cetak laporan Mencetak data laporan

5 Tambah Menambah data supplier, data barang, data pelanggan, data mutasimasuk, data mutasikeluar dan data

karyawan

6 Hapus Menghapus data mutasimasuk, data mutasikeluar dan data karyawan

(41)

b. Perancangan Sistem Dari Sisi Karyawan Tabel 3.3 Proses Dari Sisi Karyawan

No Nama Proses Keterangan

1 Login Memasukkan data login berupa username dan password ke dalam sistem

2 Data Memasukkan data supplier (kode, nama, alamat , telepon)

Memasukkan data barang (kode, nama, tipe, stock, kondisi)

Memasukkan data pelanggan (kode, nama, alamat, telepon)

Memasukkan data mutasi masuk (NoFaktur, KodeBrg, Kode Spl, tanggal, jumlah)

Memasukkan data mutasi keluar (NoFaktur, KodeBrg, Kode Plgn, tanggal, jumlah)

3 Ganti Password Mengganti password

4 Cetak laporan Mencetak data laporan

5 Tambah Menambah data supplier, data barang, data pelanggan, data mutasimasuk dan data mutasikeluar

6 Hapus Menghapus data mutasimasuk dan data mutasikeluar

7 Edit Mengedit data supplier, data barang, data pelanggan

c. Perancangan Diagram Konteks

(42)

d. Perancangan DFD

Data Laporan Mutasi Keluar Data Laporan Mutasi

(43)

Gambar 3.3 DFD level 2 Admin

• Data Password : Username Lama, Password Lama, Username Baru,

Password Baru

• Data Login : Username, Password.

• Data Supplier : KodeSpl, NamaSpl, Nama Perusahaan, Alamat, Telepon.

• Data Barang : KodeBrg, NamaBrg, Tipe, Stock, Kondisi.

• Data Pelanggan : KodePlgn, NamaPlgn, Alamat, Telepon.

• Data Mutasi Masuk : NoFaktur, KodeBrg, KodeSpl, Tanggal, Jumlah.

• Data Mutasi Keluar : NoFaktur, KodeBrg, KodePlgn, Tanggal, Jumlah.

(44)

• Data Laporan Supplier : KodeSpl, NamaSpl, Nama Perusahaan, Alamat,

Telepon.

• Data Laporan Barang : KodeBrg, NamaBrg, Tipe, Stock, Kondisi, TMsk,

TKlr.

• Data Laporan Pelanggan : KodePlgn, NamaPlgn, Alamat, Telepon.

• Data Laporan Mutasi Masuk : NoFaktur, KodeBrg, KodeSpl, Tanggal,

Jumlah.

• Data Laporan Mutasi Keluar : NoFaktur, KodeBrg, KodePlgn, Tanggal,

Jumlah.

• Data Laporan Barang Yang Perlu Di Pesan : KodeBrg, NamaBrg, Tipe,

Stock.

• Pesan Kesalahan

(45)

2. Sisi Karyawan

Data Laporan Mutasi Keluar Data Laporan Mutasi

Masuk Data Mutasi Masuk Data Mutasi Masuk Data Mutasi Keluar Data Mutasi Keluar

Data Password Data Password Baru

Gambar 3.4 DFD Level 1 Karyawan

Tambah

(46)

Keterangan :

• Data Password : Username Lama, Password Lama, Username Baru,

Password Baru

• Data Login : Username, Password.

• Data Supplier : KodeSpl, NamaSpl, Nama Perusahaan, Alamat, Telepon.

• Data Barang : KodeBrg, NamaBrg, Tipe, Stock, Kondisi.

• Data Pelanggan : KodePlgn, NamaPlgn, Alamat, Telepon.

• Data Mutasi Masuk : NoFaktur, KodeBrg, KodeSpl, Tanggal, Jumlah.

• Data Mutasi Keluar : NoFaktur, KodeBrg, KodePlgn, Tanggal, Jumlah.

• Data Laporan Supplier : KodeSpl, NamaSpl, Nama Perusahaan, Alamat,

Telepon.

• Data Laporan Barang : KodeBrg, NamaBrg, Tipe, Stock, Kondisi, TMsk,

TKlr.

• Data Laporan Pelanggan : KodePlgn, NamaPlgn, Alamat, Telepon.

• Data Laporan Mutasi Masuk : NoFaktur, KodeBrg, KodeSpl, Tanggal,

Jumlah.

• Data Laporan Mutasi Keluar : NoFaktur, KodeBrg, KodePlgn, Tanggal,

Jumlah.

• Data Laporan Barang Yang Perlu Di Pesan : KodeBrg, NamaBrg, Tipe,

Stock.

• Pesan Kesalahan

(47)
(48)

2. Pemetaan Tabel Tabel 3.4 Supplier

KodeSpl NamaSpl Alamat Nama_Perusahaan Telepon

Tabel 3.5 Barang

KodeBrg NamaBrg Jenis Stock

Tabel 3.6 Pelanggan

KodePlgn NamaPlgn Alamat Telepon

Tabel 3.7 Mutasi Masuk

NoFaktur KodeSpl KodeBrg Tanggal Stockk

Tabel 3.8 Mutasi Keluar

(49)

3. Kamus Data Tabel 3.9 Kamus data

Data Penjelasan

Data Supplier KodeSpl + NamaSpl + Alamat + Telepon

KodeSpl { huruf | | }6

Data Barang KodeBrg + NamaBrg + Tipe + Stock + Kondisi

KodeBrg { huruf | | }6

Nama { huruf | | }30

Jenis { huruf | | }30

Stock { angka }5

Data Pelanggan KodePlgn + NamaPlgn + Alamat + Telepon

KodePlgn { huruf | | }6

Nama { huruf | | }30

Alamat { huruf | | }30

Telepon { angka }10

Data Mutasi Masuk NoFaktur + KodeSpl + KodeBrg + Tanggal + Stockk

NoFak { huruf | | }6

KodeSpl { huruf | | }6

KodeBrg { huruf | | }6

Tanggal Tanggal + bulan + tahun

- tanggal { angka }2

- bulan { angka }2

- tahun { angka }4

Jumlah { angka }5

Data Mutasi Keluar NoFaktur + KodeBrg + KodePlgn + Tanggal + Stockk

NoFak { huruf | | }6

KodeBrg { huruf | | }6

KodePlgn { huruf | | }8

Tanggal Tanggal + bulan + tahun

- tanggal { angka }2

- bulan { angka }2

- tahun { angka }4

(50)

f. PerancanganSubsistem Manajemen Dialog a. Sisi Karyawan

Gambar 3.7 Struktur Menu Sisi Karyawan

b. Sisi Admin

(51)

g. Perancangan User Interface

1. Perancangan User Interface Sisi Karyawan a) Perancangan Form Login

Gambar 3.9 Form Login

b) Perancangan Form Menu Utama

(52)

c) Perancangan Form Data Supplier

Gambar 3.11 Form Data Supplier

d) Perancangan Form Data Barang

(53)

e) Perancangan Form Data Pelanggan

Gambar 3.13 Form Data Pelanggan

f) Perancangan Form Data Mutasi Masuk

(54)

g) Perancangan Form Data Mutasi Keluar

Gambar 3.15 Form Data Mutasi Keluar

h) Perancangan Form Ganti Password

(55)

i) Perancangan Fom Cetak Data Supplier

Gambar 3.17 Form Cetak Data Supplier

j) Perancangan Form Cetak Data Barang

(56)

k) Perancangan Form Cetak Data Pelanggan

Gambar 3.19 Form Cetak Data Pelanggan

l) Perancangan Form Cetak Data Mutasi Masuk

(57)

m) Perancangan Form Cetak Data Mutasi Keluar

Gambar 3.21 Form Cetak Data Mutasi Keluar

n) Perancangan Form Cetak Barang Yang Perlu Ditambah

(58)

2. Perancangan User Interface Sisi Admin a) Perancangan Form Login

Gambar 3.23 Form Login

b) Perancangan Form Menu Utama

(59)

c) Perancangan Form Data Supplier

Gambar 3.25 Form Data Supplier

d) Perancangan Form Data Barang

(60)

e) Perancangan Form Data Pelanggan

Gambar 3.27 Form Data Pelanggan

f) Perancangan Form Data Karyawan

(61)

g) Perancangan Form Data Mutasi Masuk

Gambar 3.29 Form Data Mutasi Masuk

h) Perancangan Form Data Mutasi Keluar

(62)

i) Perancangan Form Ganti Password

Gambar 3.31 Form Ganti Password

j) Perancangan Fom Cetak Data Supplier

(63)

k) Perancangan Form Cetak Data Barang

Gambar 3.33 Form Cetak Data Barang

l) Perancangan Form Cetak Data Pelanggan

(64)

m) Perancangan Form Cetak Data Karyawan

Gambar 3.35 Form Cetak DataKaryawan

n) Perancangan Form Cetak Data Mutasi Masuk

(65)

o) Perancangan Form Cetak Data Mutasi Keluar

Gambar 3.37 Form Cetak Data Mutasi Keluar

p) Perancangan Form Cetak Barang Yang Perlu Ditambah

(66)

BAB IV

IMPLEMENTASI SISTEM

A. Implementasi Basis Data 1. Tabel 4.1 Admin

Nama Kolom Tipe Ukuran Null key

NoAdmin Text 4 Tidak PRI

UserName Text 10 Tidak

Password Text 10 Tidak

2. Tabel 4.2 karyawan

Nama Kolom Tipe Ukuran Null key

Kode Text 6 Tidak PRI

Nama Text 20 Tidak

Alamat Text 20 Tidak

Telepon Text 20 Tidak

Username Text 6 Tidak

(67)

3. Tabel 4.3 Supplier

Nama Kolom Tipe Ukuran Null key

KodeSpl Text 6 Tidak PRI

NamaSpl Text 30 Tidak

Nama_Perusahaan Text 20 Tidak

Alamat Text 30 Tidak

Telepon Text 20 Tidak

4. Tabel 4.4 Barang

Nama Kolom Tipe Ukuran Null key

KodeBrg Text 6 Tidak PRI

NamaBrg Text 30 Tidak

Tipe Text 30 Tidak

Stock Text 20 Tidak

Kondisi Text 10 Tidak

5. Tabel 4.5 Pelanggan

Nama Kolom Tipe Ukuran Null key

KodePlgn Text 6 Tidak PRI

NamaPlgn Text 30 Tidak

Alamat Text 30 Tidak

(68)

6. Tabel 4.6 Mutasi Masuk

Nama Kolom Tipe Ukuran Null key

NoFaktur Text 6 Tidak PRI

KodeSpl Text 6 Tidak PRI

KodeBrg Text 6 Tidak PRI

Tanggal Date+Time - Tidak

Stockk Number - Tidak

7. Tabel 4.7 Mutasi Keluar

Nama Kolom Tipe Ukuran Null key

NoFaktur Text 6 Tidak PRI

KodePlgn Text 6 Tidak PRI

KodeBrg Text 6 Tidak PRI

Tanggal Date+Time - Tidak

(69)

B. Implementasi User Interface

1. User Interface

Berikut ini adalah tampilan dari Sistem Informasi Persediaan Toko

Komputer :

A. Sisi Karyawan

Menu – menu yang dapat diakses ialah menu Login, Data

Supplier, Data Barang, Data Pelanggan, Laporan dan Selesai.

¾ Form Login

Sebelum dapat mengakses menu utama, karyawan harus

login ke sistem terlebih dahulu. Data-data yang dimasukkan

dalam form login ini yaitu username dan password. Tombol

LOGIN untuk masuk ke sistem, sedangkan tombol BATAL

untuk batal login.

(70)

¾ Form Menu Utama

Fasilitas-fasilitas yang ada meliputi : fasilitas Data terdiri

dari data supplier (simpan, edit), data barang (simpan, edit),

data pelanggan (simpan, edit,), data mutasi masuk (simpan,

hapus), data mutasi keluar (simpan, hapus). Fasilitas Cetak

Data digunakan untuk mencetak laporan-laporan, diantaranya

laporan data supplier, data barang, data pelanggan, data mutasi

masuk dan data mutasi keluar. Fasilitas Selesai digunakan

untuk keluar dari sistem.

(71)

¾ Form Data Supplier

Setelah memasukkan data login dengan benar maka

selanjutnya dapat mengakses fasilitas-fasilitas yang tersedia.

Dalam form data supplier, karyawan dapat menambah data,

mengedit data, menghapus data, mencari data. Untuk

menambah data, admin harus mengklik tombol TAMBAH

terlebih dahulu. Kemudian memasukkan kode supplier, nama,

alamat dan nomor telepon. Setelah karyawan memasukkan

data-data tersebut maka karyawan harus mengklik tombol

SIMPAN untuk menyimpan data yang telah dimasukkan ke

dalam database. Tombol BATAL untuk membatalkan inputan.

Untuk mengedit data karyawan harus memilih data mana yang

akan diedit dengan mengkilik data dalam datagrid atau dengan

mencari data tersebut kemudian klik tombol EDIT. Dalam hal

ini semua dapat diedit kecuali kode supplier. Setelah

memasukkan data baru karyawan harus mengklik tombol

SIMPAN untuk menyimpan data baru ke dalam database.

Tombol BATAL untuk membatalkan edit data. Untuk mencari

data dapat dilakukan dengan option berdasarkan KODE atau

NAMA. Kemudian memasukkan keyword dan klik tombol

CARI, maka data yang dicari akan muncul. Untuk menutup

(72)

Gambar 4.3 Form Data Supplier

¾ Form Data Barang

Dalam form data barang, karyawan dapat menambah data,

mengedit data, menghapus data, mencari data. Untuk

menambah data karyawan harus mengklik tombol TAMBAH

terlebih dahulu. Kemudian memasukkan kode barang, nama,

tipe, stock dan kondisi. Setelah karyawan memasukkan

data-data tersebut maka karyawan harus mengklik tombol SIMPAN

untuk menyimpan data yang telah dimasukkan ke dalam

database. Tombol BATAL untuk membatalkan inputan. Untuk

mengedit data karyawan harus memilih data mana yang akan

diedit dengan mengkilik data dalam datagrid atau dengan

mencari data tersebut kemudian klik tombol EDIT. Dalam hal

(73)

memasukkan data baru karyawan harus mengklik tombol

SIMPAN untuk menyimpan data baru ke dalam database.

Tombol BATAL untuk membatalkan edit data. Untuk mencari

data dapat dilakukan dengan option berdasarkan KODE atau

TIPE. Kemudian memasukkan keyword dan klik tombol CARI,

maka data yang dicari akan muncul. Untuk menutup form data

barang dengan cara mengklik tombol CLOSE.

Gambar 4.4 Form Data Barang

¾ Form Data Pelanggan

Dalam form data pelanggan, karyawan dapat menambah

data, mengedit data, menghapus data, mencari data. Untuk

menambah data karyawan harus mengklik tombol TAMBAH

terlebih dahulu. Kemudian memasukkan kode pelanggan,

(74)

memasukkan data-data tersebut maka karyawan harus

mengklik tombol SIMPAN untuk menyimpan data yang telah

dimasukkan ke dalam database. Tombol BATAL untuk

membatalkan inputan. Untuk mengedit data karyawan harus

memilih data mana yang akan diedit dengan mengkilik data

dalam datagrid atau dengan mencari data tersebut kemudian

klik tombol EDIT. Dalam hal ini semua dapat diedit kecuali

kode supplier. Setelah memasukkan data baru karyawan harus

mengklik tombol SIMPAN untuk menyimpan data baru ke

dalam database. Tombol BATAL untuk membatalkan edit

data. Untuk mencari data dapat dilakukan berdasarkan KODE

atau NAMA. Kemudian memasukkan keyword dan klik tombol

CARI. Untuk menutup form data pelanggan dengan cara

mengklik tombol CLOSE.

(75)

¾ Form Data Mutasi Masuk

Dalam form data mutasi masuk, karyawan dapat menambah

data, menghapus data dan mencari data. Untuk menambah data

karyawan harus mengklik tombol TAMBAH terlebih dahulu.

Kemudian memasukkan nomor faktur, kode supplier, kode

barang, tanggal dan jumlah barang. Setelah karyawan

memasukkan data-data tersebut maka karyawan harus

mengklik tombol SIMPAN untuk menyimpan data yang telah

dimasukkan ke dalam database. Tombol BATAL untuk

membatalkan inputan. Untuk menghapus data karyawan harus

memilih data mana yang akan dihapus dengan mengkilik data

dalam datagrid atau dengan mencari data tersebut kemudian

klik tombol HAPUS, lalu klik SIMPAN dan data akan terhapus

dari database. Untuk mencari data dapat dilakukan dengan

option berdasarkan NOFAKTUR, KODESPL atau

KODEBRG. Kemudian memasukkan keyword dan klik tombol

CARI, maka data yang dicari akan muncul. Untuk menutup

(76)

Gambar 4.6 Form Mutasi Masuk

¾ Form Data Mutasi Keluar

Dalam form data mutasi keluar, karyawan dapat menambah

data, menghapus data dan mencari data. Untuk menambah data

karyawan harus mengklik tombol TAMBAH terlebih dahulu.

Kemudian memasukkan nomor faktur, kode pelanggan, kode

barang, tanggal dan jumlah barang. Setelah karyawan

memasukkan data-data tersebut maka karyawan harus

mengklik tombol SIMPAN untuk menyimpan data yang telah

dimasukkan ke dalam database. Tombol BATAL untuk

membatalkan inputan. Proses tambah data ini akan tidak

berhasil jika stock barang yang akan keluar tersebut minimum

atau kosong (nol) dan akan muncul pesan kesalahan bahwa

(77)

karyawan harus memilih data mana yang akan dihapus dengan

mengkilik data dalam datagrid atau dengan mencari data

tersebut kemudian klik tombol HAPUS, lalu klik OK dan data

akan terhapus dari database. Untuk mencari data dapat

dilakukan dengan option berdasarkan NOFAKTUR,

KODEPLGN atau KODEBRG. Kemudian memasukkan

keyword dan klik tombol CARI, maka data yang dicari akan

muncul. Untuk menutup form data mutasi keluar dengan cara

mengklik tombol CLOSE.

(78)

¾ Form Ganti Password

Dalam form ini karyawan dapat mengganti password lama

menjadi password yang baru.

Gambar 4.8 Form Ganti Password

¾ Form Cetak Data Supplier

Dalam form dibawah ini ditampilkan data-data supplier

dalam grid. Tombol CETAK untuk mencetak data supplier,

sedangkan tombol KELUAR untuk keluar dari form.

(79)

¾ Form Cetak Data Barang

Dalam form dibawah ini ditampilkan data-data barang

dalam grid. Tombol CETAK untuk mencetak data barang,

sedangkan tombol KELUAR untuk keluar dari form.

Gambar 4.10 Form Cetak Data Barang

¾ Form Cetak Data Pelanggan

Dalam form dibawah ini ditampilkan data-data pelanggan

dalam grid. Tombol CETAK untuk mencetak data pelanggan.

(80)

¾ Form CetakData Mutasi Masuk

Dalam form dibawah ini ditampilkan data-data mutasi

masuk barang dalam grid. Tombol CETAK untuk mencetak

data, tombol KELUAR untuk keluar.

Gambar 4.12 Form Cetak Mutasi Masuk

¾ Form Cetak Data Mutasi Keluar

Dalam form dibawah ini ditampilkan data-data mutasi

keluar barang dalam grid. Tombol CETAK untuk mencetak.

(81)

¾ Form Cetak Data Barang Yang Perlu Di Tambah

Dalam form dibawah ini ditampilkan data-data barang yang

perlu ditambah.

Gambar 4.14 Form Cetak Data Barang Yang Perlu DiTambah

B. Sisi Admin

Menu – menu yang dapat diakses ialah menu Login, Data

Supplier, Data Barang, Data Pelanggan, Data Karyawan, Laporan

dan Selesai.

¾ Form Login

Sebelum dapat mengakses menu utama, admin harus login

ke sistem terlebih dahulu. Data-data yang dimasukkan dalam

form login ini yaitu username dan password. Tombol LOGIN

untuk masuk ke sistem, sedangkan tombol BATAL untuk batal

(82)

Gambar 4.15 Form Login

¾ Form Menu Utama

Fasilitas-fasilitas yang ada meliputi : fasilitas Data terdiri

dari data supplier (simpan, edit), data barang (simpan, edit),

data pelanggan (simpan, edit,), data mutasi masuk (simpan,

hapus), data mutasi keluar (simpan, hapus). Fasilitas Cetak

Data digunakan untuk mencetak laporan-laporan, diantaranya

laporan data supplier, data barang, data pelanggan, data

karyawan, data mutasi masuk dan data mutasi keluar. Fasilitas

(83)

Gambar 416 Form Menu Utama

¾ Form Data Supplier

Setelah memasukkan data login dengan benar maka

selanjutnya dapat mengakses fasilitas-fasilitas yang tersedia.

Dalam form data supplier, admin dapat menambah data,

mengedit data, menghapus data, mencari data. Untuk

menambah data, admin harus mengklik tombol TAMBAH

terlebih dahulu. Kemudian memasukkan kode supplier, nama,

alamat dan nomor telepon. Setelah admin memasukkan

data-data tersebut maka admin harus mengklik tombol SIMPAN

untuk menyimpan data yang telah dimasukkan ke dalam

database. Tombol BATAL untuk membatalkan inputan. Untuk

mengedit data admin harus memilih data mana yang akan

(84)

mencari data tersebut kemudian klik tombol EDIT. Dalam hal

ini semua dapat diedit kecuali kode supplier. Setelah

memasukkan data baru admin harus mengklik tombol SIMPAN

untuk menyimpan data baru ke dalam database. Tombol

BATAL untuk membatalkan edit data. Untuk mencari data

dapat dilakukan dengan option berdasarkan KODE atau

NAMA. Kemudian memasukkan keyword dan klik tombol

CARI, maka data yang dicari akan muncul. Untuk menutup

form data supplier dengan cara mengklik tombol CLOSE.

(85)

¾ Form Data Barang

Dalam form data barang, admin dapat menambah data,

mengedit data, menghapus data, mencari data. Untuk

menambah data admin harus mengklik tombol TAMBAH

terlebih dahulu. Kemudian memasukkan kode barang, nama,

tipe, stock dan kondisi. Setelah admin memasukkan data-data

tersebut maka admin harus mengklik tombol SIMPAN untuk

menyimpan data yang telah dimasukkan ke dalam database.

Tombol BATAL untuk membatalkan inputan. Untuk mengedit

data admin harus memilih data mana yang akan diedit dengan

mengkilik data dalam datagrid atau dengan mencari data

tersebut kemudian klik tombol EDIT. Dalam hal ini semua

dapat diedit kecuali kode barang. Setelah memasukkan data

baru admin harus mengklik tombol SIMPAN untuk

menyimpan data baru ke dalam database. Tombol BATAL

untuk membatalkan edit data. Untuk mencari data dapat

dilakukan dengan option berdasarkan KODE atau TIPE.

Kemudian memasukkan keyword dan klik tombol CARI, maka

data yang dicari akan muncul. Untuk menutup form data barang

(86)

Gambar 4.18 Form Data Barang

¾ Form Data Pelanggan

Dalam form data pelanggan, admin dapat menambah data,

mengedit data, menghapus data, mencari data. Untuk

menambah data admin harus mengklik tombol TAMBAH

terlebih dahulu. Kemudian memasukkan kode pelanggan,

nama, alamat dan nomor telepon. Setelah admin memasukkan

data-data tersebut maka admin harus mengklik tombol

SIMPAN untuk menyimpan data yang telah dimasukkan ke

dalam database. Tombol BATAL untuk membatalkan inputan.

Untuk mengedit data admin harus memilih data mana yang

akan diedit dengan mengkilik data dalam datagrid atau dengan

mencari data tersebut kemudian klik tombol EDIT. Dalam hal

(87)

memasukkan data baru admin harus mengklik tombol SIMPAN

untuk menyimpan data baru ke dalam database. Tombol

BATAL untuk membatalkan edit data. Untuk mencari data

dapat dilakukan berdasarkan KODE atau NAMA. Kemudian

memasukkan keyword dan klik tombol CARI. Untuk menutup

form data pelanggan dengan cara mengklik tombol CLOSE.

Gambar 4.19 Form Data Pelanggan

¾ Form Data Karyawan

Dalam form data karyawan, admin dapat menambah data,

mengedit data, menghapus data, mencari data. Untuk

menambah data admin harus mengklik tombol TAMBAH

terlebih dahulu. Kemudian memasukkan kode, nama, alamat,

nomor telepon, username dan password. Setelah admin

(88)

tombol SIMPAN untuk menyimpan data yang telah

dimasukkan ke dalam database. Tombol BATAL untuk

membatalkan inputan. Untuk mengedit data admin harus

memilih data mana yang akan diedit dengan mengkilik data

dalam datagrid atau dengan mencari data tersebut kemudian

klik tombol EDIT. Dalam hal ini semua dapat diedit kecuali

kode karyawan. Setelah memasukkan data baru admin harus

mengklik tombol SIMPAN untuk menyimpan data baru ke

dalam database. Tombol BATAL untuk membatalkan edit

data. Untuk mencari data dapat dilakukan berdasarkan KODE

atau NAMA. Kemudian memasukkan keyword dan klik tombol

CARI. Untuk menutup form data karyawan dengan cara

mengklik tombol CLOSE.

(89)

¾ Form Data Mutasi Masuk

Dalam form data mutasi masuk, admin dapat menambah

data, menghapus data dan mencari data. Untuk menambah data

admin harus mengklik tombol TAMBAH terlebih dahulu.

Kemudian memasukkan nomor faktur, kode supplier, kode

barang, tanggal dan jumlah barang. Setelah admin

memasukkan data-data tersebut maka admin harus mengklik

tombol SIMPAN untuk menyimpan data yang telah

dimasukkan ke dalam database. Tombol BATAL untuk

membatalkan inputan. Untuk menghapus data admin harus

memilih data mana yang akan dihapus dengan mengkilik data

dalam datagrid atau dengan mencari data tersebut kemudian

klik tombol HAPUS, lalu klik SIMPAN dan data akan terhapus

dari database. Untuk mencari data dapat dilakukan dengan

option berdasarkan NOFAKTUR, KODESPL atau

KODEBRG. Kemudian memasukkan keyword dan klik tombol

CARI, maka data yang dicari akan muncul. Untuk menutup

(90)

Gambar 4.21 Form Mutasi Masuk

¾ Form Data Mutasi Keluar

Dalam form data mutasi keluar, admin dapat menambah

data, menghapus data dan mencari data. Untuk menambah data

admin harus mengklik tombol TAMBAH terlebih dahulu.

Kemudian memasukkan nomor faktur, kode pelanggan, kode

barang, tanggal dan jumlah barang. Setelah admin

memasukkan data-data tersebut maka admin harus mengklik

tombol SIMPAN untuk menyimpan data yang telah

dimasukkan ke dalam database. Tombol BATAL untuk

membatalkan inputan. Proses tambah data ini akan tidak

berhasil jika stock barang yang akan keluar tersebut minimum

atau kosong (nol) dan akan muncul pesan kesalahan bahwa

(91)

harus memilih data mana yang akan dihapus dengan mengkilik

data dalam datagrid atau dengan mencari data tersebut

kemudian klik tombol HAPUS, lalu klik OK dan data akan

terhapus dari database. Untuk mencari data dapat dilakukan

dengan option berdasarkan NOFAKTUR, KODEPLGN atau

KODEBRG. Kemudian memasukkan keyword dan klik tombol

CARI, maka data yang dicari akan muncul. Untuk menutup

form data mutasi keluar dengan cara mengklik tombol CLOSE.

(92)

¾ Form Ganti Password

Dalam form ini karyawan dapat mengganti password lama

menjadi password yang baru.

Gambar 4.23 Form Ganti Password

¾ Form Cetak Data Supplier

Dalam form dibawah ini ditampilkan data-data supplier

dalam grid. Tombol CETAK untuk mencetak data supplier,

sedangkan tombol KELUAR untuk keluar dari form.

(93)

¾ Form Cetak Data Barang

Dalam form dibawah ini ditampilkan data-data barang

dalam grid. Tombol CETAK untuk mencetak data barang,

sedangkan tombol KELUAR untuk keluar dari form.

Gambar 4.25 Form Cetak Data Barang

¾ Form Cetak Data Pelanggan

Dalam form dibawah ini ditampilkan data-data pelanggan

dalam grid. Tombol CETAK untuk mencetak data pelanggan.

(94)

¾ Form Cetak Data Karyawan

Dalam form dibawah ini ditampilkan data-data karyawan dalam

grid. Tombol CETAK untuk mencetak data karyawan.

Gambar 4.27 Form Cetak Data Karyawan

¾ Form CetakData Mutasi Masuk

Dalam form dibawah ini ditampilkan data-data mutasi

masuk barang dalam grid. Tombol CETAK untuk mencetak

data, tombol KELUAR untuk keluar.

(95)

¾ Form Cetak Data Mutasi Keluar

Dalam form dibawah ini ditampilkan data-data mutasi

keluar barang dalam grid. Tombol CETAK untuk mencetak.

Gambar 4.29 Form Cetak Mutasi Keluar

¾ Form Cetak Data Barang Yang Perlu Di Tambah

Dalam form dibawah ini ditampilkan data-data barang yang

perlu ditambah.

(96)

2. Hasil Print Out

Berikut ini ialah tampilan dari hasil print out Sistem

Informasi Persediaan Barang Toko Komputer :

A. Sisi Karyawan

¾ Print Out Data Supplier

Gambar 4.31 Print Out Data Supplier

¾ Print Out Data Barang

(97)

¾ Print Out Data Pelanggan

Gambar 4.33 Print Out Data Pelanggan

¾ Print Out Data Mutasi Masuk

(98)

¾ Print Out Data Mutasi Keluar

Gambar 4.35 Print Out Data Mutasi Keluar

B. Sisi Admin

¾ Print Out Data Supplier

(99)

¾ Print Out Data Barang

Gambar 4.37 Print Out Data Barang

¾ Print Out Data Pelanggan

(100)

¾ Print Out Data Karyawan

Gambar 4.39 Print Out Data Karyawan

¾ Print Out Data Mutasi Masuk

(101)

¾ Print Out Data Mutasi Keluar

Gambar 4.41 Print Out Data Mutasi Keluar

¾ Print Out Data Barang Yang Perlu Ditambah

(102)

C. Implementasi Proses 1. Sisi Karyawan

a. Proses Login

Penggalan program untuk login yaitu :

Private Sub cmdLogin_Click()

Adodc1.RecordSource = "select * from petugas where UserName='" &

Trim(txtNama.Text) & "'and Password='" & Trim(txtPassword.Text) & "'"

Adodc1.Refresh

b. Proses Isi/Edit Data Supplier

Beberapa proses pada isi/edit data supplier adalah sebagai berikut :

• Simpan Data Supplier

Penggalan program di bawah ini digunakan untuk menyimpan

data supplier.

Private Sub cmdOkT_Click()

cmdOkE.Visible = False

If Len(Trim(txtKode.Text)) = 0 Or Len(Trim(txtNama.Text)) = 0 Or

Len(Trim(txtAlamat.Text)) = 0 Or Len(Trim(txtTelepon.Text)) = 0 Then

Gambar

Gambar 3.3 DFD level 2 Admin
Gambar 3.5 DFD Level 2 Karyawan
Tabel 3.9 Kamus data
Gambar 3.9 Form Login
+7

Referensi

Dokumen terkait

Oleh karena itu, subjek perlu meningkatkan komunikasi yang baik agar dapat mempertahankan keutuhan rumah tangganya.Bagi peneliti lainnya, berdasarkan hasil penelitian yang

Berdasarkan hasil penelitian maka dapat disimpulkan bahwa penelitian ini memiliki keterbatasan dalam beberapa hal yaitu, penelitian ini hanya menggunakan variabel kualitas

Jadi, ketika merancang aktivitas komunikasi dengan media massa, individu yang bertanggung jawab untuk komunikasi Biro Humas, Ditjen Gakkum, dan Ditjen KSDAE maupun individu

Gambar 1 menjelaskan bahwa label watermark adalah sesuatu data/informasi yang akan dimasukan kedalam data digital yang ingin diwatermark. Teks biasa : Label

Fasilitas yang akan disediakan oleh penyedia jasa dalam pekerjaan ini adalah peralatan dan fasilitas yang menunjang setiap pekerjaan pada pekerjaan Penyusunan

Halstead memberi nama permainan volleyball (bola voli). Permainan olahraga bola voli sebagai permainan yang sangat sederhana dan santai, sebagai olahraga rekreasi oleh

Aspek Manajemen merupakan bagian yang tidak terpisahkan dari beberapa Aspek Manajemen merupakan bagian yang tidak terpisahkan dari beberapa aspek kajian dalam sebuah laporan

Dari wawancara mendalam terhadap 5 informan diatas, yang menilai tentang Motivasi Kerja Pegawai di Program Pasca Sarjana Universitas Tadulako dari aspek kebutuhan