i PEMBUATAN SISTEM INFORMASI WEB UNTUK ASOSIASI TOKO SPAREPART SEPEDA MOTOR Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Diajukan Oleh DYAN PERMANA YUDHA M3113051 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2016
16
Embed
PEMBUATAN SISTEM INFORMASI WEB UNTUK ASOSIASI … · Pembuatan sistem informasi penjualan toko sparepart kendaraan untuk asosiasi komunitas sparepart bertujuan untuk mencari toko
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
i
PEMBUATAN SISTEM INFORMASI WEB UNTUK ASOSIASI TOKO
SPAREPART SEPEDA MOTOR
Tugas Akhir
Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar
Ahli Madya pada Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret.
Diajukan Oleh
DYAN PERMANA YUDHA
M3113051
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2016
ii
iii
iv
v
HALAMAN MOTTO
“Tuhan.Mohon bantulah aku hari ini menjadi pribadi yang percaya diri.Yang
gagah menghadapi kesulitan.Tabah menghadapi fitnah.Dan justru bekerja
dengan hasil yang hebat saat orang lain meragukanku.Tuhan.Aamiiin”
(Mario Teguh)
HALAMAN PERSEMBAHAN
Sebuah karya tulisan ini saya dedikasikan untuk :
1. Ridho Tuhan Yang Maha Esa
2. Ayahanda dan Ibunda Tercinta
3. Kakak kandung yang sudah lulus mendahului saya
4. Bapak dan Ibu Dosen D3 Teknik Informatika yang memberikan semangat
kepada saya
5. Rekan-rekan seperjuangan TI A / B D3 Teknik Informartika 2013
vi
KATA PENGANTAR
Puji syukur kehadirat Tuhan YME yang telah melimpahkan segenap rahmat dan
karunia-Nya, sehingga penyusunan Tugas Akhir dengan judul “PERANCANGAN
SISTEM INFORMASI WEB UNTUK ASOSIASI TOKO SPAREPART SEPEDA
MOTOR” ini dapat terselesaikan pada waktunya tanpa halangan berarti.
Penyusunan laporan ini bertujuan untuk memenuhi persyaratan dalam memperoleh
gelar Amd. Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sebelas Maret Surakarta.
Dalam melakukan penelitian dan penyusunan Laporan Tugas Akhir ini penulis
mendapatkan bantuan dan dukungan dari berbagai pihak. Oleh sebab itu pada
kesempatan ini, penulis mengucapkan terima kasih kepada semua pihak yang telah
memberikan bantuan dan dukungannya, terutama kepada:
1. Prof. Ir. Ari Handono Ramelan, M.Sc.(Hons)., Ph.D. selaku Pimpinan Fakultas
Matematika dan Ilmu Pengetahuan Universitas Sebelas Maret yang
memberikan kesempatan kepada penulis untuk belajar.
2. Bapak Abdul Aziz, S.Kom., M.Cs. selaku Ketua Program Studi Diploma III
Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret Surakarta yang memberikan kesempatan kepada
penulis untuk belajar.
3. Bapak Eko Harry Pratisto S.T., M.Info.Tech selaku Dosen Pembimbing Tugas
Akhir yang telah memberikan bimbingan, waktu, saran serta dukungan kepada
penulis.
4. Keluarga yang tercinta yang telah banyak memberikan dukungan serta doa.
5. Mahasiswa D3 Teknik Informatika 2013 yang selalu memberikan semangat
lebih dalam memotivasi penulis dalam menggapai cita-cita.
6. Semua pihak terkait yang tidak bisa saya sebutkan satu persatu, atas bantuan
dan dukungannya dalam pelaksanaan Tugas Akhir.
vii
viii
DAFTAR ISI
HALAMAN PERSETUJUAN ............................... Error! Bookmark not defined.
HALAMAN PENGESAHAN ................................................................................. ii
PERNYATAAN ..................................................................................................... iii
HALAMAN MOTTO ........................................................................................ iv
HALAMAN PERSEMBAHAN ......................................................................... v
KATA PENGANTAR ........................................................................................... vi
DAFTAR ISI ........................................................................................................ viii
DAFTAR TABEL .................................................................................................. xi
DAFTAR GAMBAR ........................................................................................... xiii
INTISARI .............................................................................................................. xv
ABSTRACT ......................................................................................................... xvi
BAB I PENDAHULUAN ................................................................................... 17
1.1 Latar Belakang ....................................................................................... 17
1.2 Perumusan Masalah ................................................................................ 18
1.3 Batasan Masalah ..................................................................................... 18
1.4 Tujuan ..................................................................................................... 18
Tabel 3.69. Black Box Testing pada Toko .......................................................... 106
xiii
DAFTAR GAMBAR
Gambar 2.1. Bootstrap template AdminLTE ...................................................... 26
Gambar 2.2. Satu ke satu ..................................................................................... 31
Gambar 2.3. Satu ke banyak ................................................................................ 31
Gambar 2.4. Banyak ke satu ................................................................................ 32
Gambar 2.5. Banyak ke banyak ........................................................................... 32
Gambar 2.6. Contoh Representasi JSON pada sebuah Object .. Error! Bookmark
not defined.
Gambar 3.2. Gambaran Proses Bisnis ................................................................ 34
Gambar 3.3. Use Case Diagram Aplikasi berbasis Web .................................... 38
Gambar 3.4. Sequence Diagram Menambah Toko ............................................. 64
Gambar 3.5. Squence Diagram Melihat Toko ..................................................... 65
Gambar 3.6. Squence Diagram Melihat Konsumen ............................................ 66
Gambar 3.7. Squence Diagram Menambah Kategori.......................................... 67
Gambar 3.8. Squence Diagram Melihat kategori ................................................ 68
Gambar 3.9. Squence Diagram Merubah Kategori ............................................. 69
Gambar 3.10. Squence Diagram Menghapus Kategori ....................................... 70
Gambar 3.11. Sequence Diagram Melihat List Produk ....................................... 71
Gambar 3.12. Sequence Diagram Menerima List Produk ................................... 72
Gambar 3.13. Sequence Diagram Menolak List Produk ..................................... 73
Gambar 3.14. Squence Diagram Melihat List Produk Diterima ......................... 74
Gambar 3.15. Sequence Diagram Menambah Produk ........................................ 74
Gambar 3.16. Sequence Diagram Melihat Produk .............................................. 75
Gambar 3.17. Sequence Diagram Merubah Produk ............................................ 76
Gambar 3.18. Sequence Diagram Merubah Gambar Produk .............................. 77
Gambar 3.19. Sequence Diagram Melihat Detail Produk ................................... 78
Gambar 3.20. Sequence Diagram Melihat Admin .............................................. 79
Gambar 3.21. Sequence Diagram Menambah Admin ......................................... 80
Gambar 3.22. Sequence Diagram Merubah Admin ............................................ 81
Gambar 3.23. Sequence Diagram Menghapus Admin ........................................ 82
Gambar 3.24. Sequence Diagram Melihat Pemilik Toko ................................... 83
Gambar 3.25. Sequence Diagram Merubah Pemilik Toko ................................. 84
Gambar 3.26. Sequence Diagram Menambah List Produk ................................. 85
xiv
Gambar 3.27. Sequence Diagram Melihat Status List Produk ............................ 86
Gambar 3.28. Sequence Diagram Menambah Stok Produk ............................... 87
Gambar 3.29. Sequence Diagram Melihat Stok .................................................. 88
Gambar 3.30. Sequence Diagram Merubah Stok ................................................ 89
Gambar 3.31. Sequence Diagram Melihat User Toko ........................................ 89
Gambar 3.32. Sequence Diagram Menambah User Toko ................................... 90
Gambar 3.44. Class Diagram ............................................................................... 91
Gambar 3.45. Entity Relationship Diagram (ERD) ............................................ 94
Gambar 3.46. Relasi Antar Tabel ........................................................................ 95
Gambar 3.48. Desain Halaman Layout Web ..................................................... 100
Gambar 4.1. Implementasi Halaman Dashboard2 ............................................. 104
Gambar 4.2. Implementasi Halaman Produk..................................................... 105
Gambar 4.3. Implementasi Halaman List Produk.............................................. 105
xv
INTISARI
Sebuah asosiasi komunitas toko sparepart sepeda motor yang ada di berbagai
daerah membutuhkan sebuah sistem informasi untuk menjual produk.
Cara pembuatan sistem informasi menggunakan bahasa pemrograman framework
PHP Codeigniter, sehingga sistem informasi tersebut dijalankan di perangkat Dekstop PC.
Sistem informasi ini menggunakan google maps untuk menentukan letak lokasi toko dan
harus terkoneksi dengan jaringan internet. Sedangkan alat bantu software untuk sajian
penampilan sistem informasi dari sisi perangkat Dekstop PC menggunakan web
browser yaitu Google Chrome.
Pembuatan sistem informasi penjualan toko sparepart kendaraan untuk asosiasi
komunitas sparepart bertujuan untuk mencari toko sparepart berada dan sistem tersebut
mengerjakan rekomendasi toko yang menjual barang sparepart dan sistem informasi
tersebut melakukan inventaris produk sparepart.
Kata Kunci : Framework PHP Codeigniter,, tokosparepart
xvi
ABSTRACT
A community association motorcycle spare parts shop in various regions need an information system to sell products.
Ways of making information systems using the programming language PHP
CodeIgniter framework, so that the information system is run on the device Desktop PC. This information system uses google maps to determine the location of the shop and must be connected to the Internet network. While software tools for serving the system performance information from the device side of desktop PC using a web browser, Google Chrome.
Making the information system of vehicle spare parts store sales for the community
association aims to find the spare parts store spare parts and the system is working on shops selling spare parts and information systems that perform product inventory of spare parts.