RANCANG BANGUN APLIKASI PEMASARAN PARABOLA … DEPAN.pdf · BERBASIS WEB PADA CV IMAM ELEKTRONIK...
Transcript of RANCANG BANGUN APLIKASI PEMASARAN PARABOLA … DEPAN.pdf · BERBASIS WEB PADA CV IMAM ELEKTRONIK...
i
LAPORAN TUGAS AKHIR
RANCANG BANGUN APLIKASI PEMASARAN
PARABOLA BERBASIS WEB PADA CV IMAM
ELEKTRONIK
Oleh:
MAULANA RIZQI SAPUTRA
2014-51-150
DOSEN PEMBIMBING
EndangpSupriyati, S.Kom., M.Kom
Evanita, S.Kom., M.Kom
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2019
ii
HALAMAN PERSETUJUAN
RANCANG BANGUN APLIKASI PEMASARAN
PARABOLA BERBASIS WEB PADA CV IMAM
ELEKTRONIK
MAULANA RIZQI SAPUTRA
NIM. 2014-51-150
Kudus, 15 Januari 2019
mMenyetujui,
Pembimbing Utama, Pembimbing Pendamping,
Endang Supriyati, S.Kom., M.Kom
NIDN. 0629077402
Evanita, S.Kom., M.Kom
NIDN. 0611088901
Mengetahui,
Koordinator Skripsi
Esti Wijayanti, M.Kom
NIDN. 0605098901
iii
iv
PERNYATAAN KEASLIAN
Saya yang bertanda tangan dibawah ini:
Nama : MAULANA RIZQI SAPUTRA
NIM : 2014-51-150
Tempat & Tanggal Lahir : Pati, 6 Agustus 1994
Judul Tugas Akhir : Rancang Bangun Aplikasi Pemasaran Parabola
Berbasis Web Pada Cv Imam Elektronik
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
denganncara 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 Kudus.
Demikian pernyataan ini saya buat dalam keadaan sadar tanpa paksaan dari pihak
manapun.
Kudus, 2 Februari 2019
Yang memberi pernyataan
Materai 6000
MAULANA RIZQI SAPUTRA
NIM. 201451150
v
RANCANG BANGUN APLIKASI PEMASARAN PARABOLA
BERBASIS WEB PADA CV IMAM ELEKTRONIK
Nama mahasiswa : MAULANA RIZQI SAPUTRA
NIM : 201451150
Pembimbing :
1. Endang Supriyati, S.Kom, M.Kom
2. Evanita, S.Kom, M.Kom
RINGKASAN
Teknologi Informasi terus berkembang seiring dengan kemampuan
komputer memberi solusi bagi permasalahan diberbagai bidang. Salah satu
perkembangan teknologi informasi yaitu adanya program yang bisa memberikan
solusi untuk proses stok barang sampai penjualan. Pada CV Imam Elektronik
peneliti memperhatikan masih banyak permasalahan pada proses stok barang
sampai penjualan alat elektonik karena masih dilakukan secara konvensional
sehingga berdampak terhadap keterlambatan di dalam penyampaian suatu data
informasi, baik kepada manajer maupun kepada konsumen. Dengan ini peneliti
memberikan solusi pembuatan program stok barang sampai penjualan. Dengan
adanya program ini, maka akan mempermudah proses pancarian dan mengupdate
suatu barang untuk sebuah informasi yang lebih akurat dan lebih tepat waktu
sesuai dengan yangdiharapkan dan diiginkan oleh pemakai atau user.
Dalam pembangunan aplikasi ini digunakan metode Waterfall dan dibuat
menggunakan bahasa pemrogramanPHP dan database MySQL. Yang dihasilkan
dari desain dan implementasi stok barang dan penjualan ini adalah program untuk
stok barang sampai dengan penjualan dan mempermudah dalam pelaksanaan
sistem kerja pada CV Imam Elektronik
Kata kunci: Parabola, Konsumen, Informasi, Stok Barang
vi
DESIGN AND DEVELOPMENT OF WEB-BASED PARABOLA
MARKETING APPLICATION IN ELECTRONIC IMAM CV
Student Name : Maulana Rizqi Saputra
Student Identity Number : 201451150
Supervisor
1. Endang Supriyati, S.Kom, M.Kom
2. Evanita, S.Kom, M.Kom
ABSTRACT
Information Technology continues to grow along with the ability of
computers to provide solutions to problems in various fields. One of the
developments in information technology is the existence of programs that can
provide solutions for the process of stocking goods up to sales. At CV Imam
Electronics researchers pay attention to the many problems in the process of
stocking goods to the sale of electronic devices because they are still done
conventionally so that the impact on the delay in the delivery of information data,
both to managers and consumers. With this, researchers provide solutions for
making stock inventory programs up to sales. With this program, it will simplify
the pancarian process and update an item for a more accurate and timely
information in accordance with that expecte and desired bytheuser.
In the construction of this application, Waterfall method is used and made
using the PHP programming language and MySQL database. The results from
design and implementation of goods and sales stocks is a program for stocking of
goods up to sales and facilitating the implementation of the work system at CV
ImamiElectronics.
Keywords: Satellite Dish, Consumer, Information, Stock Items
vii
KATA PENGANTAR
Puji syukur kepada Allah SWT atas berkat rahmat dan inayahnya sehingga
dapat menyelesaikan laporan skripsi ini yang berjudul “Rancang Bangun Aplikasi
Pemasaran Parabola Berbasis Web Pada CV Imam Elektronik”.MSholawat dan
salam tidak lupa dihaturkan kepada Nabi Agung Muhammad SAW, yang telah
menuntun menuju ke jalan yang insyaallah diridhoi oleh Allah SWT.
PenyusunanMSkripsi ini ditujukan untuk memenuhi salah satu syarat
memperoleh gelar Sarjana Teknik Informatika dalam Fakultas Teknik, Universitas
Muria Kudus.
Pelaksanaan Skripsi tak lepas dari bantuan dan dukungan beberapa pihak,
untuk itu penulis menyampaikan ucapan terima kasih kepada:
1. Dr.nSuparnyo SH., Ms., selaku Rektor Universitas Muria Kudus
2. Bapak Muhammad Dahlan ST. MT selaku Dekan Fakultas Teknik
3. Bapak Ahmad Jazuli M.Kom, selaku Kaprogdi Teknik Informatika
4. Ibu Endang Supriyati, S.Kom, M.Kom, selaku Dosen Pembimbing
Utama
5. Ibu Evanita, S.Kom, M.Kom, selaku Dosen Pembimbing Pendamping
6. Bapak dan Ibu serta keluarga yang telah memberikan dukungan,
semangat
7. Teman dan sahabat yang telah memberikan semangat, dan motivasi
8. Partnerku yang telah membantu, dukungan, semangat, motivasi
Penulis menyadari adanya kekurangan dan ketidaksempurnaan dalam
penulisan laporan Skripsi ini, karena itu penulis mengucapkan mohon maaf dan
menerima kritik dan saran yang membangun. Akhirnya penulis berharap semoga
buku tesis ini bisa bermanfaat khususnya bagi penulis dan umumnya bagi para
pembaca.
Kudus, 2 Februari 2019
Penulis
viii
DAFTAR ISI
HALAMAN PERSETUJUAN ......................................................................... ii
HALAMAN PENGESAHAN .......................... Error! Bookmark not defined.
PERNYATAAN KEASLIAN .......................................................................... iii
RINGKASAN .................................................................................................... v
ABSTRACT ...................................................................................................... vi
KATA PENGANTAR ..................................................................................... vii
BAB I PENDAHULUAN .................................................................................. 1
1.1. Latar Belakang ......................................................................................... 1
1.2. Rumusan Masalah .................................................................................... 1
1.3. Batasan Masalah ....................................................................................... 1
1.4. Tujuan ....................................................................................................... 2
1.5. Manfaat ..................................................................................................... 2
BAB II TINJAUAN PUSTAKA ........................................................................ 3
2.1. Penelitian Terdahulu ................................................................................. 3
2.2. Konsep Dasar Sistem ................................................................................... 5
2.3. Landasan Teori ......................................................................................... 6
2.3.1. Data ................................................................................................... 6
2.3.2. Stok Barang ....................................................................................... 6
2.3.3. Penjualan Barang .............................................................................. 6
2.3.4. Pembelian Barang ............................................................................. 7
2.3.5. Website .............................................................................................. 7
2.3.6 Parabola ............................................................................................. 7
2.3.7 Data Flow Diagram(DFD) ............................................................... 8
2.3.8. Entity Relationalhip Diagram(ERD) ................................................ 9
ix
2.3.9. PHP (PHP Hypertext Preprocessor) .............................................. 10
2.3.10. XAMPP ....................................................................................... 12
2.3.11. MySQL(My Strukture Query Language) ..................................... 12
2.3.12. Waterfall ...................................................................................... 13
2.4. Kerangka Pemikiran ................................................................................... 16
2.5. Pengujian Sistem ...................................................................................... 17
2.5.1. Black – Box Testing ....................................................................... 17
BAB III ............................................................................................................. 19
METODOLOGI .............................................................................................. 19
3.1. Pengumpulan Data ................................................................................. 19
3.1.1. Studi Lapangan.................................................................................... 19
3.1.2. Studi Pustaka ....................................................................................... 19
3.1.3. Studi Dokumentasi .............................................................................. 19
3.2. Metode Pengembangan Sistem .............................................................. 19
3.2.1. Communication ................................................................................... 19
3.2.2. Planning .............................................................................................. 20
3.2.3. Modeling ............................................................................................. 20
3.2.4. Construction ........................................................................................ 20
3.2.5. Deployment ......................................................................................... 20
3.3. Perancangan Sistem Informasi Pemasaran Parabola Berbasis Web .......... 21
3.3.1. Flowchart ............................................................................................ 21
3.3.2. Entity Relationship Diagram (ERD) ................................................... 21
3.3.3. Relasi Tabel ......................................................................................... 23
3.4. Struktur Tabel............................................................................................. 24
3.5. Data Flow Diagram (DFD) ....................................................................... 30
3.6. Perancangan desain Interface ..................................................................... 33
x
BAB IV HASIL DAN PEMBAHASAN .......................................................... 41
4.1. Implementasi Sistem ............................................................................. 41
4.1.1 Tampilan Program ........................................................................... 41
4.2. Pengujian Sistem .................................................................................... 50
4.2.1 Pengujian Black Box ....................................................................... 50
BAB V PENUTUP ........................................................................................... 57
5.1. Kesimpulan ................................................................................................ 57
5.2. Saran ........................................................................................................... 57
DAFTAR PUSTAKA ...................................................................................... 58
LAMPIRAN .................................................................................................... 59
BIODATA PENULIS ..................................................................................... 64
xi
DAFTAR GAMBAR
Gambar 2.1. Simbol Kardinalitas ERD ............................................................. 10
Gambar 2.2. Skema Konsep Kerja PHP ........................................................... 11
Gambar 2.3. Metode Waterfall.......................................................................... 14
Gambar 2.4. Kerangka pikir .............................................................................. 16
Gambar 3.1. FlowChart ..................................................................................... 21
Gambar 3.2. Entity Relationship Diagram ........................................................ 22
Gambar 3. 3. Relasi Tabel ................................................................................. 24
Gambar 3.4. Diagram DFD Level 0 .................................................................. 30
Gambar 3.5. Diagram DFD Level 1 .................................................................. 31
Gambar 3.6. Diagram DFD Level 2 .................................................................. 32
Gambar 3.7. Halaman Home ............................................................................. 33
Gambar 3.8. Halaman Login ............................................................................. 33
Gambar 3.9. Halaman Admin ........................................................................... 34
Gambar 3.10. Form Edit Kategori..................................................................... 34
Gambar 3.11. Form Edit Kustomer ................................................................... 34
Gambar 3.12. Form Tambah Kategori .............................................................. 35
Gambar 3.13. Cetak Data Pembelian ................................................................ 35
Gambar 3.14. Cetak Data Kustomer ................................................................. 35
Gambar 3.15.Cetak Data Pembelian Detail ...................................................... 36
Gambar 3.16. Halaman Data Pembelian ........................................................... 36
Gambar 3.17. Halaman Data Kategori .............................................................. 36
Gambar 3.18. Halaman Pada Produk ................................................................ 37
Gambar 3.19. Pembayaran Kustomer ............................................................... 37
Gambar 3.20. Keranjang Pembelian Kustomer ................................................ 37
Gambar 3.21. Pembayaran Bank ....................................................................... 38
xii
Gambar 3.22. Profil Kustomer .......................................................................... 38
Gambar 3.23. Ubah Profil Kustomer ................................................................ 39
Gambar 4.1. Halaman Utama Beranda ............................................................. 41
Gambar 4.2. Halaman Utama Tentang Kami .................................................... 42
Gambar 4.3. Halaman Utama Kontak ............................................................... 42
Gambar 4.4. Halaman Login ............................................................................. 43
Gambar 4.5. Halaman Utama Admin ................................................................ 43
Gambar 4.6. Halaman Menu Kustomer ............................................................ 44
Gambar 4.7. Halaman Menu Kategori .............................................................. 44
Gambar 4.8. Halaman Menu Produk................................................................. 45
Gambar 4.9. Halaman Pembelian...................................................................... 45
Gambar 4.10. Halaman Laporan Perbulan ........................................................ 46
Gambar 4.11. Halaman Data Pembayaran ........................................................ 46
Gambar 4.12. Halaman Registrasi Kustomer .................................................... 47
Gambar 4.13. Halaman Menu Kustomer .......................................................... 47
Gambar 4.14. Halaman Profil Kustomer .......................................................... 48
Gambar 4.15. Halaman Keranjang .................................................................... 49
Gambar 4.16. Halaman Pembayaran ................................................................. 49
Gambar 4.17 Halaman Konfirmasi Pembayaran .............................................. 50
xiii
DAFTAR TABEL
Tabel 2.1. Notasi Dasar DFD .............................................................................. 8
Tabel 2.2. Simbol ERD ....................................................................................... 9
Table 3.1 Admin ............................................................................................... 25
Table 3.2 Jenis ................................................................................................... 25
Table 3.3 Setting Bank ...................................................................................... 26
Table 3.4 Produk ............................................................................................... 26
Table 3.5 Pembelian .......................................................................................... 27
Table 3.6 Pembelian Item ................................................................................. 28
Table 3.7 Pembayaran ....................................................................................... 28
Table 3.8 Kustomer ........................................................................................... 29
Tabel 4.1 Pengujian Black Box Login ............................................................... 50
Tabel 4.2 Pengujian Black Box Produk ............................................................. 51
Tabel 4.3 Pengujian Black Box Kustomer......................................................... 52
Tabel 4.4 Pengujian Black Box Pembelian ....................................................... 52
Tabel 4.5 Pengujian Black Box Logout ............................................................. 53
Tabel 4.6Pengujian Black Box Login ................................................................ 54
Tabel 4. 7Pengujian Black Box Registrasi ........................................................ 54
Tabel 4. 8 Pengujian Black Box Proses Pembelian ........................................... 55