sistem informasi laundry berbasis sms gateway/sistem... · data racks, customer data, transaction...

71
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i 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

Upload: letu

Post on 16-Mar-2019

238 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

i

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

Page 2: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

ii

Page 3: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

iii

Page 4: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

iv

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)

Page 5: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

v

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.

Page 6: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

vi

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

Page 7: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

vii

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

Page 8: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

viii

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

Page 9: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

ix

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

2.2.2 Komponen Proses ........................................................................... 9

Page 10: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

x

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

3.2.3.4 Tabel Rak ................................................................................... 24

Page 11: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

xi

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

4.2.8 Halaman Menu Broadcast SMS ................................................... 51

Page 12: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

xii

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

Page 13: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

xiii

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

Page 14: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

xiv

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 Data User ...................................... 36

Page 15: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

xv

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

Page 16: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

1

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.

Page 17: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

2

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.

Page 18: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

3

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).

Page 19: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

4

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

antar tabel, dan struktur tabel, dan desain tampilan sistem. BAB IV

Page 20: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

5

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.

Page 21: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

6

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

Page 22: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

7

Tabel 2.1 Notasi DFD

Notasi Keterangan

Prosedur atau konsumer informasi yang

ada di luar bound sistem untuk

dimodelkan.

Transfer informasi (fungsi) yang ada di

dalam bound sistem untuk dimodelkan.

Objek data

Objek data, anak panah menunjukkan

arah aliran data.

Penyimpanan data

Repositori data yang disimpan untuk

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.

Entitas Eksternal

Proses

Page 23: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

8

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.

Page 24: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

9

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.

Page 25: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

10

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 :

Page 26: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

11

Tabel 2.4 Notasi dalam ERD

Notasi Keterangan

Entitas, adalah suatu objek yang dapat

diidentifikasi dalam lingkungan pemakai.

Relasi, menunjukkan adanya hubungan di

antara sejumlah entitas yang berbeda.

Atribut, berfungsi mendeskripsikan

karakter entitas (atribut yang berfungsi

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.

Entitas

Relasi

Atribut

Page 27: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

12

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 pengertian yang lengkap dan direkam dalam satu record.

Page 28: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

13

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.

Page 29: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

14

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.

Page 30: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

15

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.

Page 31: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

16

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

SIL berbasis SMS

gatewayAdmin

Petugas

1

25 Konsumen

43

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.

Page 32: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

17

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.

Page 33: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

18

4.0

Login

2.0

Kelola data

barang

5.0

Kelola data

konsumen

6.0

Kelola data

transaksi

Tb_barang

3.0

Keola data

rak

Tb_rak

Tb_user

7.0

Lihat laporan

transaksi

Admin

Tb_konsumen

1.0

Kelola SMS

Tb_transaksi

Tb_detail_transaksi

Tb_pengaturan

Petugas

Data SMS

Data barang

Data rak

Data user

Data konsumen

Login sukses atau gagal

Username, password

Verifikasi data konsumen

Data konsumen

Data transaksi

Verifikasi data transaksi

Login sukses atau gagal

Username, password

Data rak

Verifikasi data rak

Data barang

Verifikasi data barang

Verifikasi data SMS

Data SMS

Lihat transaksi berdasarkan tanggal

Laporan transaksi

Data konsumen

Data rak

Data barang

Data transaksi

Detail_transaksi

Detail_transaksi

Data transaksi

Data konsumen

SMSKonsumen

Gambar 3.2 DFD level 0 SIL berbasis SMS gateway

3.1.3 DFD Level 1 Proses 1 (Kelola SMS)

Owner

1.1

Pengaturan

SMS

1.2

Broadcast

SMS

Tb_konsumen

Tb_pengaturan

Waktu_pengiriman,

status_sms, pengirim,

laundry_selesai,

laundry_terlambat

Verifikasi pengaturan SMS

Verifikasi

broadcast SMS

Kata_broadcast,

Id_konsumen

Data

pengaturan SMS

Id_konsumen,

no_telp

Kata_broadcast

Gambar 3.3 DFD level 1 Proses 1 Kelola SMS

Page 34: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

19

3.1.4 DFD Level 1 Proses 2 (Kelola data barang)

Owner

2.1

Tambah Data

Barang

2.2

Edit Data

Barang

Tb_barang

Nama barang, biaya

biaya

Verifikasi edit

data barang

Data barangVerifikasi tambah

data barang

2.3

Hapus Data

Barang

Data barang

Data barang

Id_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)

