RANCANG BANGUN APLIKASI ONLINE PENJUALAN KNALPOT

  i

  

RANCANG BANGUN APLIKASI ONLINE PENJUALAN

KNALPOT

SKRIPSI

diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer

ACHMAD FAUZI

  

1003040038

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN SAINS

UNIVERSITAS MUHAMMADIYAH PURWOKERTO

  

Februari, 2018

HALAMAN PERNYATAAN ORISINALITAS

  Saya yang bertandatangan di bawah ini : Nama : Achmad Fauzi NIM : 1003040038 Program Studi : Teknik Informatika Fakultas : Teknik dan Sains Perguruan Tinggi : Universitas Muhammadiyah Purwokerto

  Menyatakan dengan sebenar-benarnya bahwa skripsi ini adalah hasil karya saya dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan benar serta bukan hasil penjiplakan dari karya orang lain. Demikian pernyataan ini saya buat dan apabila kelak di kemudian hari terbukti ada unsur penjiplakan, saya bersedia mempertanggungjawabkan sesuai dengan ketentuan yang berlaku.

  Purwokerto, 9 Februari 2018 Yang membuat pernyataan Achmad Fauzi ii

HALAMAN PERSETUJUAN

  iii

  Skripsi yang diajukan oleh : Nama : Achmad Fauzi NIM : 1003040038 Program Studi : Teknik Informatika Fakultas : Teknik Perguruan Tinggi : Universitas Muhammadiyah Purwokerto Judul : Rancang Bangun Aplikasi Online Penjualan Knalpot

  Telah diterima dan disetujui Purwokerto, 9 Februari 2018

  PEMBIMBING Hindayati Mustafidah, S.Si., M.Kom.

  NIK. 2160332

  

HALAMAN PENGESAHAN

  Skripsi yang diajukan oleh : Nama : Achmad Fauzi NIM : 1003040038 Program Studi : Teknik Informatika Fakultas : Teknik Perguruan Tinggi : Universitas Muhammadiyah Purwokerto Judul : Rancang Bangun Aplikasi Online Penjualan Knalpot telah berhasil dipertahankan di hadapan Dewan Penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh gelar Sarjana Komputer (S.Kom.) pada Program Studi Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah Purwokerto.

  

DEWAN PENGUJI

Penguji 1 (Pembimbing 1) : Hindayati Mustafidah, S.Si., M.Kom.

  Penguji 2 : Harjono, S.T., M.Eng. Penguji 3 : Sigit Sugiyanto, S.T., M.Eng.

  Ditetapkan di : Purwokerto Tanggal : 9 Februari 2018

  Mengetahui Dekan Fakultas Teknik M. Taufik Tamam, S.T., M.T.

  NIK. 2160223 iv

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 Hidayat Nugroho dan Ibu Daimatul Munawaroh 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 MGM Knalpot yang telah banyak membantu dan memberikan banyak pembelajaran selama Tugas Akhir.

  4. Sahabatku Didik, Dedi, Wahyu, Khafid, Alit, Nopi yang selalu memberikan Fakultas Teknik, Universitas Muhammadiyah Purwokerto dan semua teman- teman yang tak mungkin disebutkan satu-persatu. v vi

  MOTTO Sekecil apapun asa, asal ada, jalan pasti terbuka dan Sebesar apapun salah, asal merasa, teranglah arah

  

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 Oline Penjualan Knalpot ”.

  Tugas Akhir ini disusun guna memenuhi persyaratan dalam menyelesaikan Program Studi Strata-1 (S1) pada Program Studi Teknik Informatika Fakultas Teknik dan Sains Universitas Muhammadiyah Purwokerto.

  Dalam penulisan ini penulis menyampaikan ucapan terima kasih kepada pihak yang membantu dalam menyelesaikan Tugas Akhir ini, khususnya kepada :

  1. Bapak Harjono, S.T., M.Eng. selaku Kaprodi Teknik Informatika Fakultas Teknik dan Sains Universitas Muhammadiyah Purwokerto.

  2. Ibu Hindayati Mustafidah, S.Si., M.Kom. selaku Pembimbing yang dengan segala kesabaran dan keikhlasan membimbing dan mengarahkan saya dalam

  3. Bapak Fendi Purnomo selaku Pemilik MGM Knalpot 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. Penulis berharap laporan Tugas Akhir ini bermanfaat bagi diri penulis khususnya dan para pembaca umumnya.

  Purwokerto, Februari 2018 Achmad Fauzi vii

  viii

  DAFTAR ISI HALAMAN JUDUL ............................................................................................. i

