Anda di halaman 1dari 71

perpustakaan.uns.ac.id digilib.uns.ac.

id

SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika

Disusun Oleh :

ARRUM SAFRIANA

M3209013

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET SURAKARTA

2012

commit to user

i
perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii
perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii
perpustakaan.uns.ac.id digilib.uns.ac.id

HALAMAN MOTTO

Allah tidak membebani seseorang melainkan sesuai dengan kesanggupannya


(Q.S. Al Baqarah : 286)

Kerjakan apa yang bisa dikerjakan sekarang, jangan menunda-nunda.


(Penulis)

Banyak kegagalan dalam hidup ini dikarenakan orang-orang tidak menyadari


betapa dekatnya mereka dengan keberhasilan saat mereka menyerah.
(Thomas Alva Edison)

Kita menilai diri dari apa yang kita pikir bisa kita lakukan, padahal orang lain
menilai kita dari apa yang sudah kita lakukan. Untuk itu apabila anda bisa,
segeralah lakukan.
( Mario Teguh)

Orang-orang yang berhenti belajar akan menjadi pemilik masa lalu. Orang-orang
yang masih terus belajar, akan menjadi pemilik masa depan.
(Mario Teguh)

commit to user

iv
perpustakaan.uns.ac.id digilib.uns.ac.id

HALAMAN PERSEMBAHAN

This final project, I dedicate to :

1. My Lovely mother, father and brother for


unstopping rain of love and prays.
2. My friends Giyan, Erma, Dihan, Aina,
Bayek, Nono, Danang who always give me
supports and motivations.
3. Rachmad Darmawan, for always supporting
me to graduate soon.
4. All of my friend Informatics Engineering
2009.

commit to user

v
perpustakaan.uns.ac.id digilib.uns.ac.id

ABSTRACT

Arrum Safriana, 2012. Laundry Information System through SMS gateway


basis. Diploma III-Informatics Engineering Program, Faculty of Mathematics
and Natural Sciences, University of Sebelas Maret Surakarta.

Laundry is one of the most promising businesses in the service sector. But
with a manual system, is often felt less than optimal in their use. It is necessary for
laundry business to manage an information system to facilitate the work of
officers and owners in managing the transaction. Laundry using information
systems as a notification SMS gateway is a system to manage data categories,
data racks, customer data, transaction data, laundry, and SMS. SMS usage here is
to provide notice to consumers that the laundry is completed, late, and there is a
broadcast facility to send SMS broadcast to consumers.

The method used in this final project is the collection of data, design
planning, manufacturing system design, manufacture systems, and final project
report. This information system is developed using PHP and Gammu, processed
using MySQL database.

Laundry Information System has been developed through SMS gateway


basis. These systems can facilitate the recording of all transactions in and use the
SMS gateway to deliver notices to consumers.

Keywords : Information Systems, Laundry, MySQL database, PHP, SMS gateway

commit to user

vi
perpustakaan.uns.ac.id digilib.uns.ac.id

INTISARI

Arrum Safriana, 2012. Sistem Informasi Laundry Berbasis SMS gateway.


Program Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu
Pengetahuan Alam, Universitas Sebelas Maret Surakarta.

Laundry merupakan salah satu usaha di bidang jasa yang sekarang ini
banyak ditemui. Namun dengan sistem yang manual, sering dirasakan kurang
optimal dalam penggunaannya. Dalam mengelola usaha laundry diperlukan suatu
sistem informasi untuk mempermudah pekerjaan petugas dan pemilik dalam
mengelola transaksi laundry. Sistem informasi laundry berbasis SMS gateway ini
adalah suatu sistem untuk mengelola data barang, data rak, data konsumen, data
transaksi laundry, dan SMS. Penggunaan SMS disini adalah untuk memberikan
pemberitahuan kepada konsumen bahwa laundry sudah selesai, telat, dan ada
fasilitas broadcast untuk mengirimkan SMS broadcast kepada konsumen.

Metode yang digunakan dalam penyusunan Tugas Akhir ini adalah


pengumpulan data, pembuatan desain dan perancangan sistem, pembuatan sistem,
dan penyusunan laporan tugas akhir. Sistem informasi ini dikembangkan dengan
menggunakan PHP dan Gammu, diolah dengan menggunakan database MySQL.

Telah terbangun Sistem Informasi Laundry Berbasis SMS gateway. Sistem


ini dapat memudahkan dalam pencatatan semua transaksi yang masuk dan
menggunakan SMS gateway dalam menyampaikan pemberitahuan kepada
konsumen.

Kata kunci : database MySQL, Laundry, PHP, Sistem Informasi, SMS gateway

commit to user

vii
perpustakaan.uns.ac.id digilib.uns.ac.id

KATA PENGANTAR

Alhamdulillah, penulis panjatkan segala puji untuk Allah SWT, dengan segala
kebesaran dan keagungan-Nya, sehingga penulis dapat menyelesaikan penulisan
laporan Tugas Akhir dengan judul “SISTEM INFORMASI LAUNDRY
BERBASIS SMS GATEWAY”. Laporan ini disusun sebagai salah satu syarat
kelulusan Program Studi Diploma III Teknik Informatika Fakultas MIPA
Universitas Sebelas Maret Surakarta.

Dalam penyusunan laporan ini, penulis mendapatkan bantuan, bimbingan, dan


dorongan dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis
menghaturkan terima kasih kepada pihak-pihak yang turut membantu dalam
penyusunan laporan ini, yaitu ;

1. Bapak Drs. Y.S. Palgunadi, M. Sc selaku Ketua Program Diploma III


Teknik Informatika Fakultas MIPA Universitas Sebelas Maret yang telah
memberikan banyak masukan kepada penulis.
2. Bp Abdul Aziz, S.Kom, M.Cs selaku dosen pembimbing yang telah
memberikan masukan dan perbaikan laporan.
3. Ayah Ibu serta keluarga atas dukungan dan doanya.
4. Seluruh rekan dan pihak yang telah membantu terselesaikannya laporan
ini, yang tidak dapat saya sebutkan satu persatu.

Semoga Allah SWT memberikan balasan atas segala kebaikan kepada


semuanya, Amin.

Surakarta, Juni 2012

Penulis

commit to user

viii
perpustakaan.uns.ac.id digilib.uns.ac.id

DAFTAR ISI

Halaman

HALAMAN JUDUL ............................................................................................ i

HALAMAN PERSETUJUAN ............................................................................ ii

HALAMAN PENGESAHAN ............................................................................ iii

HALAMAN MOTTO ........................................................................................ iv

HALAMAN PERSEMBAHAN ......................................................................... v

ABSTRACT ....................................................................................................... vi

INTISARI ........................................................................................................... vii

KATA PENGANTAR ........................................................................................ viii

DAFTAR ISI ...................................................................................................... ix

DAFTAR TABEL ............................................................................................... xiii

DAFTAR GAMBAR .......................................................................................... xiv

BAB I PENDAHULUAN ...................................................................................... 1

1.1 Latar Belakang ..................................................................................... 1


1.2 Perumusan Masalah ............................................................................. 2
1.3 Batasan Masalah ................................................................................... 2
1.4 Tujuan .................................................................................................. 2
1.5 Manfaat ................................................................................................ 3
1.6 Metodologi Penelitian .......................................................................... 3
1.7 Sistematika Penulisan ........................................................................... 4

BAB II LANDASAN TEORI ................................................................................ 6

2.1 Sistem Informasi .................................................................................. 6


2.2 Data Flow Diagram (DFD) .................................................................. 6
2.2.1 Komponen Terminator/Entitas Eksternal ....................................... 7
commit to user
2.2.2 Komponen Proses ........................................................................... 9

ix
perpustakaan.uns.ac.id digilib.uns.ac.id

2.2.3 Komponen Data Store .................................................................. 10


2.2.4 Komponen Data Flow/Alur Data .................................................. 10
2.3 Entity Relationship Diagram (ERD) .................................................. 10
2.3.1 Model ERD ................................................................................... 10
2.3.2 Kardinalitas Relasi ........................................................................ 11
2.4 PHP .................................................................................................... 12
2.5 Database ............................................................................................. 12
2.6 Database MySQL ............................................................................... 13
2.7 jQuery ................................................................................................. 14
2.8 Adobe Dreamweaver .......................................................................... 14
2.9 SMS (Short Message Service) ........................................................... 15

BAB III DESAIN DAN PERANCANGAN SISTEM ......................................... 16

3.1 Perancangan Sistem ........................................................................... 16


3.1.1 Context Diagram .......................................................................... 16
3.1.2 DFD Level 0 ................................................................................. 17
3.1.3 DFD Level 1 Proses 1 (Kelola SMS) ........................................... 18
3.1.4 DFD Level 1 Proses 2 (Kelola data barang) ................................. 19
3.1.5 DFD Level 1 Proses 3 (Kelola data rak) ...................................... 19
3.1.6 DFD Level 1 Proses 5 (Kelola data konsumen) ........................... 20
3.1.7 DFD Level 1 Proses 6 (Kelola data transaksi) ............................. 20
3.1.8 DFD Level 2 Proses 6.1 (Catat laundry masuk) .......................... 21
3.1.9 DFD Level 2 Proses 6.2 (Catat laundry selesai) .......................... 21
3.2 Perancangan Basis Data ..................................................................... 22
3.2.1 ERD (Entity Relationship Diagram) ............................................ 22
3.2.2 Relasi Antar Tabel ........................................................................ 23
3.2.3 Struktur Tabel .............................................................................. 23
3.2.3.1 Tabel User .................................................................................. 23
3.2.3.2 Tabel Konsumen ........................................................................ 24
3.2.3.3 Tabel Barang .............................................................................. 24
commit to user
3.2.3.4 Tabel Rak ................................................................................... 24