Owner

3.1

Tambah

Data Rak

3.2

Edit Data RakTb_rak

Nama rak

Nama rak

Verifikasi edit data rak

Verifikasi tambah data rak

3.3

Hapus Data

Rak

Data rak

Data rak

Data rak

Id_rak

Verifikasi hapus data rak

Gambar 3.5 DFD level 1 Proses 3 Kelola data rak

Page 35: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

20

3.1.6 DFD Level 1 Proses 5 (Kelola data konsumen)

Petugas

5.1

Tambah Data

Konsumen

5.2

Edit Data

Konsumen

Tb_konsumen

Nama, alamat, no_telp, jk

Alamat, no_telp

Verifikasi edit

data konsumen

Data konsumen

Data konsumen

Verifikasi tambah

data konsumen

5.3

Hapus Data

Konsumen

Data konsumen

Id_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)

Petugas

6.1

Catat Laundry

Masuk

6.2

Catat Laundry

Selesai

Tb_konsumen

Tb_barang

Tb_transaksi

Tb_detail_transaksi

Data laundry masuk

Verifikasi laundry masuk

6.3

Catat Laundry

Diambil

Id_barang

Id_konsumen

Detail_transaksi

Data transaksi

Tb_rak

Status_laundry, id_rak

Status_rak

Status_rak

Status_laundry

Id_transaksi, status laundry

Verifikasi laundry diambil

Data laundry selesai

Verifikasi laundry

selesai

Gambar 3.7 DFD level 1 Proses 6 Kelola data transaksi

Page 36: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

21

3.1.8 DFD Level 2 Proses 6.1 (Catat laundry masuk)

Petugas

6.1.1

Tambah

Laundry Baru Tb_konsumen

Tb_barang

Tb_transaksi

Tb_detail_transaksi

nama barangId_konsumen, jml, nama_barang,

tgl_masuk, tgl_perkiraan_jadi

Verifikasi data laundry baru

6.1.2

Mengirim SMS

laundry

terlambat

Id_konsumen

Data transaksi

Detail_transaksi

Id_transaksi, tgl_perikiraan_jadi

laundry_terlambat,

pengirim

Id_konsumen, no_telp

Tb_pengaturan

Konsumen SMS

Gambar 3.8 DFD level 2 Proses 6.1 Catat laundry masuk

3.1.9 DFD Level 2 Proses 6.2 (Catat laundry selesai)

Petugas

6.2.1

Cari Data

Transaksi

6.2.2

Ubah status

Laundy

Selesai

Tb_transaksi

Tb_detail_transaksi

Tb_rak

Data detail_transaksiId_transaksi

Data transaksi

Id_transaksi,

status_laundry, nama_rak

Data transaksi

Data transaksi

Status_rak

Data transaksi

6.2.3

Mengirim SMS

laundry selesai

Tb_pengaturan

laundry_selesai,

pengirim

Id_transaksi

Konsumen SMSTb_konsumenId_konsumen, no_telp

Gambar 3.9 DFD level 2 Proses 6.2 Catat laundry selesai

Page 37: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

22

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.

Konsumen

Rak

Barang

Transaksi

Id_konsumen

Nama Jk

Alamat No_telp

Id_rak

Nama

Status_rak

Id_barang

Nama

Biaya

Id_transaksi

Id_konsumen

Tgl_masuk

Tgl_perkiraan_

jadi

Tgl_ambil

Total item

Total_biaya

Status_laundry

Id_rak

Id_transaksi

