• Tidak ada hasil yang ditemukan

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

Dokumen terkait