Bab ini berisi tentang kesimpulan dan saran untuk pengembangan sistem lebih lanjut upaya memperbaiki kelemahan pada sistem dan untuk mendapatkan hasil informasi sesuai dengan yang diinginkan sebagai kesempurnaan sistem.
7 BAB II
TINJ AUAN PUSTAKA
2.1 Pr ofil Sewa Toilet
Sewa toilet adalah perusahaan swasta pertama di Indonesia yang bergerak dalam bidang persewaan toilet portable mewah atau biasa disebut VIP Portable Toilet. Berawal dari pembuatan mobile toilet (berbentuk caravan) khusus untuk tamu VIP pada tahun 2008, sewa toilet terus melakukan pengembangan usaha dan berbekal pengalaman dibidang waste management sejak tahun 2005, sewa toilet percaya mampu memberikan pelayanan yang terbaik kepada para klien. Karena pelayanan adalah kompetensi utama dari sewa toilet.
Sejak Februari 2012, sewatoilet.com menjadi member resmi PSAI (Portable Sanitation Association International). Hal ini menjadikan sewatoilet.com sebagai member PSAI pertama dan satu-satunya di Indonesia. PSAI adalah asosisasi perdagangan nirlaba yang sejak 1971 melayani industri sanitasi portable. Anggota PSAI adalah perusahaan-perusahaan yang bergerak dalam bidang sanitasi portable baik perusahaan penyedia barang, maupun penyedia jasa sanitasi portable.
Kualitas portable toilet yang digunakan sudah teruji secara sejak tahun 1970, karena terbuat dari bahan pilihan dan proses produksi yang sesuai dengan standart mutu International. (Administrator. 2010. SEWA TOILET )
2.1.1 J aringan dan Klien Sewa Toilet
Jaringan sewa toilet, tersebar di 23 daerah di seluruh Indonesia, yaitu : Surabaya, Medan, Batam, Pekanbaru, Palembang, Lampung, Jakarta, Bandung, Yogyakarta, Solo, Semarang, Jember, Denpasar, Mataram, Pontianak, Banjarmasin, Balikpapan, Palangkaraya, Menado, Makassar, Ambon, Sorong, dan Jayapura.
Klien dari sewa toilet diantaranya adalah marvel city, driving range golf taman dayu Pandaan, dahsyat – ciputra world surabaya 2012, opera van java roadshow serang, dan banyak lagi lainnya.
2.1.2 Pr oduk dari Sewa Toilet
a. Enhanced Access Unit – Portable Toilet
EAU memberikan akses mudah bagi orang-orang yang lebih memilih toilet portabel yang besar, dan telah berhasil digunakan oleh orang-orang yang berada di kursi roda. Meskipun tidak disetujui oleh Americans with Disabilities Act (ADA), produk ini telah dipakai di Amerika Serikat dan diseluruh dunia. Penampilan EAU dapat dilihat pada Gambar 2.1 dan deskripsi pada Tabel 2.1
9
Gambar 2.1 Enhanced Access Unit (Sumber http: // sewatoilet.com)
Tabel 2.1 Deskripsi Enhanched Access Unit Deskr ipsi
Tinggi 82,5” (2,10m) didala, 86,5”m(2,20m) diluar Lantai dasar, dalam 58,5” x 58,5” (1,49m x 1,49m)
Lantai dasar, luar 61” x 61” (1,55m x 1,55m)
Pintu 35,5” x 73,5” (0,90m x 1,87m)
Atap 61” x 61” (1,55m x 1,55m)
Berat 280lbs (127kg)
Kapasitas Tangki 40 gallons (151,42liters)
Material High Molecular Weight Polyethylene
(Sumber http: // sewatoilet.com)
b. Portable Handwash Station
Portable handwash station berfungsi untuk memudahkan orang-orang untuk melakukan kebiasaan baik yaitu mencuci tangan. Didesain khusus secara minimalis dan terdapat pompa kaki untuk mengeluarkan air bersih. Tampilan
Portable Handwash Station dapat dilihat pada Gambar 2.2 dan deskripsi pada Tabel 2.2
Gambar 2.2 Portable Handwash Station (Sumber http: // sewatoilet.com)
Tabel 2.2 Deskripsi Portable Handwash Station Deskr ipsi Tinggi Konter 36” (.91 m) Total Tinggi 49” (1.24 m) Total Besar 17” (.43 m) Total Keadalaman 28” (.71 m) Area Konter 17” x 12” (.43 m x .30 m) Dimensi Box 18.5” x 30.75” x 49.5” (.47 m x .78 m x 1.26 m) Berat 70 lbs (31.75 kg)
Kapasitas Air Bersih 24 gallons (90.82 liters) Kapasitas Air 24 gallons (90.82 liters)
11
Deskr ipsi
Pompa Kaki 1.8 gallons/minute (6.81liters) Material Rotationally-molded Polyethylene
(Sumber http: // sewatoilet.com)
c. Urinal Station
Tampilan Urinal Station dapat dilihat pada Gambar 2.3 dan Deskripsi dapat dilihat pada Tabel 2.3
Gambar 2.3 Urinal Station (Sumber http: // sewatoilet.com)
Tabel 2.3 Deskripsi Urinal Station Deskr ipsi
Tinggi 82.5" (2.10m) inside, 86.5" (2.20 m) outside Lantai dasar, dalam 58.5" x 58.5" (1.49 m x 1.49 m)
Deskr ipsi
Pintu 35.5" x 73.5" (0.90m x 1.87m) Atap 61" x 61" (1.55 m x 1.55 m)
Berat 290 lbs. (131.54 kg)
Kapasitas Tangki 70 gallons (264.90 liters)
Material High Molecular Weight Polyethylene
(Sumber http: // sewatoilet.com)
d. P-Mate
P-Mate adalah satu-satunya alat bantu bagi wanita pada saat buang air kecil sehingga bisa dilakukan dengan posisi berdiri (tidak perlu duduk atau jongkok). P-Mate merupakan solusi terbaik bagi para wanita pada saat tidak terdapat fasilitas toilet yang bersih, higienis dan memadai. Tampilan P-Mate dapat dilihat pada Gambar 2.4
Gambar 2.4 P-Mate (Sumber http: // sewatoilet.com)
Sangat praktis untuk digunakan pada saat bepergian ke tempat umum (mall, pasar, pusat pertokoan dan perbelanjaan), perjalanan jarak jauh, mendaki
13
gunung atau wisata alam lainnya, aktivitas olahraga, festival atau kegiatas di luar ruangan (outdoor), atau pada saat sedang sakit yang tidak memungkinkan untuk jongkok, hamil dan memberikan sampel urine.
P-Mate terbuat dari bahan yang bisa di daur ulang dan tidak akan bocor karena rembesan air (water-repellent coating). Disain (anatomic shape) P-Mate sudah melalui proses yang cukup panjang sehingga sampai kepada disain yang ada saat ini, bebas bocor, bebas cipratan dan nyaman.
e. Kros – 4 Bay Urinal
Urinal KROS memiliki kapasitas 660 liter. Urinal KROS tidak perlu dikosongkan sampai sepuluh jam. Unit urinal KROS banyak digunakan di berbagai macam acara outdoor. Tampilan Urinal Kros dapat dilihat pada Gambar 2.5
f. Sona (VIP)
Sona adalah Portable Toilet VIP yang dilengkapi dengan berbagai macam fasilitas yang membuat pengguna merasa nyaman. Portable toilet ini biasa digunakan untuk berbagai acara yang mana tidak terdapat toilet, atau toilet yang tersedia tidak terjangkau, atau kurangnya ketersediaan toilet. Portable Toilet terbuat dari bahan High Molecular Weight Polyethylene dengan proteksi terhadap sinar UV dan tentunya juga sangat memperhatikan perawatan toilet-toilet tersebut, sehingga selalu higienis, bersih, terawat dan terbebas dari bau tidak sedap. Tampilan Sona VIP dapat dilihat pada Gambar 2.6, deskripsi Sona VIP dapat dilihat pada Tabel 2.4 dan fasilitas dapat dilihat pada Tabel 2.5
15
Tabel 2.4 Deskripsi SONA (VIP)
Deskr ipsi Dimensi (p x l x t) 1.20 x 1.20 x 2.34 Berat Kosong +/ Bahan HD Polyethylene Dimensi (p x l x t) 1.20 x 1.20 x 2.34 Berat Kosong +/ Bahan HD Polyethylene (Sumber http: // sewatoilet.com)
Tabel 2.5 Fasilitas SONA (VIP)
Fasilitas
Wastafel Toilet Paper Dispenser
Vanity Tray Cermin Kecil
Gantungan Pakaian Tissue Towel
Soap Dispenser Air Freshener
Flower Decoration Keranjang Sampah
Luas Ruangan 108 x 104 (cm)
g. Hira (VVIP)
Hira adalah Portable Toilet dengan fasilitas sangat lengkap dan dikhususkan untuk para VVIP. Dengan interior yang luas dan sangat nyaman, pengguna akan lebih leluasa dan feel like home. Portable Toilet terbuat dari bahan High Molecular Weight Polyethylene dengan proteksi terhadap sinar UV dan tentunya juga sangat memperhatikan perawatan toilet-toilet tersebut, sehingga selalu higienis, bersih, terawat dan terbebas dari bau tidak sedap. Tampilan Hira VVIP dapat dilihat pada Gambar 2.7, deskripsi dapat dilihat pada Tabel 2.6 dan fasilitas dapat dilihat pada Tabel 2.7
17
Tabel 2.6 Deskripsi HIRA
Deskr ipsi
Dimensi (p x l x t) 2.40 x 1.20 x 2.34
Berat Kosong +/
Volume Septic Tank 250 L
Bahan HD Polyethylene
(Sumber http: // sewatoilet.com)
Tabel 2.7 Fasilitas HIRA
Fasilitas
Wastafel Toilet Paper Dispenser (Stainless steel)
Vanity Tray Cermin Kecil
Gantungan Pakaian Tissue Towel
Soap Dispenser Air Freshener
Flower Decoration Keranjang Sampah (Stainless steel) Luas Ruangan 210 x 104 (cm) Cermin Dinding
(Sumber http: // sewatoilet.com)
h. Candi
Candi adalah Portable Toilet yang ditujukan untuk pelaku jasa konstruksi. Candi merupakan Portable Toilet yang sangat praktis untuk ditempatkan dalam proyek pembangunan. Portable Toilet terbuat dari bahan High Molecular Weight Polyethylene dengan proteksi terhadap sinar UV dan
tentunya juga sangat memperhatikan perawatan toilet-toilet tersebut, sehingga selalu higienis, bersih, terawat dan terbebas dari bau tidak sedap. Tampilan Candi dapat dilihat pada Gambar 2.8 dan deskripsi dapat dilihat pada Table 2.8
Gambar 2.8 Candi (Sumber http: // sewatoilet.com)
Tabel 2.8 Fasilitas Candi
Fasilitas
Dimensi (p x l x t) 1.20 x 1.20 x 1.34 m
Berat Kosong 80 kg
Volume Septic Tank 250 L
Bahan HD Polyethylene
Profil Tank + Pompa air
19
i. Supara (Toilet + Shower)
Supara adalah produk dari sewatoilet.com yang menggabungkan fungsi portable toilet dan portable shower. Unit ini sangat tepat untuk para VIP yang menghadiri suatu acara dimana tidak terdapat toilet atau kamar mandi yang higienis. Acara tersebut biasa dialami peserta yang mengikuti acara outdoor (luar ruangan). Tampilan Supara dapat dilihat pada Gambar 2.9 dan deskripsi dapat dilihat pada Tabel 2.9
Gambar 2.9 Supara(Sumber http: // sewatoilet.com)
Tabel 2.9 Deskripsi Supara Deskr ipsi
Tinggi 82.5" (2.10m) inside, 86.5" (2.20 m) outside Lantai dasar, dalam 58.5" x 58.5" (1.49 m x 1.49 m)
Deskr ipsi
Lantai dasar, luar 61" x 61" (1.55 m x 1.55 m) Pintu 35.5" x 73.5" (0.90m x 1.87m) Atap 61" x 61" (1.55 m x 1.55 m)
Berat 280 lbs. (127 kg)
Kapasitas Tangki 40 gallons (151.42 liters)
Material High Molecular Weight Polyethylene
(Sumber http: // sewatoilet.com)
2.2 Dasar Teori Aplikasi
Pada bab II ini akan dibahas beberapa teori dasar untuk menunjang penyelesaian tugas akhir ini, antara lain: Definisi PHP, Dasar-dasar PHP, Kelebihan PHP, Definisi MySQL, Koneksi Database dengan MySQL.
2.2.1 Pengertian PHP
PHP merupakan bahasa interpreter yang hampir mirip dengan bahasa C dan perl yang memiliki kesederhanaan dalam perintah. PHP dapat digunakan bersamaan dengan WML sehingga pembangunan situs web site dapat dilakukan dengan cepat dan mudah. PHP dapat digunakan untuk meng-update Database, menciptakan Database, dan mengerjakan perhitungan matematika. PHP dapat di download gratis melalui situs http://www.PHP.net. Menurut dokumen resmi PHP, PHP adalah singkatan dari Hypertext Preprocessor.
21
PHP merupakan bahasa scripting (berbentuk script) yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang akan berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser (client side) hanya hasilnya saja. Secara khusus, PHP dirancang untuk membangun sebuah web dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan yang up to date. Misalnya dapat menampilkan isi Database ke dalam halaman web. Pada prinsipnya , PHP mempunyai fungsi yang sama dengan scipt-script seperti ASP (Active Server Page), Cold Fusion dan lain-lain. Untuk menjalankan PHP dibutuhkan webserver. Yang sering digunakan adalah Apache.
2.2.2 Dasar-Dasar PHP
PHP dijalankan dalam file berekstensi .PHP, .PHP3 atau .phtml, tetapi secara umum ekstensi file PHP adalah (.PHP). Kode PHP menyatu dengan tag – tag HTML dalam satu file. Kode PHP diawali dengan tag <? atau <?PHP dan ditutup dengan ?>.
2.2.3 Kelebihan PHP
PHP terkenal dengan mempunyai 4 kelebihannya yaitu 4P (Four Pee) :
a. Practical / Praktis
PHP adalah bahasa pemrograman yang sangat longgar dalam penulisan, dan ini meningkatkan kepraktisan buat para penggunanya. Misalnya saja programmer tidak diharuskan untuk menuliskan atau menghapus variabel. Walaupun kadang
mereka juga tidak bisa mengatakan dengan mudah yang kemudian dipanggil dalam sebuah skrip, menebak formula terbaik dalam penetapan variabel secara otomatis kemudian menghapus variabel dan dan mengembalikan resource ke sistem setelah skrip berhasil di eksekusi.Pada akhirnya, PHP mampu membuat programmer lebih berpikir pada tujuan akhir dari project yang akan dibuat.
b. Power
Sudah menjadi rahasia umum kalau PHP mampu membuat halaman dinamis, memanipulasi form, dan dapat dihubungkan dengan Database.
c. Possibility
Jarang ada developer PHP yang terikat pada suatu implementasi pemecahan masalah. Dilain sisi, ada banyak pilihan yang ditawarkan oleh PHP. Contohnya ada pada Database yang didukung oleh PHP. Kurang lebih semuanya ada 25 Database, termasuk Adabas D, dBase, FrontBase, Hyperwave, IBM DB2, Informix, Ingres, Interbase, mSQL, direct MS-SQL, MySQL, Oracle, Oyrimos, PostgreSQL, Solid, Sybase, Unix dbm dan Velocis.
d. Price
PHP merupakan salah satu open source software, yang dapat diartikan sebagai berikut :
1. PHP dapat dimodifikasi, didistribusikan, dan diintegrasikan dengan produk lain oleh penggunanya,
23
2. Pengembangan dan auditing yang dilakukan secara terbuka, 3. Semua orang bebas berpartisipasi. ( Kurniawan Rulianto 2007)
2.2.4 Definisi Apache
Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini mengunakan HTTP.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis dataantarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah. dan lain-lain. Apache juga didukung oleh sejumlah
Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan ApacheSoftware Foundation.
2.2.5 WebServer
Web server adalah software yang menjadi tulang belakang dari world wide web (www). Web server menunggu permintaan HTTP atau HTTPS dari client yang menggunakan browser seperti Netscape Navigator, Internet Explorer, Modzilla, dan program browser lainnya. Jika ada permintaan dari browser, maka web server akan
memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser. Data ini mempunyai format yang standar, disebut dengan format SGML (standar general markup language). Data yang berupa format ini kemudian akan ditampilkan oleh browser sesuai dengan kemampuan browser tersebut.
2.2.6 Definisi MYSQL
Berikut ini akan dijelaskan mengenai beberapa definisi MYSQL untuk memperjelas pengertian tentang software ini :
a. MYSQL adalah sistem pengaturan relational Database.
Suatu relational Database, menyimpan data dalam bentuk tabel-tabel yang kemudian akan diletakkannya semua data dalam satu ruang penyimpanan yang besar.
b. MYSQL adalah Open Source Software (perangkat lunak).
Open Source artinya bahwa software tersebut memungkinkan untuk digunakan dan dimodifikasi oleh siapa saja.
c. MYSQL menggunakan GPL (GNU General Public License)
Untuk menentukan apakah seseorang memenuhi persyaratan untuk menggunakan software tersebut dalam situasi yang berbeda. Jika seseorang merasa tidak nyaman dengan GPL atau ingin menggunakan MYSQL untuk aplikasi bisnis,
25
maka orang tersebut dapat membeli lisensi yang bersifat komersial. (Sandi, 2011)
2.2.7 Koneksi Database dengan MySQL
Berikut penulisan fungsi script untuk koneksi ke DatabaseMySQL :
a. MySQL_connect()
Perintah ini digunakan untuk melakukan koneksi ke server Database MySQL, fungsi ini memiliki format penulisan sebagai berikut.
MySQL_connect (host, username, password) ;
b. MySQL_select_db()
Perintah ini digunakan untuk memilih Database yang ada di server MySQL, fungsi ini memiliki format penulisan sebagai berikut.
MySQL_select_db (nama_Database, pengenal_koneksi) ;
c. MySQL_quer y()
Perintah ini digunakan untuk melakukan query atau menjalankan permintaan terhadap sebuah tabel atau sejumlah tabel Database. (Kadir,2010)
2.2.8 Pengertian Web
Website atau situs juga dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara,
video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dan lain-lain. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa dilakukan update oleh pengguna maupun pemilik.(Syadili,2006)
26 BAB III
PERANCANGAN SISTEM
3.1 Perancangan Sistem
Perancangan sistem digunakan untuk menggambarkan sejumlah perancangan yang ada dalam sistem ini, yaitu perancangan proses, perancangan antarmuka, dan perancangan basis data. Diagram-diagram perancangan berguna untuk memperjelas proses dan alur aplikasi sistem yang dibuat.
3.1.1 Diagram Jenjang
Diagram jenjang berfungsi untuk menjelaskan proses dari sistem informasi penyewaan toilet, terdapat delapan proses utama dan empat sub-proses. Diagram jenjang sistem informasi penyewaan toilet dapat dilihat pada gambar 3.1 berikut ini.
Gambar 3.1 Diagram Jenjang Sistem Informasi Penyewaan Toilet Level 0
Level 1
3.1.2 Data Flow Diagram (DFD)
DFD atau data alir diagram menggambarkan data yang masuk ke sistem berupa input kemudian di proses oleh sistem untuk menghasilkan output yang sesuai dengan kebutuhan yang diinginkan oleh pengguna. DFD terdiri dari beberapa level diantaranya DFD level 0 yang biasa dikenal dengan diagram konteks, DFD level 1, DFD level 2 dan seterusnya sesuai dengan banyaknya proses dalam sebuah sistem yang dibutuhkan oleh pengguna.
3.1.2.1. DFD Level 0
INFORMASI PENGELUARAN
DATA PENGELUARAN INFORMASI PEMBAYARAN
DATA PEMBAYARAN
DATA CEK TOILET MASUK INFORMASI CEK TOILET MASUK
DATA ACCESSORIS INFORMASI ACCESSORIS INFORMASI ORDER DATA ORDER INFORMASI CUSTOMER DATA CUSTOMER DATA TOILET INFORMASI TOILET INFORMASI USER DATA USER ADMINISTRATOR OPERATOR GUDANG 0
SISTEM INFORMASI PENYEWAAN TOILET
+
Gambar 3.2 DFD Level 0
DFD Level 0 pada aplikasi sistem informasi penyewaan toilet merupakan gambaran sederhana dari fungsi-fungsi atau kebutuhan fungsional software. DFD Level 0 tersebut menggambarkan interaksi antara user dengan software. Interaksi antara user dengan software diwujudkan dalam bentuk fungsi-fungsi dan respon dari software. User pada aplikasi sistem informasi penyewaan toilet dibagi menjadi tiga yaitu administrator, operator dan gudang. Administrator berfungsi sebagai user yang melakukan pengelolaan terhadap data akses sistem dan data toilet. Operator berfungsi
28
sebagai user yang melakukan pengelolaan terhadap data pembayaran, data order, data pengeluaran, data keuangan, dan data customer. Sedangkan gudang sebagai user yang melakukan pengelolaan terhadap data aksesoris, dan data cek toilet yang masuk. 3.1.2.2. DFD Level 1
Gambar berikut merupakan hasil decompose dari DCD atau DFD level nol menjadi DFD level satu.
LOAD DATA PENGELUARAN
SAVE DATA PENGELUARAN LOAD DATA PENGELUARAN
INFORMASI PENGELUARAN DATA PENGELUARAN
INFORMASI PEMBAYARAN DATA PEMBAYARAN
LOAD DATA PEMBAYARAN SAVE DATA PEMBAYARAN LOAD DATA TRANSAKSI PEMBAYARAN
LOAD DATA ACCESSORIS MASUK
SAVE DATA CEK ACCESSORIS MASUK
LOAD DATA ACCESSORIS CEK DATA CEK TOILET MASUK
INFORMASI CEK TOILET MASUK
LOAD DATA ACCESSORIS SAVE DATA ACCESSORIS DATA ACCESSORIS
INFORMASI ACCESSORIS
SAVE DATA SEWA ORDER LOAD DATA ORDER
SAVE DATA ORDER LOAD ORDER TOILET LOAD PERUSAHAAN ORDER
LOAD CUSTOMER ORDER
INFORMASI ORDER DATA ORDER LOAD DATA CUSTOMER
SAVE DATA CUSTOMER
INFORMASI CUSTOMER DATA CUSTOMER
LOAD DATA PERUSAHAAN
LOAD DATA PERUSAHAAN USER
LOAD DATA TOILET SAVE DATA TOILET
LOAD DATA WARNA LOAD DATA TYPE LOAD DATA PRODUCT LOAD DATA WALL
LOAD DATA USER
DATA TOILET INFORMASI TOILET INFORMASI USER DATA USER ADMINISTRATOR OPERATOR GUDANG 1 MENYIMPAN DATA USER 2 MENYIMPAN DATA TOILET + USER WALL PRODUCT TYPE WARNA TOILET PERUSAHAAN 3 MENYIMPAN DATA CUSTOMER CUSTOMER 4 MELAKUKAN ORDER TOILET TRANSAKSI SEWA 5 MENYIMPAN DATA ACCESSORIS ITEM 6 MEMERIKSA ACCESSORIS MASUK CEK ITEM 7 MELAKUKAN TRANSAKSI PEMBAYARAN PEMBAYARAAN 8 MELAKUKAN TRANSAKSI PENGELUARAN PENGELUARAN Gambar 3.3 DFD Level 1
Pada DFD level 1 tersebut terdapat delapan proses: a. Penyimpanan data user
Proses ini berfungsi untuk melakukan penyimpanan data user. Pengelolaan data user ini dilakukan oleh administrator, pengelolaan data user tersebut meliputi
insert, update, dan delete. Pengelolaan data user ini juga mengambil informasi dari tabel perusahaan.
b. Penyimpanan data toilet
Proses ini berfungsi untuk melakukan penyimpanan data toilet. Pengelolaan data toilet ini dilakukan oleh administrator, pengelolaan data tersebut meliputi insert, update, dan delete. Penyimpanan data toilet ini mengambil informasi dari tabel wall, product, type, warna, dan tabel perusahaan.
c. Penyimpanan data customer
Proses ini berfungsi untuk melakukan penyimpanan data customer. Pengelolaan data customer ini dilakukan oleh operator, pengelolaan data tersebut meliputi insert, update, dan delete. Penyimpanan data customer ini akan disimpan dalam database customer.
d. Melakukan order toilet
Proses ini berfungsi untuk melakukan penyimpanan data order toilet. Pengelolaan data order toilet ini dilakukan oleh operator. Penginputan data order toilet mengambil data customer dari tabel customer, dan juga mengambil data perusahaan dari tabel perusahaan, kemudian semua data yang berhubungan dengan pengorderan toilet disimpan dalam tabel transaksi, dan menyimpan data sewa order dalam tabel sewa.
e. Penyimpanan data accessoris
Proses ini berfungsi untuk melakukan penyimpanan data accessoris. Pengelolaan data accessoris ini dilakukan oleh staff gudang. Penyimpanan data accessoris ini akan disimpan dalam database item.
30
f. Pemeriksaan accessoris masuk
Proses ini berfungsi untuk melakukan pemeriksaan data accessoris masuk. Pemeriksaan data accessoris ini dilakukan oleh staff gudang, dengan mencek data accessoris pada tabel item dan menyimpan data tersebut pada tabel cek item.
g. Melakukan transaksi pembayaran
Proses ini berfungsi untuk melakukan penyimpanan data transaksi yang dilakukan oleh customer. Pengelolaan data transaksi pembayaran ini dilakukan oleh operator, Pengelolaan data tersebt mengambil data transaksi yang dilakukan oleh customer melalui tabel transaksi.
h. Melakukan transaksi pengeluaran
Proses ini berfungsi untuk melakukan penyimpanan data transaksi pengeluaran . Pengelolaan data transaksi pengeluaran ini dilakukan oleh operator. Pengelolaan data transaksi pengeluaran ini mengambil data dari tabel transaksi dan menyimpan data transaksi pengeluaran tersebut pada tabel pengeluaran.
3.1.2.3. DFD Level 2
Gambar berikut ini merupakan hasil decompose dari DFD level 1 proses penyimpanan data toilet.
LOAD DATA WALL TOILET
LOAD DATA TYPE TOILET
LOAD DATA PRODUCT TOILET
LOAD DATA PERUSAHAAN LOAD DATA WARNA
LOAD DATA TOILET SAVE DATA TOILET INFORMASI TOILET
DATA TOILET
SAVE DATA PRODUCT INFORMASI PRODUCT
DATA PRODUCT
LOAD DATA PRODUCT INFORMASI TYPE
DATA TYPE
SAVE DATA TYPE
LOAD DATA TYPE INFORMASI WALL
DATA WALL
SAVE DATA WALL
LOAD DATA WALL
ADMINISTRATOR WALL PRODUCT TYPE WARNA TOILET PERUSAHAAN 1 MENYIMPAN DATA WALL 2 MENYIMPAN DATA TYPE 3 MENYIMPAN DATA PRODUCT 4 MENYIMPAN TOILET Gambar 3.4 DFD Level 2
Pada DFD level 2 proses penyimpanan data toilet terdapat tujuh subproses a. Penyimpanan data wall
Subproses ini berfungsi untuk melakukan pengelolaan data wall. Pengelolaan suproses ini dilakukan oleh administrator. Pengelolaan data berupa insert, update, dan delete yang data wall tersebut disimpan pada tabel wall.
b. Penyimpanan data type
Subproses ini berfungsi untuk melakukan pengelolaan data type. Pengelolaan suproses ini dilakukan oleh administrator. Pengelolaan data berupa insert, update, dan delete yang data type tersebut disimpan pada tabel type.
c. Penyimpanan data product
Subproses ini berfungsi untuk melakukan pengelolaan data product. Pengelolaan