HALAMAN PERNYATAAN ORISINALITAS................................................. ii

HALAMAN PERSETUJUAN.............................................................................. iii

HALAMAN PENGESAHAN ............................................................................... iv

HALAMAN PERSEMBAHAN............................................................................ v

HALAMAN MOTTO ........................................................................................... vi

KATA PENGANTAR ........................................................................................... vii

DAFTAR ISI .......................................................................................................... viii

DAFTAR GAMBAR ............................................................................................. x

DAFTAR TABEL.................................................................................................. xii

  

INTISARI............................................................................................................... xiii

ABSTRACT ............................................................................................................ xiv

  

BAB I PENDAHULUAN ...................................................................................... 1

A. Latar belakang ............................................................................................. 1 C. Batasan Masalah.......................................................................................... 2

BAB II KAJIAN PUSTAKA ................................................................................ 3

A. Profil Perusahaan ........................................................................................ 3 B. Database ...................................................................................................... 4 C. MySQL ........................................................................................................ 4 D. Personal Hypertext Preprocessor (PHP) ..................................................... 5 E. Penelitian Sejenis ........................................................................................ 5

BAB III TUJUAN DAN MANFAAT................................................................... 7

A. Tujuan ......................................................................................................... 7 B. Manfaat ....................................................................................................... 7

BAB IV METODE PENELITIAN ...................................................................... 8

A. Jenis Penelitian ............................................................................................ 8 B. Metode Pengumpulan Data ......................................................................... 8 C. Pengembangan Sistem ................................................................................ 9 1. Analisis .................................................................................................. 10

  ix 2. Desain .................................................................................................... 11 3.

  Rancangan Aplikasi .............................................................................. 22

  4. Pengkodean ........................................................................................... 26 5.

  TahapanPengujian ................................................................................. 26

  

BAB V HASIL DAN PEMBAHASAN ................................................................ 27

A. Data Penelitian ............................................................................................ 27 1. Data Produk Knalpot ............................................................................. 27 2. Data Ongkos Kirim JNE dari Purbalingga ............................................ 27 B. Implementasi Sistem ................................................................................... 29 1. Tampilan untuk pembeli ....................................................................... 29 2. Tampilan untuk admin .......................................................................... 39 C. Pengujian Aplikasi ...................................................................................... 45

  1. Pengujian Untuk Pembeli ...................................................................... 45 2.

  Pengujian Untuk Admin ........................................................................ 46

  

BAB VI PENUTUP ............................................................................................... 48

B. Saran ............................................................................................................ 48

DAFTAR PUSTAKA ............................................................................................ 49

LAMPIRAN ........................................................................................................... 40

