tugas akhir

advertisement
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
Download