SISTEM INFORMASI LAUNDRY BERBASIS WEB DA

SISTEM INFORMASI LAUNDRY BERBASIS WEB DAN SMS
GATEWAY PADA LAUNDRY MBAK IS PRAMBANAN KLATEN

NASKAH PUBLIKASI

diajukan oleh :
Erna Susanti Yuliana
09.11.2876

kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2013

NASKAH PUBLIKASI

SISTEU INFORilIASI LAUI{DRY BERBASIS YIIEB DAT{ SiiS
GATEWAY PADA LAUNDRY UBAK IS PRATUIBANAN KLATE}'I
disusun oleh


Erna $usarE Yuliana

09.t1.870

t{tr( {90:}02t{F
Tanggal, 19 Februari 2013

lGilua Juntsan

LAUNDRY INFORMATION SYSTEM BASED ON WEB AND SMS GATEWAY AT
LAUNDRY MBAK IS PRAMBANAN KLATEN
SISTEM INFORMASI LAUNDRY BERBASIS WEB DAN SMS GATEWAY PADA
LAUNDRY MBAK IS PRAMBANAN KLATEN
Erna Susanti Yuliana
Kusrini
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA

ABSTRACT
Laundry business is a service business that is emerging in the recent years,

particularly in areas where there are many boarding houses and factories. As people’s
lifestyles tend to be busy with a tight schedule and a high mobility rate, people
increasingly prioritize practicality of their needs for clean clothes.
Along with the development of communication technology and information
systems at this time, we can use technology in our daily lives. One way of using
technology is the use of short message service technology or SMS (Short Messaging
Service). SMS is widely used because it is practical, cheap, and an efficient way to
convey information.
Therefore, it is made a laundry service information application with SMS gateway
using PHP. With this system, customers can order laundry simply by sending an SMS. So
the customers do not need to bother anymore to come to the laundry outlet just to order
laundry. This system can be used as a means of promotion, competition, and
improvement of the quality of the service business.
Keywords: SMS, order, laundry

iii

1. Pendahuluan
Saat ini usaha jasa laundry banyak sekali ditemui terutama di daerah-daerah
sekitar kampus atau pabrik. Banyaknya jasa laundry ini dikarenakan masyarakat

sekarang menginginkan sesuatu yang instant dan cepat.
Jasa yang ditawarkan juga sangat beragam, ada yang menggunakan sistem
paket atau menggunakan jasa antar jemput cucian. Kebanyakan laundry sekarang
menggunakan perhitungan per kg, sehingga biaya menjadi lebih murah, dan perhitungan
per item tergantung jenis pakaian dan ketebalan bahan pakaian, sehingga biayanya
relatif lebih mahal. Penawaran menarik sering diberikan oleh jasa usaha laundry untuk
menarik konsumen seperti fasilitas untuk memilih aroma pewangi sendiri.
Kebanyakan jasa usaha laundry adalah usaha rumahan atau usaha keluarga,
sehingga pengelolaannya dilakukan secara manual dan sederhana, yang artinya setiap
ada konsumen datang di bagian penerimaan barang harus membuatkan nota
penyerahan secara manual, sehingga membutuhkan banyak waktu dan ketelitian.
Permasalahan yang sering dialami konsumen salah satunya adalah ketika
pengambilan pada hari yang telah ditentukan ada pakaian yang belum selesai atau baru
sebagian selesai. Masalah tersebut dikarenakan tidak adanya pemberitahuan waktu (jam
pengambilan) dan hanya pemberitahuan harinya saja.
Perkembangan teknologi informasi dan komunikasi semakin dibutuhkan dalam
segala bidang kehidupan untuk memperkecil kemungkinan human error yang sering
terjadi di masyarakat. Contoh perkembangan teknologi informasi dan komunikasi yang
biasa kita gunakan sehari-hari adalah internet dan Short Message Service (SMS).
2. Landasan Teori

2.1 Sistem, Informasi, dan Sistem Informasi
2.1.1

Sistem
“Sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur atau

variabel-variabel yang saling terorganisasi, saling berinteraksi, dan saling bergantung
satu sama lain”. (Fatta, 2007, h. 3)
2.1.2

Informasi
Menurut Davis (Fatta, 2007, h. 9), “informasi adalah data yang telah diolah

menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam
pengambilan keputusan saat ini atau mendatang”.

1

2.1.3


Sistem Informasi
Robert A. Leitch dan K. Roscoe Davis (Jogiyanto, 2005, h. 11) mendefinisikan

sistem informasi sebagai berikut :
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat
manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar
tertentu dengan laporan-laporan yang diperlukan.
2.2 Pemodelan Sistem
2.2.1

Flowchart
Menurut Jogiyanto (2005, h. 795) :
bagan alir (flowchart) adalah bagan (chart) yang menunjukkan alir (flow) di dalam

program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat
bantu komunikasi dan untuk dokumentasi.
2.2.2

Data Flow Diagram (DFD)

Menurut Fatta (2007, hal. 119), “Data Flow Diagram (DFD) merupakan diagram

yang digunakan untuk menggambarkan proses-proses yang terjadi pada sistem yang
akan dikembangkan”.
2.3 Pemodelan Basis Data
2.3.1

Basis Data
“Basis data adalah kumpulan data yang saling berinteraksi”. (Kusrini, 2006, h. 2).

2.3.2

Entity Relationship Diagram (ERD)
Menurut Fatta (2007, h. 121), “ERD adalah gambar yang menunjukkan informasi

dibuat, disimpan, dan digunakan dalam sistem bisnis”.
2.4 Analisis Sistem
Analisis sistem adalah suatu perencanaan sekaligus pembuatan sketsa dari
elemen-elemen yang terpisah namun saling berintegerasi ke dalam suatu kesatuan yang
utuh dan berfungsi.

2.5 Laundry
Menurut Sihite (1996, h. 20), “laundry adalah proses pencucian dengan
menggunakan media pembasahannya dengan air, dalam arti bahwa tekstil tersebut akan
basah terkena air”.

2

2.6 Short Message Service (SMS)
Menurut Wibisono (2008) :
Short Message Service (SMS) adalah salah satu fasilitas dari teknologi
GSM yang memungkinkan mengirim dan menerima pesan-pesan singkat
berupa text dengan kapasitas maksimal 160 karakter dari Mobile Station
(MS). Kapasitas maksimal ini tergantung dari alphabet yang digunakan,
untuk alphabet Latin maksimal 160 karakter, dan untuk non-Latin misalnya
alphabet Arab atau China maksimal 70 karakter.
2.6.1

SMS Gateway
Menurut Tarigan (2012, h. 2), “SMS Gateway merupakan pintu gerbang bagi


penyebaran informasi dengan menggunakan SMS”.
2.7 Internet
Menurut Randall & Latulipe (Diana, 2001, h. 3) :
secara sederhana Internet dapat diartikan sebagai “a global network of
computer network”. Dengan demikian pada dasarnya internet merupakan
suatu jaringan komputer yang sangat besar, yang terbentuk dari jaringanjaringan kecil yang ada di seluruh dunia, yang selalu terhubung satu sama
lain.
2.7.1

Bahasa Pemrograman
Menurut M. Rudyanto Arief dalam buku Pemrograman Website Dinamis

Menggunakan PHP dan MySQL, ada 2 kategori script yang dibutuhkan untuk membuat
aplikasi website, yaitu :
1. Client side scripting (Hypertext Markup Languange (HTML), HTML5, XHMTL,
Cascading Style Sheet (CSS), JavaScript, VBScript, jQuery).
2. Server side scripting (Active Server Pages (ASP), PHP : Hypertext Processor
(PHP), Java Server Pages (JSP)).
2.8 Perangkat Lunak Pendukung
Dalam membangun aplikasi website digunakan beberapa program aplikasi, yaitu :

1. PHP
Menurut dokumen resmi PHP, “PHP singkatan dari Hypertext Prepocessor. Ia
merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses
di server, hasilnya lah yang dikirimkan ke klien, dan tempat pemakai
menggunakan browser”. (Kadir, 2002).
2. MySQL
Menurut Kadir (2002) :

3

MySQL adalah salah satu jenis database server yang sangat terkenal dan
banyak digunakan, karena MySQL menggunakan SQL sebagai dasar
mengakses databasenya, dimana SQL merupakan bahasa standar
pemograman yang digunakan untuk mengakses server database”.
3. Adobe Dreamweaver CS 3
Menurut Divisi Penelitian dan Pengembangan MADCOMS :
Dreamweaver adalah sebuah HTML editor profesional untuk mendesain
website secara visual dan mengelola situs atau halaman website. Pada
Dreamweaver CS3, terdapat beberapa kemampuan bukan hanya sebagai
software untuk desain website saja tetapi juga untuk menyunting kode

serta pembuatan aplikasi Website dengan menggunkan berbagai bahasa
pemrorgraman Website, antara lain: JSP, PHP, ASP, dan ColdFusion.
4. Gammu
Menurut Wahidin (2010, h. 11) :
Gammu merupakan salah satu tool untuk mengembangkan aplikasi SMS
gateway yang cukup mudah diimplementasikan dan gratis. Gammu bisa
dikatakan sebagai “Sang Aktor Utama”, karena komponen inilah yang
menjembatani pentransferan data-data SMS dari handphone atau mobile
modem ke komputer atau sebaliknya. Kelebihan Gammu dari tool SMS
gateway lainnya adalah:
5. XAMPP
Menurut Riyanto (2010. h. 1) :
XAMPP merupakan paket PHP dan MySQL berbasis open source, yang
dapat digunakan sebagai tool pembantu pengembangan aplikasi berbasis
PHP. XAMPP mengombinasikan beberapa paket perangkat lunak berbeda
ke dalam satu paket.
3. Analisis
3.1

Gambaran Umum


3.1.1

Sejarah Berdirinya Perusahaan

Laundry Mbak Is ini dirintis sejak 1 tahun yang lalu oleh Ibu Aisah. Nama Laundry
Mbak Is diambil dari nama kecil Ibu Aisah yaitu Mbak Is. Laundry ini dikelola oleh Ibu
Aisah sendiri dengan dibantu oleh keponakan beliau. Laundry Mbak Is ini terletak di
dusun Bener RT 01/RW 02 Bugisan Prambanan Klaten.
3.1.2

Sistem yang Sedang Berjalan

Laundry Mbak Is masih menggunakan sistem manual dalam pengelolaan usahanya.

4

3.2

Analisis
Langkah pertama yang dilakukan dalam menganalisis sebuah sistem
adalah mengidentifikasi masalah yang ada dalam sistem tersebut. Subjek
permasalahan yang terjadi pada Laundry Mbak Is adalah masih menggunakan
sistem manual.

Secara garis besar, analisa kebutuhan sistem disajikan
dalam tabel di bawah ini.
Tabel 1.1 Analisis Kebutuhan Sistem
ANALISIS
Performance

KELEMAHAN SISTEM LAMA
Mendatangi Laundry Mbak Is
atau
menelepon
untuk
mengantarkan cucian dan
mencari informasi.

Information

Pelanggan,
karena
kesibukannya tidak sempat
mengantarkan cucian secara
langsung.
Informasi didapat dengan
mencari
brosur
atau
menelepon Laundry Mbak Is
yang membutuhkan waktu dan
biaya yang tidak sedikit.
Pencatatan transaksi secara
manual, baik nota maupun
laporan memakan biaya untuk
pengadaan kertas dan tinta.
Menggunakan brosur yang
diedarkan di beberapa tempat
yang memakan banyak biaya.
Data pelanggan tersimpan
dalam dokumen kertas dan
sangat
riskan
apabila
dokumen rusak atau bahkan
hilang. Brosur juga dapat
hilang atau rusak karena
masyarakat biasanya tidak
terlalu memperhatikan brosur
tersebut.
Waktu yang banyak terbuang
karena
pelanggan
harus
datang
langsung
untuk
mengantarkan cucian.
Penyampaian informasi masih
menggunakan
brosur
sehingga memberatkan para
pelanggan untuk mencari
informasi dan data pelanggan

Economic

Control
Security

Eficiency

/

5

SISTEM YANG DIAJUKAN
Dengan
sistem
SMS
Gateway,
pelanggan dapat melakukan order untuk
antar jemput cucian dan melalui
website, pelanggan dapat mengakses
informasi mengenai Laundry Mbak Is
kapanpun dan di manapun.
Pelanggan dapat menggunakan fasilitas
SMS Gateway untuk melakukan order.
Order di sini adalah layanan antar
jemput cucian.
Dengan
sistem
SMS
Gateway,
penyampaian informasi dapat dilakukan
dengan otomatis lewat SMS sehingga
informasi oleh calon pelanggan dapat
tersalurkan dengan cepat.
pencatatan transaksi yang langsung
tersimpan di database. Dan informasi
menggunakan SMS dan website yang
diharapkan dapat menekan biaya untuk
penyebaran informasi secara luas.

Dengan sistem pencatatan transaksi
yang langsung tersimpan di database.
yang dapat di pencatatan transaksi yang
langsung tersimpan di- database. oleh
komputer, maka data akan lebih aman
sehingga
dapat
dipelihara
dan
pencarian data lebih cepat. Pelanggan
dapat setiap saat melihat informasi
Laundry Mbak Is melalui website.
Pelanggan dapat menghemat waktu
dengan menggunakan fasilitas SMS
Gateway untuk melakukan order.
Sistem dengan SMS akan lebih efisien,
karena hanya menggunakan SMS dan
website informasi akan dilakukan
otomatis oleh komputer sehingga
informasi lebih cepat dan efisien.

disimpan
dalam
kertas
sehingga kurang efisien.
Antrian yang terjadi karena
karyawan harus meng-inputkan data transaksi setiap
pelanggan secara manual.
Pencarian informasi dilakukan
melalui datang ke Laundry
Mbak Is di mana para calon
pelanggan terbatas waktu dan
kesibukan
sehingga
pelayanan informasi belum
cukup efisien.

Service

3.3

Antrian dapat diminimalisir dengan
pencatatan
transaksi
yang
terkomputerisasi.
Informasi menggunakan fasilitas SMS
dan website dirasa para pelanggan tidak
kesulitan mendapatkan informasi secara
cepat dan tanpa batasan waktu.

Perancangan Sistem
Tujuan perancangan sistem adalah untuk menggambarkan alur proses yang

terjadi dalam sebuah sistem dan di dalamnya termasuk pemodelan sistem mengenai
bagaimana nantinya sistem akan dibuat. Perancangan sistem dibagi menjadi 2 metode,
yaitu dengan physical system dan logical system. Physical system menggunakan
flowchart sebagai alat perancangan, dan untuk logical system menggunakan DFD (Data
Flow Diagram).
3.3.1

Perancangan Tabel
Database yang dibangun akan menyesuaikan dengan database yang telah

dimiliki oleh Gammu sebagai sebuah sistem yang terintegrasi dengan file daemon yang
terpasang pada service, sehingga untuk tabel-tabel yang berhubungan langsung akan
digabungkan dengan tabel tambahan yang diperlukan untuk mendukung aplikasi ini.
3.4

Rancangan Antarmuka Pengguna
Rancangan antarmuka pengguna akan dibuat semudah mungkin untuk dipahami

agar proses sistem informasi yang berjalan dapat dilakukan dengan baik. Rancangan
user-interface atau antarmuka pengguna pada sistem ini ditujukan untuk kalangan
khusus, yaitu karyawan Laundry Mbak Is untuk mengoperasikannya.
4. Hasil Penelitian dan Pembahasan
4.1

Implementasi
Implementasi merupakan tahapan setelah melakukan analisis dan perancangan

sistem pada siklus rekayasa perangkat lunak dimana aplikasi siap dioperasikan pada
keadaan yang sebenarnya sehingga dari sini akan diketahui apakah program atau
aplikasi atau sistem yang telah dibuat benar-benar dapat menghasilkan keluaran yang
sesuai dengan tujuan yang diinginkan.

6

Program harus bebas terlebih dahulu dari kesalahan-kesalahan sebelum
program diterapkan dan diimplementasikan. Kesalahan program yang mungkin terjadi
adalah kesalahan bahasa (sintaks), kesalahan pada saat program sedang berjalan
(runtime) atau kesalahan logika. Setelah program bebas dari kesalahan, program diuji
dengan memasukkan data uji untuk diolah.
Implementasi diwujudkan dengan form-form yang telah dibuat berdasarkan
rancangan form yang ada pada bab sebelumnya. Pengimplementasian dan pembahasan
perancangan website laundry dengan menggunakan PHP dan MySQL untuk merancang
database.
4.2

Persiapan Aplikasi Gammu Service
Gammu merupakan jembatan penghubung antara perangkat yang terpasang

SIMCard dan juga database yang dibuat. Konfigurasi terhadap perangkat dan juga
Gammu harus dilakukan agar perangkat dapat terbaca dengan baik oleh komputer dan
Gammu, sehingga data yang diperlukan dapat ditampung di dalam database.
Gammu yang digunakan dalam pembuatan sistem ini adalah Gammu versi
1.27.91. Langkah yang dilakukan adalah dengan meng-install / meng-extract file installer
Gammu ke drive C (secara default) sehinggan muncul direktori Gammu yang berisikan
file daemon dan beberapa file konfigurasi yang harus diubah nilainya menyesuaikan
pengaturan komputer yang akan digunakan.
Setelah Gammu terpasang, modem yang akan digunakan ditancapkan pada port
USB lalu install driver yang disediakan oleh modem GSM tersebut. Lalu lihat status
modem yang terpasang pada device manager.
4.3

Implementasi Database
Pembuatan database menggunakan MySQL dan memanfaatkan phpMyAdmin

sebagai interface, di mana keduanya terdapat dalam bandling XAMPP. Pembuatannya
meliputi database itu sendiri dan tabel-tabel di dalamnya. Database yang akan dibuat
bernama laundry. Berikut proses pembuatannya :
4.3.1

Membuat Database

Database yang dibuat adalah “laundry”, dibuat dengan GUI pada phpMyAdmin.
4.3.2

Import Database Gammu
Database yang tergabung dalam Gammu agar bisa digunakan haruslah

dilakukan import terlebih dahulu, di mana file- nya terdapat pada direktori Gammu itu
sendiri. Tabel-tabel tersebut di import ke dalam database yang sebelumnya telah dibuat.

7

4.4

Pembahasan Tabel
Seperti pembuatan database, tabel- tabel pada database “laundry” dibuat

menggunakan phpMyAdmin dengan memanfaatkan fasilitas XAMPP sebagai interfacenya.
4.5
4.5.1

Tampilan Website
Halaman Website Admininstrator
Halaman administrator merupakan halaman yang hanya diakses oleh karyawan

Laundry Mbak Is. Halaman ini berisi menu-menu untuk menambah, mengupdate, dan
menghapus semua data yang akan ditampilkan pada halaman pengunjung.

Gambar 1.1 Halaman Administrator
4.5.2

Halaman Website Pengunjung
Halaman pengunjung merupakan halaman utama website yang diakses oleh

pengunjung untuk mengetahui informasi layanan dan berita-berita seputar Laundry Mbak
Is.

8

Gambar 1.2 Halaman Pengunjung
4.6

Pengujian Sistem
Pengujian sistem dilakukan setelah pengujian program. Tujuan utama dari

pengujian sistem adalah untuk memastikan bahwa komponen-komponen dari sistem ini
telah berfungsi sesuai dengan yang diharapkan. Ada dua macam pengujian perangkat
lunak yang akan dilakukan, yaitu metode whitebox dan blackbox. Whitebox yang akan
dilakukan di awal program dan blackbox testing dilakukan pada tahap berikutnya.
4.6.1

Blackbox Testing
Blackbox testing dapat dilakukan melalui testing interface pada perangkat lunak.

Pengujian ini bertujuan untuk menunjukkan fungsi cara berjalannya perangkat lunak.
Lebih spesifik, pengujian ini bertujuan untuk mencari kesalahan pada :
a. Fungsi yang salah/hilang.
b. Kesalahan pada interface.
c.

Kesalahan pada struktur data/akses database.

d. Kesalahan performa.
e. Kesalahan instalasi dan tujuan akhir.
Salah satu bentuk blackbox testing adalah pengujian validasi. Pengujian ini
dinyatakan berhasil jika fungsi-fungsi yang ada pada perangkat lunak sesuai dengan apa
yang diharapkan oleha pemakai.
Hasil pengujian yang telah dilaksanakan dijelaskan dalam tabel 1.2 di bawah ini :

9

Tabel 1.2 Hasil pengujian blackbox
No Deskripsi
Pengujian
1
Login

Skenario
Pengujian
Memasukkan
username dan
password dengan
isi yang berbeda

2

Pengelolaan
data
Karyawan

Menginputkan
data karyawan
baru dan
melakukan
edit/hapus record
data

3

Pengelolaan
Data
Pelanggan

Menginputkan
data pelanggan
dan melakukan
edit/hapus record
data

4

Pengelolaan
Data Pakaian

5

Pengelolaan
Data
Pesanan

Menginputkan
data pakaian dan
melakukan
edit/hapus record
data
Menginputkan
data pesanan dan
melakukan
edit/hapus record
data, serta
mencetak nota
transaksi

6

Pengelolaan
Data
Pemasukan

Menampilkan data
pemasukan dari
hasil proses
transaksi pesanan
dan mencetak
laporan
pemasukan

Hasil yang
Diharapkan
Proses login dan
fitur sistem yang
ditampilkan sesuai
dengan karyawan
yang login
Data karyawan
baru berhasil
disimpan dan
diupdate di
database, serta
berhasil terhapus
dari database
ketika dilakukan
proses
penghapusan
Data pelanggan
baru berhasil
disimpan dan
diupdate di
database, serta
berhasil terhapus
dari database
ketika dilakukan
proses
penghapusan
Menginputkan data
pakaian dan
melakukan
edit/hapus record
data
Data pesanan baru
berhasil disimpan
dan diupdate di
database, serta
berhasil terhapus
ketika dilakukan
proses
penghapusan, dan
nota berhasil
dicetak sesuai
dengan data yang
diinputkan
Data pemasukan
berhasil dan
laporan
pemasukan
berhasil dicetak
sesuai dengan
record pemasukan

10

Hasil Pengujian
Karyawan Pelanggan
Baik

Baik

Baik

Baik

Baik

Baik

7

Pengelolaan
Data
Pengeluaran

Menginputkan
data pengeluaran
dan melakukan
edit/hapus record
data, serta
mencetak laporan
pengeluaran

8

Pengelolaan
Pelanggan
dengan
Transaksi
Terbanyak
Pengeloaan
Data
Phonebook
Group

Menampilkan data
pelanggan
berdasarkan
jumlah transaksi

10

Pengelolaan
Tulis Pesan

11

Pengelolaan
Kotak Masuk

Menginputkan
nomor secara
manual/dari nomor
yang ada pada
record pelanggan
dan karyawan/dari
phonebook group,
menginputkan isi
pesan, dan
mengirimkan
kepada nomor
yang dituju
Menampilkan data
kotak masuk
pesan yang
dikirimkan oleh
pelanggan di
database dan
melakukan
penghapusan
record data baik
manual maupun
otomatis

9

Menginputkan
data phonebook
group dan
melakukan
edit/hapus record
data

Data pengeluaran
berhasil disimpan
dan diupdate di
database, serta
berhasil terhapus
ketika dilakukan
proses
penghapusan, dan
laporan berhasil
dicetak sesuai
dengan record
pengeluaran
Data pelanggan
dengan jumlah
transaksi berhasil
ditampilkan

Baik

Data phonebook
group berhasil
disimpan dan
diupdate di
database, serta
berhasil terhapus
ketika dilakukan
proses
penghapusan
Pesan berhasil
dikirim sesuai
dengan isi yang
diinputkan dan
nomor yang dituju

Baik

Kotak masuk
berhasil
ditampilkan dan
berhasil terhapus
ketika dilakukan
proses
penghapusan,
serta otomatis
terhapus ketika
record data sudah
tersimpan selama
1 minggu di
database

Baik

11

Baik

Baik

12

Pengelolaan
Kotak Keluar

Menampilkan data
kotak keluar pesan
yang dikirimkan
kepada pelanggan
dan otomatis akan
terhapus ketika
pesan berhasil
terkirim dan masuk
record sent items
Menginputkan data
profil dan
melakukan
edit/hapus record
data

13

Pengelolaan
Profil

14

Pengeloaan
Berita dan
Tips

Menginputkan data
berita dan
melakukan
edit/hapus record
data

15

Pengeloaan
Buku Tamu

16

Pengelolaan
Halaman
Tarif

Menampilkan data
testimonial
pengunjung
website dan
melakukan
penghapusan
record data
Menampilkan data
pakaian

17

Pengelolaan
Halaman
Pesanan

Menampilkan data
pesanan
pelanggan

Kotak keluar
berhasil
ditampilkan dan
berhasil terhapus
otomatis ketika
pesan berhasil
terkirim dan masuk
record sent item

Baik

Data profil berhasil
disimpan dan
diupdate di
database, serta
berhasil terhapus
ketika dilakukan
proses
penghapusan
Data berita
berhasil disimpan
dan diupdate di
database, serta
berhasil terhapus
ketika dilakukan
proses
penghapusan
Data buku tamu
berhasil
ditampilkan dan
berhasil terhapus
ketika dilakukan
proses
penghapusan
Data pakaian
berhasil
ditampikan kepada
pengunjung
website sesuai
dengan record
data yang dikelola
oleh karyawan
Data pesanan
berhasil
ditampikan kepada
pengunjung
website sesuai
dengan record
data yang dikelola
oleh karyawan

Baik

12

Baik

Baik

Baik

Baik

18

Pengeloaan
Halaman
Profil

Menampilan data
profil perusahaan

19

Pengelolaan
Halaman
Berita dan
Tips

Menampilkan data
berita dan tips

20

Pengelolaan
Halaman
Hubungi
Kami

21

Pengelolaan
Halaman
Buku Tamu

Menampilkan
alamat dan nomor
telepon
perusahaan, serta
menginputkan
testimonial
Menampilkan data
testimonial yang
diinputkan di
halaman hubungi
kami

22

Logout

Melakukan logout
dari halaman
administrator

23

Pengelolaan
SMS INFO

Pelanggan
mengirimkan
pesan dengan
format „INFO‟ atau
„info‟ tanpa tanda
petik

Data profil berhasil
ditampilkan
kepada
pengunjung
website sesuai
dengan record
data yang dikelola
oleh karyawan
Data berita dan
tips berhasil
ditampikan kepada
pengunjung
website sesuai
dengan record
data yang dikelola
oleh karyawan
Data testimonial
berhasil disimpan
di database

Baik

Data testimonial
berhasil
ditampilkan
kepada
pengunjung
website sesuai
dengan record
data yang
diinputkan
pengunjung
website
Karyawan berhasil
keluar dari
halaman
administrator dan
kembali ke
halaman login
SMS yang masuk
berhasil
mendapatkan
autoreply sebagai
berikut :
“Laundry Mbak Is
melayani laundry
reguler, setrika,
dan berbagai jenis
bahan mulai dari
Rp 2.500 – Rp
10.000”

Baik

13

Baik

Baik

Baik

Baik

24

Pengelolaan
SMS ORDER

4.6.2

Pelanggan
mengirimkan
pesan dengan
format „ORDER
spasi Nama spasi
Alamat‟ atau „order
spasi Nama spasi
Alamat‟ tanpa
tanda petik

SMS yang masuk
berhasil
mendapatkan
autoreply sebagai
berikut :
“Orderan Anda
akan segera kami
ambil. Terima
kasih”

Baik

Whitebox Testing
Whitebox testing adalah perancangan pengujian yang menggunkan struktur

kontrol dari perancangan prosedural untuk mendapatkan test case. Dengan metode
whitebox, developer dapat melakukan pengujian yang :
a.

Memberikan jaminan bahwa semua jalur independen pada semua modul telah
digunakan paling tidak satu kali.

b.

Menggunkan keputusan yang logis pada batasan operasional.
a. Mengeksekusi semua loop pada batasan operasional.
b. Menggunakan struktur data internal untuk menjamin validasinya.
Pengujian ini dimaksudkan untuk memaksimalkan cara kerja perangkat lunak

secara detail. Karena jalur logika perangkat lunak akan diuji dengan menyediakan test
case yang akan mengerjakan kumpulan kondisi dan atau pengulangan secara fisik.
5. Kesimpulan
Setelah melalui tahap analisis, perancangan, implementasi dan pembahasan
yang dijabarkan dalam setiap bab penulisan ini, yang dapat disimpulkan adalah :
1. Dengan adanya sistem informasi laundry berbasis website dan SMS Gateway,
Laundry Mbak Is dapat menyampaikan informasi yang akurat, tepat waktu,
relevan, jelas dan lengkap terhadap jasa-jasa yang ditawarkan sehingga
memudahkan para pelanggan untuk mengetahui update informasi kapanpun dan
dimanapun para pelanggan berada asal terkoneksi dengan internet dan
menggunakan ponsel.
2. Dalam perancangan sistem baru dapat membantu Laundry Mbak Is dalam
meningkatkan efektifitas kinerja dan meningkatkan tingkat kesejahteraan bagi
Laundry Mbak Is, sehingga dalam mempromosikan produk biaya yang
dikeluarkan tidak terlalu besar dan pendapatan yang didapat akan lebih
meningkat.
3. Penggunaan SMS Gateway dapat meningkatkan efektifitas waktu pelanggan dan
kinerja karyawan dalam mendapatkan dan memberikan informasi seputar
Laundry Mbak Is.

14

Saran
Dalam perancangan dan analisis website serta laporan penelitian ini, penulis
menyadari bahwa masih banyak memiliki kekurangan serta keterbatasan. Penulis
menyarankan adanya perkembangan yang lebih baik mengingat kebutuhan sistem yang
semakin kedepan semakin kompleks. Adapun saran untuk lebih mengembangkan sistem
seperti ini :
1. Melengkapi sistem dengan sistem yang dapat mengetahui rugi dan laba dari
hasil transaksi melalui aplikasi yang akan dikembangkan selanjutnya.
2. Membuat interface untuk service gammu, sehingga lebih memudahkan dalam
menjalankannya.
3. Membuat fungsi edit pada proses transaksi.
4. Menggunakan gammu yang lebih stabil.
Akhir kata, semoga penyusunan laporan ini dapat bermanfaat bagi semua pihak
yang membutuhkannya.

15

DAFTAR PUSTAKA
Arief, M. Rudyanto. 2011. Pemrograman Website Dinamis Menggunakan PHP dan
MySQL. Andi, Yogyakarta.
Divisi Penelitian dan Pengembangan MADCOMS. 2007. Mahir dalam 7 Hari Adobe
Dreamweaver CS3 dan PHP. Andi, Yogyakarya.
Fatta, Hanif Al. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan
Bersaing Perusahaan dan Organisasi Modern. Andi, Yogyakarta.
Hartanto, Jogiyanto, MBA, Ph,D. 2005. Analisa dan Desain Sistem Informasi Pendekatan
Terstruktur Teori Dan Praktek Aplikasi Bisnis. Andi, Yogyakarta.
Kadir, Abdul. 2002. Dasar Pemrogram Website Dinamis Menggunakan PHP. Andi,
Yogyakarta.
Kusrini, M.Kom. 2006. Strategi Perancangan dan Pengelolaan Basis Data. Andi,
Yogyakarta.
Riyanto. 2010. Membuat Sendiri Sistem Informasi Penjualan dengan PHP dan MySQL
(Studi Kasus Aplikasi Minimarket Integrasi Barcode Reader. Gava Media,
Yogyakarta.
Tarigan, Edison Daud. 2012. Membangun SMS Gateway Berbasis Website dengan
CodeIgniter. Lokomedia, Yogyakarta.
Wahidin. 2010. Aplikasi SMS dengan PHP untuk Orang Awam. Maxikom, Palembang.

16