Id_barangJumlah

membutuhkanmelakukan

memiliki

1 MM

1

M

MTanggal_daftar

Gambar 3.10 ERD SIL berbasis SMS gateway

Page 38: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

23

3.2.2 Relasi Antar Tabel

Relasi antar tabel SIL (Sistem Informasi Laundry) berbasis SMS gateway

ditunjukkan pada gambar 3.11 dibawah ini.

Tb_user

Level

Username *

Password

Tb_transaksi

Id_transaksi *

Id_konsumen **

Tgl_masuk

Tgl_perkiraan_jadi

Tgl_ambil

Total_item

Total_biaya

Status_laundry

Id_rak **

Tb_rak

Id_rak *

Nama

Status_rak

Tb_pengaturan

Id_konfig *

Waktu_pengiriman

Status_sms

Laundry_selesai

Laundry_terlambat

Pengirim

Kata_broadcastTb_konsumen

Id_konsumen *

Nama

Alamat

No_telp

Jk

Tanggal_daftar

Tb_barang

Id_barang *

Nama

Biaya

Tb_detail_transaksi

Id_transaksi **

Id_barang **

Jumlah

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

Page 39: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

24

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”

Page 40: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

25

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

Page 41: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

26

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 :

Username

Password

Masuk

Header

Footer

Reset

Gambar 3.12 Rancangan Halaman Login

Page 42: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

27

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

Footer

Laundry Baru Kelola Data RakKelola Data

Konsumen

Kelola Data

Barang

Kelola Data

TransaksiCek SMS Broadcast SMS Pengaturan SMS

Data User Laporan Transaksi

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

Footer

Kelola Data

TransaksiLaundry Baru

Kelola Data

KonsumenCek SMS

Gambar 3.14 Rancangan Menu Utama Petugas

Page 43: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

28

3.3.4 Rancangan Halaman Menu Laundry Baru

Rancangan halaman jika menu laundry baru dipilih ditunjukkan pada

gambar 3.15 berikut ini :

Header

Footer

ID konsumen

Jumlah Barang

Tanggal Masuk

Tanggal Jadi (Perkiraan)

DATA LAUNDRY BARU

RINCI

HITUNG RESET

M

E

N

U

U

T

A

M

A

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

Footer

+ TAMBAH DATA RAK

Pencarian : CARI

No Nama Rak Status Aksi

M

E

N

U

U

T

A

M

A

ID Rak

Gambar 3.16 Rancangan Halaman Menu Kelola Data Rak

Page 44: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

29

Jika klik tambah data rak, maka rancangan halaman tambah data rak

ditunjukkan pada gambar 3.17 berikut ini :

Header

Footer

ID Rak

Nama Rak

TAMBAH DATA RAK

SIMPAN RESET

M

E

N

U

U

T

A

M

A

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

Footer

+ TAMBAH DATA KONSUMEN

Pencarian : CARI

No Nama Konsumen ID kosumen AlamatTelp Aksi

M

E

N

U

U

T

A

M

A

Gambar 3.18 Rancangan Halaman Menu Kelola Data Konsumen

Jika klik tambah data konsumen, maka rancangan halaman tambah data

konsumen ditunjukkan pada gambar 3.19 berikut ini :

Page 45: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

30

Header

Footer

ID Konsumen

Nama Konsumen

Alamat

Jenis Kelamin

No. telp

TAMBAH DATA KONSUMEN

SIMPAN RESET

M

E

N

U

U

T

A

M

A

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

Footer

+ TAMBAH DATA BARANG

Pencarian : CARI

No Nama Barang Biaya / item Aksi

M

E

N

U

U

T

A

M

A

ID Barang

Gambar 3.20 Rancangan Halaman Menu Kelola Data Barang

Page 46: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

31

Jika klik tambah data barang, maka rancangan halaman tambah data

barang ditunjukkan pada gambar 3.21 berikut ini :

Header

Footer

ID Barang

Nama Barang

Biaya

TAMBAH DATA BARANG