x
perpustakaan.uns.ac.id digilib.uns.ac.id

3.2.3.5 Tabel Transaksi .......................................................................... 25


3.2.3.6 Tabel Detail_transaksi ................................................................ 25
3.2.3.7 Tabel Pengaturan ........................................................................ 25
3.3 Desain Tampilan Sistem .................................................................... 26
3.3.1 Rancangan Halaman Login .......................................................... 26
3.3.2 Rancangan Halaman Menu Utama Admin ................................... 27
3.3.3 Rancangan Halaman Menu Utama Petugas .................................. 27
3.3.4 Rancangan Halaman Menu Laundry Baru ................................... 28
3.3.5 Rancangan Halaman Menu Kelola Data Rak ............................... 28
3.3.6 Rancangan Halaman Menu Kelola Data Konsumen .................... 29
3.3.7 Rancangan Halaman Menu Kelola Data Barang .......................... 30
3.3.8 Rancangan Halaman Menu Kelola Data Transaksi ...................... 31
3.3.9 Rancangan Halaman Menu Cek SMS .......................................... 33
3.3.10 Rancangan Halaman Menu Broadcast SMS ................................. 34
3.3.11 Rancangan Halaman Menu Pengaturan SMS ............................... 35
3.3.12 Rancangan Halaman Menu Data User .......................................... 35
3.3.13 Rancangan Halaman Menu Laporan Transaksi ............................ 37

BAB IV IMPLEMENTASI DAN ANALISA

4.1 Keperluan Sistem ............................................................................... 38


4.1.1 Software ........................................................................................ 38
4.1.2 Hardware ...................................................................................... 38
4.2 Implementasi Sistem .......................................................................... 38
4.2.1 Halaman Login ............................................................................. 39
4.2.2 Halaman Menu Utama .................................................................. 40
4.2.3 Halaman Menu Laundry Baru ...................................................... 42
4.2.4 Halaman Menu Kelola Data Rak .................................................. 44
4.2.5 Halaman Menu Kelola Data Konsumen ....................................... 45
4.2.6 Halaman Menu Kelola Data Barang ............................................. 46
4.2.7 Halaman Menu Kelola Data Transaksi ......................................... 48
commit SMS
4.2.8 Halaman Menu Broadcast to user
................................................... 51

xi
perpustakaan.uns.ac.id digilib.uns.ac.id

4.2.9 Halaman Menu Pengaturan SMS ................................................. 51


4.2.10 Halaman Menu Data User ............................................................ 52
4.2.11 Halaman Menu Laporan Transaksi ............................................... 53
4.2.12 Pengiriman SMS kepada konsumen ............................................. 55

BAB V PENUTUP

5.1 Kesimpulan ........................................................................................ 56


5.2 Saran .................................................................................................. 56

DAFTAR PUSTAKA .......................................................................................... 57

commit to user

xii
perpustakaan.uns.ac.id digilib.uns.ac.id

DAFTAR TABEL

Tabel 2.1 Notasi DFD ......................................................................................... 7


Tabel 2.2 Jenis Terminator .................................................................................. 8
Tabel 2.3 Komponen Proses ............................................................................... 9
Tabel 2.4 Notasi dalam ERD ............................................................................ 11
Tabel 3.1 Desin tb_user .................................................................................... 23
Tabel 3.2 Desain tb_konsumen ......................................................................... 24
Tabel 3.3 Desain tb_barang .............................................................................. 24
Tabel 3.4 Desain tb_rak .................................................................................... 24
Tabel 3.5 Desain tb_transaksi ........................................................................... 25
Tabel 3.6 Desain tb_detail_transaksi ................................................................ 25
Tabel 3.7 Desain tb_pengaturan ....................................................................... 26

commit to user

xiii
perpustakaan.uns.ac.id digilib.uns.ac.id

DAFTAR GAMBAR

Gambar 3.1 Context Diagram SIL berbasis SMS gateway ............................... 16


Gambar 3.2 DFD level 0 SIL berbasis SMS gateway ....................................... 18
Gambar 3.3 DFD level 1 Proses 1 Kelola SMS ................................................ 18
Gambar 3.4 DFD level 1 Proses 2 Kelola data barang ..................................... 19
Gambar 3.5 DFD level 1 Proses 3 Kelola data rak ........................................... 19
Gambar 3.6 DFD level 1 Proses 5 Kelola data konsumen ................................ 20
Gambar 3.7 DFD level 1 Proses 6 Kelola data transaksi .................................. 20
Gambar 3.8 DFD level 2 Proses 6.1 Catat laundry masuk ............................... 21
Gambar 3.9 DFD level 2 Proses 6.2 Catat laundry selesai ............................... 21
Gambar 3.10 ERD SIL berbasis SMS gateway .................................................. 22
Gambar 3.11 Relasi Antar Tabel SIL berbasis SMS gateway ............................ 23
Gambar 3.12 Rancangan Halaman Login ........................................................... 26
Gambar 3.13 Rancangan Menu Utama Admin ................................................... 27
Gambar 3.14 Rancangan Menu Utama Petugas .................................................. 27
Gambar 3.15 Rancangan Halaman Menu Laundry Baru .................................... 28
Gambar 3.16 Rancangan Halaman Menu Kelola Data Rak ................................ 28
Gambar 3.17 Rancangan Halaman Tambah Data Rak ........................................ 29
Gambar 3.18 Rancangan Halaman Menu Kelola Data Konsumen ..................... 29
Gambar 3.19 Rancangan Halaman Tambah Data Konsumen ............................. 30
Gambar 3.20 Rancangan Halaman Menu Kelola Data Barang ........................... 30
Gambar 3.21 Rancangan Halaman Tambah Data Barang .................................. 31
Gambar 3.22 Rancangan Halaman Menu Kelola Data Transaksi ....................... 31
Gambar 3.23 Rancangan Halaman Laundry Selesai ........................................... 32
Gambar 3.24 Rancangan Halaman Ambil Laundry ............................................ 33
Gambar 3.25 Rancangan Halaman Menu Cek SMS ........................................... 34
Gambar 3.26 Rancangan Halaman Menu Broadcast SMS ................................. 34
Gambar 3.27 Rancangan Halaman Pengaturan SMS .......................................... 35
Gambar 3.28 Rancangan Halaman Menu Data User .......................................... 36
Gambar 3.29 Rancangan Halaman Tambah
commit to Data
user User ...................................... 36

xiv
perpustakaan.uns.ac.id digilib.uns.ac.id

Gambar 3.30 Rancangan Halaman Menu Laporan Transaksi ............................ 37


Gambar 4.1 Halaman Login .............................................................................. 39
Gambar 4.2 Halaman Menu Utama Admin ...................................................... 41
Gambar 4.3 Halaman Menu Utama Petugas ..................................................... 42
Gambar 4.4 Halaman Menu Laundry Baru ....................................................... 42
Gambar 4 5 Halaman Konfirmasi Cetak Nota Laundry Masuk ........................ 43
Gambar 4.6 Halaman Cetak Nota Laundry Masuk ........................................... 43
Gambar 4.7 Halaman Menu Kelola Data Rak .................................................. 44
Gambar 4.8 Halaman Tambah Data Rak .......................................................... 45
Gambar 4.9 Halaman Menu Kelola Data Konsumen ....................................... 45
Gambar 4.10 Halaman Menu Tambah Data Konsumen ..................................... 46
Gambar 4.11 Halaman Menu Kelola Data Barang ............................................. 47
Gambar 4.12 Halaman Tambah Data Barang ..................................................... 47
Gambar 4.13 Halaman Menu Kelola Data Transaksi ......................................... 48
Gambar 4.14 Halaman Laundry Selesai ............................................................. 49
Gambar 4.15 Halaman Cetak Nota Ambil Laundry ........................................... 50
Gambar 4.16 Halaman Laundry sudah diambil .................................................. 50
Gambar 4.17 Halaman Menu Broadcast SMS .................................................... 51
Gambar 4.18 Halaman Menu Pengaturan SMS .................................................. 52
Gambar 4.19 Halaman Menu Data User ............................................................. 52
Gambar 4.20 Halaman Tambah Data User ......................................................... 53
Gambar 4.21 Halaman Menu Laporan Transaksi ............................................... 53
Gambar 4.22 Halaman Export Excel .................................................................. 54
Gambar 4.23 Halaman Laporan Transaksi Microsoft Excel ............................... 54
Gambar 4.24 Tampilan SMS laundry terlambat ................................................. 55
Gambar 4.25 Tampilan SMS laundry selesai ..................................................... 55
Gambar 4.26 Tampilan Broadcast SMS ............................................................. 55

commit to user

xv
perpustakaan.uns.ac.id digilib.uns.ac.id

BAB I

PENDAHULUAN

1.1 Latar Belakang


Sistem komputerisasi memegang peranan penting dalam berbagai
pekerjaan, dengan sistem komputerisasi dapat mempercepat pengolahan data
dan dapat menghasilkan informasi yang diperlukan. Informasi yang digunakan
sangat beraneka ragam sesuai dengan kebutuhan informasi yang dibutuhkan.
Untuk menghindari kesalahan dalam informasi maka diperlukan suatu sistem
informasi yang membantu kelancaran dan kemudahan dalam melaksanakan
pekerjaan.
Laundry merupakan salah satu usaha di bidang jasa yang sekarang ini
banyak ditemui, banyaknya jasa laundry ini dikarenakan keinginan manusia
mencari sesuatu yang cepat dan tidak merepotkan. Mereka tidak perlu merasa
lelah untuk mencuci pakaian, karena dengan membayar biaya untuk laundry,
pakaian pun sudah rapi dan wangi.
Pengelolaan usaha laundry banyak yang masih dilakukan secara manual
dan sederhana, yang artinya setiap konsumen datang memasukkan pakaian
untuk dilaundry, petugas harus membuatkan nota penerimaan barang untuk
konsumen yang kemudian nota tersebut digunakan untuk pengambilan barang
yang sudah dilaundry. Petugas harus mengumpulkan nota-nota dari setiap
konsumen yang kemudian dibuat laporan untuk dilaporkan kepada pengelola
laundry sebagai laporan transaksi. Hal ini tentunya tidak praktis, karena
memakan banyak waktu serta membutuhkan ketelitian dalam perhitungan
biaya. Masalah lain yang terjadi adalah ketika permintaan laundry sangat
banyak, waktu penyelesaiannya bisa mundur dari yang sudah diperkirakan. Ini
akan membuat konsumen kecewa ketika datang untuk mengambil laundry,
ternyata belum jadi tanpa ada pemberitahuan sebelumnya.

