tugas akhir pembuatan aplikasi e commerce berbasis …eprints.umm.ac.id/47515/50/pendahuluan.pdf ·...
TRANSCRIPT
i
TUGAS AKHIR
PEMBUATAN APLIKASI E – COMMERCE BERBASIS ANDROID
(SAYUR GO)
Oleh :
KHARITS NUR MUHAMMAD TAQYUDDIN
201410150511035
D3-ELEKTRONIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
ii
iii
iv
v
Abstrak
Meningkatnya kebutuhan sayuran segar dan berkualitas di Indonesia Aplikasi Sayur Go
menghadirkan beberapa solusi untuk memenuhi kebutuhan sayuran segar di Indonesia, Sayur
Go adalah sebuah aplikasi yang bertujuan untuk memudahkan masyarakat Indonesia untuk
mendapatkan sayuran dengan kualitas yang baik. Aplikasi ini dirancang sedemikian rupa
sehingga pengguna dapat melakukan pemesanan sayuran menggunakan aplikasi dan tidak perlu
keluar untuk membeli beberapa jenis sayuran.
Aplikasi ini berisi beberapa informasi yaitu harga sayuran, jenis sayuran dan juga
beberapa informasi terkait dengan sayuran di Indonesia. Dalam Aplikasi ini didukung dengan
database menggunakan Heroku sehingga pengguna mendaftarkan ID pengguna ke dalam
aplikasi Sayur Go dan hanya perlu Login dengan Integrasi Akun Pengguna Smartphone
Kata Kunci : Android, E-Commere, Penjualan
vi
Abstract
The increasing need of vegetables and quality in Indonesia, Sayur Go Application present
several solution to meet the needs of fresh vegetables in Indonesia, Sayur Go is an application
that aims to facilities the people of Indonesia to get vegetables with good quality. This
application design in such a way that the user can make vegetables reservation using the
application and do not need to go out to buy some types of vegetables
This application contains some information that are the price of vegetables, types of
vegetables and also some information related to vegetables in Indonesia.In this Application
supported with the database using Heroku company so that users have to register the user's Id
into the application Sayur Go and only need to Login with own account Smartphone User
Account Integration.
Keywords: Android, E-Commerce, Sales
vii
Lembar Persembahan
Puji syukur kepada Allah SWT atas rahmat dan karunia-nya sehingga penulis dapat
menyelesaikan Tugas Akhir ini. Penulis menyampaikan ucapan terima kasih yang sebesar –
besar nya kepada :
1. Allah SWT, atas segala pemberian dan petunjuk dan kelancaran dalam pengerjaan
dan penyelesaian Tugas Akhir ini.
2. Orang tua saya AGUNG DWI WIBOWO dan SITI ISTIBE SAROH yang telah
memberi saya semangat untuk mengerjakan Tugas Akhir ini.
3. Saudari saya AISYAH NUR QUROTA AYUNI yang telah memberi semangat
yang besar kepada saya.
4. Ibu Ir. Nur Alif Mardiyah, MT selaku ketua Jurusan Teknik Elektro Fakultas Teknik
Univesitas Muhammadiyah Malang.
5. Bapak Galih Wasis Wicaksono S.Kom M.Cs dan Bapak Eko Budi Cahyono S.Kom
M.T yang telah membimbing saya selama mengerjakan Tugas Akhir.
6. Seluruh Dosen Teknik Elektro Fakultas Teknik Universitas Muhammadiyah
Malang.
7. Teman dekat Faisal Hakim yang selalu memberi masukan ketika ngopi.
8. Dan juga Danang Ridho Subekti yang telah membantu banyak dalam mengerjakan
Tugas Akhir ini.
9. Teman seperantauan Ponorogo Pebri Setyo, Nendy Gatot yang memberi masukan.
10. Seluruh teman teman kost Cesar,Agung,Irvan,Dika dan Vicky.
11. Teman satu kelas Akbar, Mahardika, Dian, Bambang, Deni, Adi Prastyo.
viii
Kata Pengantar
Dengan memanjatkan puja dan puji syukur kehadirat Allah SWT. Atas segala rahmat
serta hidayah nya kepada penulis sehingga dapat menyelesaikan Tugas Akhir ini yang berjudul:
“Pembuatan Aplikasi E – Commerce Berbasis Android SayurGo”
Dalam mewujudkan semua yang lebih baik, kami selalu berhadapan dengan segala
macam hambatan. Tidak lain halnya dalam pembuatan Laporan Tugas Akhir ini, Banyak
hambatan yang harus dilewati penulis, tetapi berkat bantuan dari beberapa pihak akhirnya
penulis dapat melwatinya dengan lancar.
Penulis menyadari bah didalam penlisan laporan ini tidak terlepas dari bimbingan pihak
yang telah khusus dan ikhlas memberikan bentuan baik secara moril maupun spiritual sehingga
penulis dapat menyelesaikan Tugas Akhir ini.
Penulis sangat menyadari sepenuhnya bahwa dalam penulisan Tugas Akhir ini masih
banya kekurangan dan keterbatasan. Oleh karena itu penulis mengharapkan saran yang
membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan dan
perkembangan teknologi kedepannya.
Malang.
Penulis
ix
DAFTAR ISI Lembar Persetujuan ................................................................................................................ ii
Lembar Pengesahan............................................................................................................... iii
Lembar Pernyataan ............................................................................................................... iv
Abstrak...................................................................................................................................... v
Abstract .................................................................................................................................... vi
Lembar Persembahan ........................................................................................................... vii
Kata Pengantar .................................................................................................................... viii
DAFTAR ISI............................................................................................................................ ix
BAB I ......................................................................................................................................... 1
PENDAHULUAN .................................................................................................................... 1
1.1. Latar belakang........................................................................................................... 1
1.2 Identifikasi Masalah .................................................................................................. 2
1.3 Tujuan Penelitian ...................................................................................................... 2
1.4 Manfaat Penelitian .................................................................................................... 2
1.5 Batasan Masalah ....................................................................................................... 2
1.6 Metodelogi .................................................................................................................. 2
BAB II ....................................................................................................................................... 4
DASAR TEORI ........................................................................................................................ 4
2.1 Aplikasi Mobile .......................................................................................................... 4
2.1.1 Aplikasi ............................................................................................................... 4
2.1.2 Mobile.................................................................................................................. 4
2.1.2.1 Karakteristik Perangkat Mobile ...................................................................... 5
2.2 Sitem Penjualan ......................................................................................................... 5
2.2.1 Jenis Jenis sistem penjualan ............................................................................. 5
2.2.2 Keunggulan ......................................................................................................... 6
2.3 E-Commerce .............................................................................................................. 6
2.3.1 Jenis E-Commerce ............................................................................................. 6
2.3.2 Manfaat E-Commerce ....................................................................................... 7
2.3.3 Keuntungan E-Commerce................................................................................. 7
2.3.4 Dampak Negatif E-Commerce .......................................................................... 7
2.4 Android ...................................................................................................................... 8
2.4.1 Arsitektur sistem operasi Android ................................................................... 8
2.4.2 User Interface ..................................................................................................... 9
2.4.2.1 Jenis user interface ............................................................................................ 9
x
BAB III .................................................................................................................................... 10
METODE PENELITIAN ...................................................................................................... 10
3.1 Arsitektur Sistem Operasi Android ........................................................................ 8
3.2 Analisis Sistem ......................................................................................................... 10
3.2.1 Deskripsi Sistem Berjalan ............................................................................... 10
3.2.2 Penyelesaian Masalah ...................................................................................... 11
3.3 Rancangan Sistem ................................................................................................... 11
3.3.1 Klasifikasi Pengguna ....................................................................................... 11
3.3.2 Spesifikasi Perangkat Lunak .......................................................................... 11
3.4 Desain Sistem ........................................................................................................... 11
3.4.1 Flowchart .......................................................................................................... 11
3.4.2 Data Flow Diagram .......................................................................................... 12
3.4.2.1 Data Flow Diagram level 1 .............................................................................. 13
3.4.2.2 DFD level 2 Daftar Produk ............................................................................. 13
3.4.2.3 DFD level 2 Proses Pemesanan ....................................................................... 14
3.4.2.4 DFD level 2 Daftar Pemesanan ....................................................................... 14
3.4.3 Use Case Diagram…………………………………………………………... 15
3.4.4 Rancangan tabel ............................................................................................... 15
BAB IV .................................................................................................................................... 17
IMPLEMENTASI DAN PENGUJIAN ................................................................................ 17
4.1 Implementasi............................................................................................................ 17
4.1.1 Implementasi Aplikasi Sayur Go .................................................................... 17
4.1.2 Tampilan Aplikasi Sayur Go .......................................................................... 17
a. Login And Register ................................................................................................. 18
b. Menu Home .............................................................................................................. 19
c. Profil ......................................................................................................................... 21
d. Detail Produk ........................................................................................................... 22
e. Daftar Pelanggan Heroku ....................................................................................... 24
f. List Order Heroku .................................................................................................. 24
g. Daftar Poduk Heroku ............................................................................................. 26
4.2 Pengujian.................................................................................................................. 27
4.2.1 Pengujian Tombol Log – In dan Register ...................................................... 27
4.2.2 Pengujian Tombol Side Navigation ................................................................ 28
4.2.3 Pengujian Navigasi Bar ................................................................................... 28
4.2.4 Pengujian Input Text ....................................................................................... 28
xi
4.3 Hasil Pengujian ……………………………………………………………... 29
4.4 Data Hasil Interview……………………………………………………...… 30
BAB V ..................................................................................................................................... 32
PENUTUP ............................................................................................................................... 32
5.1 Kesimpulan .............................................................................................................. 32
5.2 Saran ......................................................................................................................... 32
Daftar Pustaka ....................................................................................................................... 33
LAMPIRAN............................................................................................................................ 34
xii
DAFTAR GAMBAR
Gambar 2. 1 Arsitektur Sistem Operasi Android ................................................................ 8
Gambar 3. 1 Flowchart........................................................................................................ 12
Gambar 3. 2 Data Flow Diagram level 1............................................................................ 13
Gambar 3. 3 Gambar DFD level 2 Daftar Produk ........................................................... 13
Gambar 3. 4 DFD level 2 Proses Pemesanan ..................................................................... 14
Gambar 3. 5 DFD level 2 Daftar Pemesanan .................................................................... 14
Gambar 3. 6 Use Case Diagram.......................................................................................... 15
Gambar 4. 1 Halaman Login dan Register .......................................................................... 18
Gambar 4. 2 Source Code Login .......................................................................................... 18
Gambar 4. 3 Source Code Register ...................................................................................... 19
Gambar 4. 4 Halaman Home ................................................................................................ 20
Gambar 4. 5 Source Code Navigation Bar .......................................................................... 20
Gambar 4. 6 Halaman Katalog ............................................................................................. 21
Gambar 4. 7 Source Code Profil ........................................................................................... 21
Gambar 4. 8 Halaman Detail Produk .................................................................................. 22
Gambar 4. 9 Soure Code Detail Produk .............................................................................. 22
Gambar 4. 10 Perintah Memesakukan Keranjang Belanja ............................................... 23
Gambar 4. 11 Keranjang Belanja......................................................................................... 23
Gambar 4. 12 Daftar Pelanggan ........................................................................................... 24
Gambar 4. 13 List Order ....................................................................................................... 24
Gambar 4. 14 Detail Order ................................................................................................... 25
Gambar 4. 15 Detail Transaksi ............................................................................................. 26
Gambar 4. 16 Daftar Produk ................................................................................................ 26
Gambar 4. 17 Pengujian Tombol Register .......................................................................... 27
Gambar 4. 18 Hasil Proses Tombol Log – In ...................................................................... 27
Gambar 4. 19 Pengujian Tombol Katalog ........................................................................... 28
Gambar 4. 20 Navigasi Bar ................................................................................................... 28
Gambar 4. 21 Pengungjian Input Text ................................................................................ 29
Gambar 4. 22 Arsitektur Sistem Operasi Android ............................................................. 30
33
Daftar Pustaka
[1] Departemen Kesehatan. 2002.Pedoman Umum Gizi Seimbang.
[2] http://www.depkes.go.id/article/view/17012500002/tingkatkan-konsumsi-sayur-dan-
buah nusantara-menuju-masyarakat-hidup-sehat-.html. Dipublikasikan Pada : Rabu,
25 Januari 2017
[3] Edy dan Ali. 2014.Membuat SendiriAplikasiAndroid untuk Pemula. Jakarta: PT. Elex
Media Komputindo.
[4] Purnama, Rangsang.2010.Mari Mengenal J2ME Java 2 Micro Edition. Prestasi
PustakaJakarta.
[5] Nazruddin Safaat H. 2014. Pemrograman Aplikasi Android Mobile Smartphone Dan
Tablet PC Berbasis Android. Bandung: Informatika.
[6] Jogiyanto. 2001. Analisis & Desain Sistem Informasi : pendekatan terstruktur teori
dan praktek aplikasi bisnis. Andi, Yogyakarta.
[7] Furqon, Ali. 2013. Perancangan Aplikasi Sistem Informasi Penjualan Berbasis
Microsoft Access 2007 pada Toko Syafa Collection, Laporan Akhir Politeknik Negeri
Sriwijya.
[8] Mariza Arfina dan Robert Marpaung. 2005. Konsep Pelaksana E-Commerce.
[9] Nazruddin Safaat H. 2014.Pemrograman Aplikasi Android Mobile Smartphone Dan
Tablet PC Berbasis Android. Bandung: Informatika.
47