SIMPAN RESET

M

E

N

U

U

T

A

M

A

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

Footer

Pencarian : CARI

No Nama Konsumen Tgl_masuk BiayaTgl_ambil AksiStatusJml

M

E

N

U

U

T

A

M

A

PENGELOLAAN DATA TRANSAKSI LAUNDRY

ID Transaksi

Gambar 3.22 Rancangan Halaman Menu Kelola Data Transaksi

Page 47: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

32

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

Footer

Id Konsumen

Nama

Tgl masuk

Tgl Perkiraan Jadi

Total Barang

Status

Pilih Rak

DETAIL TRANSAKSI LAUNDRY

RINCIAN

SIMPAN

M

E

N

U

U

T

A

M

A

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 :

Page 48: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

33

Header

Footer

Id Konsumen

Nama

Tgl masuk

Tgl Perkiraan Jadi

Total Barang

Status

Posisi Rak

DETAIL TRANSAKSI LAUNDRY

RINCIAN

AMBIL & BAYAR

M

E

N

U

U

T

A

M

A

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 :

Page 49: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

34

Header

Footer

Pencarian : CARI

No Tanggal Nomor Tujuan Aksi

M

E

N

U

U

T

A

M

A

Isi

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

Footer

Kata Broadcast

Pencarian : CARI

No Nama Konsumen ID kosumen Telp Alamat Aksi

M

E

N

U

U

T

A

M

A

KIRIM PESAN

SIMPAN RESET

Gambar 3.26 Rancangan Halaman Menu Broadcast SMS

Page 50: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

35

3.3.11 Rancangan Halaman Menu Pengaturan SMS

Rancangan halaman jika menu pengaturan sms dipilih ditunjukkan pada

gambar 3.27 berikut ini :

Header

Footer

Waktu Pengiriman

Status SMS

Pengirim

Laundry Selesai

Laundry Terlambat

PENGATURAN SMS

SIMPAN RESET

M

E

N

U

U

T

A

M

A

Aktif Tidak aktif

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 :

Page 51: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

36

Header

Footer

+ TAMBAH DATA USER

Pencarian : CARI

No Username Level Aksi

M

E

N

U

U

T

A

M

A

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

Footer

Level

Username

Password

TAMBAH DATA USER

SIMPAN RESET

M

E

N

U

U

T

A

M

A

Gambar 3.29 Rancangan Halaman Tambah Data User

Page 52: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

37

3.3.13 Rancangan Halaman Menu Laporan Transaksi

Rancangan halaman jika menu laporan transaksi dipilih ditunjukkan pada

gambar 3.30 berikut ini :

Header

Footer

Tgl Awal :

Tgl Akhir :

SIAPKAN

Laporan Transaksi & Keuangan

M

E

N

U

U

T

A

M

A

Gambar 3.30 Rancangan Halaman Menu Laporan Transaksi

Page 53: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

38

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.

Page 54: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

39

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

Page 55: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

40

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.

Page 56: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

41

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 :

Page 57: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

42

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.4 Halaman Menu Laundry Baru

Page 58: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

43

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.

Gambar 4.6 Halaman Cetak Nota Laundry Masuk

Page 59: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

44

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.

Page 60: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

45

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

Page 61: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

46

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.

Page 62: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

47

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

Page 63: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

48

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.

Page 64: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

49

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.

Page 65: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

50

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.

Gambar 4.16 Halaman Laundry sudah diambil

Page 66: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

51

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

Page 67: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

52

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

Page 68: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

53

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.21 Halaman Menu Laporan Transaksi

Page 69: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

54

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.

Gambar 4.23 Halaman Laporan Transaksi Microsoft Excel

Page 70: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

55

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.

Gambar 4.26 Tampilan Broadcast SMS

Page 71: SISTEM INFORMASI LAUNDRY BERBASIS SMS GATEWAY/SISTEM... · data racks, customer data, transaction data, laundry, and SMS. SMS usage here is to provide notice to consumers that the

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

commit to user

56

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.