commit to user

1
perpustakaan.uns.ac.id 2
digilib.uns.ac.id

Usaha laundry harus dikelola dengan sistem dan pelayanan yang baik agar
usaha bisa maju dan konsumen merasa senang atas pelayanan yang diberikan.
Dari uraian diatas, penulis ingin membuat sistem informasi laundry yang bisa
mengelola data konsumen, transaksi, dan manajemen laundry tersebut. Data
transaksi adalah transaksi yang terjadi ketika konsumen memasukkan,
mengambil, dan membayar pakaian yang dilaundry. Transaksi tersebut sudah
otomatis disimpan dan dihitung dalam sistem, sehingga apabila diperlukan
sistem bisa menampilkan data transaksi yang sudah dilakukan dengan cepat.
Untuk memberikan pelayanan yang baik dan tidak mengecewakan konsumen,
maka sistem informasi laundry ini dilengkapi pula dengan SMS gateway
sebagai pemberitahuan kepada konsumen.

1.2 Perumusan Masalah


Dari latar belakang diatas dapat dirumuskan masalah yang harus diselesaikan,
yaitu bagaimana merancang dan membangun sistem informasi laundry
berbasis SMS gateway?

1.3 Batasan Masalah


Dalam penulisan Tugas Akhir ini akan membatasi pokok pembahasan pada :
1. Pembuatan sistem informasi ini diperuntukkan untuk usaha laundry
dengan model transaksi berdasarkan per satuan barang, bukan per kg.
2. SMS gateway digunakan sebagai pemberitahuan penyelesaian maupun
keterlambatan laundry, dan broadcast SMS kepada konsumen.

1.4 Tujuan
Sesuai dengan perumusan masalah yang telah dijelaskan, adapun tujuan yang
akan dicapai adalah merancang dan membangun sistem informasi laundry
berbasis SMS gateway.

commit to user
perpustakaan.uns.ac.id 3
digilib.uns.ac.id

1.5 Manfaat
Adapun manfaat dari pembuatan Tugas Akhir ini adalah :
1. Bagi Penulis
Selain sebagai salah satu syarat mencapai gelar Ahli Madya Teknik
Informatika Universitas Sebelas Maret, Penulis dapat mengembangkan
ilmu dan kemampuan di bidang Teknik Informatika dan sebagai
pengalaman membuat Sistem Informasi Laundry Berbasis SMS gateway.
2. Bagi Pengguna
Dengan menggunakan sistem ini diharapkan pengelola usaha laundry bisa
lebih mudah dalam mengelola transaksi serta dapat memberikan pelayanan
yang baik kepada konsumen dengan adanya pemberitahuan lewat SMS.

1.6 Metodologi Penelitian


Metodologi yang penulis gunakan dalam penyusunan Tugas Akhir ini meliputi
beberapa tahapan sebagai berikut :
1. Pengumpulan Data
a. Observasi
Metode pengumpulan data dengan pengamatan secara langsung pada
sebuah objek yang akan diteliti dan kemudian dilakukan pencatatan
proses-proses yang berhubungan dengan objek yang akan diteliti.
b. Studi Pustaka
Metode pengumpulan data dari membaca buku dan literature yang
berhubungan dengan permasalahan yang dijadikan objek penelitian,
yaitu sistem laundry dan pembuatan sistem informasi.
2. Pembuatan Desain dan Perancangan Sistem
Pada tahapan ini sudah didapatkan data-data yang dibutuhkan, sehingga
sudah bisa membuat desain dan perancangan sistem yang terdiri dari :
a. Perancangan Sistem
Membuat perancangan sistem dengan Context Diagram dan Data
Flow Diagram (DFD).
commit to user
perpustakaan.uns.ac.id 4
digilib.uns.ac.id

b. Perancangan Basis Data


Membuat perancangan basis data dengan Entity Relationship Diagram
(ERD), Relasi Antar Tabel, dan Struktur Tabel.
c. Desain Tampilan Sistem
Membuat desain untuk tampilan sistem.
3. Pembuatan Sistem
Pada tahapan ini memulai mengerjakan pembuatan program dengan
membuat script program dan desain untuk program, setelah
merancangnya.
4. Penyusunan Laporan Tugas Akhir
Penyusunan laporan merupakan langkah akhir dalam pengerjaan penelitian
ini.

1.7 Sistematika Penulisan


Untuk mempermudah melihat dan mengetahui pembahasan yang ada pada
Tugas Akhir ini secara menyeluruh, maka perlu dikemukakan sistematika
yang merupakan kerangka dan pedoman penulisan Tugas Akhir. Adapun
sistematika penulisannya adalah sebagai berikut : BAB I PENDAHULUAN
Bab ini menjelaskan secara umum latar belakang masalah, perumusan
masalah, batasan masalah, tujuan dan manfaat, metodologi penelitian, dan
sistematika penulisan. BAB II LANDASAN TEORI Bab ini menjelaskan
landasan teoritis yang digunakan dalam pembuatan Tugas Akhir. Landasan
teori ini diperoleh pada saat penelitian studi pustaka. Dasar-dasar teori
tersebut berdasarkan penjelasan mengenai sistem yang akan dibuat dan
metode pemecahan masalah pada sistem yang diterapkan pada Tugas Akhir
ini. BAB III DESAIN DAN PERANCANGAN SISTEM Bab ini
menerangkan mengenai perancangan sistem, perancangan basis data, dan
desain tampilan sistem dari Tugas Akhir yang akan dibangun. Perancangan
sistem meliputi Context Diagram dan Data Flow Diagram(DFD),
Perancangan basis data meliputi Entity Relationship Diagram(ERD), Relasi
commitdan
antar tabel, dan struktur tabel, to user
desain tampilan sistem. BAB IV
perpustakaan.uns.ac.id 5
digilib.uns.ac.id

IMPLEMENTASI DAN EVALUASI SISTEM Bab ini menjelaskan mengenai


implementasi perancangan dalam hal cara kerja sistem dan analisis dari sistem
tersebut. Pada bab ini berisikan dua subbab yaitu subbab implementasi sistem
dan subbab analisis sistem. Subbab implementasi sistem berisikan mengenai
penjelasan dari desain antarmuka sistem. Subbab analisis sistem berisikan
kinerja sistem tersebut setelah sistem tersebut diimplementasikan. BAB V
PENUTUP Bab ini berisikan kesimpulan yang berisi pernyataan singkat yang
didapatkan dari analisis mengenai keterkaitan antara tujuan pembuatan sistem
dan saran-saran berkaitan mengenai penyempurnaan sistem atau
pengembangan sistem ini untuk masa yang akan datang.

commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id

BAB II

LANDASAN TEORI

2.1 Sistem Informasi


Menurut Jogiyanto (2000 : 35), Sistem Informasi didefinisikan oleh Henry
C. Lukas sebagai berikut: Suatu sistem informasi adalah suatu kegiatan dari
prosedur-prosedur yang diorganisasikan, bilamana dieksekusi akan
menyediakan informasi untuk mendukung pengambilan keputusan dan
pengendalian didalam organisasi.
Menurut Nash dan Martin : suatu sistem informasi adalah suatu kombinasi
dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan
pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting,
memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen
yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting
dan menyediakan suatu dasar untuk pengambilan keputusan yang cerdik.

2.2 Data Flow Diagram (DFD)


Menurut Pressman (1997 : 364), Diagram Aliran Data / Data Flow
Diagram (DFD) adalah sebuah teknis grafis yang menggambarkan aliran
informasi dan transformasi yang diaplikasikan pada saat data bergerak dari
input menjadi output.
DFD dapat digunakan untuk menyajikan sebuah system atau perangkat
lunak pada setiap tingkat abstraksi. Kenyataannya, DFD dapat dipartisi
kedalam tingkat-tingkat yang mempresentasikan aliran informasi yang
bertambah dan fungsi ideal. Demikianlah, DFD memberikan suatu mekanisme
bagi pemodelan aliran informasi. Untuk melakukannya, dia melakukan prinsip
analisis operasional yang kedua.
Notasi dasar yang digunakan untuk menciptakan suatu DFD digambarkan
dalam tabel 2.1
commit to user

6
perpustakaan.uns.ac.id 7
digilib.uns.ac.id

Tabel 2.1 Notasi DFD


Notasi Keterangan
Prosedur atau konsumer informasi yang
Entitas Eksternal ada di luar bound sistem untuk
dimodelkan.
Transfer informasi (fungsi) yang ada di
Proses dalam bound sistem untuk dimodelkan.

Objek data, anak panah menunjukkan


arah aliran data.
Objek data
Repositori data yang disimpan untuk
Penyimpanan data diguanakan oleh satu atau lebih, proses
dapat disederhanakan buffer atau queque,
atau serumit database relasional.

2.2.1 Komponen Terminator / Entitas Eksternal


