SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman...

17
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

Transcript of SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman...

Page 1: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

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

Page 2: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

ii

Page 3: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

iii

Page 4: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

iv

Page 5: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

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.

Page 6: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

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.

Page 7: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

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.

Page 8: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

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.

Page 9: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

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

Page 10: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

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

Page 11: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

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

Page 12: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

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

Page 13: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

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

Page 14: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

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

Page 15: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

xv

Gambar 4.14 Smartfren Andromax C3 .......................................................... 101

Page 16: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

xvi

DAFTAR LAMPIRAN

Lampiran Script

Lampiran Kuesioner

Lampiran Foto

Page 17: SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ...eprints.ums.ac.id/35889/30/Halaman Depan.pdf · SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID SKRIPSI

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