IMPLEMENTASI SISTEM PEMBANTU TRANSAKSI PENJUALAN KENDARAAN MOBIL BEKAS MENGGUNAKAN PAYPAL Studi Kasus : (TRUNOJOYO MOBIL) TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : LUTFI MAULANI NIM : 07560019 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2013 i LEMBAR PERSETUJUAN IMPLEMENTASI SISTEM PEMBANTU TRANSAKSI PENJUALAN KENDARAAN MOBIL BEKAS MENGGUNAKAN PAYPAL Studi Kasus : (TRUNOJOYO MOBIL) TUGAS AKHIR Disusun Oleh : LUTFI MAULANI NIM : 07560019 Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Menyetujui, Pembimbing 1 Pembimbing 2 Dr. Ir. Ermanu A. H, MT NIP : 108.9109.0233 Lailatul Husniah, S. ST NIDN : 0730108405 ii LEMBAR PENGESAHAN IMPLEMENTASI SISTEM PEMBANTU TRANSAKSI PENJUALAN KENDARAAN MOBIL BEKAS MENGGUNAKAN PAYPAL Studi Kasus : (TRUNOJOYO MOBIL) TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : Lutfi Maulani 07560019 Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal Menyetujui, Penguji I Penguji II Hariady, S. Kom. NIP : 101.9406.0262 Hardianto Wibowo, S. Kom NIDN : 0721038602 Mengetahui, Ketua Jurusan Teknik Informatika Eko Budi C., S. Kom, MT NIP : 108.9504.0330 iii LEMBAR PERNYATAAN Yang bertanda tangan di bawah ini : NAMA : LUTFI MAULANI NIM : 07560019 FAK./JUR. : TEKNIK/INFORMATIKA Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “IMPLEMENTASI SISTEM PEMBANTU TRANSAKSI PENJUALAN KENDARAAN MOBIL BEKAS MENGGUNAKAN PAYPAL Studi Kasus : (TRUNOJOYO MOBIL)”, beserta seluruh isinya adalah karya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya. Demikian surat pernyataan 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, 02 Maret 2013 Dosen pembimbing Yang membuat pernyataan, (Dr. Ir. Ermanu A. H, MT) (Lutfi Maulani) NIP. 108.9109.0233 iv ABSTRAKSI Showroom Trunojoyo Mobil yang terletak di Jl. Trunojoyo 34 Gondanglegi-Malang. Showroom ini bergerak di bidang penjualan mobil bekas. Promosi mobil di Showrooom Trunojoyo Mobil ini hanya menggunakan media cetak, mengakibatkan calon pembeli tidak mendapatkan informasi yang lengkap tentang mobil yang terdapat di Showroom Trunojoyo Mobil. Sehingga dapat disimpulkan bahwa sistem penjualan dan pemasaran yang masih bersifat menunggu konsumen untuk datang ke Showroom masih kurang efektif. Selain itu ditemukan beberapa masalah lain diantaranya mengenai ruang lingkup penjualan yang masih terbatas di sekitar Malang. Sekarang ini juga pada Showroom Trunojoyo Mobil belum mempunyai sarana media promosi utama untuk memberikan informasi kepada user, dimana hal ini akan menghambat Showroom untuk mempromosikan mobil. Aplikasi E-Commerce ini dibangun untuk mengatasi permasalahan tersebut. Pemodelan aplikasi ini menggunakan metode terstruktur yaitu dengan menggunakan diagram konteks dan Data Flow Diagram (DFD). Sistem ini memiliki beberapa fasilitas untuk member dan admin. Member memiliki fasilitas untuk membeli barang, memilih metode pembayaran (menggunakan paypal atau transfer bank) dan retur barang, sedangkan admin memiliki fasilitas pengolahan data master, pengolahan laporan dan pengolahan data transaksi. Berdasarkan hasil penelitian dan setelah dilakukannya pengujian menggunakan kuesioner terhadap aplikasi ini dapat diambil kesimpulan bahwa sistem penjualan online di Showroom Trunojoyo Mobil dapat membantu dalam proses promosi produk secara lengkap dan cepat serta dapat memperluas area pemasaran. Kata Kunci : E-commerce, Konvensional, Transaksi, Paypal, Mobil Bekas, Trunojoyo Mobil. v ABSTRACT Trunojoyo Mobil Showroom is located at 34th Trunojoyo street Gondanglegi-Malang. This Showroom is engaged in the used car saless .The car promotion in Trunojoyo Mobil Showrooom is only via printed mass media, resulting in potential buyer did not get the complete information about the cars that arecontainedin Trunojoyo Mobil Showroom. It can be concluded that the sales and marketing system, which his still waiting for consumers to come to the showroom, Is less effective. There are also found some other problems such as the scope of the sales are still limited around Malang city. Trunojoyo Mobil Showroom also does not have any major media campaign to provide the information to the user, which is will inhibit Trunojoyo Mobil Showroom to promote the car. E-Commerce Application is built to over come that problems. This is the Modeling applications using structured methods by using context diagrams and data flow diagrams (DFD). This system has several facilities for members and admin. Members have the facility to purchase the goods, choose the payment method (using paypal or transfer) and returns method, while the admin has the master data processing, report processing and transactions data processing facility. Based on the results of the study and after doing examination using question naires to that applications, it can be concluded that the online sales system in the Trunojoyo Mobil Showroom can help the product promotion process finished completely and quickly, and can expand the marketing area. Keywords: E-commerce, Conventional, Transaction, Paypal, Used Cars, Trunojoyo Mobil. vi KATA PENGANTAR بسم هللا الرحمن الرحيم Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir yang berjudul “Aplikasi “IMPLEMENTASI SISTEM PEMBANTU TRANSAKSI PENJUALAN KENDARAAN MOBIL BEKAS MENGGUNAKAN PAYPAL Studi Kasus : (TRUNOJOYO MOBIL)”. Tidak lupa juga penulis mengucapkan Salawat dan salam kepada nabi junjungan kita Muhammad SAW, yang telah banyak mengajarkan umat islam untuk selalu barada di jalan yang benar jalan Allah. Tujuan dari penulisan skripsi ini adalah salah satu syarat yang harus ditempuh guna memperoleh gelar Sarjana Informatika. Dalam penyusunan skripsi ini banyak hambatan dan rintangan yang penulis hadapi, tetapi pada akhirnya dapat teratasi berkat adanya bimbingn serta bantuan dari berbagai pihak baik secara moral dan sepiritual. Oleh karena itu penulis menghaturkan hormat danterima kasih kepada : 1. Kedua orang tua tersayang, Bapak Drs.H. M. Yusri Idris dan Ibu Hj. Mursinah yang selalu mendoakan dan selalu memberi dukungan kepada saya setiap waktu dan dalam bentuk apapun. Dan Kepada saudara dan keponakan saya (Ka Ali, Ka Kiki, Ke Nely, Ke Yesy, Albu, Alfa dll),yang selalu memberikan dukungan dan pengertian yang penuh kepada saya. 2. Bpk. Dr. Ir. Ermanu A. H, MT selaku dosen pembimbing I serta Ibu. Lailatul Husniah,S.ST selaku dosen pembimbing II yang senantisa memberikan pengarahan dan bimbingannya selama dalam masa penulisan Tugas Akhir ini. 3. Bapak Ir. Sudarman MT selaku Dekan Fakultas Teknik Universitas Muhammadiyah Malang. 4. Seluruh dosen dan staff pengajar Jurusan Teknik Informatika, Universitas Muhammadiyah Malang. vii 5. Untuk sahabat saya Mas Krisna, Abdullah Churry dan Ahmad Subhan Hidayatullah Yusfa yang telah banyak membantu saya dan memberikan dukungan dalam penyelesaian tugas akhir ini. 6. Seluruh teman-teman saya di Teknik Informatika dan semua angkatan 2007 yang telah memberikan dukungan dalam menyelesaikan laporan ini. Saya sebagai penulis menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan didalamnya. Oleh karena itu penulis mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan ke depannya. Semoga Tugas Akhir ini dapat memberikan manfaat bagi kita semua. Amin. Malang, 02 Maret 2013 (Lutfi Maulani) viii DAFTAR ISI COVER ........................................................................................................ I LEMBAR PERSETUJUAN ...................................................................... II LEMBAR PENGESAHAN......................................................................... III LEMBAR PERNYATAAN ........................................................................ IV ABSTRAKSI................................................................................................ V ABSTRACT ................................................................................................. VI KATA PENGANTAR ................................................................................. VII DAFTAR ISI ................................................................................................ IX DAFTAR GAMBAR ................................................................................... XIV DAFTAR TABEL ........................................................................................ XVI BAB I PENDAHULUAN .......................................................... 1 1.1 Latar Belakang Masalah ......................................................... 1 1.2 Rumusan Masalah................................................................... 2 1.3 Batasan Masalah ..................................................................... 2 1.4 Tujuan Penelitian .................................................................... 2 1.5 Metodologi.............................................................................. 3 1.5.1 Studi Pustaka ................................................................ 3 1.5.2 Studi Literatur ................................................................ 3 1.5.3 Analisa dan Perancangan .............................................. 3 1.5.4 Implementasi ................................................................. 3 1.5.5 Deployment dan Uji Coba ............................................. 4 1.5.5 Deployment dan Uji Coba ............................................. 4 1.6 Sistematika Penulisan ............................................................. 4 ix BAB I PENDAHULUAN ..................................................... 4 BAB II LANDASAN TEORI ............................................... 4 BAB III ANALISA DAN PERANCANGAN SISTEM ........ 4 BAB IV IMPLEMENTASI DAN PENGUJIAN .................. 5 BAB V PENUTUP ................................................................. 5 BAB II LANDASAN TEORI .................................................... 6 2.1 E-Business .............................................................................. 6 2.1.1 Definisi .......................................................................... 6 2.1.2 E-Commerce .................................................................. 6 2.1.3 Internet ........................................................................... 7 2.1.3.1 Sejarah Internet ................................................ 7 2.1.3.2 Protokol-Protokol Internet ................................. 9 2.1.4 WWW (World Wide Web) ........................................... 12 2.2 Rekayasa Piranti Lunak (RPL) .............................................. 14 2.2.1 Definisi .......................................................................... 14 2.2.2 System Development Life Cycle (SDLC) .................... 14 2.3 Interaksi Manusia dan Komputer (IMK) ............................... 17 2.3.1 Definisi .......................................................................... 17 2.3.2 Delapan Aturan Emas ................................................... 17 2.3.3 Top Ten Mistakes .......................................................... 17 2.4 Database ................................................................................. 18 2.4.1 Definisi .......................................................................... 18 2.4.2 Model dan Struktur Data Relasional ............................. 19 2.4.3 Objek-Objek Database Relasional ................................. 20 2.4.4 Relational Keys.............................................................. 22 2.4.5 DBMS (Database Management System) ...................... 23 x 2.4.5.1 Definisi .............................................................. 23 2.4.5.2 Komponen DBMS ............................................. 23 2.5 Alat Perancangan ................................................................... 24 2.5.1 State Transition Diagram (STD).................................... 24 2.5.1.1 Definisi .............................................................. 24 2.5.1.2 Notasi ................................................................. 25 2.5.2 Flowchart ....................................................................... 25 2.5.2.1 Definisi .............................................................. 25 2.5.2.2 Komponen Flowchart ........................................ 25 2.5.2.3 Notasi ................................................................. 26 2.5.3 Data Flow Diagram (DFD) ............................................ 26 2.5.3.1 Definisi .............................................................. 26 2.5.3.2 Komponen DFD ................................................ 26 2.5.3.3 Notasi ................................................................. 27 2.6 Alat Pengembangan ................................................................ 27 2.6.1 MySQL .......................................................................... 27 2.6.2 PHP ................................................................................ 27 2.6.3 Macromedia Dreamweaver MX .................................... 28 2.6.4 Adobe Photoshop CS ..................................................... 28 2.7 Alat Transaksi ......................................................................... 28 2.7.1 Paypal ............................................................................ 28 2.7.2 Virtual Credit Card (VCC) ............................................ 28 BAB III ANALISA DAN PERANCANGAN SISTEM……… 29 3.1 Riwayat Perusahaan ............................................................... 30 3.2 Perancangan Sistem ................................................................ 30 xi 3.2.1 Arsitektur Sistem .......................................................... 30 3.2.2 Data Flow Diagram (DFD) ........................................... 31 3.2.3 Perancangan Basis Data................................................. 36 3.3 Perancangan Menu ................................................................. 50 3.4 Perancangan Interface............................................................. 56 BAB IV IMPLEMENTASI DAN PENGUJIAN ..................... 48 4.1 Pengertian dan Tujuan Implementasi Sistem ......................... 70 4.2 Tahapan Implementasi Sistem ................................................ 70 4.3 Komponen dalam Implementasi Sistem ................................. 71 4.3.1 Kebutuhan Perangkat Lunak/ Software ......................... 71 4.3.2 Kebutuhan Perangkat Keras/ Hardware ........................ 72 4.3.3 Kebutuhan Brainware .................................................... 72 4.4 Gambaran Aplikasi Pada Sistem ............................................ 73 4.4.1 Administrator ................................................................. 73 4.4.2 Member .......................................................................... 73 4.4.3 Pengunjung .................................................................... 73 4.5 Tampilan Halaman Website (Member) .................................. 73 4.6 Tampilan Halaman Website (Administrator) ......................... 82 4.7 Script konfigurasi koneksi paypal .......................................... 87 4.8 Script proses transaksi paypal................................................. 87 4.9 Script kelas paypal .................................................................. 91 4.10 Hasil Pengujian ..................................................................... 93 BAB V PENUTUP ...................................................................... 71 5.1 Kesimpulan ............................................................................ 96 xii 5.2 Saran ....................................................................................... 97 DAFTAR PUSTAKA ................................................................................. 98 LAMPIRAN xiii DAFTAR GAMBAR Gambar 2.1 Waterfall ................................................................................. 15 Gambar 2.2 Relasi antar table ..................................................................... 21 Gambar 2.3 Notasi STD .............................................................................. 25 Gambar 2.4 Notasi Flowchart...................................................................... 26 Gambar 2.5 Notasi DFD .............................................................................. 27 Gambar 3.1 Arsitektur system ................................................................... 31 Gambar 3.2 Diagram Konteks ..................................................................... 31 Gambar 3.3 Data Flow Diagram (DFD) Level 0 ......................................... 33 Gambar 3.4 DFD Level 1 Admin .............................................................. 34 Gambar 3.5 Data Flow Diagram (DFD) Level 1 Customer ....................... 35 Gambar 3.6 Diagram Konseptual Database ................................................ 37 Gambar 3.7 Alur Halaman Customer .......................................................... 50 Gambar 3.8 Alur Halaman Administrator ................................................... 52 Gambar 3.9 Layout Halaman Utama / Beranda .......................................... 56 Gambar 3.10 Layout Halaman Profil .......................................................... 57 Gambar 3.11 Layout Halaman Produk ........................................................ 58 Gambar 3.12 Layout Halaman Lihat Keranjang ......................................... 59 Gambar 3.13 Layout Halaman Selesai Belanja ........................................... 60 Gambar 3.14 Pembayaran Melalui Paypal .................................................. 61 Gambar 3.15 Layout Halaman Cara Pembelian .......................................... 62 Gambar 3.16 Layout Halaman Download Katalog ..................................... 63 Gambar 3.17 Layout Halaman Hubungi Kami............................................ 64 Gambar 3.18 Layout Halaman Hasil Poling................................................ 65 Gambar 3.19 Layout Halaman Login Anggota ........................................... 66 Gambar 3.20 Layout Halaman Daftar Anggota .......................................... 67 Gambar 3.21 Layout Halaman Administrator ............................................. 68 Gambar 3.22 Layout Halaman Login Administrator .................................. 69 Gambar 4.1 Halaman Utama ....................................................................... 74 Gambar 4.2 Halaman Register .................................................................... 75 Gambar 4.3 Halaman Daftar Produk ........................................................... 76 Gambar 4.4 Halaman Detail Produk ........................................................... 76 xiv Gambar 4.5 Halaman Cara Pembelian ........................................................ 77 Gambar 4.6 Halaman Login ........................................................................ 78 Gambar 4.7 List Order Member .................................................................. 78 Gambar 4.8 Halaman Keranjang Belanja .................................................... 79 Gambar 4.9 Halaman Data Pembelian ........................................................ 79 Gambar 4.10 Halaman Proses Transaksi selesai ......................................... 80 Gambar 4.11 konfirmasi pembayaran ke akun Paypal ................................ 80 Gambar 4. 12 Halaman Persetujuan Pembayaran Paypal ........................... 81 Gambar 4.13 Halaman Konfirmasi Pembayaran Paypal ............................. 81 Gambar 4. 14 Informasi Transaksi Berhasil .............................................. 82 Gambar 4.15 Halaman Terimakasih ............................................................ 82 Gambar 4. 16 Halaman Login Admin ......................................................... 83 Gambar 4. 17 Halaman Utama Admin ........................................................ 83 Gambar 4.18 Halaman Daftar Produk ......................................................... 84 Gambar 4.19 Form Tambah Produk ............................................................ 84 Gambar 4.20 Halaman Lihat Order Masuk ................................................. 85 Gambar 4.21 Halaman Detail Order Masuk ................................................ 85 Gambar 4.22 Halaman Laporan Transaksi .................................................. 86 Gambar 4.23 Halaman Data Account Paypal .............................................. 86 xv DAFTAR TABEL Tabel 2.1 Struktur table ................................................................................. 20 Tabel 3.1 Tabel Download ............................................................................ 38 Tabel 3.2 Tabel Admin ................................................................................. 38 Tabel 3.4 Tabel order detail .......................................................................... 39 Tabel 3.3 Tabel Modul .................................................................................. 40 Tabel 3.5 Tabel Mod_bank ........................................................................... 40 Tabel 3.6 Tabel Mod_ym .............................................................................. 41 Tabel 3.7 Tabel Sekilasinfo........................................................................... 41 Tabel 3.8 Tabel Orders .................................................................................. 42 Tabel 3.9 Tabel Kota ..................................................................................... 42 Tabel 3.10 Tabel Orders_temp ...................................................................... 43 Tabel 3.11 Tabel Users ................................................................................. 43 Tabel 3.12 Tabel Main_menu ....................................................................... 44 Tabel 3.13 Tabel Submenu ........................................................................... 44 Tabel 3.14 Tabel Hubungi ............................................................................ 45 Tabel 3.15 Tabel Banner ............................................................................... 45 Tabel 3.16 Tabel Poling ................................................................................ 46 Tabel 3.17 Tabel Kategori............................................................................. 46 Tabel 3.18 Tabel Header ............................................................................... 47 Tabel 3.19 Tabel Komentar........................................................................... 47 Tabel 3.20 Tabel Produk ............................................................................... 48 Tabel 3.21 Tabel Statistik ............................................................................. 49 Tabel 3.22 Shop Pengiriman ......................................................................... 49 Tabel 4.1 Hasil Pengujian 1 .......................................................................... 94 Tabel 4.2 Hasil Pengujian 2 .......................................................................... 95 xvi