Terminator mewakili entitas eksternal yang berkomunikasi dengan
sistem yang sedang dikembangkan. Biasanya terminator dikenal dengan
nama entitas luar (external entity).
Terdapat dua jenis terminator :
1. Terminator Sumber (source) : merupakan terminator yang menjadi
sumber.
2. Terminator Tujuan (sink) : merupakan terminator yang menjadi tujuan
data / informasi system.

commit to user
perpustakaan.uns.ac.id 8
digilib.uns.ac.id

Tabel 2.2 Jenis Terminator


Notasi Keterangan
Terminator Sumber

Terminator Tujuan

Terminator Tujuan dan Sumber

Terminator dapat berupa orang, sekelompok orang, organisasi,


departemen di dalam organisasi, atau perusahaan yang sama tetapi di luar
kendali sistem yang sedang dibuat modelnya. Terminator dapat juga
berupa departemen, divisi atau sistem di luar sistem yang berkomunikasi
dengan sistem yang sedang dikembangkan. Komponen terminator ini perlu
diberi nama sesuai dengan dunia luar yang berkomunikasi dengan sistem
yang sedang dibuat modelnya, dan biasanya menggunakan kata benda,
misalnya Bagian Penjualan, Dosen, Mahasiswa.
Ada tiga hal penting yang harus diingat tentang terminator :
1. Terminator merupakan bagian/lingkungan luar sistem. Alur data yang
menghubungkan terminator dengan berbagai proses sistem, menunjukkan
hubungan sistem dengan dunia luar.
2. Profesional Sistem Tidak berhak mengubah isi atau cara kerja organisasi
atau prosedur yang berkaitan dengan terminator.
3. Hubungan yang ada antar terminator yang satu dengan yang lain tidak
digambarkan pada DFD.

commit to user
perpustakaan.uns.ac.id 9
digilib.uns.ac.id

2.2.2 Komponen Proses


Komponen proses menggambarkan bagian dari sistem yang
mentransformasikan input menjadi output. Ada empat kemungkinan yang
dapat terjadi dalam proses sehubungan dengan input dan output.
Tabel 2.3 Komponen Proses
Notasi Keterangan
1 input dan 1 output

1 input dan banyak output

Banyak input dan 1 output

Banyak input dan banyak output

Ada beberapa hal yang perlu diperhatikan tentang proses :


1. Proses harus memiliki input dan output.
2. Proses dapat dihubungkan dengan komponen terminator, data store atau
proses melalui alur data.
3. Sistem/bagian/divisi/departemen yang sedang dianalisis oleh profesional
sistem digambarkan dengan komponen proses.

commit to user
perpustakaan.uns.ac.id 10
digilib.uns.ac.id

Umumnya kesalahan proses di DFD adalah :


1. Proses mempunyai input tetapi tidak menghasilkan output. Kesalahan ini
disebut dengan black hole (lubang hitam), karena data masuk ke dalam
proses dan lenyap tidak berbekas seperti dimasukkan ke dalam lubang
hitam
2. Proses menghasilkan output tetapi tidak pernah menerima input.
Kesalahan ini disebut dengan miracle (ajaib), karena ajaib dihasilkan
output tanpa pernah menerima input

2.2.3 Komponen Data Store


Data store ini biasanya berkaitan dengan penyimpanan-penyimpanan,
seperti file atau database yang berkaitan dengan penyimpanan secara
komputerisasi.

2.2.4 Komponen Data Flow / Alur Data


Suatu data flow / alur data digambarkan dengan anak panah, yang
menunjukkan arah menuju ke dan keluar dari suatu proses. Alur data ini
digunakan untuk menerangkan perpindahan data atau paket data/informasi
dari satu bagian system ke bagian lainnya.

2.3 Entity Relationship Diagram (ERD)


2.3.1 Model ERD
Menurut Pressman (1997 : 360), ERD pada mulanya diusulkan oleh
Peter Chen untuk desain sistem database relasional dan telah
dikembangkan oleh yang lainnya. Serangkaian komponen utama
diidentifikasikan untuk ERD : objek data, atribut, hubungan, dan berbagai
tipe indikator. Tujuan utama dari ERD adalah untuk mewakili objek data
dan hubungan mereka.
Notasi yang digunakan dalam ERD dapat dilihat pada Tabel dibawah ini :

commit to user
perpustakaan.uns.ac.id 11
digilib.uns.ac.id

Tabel 2.4 Notasi dalam ERD


Notasi Keterangan
Entitas, adalah suatu objek yang dapat
Entitas
diidentifikasi dalam lingkungan pemakai.

Relasi, menunjukkan adanya hubungan di


Relasi antara sejumlah entitas yang berbeda.

Atribut, berfungsi mendeskripsikan


karakter entitas (atribut yang berfungsi
Atribut
sebagai key diberi garis bawah)

Garis, sebagai penhubung antara relasi


dengan entitas, relasi dan entitas dengan
atribut.

2.3.2 Kardinalitas Relasi


Dalam ERD hubungan (relasi) dapat terdiri dari sejumlah entitas yang
disebut dengan derajad relasi. Derajad relasi maksimum disebut dengan
kardinalitas sedangkan derajad minimum disebut dengan modalitas. Jadi
kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat
berelasi dengan entitas pada himpunan entitas lain. Kardinalitas relasi
yang terjadi diantara dua himpunan entitas (misalnya A dan B) dapat
berupa :
1. Satu ke satu (one to one/ 1-1)
Setiap entitas pada himpunan entitas A dapat berelasi dengan paling
banyak satu entitas pada himpunan entitas B, demikian juga
sebaliknya.

commit to user
perpustakaan.uns.ac.id 12
digilib.uns.ac.id

2. Satu ke banyak (one to many/ 1- N)


Setiap entitas pada himpunan entitas A dapat berelasi dengan banyak
entitas pada himpunan entitas B, tetapi tidak sebaliknya.
3. Banyak ke banyak (many to many/ N –N)
Setiap entitas pada himpunan entitas A dapat berelasi dengan banyak
entitas pada himpunan entitas B, demikian juga sebaliknya. (Anonim,
nd)

2.4 PHP
Menurut Nugroho (2004 : 201), PHP adalah sebuah bahasa pemrograman
yang berbentuk scripting, sistem kerja dari program ini adalah sebagai
interpreter bukan sebagai compiler.
Seperti pada pemrograman-pemrograman lainnya PHP memiliki beberapa
aturan penulisan yang harus diketahui sebelumnya, yaitu bagaimana memulai
program PHP dan mengakhiri PHP.
Untuk memulai program PHP, dapat dimulai dengan mengenal sebuah tag
pengenal PHP yang digunakan untuk menuliskan kode PHP. Untuk
menuliskan dan memperkenalkan kode PHP, harus dimulai dengan tanda
<?php, setelah tanda tersebut dapat dilanjutkan dengan kode program isi
didalamnya. Untuk mengakhiri kode program yang dibuat, dapat ditutup
dengan tanda ?>.

2.5 Database
Menurut Harianto Kristanto (1994 : 1), Database adalah kumpulan file-file
yang saling berelasi, relasi tersebut biasa ditunjukkan dengan kunci-kunci dari
tiap file yang ada. Satu database menunjukkan satu kumpulan data yang
dipakai dalam satu lingkup perusahaan, instansi.
Dalam suatu file terdapat record-record yang sejenis, sama besar, sama
bentuk, merupakan satu kumpulan entity yang seragam. Satu record terdiri
dari field-field yang saling berhubungan untuk menunjukkan bahwa field
tersebut dalam satu pengertiancommit to userdan direkam dalam satu record.
yang lengkap
perpustakaan.uns.ac.id 13
digilib.uns.ac.id

Untuk menyebut isi dari field maka digunakan atribut atau merupakan judul
dari suatu kelompok entity tertentu, misalnya atribut Alamat menunjukkan
entity alamat dari siswa. Entity adalah suatu objek yang nyata dan akan
direkam.
Set program pengelola merupakan satu paket program yang dibuat agar
memudahkan dan mengefisienkan pemasukkan atau perekaman informasi dan
pengambilan atau pembacaan informasi ke dalam database.

2.6 Database MySQL


Menurut Nugroho (2004 : 133), MySQL merupakan database yang paling
digemari di kalangan Programmer Web, dengan alasan bahwa program ini
merupakan database yang sangat kuat dan cukup stabil untuk digunakan
sebagai media penyimpanan data. Sebagai sebuah database server yang
mampu untuk memanajemen database dengan baik, MySQL terhitung
merupakan database yang paling digemari dan paling banyak digunakan
dibanding dengan database lainnya.
Di dalam dunia internet, MySQL dijadikan sebuah database yang paling
banyak digunakan selain database yang bersifat share ware seperti Ms.
Access, penggunaan MySQL ini biasanya dipadukan dengan menggunakan
program aplikasi PHP, karena dengan menggunakan kedua program tersebut
telah terbukti akan kehandalannya dalam menangani permintaan data.
Pada distro database ini, MySQL memiliki query yang telah distandarkan
oleh ANSI/ISO yaitu menggunakan bahasa SQL sebagai bahasa
permintaannya.
Kemampuan lain yang dimiliki MySQL adalah mampu mendukung
Relational Database Manajemen System (RDBMS), sehingga dengan
kemampuan ini MySQL akan mampu menangani data-data sebuah perusahaan
yang berukuran sangat besar hingga berukuran Giga Byte.

commit to user
perpustakaan.uns.ac.id 14
digilib.uns.ac.id

