SISTEM INFORMASI PURCHASING TOKO ONDERDIL MMB BENGKEL BERBASIS CODEIGNITER TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh : Dzikril Hafiz 09560271
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016
i
LEMBAR PERSETUJUAN
SISTEM INFORMASI PURCHASING TOKO ONDERDIL MMB BENGKEL BERBASIS CODEIGNITER
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Menyetujui,
Pembimbing I
Pembimbing II
Gita Indah Marthasari, ST.M.Kom NIP. 108.0611.0442
Nur Hayatin, S.ST.M.Kom NIP. 108.0907.0476
ii
LEMBAR PENGESAHAN
SISTEM INFORMASI PURCHASING TOKO ONDERDIL MMB BENGKEL BERBASIS CODEIGNITER
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh: Dzikril Hafiz 09560271 Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 29 April 2016 Menyetujui,
Penguji I
Penguji II
Zamah Sari, ST.,MT NIP. 108.1410.0555
Diah Risqiwati, ST.,MT NIP. 108.1410.0545
Mengetahui, Ketua Jurusan Teknik Informatika
Yuda Munarko, S.Kom., M.Sc. NIP. 108.0611.0443
iii
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini: NAMA
: Dzikril Hafiz
NIM
: 09560271
FAK,/ JUR.
: Teknik/ Teknik Informatika
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “Sistem Informasi Purchasing Toko Onderdil MMB Bengkel Berbasis Codeigniter” beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya. Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku.
Mengetahui,
Malang, 08 juni 2016
Dosen Pembimbing
Yang Membuat Pernyataan
Gita Indah Marthasari, ST.M.Kom NIP. 108.0611.0442
Dzikril Hafiz NIM. 09560271
iv
ABSTRAK Saat ini di
Toko Onderdil MMB Bengkel sistem purchasing yang
digunakan masih bersifat manual dengan cara setiap harinya admin harus menyerahkan berkas dan dokumen permintaan barang untuk ditanda tangani oleh kepala bengkel sebagai bentuk persetujuan atas permintaan barang oleh admin. Data yang masih bersifat dokumen hardcopy ini sangat riskan sekali mengalami kehilangan dikarenakan sistem pemberkasan data oleh admin bengkel masih belum terkomputerisasi. Penelitian ini bertujuan untuk membuat sebuah aplikasi purchasing yang dapat mengkomputerisasi data purchasing, menjembatani anatara pihak pertama sebagai peminta barang dan pihak kedua sebagai supplier untuk saling berkomunikasi secara digital sekaligus sebagai sistem yang digunakan untuk proses pelaporan hasil dari purchasing kepada direksi perusahaan. Dengan menggunakan program ini perusahaan dapat mengatur pembelian dengan terkomputerisasi secara rapi.
Kata Kunci: Purchasing, Toko Onderdil MMB Bengkel
v
ABSTRAK
Currently in MMB Repair Shop Parts purchasing system is still manual used by way of daily admin must submit the demand for goods and documents to be signed by the head of the workshop as a form of approval on the demand for goods by admin . The data is still hardcopy document is very risky to experience loss of data due to the filing system by admin garage is still not computerized . This study aims to create an application that can computerize the data purchasing purchasing , bridging anatara first as the requesting party and the second party goods as suppliers to communicate digitally at the same time as the system used to process the results of purchasing reporting to the directors of the company. By using this program the company can arrange the purchase with computerized neat.
Keywords : Purchasing , Shop MMB Repair Parts
vi
KATA PENGANTAR Syukur Alhamdulillah penulis haturkan kepada Allah SWT, yang telah memberikan kesempatan, kekutan, serta semua anugerah sehingga penulis dapat menyelesaikan penyusunan Tugas Akhir yang berjudul: “Sistem Informasi Purchasing Toko Onderdil MMB Bengkel Berbasi CodeIgniter “ Pada penelitian ini penulis mencoba menggunakan Codeigniter untuk menciptakan sistem informasi purchasing pada Toko Onderdil MMB Bengkel. Dengan adanya penelitian ini, penulis mengharapkan dapat membuat sebuah aplikasi
purchasing
yang
dapat
mengkomputerisasi
data
purchasing,
menjembatani anatara pihak pertama sebagai peminta barang dan pihak kedua sebagai supplier untuk saling berkomunikasi secara digital sekaligus sebagai sistem yang digunakan untuk proses pelaporan hasil dari purchasing kepada direksi perusahaan. Di dalam tulisan ini disajikan pokok-pokok pembahasan yang meliputi pendahuluan, landasan teori, perancangan sistem, implementasi dan pengujian sistem. Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan ke depan.
Malang, 08 juni 2016 Penulis
vii
DAFTAR ISI
LEMBAR PERSETUJUAN................................................................................ ii LEMBAR PENGESAHAN ................................................................................ iii LEMBAR PERNYATAAN ................................................................................ iv ABSTRAK .......................................................................................................... v ABSTRACT ........................................................................................................ vi KATA PENGANTAR ........................................................................................ vii DAFTAR ISI ....................................................................................................... viii DAFTAR GAMBAR .......................................................................................... ix DAFTAR TABEL ............................................................................................... xi BAB I PENDAHULUAN ................................................................................... 1 1.1 Latar Belakang ........................................................................................ 1 1.2 Rumusan Masalah ................................................................................... 2 1.3 Batasan Masalah ...................................................................................... 2 1.4 Tujuan Penelitian..................................................................................... 2 1.5 Manfaat Penelitian................................................................................... 2 1.6 Sistematika Penulisan .............................................................................. 3 BAB II LANDASAN TEORI ............................................................................. 4 2.1 Pengertian Sistem Informasi .................................................................... 4 2.2 Purchasing................................................................................................ 6 2.3 Database ................................................................................................... 7 2.4 MySQL ..................................................................................................... 7 2.5 PHP.......................................................................................................... 10 2.6 CodeIgniter............................................................................................. 11 BAB III ANALISA DAN PERANCANGAN SISTEM ..................................... 13 3.1 Analisa Kebutuhan Perangkat Lunak ....................................................... 13 3.1.1 Metode Analis ................................................................................ 13 3.1.2 Hasil Analis .................................................................................... 13 3.1.2.1 Analisis Kebutuhan Input.................................................. 13 3.1.2.2 Analisis Kebutuhan Proses................................................. 14
viii
3.1.2.3 Analisis Kebutuhan Keluaran............................................ 15 3.1.3 Analisis Kebutuhan Perangkat Lunak ............................................ 15 3.1.4 Analisis Kebutuhan Perangkat Keras ............................................. 16 3.2 Perancangan Perangkat Lunak ............................................................... 16 3.2.1 Metode Perancangan ...................................................................... 16 3.2.2 Hasil Perancangan .......................................................................... 17 3.2.2.1 Perancangan UML.............................................................. 17 3.2.2.2 Perancangan Antar Muka................................................... 28 BAB IV IMPLEMENTASI DAN PENGUJIAN ................................................ 38 4.1 Analisa Dan Gambaran Umum ................................................................ 38 4.1.1 Halaman Login ............................................................................... 39 4.1.2 Menu Master User ......................................................................... 40 4.1.3 Menu Master Barang ...................................................................... 41 4.1.4 Menu Master Supplier .................................................................... 42 4.1.5 Menu Permintaan Barang............................................................... 43 4.1.6 Menu Laporan Per Item.................................................................. 44 4.1.7 Menu Laporan Pembelian User ...................................................... 46 4.1.8 Menu Laporan Pemenuhan Supplier............................................... 46 4.1.8 Menu Laporan Kedatangan Barang Supplier................................. 49 4.2 Pengujian .................................................................................................. 51 4.2.1 Kasus dan Hasil Pengujian ............................................................. 52 4.2.2 Kesimpulan Hasil Pengujian .......................................................... 53 BAB V PENUTUP.............................................................................................. 54 5.1 Kesimpulan ............................................................................................... 54 5.2 Saran ......................................................................................................... 54 DAFTAR PUSTAKA ......................................................................................... 55
ix
DAFTAR GAMBAR Halaman Gambar 2.1 Hubungan komponen-komponen PHP ............................................ 10 Gambar 2.2 Hubungan ketiga komponen utama dari halaman web dinamis...... 11 Gambar 3.1 Usecase system informasi MMB Bengkel ....................................... 20 Gambar 3.2 ERD Sistem informasi purchasing MMB bengkel .......................... 23 Gambar 3.3 Activity diagram system informasi purchasing MMB Bengkel ...... 27 Gambar 3.4 Rancangan halaman login ............................................................... 28 Gambar 3.5 Rancangan halaman laporan pembelian user .................................. 29 Gambar 3.6 Rancangan halaman laporan per item.............................................. 30 Gambar 3.7 Rancangan halaman master barang ................................................. 31 Gambar 3.8 Rancangan halaman master supplier ............................................... 32 Gambar 3.9 Rancangan halaman master User .................................................... 33 Gambar 3.10 Rancangan halaman pemenuhan kebutuhan user.......................... 34 Gambar 3.11 Rancangan halaman permintaan barang........................................ 35 Gambar 3.12 Rancangan halaman pemenuhan barang suplier .......................... 36 Gambar 3.13 Rancangan halaman laporan kedatangan barang suplier .............. 37 Gambar 4.1 Halaman login ................................................................................. 39 Gambar 4.2 Tampilan awal setelah login............................................................ 39 Gambar 4.3 Menu master user ............................................................................ 40 Gambar 4.4 Tampilan source code user ............................................................. 40 Gambar 4.5 Menu master barang ........................................................................ 41 Gambar 4.6 Halaman tambah barang .................................................................. 42 Gambar 4.7 Tampilan source code barang ......................................................... 42 Gambar 4.8 Menu master supplier ...................................................................... 43 Gambar 4.9 Tambah supplier.............................................................................. 43 Gambar 4.10 Tampilan menu permintaan barang ............................................... 44 Gambar 4.11 Permintaan barang lebih dari satu ................................................. 44 Gambar 4.12 Laporan per item ........................................................................... 45 Gambar 4.13 Tampilan search barang ................................................................ 45 Gambar 4.14 Tampilan laporan pembelian user ................................................. 46
x
Gambar 4.15 Laporan pemenuhan supplier ........................................................ 47 Gambar 4.16 Tampilan pemenuhan supplier ...................................................... 47 Gambar 4.17 Tampilan suplier klik edit ............................................................. 48 Gambar 4.18 Tampilan supplier memenuhi permintaan..................................... 48 Gambar 4.19 Tampilan telah dikonfirmasi ......................................................... 49 Gambar 4.20 Laporan kedatangan barang supplier ............................................ 50 Gambar 4.21 Tampilan pada kolom edit ............................................................. 50 Gambar 4.22 Tampilan setelah klik simpan ........................................................ 50 Gambar 4.23 Perbedaan sebelum dan setelah diedit ........................................... 51
xi
DAFTAR TABEL Halaman Tabel 3.1 Data barang atau onderdil ................................................................... 14 Tabel 3.2 Data admin .......................................................................................... 14 Tabel 3.3 Data supplier ....................................................................................... 14 Tabel 3.4 Tabel supplier ..................................................................................... 24 Tabel 3.5 Tabel supplier_detil ............................................................................ 24 Tabel 3.6 Tabel Master ....................................................................................... 24 Tabel 3.7 Tabel history_price ............................................................................. 25 Tabel 3.8 Tabel pembelian .................................................................................. 25 Tabel 3.9 Tabel pembelian_detil ......................................................................... 25 Tabel 3.10 Tabel admin....................................................................................... 26 Tabel 3.11 Tabel transaksi .................................................................................. 26 Tabel 3.12 Tabel transaksi_detil ......................................................................... 26 Tabel 4.1 Hasil Pengujian ................................................................................... 52 Tabel 4.2 Kasus dan Hasil Pengujian.................................................................. 52
xii
DAFTAR PUSTAKA [1] Asta, Viny Arviolina. 2012. Sistem Informasi Manajemen Penjualan, Pembelian, dan persediaan stok barang pada PD. Sumber Rezeki Palembang. [2] Gunawan, Ambrosius Alvin , Januar Wahyudi. 2010. Informasi Akuntansi Pembelian dan Persediaan PT. Poli Cotrindo Nusa. [3] Susmiyanti, Mia. 2010. Analisis Sistem Informasi akuntansi pembelian bahan baku secara tunai kaitannya dengan pengambilan kepuitusan manajemen pembelian pada PT. Virgano Ciptaperdana. [4] Siahaan, Daniel. 2012. Analisa Kebutuhan Dalam Rekayasa Perangkat Lunak. Yogyakarta: Andi Yogyakarta [5] Zaki, Ali. 2009.Project Website PHP Dengan Berbasis Codeigniter. Jakarta: PT ElexMedia Komputindo
i