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
iii
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.
1
1. PendahuluanSaat 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
2
2.1.3 Sistem InformasiRobert 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
3
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
jaringan-jaringan 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
4
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
Sejarah Berdirinya Perusahaan 3.1.1
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.
Sistem yang Sedang Berjalan 3.1.2
5
Analisis3.2
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 KELEMAHAN SISTEM LAMA SISTEM YANG DIAJUKAN
Performance Mendatangi Laundry Mbak Is
atau menelepon untuk
mengantarkan cucian dan
mencari informasi.
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.
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.
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.
Economic 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.
pencatatan transaksi yang langsung tersimpan di database. Dan informasi menggunakan SMS dan website yang diharapkan dapat menekan biaya untuk penyebaran informasi secara luas.
Control /
Security
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.
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. Eficiency 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
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
6
disimpan dalam kertas
sehingga kurang efisien.
Service Antrian yang terjadi karena
karyawan harus meng-input -kan 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.
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 3.3
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).
Perancangan Tabel 3.3.1
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.
Rancangan Antarmuka Pengguna 3.4
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 karyawanLaundry Mbak Is untuk mengoperasikannya.
4. Hasil Penelitian dan Pembahasan
Implementasi 4.1
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
7
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 websitelaundry dengan menggunakan PHP dan MySQL untuk merancang
database.
Persiapan Aplikasi Gammu Service 4.2
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-extractfile 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.
Implementasi Database 4.3
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 :
Membuat Database 4.3.1
Database yang dibuat adalah “laundry”, dibuat dengan GUI pada phpMyAdmin.
Import Database Gammu 4.3.2
Database yang tergabung dalam Gammu agar bisa digunakan haruslah
dilakukan import terlebih dahulu, di mana file- nya terdapat pada direktori Gammu itu
8
Pembahasan Tabel4.4
Seperti pembuatan database, tabel- tabel pada database “laundry” dibuat
menggunakan phpMyAdmin dengan memanfaatkan fasilitas XAMPP sebagai interface-
nya.
Tampilan Website 4.5
Halaman Website Admininstrator 4.5.1
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
Halaman Website Pengunjung 4.5.2
Halaman pengunjung merupakan halaman utama website yang diakses oleh
pengunjung untuk mengetahui informasi layanan dan berita-berita seputar Laundry Mbak
9
Gambar 1.2 Halaman Pengunjung
Pengujian Sistem 4.6
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.
Blackbox Testing 4.6.1
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.
10
Tabel 1.2 Hasil pengujian blackbox
No Deskripsi Karyawan Pelanggan
1 Login Memasukkan
username dan password dengan isi yang berbeda
Proses login dan fitur sistem yang ditampilkan sesuai dengan karyawan yang login
Baik
2 Pengelolaan
data edit/hapus record data
3 Pengelolaan
Data Pelanggan
Menginputkan data pelanggan dan melakukan edit/hapus record data
Data pelanggan baru berhasil disimpan dan
4 Pengelolaan
Data Pakaian
Menginputkan data pakaian dan melakukan edit/hapus record data
Menginputkan data pakaian dan melakukan edit/hapus record data
Baik
5 Pengelolaan
Data Pesanan
Menginputkan data pesanan dan melakukan edit/hapus record data, serta mencetak nota transaksi
Data pesanan baru berhasil disimpan dan diupdate di database, serta dengan data yang diinputkan
Baik
6 Pengelolaan
11
7 Pengelolaan
Data
Pengeluaran
Menginputkan data pengeluaran dan melakukan edit/hapus record data, serta mencetak laporan pengeluaran
Data pengeluaran berhasil disimpan dan diupdate di database, serta
8 Pengelolaan
Pelanggan edit/hapus record data
10 Pengelolaan Tulis Pesan dengan isi yang diinputkan dan nomor yang dituju
Baik
11 Pengelolaan Kotak Masuk record data baik manual maupun record data sudah tersimpan selama 1 minggu di database
12
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
Kotak keluar terkirim dan masuk record sent item
Baik
13 Pengelolaan Profil
Menginputkan data profil dan
melakukan edit/hapus record data
Data profil berhasil disimpan dan
14 Pengeloaan Berita dan Tips
Menginputkan data berita dan
melakukan edit/hapus record data
Data berita berhasil disimpan dan diupdate di database, serta
15 Pengeloaan Buku Tamu
Data buku tamu berhasil
16 Pengelolaan Halaman website sesuai dengan record data yang dikelola oleh karyawan
Baik
17 Pengelolaan Halaman website sesuai dengan record data yang dikelola oleh karyawan
13
18 Pengeloaan Halaman Profil
Menampilan data profil perusahaan
Data profil berhasil ditampilkan kepada pengunjung website sesuai dengan record data yang dikelola oleh karyawan
Baik
19 Pengelolaan Halaman Berita dan Tips
Menampilkan data berita dan tips
Data berita dan tips berhasil ditampikan kepada pengunjung website sesuai dengan record data yang dikelola oleh karyawan
Baik
20 Pengelolaan Halaman Hubungi Kami
Menampilkan alamat dan nomor telepon
21 Pengelolaan Halaman website sesuai dengan record
22 Logout Melakukan logout
dari halaman
23 Pengelolaan SMS INFO
Pelanggan mengirimkan pesan dengan
format „INFO‟ atau „info‟ tanpa tanda
petik
SMS yang masuk berhasil dan berbagai jenis bahan mulai dari Rp 2.500 – Rp
10.000”
14
24 Pengelolaan SMS ORDER
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 4.6.2
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
15
SaranDalam 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
16
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.