2.7 jQuery
Menurut Saputra (2012 : 1), jQuery itu merupakan salah satu teknik atau
kumpulan library javascript yang sangat terkenal dengan animasinya. Karena
dengan sedikit sentuhan, maka anismasi keren akan dengan mudah kita
ciptakan....... ada beberapa kemampuan atau keunggulan yang dimiliki oleh
jQuery, diantaranya :
1. Mempersingkat Ajax
Tentu saja, seperti yang sudah dikatakan, jQuery ibarat framework-nya
javascript. Dan jQuery juga sangat erat hubungannya dengan Ajax, dan
tentunya itu juuga akan mempersingkat kode Ajax.
2. Daya akses yang cepat (Responsif)
Ajax (jQuery) memungkinkan aplikasi web berjalan secara responsif
layaknya aplikasi desktop.
3. Memiliki API (Application Programming Interface)
Dengan kemampuan API, kita dapat memanipulasi konten pada halaman
web, seperti manipulasi gambar, paging, teks, dan lain-lain.
4. Mempermudah tampilan halaman web
jQuery terlihat rapi saat diakses.

2.8 Adobe Dreamweaver


Menurut Atitatita (2011 : 1), Dreamweaver merupakan software aplikasi
yang digunakan sebagai HTML editor profesional untuk mendesain web
secara visual. Dengan kemampuan fasilitas yang optimal dalam jendela
Design membuat program ini memberikan kemudahan untuk mendesain web
meskipun untuk para web desainer pemula sekalipun. Sedangkan kemampuan
Dreamweaver untuk berinteraksi dengan beberapa bahasa pemrograman
seperti PHP, ASP, JavaScript, dan yang lainnya juga memberikan fasilitas
maksimal kepada para desainer web yang menyertakan bahasa pemrograman
web di dalamnya.

commit to user
perpustakaan.uns.ac.id 15
digilib.uns.ac.id

2.9 SMS (Short Message Service)


Menurut Saputra (2012 : 6), SMS (Short Message Service) merupakan
sebuah layanan yang banyak di aplikasikan pada sistem komunikasi tanpa
kabel yang di gunakan untuk berkirim pesan dalam format text. Dengan sistem
SMS, mekanisme utama yang dilakukan dalam sistem adalah melakukan
pengiriman short message dari satu terminal pelanggan ke terminal yang lain.
Hal ini dapat dilakukan dengan adanya sebuah entitas dalam sistem SMS yang
bernama Short Message Service Center (SMSC), disebut juga dengan
Message Center (MC).
Layanan SMS merupakan sebuah layanan yang bersifat non real time
dimana sebuah Short Message Service dapat di kirim ke suatu tujuan, tidak
peduli apakah tujuan tersebut aktif atau tidak. Bila dideteksi bahwa tujuan
tidak aktif, maka sistem akan menunda pengiriman ke tujuan hingga tujuan
aktif kembali. Pada dasarnya sistem SMS akan menjamin delivery dari sutau
Short Message hingga sampai ke tujuan. Kegagalan pengiriman yang bersifat
sementara seperti tujuan tidak aktif akan selalu teridentifikasi sehingga
pengiriman ulang short message akan selalu dilakukan kecuali diberlakukan
aturan bahawa Short Message yang telah melampaui batas waktu tertentu
harus dihapus dan dinyatakan gagal terkirim.
Jenis-jenis aplikasi SMS (Short Message Service) salah satunya adalah
SMS Gateway. SMS Gateway merupakan komunikasi dua arah, mengirim dan
menerima, digunakan untuk SMS keyword, polling, atupun informasi lainnya.
Maksud dua arah ini adalah sistem akan membalas secara otomatis setiap
pesan yang masuk. SMS ini biasanya digunakan dengan kartu GSM, dan
tarifnya pun disesuaikan dengan kartu tersebut.

commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id

BAB III

DESAIN DAN PERANCANGAN SISTEM

3.1 Perancangan Sistem


Adapun tahap-tahap dalam pembuatan SIL (Sistem Informasi Laundry)
berbasis SMS gateway ini dibagi menjadi beberapa bagian diantaranya adalah
sebagai berikut :

3.1.1 Context Diagram

Petugas

3 4

1 SIL berbasis SMS


Admin 5 Konsumen
2 gateway

Gambar 3.1 Context Diagram SIL berbasis SMS gateway

Context Diagram menggambarkan SIL berbasis SMS gateway secara garis


besarnya. Dalam sistem ini melibatkan 3 aktor, yaitu Admin, Petugas, dan
Konsumen. Entitas Admin bisa melakukan proses yang ada pada nomor 1,
selanjutnya yang diberikan sistem ke Admin ada pada nomor 2, petugas
bisa melakukan proses yang ada pada nomor 3, selanjutnya yang diberikan
sistem ke petugas ada pada nomor 4, dan sistem ke konsumen ada pada
nomor 5. Untuk keterangan setiap nomornya, dapat dilihat pada
keterangan yang ada dibawah ini. to user
commit

16
perpustakaan.uns.ac.id 17
digilib.uns.ac.id

Keterangan :
1. Username, password, data pengaturan sms, data barang, data rak, data
konsumen, data transaksi, lihat laporan transaksi.
2. Login sukses atau gagal, verifikasi data pengaturan sms, verifikasi data
barang, verifikasi data rak, verifikasi data konsumen, verifikasi data
transaksi, laporan transaksi.
3. Username, password, data konsumen, data transaksi.
4. Login sukses atau gagal, verifikasi data konsumen, verifikasi data
transaksi.
5. SMS

3.1.2 DFD Level 0


SIL berbasis SMS gateway bisa dilihat lebih jelas lagi dalam desain DFD
level 0, dimana dalam level ini bisa dilihat lebih jelas lagi proses-proses
yang ada dalam sistem. Desain DFD level 0 dapat dilihat pada gambar 3.2
dibawah ini.

commit to user
perpustakaan.uns.ac.id 18
digilib.uns.ac.id

Data SMS Data konsumen


1.0
Kelola SMS
Verifikasi data SMS Data SMS Tb_pengaturan

Data barang
2.0
Kelola data Data barang Tb_barang
barang
Verifikasi data barang

Data rak
3.0
Keola data Data rak Tb_rak
Verifikasi data rak rak

Username, password
Admin
Login sukses atau gagal 4.0
Data user Tb_user
Username, password Login

Login sukses atau gagal

Data konsumen 5.0


Petugas Kelola data Data konsumen Tb_konsumen
Verifikasi data konsumen konsumen

Data transaksi Data konsumen


6.0 Data rak
Verifikasi data transaksi Kelola data Data barang
transaksi Data transaksi
Konsumen SMS Tb_transaksi

Detail_transaksi
Tb_detail_transaksi
Lihat transaksi berdasarkan tanggal 7.0 Detail_transaksi
Lihat laporan
Laporan transaksi transaksi Data transaksi

Gambar 3.2 DFD level 0 SIL berbasis SMS gateway

3.1.3 DFD Level 1 Proses 1 (Kelola SMS)

Waktu_pengiriman,
status_sms, pengirim,
laundry_selesai, 1.1
laundry_terlambat Data
Pengaturan pengaturan SMS
Tb_pengaturan
SMS
Verifikasi pengaturan SMS

Owner

Kata_broadcast, Kata_broadcast
Id_konsumen 1.2
Id_konsumen,
Broadcast no_telp
Tb_konsumen
Verifikasi SMS
broadcast SMS

Gambar 3.3 commit to user


DFD level 1 Proses 1 Kelola SMS
perpustakaan.uns.ac.id 19
digilib.uns.ac.id

3.1.4 DFD Level 1 Proses 2 (Kelola data barang)

Nama barang, biaya


2.1
Tambah Data Data barang
Verifikasi tambah Barang
data barang

biaya 2.2
Owner Verifikasi edit Edit Data Data barang Tb_barang
data barang Barang

Id_barang
2.3
Hapus Data Data barang
Barang
Verifikasi hapus data barang

Gambar 3.4 DFD level 1 Proses 2 Kelola data barang

3.1.5 DFD Level 1 Proses 3 (Kelola data rak)

Nama rak
3.1
Tambah Data rak
Verifikasi tambah data rak Data Rak

Nama rak 3.2


Owner Data rak Tb_rak
Verifikasi edit data rak Edit Data Rak

Id_rak
3.3
Hapus Data Data rak
Rak
Verifikasi hapus data rak

Gambar 3.5 DFD level 1 Proses 3 Kelola data rak


commit to user
perpustakaan.uns.ac.id 20
digilib.uns.ac.id

3.1.6 DFD Level 1 Proses 5 (Kelola data konsumen)

Nama, alamat, no_telp, jk


5.1
Tambah Data Data konsumen
Verifikasi tambah Konsumen
data konsumen

Alamat, no_telp 5.2


Petugas Verifikasi edit Edit Data Data konsumen Tb_konsumen
data konsumen Konsumen

Id_konsumen
5.3
Hapus Data Data konsumen
Konsumen
Verifikasi hapus data konsumen

Gambar 3.6 DFD level 1 Proses 5 Kelola data konsumen

3.1.7 DFD Level 1 Proses 6 (Kelola data transaksi)

Id_barang Tb_barang
Data laundry masuk
6.1 Id_konsumen
Catat Laundry
Masuk Detail_transaksi
Verifikasi laundry masuk Tb_konsumen
Data transaksi

Tb_detail_transaksi

Tb_transaksi
Status_laundry, id_rak
Data laundry selesai 6.2
Petugas Catat Laundry
Verifikasi laundry
Selesai
selesai Status_rak
Tb_rak

Id_transaksi, status laundry Status_rak


6.3
Catat Laundry
Diambil
Verifikasi laundry diambil Status_laundry

Gambar 3.7 DFDcommit


level 1toProses
user 6 Kelola data transaksi
perpustakaan.uns.ac.id 21
digilib.uns.ac.id

3.1.8 DFD Level 2 Proses 6.1 (Catat laundry masuk)

