codeigniter untuk persediaan barang di ud.jepara …eprints.unisnu.ac.id/1567/1/1. cover.pdf ·...
TRANSCRIPT
i
SKRIPSI
PERANCANGAN APLIKASI INFORMASI BERBASIS
CODEIGNITER UNTUK PERSEDIAAN BARANG DI
UD.JEPARA KARYA UTAMA
Skripsi diajukan sebagai salah satu syarat
Untuk memperoleh gelar
Sarjana Komputer
HALAMAN JUDUL
Di susun Oleh:
Ahmad Sholeh
131240000064
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NAHDLATUL ULAMA JEPARA
2017
ii
PENGESAHAN SKRIPSI
iii
iv
v
PERSEMBAHAN
Dengan memanjatkan puji syukur kehadirat Allah Subhanahu Wa Ta’ala,
karya ilmiah ini penulis persembahkan kepada :
1) Orang tua saya tercinta Bapak Triyanto dan Ibu Tamar yang telah
memberikan kasih sayang, perhatian, doa dan semoga anakmu nanti bisa
membalas semua tang telah engkau berikan.
2) Untuk teman-teman saya yang selalu memberi dukungan moral dan
membantu menyelesaikan skripsi, terima kasih.
3) Terimakasih kepada laptop saya asus, yang telah menemani proses
pembuatan skripsi.
4) Kepada operator 3 terimakasih telah memberi akses internet gratis.
5) Dan terimasih juga Geogle sudah memberi referensi jawaban dari
persoalan pembuatan aplikasi.
vi
MOTTO
“Maka sesungguhnya bersama kesulitan ada kemudahan. Sesungguhnya bersama
kesulitan ada kemudahan. Maka apabila engkau telah selesai (dari sesuatu
urusan), tetaplah bekerja keras (untuk urusan yang lain). Dan hanya kepada
Tuhanmulah engkau berharap.” (QS. Al-Insyirah,6-8)
"Hai orang-orang yang beriman, apabila dikatakan kepadamu: "Berlapang-
lapanglah dalam majelis", maka lapangkanlah, niscaya Allah akan memberi
kelapangan untukmu. Dan apabila dikatakan: "Berdirilah kamu, maka berdirilah,
niscaya Allah akan meninggikan orang-orang yang beriman di antaramu dan
orang-orang yang diberi ilmu pengetahuan beberapa derajat. Dan Allah Maha
Mengetahui apa yang kamu kerjakan." (QS. Al-mujadilah 11)
Kesuksesan bukan dilihat dari hasilnya,
Tapi dilihat dari prosesnya.
Karena hasil direkayasa dan dibeli
Sedangkan proses selalu jujur menggambarkan siapa diri kita sebenarnya.
vii
KATA PENGANTAR
Segala puji syukur kehadirat Allah SWT atas limpahan rahmat ,hidayah, serta
karunia yang tak terhingga kepada kita semua. Sholawat serta salam senantiasa kita
haturkan kepada junjungan Nabi Muhammad SAW sebagai uswatun hasanah yang
telah membawa dunia dari jaman jahiliyah menuju jaman islamiyah. Pada
kesmpatan ini, penulis mengucapkan terimakasih sebesar-besarnya kepada semua
pihak yang telah membantu penulis dalam menyelesaikan skripsi dengan judul
“Perancangan Aplikasi Informasi Berbasis CodeIgniter Untuk Persediaan Barang
Di UD.Jepara Karya Utama”. Untuk itu penulis mengucapkan terimakasih kepada:
1. Rektor Universitas Islam Nahdlatul Ulama Jepara.
2. Bapak Ir.Gun Sudiryanto,M.M. selaku Dekan Fakultas Sains dan Teknologi
Universitas Islam Nahdlatul Ulama Jepara.
3. Bapak Akhmad Khanif Zyen, M.Kom selaku Kaprodi Teknik Informatika
Universitas Islam Nahdlatul Ulama Jepara yang selalu memberikan bimbingan,
nasehat dan semangat selama ini.
4. Bapak Ir.Adi Sucipto , M.Kom selaku dosen pembimbing I yang selalu bijaksana
memberikan bimbingan, nasehat serta waktunya selama penulisan skripsi ini.
5. Bapak Buang Budi Wahono, S.Si.,M.Kom selaku Dosen Pembimbing II yang
selalu memberikan , dukungan, semangatnya dan doanya yang tak pernah putus.
6. Bapak dan Ibu Dosen Program Studi Teknik Informastika Khususnya dan Bapak
serta Ibu Dosen di lingkungan Fakultas Sains dan Teknologi pada umumnya
yang telah memberikan ilmu dan wawsan kepada penulis.
7. Teman seperjuangan program studi Teknik Informatika angkatan tahun 2013.
8. Teman-teman mahasiswa dilingkungan Program Studi Teknik Informatika,
Fakultas Sains dan Teknologi Unisnu Jepara yang senantiasa menghibur dan
memberikan nasehat kepada penulis sehingga terselesainya karya ilmiah ini,
9. Semua pihak yang telah membantu sehingga skripsi ini dapat terselesaikan
dengan baik
viii
ix
ABSTRAK
UD.Jepara Karya Utama adalah sebuah usaha yang bergerak di bidang furniture,
Usaha ini dimulai dari tahun 2013 dan sudah berkembang pesat, untuk pemasaran
barang dikirim ke wilayah Sulawesi dan sekitarnya. Berdasarkan dokumentasi awal
ternyata persediaan furniture belum di rencanakan dengan baik, pencatatan
persediaan barang masih dilakukan secara manual atau ditulis dibuku sehingga
sangat tidak efektif dan juga resiko kehilangan data besar. Di lihat dari
permasalahan tersebut maka UD.Jepara Karya Utama membutuhkan sebuah
aplikasi sistem informasi yang dapat mengelola data gudang, Pemanfaatan
teknologi internet dapat menjadi salah satu solusi dari permasalahan. Oleh karena
itu peneliti merancang sebuah aplikasi berbasisi web, sebagai media pendataan
barang digudang yang modern dan juga lebih efektif, dalam aplikasi ini admin
gudang dapat dengan mudah mendata barang yang masuk dan keluar gudang, dan
juga memantau stok gudang, untuk perencanaan persediaan barang kedepannya.
Aplikasi web ini dibuat menggunakan permodelan UML (Unified Modeling
Languange, dengan metode pengembangan sistem waterfall, dan PHP sebagai
bahasa pemrograman dengan menggunakan framework codeigniter. Dan hasil uji
validasi kelayakan ahli materi sebesar 100 % dengan kategori sangat layak dan hasil dari
ahli media sebesar 100% dengan kategori sangat layak juga hasil validasi dari menyebar
30 angket ke masyarakat dengan nilai 87,6% dengan kategori sangat layak.
Kata kunci : Sistem Informasi, UML, waterfall, Framework CodeIgniter
x
ABSTRACT
UD.Jepara Karya Utama is a business engaged in the field of furniture, This
business starts from 2013 and has grown rapidly, for the marketing of goods
delivered to the region of Sulawesi and surrounding areas. Based on preliminary
documentation it turns out that furniture inventory has not been well planned,
inventory recording is still done manually or written in the book so it is not effective
and also the risk of large data loss. In view of these problems then UD.Jepara
Karya Utama requires an information system application that can manage data
warehouse, Utilization of internet technology can be one solution of the problem.
Therefore, researchers designed a web-based applications, as a medium of data
collection of modern warehouses and also more effective, in this application
warehouse admin can easily record goods in and out of warehouses, and also
monitor the stock of warehouses, for future inventory planning goods. This web
application is created using UML (Unified Modeling Languange) modeling, with
waterfall system development method, and PHP as programming language by using
codeigniter framework and validation test of material expert feasibility is 100%
with very feasible category and result from expert of media equal to 100% with a
very decent category also validation results from spreading 30 questionnaires to
the public with a value of 87.6% with very decent category.
Keywords: Information System, UML, waterfall, CodeIgniter Framework
xi
DAFTAR ISI
HALAMAN JUDUL ................................................................................................ i
PERSETUJUAN SKRIPSI ..................................................................................... ii
PENGESAHAN SKRIPSI ..................................................................................... iii
PERNYATAAN ..................................................................................................... iv
PERSEMBAHAN ................................................................................................... v
MOTTO ................................................................................................................. vi
KATA PENGANTAR .......................................................................................... vii
ABSTRAK ............................................................................................................. ix
DAFTAR ISI .......................................................................................................... xi
DAFTAR TABEL ................................................................................................ xiii
DAFTAR GAMBAR ........................................................................................... xiv
BAB I ...................................................................................................................... 1
PENDAHULUAN .................................................................................................. 1
1.1 Latar Belakang ........................................................................................... 1
1.2 Rumusan Masalah ...................................................................................... 2
1.3 Batasan Masalah ........................................................................................ 3
1.4 Tujuan Penelitian ....................................................................................... 3
1.4 Manfaat Penelitian ..................................................................................... 3
1.5 Sistematika Penulisan Skripsi .................................................................... 4
BAB II ..................................................................................................................... 5
LANDASAN TEORI .............................................................................................. 5
2.1 Tinjauan Studi ........................................................................................... 5
2.2 Tinjauan Pustaka ........................................................................................ 6
2.3 Kerangka Pemikiran ................................................................................ 12
BAB III ................................................................................................................. 13
METODE PENELITIAN ...................................................................................... 13
3.1 Desain penelitian...................................................................................... 13
3.2 Pengumpulan Data ................................................................................... 13
3.3 Pengolahan awal data............................................................................... 13
xii
3.4 Metode yang diusulkan ............................................................................ 14
3.5 Experimen dan Pengujian Metode ........................................................... 15
3.6 Evaluasi dan Validasi Hasil ..................................................................... 15
BAB IV ................................................................................................................. 19
HASIL DAN PEMBAHASAN ............................................................................. 19
4.1 Tahap Analisis Sistem ................................................................................. 19
4.1.1 Analisis Sistem yang berjalan ............................................................... 19
4.1.2 Analisis Perancangan Sistem ................................................................ 20
4.1.3 Analisa Kebutuhan Fungsionalitas Sistem ........................................... 20
4.1.4 Analisa Kebutuhan Non Fungsional Sistem ......................................... 21
4.2 Tahap Perancangan ...................................................................................... 21
4.2.1 Perancangan Database .......................................................................... 21
4.2.2 Perancangan Berorientasi Objek ........................................................... 24
4.2.3 Perancangan Aplikasi ........................................................................... 33
4.3 Pembangunan Sistem .................................................................................. 37
4.4 Tahap Uji Coba sistem informasi ................................................................ 46
4.4.1 Metode Black Box Testing .................................................................... 47
4.5 Evaluasi dan Validasi Hasil ........................................................................ 48
4.5.1 Evaluasi Sistem Informasi .................................................................... 48
4.6 Kajian Akhir Sistem Informasi UD.Jepara Karya Utama ........................... 51
4.6.1 Keterbatasan Penelitian......................................................................... 52
BAB V ................................................................................................................... 53
PENUTUP ............................................................................................................. 53
5.1 Kesimpulan .................................................................................................. 53
5.2 Saran ............................................................................................................ 53
DAFTAR PUSTAKA ........................................................................................ 54
xiii
DAFTAR TABEL
Tabel 2.1 : Simbol Use Case Diagram .................................................................. 10
Tabel 2.2:Simbol Sequence Diagram .................................................................... 10
Tabel 2.3: Simbol Activity Diagram ..................................................................... 11
Tabel 3.1 : Kerangka Pemikiran............................................................................ 12
Tabel 3.2: Penilaian Aplikasi Untuk Ahli Materi ................................................. 16
Tabel 3.3: Penilaian Aplikasi Untuk Ahli Media .................................................. 16
Tabel 3.4: Penilaian Aplikasi Untuk Masyarkat ................................................... 17
Tabel 3.5: Kelayakan Aplikasi Berdasarkan Presentase ....................................... 18
Tabel 4.1: Tabel Users .......................................................................................... 21
Tabel 4.2:Tabel Transaksi ..................................................................................... 22
Tabel 4.3 : Tabel Pesanan ..................................................................................... 22
Tabel 4.4: Tabel Master ........................................................................................ 23
Tabel 4.5 : Tabel Ukuran ...................................................................................... 23
Tabel 4.6: Tabel Jenis ........................................................................................... 24
Tabel 4.7: Tabel Kategori ..................................................................................... 24
Tabel 4.8: Pengujian Black box ............................................................................ 47
Tabel 4.9: Penilain Apllikasi Dari Ahli Materi ..................................................... 48
Tabel 4.10: Penilaian Aplikasi Dari Ahli Media ................................................... 49
Tabel 4.11: Penilaian Aplikasi Berdasarkan presentase ....................................... 50
Tabel 4.12: Tabel Validasi Ahli ............................................................................ 50
Tabel 4.13:Tabel Rekapitulasi Responden ............................................................ 50
Tabel 4.14: Penilaian Aplikasi Berdsarkan Presentase ......................................... 51
Tabel 4.15: Hasil Penilaian Angket Responden .................................................... 51
Tabel 5.1: Tabel Hasil Pengujian .......................................................................... 53
xiv
DAFTAR GAMBAR
Gambar 3.1 : Metode waterfall ............................................................................. 14
Gambar 4.1 : Use Case Diagram ........................................................................... 25
Gambar 4.2: Activity Diagram Login .................................................................. 26
Gambar 4.3: Activity Diagram Tambah data ........................................................ 26
Gambar 4.4: Activity Diagram Barang masuk dan Keluar ................................... 27
Gambar 4.5: Activity Diagram Pesanan................................................................ 27
Gambar 4.6: Activity Diagram Stok Gudang ....................................................... 28
Gambar 4.7: Sequence Diagram Login ................................................................. 28
Gambar 4.8: Sequence Diagram Nama Barang .................................................... 29
Gambar 4.9: Sequence Diagram Barang Masuk dan Keluar ................................ 29
Gambar 4.10: Sequence Diagram Stok Gudang ................................................... 30
Gambar 4.11: Sequence Diagram Kategori .......................................................... 30
Gambar 4.12: Sequence Diagram Ukuran ............................................................ 31
Gambar 4.13: Sequence Diagram Master ............................................................. 31
Gambar 4.14: Sequence Diagram Pesanan ........................................................... 32
Gambar 4.15: Class Diagram ................................................................................ 32
Gambar 4.16: Perancangan Login ......................................................................... 33
Gambar 4.17: Perancangan Halaman Utama ........................................................ 34
Gambar 4.18: Perancangan Barang Masuk dan Keluar ........................................ 34
Gambar 4.19: Perancangan Laporan Barang masuk atau Keluar ......................... 35
Gambar 4.20: Perancangn menu input Pesanan .................................................... 35
Gambar 4.21: Perancangan Laporan Pesanan ....................................................... 36
Gambar 4.22: Perancangan Data Master ............................................................... 36
Gambar 4.23: Perancangan Stok Gudang ............................................................. 37
Gambar 4.24: Kode Menampilkan Data Master ................................................... 38
Gambar 4.25: Kode Menampilkan Transaksi Barang masuk dan Keluar ............. 39
Gambar 4.26: Kode Menampilkan Kode Barang .................................................. 40
Gambar 4.27: Halaman Login ............................................................................... 40
Gambar 4.28: Halaman Utama .............................................................................. 41
Gambar 4.29: Halaman Input Barang Masuk ....................................................... 41
Gambar 4.30: Laporan Barang Masuk .................................................................. 42
xv
Gambar 4.31: Menu Input Barang keluar ............................................................. 42
Gambar 4.32: Laporan Barang Keluar .................................................................. 43
Gambar 4.33: Laporan Daftar Pesanan ................................................................. 43
Gambar 4.34: Menu Input Pesanan ....................................................................... 44
Gambar 4.35: Laporan Stok Gudang .................................................................... 44
Gambar 4.36: Cetak Stok Gudang ........................................................................ 45
Gambar 4.37: Sub Menu Data Nama Barang........................................................ 45
Gambar 4.38: Menu Tambah data Nama Barang.................................................. 46
Gambar 4.39: Sub Menu Data Master................................................................... 46