Professional Documents
Culture Documents
3.1
Jasa cuci-kering-setrika
Tempat strategis
52
http://digilib.mercubuana.ac.id/
53
Harga ekonomis
Promosi/diskon
observasi dan wawancara tentang sistem laundry antar jemput ini ke agen
laundry, kurir, dan pengguna jasa laundry antar jemput. Selanjutnya penulis
berdasarkan informasi yang didapat ini menjadi dasar dikembangkannya fitur dan
kebutuhan apa saja yang diinginkan oleh pengguna.
3.2.1
Observasi
Pada tahap observasi peneliti melakukan observasi secara informal
sebanyak 4 kali di 4 agen laundry yang memiliki layanan antar jemput, dan 5
orang pengguna layanan laundry antar jemput yang dilakukan pada 10-11
Oktober, dan 17-18 Oktober 2015.
Dari hasil observasi ini peneliti mendapatkan gambaran umum tentang
kondisi persaingan antar pengusaha laundry yang sangat ketat, sehingga memicu
peningkatan kualitas pelayanan serta penawaran paket-paket yang menarik bagi
pelanggan, karena pada sisi barang atau jasa yang ditawarkan hampir tidak ada
perbedaan. Contohnya adalah adanya jenis layanan laundry pakaian kiloan,
dengan adanya paket bayar secara bulanan dan layanan antar-jemput pakaian, bisa
menjadi ciri khas yang membuat pelanggan semakin tertarik untuk memilih
menggunakan jasa cuci pakaian di agen laundry tersebut.
Di samping itu, dengan sedikit waktu dan semakin banyak pekerjaan yang
harus dilakukan, orang sering membutuhkan cara sederhana untuk tugas seharihari mereka, mencuci pakaian adalah salah satu kegiatan yang membutuhkan
http://digilib.mercubuana.ac.id/
54
Wawancara
Pada tahap wawancara, peneliti memberikan pertanyaan kepada kurir
laundry, dan pengguna layanan laundry. Hasil jawaban yang diberikan oleh
narasumber kemudian dianalisis oleh peneliti untuk menggali informasi tentang
usaha laundry, kegiatan-kegiatan laundry, pemasaran, layanan, proses antar
jemput.
3.3
offline, sehingga perlu solusi alternatif untuk meraih hati pelanggan dibandingkan
dengan perang harga sehingga kualitas layanan yang menjadi korbannya.
Keberhasilan Uber telah memotivasi industri yang berbeda untuk meniru
model bisnis Ubur yang memanfaatkan teknologi informasi dalam bisnis layanan
jasa sesuai permintaan. Beberapa aplikasi Uber for laundry sedang populer di
luar negeri, munculnya banyak start-up jasa cuci pakaian sesuai permintaan yang
menerima order dari aplikasi mobile, meminta untuk mengambil pakaian kotor
mereka dengan menyediakan lokasinya dan mengirimkan kembali ke depan pintu
setelah pakaian selesai dicuci.
http://digilib.mercubuana.ac.id/
55
Sampai saat ini belum ada aplikasi laundry berbasis internet di Indonesia,
aplikasi laundry yang ada di playstore umumnya berasal dari Amerika, India,
Inggris dan Singapura. Contohnya adalah:
a. Washio (Amerika Serikat)
Layanan laundry antar-jemput didirikan pada tahun 2013 dan telah
menerima dana investasi $ 16,8 Juta, berbasis di Los Angles, California.
On-Demand
layanan
laundry
yang
ramah
lingkungan.
Menawarkan layanan depan pintu nyaman dan terjangkau melalui aplikasi seluler.
Wassup menawarkan layanan binatu dan dry cleaning pada saat di
Bangalore, Delhi dan Chennai. Akan segera meluncurkan di berbagai metro dan
kosmos. Wassup beroperasi lebih dari 25 toko di seluruh kota-kota ini.
http://digilib.mercubuana.ac.id/
56
Startup yang saat ini melayani 700 pesanan per hari dengan kehadirannya
di enam kota dan sepuluh wilayah di India. Baru-baru ini mereka telah
mengakuisisi Mumbai berbasis on-demand layanan laundry Chamak.
http://digilib.mercubuana.ac.id/
57
3.4
analisis sistem berjalan pada usaha laundry antar jemput seperti berikut:
1. Usaha laundry memiliki persaingan yang ketat, di lokasi padat penduduk
bisa ditemukan 4 sampai 5 usaha laundry, untuk menarik pelanggan, usaha
laundry biasanya memiliki sistem antar jemput pakaian ke rumah
pelanggan.
2. Pelanggan dapat melakukan order via telepon ke agen laundry,
memberikan alamat lengkap dan kurir laundry akan segera menuju alamat
untuk mengambil pakaian pelanggan.
3. Setelah melakukan pemesanan, kurir laundry akan menjemput pakaian ke
alamat pelanggan untuk mengambil pakaian, lalu menimbang berat
http://digilib.mercubuana.ac.id/
58
pakaian jika laundry kiloan, ataupun memilih layanan dan harga jika
laundry satuan/dry cleaning.
4. Setelah 2 sampai 3 hari ketika pakaian sudah selesai di bersihkan, agen
laundry akan menghubungi pelanggan untuk memberitahukan pakaian
telah selesai di proses, dan bisa diambil langsung ke lokasi laundry, atau
diantarkan ke alamat pelanggan.
5. Setelah pakaian selesai, jika pelanggan memilih untuk diantarkan kembali
ke rumah, pembayaran dilakukan tunai ke kurir.
http://digilib.mercubuana.ac.id/
59
3.5
jasa
laundry (users),
sehingga
dapat
menangkap
masalah
inti
dalam
3.6
tertuang dalam user stories, ditemukan bahwa aplikasi yang diperlukan adalah
aplikasi pengguna dan aplikasi kurir, serta diperlukan pula aplikasi server yang
menjadi pendukung dan tempat resource berada.
http://digilib.mercubuana.ac.id/
60
3.7
Analisis Kebutuhan
Dalam melakukan penelitian dan pengembangan aplikasi Londria ini,
3.7.1
Perangkat keras
Perangkat keras yang dibutuhkan pengembang untuk membuat aplikasi
http://digilib.mercubuana.ac.id/
61
Perangkat lunak
Aplikasi Londria dikembangkan dengan menggunakan software sebagai
berikut:
3.8
aplikasi yang akan dibuat. Adanya perancangan adalah untuk melihat kondisi
sistem yang akan digunakan secara umum. Perancangan sistem meliputi:
o Cara kerja sistem
o Pemodelan use case diagram
o Pemodelan activity diagram
o Pemodelan class diagram
o Pemodelan sequence diagram
3.8.1
http://digilib.mercubuana.ac.id/
62
Data yang di dapat dari server berupa JSON (JavaScript Object Notation)
lalu memparsing data dan melakukan manipulasi user interface sesuai yang
dibutuhkan.
1) Aplikasi Android
Aplikasi client android Londria terdiri dari dua aplikasi, yaitu aplikasi
Londria yang digunakan oleh pelanggan, dan aplikasi Londria yang
digunakan oleh kurir.
Aplikasi android Londria ini dikembangkan dengan teknologi hybrid
mobile apps dengan framework Apache Cordova dan Framework7, untuk
penyimpanan data lokal pada perangkat android menggunakan IndexDB.
2) Aplikasi server
Aplikasi Londria server berfungsi sebagai penyedia data utama, data
integrasi dengan arsitektur RESTful web services yang mengirimkan data
yang dibutuhkan oleh aplikasi Londria-android.
3) Arsitektur sistem
Perancangan sistem on-demand laundry berbasis android ini sistem yang
dibangun menggunakan arsitektur teknologi web services sebagai media
dalam pertukaran data dari klien ke server. Aplikasi disisi klien tidak
langsung mengambil data ke database server, tetapi melalui layanan
penengah yang disebut web services yang berkomunikasi menggunakan
protocol HTTP pada web server pada kasus ini web services menggunakan
format data balikan berupa json, dibangun dengan bahasa PHP.
http://digilib.mercubuana.ac.id/
63
dengan sebuah sistem perangkat lunak. Pada aplikasi Londria ini memiliki
beberapa actor utama yaitu pelanggan, kurir, dan agen laundry. Berikut ini
merupakan use case diagram yang menjelaskan interaksi aktor dengan sistem
Londria
64
ID : UC-1
Priority: high
Aktor: Pelanggan
Deskripsi Singkat: Untuk dapat menggunakan aplikasi Londria,
pelanggan diharuskan untuk mendaftar akun
Pra Kondisi: Pelanggan membuka aplikasi Londria
Skenario: Setelah instal aplikasi muncul form login/pendaftaran,
pelanggan memilih menu pendaftaran
Pasca Kondisi: Pelanggan berhasil membuat akun.
ID : UC-2
Priority: high
Aktor: Pelanggan
Deskripsi Singkat: Pelanggan mengajukan pesanan ke agen laundry
agar bisa menjemput pakaian
Pra Kondisi: Membuka aplikasi Londria
Skenario:
http://digilib.mercubuana.ac.id/
65
ID : UC-3
agen laundry
Priority:
medium
Aktor: Pelanggan
Deskripsi Singkat: Pelanggan bisa melihat daftar laundry favoritnya
ataupun laundry di sekitar lokasi pelanggan berada
Pra Kondisi: Posisi pelanggan telah diketahui
Skenario:
ID : UC-4
Priority: high
pesanan
Aktor: Pelanggan
Deskripsi Singkat: Pelanggan bisa mengetahui sejauh mana pakaiannya
telah di proses
Pra Kondisi: Pelanggan telah mengajukan pesanan dan sudah submit ke
server
Skenario:
http://digilib.mercubuana.ac.id/
66
Priority: low
pribadi
Aktor: Pelanggan
Deskripsi Singkat: Pelanggan bisa merubah informasi pribadi seperti
nama, no ponsel dan alamat
Pra Kondisi: Data lama pelanggan
Skenario:
ID : UC-6
Priority: low
notifikasi
Aktor: Pelanggan
Deskripsi Singkat: Setelah pakaian selesai di proses, pelanggan akan
menerima pemberitahuan melalui push notification
Pra Kondisi: Daftar pesanan masuk kedalam proses kurir (antar/jemput)
Skenario:
http://digilib.mercubuana.ac.id/
67
ID : UC-7
rating
Priority:
medium
Aktor: Pelanggan
Deskripsi Singkat: Pelanggan bisa menuliskan ulasan dan rating
mengenai layanan di agen laundry
Pra Kondisi: Pelanggan masuk ke menu profil agen laundry
Skenario:
ID : UC-8
Priority: high
Pilih login
http://digilib.mercubuana.ac.id/
68
ID : UC-9
Priority: high
ID : UC-10
Priority: high
pelanggan
Aktor: Kurir Laundry
Deskripsi Singkat: Kurir bisa mengoreksi daftar pesanan dari
pelanggan jika terdapat perbedaan jumlah/jenis layanan dari kondisi
actual
Pra Kondisi: Kurir mengambil pakaian pelanggan, dan memastikan
jumlah, jenis layanan yang dipilih pelanggan sudah sesuai
http://digilib.mercubuana.ac.id/
69
Skenario:
ID : UC-11
pelanggan
Priority:
medium
ID : UC-12
Priority: high
riwayat order
Aktor: Admin Laundry
Deskripsi Singkat: Admin mengubah status kemajuan pesanan
pelanggan
Pra Kondisi: Pesanan pelanggan sudah di proses
Skenario:
http://digilib.mercubuana.ac.id/
70
http://digilib.mercubuana.ac.id/
71
3.8.2
http://digilib.mercubuana.ac.id/
72
http://digilib.mercubuana.ac.id/
73
http://digilib.mercubuana.ac.id/
74
http://digilib.mercubuana.ac.id/
75
http://digilib.mercubuana.ac.id/
76
http://digilib.mercubuana.ac.id/
77
http://digilib.mercubuana.ac.id/
78
http://digilib.mercubuana.ac.id/
79
http://digilib.mercubuana.ac.id/
80
http://digilib.mercubuana.ac.id/
81
http://digilib.mercubuana.ac.id/
82
http://digilib.mercubuana.ac.id/
83
3.8.4
di dalam, dan di sekitar sistem berupa pesan yang digambarkan terhadap waktu.
Sequence diagram biasanya digunakan untuk menggambarkan rangkaian langkahlangkah yang dilakukan sebagai respons dari sebuah kejadian untuk menghasilkan
output tertentu
1) Sequence diagram Mendaftar
http://digilib.mercubuana.ac.id/
84
http://digilib.mercubuana.ac.id/
85
http://digilib.mercubuana.ac.id/
86
http://digilib.mercubuana.ac.id/
87
http://digilib.mercubuana.ac.id/
88
http://digilib.mercubuana.ac.id/
89
http://digilib.mercubuana.ac.id/
90
http://digilib.mercubuana.ac.id/
91
http://digilib.mercubuana.ac.id/
92
http://digilib.mercubuana.ac.id/
93
3.5.2
: tb_users
: Menyimpan data pengguna
Tabel 3.13 tabel tb_users
No
Nama Field
Tipe Data
Allow
Default
NULL
int(11)
N
Auto increment
varchar(50)
N
1
2
Id
nama_lengkap
3
4
5
6
7
8
9
telp
email
katasandi
foto
gender
latitude
longitude
varchar(12)
varchar(100)
varchar(32)
varchar(10)
int(1)
double
double
N
N
N
N
N
N
N
10
google_id
text
2) Nama Table
Fungsi
Comment
Nama lengkap
pelanggan
No hp
Surel
Password
Nama file foto
1=pria, 0=wanita
Koordinat latitude
Koordinat
longitude
Registrasi GCM
: tb_rating
: Menyimpan nilai rating dari suatu laundry
Tabel 3.14 tabel tb_rating
No
1
2
3
4
5
6
7
8
Nama Field
Id
id_laundry
_1
_2
_3
_4
_5
_count
Tipe Data
int(11)
int(11)
int(11)
int(11)
int(11)
int(11)
int(11)
int(11)
Allow
NULL
N
N
Y
Y
Y
Y
Y
Y
http://digilib.mercubuana.ac.id/
Default
auto increment
Comment
Id laundry
Jumlah rating 1
Jumlah rating 2
Jumlah rating 3
Jumlah rating 4
Jumlah rating 5
Total rating
94
3) Nama Table
Fungsi
: tb_promo
: Menyimpan data promo laundry
Tabel 3.15 tabel tb_promo
No
1
2
3
4
5
6
7
8
Nama Field
Tipe Data
Id
id_laundry
judul
foto
desc
tgl_buat
tgl_exp
radius
int(11)
int(11)
varchar(50)
varchar(50)
text
Datetime
Datetime
int(11)
4) Nama Table
Fungsi
Allow
NULL
N
N
N
Y
Y
Y
Y
Y
Default
Comment
auto increment
Id laundry
Judul promo
Foto promo
Deskripsi singkat
Tanggal pembuatan
Tanggal kedaluarsa
Radius promosi
: tb_orders
: Menyimpan data pesanan pelanggan
Tabel 3.16 tabel tb_orders
No
Nama Field
Id
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
id_user
id_laundry
alamat
latitude
longitude
no_tlp
jenis_layanan
grand_total
produk
catatan
dibuat
proses_1
proses_2
proses_3
proses_4
status
notes
Tipe Data
int(11)
int(11)
int(11)
text
double
double
varchar(15)
tinyint
int(11)
text
text
datetime
datetime
datetime
datetime
datetime
tinyint
Varchar(100)
Allow
NULL
N
N
N
N
N
N
N
N
N
Y
Y
Y
Y
Y
Y
Y
Y
Y
Default
auto
increment
http://digilib.mercubuana.ac.id/
Comment
Id user
Id laundry
Alamat pelanggan
Koordinat latitude
Koordinat longitude
No hp
1=kiloan 2=satuan 3=dry cleaning
Total harga pesanan
Produk yang di pilih
Catatan tambahan pengguna
Tanggal dibuat pesanan
Tanggal status pesanan 1
Tanggal status pesanan 2
Tanggal status pesanan 3
Tanggal status pesanan 4
Status akhir
Catatan
95
5) Nama Table
Fungsi
: tb_layanan
: Menyimpan data layanan di suatu laundry
Tabel 3.17 tabel tb_layanan
No
1
2
3
4
5
Nama Field
Id
id_laundry
id_layanan
tipe
harga
6) Nama Table
Fungsi
Tipe Allow
Default
Data NULL
int(11)
N
auto increment
int(11)
N
int(11)
N
tinyint
N
int(11)
N
Comment
Id laundry
Id layanan
1=kiloan 2=satuan 3=dry cleaning
Harga layanan
: tb_laundry
: Menyimpan informasi profil laundry
Tabel 3.18 tabel tb_laundry
No
Nama Field
Tipe Data
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
id
nama
alamat
latitude
longitude
buka
foto
foto_cover
desc
rating
bisa_kiloan
bisa_dryCleaning
bisa_satuan
transaksi
telp
pengerjaan
min_kiloan
min_satuan
min_drycleaning
int(11)
varchar(50)
text
double
double
text
varchar(50)
varchar(50)
text
tinyint
tinyint
tinyint
tinyint
int
varchar(15)
int(11)
int(11)
int(11)
int(11)
Allow
NULL
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
Y
Y
Y
Default
auto increment
http://digilib.mercubuana.ac.id/
Comment
Nama laundry
Alamat
Koordinat latitude
Koordinat longitude
Jam operasional (json)
Foto avatar
Foto cover
Deskripsi singkat laundry
Rating total laundry
Layanan kiloan
Layanan dry cleaning
Layanan satuan
Jumlah transaksi total
Tlp
Rata2 pengerjaan pakaian
Minimal kiloan
Minimal laundry satuan
Minimal laundry dry
cleaning
96
7) Nama Table
Fungsi
: tb_comments
: Menyimpan informasi profil laundry
Tabel 3.19 tabel tb_comments
No
1
2
3
4
5
6
3.8.6
Nama Field
id
id_laundry
id_sender
rate
time
message
Tipe Data
int(11)
int(11)
int(11)
tinyint
timestamp
text
Allow
NULL
N
N
N
N
N
Y
Default
auto increment
current_timestamp
Comment
Id laundrynya
Pengirim
Rating
Waktu
pesan
Desain Interface
a. Rancangan Landing page
Pada saat penggun membuka aplikasi, maka akan tampil halaman
landing page yang berisi semua fitur utama aplikasi Londria.
http://digilib.mercubuana.ac.id/
97
http://digilib.mercubuana.ac.id/
98
http://digilib.mercubuana.ac.id/