1 ABSTRAK APLIKASI PENJUALAN BERBASIS ANDROID (STUDI KASUS PERUSAHAAN TEENAGERS) Seiring meningkatnya penjualan dari salah satu perusahaan pakaian Tee...
ABSTRAK APLIKASI PENJUALAN BERBASIS ANDROID (STUDI KASUS PERUSAHAAN TEENAGERS) Seiring meningkatnya penjualan dari salah satu perusahaan pakaian Teenagers di Yogyakarta, maka pada studi kasus ini saya berusaha membantu perusahaan tersebut untuk meningkatkan layanan pada para cutomer untuk dapat membeli atau sekedar melihat catalog dari produk-produk perusahaan yang berupa kaos, polo shirt, kemeja, celana jeans, jaket, dan sweater sehingga diharapkan mampu meningkatkan penjualan produk perusahaan. Dengan meningkatnya pengguna smartphone android saat ini, maka saya memilih untuk mengimplementasikan sistem ini pada platform android. Salah satu cara untuk mengatasi ini adalah membuat Aplikasi Penjualan Berbasis Android. Perbedaan sistem ini dengan e-commerse adalah sistem ini hanya berjalan pada sistem operasi Android bukan berbasis web dan masih terbatas pada pembayaran yang hanya dilakukan secara manual(transfer via ATM). Proses jalannya aplikasi ini nantinya cutomer akan melakukan registrasi untuk dapat mengakses produk dari perusahaan Teenagers yang nantinya akan mempermudah cutomer untuk melakukan pembelian. Cutomer dapat memilih dan membeli item yang diminati dengan menginputkan beberapa data untuk nantinya akan direspon oleh server secara otomatis dan akan diirimkan detail pembayaran. Metode pengembangan aplikasi yang akan digunakan untuk merancang aplikasi ini adalah metode GRAPPLE.. Pada tahap implementasi, pada sisi aplikasi yang akan di bangun ini menggunakan bahasa pemrograman Java, Software Development Kit (SDK), dan Android Development Tools (ADT) dengan text editor yang digunakan adalah Eclipse. Pada sisi server menggunakan Apache dengan bahasa pemrograman PHP 5.3.3 dan database yang digunakan adalah MySql dengan menggunakan phpmyadmin sebagai database managernya. Untuk uji penggunaannya menggunakan smartphone yang berbasis android.
v
DAFTAR ISI
HALAMAN JUDUL ...................................................................................................... HALAMAN HALAMAN PENGESAHAN PEMBIMBING ...................................... KATA PENGANTAR ..................................................................................................... ABSTRAK ....................................................................................................................... DAFTAR ISI.................................................................................................................... DAFTAR GAMBAR ....................................................................................................... DAFTAR TABEL ........................................................................................................... DAFTAR MODUL PROGRAM ....................................................................................
i ii iii v vi viii x xi
BAB I 1.1 1.2 1.3 1.4 1.5 1.6 1.7
PENDAHULUAN Latar Belakang Masalah ................................................................................... Rumusan Masalah ............................................................................................ Batasan Masalah .............................................................................................. Tujuan Penelitian .............................................................................................. Manfaat Penelitian ........................................................................................... Metodologi Penelitian ..................................................................................... Sistematika Penulisan ......................................................................................
1 2 2 2 2 2 3
BAB II 2.1 2.2 2.3 2.3.1 2.4 2.5 2.6 2.7 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8
DASAR TEORI Aplikasi ............................................................................................................ Guidelines for Rappid APPLication Engineering (GRAPPLE) ....................... Unified Modelling Language ........................................................................... Diagram UML .................................................................................................. Basis Data ......................................................................................................... Android ............................................................................................................ Open Source ..................................................................................................... SDK Android .................................................................................................... JDK................................................................................................................... SDK Eclipse ..................................................................................................... Android Eclipse Plugin .................................................................................... XAMPP ............................................................................................................ MySQL ............................................................................................................. Studi Pustaka ....................................................................................................
4 4 5 6 14 15 16 21 21 21 21 22 22 23
BAB III GAMBARAN UMUM 3.1 Sejarah Singkat Perusahaan Perseorangan Teenagers ...................................... 24 3.2 Visi dan Misi Perusahaan Teenagers ................................................................ 25 3.3 Struktur Organisasi Perusahaan ........................................................................ 25 BAB IV 4.1 4.1.1 4.1.2
ANALISIS DAN PERANCANGAN Perencanaan Kebutuhan (Requirement Gathering) .......................................... 26 Analisis Sistem ................................................................................................. 26 Analisis Kebutuhan Pengguna.......................................................................... 27 vi
Analisis Domais ............................................................................................... Identifikasi Sistem ............................................................................................ Analisis Kebutuhan Sistem .............................................................................. Analisis ............................................................................................................. Diagram Use Case ............................................................................................ Diagram Class .................................................................................................. Diagram Sequence ............................................................................................ Design ............................................................................................................... Arsitektur Sistem .............................................................................................. Diagram Activity .............................................................................................. Perancangan Basis Data ................................................................................... Perancangan Model Objek ............................................................................... Perancangan Tabel ............................................................................................ Struktur Menu................................................................................................... Perancangan Antarmuka (Interface) ................................................................. Rancangan Halaman Home .............................................................................. Rancangan Halaman About .............................................................................. Rancangan Halaman Artikel ............................................................................. Rancangan Halaman Outlet .............................................................................. Rancangan Halaman Detail Outlet ................................................................... Rancangan Halaman Kategori .......................................................................... Rancangan Halaman Produk ............................................................................ Rancangan Halaman Detail Produk ................................................................. Rancangan Halaman Keranjang ....................................................................... Rancangan Halaman Pendaftaran ..................................................................... Rancangan Halaman Login .............................................................................. Rancangan Halaman Akun ............................................................................... Rancangan Halaman Histori ............................................................................. Rancangan Halaman Detail Transaksi .............................................................. Rancangan Halaman Login Admin .................................................................. Rancangan Halaman Olah Data Kategori ........................................................ Rancangan Halaman Olah Data Produk ........................................................... Rancangan Halaman Olah Data Member ......................................................... Rancangan Halaman Olah Data Outlet ............................................................ Rancangan Halaman Olah Data Artikel ........................................................... Rancangan Halaman Olah Data Ongkir ........................................................... Rancangan Halaman Olah Data Provinsi ......................................................... Rancangan Halaman Olah Data Kota ............................................................... Rancangan Halaman Olah Data Transaksi .......................................................
IMPLEMENTASI Perangkat Keras yang Digunakan untuk Membangun Aplikasi ....................... Perangkat Lunak yang Digunakan untuk Membangun Aplikasi ...................... Implementasi Aplikasi ...................................................................................... Implementasi Halaman Splash Screen ............................................................. Implementasi Halaman Home ..........................................................................
BAB VI PENUTUP 6.1 Kesimpulan....................................................................................................... 152 6.2 Saran ................................................................................................................. 152 DAFTAR PUSTAKA ..................................................................................................... 153
viii
DAFTAR GAMBAR Gambar 2.1 Gambar 2.2 Gambar 2.3 Gambar 2.4 Gambar 2.5 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15 Gambar 4.16 Gambar 4.17 Gambar 4.18 Gambar 4.19 Gambar 4.20 Gambar 4.21 Gambar 4.22 Gambar 4.23 Gambar 4.24 Gambar 4.25 Gambar 4.26 Gambar 4.27 Gambar 4.28 Gambar 4.29 Gambar 4.30 Gambar 4.31 Gambar 4.32 Gambar 4.33 Gambar 4.34 Gambar 4.35 Gambar 4.36 Gambar 4.37 Gambar 4.38 Gambar 4.39
Contoh diagram use case ..................................................................... Contoh diagram class ........................................................................... Contoh diagram sequence ................................................................... Contoh diagram activity ...................................................................... Arsitektur sistem Operasi Android ....................................................... Diagram use case aplikasi .................................................................... Diagram use case admin ...................................................................... Diagram Class ...................................................................................... Diagram Sequence Lihat About ........................................................... Diagram Sequence Lihat Kategori ....................................................... Diagram Sequence Lihat Produk ......................................................... Diagram Sequence Lihat Outlet ........................................................... Diagram Sequence Lihat Artikel .......................................................... Diagram Sequence Daftar Member ..................................................... Diagram Sequence Login Member ...................................................... Diagram Sequence Olah Data Akun .................................................... Diagram Sequence Pembelian ............................................................. Diagram Sequence History .................................................................. Arsitektur Sistem ................................................................................. Diagram Activity Lihat About ............................................................. Diagram Activity Lihat Kategori ......................................................... Diagram Activity Lihat Produk ............................................................ Diagram Activity Lihat Outlet ............................................................. Diagram Activity Lihat Artikel ............................................................ Diagram Activity Daftar Member ........................................................ Diagram Activity Login Member......................................................... Diagram Activity Olah Data Akun ....................................................... Diagram Activity Transaksi ................................................................. Diagram Activity History..................................................................... Diagram Activity Login Admin ........................................................... Diagram Activity Olah Data Kategori ................................................. Diagram Activity Olah Data Produk .................................................... Diagram Activity Olah Data Member .................................................. Diagram Activity Olah Data Outlet ..................................................... Diagram Activity Olah Data Artikel .................................................... Diagram Activity Olah Data Provinsi .................................................. Diagram Activity Olah Data Kota........................................................ Diagram Activity Olah Data Ongkir .................................................... Diagram Activity Olah Transaksi......................................................... Model Objek Diagram ......................................................................... Struktur menu user ............................................................................... Struktur menu admin............................................................................ Rancangan halaman home ................................................................... Rancangan halaman about ................................................................... ix
Gambar 4.40 Gambar 4.41 Gambar 4.42 Gambar 4.43 Gambar 4.44 Gambar 4.45 Gambar 4.56 Gambar 4.47 Gambar 4.48 Gambar 4.49 Gambar 4.50 Gambar 4.51 Gambar 4.52 Gambar 4.53 Gambar 4.54 Gambar 4.55 Gambar 4.56 Gambar 4.57 Gambar 4.58 Gambar 4.59 Gambar 4.60 Gambar 4.61 Gambar 5.1 Gambar 5.2 Gambar 5.3 Gambar 5.4 Gambar 5.5 Gambar 5.6 Gambar 5.7 Gambar 5.8 Gambar 5.9 Gambar 5.10 Gambar 5.11 Gambar 5.12 Gambar 5.13 Gambar 5.14 Gambar 5.15
Rancangan halaman artikel .................................................................. Rancangan halaman outlet ................................................................... Rancangan halaman detail outlet ......................................................... Rancangan halaman kategori ............................................................... Rancangan halaman produk ................................................................. Rancangan halaman detail produk ....................................................... Rancangan halaman keranjang ............................................................ Rancangan halaman pendaftaran ......................................................... Rancangan halaman login .................................................................... Rancangan halaman Akun.................................................................... Rancangan halaman histori .................................................................. Rancangan halaman histori .................................................................. Rancangan halaman login admin ......................................................... Rancangan halaman olah data kategori................................................ Rancangan halaman olah data produk ................................................. Rancangan halaman olah data member................................................ Rancangan halaman olah data outlet.................................................... Rancangan halaman olah data artikel .................................................. Rancangan halaman olah data ongkir .................................................. Rancangan halaman olah data provinsi................................................ Rancangan halaman olah data kota ...................................................... Rancangan halaman olah data transaksi .............................................. Halaman Splash Screen........................................................................ Halaman Dashboard ............................................................................. Halaman About .................................................................................... Halaman Artikel ................................................................................... Halaman Outlet .................................................................................... Halaman Detail Outlet ......................................................................... Halaman Kategori Produk.................................................................... Halaman Produk................................................................................... Halaman Detail Produk ........................................................................ Halaman Keranjang ............................................................................. Halaman Pendaftaran ........................................................................... Halaman Login..................................................................................... Halaman Akun ..................................................................................... Halaman Histori ................................................................................... Halaman Detail Histori ........................................................................
DAFTAR MODUL PROGRAM Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program
Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program Modul Program