penerapan m-commerce pada penjualan apel … · · 2016-05-09semuadulur game clash of clan...
TRANSCRIPT
PENERAPAN M-COMMERCE PADA PENJUALAN
APEL MALANG BERBASIS ANDROID
TUGAS AKHIR
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
HanggaGunantara
08560156
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2015
PERSEMBAHAN
Ucapan terima kasih saya persembahkan kepada :
Allah SWT yang maha penyayang dan maha pemurah sang pencipta alam
semesta beserta isinya ...
Rasulullah Muhammad SAW Suri Tauladan yang paling baik bagi kita
semua serta penunjuk jalan yang benar
Kedua orang tuaku yang telah menyayangiku, membimbing dan
memberikan yang terbaik untuk ku.
IstritercintakuAndriyanti, Adik ku MayangdanKakakkuHandha,
MbkKarni,Gendhis,Mbah Tri, BudeTutik, Andriyani,Ira.
Semuadulur game Clash Of Clan GankRemex
Staff, Dosen dan Kajur Informatika yang selalu membimbing.
Semua pihak yang telah membantu saya.
KATA PENGANTAR
Assalamu'alaikum Wr. Wb
Syukur Alhamdulillah penulis haturkan kehadirat Allah SWT, yang telah
memberikan rahmat dan hidayah-Nya kepada penulis, shalawat serta salam
semoga terlimpahkan kepada nabi besar Muhammad SAW yang telah menjadi
suri tauladan yang paling baik sebagai petunjuk kita semua umat manusia hingga
sampai saat ini, sehingga skripsi yang berjudul “PENERAPAN M-
COMMERCE PADA PENJUALAN APEL MALANG BERBASIS
ANDROID”dapat diselesaikan dengan baik. Tugas akhir ini penulis susun
sebagai persyaratan untuk memperoleh gelar Sarjana Teknik Informatika
Universitas Muhammadiyah Malang
Dalam kesempatan ini, ijinkan penulis menyampaikan rasa terima kasih
kepada:
1. Yuda Munarko, S.Kom, M.Sc selaku ketua jurusan teknik Informatika di
Universitas Muhammadiyah Malang.
2. Bapak Hariyady, S.Kom, MT dan Yuda Munarko, S.Kom, M.Sc selaku
pembimbing dalam pembuatan tugas akhir ini, Terima kasih atas
keikhlasan dan kesabaran juga sudah meluangkan waktu untuk
membimbing kami dalam menyelesaikan skripsi ini ditengah kesibukan
dan jadwal yang padat.
3. Kedua orang tua saya yakni Ayah (HeriRestiyanto) dan Ibu (Endarwati)
serta kakak (HandhaSetiawan) danadik (MayangRestiawati),istri
(Andriyanti) tercinta, yang telah ikhlas memberikan do’a restu, kasih
sayang serta dukungan secara moril maupun materi.
4. Bapak dan Ibu dosen Fakultas Teknik terutama Jurusan Informatika yang
telah memberikan ilmu pengetahuan dan membantu selama masa kuliah.
5. Serta teman-teman yang tidak bisa saya sebutkan semua, yang telah
memberikan dukungan untuk menyelesaikan tugas akhir, dan kalian yang
telah membantu dan memberikan masukan, pendapat juga semangat.
Kami menyadari bahwa tugas akhir ini jauh dari sempurna dan masih
banyak kekurangan. Oleh karena itu kami menyampaikan terima kasih atas saran
dan kritik yang di berikan dalam rangka perbaikan dan penyempurnaan tugas
akhir ini. Akhirnya, Penulis berharap semoga karya yang sederhana ini dapat
bermanfaat bagi semua pihak dan dicatat sebagai amal kebajikan di hadapan Allah
SWT. Amien.
Malang, 21 Agustus 2015
HanggaGunantara
NIM.08560156
DAFTAR ISI
Halaman Judul ........................................................................................................ i
Lembar Persetujuan ................................................................................................ ii
Lembar Pengesahan ............................................................................................... iii
Halaman Pernyataan Keaslian................................................................................ iv
Halaman Motto....................................................................................................... v
Halaman Persembahan ........................................................................................... vi
Kata Pengantar ....................................................................................................... vii
Abstrak ................................................................................................................... ix
DAFTAR ISI .......................................................................................................... xi
BAB I PENDAHULUAN ............................................................................... 1
1.1.Latar Belakang .................................................................................. 1
1.2.Rumusan Masalah ............................................................................. 3
1.3.Tujuan ............................................................................................... 3
1.4.Batasan Masalah................................................................................ 3
1.5.Metodologi ........................................................................................ 4
1.6.Sistematika Penulisan ....................................................................... 5
BAB 2 LANDASAN TEORI ............................................................................. 6
2.1.Perdagangan Apel Malang ................................................................ 6
2.1.1 Apel Malang .......................................................................... 6
2.1.2 Masalah-Masalah di Bidang Budidaya Apel ........................ 6
2.1.3 Penjualan Apel Malang ........................................................ 6
2.2.M-Commerce ..................................................................................... 7
2.3. Aplikasi Mobile ............................................................................... 8
2.4.MySqL .............................................................................................. 9
2.5. Android ............................................................................................ 11
2.6. Java .................................................................................................. 13
2.7. Pelelangan ........................................................................................ 15
BAB 3 ANALISA DAN PERANCANGAN SISTEM ..................................... 17
3.1.Analisis Sistem .................................................................................. 17
3.1.1 Diskripsi Umum Produk .......................................................... 17
3.1.2 Arsitektur Sistem ...................................................................... 17
3.1.3 Gambaran Awal Sistem ........................................................... 18
3.2. Perancangan Sistem ......................................................................... 18
3.2.1 Rancangan Kerja Sistem .......................................................... 19
3.2.2 Perancangan Design User Interface ......................................... 37
3.2.3 Desain Database ....................................................................... 45
3.2.3.1 Entity Relationship Diagram (ERD) ........................... 45
3.2.3.2 Spesifikasi Database .................................................... 46
BAB 4 IMPLEMENTASI DAN PENGUJIAN ............................................... 50
4.1.Kebutuhan Perangkat ........................................................................ 50
4.1.1 Perangkat Lunak Yang Digunakan .......................................... 50
4.1.2 Perangkat Keras Yang Digunakan ........................................... 50
4.2. Implementasi Sistem ........................................................................ 50
4.2.1 Implementasi Tampilan Frame Intro ........................................ 51
4.2.2 Implementasi Tampilan Frame Menu Login .......................... 53
4.2.3 Implementasi Tampilan Frame Login ...................................... 53
4.2.4 Implementasi Tampilan Frame Menu Admin .......................... 53
4.2.5 Implementasi Tampilan Frame Menu Penjual ......................... 54
4.2.6 Implementasi Tampilan Frame Editor Penjual ........................ 55
4.2.7 Implementasi Tampilan Frame Editor Produk ......................... 55
4.2.8 Implementasi Tampilan Frame Editor Image Produk ............. 56
4.2.9 Implementasi Tampilan Frame Editor Pembeli ....................... 57
4.2.10 Implementasi Tampilan Frame Editor Proses Lelang ............ 57
4.3. Pengujian .......................................................................................... 58
4.3.1 Pengujian Sistem ...................................................................... 59
4.3.1.1 Pengujian Sistem Masuk Menu Utama ....................... 59
4.3.1.2 Pengujian Sistem Login ............................................... 61
4.3.1.3 Pengujian Editor Data ................................................ 65
4.3.1.4 Pengujian Proses Lelang Pembeli .............................. 70
4.3.1.5 Pengujian Proses Lelang Penjual ............................... 74
4.3.1.6 Pengujian Hasil Lelang .............................................. 77
4.3.2 Pengujian Fungsional ............................................................... 79
4.3.3 Pengujian Pengguna ................................................................. 80
BAB 5 KESIMPULAN DAN SARAN ............................................................. 90
5.1. Kesimpulan ...................................................................................... 90
5.2 Saran ................................................................................................ 90
DAFTAR PUSTAKA ........................................................................................... 91
LAMPIRAN .............................................................................................................. 92
DAFTAR GAMBAR
Gambar 2.1 Arsitektur Android .........................................................................17
Gambar 3.1 ArsitekturSistem ..........................................................................26
Gambar 3.2 Usecase Diagram .........................................................................28
Gambar 3.3 Activity Diagram Add Data.........................................................30
Gambar 3.4 Activity Diagram Login ..............................................................31
Gambar 3.5 Activity Diagram HapusPenjual ..................................................31
Gambar 3.6 Activity Diagram HapusPembeli .................................................32
Gambar 3.7 Activity Diagram Edit Data Penjual ............................................32
Gambar 3.8 Activity Diagram Editor Produk .................................................33
Gambar 3.9 Activity Diagram Editor Image ................................................... 34
Gambar 3.10 Activity Diagram Proses Lelang ................................................. 34
Gambar 3.11 Activity Diagram Edit Data Pembeli ........................................... 35
Gambar 3.12 Activity Diagram Proses Lelang .................................................35
Gambar 3.13 Activity Diagram lihathasilPembeli ............................................ 36
Gambar 3.14 Squence Diagram Add Data ........................................................ 37
Gambar 3.15 Squence Diagram Login .............................................................. 38
Gambar 3.16 Squence Diagram HapusPenjual ................................................. 38
Gambar 3.17 Squence Diagram HapusPembeli ................................................ 39
Gambar 3.18 Squence Diagram Edit Data Penjual ........................................... 40
Gambar 3.19 Squence Diagram Editor Produk ................................................. 41
Gambar 3.20 Squence Diagram Editor Image................................................... 42
Gambar 3.21 Squence Diagram Proses Lelang ................................................. 42
Gambar 3.22 Squence Diagram Edit Data Pembeli .......................................... 43
Gambar 3.23 Squence Diagram Proses lelang .................................................. 44
Gambar 3.24 Squence Diagram LihathasilPembeli .......................................... 44
Gambar 3.25 Class Diagram ............................................................................. 45
Gambar 3.26 Interface Frame intro ................................................................... 46
Gambar 3.27 Interface Frame Menu Login ....................................................... 47
Gambar 3.28 Interface Frame Login ................................................................. 47
Gambar 3.29 Interface Frame Menu Admin ..................................................... 48
Gambar 3.30 Interface Frame Editor Penjual .................................................... 51
Gambar 3.31 Interface Frame Editor pembeli ................................................... 52
Gambar 3.32 Interface Frame TawarProduk ..................................................... 52
Gambar 3.33 Interface Frame Penghentian Proses Lelang ............................... 53
Gambar 4.1 Implementasi Frame Intro .......................................................... 60
Gambar 4.2 Implementasi Frame Menu Login ............................................... 60
Gambar 4.3 Implementasi Frame Login ......................................................... 61
Gambar 4.4 Implementasi Frame Menu Admin .............................................. 62
Gambar 4.5 Implementasi Frame Menu Penjual ............................................. 62
Gambar 4.6 Implementasi Frame Editor Penjual ............................................ 63
Gambar 4.7 Implementasi Frame Editor Produk ............................................. 64
Gambar 4.8 Implementasi Frame Editor Image Produk .................................. 64
Gambar 4.9 Implementasi Frame editor Pembeli ............................................ 65
Gambar 4.10 Implementasi Frame Pemberhentian Proses Lelang.................... 66
Gambar 4.11 GambaranSistemMasuk Menu Utama ......................................... 67
Gambar 4.12 GambaranSistem Login ............................................................... 69
Gambar 4.13 GambaranSistem Editor Data ...................................................... 73
Gambar 4.14 GambaranSistem Proses LelangPembeli ..................................... 78
Gambar 4.15 GambaranSistem Proses LelangPenjual ...................................... 82
Gambar 4.16 GambaranSistemPengumumanPemenang ................................... 86
Daftar Pustaka
[1] Hermawan, Stephanus. (2011). Membuat Aplikasi Android. Penerbit ANDI.
Yogyakata.
[2] Kadir, Abdul. (2004). Dasar Pemrograman Java 2. Penerbit ANDI.
Yogyakata.
[3] Mulyadi,ST.2010, Membuat Aplikasi Untuk Android,Jl.Putangpiuluhan No 38
Jogyakarta:Multimedia Center Publishing
[4] Nicolas Gramlich, Andbook : Android Programming, Download 12 July 2011
[5] Sutanta, Edhy. Pengembangan Aplikasi Mobile Commerce. Jurnal Riset
Daerah, Vol. 10, No. 1, April 2011
[6] Sembiring, Krisantus. Studi Penerapan Kriptografi pada Mobile Commerce.
2004
[7] Sudayat, RI, SE. Pengertian Penjualan
https://www.google.com/search?q=pengertian+penjualan=pengertian+penjual
an+filetype:pdf ( diakses pada tanggal 16 april 2014)
[8] M. Nurhidayatullah. Penerapan metodologi waterfall dalam pengembangan
system informasi akademik universitas negeri surabaya
http://jenengku-dayat.mhs.narotama.ac.id/files/2013/10/makalah-analisis-
SSI.pdf (diakses pada tanggal 16 april 2014)
[9] Algoritma dan pemrograman 1
http://rama.staff.gunadarma.ac.id/Downloads/files/14921/2+definisi+dan+sim
bol+Flowchart.pdf (Diakses pada 16 april 2014)
[10] Nasyir, Fachrudin. Pembuatan template website untuk aplikasi mobile
commerce menggunakan hypertext preprosesor(PHP)
http://eprints.undip.ac.id/25873/1/ML2F301438.pdf
[11] http://agroindonesia.co.id/2014/03/12/derita-petani-apel-malang/ (Diakses
pada 23 april 2014)
[12] http://elec-biz.blogspot.com/2012/01/mobile-commerce-m-commerce.html
(Diakses pada 23 april 2014)
[13] Rahmandani. Im[plementasi Algoritma Apriori Pada Mobile Commerce
Usaha Mikro Kecil Dan Menengah.
http://a-research.upi.edu/operator/upload/s_kom_0706473_chapter1.pdf
(Diakses pada 23 april 2014)
[14] ftp://digilib.its.ac.id/public/ITS-Undergraduate-25822-Bibliography.pdf
(Diakses pada 23 April 2014)
[15] http://maxiandroid.blogspot.com/2012/03/cara-kerja-dan-arsitektur-
android.html (Diakses Pada Tanggal 25 April 2014)
[16] http://putriejrs.blogspot.com/2011/06/definisi-dan-varian-versi-dari-
android.html (Diakses pada tanggal 25 April 2014)
[17] http://putriejrs.blogspot.com/2011/06/definisi-dan-varian-versi-dari-
android.html (Diakses pada tanggal 15 April 2014