laporan tugas akhir rancang bangun aplikasi penjualan handphone

advertisement
LAPORAN TUGAS AKHIR
RANCANG BANGUN APLIKASI PENJUALAN HANDPHONE BERBASIS MOBILE
(THE DEVELOPMENT OF MOBILE SALES APPLICATION HANDPHONE)
Diajukan untuk memenuhi salah satu syarat memperoleh derajat
Sarjana Komputer
WAHYU UNGGUL SETIAWAN
1003040031
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
AGUSTUS, 2015
i
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
ii
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
iii
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
HALAMAN PERNYATAAN
Dengan ini saya menyatakan bahwa Laporan Tugas Akhir ini tidak terdapat karya
yang pernah diajukan untuk memperoleh gelar Sarjana Komputer di suatu Perguruan
Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang
pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam
naskah ini dan disebutkan dalam daftar pustaka.
Purwokerto, Agustus 2015
Wahyu Unggul Setiawan
iv
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
HALAMAN PERSEMBAHAN
Dengan segala kerendahan hati, serta rasa syukur terhadap Allah SWT yang
telah memberikan rahmat dan nikmat-Nya, sehingga saya dapat menyelesaikan
tugas akhir ini dengan baik, laporan ini saya persembahkan kepada :
1. Bapak Tri Harsono dan Ibu Siti Maesyaroh yang sebagai orang tua telah
memberikan semangat selama saya kuliah, dan selalu menasehati disetiap
langkah dengan doa yang selalu mengiringi setiap saat. Serta telah membantu
baik secara moril maupun materiil demi keberhasilan dalam menyelesaikan
laporan Tugas Akhir.
2. Dosen pembimbing yang telah memberikan pengarahan dalam pelaksanaan
Tugas Akhir.
3. Pemilik Bumiayu Cell yang telah banyak membantu dan memberikan banyak
pembelajaran selama Tugas Akhir.
4. Sahabatku Didik, Dedi, Goddes, Slamet, Arif yang selalu memberikan semangat
dan sahabat seperjuangan di Program Studi Teknik Informatika, Fakultas Teknik,
Universitas Muhammadiyah Purwokerto dan semua teman-teman yang tak
mungkin disebutkan satu-persatu.
v
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
MOTTO
“Bila Kamu Tak Tahan Lelahnya Belajar, Maka Kamu Akan Menanggung Perihnya
Kebodohan”
vi
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
KATA PENGANTAR
Syukur dan alhamdulillah semoga senantiasa tercurahkan kehadirat Allah SWT,
yang telah melimpahkan rahmat dan hidayah-Nya kepada semua makhluk-Nya.
Sehingga dapat menyelesaikan Tugas Akhir yang berjudul “Rancang Bangun Aplikasi
Penjualan Handphone Berbasis Mobile”.
Tugas Akhir ini disusun guna memenuhi persyaratan dalam menyelesaikan
Program Studi Strata-1 (S1) pada Program Studi Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Purwokerto.
Dalam penulisan ini penulis menyampaikan ucapan terima kasih kepada pihak
yang membantu dalam menyelesaikan Tugas Akhir ini, khususnya kepada :
1. Bapak Tito Pinandita, S.Si., M.Kom. selaku Dekan Teknik Universitas
Muhammadiyah Purwokerto.
2. Bapak Harjono, S.T., M.Eng. selaku Pembimbing yang dengan segala kesabaran
dan keikhlasan membimbing dan mengarahkan saya dalam pembuatan Tugas
Akhir ini.
3. Bapak Kusmanto selaku Pemilik Bumiayu Cell serta jajarannya yang telah
memberikan kesempatan untuk melaksanakan Tugas Akhir di tempat tersebut.
4. Semua pihak yang telah membantu dalam proses penyusunan laporan Tugas
Akhir ini yang tidak dapat disebutkan satu per satu.
Penulis menyadari dalam penyusunan laporan Tugas Akhir ini jauh dari
sempurna baik tata tulis maupun sistematika penyusunannya. Oleh karena itu
mengharapkan saran dan kritik yang membangun dari berbagai pihak untuk
menyempurnakan laporan Tugas Akhir ini.Akhirnya penulis berharap laporan
Tugas Akhir ini bermanfaat bagi diri penulis khususnya dan para pembaca
umumnya.
Purwokerto, Agustus 2015
Wahyu Unggul Setiawan
vii
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
DAFTAR ISI
HALAMAN JUDUL ................................................................................................... i
HALAMAN PENGESAHAN ....................................................................................... ii
HALAMAN PERSETUJUAN ....................................................................................... iii
HALAMAN PERNYATAAN........................................................................................ iv
HALAMAN PERSEMBAHAN ..................................................................................... v
HALAMAN MOTTO ................................................................................................. vi
KATA PENGANTAR .................................................................................................. vii
DAFTAR ISI.............................................................................................................. viii
DAFTAR TABEL ........................................................................................................ x
DAFTAR GAMBAR………………………………………………………………………………………………….. xi
LAMPIRAN .............................................................................................................. xiv
INTISARI ................................................................................................................. xv
ABSTRACT ............................................................................................................... xvi
BAB I PENDAHULUAN ............................................................................................ 1
A. Latar Belakang .......................................................................................... 1
B. Rumusan Permasalahan ............................................................................. 3
C. Batasan Masalah ........................................................................................ 3
BAB II KAJIAN PUSTAKA ......................................................................................... 4
A. Penjualan ................................................................................................... 4
B. Handphone ................................................................................................ 4
C. JQuery Mobile............................................................................................. 5
D. Database .................................................................................................... 5
E. Mysql ......................................................................................................... 6
F. Personal Hypertext Preprocessor (PHP) ...................................................... 7
G. Penelitian-Penelitian Yang Pernah Dilakukan ............................................. 7
BAB III TUJUAN DAN MANFAAT ............................................................................. 8
A. Tujuan ....................................................................................................... 8
B. Manfaat ..................................................................................................... 8
BAB IV METODE PENELITIAN .................................................................................. 9
A. Jenis Penelitian ........................................................................................... 9
viii
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
B. Pengumpulan Data .................................................................................... 9
1. Observasi ............................................................................................ 9
2. Metode Wawancara ............................................................................ 9
3. Dokumentasi ....................................................................................... 9
C. Pengembangan Sistem ............................................................................... 10
1. Definisi Persyaratan dan Analisis ......................................................... 10
2. Perancangan Sistem dan Perangkat Lunak ........................................... 11
3. Implementasi dan Pengujian Unit ........................................................ 33
4. Integrasi dan Pengujian Sistem ............................................................ 34
BAB V HASIL DAN PEMBAHASAN ........................................................................... 35
A. Tujuan Pengembangan Sistem .................................................................... 35
B. Perancangan Aplikasi ................................................................................. 35
1. Tampilan Untuk Pembeli ...................................................................... 35
2. Tampilan untuk Admin ......................................................................... 44
C. Perhitungan ............................................................................................... 55
D. Pengujian Aplikasi ...................................................................................... 55
BAB VI PENUTUP .................................................................................................... 58
A. Kesimpulan ................................................................................................ 58
B. Saran ......................................................................................................... 58
DAFTAR PUSTAKA .................................................................................................. 59
ix
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
DAFTAR TABEL
Tabel 1. Tabel Data Petugas .................................................................................... 19
Tabel 2. Tabel Data Konfirmasi Transaksi................................................................. 19
Tabel 3. Tabel Data Log Petugas .............................................................................. 19
Tabel 4. Tabel Data Member ................................................................................... 20
Tabel 5. Tabel Data Pabrikan Ponsel ........................................................................ 20
Tabel 6. Tabel Data Panduan Belanja ....................................................................... 21
Tabel 7. Tabel Data Produk...................................................................................... 21
Tabel 8. Tabel Data Transaksi .................................................................................. 22
Tabel 9. Tabel Data Transaksi Detail ........................................................................ 22
Tabel 10. Tabel Data Provinsi .................................................................................. 22
Tabel 11. Tabel Data Kabupaten .............................................................................. 23
Tabel 12. Tabel Data Kecamatan ............................................................................. 23
Tabel 13. Tabel Pengujian Untuk Pembeli ............................................................... 55
Tabel 14. Tabel Pengujian Untuk Admin ................................................................. 55
x
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
DAFTAR GAMBAR
Gambar 1. Pengembangan Sistem Model Waterfall ................................................ 9
Gambar 2. Usecase untuk Admin dan Pembeli ........................................................ 11
Gambar 3. Activity Diagram Pembelian Handphone ................................................ 12
Gambar 4. Activity Diagram Admin Login ................................................................ 13
Gambar 5. Activity Diagram Admin Input Data Handphone ..................................... 13
Gambar 6. Activity Diagram Admin Edit Data Handphone ....................................... 14
Gambar 7. Activity Diagram Admin Hapus Data Handphone.................................... 15
Gambar 8. Activity Diagram Admin Mencetak Laporan Transaksi ........................... 15
Gambar 9. Activity Diagram Admin Tambah Provinsi............................................... 16
Gambar 10. Activity Diagram Admin Tambah Kabupaten ........................................ 17
Gambar 11. Activity Diagram Admin Tambah Kecamatan ........................................ 17
Gambar 12. Activity Diagram Admin Edit Biaya Kirim .............................................. 18
Gambar 13. Perancangan Aplikasi Menu Utama Pembeli......................................... 24
Gambar 14. Perancangan Menu Panduan................................................................ 25
Gambar 15. Perancangan Halaman Produk ............................................................. 26
Gambar 16. Perancangan Halaman Kerangka Belanja ............................................. 26
Gambar 17. Perancangan Menu Halaman Konfirmasi .............................................. 27
Gambar 18. Perancangan Menu Halaman Tentang ................................................. 27
Gambar 19. Rancangan Halaman Login ................................................................... 28
Gambar 20. Perancangan Halaman Beranda ........................................................... 28
Gambar 21. Perancangan Halaman Produk ............................................................. 29
Gambar 22. Perancangan Halaman Konfirmasi ....................................................... 30
Gambar 23. Perancangan Halaman Transaksi .......................................................... 30
Gambar 24. Perancangan Halaman Data Pembeli .................................................... 31
Gambar 25. Perancangan Halaman Data Daerah .................................................... 31
Gambar 26. Perancangan Halaman Panduan ........................................................... 32
Gambar 27. Perancangan Halaman Admin .............................................................. 32
Gambar 28.Tampilan Halaman Pembeli................................................................... 34
Gambar 29. Tampilan Halaman Panduan................................................................. 35
Gambar 30. Tampilan Halaman Produk ................................................................... 35
xi
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
Gambar 31. Tampilan Penambahan Produk ............................................................ 36
Gambar 32. Tampilan Keranjang Belanja ................................................................. 37
Gambar 33. Tampilan Setelah Pembeli Memilih Selesai ........................................... 37
Gambar 34. Tampilan Registrasi .............................................................................. 38
Gambar 35. Tampilan Login Pembeli ....................................................................... 38
Gambar 36. Tampilan Pertanyaan Alamat Pengiriman ............................................ 39
Gambar 37. Form Jika Alamat Pengiriman Berbeda ................................................. 39
Gambar 38. Tampilan Jumlah Pembayaran.............................................................. 40
Gambar 39. Tampilan Diskon .................................................................................. 40
Gambar 40. Tampilan Konfirmasi Pembayaran ........................................................ 41
Gambar 41. Tampilan Tentang Bumiayu Cell ........................................................... 42
Gambar 42. Tampilan Denah ................................................................................... 42
Gambar 43. Tampilan Login Administrator .............................................................. 43
Gambar 44. Tampilan Beranda Admin ..................................................................... 43
Gambar 45. Tampilan Halaman Tambah Merek Handphone .................................... 44
Gambar 46. Tampilan Tambah Merek Jenis Handphone .......................................... 44
Gambar 47. Tampilan Edit Data Handphone ............................................................ 45
Gambar 48. Tampilan Halaman Transaksi ................................................................ 45
Gambar 49. Tampilan Halaman Konfirmasi.............................................................. 46
Gambar 50. Tampilan Bukti Konfirmasi Pembayaran ............................................... 46
Gambar 51. Tampilan Halaman Data Pembeli.......................................................... 47
Gambar 52. Tampilan Halaman Cetak Data Pembeli ................................................ 47
Gambar 53. Tampilan Daftar Provinsi ...................................................................... 48
Gambar 54. Tampilan Tambah Provinsi .................................................................. 48
Gambar 55. Tampilan Edit Provinsi .......................................................................... 48
Gambar 56. Tampilan Peringatan Ketika Admin Hapus Provinsi ............................... 49
Gambar 57. Tampilan Data Kabupaten .................................................................... 49
Gambar 58. Tampilan Tambah Kabupaten ............................................................... 49
Gambar 59. Tampilan Edit Kabupaten ..................................................................... 50
Gambar 60. Tampilan Peringatan Ketika Admin Hapus Kabupaten .......................... 50
Gambar 61. Tampilan Daftar Kecamatan ................................................................ 50
Gambar 62. Tampilan Tambah Kecamatan .............................................................. 51
xii
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
Gambar 63. Tampilan Edit Kecamatan ..................................................................... 51
Gambar 64. Tampilan Peringatan Ketika Admin Hapus Kecamatan .......................... 51
Gambar 65. Tampilan Halaman Panduan................................................................. 52
Gambar 66. Tampilan Tambah Panduan .................................................................. 52
Gambar 67. Tampilan Edit Panduan ........................................................................ 53
Gambar 68. Tampilan Peringatan Admin Ketika Hapus Panduan.............................. 53
Gambar 69. Tampilan Edit Username Dan Password Admin .................................... 53
xiii
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
DAFTAR LAMPIRAN
a. Kode Program Panduan...................................................................................... 61
b. Kode Program Produk ....................................................................................... 62
c. Kode Program Keranjang Belanja ....................................................................... 63
d. Kode Program Konfirmasi .................................................................................. 64
e. Kode Program Pembeli ...................................................................................... 65
f.
Kode Program Tentang ...................................................................................... 65
g. Kode Program Denah ........................................................................................ 66
xiv
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
INTISARI
Seiring dengan perkembangan teknologi perangkat bergerak, perkembangan
teknologi web juga turut meramaikan peluang tersebut. Jumlah pengguna perangkat
bergerak pun semakin banyak karena semakin mudahnya akses internet dengan harga
yang terjangkau. Jika dahulu web hanya bisa diakses dengan baik melalui sebuah
komputer, saat ini bagaimanapun caranya, sebuah web juga harus bisa menyesuaikan
berbagai ukuran perangkat portabel, seperti smartphone. Ditambah lagi dengan
munculnya ponsel pintar atau yang biasa di sebut degan smartphone yang kini sedang
marak digunakan oleh masyarkat di seluruh dunia. Tujuan dalam penelitian ini adalah
menerapkan web mobile dalam rancang bangun aplikasi penjualan. Metode
pengembangan yang dilakukan dalam pembuatan aplikasi ini menggunakan model
pengembangan sistem sekuensial linear. Model ini sering disebut dengan siklus
kehidupan klasik atau model air terjun. Tool yang digunakan dalam pembuatan aplikasi
ini adalah netbeans dengan bahasa pemrograman PHP dan Jquery Mobile. Hasil dari
penelitian ini adalah dapat mempercepat pemasaran handphone, sekaligus dapat
meningkatkan kualitas layanan kepada konsumen bumiayu cell.
Kata kunci : Smartphone, Aplikasi, PHP, JQuery Mobile
xv
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
ABSTRACT
Along with the mobile technology development, web technology development
also assists to enliven these opportunities. The number of mobile device users also
increase because of the Internet access easily and affordable price. If at the first time
web can only be accessed by a computer, now a web also should be able to adjust the
size range of portable devices, such as smartphones. The emergence of smartphones are
now commonly adopted by people all over the world. The purpose of this research is to
apply the mobile web in sales application design. This application development method
uses the linear sequential system development. This model is often called as the classic
life cycle or waterfall model. To make this application using netbeans tool with the
programming language PHP and Jquery Mobile. The Results of this study is to be able to
accelerate mobile phone sales, as well as to improve the quality services to Bumiayu Cell
consumers.
Keywords : Smartphone, Application, PHP, Jquery Mobile
xvi
Rancangan Bangun Aplikasi..., Wahyu Unggul Setiawan, Fak, Teknik UMP, 2015
Download