SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman...
Transcript of SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman...
SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO
DENGAN APLIKASI ANDROID
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I
pada Program Studi Informatika Fakultas Komunikasi & Informatika
Universitas Muhammadiyah Surakarta
Oleh :
Yusuf Agung Pramono
NIM : L200090052
PROGRAM STUDI INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
JULI 2015
ii
iii
iv
v
MOTTO DAN PERSEMBAHAN
MOTTO
Doa usaha dan sabar adalah kunci utama
keberhasilan.
Semua ada masanya, selalu berpikirlah positif.
Awal hujan lebat adalah gerimis. Awal jadi hebat
adalah optimis.
Gagal hanya untuk orang yang mencoba sekali, yang
kedua kalinya adalah bangkit.
Suatu proses akan berjalan jika diawali dengan mulai,
jangan pernah berharap sukses jika untuk
memulainya saja sangatlah sulit.
Hargailah dulu orang lain sebelum kamu ingin
dihargai.
Bermimpi adalah langkah pertama yang harus
dilakukan. Dan bertindak adalah langkah
selanjutnya.
Sesuatu yang paling berharga menurut kita di dunia
ini dalam sekejap bisa hilang jadi manfaatkan hidup
kamu untuk kebahagiaan orang banyak bukan untuk
diri sendiri.
vi
PERSEMBAHAN Allah SWT yang Maha Pengasih dan Maha
Penyayang yang senantiasa menjaga hati dan pikiran
tetap konsisten selama proses penyusunan skripsi.
Bapak TEGUH TONO WIDOYO yang tak pernah
habis memberikan cinta kepada anak laki-laki satu-
satunya.
Ibu SULIYAH yang selalu bersabar dalam membiayai
dan merawatku dari bayi hingga dewasa.
Adik tercinta ANNISA NURMASARI yang juga
telah memberikan motivasi dalam penyelesaian skripsi
ini
Teman-teman penceritaku yang selalu menemani dan
memberiku motivasi dalam menghadapi hari-hari
penuh perjuangan.
Semua teman-temanku jurusan Informatika semua
angkatan.
Seluruh dosen dan karyawan Informatika Universitas
Muhammadiyah Surakarta.
Rekan rekan yang tidak dapat saya sebutkan satu
persatu.
vii
KATA PENGANTAR
Assalamu‘alaikum Wr. Wb.
Syukur alhamdulillah kita panjatkan kehadirat Allah SWT yang selalu
memberikan rahmat, hidayah, kesehatan serta kekuatan sehingga penulis dapat
menyelesaikan skripsi dengan judul “SISTEM INFORMASI PEMESANAN
PAKAIAN DISTRO DENGAN APLIKASI ANDROID”.
Skripsi ini disusun agar dapat memenuhi syarat dalam mendapatkan gelar
sarjana pada Program Studi Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta. Terselesaikannya skripsi ini tidak lepas
dari dukungan dan bantuan dari berbagai pihak. Oleh karena itu dalam
kesempatan ini penulis mengucapkan terimakasih kepada :
1. Allah SWT yang Maha Besar Engkau yang telah memberikan kesempatan
kepada penulis untuk menyelesaikan skripsi ini.
2. Husni Thamrin, S.T, MT., Ph.D selaku Dekan Fakultas Komunikasi dan
Informatika.
3. Dr. Heru Supriyono, M.Sc selaku Ketua Jurusan Informatika Universitas
Muhammadiyah Surakarta dan selaku pembimbing yang senantiasa
memberikan waktu, nasehat dan bimbingannya kepada penulis sehingga
dapat menyelesaikan skripsi ini.
4. Kepada orang tua dan saudara-saudaraku yang selalu memberikan doa
restu dan dukungan kepada penulis.
viii
5. Dwi Iswanto yang telah meminjamkan hostingnya sebagai media
penelitian.
6. Edi, Ghalib, Ridwan, Bayu, Haryanto, Khavid, The BY, Mas Putro dan
teman-teman pencerita yang selalu memberikan motivasi dan masukan
demi terselesaikannya skripsi ini.
7. Pak Jaka Daryana, Mas Deni Alif Aswanto, Angga dan semua pihak yang
tidak dapat penulis sebutkan satu persatu yang telah memberikan
kontribusinya hingga skripsi ini selesai.
Akhir kata, penulis sangat berharap skripsi yang telah disusun ini dapat
bermanfaat bagi penulis khususnya dan bagi seluruh pembaca pada umumnya
untuk menambah pengetahuan kepada kita semua.
Surakarta, Juni 2015
Penulis
Wassalamu’alaikum Wr. Wb.
ix
DAFTAR ISI
HALAMAN PERSETUJUAN ................................................................... ii
HALAMAN PENGESAHAN .................................................................... iii
HALAMAN KONTRIBUSI ...................................................................... iv
HALAMAN MOTTO DAN PERSEMBAHAN ........................................ v
KATA PENGANTAR ............................................................................... vii
DAFTAR ISI .............................................................................................. ix
DAFTAR TABEL ...................................................................................... xii
DAFTAR GAMBAR ................................................................................. xiii
DAFTAR LAMPIRAN .............................................................................. xiv
ABSTRAKSI ............................................................................................. xv
BAB I PENDAHULUAN .......................................................................... 1
1.1. Latar Belakang Masalah ................................................................ 1
1.2. Rumusan Masalah ......................................................................... 3
1.3. Batasan Masalah ............................................................................ 3
1.4. Tujuan Penelitian .......................................................................... 4
1.5. Manfaat Penelitian ........................................................................ 4
1.6. Sistematika ..................................................................................... 5
BAB II TINJAUAN PUSTAKA ................................................................ 7
2.1. Telaah Penelitian ........................................................................... 7
2.2. Landasan Teori .............................................................................. 9
2.2.1. Android ................................................................................ 9
2.2.2. Eclipse .................................................................................. 9
2.2.3. XAMPP ................................................................................ 10
2.2.4. M-Commerce ....................................................................... 11
2.2.5. PHP ...................................................................................... 11
2.2.6. Bahasa Pemrogaman Java .................................................... 11
2.2.7. Distro ................................................................................... 12
2.3.Profil Distro Denim ........................................................................ 13
x
BAB III METODE PENELITIAN ............................................................. 15
3.1. Gambaran Umum Sistem ............................................................... 15
3.2. Waktu dan Tempat Penelitian ....................................................... 16
3.3. Peralatan Utama dan Pendukung .................................................. 16
3.3.1. Perangkat Keras (Hardware) ................................................ 16
3.3.2. Perangkat Lunak (Software) ................................................ 17
3.4. Alur Penelitian .............................................................................. 18
3.4.1. Diagram Alir (Flowchart) Penelitian ................................... 18
3.4.2. Diagram Alir (Flowchart) Pembuatan Aplikasi .................. 21
3.5.Analisis ........................................................................................... 25
3.5.1. Analisis SWOT .................................................................... 25
3.5.2. Analisis Kelayakan .............................................................. 26
3.5.3. Analisis Kebutuhan .............................................................. 27
3.6.Perancangan ................................................................................... 28
3.6.1. Use Case Diagram ............................................................... 28
3.6.2. Activity Diagram .................................................................. 30
3.6.3. Class Diagram ...................................................................... 41
3.6.4. Sequence Diagram ............................................................... 42
3.6.5. Perancangan Database ......................................................... 49
3.7. Desain Aplikasi ............................................................................. 51
3.8. Rancangan Pengujian .................................................................... 58
3.9. Pembuatan Semua Keperluan Object Program ............................. 59
BAB IV HASIL DAN PEMBAHASAN ................................................... 83
4.1. Hasil Penelitian ............................................................................. 83
4.1.1. Implementasi Sistem ............................................................ 83
4.2. Pengujian Sistem ........................................................................... 84
4.2.1. Rencana Pengujian ............................................................... 84
4.2.2. Metode Blackbox Testing ..................................................... 85
4.2.3. Pengujian Menggunakan Smartphone Android ................... 87
4.2.4. Pengujian Menggunakan Smartphone Android dengan
xi
spesifikasi berbeda ................................................................ 99
4.2.5. Pengujian User Acceptance Test (UAT) .............................. 102
4.3. Penggunaan Sistem ....................................................................... 107
4.4. Pemeliharaan Sistem ..................................................................... 108
BAB V PENUTUP ..................................................................................... 109
5.1. Kesimpulan ................................................................................... 109
5.2. Saran .............................................................................................. 109
DAFTAR PUSTAKA
LAMPIRAN
xii
DAFTAR TABEL
Tabel 3.1 Tabel Deskripsi Use Case system pemesanan pakaian distro ......... 29
Tabel 3.2 Tabel Barang .................................................................................... 49
Tabel 3.3 Tabel Pemesanan.............................................................................. 50
Tabel 4.1 Tabel Rencana Pengujian ................................................................. 84
Tabel 4.2 Tabel Deskripsi Blackbox Testing.................................................... 86
Tabel 4.3 Tabel Daftar Responden Aplikasi Pemesanan Pakaian Distro ........ 103
xiii
DAFTAR GAMBAR
Gambar 3.1 Diagram alir kegiatan penelitian ............................................... 19
Gambar 3.2 Diagram alir instalasi emulator Android virtual ....................... 22
Gambar 3.3 Diagram alir pembuatan aplikasi................................................ 24
Gambar 3.4 Use Case Diagram Sistem Untuk User ...................................... 29
Gambar 3.5 Activity Diagram Menu News .................................................... 30
Gambar 3.6 Activity Diagram Menu List ....................................................... 32
Gambar 3.7 Activity Diagram Menu Search .................................................. 34
Gambar 3.8 Activity Diagram Menu About ................................................... 36
Gambar 3.9 Activity Diagram Menu Help...................................................... 38
Gambar 3.10 Activity Diagram Menu Confirmation Payment ...................... 39
Gambar 3.11 Class Diagram .......................................................................... 41
Gambar 3.12 Sequence Diagram Menu Utama .............................................. 42
Gambar 3.13 Sequence Diagram Menu News ............................................... 43
Gambar 3.14 Sequence Diagram Menu List .................................................. 44
Gambar 3.15 Sequence Diagram Menu Search.............................................. 45
Gambar 3.16 Sequence Diagram Menu About .............................................. 46
Gambar 3.17 Sequence Diagram Menu Help ................................................. 47
Gambar 3.18 Sequence Diagram Menu Confirmation Payment .................... 48
Gambar 3.19 Interface Splash Screen ............................................................ 52
Gambar 3.20 Interface Menu Utama .............................................................. 52
Gambar 3.21 Interface Menu News ............................................................... 53
Gambar 3.22 Interface Menu List .................................................................. 54
Gambar 3.23 Interface Menu Search ............................................................. 54
Gambar 3.24 Interface Menu About .............................................................. 55
Gambar 3.25 Interface Menu Help................................................................. 56
Gambar 3.26 Interface Form Pemesanan ...................................................... 56
Gambar 3.27 Interface Menu Confirmation Payment ................................... 57
Gambar 3.28 Interface Menu Pilihan Barang ............................................... 58
Gambar 3.29 Pembuatan xml baru ................................................................. 60
xiv
Gambar 3.30 Penambahan Keterangan Layout .............................................. 60
Gambar 3.31 Penambahan .png ke Drawable ................................................ 61
Gambar 3.32 Penarikan Pallete Image Button ............................................... 61
Gambar 3.33 Penambahan Atribut Image Button .......................................... 62
Gambar 3.34 Penambahan .png ke Drawable ................................................ 62
Gambar 3.35 Penambahan Attribut Relative Layout ..................................... 63
Gambar 3.36 Menu layout menu utama ......................................................... 63
Gambar 3.37 Halaman Splash Screen ............................................................ 64
Gambar 3.38 Menu Utama User .................................................................... 66
Gambar 3.39 Tampilan List Produk (News) ................................................. 68
Gambar 3.40 Tampilan Menu List ................................................................. 70
Gambar 3.41 Halaman Form Pemesanan ....................................................... 72
Gambar 3.42 Halaman Menu Search ............................................................. 74
Gambar 3.43 Halaman Menu About .............................................................. 75
Gambar 3.44 Halaman Menu Help ................................................................ 77
Gambar 3.45 Halaman Menu Confirmation Payment ................................... 78
Gambar 3.46 Halaman Menu Pilihan Barang ............................................... 81
Gambar 4.1 Halaman Splash Screen .............................................................. 87
Gambar 4.2 Halaman Menu Utama User ....................................................... 89
Gambar 4.3 Halaman Menu News ................................................................. 90
Gambar 4.4 Halaman Menu List .................................................................... 91
Gambar 4.5 Halaman Menu Search ............................................................... 92
Gambar 4.6 Halaman Menu About ............................................................... 93
Gambar 4.7 Halaman Menu Help …………………………………………. 94
Gambar 4.8 Halaman Form Pemesanan ........................................................ 95
Gambar 4.9 Tampilan Tanda Terima Pesanan .............................................. 96
Gambar 4.10 Tampilan Kwitansi Pembayaran ............................................. 97
Gambar 4.11 Tampilan Menu Pilihan Barang .............................................. 98
Gambar 4.11 Tampilan Menu Confirmation Payment .................................. 99
Gambar 4.12 Smartphone ASUS Zenfone 6 .................................................. 99
Gambar 4.13 Samsung Galaxy Tab T211 ...................................................... 100
xv
Gambar 4.14 Smartfren Andromax C3 .......................................................... 101
xvi
DAFTAR LAMPIRAN
Lampiran Script
Lampiran Kuesioner
Lampiran Foto
xv
ABSTRAKSI
Distro Denim merupakan sebuah distro yang berada di daerah Yogyakarta. Distro
tersebut menyediakan beraneka macam pakaian. Seiring dengan bertambahnya
pelanggan, sistem berbelanja yang dimana pelanggan harus datang ke distro,
menimbulkan kesulitan bagi pelanggan yang lokasinya berjauhan dengan Distro
Denim. Maka dari itu, peneliti memiliki tujuan untuk mengatasi masalah tersebut
dengan membangun sebuah aplikasi M-Commerce berbasis Android sebagai
media informasi dan pemesanan online pada Distro Denim. M-Commerce adalah
sistem perdagangan elekronik dengan menggunakan perangkat mobile yang
dapat membantu konsumen dalam proses transaksi barang. Saat ini, user yang
mengakses website melalui mobile browser tidak dapat menikmati efisiensi untuk
melakukan transaksi pada website yang membutuhkan bandwith yang besar dalam
menyajikan antarmuka fitur-fitur website tersebut. Tujuan dari penelitian ini
adalah membuat aplikasi M-Commerce berbasis Android untuk mempermudah
pelanggan dalam melakukan transaksi pemesanan barang. Aplikasi M-Commerce
yang dibangun ini menggunakan pemodelan berbasis objek dengan tools UML.
Pembangunan aplikasi ini menggunakan software Eclipse Luna sebagai software
utama serta Java Development Kit (JDK), Software Development Kit (SDK)
sebagai software pendukung dan MySQL sebagai alat bantu untuk menyimpan
database yang akan diakses oleh Android. Adapun untuk berkomunikasi dengan
server, aplikasi ini menggunakan Application Programming Interface (API)
sebagai jembatan untuk bertukar data dengan server. Berdasarkan hasil pengujian
menggunakan metode blackbox testing yang terdiri dari pengujian alpha dan beta
dapat disimpulkan bahwa aplikasi M-Commerce yang dibangun ini dapat berjalan
dengan lancar serta mewakili fitur-fitur yang terdapat pada website E-Commerce.
Hasil pengujian pada calon pengguna menunjukan bahwa aplikasi dari pemesanan
pakaian distro ini memiliki tampilan yang cukup bagus (user friendly), struktur
dari aplikasinya mudah dipelajari, perintah atau instruksi yang ada mudah
digunakan, waktu yang digunakan untuk mengolah data relatif cepat dan informasi
yang dihasilkan akurat.
Kata kunci : Distro Denim, M-Commerce, android, server