nama barang Tb_barang


Id_konsumen, jml, nama_barang,
tgl_masuk, tgl_perkiraan_jadi 6.1.1 Id_konsumen
Tambah
Verifikasi data laundry baru Laundry Baru Data transaksi Tb_konsumen

Detail_transaksi

Tb_transaksi
Petugas

Tb_detail_transaksi

6.1.2 Id_transaksi, tgl_perikiraan_jadi


Mengirim SMS
Konsumen SMS Id_konsumen, no_telp
laundry
terlambat laundry_terlambat,
pengirim
Tb_pengaturan

Gambar 3.8 DFD level 2 Proses 6.1 Catat laundry masuk

3.1.9 DFD Level 2 Proses 6.2 (Catat laundry selesai)

Id_transaksi
6.2.1 Data detail_transaksi
Cari Data Tb_detail_transaksi
Transaksi
Data transaksi

Petugas
Data transaksi
Id_transaksi, Tb_transaksi
6.2.2 Data transaksi
status_laundry, nama_rak
Ubah status
Laundy
Data transaksi Selesai Status_rak
Tb_rak

Id_transaksi

6.2.3 Id_konsumen, no_telp Tb_konsumen


Konsumen SMS Mengirim SMS
laundry selesai
laundry_selesai,
pengirim Tb_pengaturan

Gambar 3.9 DFD level 2 Proses 6.2 Catat laundry selesai


commit to user
perpustakaan.uns.ac.id 22
digilib.uns.ac.id

3.2 Perancangan Basis Data


Perancangan Basis data dalam pembuatan SIL (Sistem Informasi Laundry)
berbasis SMS gateway ini dibagi menjadi beberapa bagian, diantaranya adalah
sebagai berikut :

3.2.1 ERD (Entity Relationship Diagram)


ERD SIL (Sistem Informasi Laundry) berbasis SMS gateway ditunjukkan
pada gambar 3.10 dibawah ini.

Nama

Id_barang Biaya
Alamat No_telp

Nama Jk Barang

M
Id_konsumen Tanggal_daftar Id_barang
Jumlah

Konsumen Id_transaksi
memiliki
1

M 1 M
melakukan Transaksi membutuhkan Rak

Id_transaksi Id_rak
Id_rak Status_rak

Id_konsumen Status_laundry
Nama

Tgl_masuk Total_biaya

Tgl_perkiraan_
Total item
jadi
Tgl_ambil

Gambar 3.10 ERD SIL berbasis SMS gateway

commit to user
perpustakaan.uns.ac.id 23
digilib.uns.ac.id

3.2.2 Relasi Antar Tabel


Relasi antar tabel SIL (Sistem Informasi Laundry) berbasis SMS gateway
ditunjukkan pada gambar 3.11 dibawah ini.

Tb_detail_transaksi Tb_pengaturan

Id_transaksi ** Id_konfig *
Id_barang ** Waktu_pengiriman
Jumlah Status_sms
Tb_barang
Tb_transaksi Laundry_selesai
Id_barang * Laundry_terlambat
Nama Id_transaksi * Pengirim
Biaya Id_konsumen ** Kata_broadcast
Tb_konsumen Tgl_masuk
Tgl_perkiraan_jadi
Tgl_ambil
Id_konsumen *
Total_item
Nama
Tb_user Total_biaya Tb_rak
Alamat
Status_laundry
No_telp
Level Id_rak ** Id_rak *
Jk
Username * Tanggal_daftar Nama
Password Status_rak

Gambar 3.11 Relasi Antar Tabel SIL berbasis SMS gateway

3.2.3 Struktur Tabel


Struktur tabel yang terdapat dalam database SIL (Sistem Informasi
Laundry) berbasis SMS gateway ini adalah sebagai berikut:

3.2.3.1 Tabel User


Nama tabel : tb_user
Fungsi : menampung data user

Tabel 3.1 Desain tb_user


Atribut Tipe data Panjang Keterangan
Level enum “1”,”2”
Username varchar 10 Primary key
Password varchar 32

commit to user
perpustakaan.uns.ac.id 24
digilib.uns.ac.id

3.2.3.2 Tabel Konsumen


Nama tabel : tb_konsumen
Fungsi : menampung data konsumen

Tabel 3.2 Desain tb_konsumen


Atribut Tipe data Panjang Keterangan
Id_konsumen varchar 10 Primary key
Nama varchar 30
Alamat Text
No_telp varchar 12
Jk enum “l”,”p”
Tanggal_daftar date

3.2.3.3 Tabel Barang


Nama tabel : tb_barang
Fungsi : menampung data barang laundry

Tabel 3.3 Desain tb_barang


Atribut Tipe data Panjang Keterangan
Id_barang varchar 5 Primary key
Nama varchar 20
Biaya float

3.2.3.4 Tabel Rak


Nama tabel : tb_rak
Fungsi : menampung data rak penyimpanan laundry

Tabel 3.4 Desain tb_rak


Atribut Tipe data Panjang Keterangan
Id_rak varchar 5 Primary key
Nama varchar 10
Status_rak enum “0”,”1”

commit to user
perpustakaan.uns.ac.id 25
digilib.uns.ac.id

3.2.3.5 Tabel Transaksi


Nama tabel : tb_transaksi
Fungsi : menampung data transaksi laundry

Tabel 3.5 Desain tb_transaksi


Atribut Tipe data Panjang Keterangan
Id_transaksi varchar 8 Primary key
Id_konsumen varchar 10 Foreign key
Tgl_masuk datetime
Tgl_perkiraan_jadi date
Tgl_ambil datetime
Total_item int
Total_biaya float
Status_laundry enum “0”,”1”,”2”
Id_rak varchar 5 Foreign key

3.2.3.6 Tabel Detail_transaksi


Nama tabel : tb_detail_transaksi
Fungsi : menampung data detail_transaksi.

Tabel 3.6 Desain tb_detail_transaksi


Atribut Tipe data Panjang Keterangan
Id_barang varchar 5
Primary key
Id_transaksi varchar 8
Jumlah int

3.2.3.7 Tabel Pengaturan


Nama_tabel : tb_pengaturan
Fungsi : menampung data pengaturan sms yang akan dikirimkan
kepada konsumen

commit to user
perpustakaan.uns.ac.id 26
digilib.uns.ac.id

Tabel 3.7 Desain tb_pengaturan


Atribut Tipe data Panjang Keterangan
Id_config int Primary key
Waktu_pengiriman time
Status_sms enum “0”,”1”
Laundry_selesai text
Laundry_terlambat text
Pengirim varchar 20
Kata_broadcast text

3.3 Desain Tampilan Sistem


Desain tampilan sistem berfungsi sebagai acuan untuk membuat user interface
dalam implementasi sistem. Berikut ini adalah penjabaran tentang desain
tampilan sistem dalam SIL (Sistem Informasi Laundry) berbasis SMS
gateway.

3.3.1 Rancangan Halaman Login


Rancangan halaman login untuk SIL berbasis SMS gateway ditunjukkan
pada gambar 3.12 berikut ini :

Header

Username

Password

Masuk Reset

Footer

Gambar 3.12 Rancangan Halaman Login

commit to user
perpustakaan.uns.ac.id 27
digilib.uns.ac.id

3.3.2 Rancangan Halaman Menu Utama Admin


Setelah login berhasil, kemudian masuk ke halaman utama. Rancangan
halaman menu utama untuk admin ditunjukkan pada gambar 3.13 berikut
ini :

Header

Kelola Data Kelola Data


Laundry Baru Kelola Data Rak
Konsumen Barang

Kelola Data
Cek SMS Broadcast SMS Pengaturan SMS
Transaksi

Data User Laporan Transaksi

Footer

Gambar 3.13 Rancangan Menu Utama Admin

3.3.3 Rancangan Halaman Menu Utama Petugas


Rancangan halaman menu utama untuk petugas ditunjukkan pada gambar
3.14 berikut ini :

Header

Kelola Data
Laundry Baru
Transaksi

Kelola Data
Cek SMS
Konsumen

Footer

Gambar 3.14 Rancangan Menu Utama Petugas


commit to user
perpustakaan.uns.ac.id 28
digilib.uns.ac.id

3.3.4 Rancangan Halaman Menu Laundry Baru


Rancangan halaman jika menu laundry baru dipilih ditunjukkan pada
gambar 3.15 berikut ini :

Header

DATA LAUNDRY BARU


M
ID konsumen E
N
Jumlah Barang RINCI U

Tanggal Masuk U
T
Tanggal Jadi (Perkiraan) A
M
HITUNG A
RESET

Footer

Gambar 3.15 Rancangan Halaman Menu Laundry Baru

3.3.5 Rancangan Halaman Menu Kelola Data Rak


Rancangan halaman jika menu kelola data rak dipilih ditunjukkan pada
gambar 3.16 berikut ini :

Header

+ TAMBAH DATA RAK


M
E
Pencarian : CARI N
U
No ID Rak Nama Rak Status Aksi
U
T
A
M
A

Footer

commit Halaman
Gambar 3.16 Rancangan to user Menu Kelola Data Rak
perpustakaan.uns.ac.id 29
digilib.uns.ac.id

Jika klik tambah data rak, maka rancangan halaman tambah data rak
ditunjukkan pada gambar 3.17 berikut ini :

Header

TAMBAH DATA RAK M


E
N
U
ID Rak
U
Nama Rak
T
A
SIMPAN RESET M
A

Footer

Gambar 3.17 Rancangan Halaman Tambah Data Rak

3.3.6 Rancangan Halaman Menu Kelola Data Konsumen


Rancangan halaman jika menu kelola data konsumen dipilih ditunjukkan
pada gambar 3.18 berikut ini :

Header

+ TAMBAH DATA KONSUMEN


