CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf ·...

15
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

Transcript of CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf ·...

Page 1: CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf · yang telah memberikan ilmu dan wawsan kepada penulis. 7. ... aplikasi sistem informasi

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

Page 2: CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf · yang telah memberikan ilmu dan wawsan kepada penulis. 7. ... aplikasi sistem informasi

ii

PENGESAHAN SKRIPSI

Page 3: CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf · yang telah memberikan ilmu dan wawsan kepada penulis. 7. ... aplikasi sistem informasi

iii

Page 4: CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf · yang telah memberikan ilmu dan wawsan kepada penulis. 7. ... aplikasi sistem informasi

iv

Page 5: CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf · yang telah memberikan ilmu dan wawsan kepada penulis. 7. ... aplikasi sistem informasi

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.

Page 6: CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf · yang telah memberikan ilmu dan wawsan kepada penulis. 7. ... aplikasi sistem informasi

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.

Page 7: CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf · yang telah memberikan ilmu dan wawsan kepada penulis. 7. ... aplikasi sistem informasi

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

Page 8: CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf · yang telah memberikan ilmu dan wawsan kepada penulis. 7. ... aplikasi sistem informasi

viii

Page 9: CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf · yang telah memberikan ilmu dan wawsan kepada penulis. 7. ... aplikasi sistem informasi

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

Page 10: CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf · yang telah memberikan ilmu dan wawsan kepada penulis. 7. ... aplikasi sistem informasi

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

Page 11: CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf · yang telah memberikan ilmu dan wawsan kepada penulis. 7. ... aplikasi sistem informasi

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

Page 12: CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf · yang telah memberikan ilmu dan wawsan kepada penulis. 7. ... aplikasi sistem informasi

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

Page 13: CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf · yang telah memberikan ilmu dan wawsan kepada penulis. 7. ... aplikasi sistem informasi

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

Page 14: CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf · yang telah memberikan ilmu dan wawsan kepada penulis. 7. ... aplikasi sistem informasi

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

Page 15: CODEIGNITER UNTUK PERSEDIAAN BARANG DI UD.JEPARA …eprints.unisnu.ac.id/1567/1/1. COVER.pdf · yang telah memberikan ilmu dan wawsan kepada penulis. 7. ... aplikasi sistem informasi

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