A. Lampiran 1. Kode Program ......................................................................... 51 B. Lampiran 2. Lampiran Data Ongkos Kirim JNE ........................................ 61

  DAFTAR GAMBAR

  Gambar 1. Pengembangan Sistem Model Waterfall ............................................... 9 Gambar 2. Diagram Usecase untuk MGM Knalpot................................................ 11 Gambar 3. Activity Diagram Pembelian ................................................................. 12 Gambar 4. Activity Diagram Admin Login ............................................................ 13 Gambar 5. Activity Diagram Admin Input Data Knalpot ....................................... 13 Gambar 6. Activity Diagram Admin Edit Data Knalpot......................................... 14 Gambar 7. Activity Diagram Admin Tambah Kategori.......................................... 14 Gambar 8. Activity Diagram Admin Edit Kategori ................................................ 15 Gambar 9. Activity Diagram Admin Delete Kategori ............................................ 15 Gambar 10.Relasi Database .................................................................................... 20 Gambar 11.Rancangan tampilan awal untuk pembeli............................................. 21 Gambar 12.Rancangan tampilan daftar barang ....................................................... 22 Gambar 13.Rancangan tampilan transaksi .............................................................. 22 Gambar 15.Rancangan tampilan data kategori ....................................................... 23 Gambar 16.Rancangan tampilan data barang.......................................................... 24 Gambar 17.Rancangan tampilan pemesanan .......................................................... 24 Gambar 18.Tampilan Halaman Beranda ................................................................. 29 Gambar 19.Tampilan Halaman Panduan ................................................................ 29 Gambar 20.Tampilan Halaman Pendaftaran Baru .................................................. 30 Gambar 21.Tampilan Form Login .......................................................................... 31 Gambar 22.Tampilan Halaman Produk Knalpot ..................................................... 32 Gambar 23.Tampilan Halaman Keranjang Belanja ................................................ 32 Gambar 24.Tampilan Halaman TransaksiProses .................................................... 33 Gambar 25.Tampilan Halaman TransaksiTampil ................................................... 34 Gambar 26.Tampilan Halaman Transaksi Lihat ..................................................... 35 Gambar 27.Tampilan Halaman Login Admin ........................................................ 35 Gambar 28.Tampilan Halaman Home .................................................................... 36 Gambar 29.Tampilan Halaman Password Admin .................................................. 36 x

  Gambar 30.Tampilan Halaman Data Kategori........................................................ 37 Gambar 31.Tampilan Halaman Tambah Data Kategori ......................................... 37 Gambar 32.Tampilan Halaman Edit Data Kategori ................................................ 38 Gambar 33.Tampilan Halaman Sub Kategori ......................................................... 38 Gambar 34.Tampilan Halaman Tambah Sub Kategori ........................................... 39 Gambar 35.Tampilan Halaman Data Barang .......................................................... 39 Gambar 36.Tampilan Halaman Tambah Data Barang ............................................ 40 Gambar 37.Tampilan Halaman Edit Data Barang .................................................. 40 Gambar 38.Tampilan Halaman Data Pelanggan ..................................................... 41 Gambar 39.Tampilan Halaman Data pesanan ......................................................... 41 Gambar40.Tampilan Halaman Transaksi pemesanan ............................................. 42 xi

  DAFTAR TABEL

  Tabel 1. Tabel DataAdmin ...................................................................................... 16 Tabel 2. Tabel Data Barang .................................................................................... 16 Tabel 3.Tabel Data Kategori ................................................................................... 17 Tabel 4.Tabel Data Kecamatan ............................................................................... 17 Tabel 5.Tabel Data Kabupaten ................................................................................ 17 Tabel 6.Tabel Data Propinsi .................................................................................... 17 Tabel 7.Tabel Data Konfirmasi ............................................................................... 18 Tabel 8.Tabel Data Pelanggan ................................................................................ 18 Tabel 9.Tabel Data Pemesanan ............................................................................... 19 Tabel 10.Tabel Data Pemesanan Item ..................................................................... 19 Tabel 11.Tabel Keranjang Belanja .......................................................................... 20 Tabel 12.Tabel Data Produk ................................................................................... 26 Tabel 13.Tabel Data Ongkos Kirim ........................................................................ 27 Tabel 15.Tabel Pengujian Fungsi Login ................................................................. 43 Tabel 16.Tabel Pengujian Fungsi Login Admin ..................................................... 43 Tabel 17.Tabel Pengujian Halaman Data Kategori................................................. 43 Tabel 18.Tabel Pengujian Halaman Data Barang ................................................... 44 xii

  

INTISARI

  Perancangan web e-commerce pada penjualan knalpot bertujuan untuk mempermudah masyarakat dalam memperoleh informasi perbelanjaan (online) yang sebelumnya diketahui dari mulut kemulut atau pun dari brosur-brosur, sehingga tidak tidak menghemat waktu, disini saya mempermudah masyarakat dalam melakukan perbelanjaan secara (online), sehingga lebih efektif. Tugas akhir ini bertujuan membangun sebuah sistem penjualan online. Sistem perancangan dalam pembuatan website e-commerce pada penjualan knalpot ini dikembangkan dengan menggunakan beberapa software yakni Adobe Dreamweaver , Xampp Server yang merupakan gabungan dari Apache Web Server, PHP dan MySQL. Dengan menggunakan Adobe Dreamweaver maka pengerjaan website akan lebih cepat dan mudah. Hasil dari aplikasi ini adalah dapat mempercepat pemasaran knalpot, sekaligus dapat meningkatkan kualitas layanan kepada konsumen MGM knalpot.

  Kata Kunci : Aplikasi, PHP, Penjualan xiii

  

ABSTRACT

Web design e-commerce on the sale of the exhaust aims to facilitate the public in obtaining information on shopping (online) previously known from mouth to mouth or any of the brochures, so there does not save time, here I facilitate the public in doing shopping in (online) , so it can more effective. This final project aims to build an online sales system. System design in making e- commerce website in the sale of the exhaust was developed using some software

that is Adobe Dreamweaver, XAMPP Server which is a combination of the

Apache Web Server, PHP and MySQL. By using Adobe Dreamweaver website

then progress will be faster and easier. The results of this application is that it can

speed up the marketing of the exhaust, while increasing the quality of service to

consumers MGM exhaust. Keywords : Application , PHP, Sales

  xiv