M
E
Pencarian : CARI N
U

No Nama Konsumen ID kosumen Telp Alamat Aksi U


T
A
M
A

Footer

Gambar 3.18 Rancangan Halaman Menu Kelola Data Konsumen

Jika klik tambah data konsumen, maka rancangan halaman tambah data
konsumen ditunjukkan pada commit to 3.19
gambar user berikut ini :
perpustakaan.uns.ac.id 30
digilib.uns.ac.id

Header

TAMBAH DATA KONSUMEN

ID Konsumen M
E
Nama Konsumen N
U
Alamat
U
T
Jenis Kelamin A
M
No. telp A

SIMPAN RESET

Footer

Gambar 3.19 Rancangan Halaman Tambah Data Konsumen

3.3.7 Rancangan Halaman Menu Kelola Data Barang


Rancangan halaman jika menu kelola data barang dipilih ditunjukkan pada
gambar 3.20 berikut ini :

Header

+ TAMBAH DATA BARANG

M
Pencarian : CARI E
N
U
No ID Barang Nama Barang Biaya / item Aksi
U
T
A
M
A

Footer

Gambar 3.20 Rancangan Halaman Menu Kelola Data Barang

commit to user
perpustakaan.uns.ac.id 31
digilib.uns.ac.id

Jika klik tambah data barang, maka rancangan halaman tambah data
barang ditunjukkan pada gambar 3.21 berikut ini :

Header

TAMBAH DATA BARANG


M
E
ID Barang N
U
Nama Barang
U
Biaya T
A
M
SIMPAN RESET A

Footer

Gambar 3.21 Rancangan Halaman Tambah Data Barang

3.3.8 Rancangan Halaman Menu Kelola Data Transaksi


Rancangan halaman jika menu kelola data transaksi dipilih ditunjukkan
pada gambar 3.22 berikut ini :

Header

PENGELOLAAN DATA TRANSAKSI LAUNDRY


M
Pencarian : CARI E
N
U
No ID Transaksi Nama Konsumen Tgl_masuk Tgl_ambil Jml Biaya Status Aksi
U
T
A
M
A

Footer

Gambar 3.22 Rancangan Halaman Menu Kelola Data Transaksi

commit to user
perpustakaan.uns.ac.id 32
digilib.uns.ac.id

Data transaksi laundry yang muncul nantinya akan ada aksi, tombol aksi
ini yang nantinya akan digunakan untuk perubahan status laundry. Jika
laundry sudah selesai, ganti status menjadi selesai dan memilih rak tempat
penyimpanan barang laundry. Rancangan halaman jika laundry sudah
selesai ditunjukkan pada gambar 3.23 berikut ini :

Header

DETAIL TRANSAKSI LAUNDRY

Id Konsumen

Nama

Tgl masuk M
E
Tgl Perkiraan Jadi N
U
Total Barang
U
RINCIAN T
A
M
A

Status

Pilih Rak

SIMPAN

Footer

Gambar 3.23 Rancangan Halaman Laundry Selesai

Sedangkan jika konsumen akan mengambil barang laundry, disitu sudah


terlihat dimana posisi rak tempat menyimpan barang laundry konsumen.
Rancangan halaman ambil laundry ditunjukkan pada gambar 3.24 berikut
ini :

commit to user
perpustakaan.uns.ac.id 33
digilib.uns.ac.id

Header

DETAIL TRANSAKSI LAUNDRY

Id Konsumen

Nama

Tgl masuk M
E
Tgl Perkiraan Jadi N
U
Total Barang
U
RINCIAN T
A
M
A

Status

Posisi Rak

AMBIL & BAYAR

Footer

Gambar 3.24 Rancangan Halaman Ambil Laundry

Setelah laundry diambil, status laundry otomatis akan berubah menjadi


sudah diambil.

3.3.9 Rancangan Halaman Menu Cek SMS


Rancangan halaman jika menu cek sms dipilih ditunjukkan pada gambar
3.25 berikut ini :

commit to user
perpustakaan.uns.ac.id 34
digilib.uns.ac.id

Header

Pencarian : CARI
M
E
No Tanggal Nomor Tujuan Isi Aksi N
U

U
T
A
M
A

Footer

Gambar 3.25 Rancangan Halaman Menu Cek SMS

3.3.10 Rancangan Halaman Menu Broadcast SMS


Rancangan halaman jika menu broadcast sms dipilih ditunjukkan pada
gambar 3.26 berikut ini :

Header

Kata Broadcast

SIMPAN RESET M
E
N
Pencarian : CARI U

U
No Nama Konsumen ID kosumen Telp Alamat Aksi
T
A
M
A

KIRIM PESAN

Footer

commit to
Gambar 3.26 Rancangan user Menu Broadcast SMS
Halaman
perpustakaan.uns.ac.id 35
digilib.uns.ac.id

3.3.11 Rancangan Halaman Menu Pengaturan SMS


Rancangan halaman jika menu pengaturan sms dipilih ditunjukkan pada
gambar 3.27 berikut ini :

Header

PENGATURAN SMS

Waktu Pengiriman

Aktif Tidak aktif M


Status SMS
E
N
U
Pengirim
U
T
A
Laundry Selesai
M
A

Laundry Terlambat

SIMPAN RESET

Footer

Gambar 3.27 Rancangan Halaman Pengaturan SMS

3.3.12 Rancangan Halaman Menu Data User


Rancangan halaman jika menu data user dipilih ditunjukkan pada gambar
3.28 berikut ini :

commit to user
perpustakaan.uns.ac.id 36
digilib.uns.ac.id

Header

+ TAMBAH DATA USER


M
E
Pencarian : CARI N
U
No Username Level Aksi
U
T
A
M
A

Footer

Gambar 3.28 Rancangan Halaman Menu Data User

Jika klik tambah data user, maka rancangan halaman tambah data user
ditunjukkan pada gambar 3.29 berikut ini :

Header

TAMBAH DATA USER


M
E
Level N
U
Username
U
Password T
A
M
SIMPAN RESET A

Footer

Gambar 3.29 Rancangan Halaman Tambah Data User

commit to user
perpustakaan.uns.ac.id 37
digilib.uns.ac.id

3.3.13 Rancangan Halaman Menu Laporan Transaksi


Rancangan halaman jika menu laporan transaksi dipilih ditunjukkan pada
gambar 3.30 berikut ini :

Header

Tgl Awal :

Tgl Akhir :
M
SIAPKAN E
N
U

U
T
A
Laporan Transaksi & Keuangan M
A

Footer

Gambar 3.30 Rancangan Halaman Menu Laporan Transaksi

commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id

BAB IV

IMPLEMENTASI DAN ANALISA

Implementasi dan analisa menjelaskan hasil analisa dan beberapa


pembahasan yang yang berhubungan dengan sistem. Berdasarkan implementasi
ini, pembaca diharapkan dapat memahami hasil penelitian melalui beberapa
gambar dengan beberapa uraian yang pokok di setiap gambar.

4.1 Keperluan Sistem


4.1.1 Software
Keperluan software yang digunakan antara lain :
1. Adobe Photoshop CS4
2. Adobe Dreamweaver CS5
3. Xampp
4. Mozilla Firefox
5. Gammu

4.1.2 Hardware
Keperluan hardware yang digunakan antara lain :
1. Processor Intel Core i3
2. RAM 1 GB
3. Monitor, mouse, dan keyboard
4. Modem

4.2 Implementasi Sistem


Sistem Informasi ini memiliki tiga aktor atau pengguna, yaitu Admin,
Petugas, dan Konsumen. Admin disini bisa melakukan semua proses atau
menu-menu yang tersedia, petugas bisa melakukan beberapa proses atau menu
sesuai hak akses yang diberikan, dan konsumen menerima SMS dari sistem.
commit to user

38
perpustakaan.uns.ac.id 39
digilib.uns.ac.id

Berikut ini adalah implementasi tampilan dari sistem informasi laundry


berbasis SMS gateway.

4.2.1 Halaman Login


Halaman Login ini adalah halaman awal untuk bisa masuk ke sistem
informasi ini. Login dilakukan dengan memasukkan username dan
password, kemudian klik button Masuk untuk login, klik Reset untuk
menghapus yang telah diisikan.

Gambar 4.1 Halaman Login

commit to user
perpustakaan.uns.ac.id 40
digilib.uns.ac.id

4.2.2 Halaman Menu Utama


Setelah login berhasil, berikut ini adalah halaman utama untuk admin. Ada
sepuluh menu yang bisa diakses, yaitu :
1. Laundry Baru
Untuk mencatat laundry baru yang masuk.
2. Kelola Data Rak
Untuk mengelola data rak.
3. Kelola Data Konsumen
Untuk mengelola data konsumen.
4. Kelola Data Barang
Untuk mengelola data barang laundry.
5. Kelola Data Transaksi
Untuk mengelola data transaksi laundry.
6. Cek SMS
Untuk mengecek SMS yang dikirimkan sistem ke konsumen, status
pengiriman terkirim atau gagal.
7. Broadcast SMS
Untuk menuliskan dan mengirimkan broadcast SMS.
8. Pengaturan SMS
Untuk mengatur kata dan waktu SMS yang akan dikirimkan kepada
konsumen.
9. Data User
Untuk mengelola data user yang bisa mengakses sistem informasi ini.
10. Laporan Transaksi
Untuk melihat laporan transaksi.

commit to user
perpustakaan.uns.ac.id 41
digilib.uns.ac.id

Gambar 4.2 Halaman Menu Utama Admin

Sedangkan untuk petugas, hanya beberapa menu saja yang bisa diakses
sesuai hak akses yang diberikan. Menu yang bisa diakses seperti yang
ditunjukkan pada gambar 4.3 dibawah ini :

