L A PO R A N S K R I PS I
SI S T E M M A NA J E M E N PE R S E D I A A N B A R A NG
M E NG G UNA K A N M E T O D E F I F O B E R B A S I S W E B
( ST UD I K A SUS T OK O UR I P C O L L E C T I O N K UD US)
E D O C A H A Y A PUT R A
NI M . 201451033
D OS E N PE M B I M B I NG
A hmad J azuli, S.K om, M .K om
A lif C atur M ur ti, S .K om., M .K om
PR OG R A M ST UDI T E K NI K I NF O R M A T I K A
F A K UL T A S T E K NI K
UNI V E R S I T A S M UR I A K UD US
iii
PE R NY A T A A N K E A S L I A N
Saya yang bertanda tangan dibawah ini :
Nama : E do C ahaya Putra
Menyatakan dengan sebenarnya bahwa penulisan Skripsi ini berdasarkan hasil penelitian, pemikiran dan pemaparan asli dari saya sendiri, baik untuk naskah laporan maupun kegiatan lain yang tercantum sebagai bagian dari Skripsi ini. Seluruh ide, pendapat, atau materi dari sumber lain telah dikutip dalam Skripsi dengan cara penulisan referensi yang sesuai.
Demikian pernyataan ini saya buat dengan sesungguhnya dan apabila di kemudian hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka saya bersedia menerima sanksi akademik berupa pencabutan gelar dan sanksi lain sesuai dengan peraturan yang berlaku di Universitas Muria K udus.
S I ST E M M A NA J E M E N PE R S E D I A A N B A R A NG
K omputer dalam sistem manajemen persediaan barang memegang peranan penting dalam berbisnis, dimana sistem ini digunakan untuk mengetahui transaksi keluar masuknya barang. D engan adanya sistem manajemen persediaan barang diharapkan tidak akan terjadi penumpukan barang yang terlalu lama dalam gudang atau pembelian barang yang terlalu banyak. Untuk memeriksa persediaan yang ada maka diperlukan sistem yang bisa digunakan. Untuk membuat sistem dengan asumsi barang pada persediaan pertama dibeli akan dijual terlebih dahulu atau dengan kata lain menggunakan metode F IF O (F irst-In F irst-Out). T oko Urip C ollection K udus membutuhkan sistem seperti ini agar bisa mempermudah pekerjaan seseorang sehingga penulis memakai metode F IF O untuk sistem manajemen persediaan barang pada toko tersebut. Sistem Manajemen Persediaan Barang Menggunakan Metode F IF O Berbasis Web (STUD I K ASUS TOK O URIP C OL L E C T ION K UDUS) diharapkan dapat mempermudah pekerj aan tersebut.
v
M A NA G E M E NT SY S T E M OF SUPPL I E S O F G O O D S USI NG
F I F O -B A SE D M E T H O D S
(C A SE S T UD Y O F UR I P C O L L E C T I ON K UD US ST O R E )
Student Name : E do C ahaya Putra
Student Identity Number : 201451033
Supervisor :
1. A hmad J azuli, S.K om., M.K om 2. A lif C atur Murti, S.K om., M.K om
A B S T R A C T
C omputers in the inventory management system plays an important role in business, where the system is used to know the transaction and the entry of goods. With the inventory management system is expected to be goods will not occur too authors use the F IF O method for inventory management system goods on the store. Inventory Inventory Management System Using Web Based F IF O Method (C ASE STUD Y URIP C OL L E C T ION K UD US ST ORE ) is expected to simplify the work.
K A T A PE NG A NT A R
Puj i syukur kehadirat A llah S W T karena atas R ahmat dan Hidayah-Nya penulis mampu menyelesaikan penyusunan skripsi ini dengan judul “Sistem Manajemen Persediaan Barang Menggunakan Metode F IF O Berbasis Web (STUD I K ASUS TOK O URIP C OL L E C TION K UD US)”.
Skripsi ini disusun guna melengkapi salah satu persyaratan untuk memperoleh Gelar K esarjanaan Program S tudi T eknik Informatika F akultas T eknik Universitas Muria K udus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada :
1. A llah S W T yang telah memberikan R ahmat dan Hidayah-Nya. banyak memberikan masukan selama penyusunan skripsi ini.
5. B apak A lif C atur Murti, S.K om., M.K om, selaku pembimbing II yang telah banyak memberikan masukan selama penyusunan skripsi ini.
6. K edua orang tua saya, B apak dan Ibu yang selalu memberi semangat dan do’a kepada penulis.
7. T eman semua seperjuangan dari awal semester sampai akhir khususnya kepada T he Ghost yang telah memberi semangat kepada penulis.
Penulis menyadari adanya kekurangan dan ketidaksempurnaan dalam penulisan skripsi ini, karena itu penulis menerima kritik, saran dan masukan dari pembaca sehingga penulis dapat lebih baik di masa yang akan datang. A khirnya penulis berharap semoga buku tesis ini bisa bermanfaat khususnya bagi penulis dan umumnya bagi para pembaca.
2.10. K erangka T eori ... 11
B A B I I I M E T O D O L OG I ... 13
3.1. Requirement D efinition ... 13
3.1.1. Identifikasi Masalah... 13
3.1.2. Metode Pengumpulan D ata ... 13
3.1.3. K ebutuhan Data ... 14
3.1.4. Spesifikasi Software dan Hardware ... 15
3.2. System and Software D esign ... 16
3.2.1. Gambaran S istem Manajemen Persediaan B arang ... 16
3.2.2. Perancangan Desain Pemrograman ... 16
3.2.3. Perancangan Sistem Manaj emen Persediaan B arang ... 25
B A B I V H A SI L D A N PE M B A H A SA N ... 27
4.1. Implementation and Unit Testing ... 27
4.1.1. Struktur T abel B asis D ata ... 27
4.1.9. F orm Input Pembelian ... 34
4.1.10. F orm D ata Pembelian ... 35
4.1.11. F orm B arang Masuk Gudang ... 35
4.1.12. F orm Input Penjualan ... 36
4.1.13. F orm D ata Penjualan ... 36
4.1.14. C etak Nota Penjualan ... 37
4.1.15. F orm L aporan Pembelian ... 37
4.1.16. F orm L aporan Penjualan ... 38
4.1.17. F orm D ata B arang Gudang ... 39
4.2. Integration and System Testing ... 40
4.2.1. Black Box Testing ... 41
4.2.2. White Box T esting ... 42
4.3. Operation and Maintanance ... 47
ix
5.1. K esimpulan ... 49
5.2. Saran ... 49
DA F T A R P US T A K A ... 50
K UI SI O NE R PE NE L I T I A N PA D A T OK O UR I P C O L L E C T I O N ... 61
D A F T A R G A M B A R
Gambar 2.1 Metode W aterfall ... 7
Gambar 2.2 K erangka T eori ... 12
Gambar 3.1 F lowchart ... 17
Gambar 3.2 E ntity R elationship D iagram ... 18
Gambar 3.3 Skema T abel ... 19
Gambar 4.3 T abel B arang Pembelian ... 28
Gambar 4.4 T abel Data Pembelian ... 28
Gambar 4.5 T abel Data Penjualan ... 28
Gambar 4.6 T abel B arang Gudang ... 29
Gambar 4.7 T abel Pembelian ... 29
Gambar 4.8 T abel Pembelian Sementara ... 29
Gambar 4.9 T abel Penjualan ... 29
Gambar 4.10 T abel Penjualan Sementara ... 30
Gambar 4.11 T abel User ... 30
Gambar 4.12 T abel R elasi ... 30
Gambar 4.13 F orm L ogin ... 31
Gambar 4.14 F orm Home ... 32
Gambar 4.15 F orm Input S upplier ... 32
Gambar 4.16 F orm Data Supplier ... 33
Gambar 4.17 F orm Input Pelanggan ... 33
Gambar 4.18 F orm Data Pelanggan ... 34
Gambar 4.19 F orm Input Pembelian... 34
Gambar 4.20 F orm Data Pembelian ... 35
Gambar 4.21 F orm B arang Masuk Gudang ... 35
Gambar 4.22 F orm Input Penj ualan ... 36
xi
Gambar 4.24 C etak Nota Penj ualan ... 37
Gambar 4.25 F orm L aporan Pembelian ... 38
Gambar 4.26 C etak L aporan Pembelian ... 38
Gambar 4.27 F orm L aporan Penjualan ... 39
Gambar 4.28 C etak L aporan Penjualan ... 39
Gambar 4.29 F orm Data B arang Gudang ... 40
Gambar 4.30 Source C ode K oneksi D atabase... 43
Gambar 4.31 C yclomatic Graph K oneksi D atabase ... 43
Gambar 4.32 Source C ode L ogin ... 44
Gambar 4.33 C yclomatic Graph L ogin ... 44
Gambar 4.34 Source C ode Pembelian B arang ... 45
Gambar 4.35 C yclomatic Graph Pembelian B arang ... 45
Gambar 4.36 Penjualan B arang ... 46
D A F T A R T A B E L
T abel 2.1 T abel S imbol – S imbol F lowchart (J ogiyanto, 2009) ... 8
T abel 2.2 T abel S imbol – S imbol E R D (T aupik dkk, 2013) ... 9
T abel 2.3 T abel S imbol – S imbol (D F D) (T aupik dkk, 2013) ... 10
T abel 3.1 Master Supplier ... 20
T abel 3.2 Master Pelanggan ... 20
T abel 3.3 T abel B arang Pembelian ... 21
T abel 3.4 T abel D ata Pembelian... 21
T abel 3.5 T abel D ata Penjualan ... 22
T abel 3.6 T abel B arang Gudang ... 22
T abel 3.7 T abel Pembelian ... 23
T abel 3.8 T abel Pembelian Sementara ... 23
T abel 3.9 T abel Penjualan ... 23
T abel 3.10 T abel Penj ualan S ementara ... 24
T abel 3.11 T abel User ... 24
xiii
D A F T A R L A M PI R A N
D A F T A R I S T I L A H DA N SI NG K A T A N
PHP : PHP Hypertext Preprocessor DF D : D ata F low D iagram