Perancangan Sistem ARRUM SAFRIANA M3209013

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 gateway Admin Petugas 1 2 5 Konsumen 4 3 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. 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. 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 SMS Konsumen 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 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 barang Verifikasi 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 Rak Tb_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 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 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 barang Id_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_transaksi Id_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 SMS Tb_konsumen Id_konsumen, no_telp Gambar 3.9 DFD level 2 Proses 6.2 Catat laundry selesai commit to user 22

3.2 Perancangan Basis Data