commit to user
perpustakaan.uns.ac.id 42
digilib.uns.ac.id

Gambar 4.3 Halaman Menu Utama Petugas

4.2.3 Halaman Menu Laundry Baru


Halaman ini berisi form laundry baru dengan mengisikan id konsumen,
jumlah barang, rincian barang, dan tanggal perkiraan jadinya.

Gambar 4.4commit to Menu


Halaman user Laundry Baru
perpustakaan.uns.ac.id 43
digilib.uns.ac.id

Setelah itu akan muncul halaman konfirmasi cetak nota laundry masuk,
jika data yang dimasukkan sudah benar, maka klik cetak untuk
mencetaknya. Jika data yang dimasukkan masih salah, klik Batal.

Gambar 4.5 Halaman Konfirmasi Cetak Nota Laundry Masuk

Berikut ini adalah nota laundry masuk yang dicetak, ditunjukkan pada
gambar 4.6 dibawah ini.

commit to user
Gambar 4.6 Halaman Cetak Nota Laundry Masuk
perpustakaan.uns.ac.id 44
digilib.uns.ac.id

4.2.4 Halaman Menu Kelola Data Rak


Halaman ini menampilkan data rak laundry yang berisi id rak, nama rak,
status (kosong/isi), serta ada aksi edit dan hapus. Untuk menambah data
rak, klik tombol TAMBAH DATA RAK.

Gambar 4.7 Halaman Menu Kelola Data Rak

Berikut ini adalah halaman tambah data rak yang berisi form dengan
mengisikan nama rak untuk menambahkan data rak.

commit to user
perpustakaan.uns.ac.id 45
digilib.uns.ac.id

Gambar 4.8 Halaman Tambah Data Rak

4.2.5 Halaman Menu Kelola Data Konsumen


Halaman ini menampilkan data konsumen yang berisi nama konsumen, id
konsumen, telp, alamat, serta ada aksi edit dan hapus. Untuk menambah
data konsumen, klik tombol TAMBAH DATA KONSUMEN.

Gambar 4.9 Halaman Menu Kelola Data Konsumen

commit to user
perpustakaan.uns.ac.id 46
digilib.uns.ac.id

Berikut ini adalah halaman tambah data konsumen yang berisi form
dengan mengisikan nama, alamat, jenis kelamin, dan no_telp untuk
menambahkan data konsumen.

Gambar 4.10 Halaman Menu Tambah Data Konsumen

4.2.6 Halaman Menu Kelola Data Barang


Halaman ini menampilkan data barang laundry yang berisi ID barang,
nama barang, biaya, serta ada aksi edit dan hapus. Untuk menambah data
barang, klik tombol TAMBAH DATA BARANG.

commit to user
perpustakaan.uns.ac.id 47
digilib.uns.ac.id

Gambar 4.11 Halaman Menu Kelola Data Barang

Berikut ini adalah halaman tambah data barang yang berisi form dengan
mengisikan nama barang dan biaya untuk menambahkan data barang.

Gambar 4.12 Halaman Tambah Data Barang


commit to user
perpustakaan.uns.ac.id 48
digilib.uns.ac.id

4.2.7 Halaman Menu Kelola Data Transaksi


Halaman ini menampilkan data transaksi laundry yang berisi id transaksi,
nama konsumen, tgl masuk, tgl ambil, qty, biaya, status, dan aksi.

Gambar 4.13 Halaman Menu Kelola Data Transaksi

Dari data transaksi yang muncul, ada status laundry yang terlihat antara
lain :
- Dalam Proses : barang laundry sedang dalam proses (belum jadi).
- Selesai : barang laundry sudah selesai dikerjakan.
- Sudah Diambil : barang laundry sudah diambil oleh konsumen.

Jika pengerjaan laundry sudah selesai, dari data transaksi yang terlihat klik
Aksi detail untuk mengubah statusnya menjadi selesai, dan memilih
tempat rak untuk penyimpanan barang seperti yang terlihat pada gambar
4.14 dibawah ini.
commit to user
perpustakaan.uns.ac.id 49
digilib.uns.ac.id

Gambar 4.14 Halaman Laundry Selesai

Ketika ada konsumen untuk mengambil barang , dihalaman ini sudah


terlihat dimana rak tempat penyimpanannya, sehingga mempermudah
petugas dalam pencarian barang. Kemudian, klik AMBIL&BAYAR jika
memang barang laundry sudah diambil dan dibayar oleh konsumen. Akan
muncul nota ambil laundry yang bertuliskan lunas untuk diberikan kepada
konsumen seperti yang ditunjukkan pada gambar 4.15 dibawah ini.

commit to user
perpustakaan.uns.ac.id 50
digilib.uns.ac.id

Gambar 4.15 Halaman Cetak Nota Ambil Laundry

Barang laundry yang sudah diambil, secara otomatis statusnya sudah


berubah menjadi Sudah Diambil, dan rak penyimpanan menjadi kosong
kembali seperti yang ditunjukkan pada gambar 4.16 dibawah ini.

commit to user
Gambar 4.16 Halaman Laundry sudah diambil
perpustakaan.uns.ac.id 51
digilib.uns.ac.id

4.2.8 Halaman Menu Broadcast SMS


Halaman ini menampilkan form yang berisi kata broadcast yang akan
dikirimkan kepada konsumen. Daftar nama dan nomer telephone
konsumen sudah tersedia, hanya tinggal memilih atau pilih semua
kemudian pesan akan dikirim seperti yang ditunjukkan pada gambar 4.17
dibawah ini.

Gambar 4.17 Halaman Menu Broadcast SMS

4.2.9 Halaman Menu Pengaturan SMS


Halaman ini menampilkan pengaturan SMS yang akan dikirimkan kepada
konsumen. Pengaturan yang tersedia antara lain nama pengirim, laundry
selesai, laundry terlambat, serta ada pengaturan waktu untuk pengiriman
sms kepada konsumen yang nantinya sistem akan mengirimkan SMS
secara otomatis kepada konsumen pada jam yang telah dimasukkan dalam
pengaturan ini, SMS yang memberikan pemberitahuan keterlambatan hasil
commit to user
perpustakaan.uns.ac.id 52
digilib.uns.ac.id

cuci laundry dari tanggal yang sudah diperkirakan pada saat memasukkan
laundry baru.

Gambar 4.18 Halaman Menu Pengaturan SMS

4.2.10 Halaman Menu Data User


Halaman ini menampilkan data user yang berisi Username dan level, serta
ada aksi edit dan hapus. Untuk menambah data user, klik tombol
TAMBAH DATA USER.

Gambar 4.19 Halaman Menu Data User

commit to user
perpustakaan.uns.ac.id 53
digilib.uns.ac.id

Berikut ini adalah halaman tambah data user yang berisi form dengan
mengisikan level, username, dan password untuk menambahkan data user.

Gambar 4.20 Halaman Tambah Data User

4.2.11 Halaman Menu Laporan Transaksi


Halaman ini menampilkan laporan transaksi yang didapat dari rentang
waktu pada tanggal awal dan tanggal akhir yang telah dimasukkan seperti
yang ditunjukkan pada gambar 4.21 dibawah ini.

Gambar 4.21commit to Menu


Halaman user Laporan Transaksi
perpustakaan.uns.ac.id 54
digilib.uns.ac.id

Klik tombol EXPORT EXCEL untuk mengexport laporan transaksi ke


Microsoft Excel, seperti pada gambar 4.22 dibawah ini.

Gambar 4.22 Halaman Export Excel

Berikut ini adalah halaman laporan transaksi yang sudah diexport ke


Microsoft Excel, ditunjukkan pada gambar 4.23 dibawah ini.

commit to user
Gambar 4.23 Halaman Laporan Transaksi Microsoft Excel
perpustakaan.uns.ac.id 55
digilib.uns.ac.id

4.2.12 Pengiriman SMS kepada konsumen


a. Berikut ini adalah tampilan SMS yang dikirimkan kepada konsumen
jika laundry belum selesai sesuai dengan tanggal yang telah
diperkirakan atau terlambat.

Gambar 4.24 Tampilan SMS laundry terlambat

b. Berikut ini adalah tampilan SMS yang dikirimkan kepada konsumen


jika laundry sudah selesai.

Gambar 4.25 Tampilan SMS laundry selesai

c. Berikut ini adalah tampilan broadcast SMS yang dikirimkan kepada


konsumen.

commit
Gambar to user Broadcast SMS
4.26 Tampilan
perpustakaan.uns.ac.id digilib.uns.ac.id

BAB V
PENUTUP

5.1 Kesimpulan
Berdasarkan analisa dan pembahasan dapat diambil kesimpulan sebagai
berikut :
1. Telah terbangun sebuah Sistem Informasi Laundry Menggunakan SMS
gateway sebagai Pemberitahuan.
2. Sistem ini mempunyai 3 aktor, yaitu:
2.1 Admin
Admin disini bisa melakukan semua proses atau semua menu yang
tersedia, yaitu kelola data barang, kelola data rak, kelola data
konsumen, laundry baru, kelola data transaksi, cek SMS, broadcast
SMS, pengaturan SMS, data user, dan laporan transaksi.
2.2 Petugas
Petugas bisa melakukan beberapa proses atau menu yang tersedia
sesuai dengan hak akses aksesnya, yaitu kelola data konsumen,
laundry baru, kelola data transaksi, dan cek SMS.
2.3 Konsumen
Konsumen disini adalah pihak yang menerima SMS pemberitahuan
yang dikirimkan sistem.
5.2 Saran
Berdasarkan kesimpulan diatas, maka penulis mempunyai saran untuk
pengembangan sistem, yaitu menambahkan untuk jenis laundry per kg.

commit to user

56

Anda mungkin juga menyukai