ANDROID
(Skripsi)
Oleh
ADI SARIYADI
ANDROID
Oleh
ADI SARIYADI
Penelitian ini bertujuan untuk merancang dan membangun aplikasi pelayanan jasa
cuci pakaian (Laundry) berbasis Android. Aplikasi ini dapat digunakan sebagai
pelayanan jasa pencucian serta memberikan informasi lokasi pelanggan dan
informasi status pencucian. Manfaat aplikasi ini adalah mempermudah masyarakat
untuk memesan jasa pencucian (Laundry) dengan cepat, serta menyediakan
penjemputan dan pengembalian pencucian oleh karyawan yang bertugas, sehingga
masyarakat tidak perlu repot datang ke laundry tersebut. Aplikasi pelayanan jasa
cuci pakaian (Laundry) berbasis Android dikembangkan menggunakan Bahasa
pemrograman java dan dibuat juga berbasis web. Metode yang digunakan dalam
pengembangan aplikasi ini adalah metode Unified Process (UP), selain itu
aplikasi ini didesain menggunakan Unifield Modeling Language (UML). Hasil
pengujian menggunakan pengujian Equivalence Partitioning, menunjukkan
bahwa pengelolaan aturan (rule) sistem dapat berjalan sesuai fungsinya dan sistem
dapat memberikan informasi dengan baik. Berdasarkan pengujian, aplikasi ini
memiliki kategori User Friendly dengan nilai rata rata 84.4% (sangat baik).
Oleh
ADI SARIYADI
Skripsi
Sebagai Salah Satu Syarat untuk Memperoleh Gelar
SARJANA KOMPUTER
Pada
RIWAYAT HIDUP
Mulyati
Penulis memilki dua orang adik bernama Hayatun Nisa, dan Fatma Safawati.
Bandar Lampung pada tahun 2007, dan Sekolah Menengah Atas (SMA)
Pada tahun 2011, penulis terdaftar sebagai mahasiswa Jurusan Ilmu Komputer
jalur ujian Mandiri. Pada bulan Januari 2014, penulis melakukan kerja praktik di
penulis melakukan Kuliah Kerja Nyata selama 40 hari di Desa Gedung Asri
berikan untukku.
Universitas Lampung.
MOTO
(Adi Sariyadi)
Kesabaran”.(Q.S Al-Ashr ; 3
ix
SANWACANA
Puji syukur penulis panjatkan kehadirat Allah subhanahu wa ta’ala atas berkat
Skripsi ini disusun sebagai syarat untuk memperoleh gelar Sarjana Komputer di
Jurusan Ilmu Komputer Universitas Lampung. Judul dari skripsi ini adalah
berkat bantuan dan dorongan dari berbagai pihak, akhirnya penulis dapat
menyelesaikan skripsi ini. Untuk itu pada kesempatan ini, penulis mengucapkan
terimakasih kepada :
1. Bapak dan Ibu yang telah memberikan doa, dukungan dan semangat serta
3. Bapak Ir. Machudor Yusman. M.Kom. sebagai pembimbing II, yang telah
skripsi ini.
x
4. Bapak Drs. Irwan Adi Pribadi, M.Kom. sebagai pembahas yang telah
ini.
5. Bapak Dr. Ir. Kurnia Muludi, M.S.Sc.Selaku Ketua Jurusan Ilmu Komputer
Lampung.
8. Bapak dan Ibu Dosen Jurusan Ilmu Komputer yang telah memberikan ilmu
9. Ibu Ade Nora Maela, selaku staf administrasi di Jurusan Ilmu Komputer yang
AP, Ahmad Amir serta seluruh teman-teman Ilkom 2011 yang tidak bisa
12. Grup Buronan Skripsi ( Basir, Bayu, Ade, Dimas, Gamma, Galih, Harry,
Okky, Panji, Rudra, Tryo ) yang selalu susah untuk pergi ke kampus
xi
Ardhika, Gamma, Bang Bagus, Taqim, Rino, Andoy, Pak Suwandi, Theo,
yang tidak bisa disebutkan satu persatu. Terima kasih telah mengajarkan
14. Sahabat Remi Masbastian, Didit Prasetyo, Holong, Rizki Jagat, Fariz,
15. Sahabat FPG (Fair Play Gaming) Didit, Holong, Mbul, Icha, Wahyudi,
Peyot, David, Ceking, Anggit, dan yang tidak bisa disebutkan satu persatu.
Akhir kata, semoga Allah SWT selalu memberikan rahmat dan hidayah-Nya
kepada kita semua dan semoga skripsi ini bermanfaat bagi kita semua. Amin.
Adi Sariyadi
DAFTAR ISI
Halaman
HALAMAN JUDUL .............................................................................................. i
LEMBAR PERSETUJUAN ................................................................................. ii
LEMBAR PENGESAHAN ................................................................................. iii
LEMBAR PERNYATAAN ................................................................................. iv
RIWAYAT HIDUP ................................................................................................v
PERSEMBAHAN ................................................................................................ vii
MOTTO .............................................................................................................. viii
SANWACANA ..................................................................................................... ix
DAFTAR ISI ........................................................................................................ xii
DAFTAR GAMBAR .......................................................................................... xvi
DAFTAR TABEL ................................................................................................xx
BAB I.PENDAHULUAN .......................................................................................1
1.1 Latar Belakang ............................................................................................1
1.2 Rumusan Masalah .......................................................................................2
1.3 Batasan Masalah .........................................................................................3
1.4 Tujuan Penelitian ........................................................................................3
1.5 Manfaat Penelitian ......................................................................................3
BAB II. TINJAUAN PUSTAKA ...........................................................................4
2.1 Sistem Informasi .........................................................................................4
2.2 Web Server ..................................................................................................5
2.3 PHP .............................................................................................................5
2.4 Android .......................................................................................................6
2.4.1 Arsitektur Android ............................................................................7
2.4.2 Versi Android..................................................................................11
2.4.3 Android SDK (Software Development Kit) ....................................14
2.4.4 Android Studio ................................................................................14
2.4.5 ADT (Android Development Tools)................................................15
2.5 Basis Data .................................................................................................15
2.6 GPS (Global Positioning System) .............................................................16
2.7 Google Map API .......................................................................................16
2.8 Laundry .....................................................................................................17
2.9 Metodelogi Pengembangan Sistem ...........................................................18
2.9.1 Unified Process (UP) ......................................................................18
2.9.2 Unified Modeling Language (UML) ...............................................19
2.9.2.1 Use Case Diagram ..............................................................20
2.9.2.2 Activity Diagram .................................................................21
2.9.2.3 Class Diagram ....................................................................22
2.9.2.4 Squence Diagram ................................................................23
2.10 Equivalane Partitioning (EP) .................................................................25
BAB III. METODOLOGI PENELITIAN .........................................................26
3.1 Waktu Dan Tempat Penelitian ..................................................................26
3.2 Metode Pengembangan Sistem .................................................................26
3.2.1 Inception .........................................................................................27
3.2.1.1 Pengumpulan data ..............................................................27
3.2.1.2 Analisis Kebutuhan Dasar Sistem ......................................27
3.2.1.3 Analisis User Requirement .................................................28
3.2.2 Elaboration .....................................................................................29
3.2.2.1 Perancangan UML ..............................................................29
3.2.2.1.1 Activity Diagram ..................................................30
3.2.2.1.2 Phisical Data Model (PDM) ................................39
3.2.2.1.3 Sequence Diagram ...............................................40
3.2.2.2 Perancangan Antarmuka .....................................................49
3.2.3 Contruction 1 ..................................................................................57
3.2.4 Contruction 2 ..................................................................................58
3.2.4.1 Pengujian Equivalence Partitioning ...................................58
3.2.5 Transition ........................................................................................62
3.2.6 Analis Hasil Penelitian ....................................................................62
BAB IV. HASIL DAN PEMBAHASAN ............................................................64
4.1 Hasil ..........................................................................................................64
4.2. Implementasi ................................................................................... 64
4.2.1 Implementasi Aplikasi Android ......................................................64
4.2.1.1 Layout Splash Screen .........................................................65
4.2.1.2 Layout Halaman Utama ......................................................65
4.2.1.3 Layout Register ...................................................................66
4.2.1.4 Layout Halaman Menu .......................................................68
4.2.1.5 Layout Menu Order ............................................................68
4.2.1.6 Layout Menu Info ...............................................................74
4.2.1.7 Layout Menu Bantuan ........................................................75
4.2.1.8 Layout Menu Tentang.........................................................75
4.2.2 Implementasi Aplikasi Web ............................................................76
4.2.2.1 Halaman Utama Web ..........................................................76
4.2.2.2 Halaman Menu Beranda .....................................................77
4.2.2.3 Halaman Menu Penjemput .................................................78
4.2.2.4 Halaman Menu Items ..........................................................79
4.2.2.5 Halaman Menu Pendaftar ...................................................80
4.2.2.6 Halaman Menu Order.........................................................81
4.3 Pembahasan ...................................................................................... 88
4.4 Hasil Pengujian .........................................................................................88
4.4.1 Pengujian Fungsional ......................................................................88
4.4.1.1 Pengujian Fungsional Versi Android .................................89
4.4.1.2 Pengujian Fungsional Versi Web........................................90
4.4.2.Pengujian Non Fungsional ..............................................................92
4.4.3 Analisis Hasil Pengujian ................................................................94
BAB V. KESIMPULAN DAN SARAN ..............................................................99
5.1 Kesimpulan ...............................................................................................99
5.2 Saran .......................................................................................................100
DAFTAR PUSTAKA .........................................................................................101
LAMPIRAN ........................................................................................................103
DAFTAR GAMBAR
Gambar Halaman
2.1 Arsitektur Android ............................................................................................7
2.2 Google Map API ...................................................................................... 17
2.3 Unified Process ................................................................................................19
3.1 Metode Penelitian.............................................................................................26
3.2 Use Case Diagram ...........................................................................................29
3.3 Activity Diagram Mendaftar ............................................................................31
3.4 Activity Diagram Akses Input Order ...............................................................32
3.5 Activity Diagram Melihat Status Cucian.........................................................32
3.6 Activity Diagram Bantuan................................................................................33
3.7 Activity Diagram Tentang ................................................................................33
3.8 Activity Diagram Info ......................................................................................34
3.9 Activity Diagram Akses Login .........................................................................34
3.10 Activity Diagram Kelola Data Order .............................................................35
3.11 Activity Diagram Kelola Data Pendaftar.......................................................36
3.12 Activity Diagram Kelola Data Cucian............................................................37
3.13 Activity Diagram Kelola Data Penjemput......................................................38
3.14 Activity Diagram Mencetak Lokasi Order .....................................................39
3.15 Phisical Data Model (PDM) ..........................................................................40
3.16 Squence Diagram Mendaftar .........................................................................41
3.17 Squence Diagram Akses Input Order ............................................................42
3.18 Squence Diagram Melihat Status Cucian ......................................................43
3.19 Squence Diagram Bantuan.............................................................................43
3.20 Squence Diagram Tentang.............................................................................44
3.21 Squence Diagram Info ...................................................................................44
3.22 Squence Diagram Akses Login......................................................................45
3.23 Squence Diagram Kelola Data Order ............................................................46
3.24 Squence Diagram Kelola Data Pendaftar ......................................................47
3.25 Squence Diagram Kelola Data Cucian ..........................................................47
3.26 Squence Diagram Kelola Data Penjemput.....................................................48
3.27 Squence Diagram Mencetak Lokasi Order ....................................................49
3.28 Splash Screen .................................................................................................49
3.29 Antarmuka Login Pendaftar ...........................................................................50
3.30 Antarmuka Registrasi Pendaftar ....................................................................50
3.31 Antarmuka Halaman Utama...........................................................................51
3.32 Antarmuka Menu Order.................................................................................51
3.33 Antarmuka Lokasi Pendaftar..........................................................................52
3.34 Antarmuka Status Order ................................................................................52
3.35 Antarmuka Menu Info...................................................................................53
3.36 Antarmuka Menu Bantuan .............................................................................53
3.37 Antarmuka Menu Tentang .............................................................................54
3.38 Antarmuka Login Admin ...............................................................................54
3.39 Antarmuka Menu Order-an............................................................................55
3.40 Antarmuka Menu Items..................................................................................55
3.41 Antarmuka Menu Pendaftar ...........................................................................56
3.42 Antarmuka Menu Penjemput .........................................................................56
3.43 Antarmuka Data Pendaftar.............................................................................57
4.1 Splash Screen ...................................................................................................65
4.2 Antarmuka Login .............................................................................................66
4.3 Antarmuka Register .........................................................................................67
4.4 Antarmuka Halaman Menu ..............................................................................68
4.5 Antarmuka Menu Order...................................................................................69
4.6 Antarmuka Lokasi Pemesan.............................................................................70
4.7 Antarmuka Status Order ..................................................................................71
4.8 Antarmuka Status Sedang dijemput .................................................................71
4.9 Antarmuka Status Cucian Sudah Diterima ......................................................72
4.10 Antarmuka Status Cucian Sedang Diproses...................................................72
4.11 Antarmuka Status Cucian Selesai ..................................................................73
4.12 Antarmuka Status Cucian Diantar..................................................................73
4.13 Antarmuka Status Pembayaran Lunas ...........................................................74
4.14 Antarmuka Menu Info....................................................................................74
4.15 Antarmuka Menu Bantuan .............................................................................75
4.16 Antarmuka Menu Tentang .............................................................................76
4.17 Antarmuka Halaman Utama Web...................................................................77
4.18 Antarmuka Menu Beranda .............................................................................78
4.19 Antarmuka Menu Penjemput .........................................................................78
4.20 Antarmuka Tambah Penjemput .....................................................................79
4.21 Antarmuka Menu Items..................................................................................79
4.22 Antarmuka Menu Tambah Items....................................................................80
4.23 Antarmuka Menu Pendaftar ...........................................................................81
4.24 Antarmuka Menu Update Pendaftar ..............................................................81
4.25 Antarmuka Menu Order .................................................................................82
4.26 Antarmuka Data Pendaftar Status Cucian Belum Diproses...........................82
4.27 Antarmuka Pilih Penjemput ...........................................................................83
4.28 Antarmuka Cetak Lokasi................................................................................83
4.29 Antarmuka Data Pendaftar Cucian Sedang Dijemput....................................84
4.30 Antarmuka Data Pendaftar Cucian Sudah Diterima ......................................84
4.31 Antarmuka Tambah Order Cucian ................................................................85
4.32 Antarmuka Data Pendaftar Status Cucian Sedang Diproses..........................86
4.33 Antarmuka Data Pendaftar Status Cucian Sudah Selesai ..............................87
4.34 Antarmuka Data Pendaftar Status Cucian Diantar.........................................87
Gambar 4.35 Antarmuka Data Pendaftar Status Pembayaran Lunas.....................88
xvii
DAFTAR TABEL
Tabel Halaman
2.1 Simbol Usecase Diagram ................................................................................20
2.2 Simbol Activity Diagram .................................................................................22
2.3 Simbol Class Diagram....................................................................................23
2.4 Simbol Squence Diagram ................................................................................24
4.1 Pengujian Fungsional Versi Android ...............................................................89
4.2 Pengujian Fungsional Versi Web .....................................................................90
4.3 Pengujian Non Fungsional ...............................................................................93
4.4 Kategori Penilaian............................................................................................94
1
BAB I
PENDAHULUAN
Peran media dan teknologi dalam kehidupan manusia semakin penting dan
canggih dari hari ke hari. Melihat perkembangan media dan teknologi saat ini,
Smartphone saat ini digunakan sebagai sarana komunikasi yang dapat dibawa
Handset Alliance (OHA) salah satu perusahaan mobile telah merilis paket
Lampung menjadi sebuah kota yang dihuni oleh banyak jiwa dan dituju
satu usaha yang bergerak dibidang layanan pencucian laundry di kota Bandar
Lampung.
Mengikuti tren teknologi dan bentuk usaha saat ini, GO-KliNN membutuhkan
b. Pelayanan jasa pencucian pakaian seperti karpet, sofa, kasur busa, dan
kursi.
c. Perancangan dan pembuatan aplikasi ini berbasis Android dan web server.
1.4 Tujuan
berbasis Android untuk usaha pencucian laundry sebagai media jasa dan
jasa cuci pakaian aplikasi ini dapat menampilkan status informasi terkait
1.5 Manfaat
dalam melayani pemesanan jasa pencucian laundry dengan cepat dan bersih,
BAB II
TINJAUAN PUSTAKA
yang dibutuhkan oleh organisasi untuk beroperasi dengan cara yang sukses
2004).
Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh
diperlukan.
5
Sistem informasi menerima data dan instuksi, mengolah data tersebut sesuai
masukan, pengolahan dan keluaran tiba pada saat yang bersamaan, yang
semua masukan tersebut tiba pada saat bersamaan tetapi hal tersebut jarang
telah dikumpulkan dan diolah dalam periode waktu sebelumnya, kerena itu
ditambahkan sebuah penyimpanan data file (data file storage) kedalam model
sistem informasi, dengan begitu, kegiatan pengolahan tersedia baik bagi data
Web server adalah sebuah perangkat lunak server yang berfungsi menerima
permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan
2.3. PHP
menjadi script web sehingga dari sisi client menghasilkan suatu tampilan
yang dibuat oleh Rasmus Lerdoff pada tahun 1995. Berbeda dengan HTML,
kode PHP tidak diberikan secara langsung oleh server ketika ada permintaan
atau request dari sisi client namun dengan cara pemrosesan dari sisi server.
6
kode PHP disiapkan pada kode HTML. Perbedaan dari kode (script) HTML
dan PHP yaitu setiap kode PHP ditulis selalu diberi tag pembuka yaitu <?php
dan akhir kode PHP diberi tag penutup yaitu ?>. PHP sangat berperan besar
ketika pengembang ingin membuat website keren yang dinamis karena dapat
gambar, animasi atau movie, dan yang paling pokok adalah dapat melakukan
2.4 Android
untuk membuat Android menjadi sistem operasi mobile yang populer (Sadeli,
2014).
7
1. Linux Kernel
Fondasi platform Android adalah kernel Linux. Sebagai contoh, Android Runtime
(ART) bergantung pada kernel Linux untuk fungsionalitas dasar seperti threading
2. Android Runtime
Untuk perangkat yang menjalankan Android versi 5.0 (API level 21) atau
Sebelum ke Android versi 5.0 (API level 21), Dalvik adalah waktu proses
Android. Jika aplikasi Anda berjalan baik pada ART, semestinya berfungsi
baik juga pada Dalvik, tetapi mungkin tidak sebaliknya. Android juga
fitur bahasa Java 8, yang digunakan kerangka kerja Java API (Anonim,
2015).
API yang lebih tinggi. HAL terdiri atas beberapa modul pustaka, masing-
tertentu, seperti modul kamera atau bluetooth. Bila API kerangka kerja
2015).
Banyak komponen dan layanan sistem Android inti seperti ART dan HAL
dibuat dari kode asli yang memerlukan pustaka asli yang tertulis dalam C dan
untuk mengakses beberapa pustaka platform asli langsung dari kode asli
(Anonim, 2015).
API yang ditulis dalam bahasa Java. API ini membentuk elemen dasar yang
Tampilan Sistem yang kaya dan luas bisa digunakan untuk membuat UI
aplikasi, termasuk daftar, kisi, kotak teks, tombol, dan bahkan browser
aplikasi lainnya, seperti aplikasi Kontak, atau untuk berbagi data milik
sendiri.
Pengembang memiliki akses penuh ke API kerangka kerja yang sama dengan
6. Aplikasi Sistem
bersama platform tidak memiliki status khusus pada aplikasi yang ingin
dipasang pengguna. Jadi, aplikasi pihak ketiga dapat menjadi browser web
kunci yang dapat diakses oleh developer dari aplikasi mereka sendiri.
menjalankan aplikasi SMS mana saja yang telah dipasang guna mengirimkan
dan menambah fitur-fitur yang baru. Versi-versi yang ada pada Android
(Sadeli, 2014)
Android versi ini dirilis pada tanggal 23 september 2008, versi ini disematkan
Android versi ini dirilis pada tanggal 9 februari 2009, versi ini memiliki
beberapa fungsi seperti pembaharuan estetis pada aplikasi, jam alarm, voice
Android pada versi ini dirilis pada pertengahan mei 2009, versi ini memiliki
Android versi ini dirilis pada bulan 15 september 2009, terdapat penambahan
Android versi ini dirilis pada tanggal 26 oktober 2009, terdapat penambahan
Interface) dengan browser baru dan dukungan HTML5. Dukungan flash untuk
kamera 3.2 MP, digital Zoom dan pengembangan baru teknologi Bluetooth.
Android versi ini dirilis pada tanggal 20 mei 2010, pada versi ini terdapat
dukungan Adobe Flash 10.1, peningkatan kinerja lebih baik sampai dua kali
Android versi ini dirilis pada tanggal 6 desember 2010, terdapat peningkatan
khusus pada aplikasi game, resolusi WXGA dan beberapa fitur lain. Pada
sebelumnya.
13
Android versi ini dirilis pada tanggal 22 februari 2011. Android versi ini
honeycomb berbeda karena didesain khusus untuk tablet. Tablet pertama yang
9. Android versi 4.0 - 4.0.4 ICS ( Ice Cream Sandwich) API Level 4 - 15
Android versi ini dirilis pada tanggal 19 oktober 2011. Smartphone yang
pertama kali menggunakan sistem operasi ini adalah Samsung Galaxy Nexus.
Versi ini memiliki fitur baru seperti membuka kunci dengan pengenalan
wajah, jaringan sosial dan beberapa fitur tambahan lainnya. Secara teori versi
android versi ini banyak sekali fitur penambahannya seperti widget baru,
photo sphere, power control lock screen widget dan beberapa fitur lainnya.
pada layar depan, sensor batching, step detector dan counter API,
dapat mengambil di dalam CD sertaan buku pada folder software yang telah
berdasarkan IntelliJ IDEA . Selain merupakan editor kode IntelliJ dan alat
Android.(Anonim, 2015).
Android
Template kode dan integrasi GitHub untuk membuat fitur aplikasi yang
Android Development Tools adalah plugin yang didesain untuk IDE Eclipse
Basis data adalah suatu kumpulan data terhubung (interrelated data) yang
disimpan secara bersama-sama pada suatu media, tanpa mengatap satu sama
lain atau tidak perlu suatu kerangkapan data (kalau ada maka kerangkapan
digunakan atau ditampilkan kembali. Data dapat digunakan oleh satu atau
2004).
Global Positioning System (GPS) merupakan sebuah alat atau sistem yang
dikirim dari satelit berupa sinyal radio dengan data digital. Dimanapun
Layanan GPS ini tersedia gratis. Awalnya GPS hanya digunakan hanya untuk
kepentingan sipil. GPS dapat digunakan dimanapun juga dalam 24 jam. Posisi
Google Maps API adalah sebuah layanan (service) yang diberikan oleh
2013).
17
2.8 Laundry
Laundry adalah layanan bisnis jasa yang berkembang terutama pada daerah
yang banyak siswa dan asrama setempat. Yang cenderung gaya hidup sibuk
dengan jadwal padat dan mobilitas tinggi, membuat masyarakat lebih
penekanan dalam hal kepraktisan, termasuk kebutuhan mereka untuk pakaian
bersih. Seiring dengan perkembangan teknologi komunikasi dan informa si
sistem saat ini, maka semakin banyak teknologi yang dapat dimanfaatkan
dalam kehidupan sehari-hari. Salah satunya adalah penggunaan teknologi,
layanan pesan singkat atau SMS (Short Messaging Service). SMS
sendiribanyak digunakan oleh masyarakat karena praktis, murah, dan sarana
efisien untuk menyampaikan informasi.Melihat ini, maka dibuat suatu
aplikasi dengan informasi layanan SMS Laundry gerbang menggunakan PHP.
Mengingat sistem ini pelanggan dapat memesan laundry hanya dengan
mengirim SMS. Sehingga pelanggan tidak perlu repot datang ke outlet hanya
untuk melaundry pakaian. Sistem ini dapat digunakan sebagai sarana
promosi,kompetisi dan meningkatkan kualitas layanan bisnis (Devianti,
2010).
18
Daur hidup UP secara umum tampak seperti pada bagan di Gambar 2.3
Bagan ini biasa disebut sebagai “hump chart”. Pada bagan ini terlihat ada
dkk., 2010).
19
Notasi UML dibuat sebagai kolaborasi dari Grady Booch, DR. James
Booch, notasi OMT, dan juga ada kemiripan dengan notasi lainnya
(Sholiq, 2006)
20
yang dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih
aktor dengan informasi yang dibuat. Simbol-simbol yang ada pada use case
kerja) atau aktivitas dari sebuah sisten atau menu yang ada pada perangkat
Tabel 2.2
22
kelas yan akan dibuat untuk membangun sistem. Kelas memiliki atribut dan
suatu kelas. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh
23
Simbol Deskripsi
Kelas Kelas pada struktur sistem.
nama_kelas
+atribut
+operasi()
nama_interface
diagram maka harus diketahui objek-objek yang terlibat dalam sebuah use
24
mengurangi jumlah kasus uji yang harus dibuat. Kasus uji yang didesain
yang valid atau tidak. Kondisi masukan dapat berupa spesifikasi nilai
BAB III
METODELOGI PENELITIAN
3.2.1 Inception
Pengumpulan data pada tahap ini adalah menggunakan metode sebagai berikut;
A. Observasi
dilakukan.
B. Wawancara
C. Study Literatur
- Corel Draw X5
- Web Browser (Google Chrome)
- Notepad++
- Xampp
- SQLyog 64 bit
3.2.2 Elaboration
dapat juga untuk aktivitas lainnya. Diagram ini sangat mirip dengan flowchart
karena memodelkan work flow dari satu aktivitas ke aktivitas lainnya atau dari
aktivitas ke status. Pada aplikasi Pelayanan Jasa Cuci Pakaian terdapat 12 (dua
Activity Diagram input order pengguna memilih menu order sistem akan
menampilkan menu order, lalu pemesan mulai melakukan order, setelah itu
menu order pada aplikasi lalu sistem menampilkan menu order. Didalam
menu order tersebut terdapat status order jika pemesan sudah melakukan
orderan. Activity diagram melihat status cucian dilihat pada Gambar 3.5.
Activity diagram info dimulai memilih menu info. menu info berisi
informasi seputar laundry. Activity diagram info dapat dilihat pada Gambar
3.8.
password. setelah itu sistem akan melakukan validasi login apakah login
admin valid atau tidak. Activity diagram menu login dilihat pada Gambar
3.9.
Activity diagram kelola data order bermulai dari admin memilih menu
order, lalu sistem menampilkan menu data order setelah itu admin
data order, menambahkan data order dan menghapus data order. Activity
Activity diagram data cucian bermulai dari admin memilih menu items,
lalu sistem menampilkan menu items. Menu items memiliki nama item,
data cucian. Activity diagram kelola data cucian dapat dilihat pada Gambar
3.12.
Activiry diagram kelola data penjemput dimulai dari admin memilih menu
menu order, lalu sistem menampilkan menu order. Admin dapat memilih
itu, admin dapat cetak lokasi order. Activity diagram mencetak lokasi
Phisical Data Model (PDM) adalah gambaran fisik dari database yang akan
dibuat. PDM dapat disamakan dengan skema relasi yang fungsinya adalah
memodelkan struktur fisik secara detail dari suatu database. Physical Data
objek-objek lain yang terkait. Diagram ini lebih menitik beratkan pada urutan
pesan yang dikirimkan antar user dan obyek berdasarkan waktu. Biasanya
yang ingin dijelaskan secara detail atau juga dapat digunakan untuk
Pemesan yang memulai aplikasi di menu utama pilih menu daftar untuk
Pemesan yang berada dalam halaman utama aplikasi dapat memilih menu
order, setelah dimenu order pemesan dapat mengorder cucian, dengan cara
get order lalu sistem akan menampilkan lokasi pemesan order cucian untuk
jika sudah sesuai pilih order. Sequence diagram akses input order terdapat
order lalu dapat melihat status orderan cucian. Sequence diagram melihat
Pemesan yang sudah berada dihalaman utama dapat memilih menu info,
Admin yang berada dihalaman utama memilih menu order, lalu pilih
Admin yang berada dihalaman utama dapat memilih menu items, lalu
cucian. Sequence diagram kelola data cucian dilihat pada Gambar 3.25.
Admin yang berada dihalaman utama dapat memilih menu order, didalam
menu order admin dapat mencetak lokasi data pemesan. Sequence diagram
Login pendaftar berisi email dan nomor handphone dapat digunakan oleh
akun maka pendaftar bisa daftar terlebih dahulu di menu daftar. Tampilan
Gambar 3.30.
tombol tambah (+). Tampilan menu order dilihat pada Gambar 3.32.
Status order sama seperti tampilan ketika ingin order cucian hanya saja
tampilan status ini ada setelah orderan diproses. Tampilan status order
Login admin untuk melakukan proses login identitas admin dilihat pada
Gambar 3.38
Tampilan menu items berisikan tentang daftar nama cucian dan harga.
dan mengedit data cucian. Tampilan data pendaftar dilihat pada Gambar
3.43
3.2.3 Contruction1
Pada tahap ini dilakukan pembuatan program (coding), tahap coding dilakukan
web.
58
3.2.4 Contruction2
benar atau hilang, kesalahan antar muka, dan kesalahan pada struktur data.
Daftar pengujian Equivalence partitioning (EP) pada web disajikan pada Tabel 3.2
Tabel 3.2 Daftar Pengujian Equivalence Partitioning (EP) pada Web (Lanjutan)
Tabel 3.2 Daftar Pengujian Equivalence Partitioning (EP) pada web (Lanjutan)
3.2.5 Transition.
Play Store adalah layanan konten digital milik Google yang mencakup toko untuk
media berbasis cloud. Pada tahap ini adalah tahap upload aplikasi Pelayanan Jasa
Cuci Pakaian (Laundry) ke dalam Play Store, proses ini dilakukan agar pengguna
Pada tahap ini menjelaskan berhasil atau tidaknya dalam suatu penelitian pada
interface, fungsi layout pilih order, fungsi layout info, fung layout bantuan,
menu pada halaman web, fungsi menu penjemput, fungsi mennu items,
5.1 Simpulan
pengembangan aplikasi ini, dibuat sebuah web khusus sebagai akses untuk
pemesan cucian.
5.2 Saran
penyelesaian pencucian.
101
DAFTAR PUSTAKA
Mahdia Faya dan Fiftin Noviyanto. 2013. Pemanfaatan Google Maps API Untuk
Pengembangan Sistem Informasi Manajemen Bantuan Logistik Pasca
Bencana Alam Berbasis Mobile Web. Universitas Ahmad Dahlan.
Yogjakarta.
Satzinger John, Robert Jackson, dan Stephen Burd. 2010. System Analysis &
Design In a Changing World. USA: Course Technology, 25 Thompson
Place, Boston, MA 02210
Setiawan Andry, Hardi Suryajaya, Rusbandi, dan Ahmad Farisi. 2011. Rancang
Bangun Edugame The World Of Word Berbasis Unity 3D Dengan
Implementasi Speech Recognition. STMIK GI MDP. Palembang
102
Wahyono, Teguh. 2004. Sistem Informasi (Konsep Dasar, Analisis Desain dan
Implementasi). Yogjakarta: Graha Ilmu.