BAB IV
PERANCANGAN SISTEM USULAN
4.1. Tahapan Perancangan Sistem
4.1.1. Analisa Kebutuhan
Analisa kebutuhan merupakan lakah awal untuk menentukan gambaran perangkat yang akan di hasilkan ketika pengembang melaksanakan sebuah proyek pembuatan perangkat lunak.
4.1.2. Rancangan Diagram Use case
Gamabar 4.1 Use Case Diagram
Operator
Pelanggan Login
Menejemen Operator Manajemen jasa laundry
Manajemen laporan
Manajemen data transaksi Manajemen data pelanggan
Melakukan transaksi
Memilih jasa laundry admin
4.1.3 Activity Diagram Usulan 1.Activity Diagram Login
Gambar 4.2 Activity Diagram Login
Login
Membuka Sofware Start
Memilih Menu Login
Menampilkan From Login
Memasukan Username dan Password
Menekan Tombol Login
Masuk Kedalam Sistem Ya
Menampilkan Halaman Sistem
Finish Tidak
2. Activity Diagram Manajemen Jasa Laundry
Gambar 4.3 Activity Diagram Manajemen Jasa Laundry
Manajemen jasa laundry
Admin masuk menu jasa laundry
Sistem menampilkan daftar menu
Tambah jasa laundry
Edit jasa laundry
Delete Jasa laundry Start Tidak Ya Ya Ya Tidak Finish Simpan
3.Aktivity Diagram Laporan
Gambar 4.4 Activity Diagram Laporan
Manajemen Laporan
Admin masuk menu Laporan
Sistem menampilkan daftar menu
Tambah Laporan Edit Laporan Delete Laporan Start Tidak Tidak Tidak Ya Ya Ya Tidak Finish Simpan
4.Aktivity Diagram Operator
Gambar 4.5 Activity Diagram Manajemen Operator
Manajemen Operator
Admin masuk menu Operator
Sistem menampilkan daftar menu
Tambah Operator Edit Operator Delete Operator Start Tidak Tidak Tidak Ya Ya Ya Tidak Finish Simpan
5. Aktivity Diagram Data Pelanggan
Gambar 4.6 Activity Diagram Manajemen Data Pelanggan
Manajemen Data Pelanggan
Operator masuk menu pelanggan
Sistem menampilkan daftar menu
Tambah Pelanggan Edit Pelanggan Delete Pelanggan Start Tidak Tidak Tidak Ya Ya Ya Tidak Finish Simpan
6. Aktivity Diagram Manajemen Data Transaksi
Gambar 4.7Aktivity Diagram Manajemen Data Transaksi
Manajemen Data Transaksi
Operator masuk menu transaksi
Sistem menampilkan daftar menu
Tambah Transaksi Edit Transaksi Delete Transaksi Start Tidak Tidak Tidak Ya Ya Ya Tidak Finish Simpan
7.Aktivity Diagram Pemilihan Transaksi
Gambar 4,8 Aktivity Diagram Pemilihan Transaksi
Pemilihan Transaksi
Pelanggan datang ke tempat laundry
Pelagan cek paket yang disediakan
Operator memberikan info paket
Pelanggan memilih paket Start
4.1.4. Rancangan Dokumen Sistem Usulan 1. Bentuk Dokumen Masukan
A. Nama Dokumen : Data Pembayaran
Fungsi : Sebagai data pembayaran yang di input ke fail pembayaran Sumber : Kasir
Tujuan : Konsumen
Median : Tampilan Layar Komputer Frekunsi : Setiap ada pembayaran Bentuk : Lampiran C.1
B. Nama Dokumen : Data Pengambilan
Fungsi : Sebagai dokumen data pengambilan yang di input ke fail pengmbilan
Sumber : Bagian Kasir Tujuan : Konsumen
Media : Tampilan Layar Komputer Frekuansi : Setiap ada pembayaran Bentuk : Lampiran C.2
2. Bentuk Dokumen Keluaran
A. Nama Dokumen : Struk Pembayaran 1
Fungsi : Sebagai bukti pembayaran lunas Sumber : Bagian Kasir
Tujuan : Konsumen Media : Kertas
Frekunsi : Setiap ada pembayaran Jumlah : 1 Lembar
Bentuk : Lampiran D.1
B. Nama Dokumen : Laporan Pembayaran
Fungsi : Untuk laporan kepada pemilik Sumber : Bagian Kasir
Tujuan : Tujuan Pemilik Media : Kertas
Frekuansi : Setiap bulan Jumlah : 1 Lembar Bentuk : Lampiran D.2
C. Nama Dokumen : Laporan Pengambilan
Fungsi : Untuk laporan kepada pemilik Sumber : Bagian Kasir
Tujuan : Tujuan Pemilik Media : Kertas
Frekuansi : Setiap bulan Jumlah : 1 Lembar Bentuk : Lampiran D.3
4.1.5 Rancangan Prototype 1. Tampilan Mock up Login
Gamabar 4.9. Mockup Login 2.Mockup Tampilan Utama Menu
3.Mockup Menu Jasa Laundry
Gambar 4.11 Mockup Menu Jasa Laundry 4.Mockup Menu Laporan
5.Mockup Menu Operator
Gambar 4.13 Mockup Menu Operator 6.Mockup Menu Pelanggan
7.Mockup Menu Transaksi
Gambar 4.15 Mockup Menu Transaksi 4.2 Perancangan Perangkat Lunak
4.2.1. Entity Relationship Diagram
Berikut ini adalah ERD yang dibuat untuk sistem informasi pelayan jasa laundry.
4.2.2 Logical Record Structure (LRS)
4.2.3 Spesifiksi File A.Spesifikasi Operator
Nama File : Operator Akronim File : Operator
Fungsi File : untuk menyimpan data operator Organisasi File : Indexed Sequential
Tipe File : File master Akses File : Random Panjang Record : 114 Byte Media : Hard Disk Kunci Field : Id_operator
Software : MYSQL
Tabel 4.1
NO Elemen Data Akronim Tipe Panjang Keterangan
1 Id Operator Id_operator int 8 Primary key
2 Nama operator Nama_operator Varchar 30
B.Spesifikasi Pelanggan
Nama File : Pelanggan Akronim : Pelanggan
Fungsi File : untuk menyimpan data pelanggan Organisasi File : Indexed Sequential
Tipe File : File master Akses File : Random Panjang Record : 98 Byte Media : Hard Disk Kunci Field : Id_pelanggan
Software : MYSQL
Tabel 4.2
NO Elemen Data Akronim Tipe Panjang Keterangan
1 Id Pelanggan Id_pelanggan int 2 Primary key
2 Nama pelanggan Nama_pelanggan Varchar 30 Foreign Key
3 No telpon No_tlpn int 12
4 Alamat Alamat Varchar 10
C.Spesifikasi Transaksi
Nama File : Transaksi Akronim : Transaksi
Fungsi File : untuk menyimpan data transaksi Organisasi File : Indexed Sequential
Tipe File : File Transaksi Akses File : Random Panjang Record : 51 Byte Media : Hard Disk Kunci Field : Id_transaksi
Software : MYSQL
Tabel 4.3
NO Elemen Data Akronim Tipe Panjang Keterangan
1 Id transaksi Id_transaksi int 2 Primary Key
2 Id pelanggan Id_pelanggan int 2 Foreign Key
3 Notes Notes Varchar 10
4 Date Date Varchar
5 Id operator Id_operator int 2
6 Berat Berat Varchar
7 Jenis Jenis Varchar
8 Tarif Tarif int
4.2.3 Class Model/Class Diagram
4.2.4 Sequence Diagram 1. Actor Pelanggan
a.Memasukan Laundry
c.Pengambilan Laundry
2. Actor Operator
a.Menerima Laundry
c.Mengambil Laundry
3. Actor Admin
a.Menglola Paket
4.2.6 Spesifikasi Hardware dan Sofware 1. Perangkat Keras (Hadware)
Spesifikasi perangkat keras yang penulis gunakan adalah : a. Processor : AMD
b. Memory Ram : 4 GB c. Layar : TFT LCD
d. Disk Drive : CD/DVD
2. Perangkat Lunak (Sofware)
Spesifikasi prangkat lunak yang penulis gunakan adalah : a. Sistem Operasi : Windos 10
4.3 Jadwal Implementasi
Setelah sistem usulan selesai dianalisa dan didesain secara rinci dengan desain yang dipilih. Maka tiba saatnya sistem diimplementasikan dan diterapkan. Tahap
implementasi merupakan tahap untuk meletakan suatu sistem agar siap untuk diimplementasikan. Tahap itu terdiri dari beberapa kegiatan yang harus dilakukan yaitu :
1.Persiapan Data Awal
Bertujuan untuk mengumpulkan data yang nantinya akan digunakan pada sistem usulan setelah selesai diimplementasikan data yang digunakan bukan data yang sesungguhnya menjadi inputannya melainkan data yang mempunyai kesamaan dan kemiripan bentuk. Untuk kegiatan ini ditempatkan pada minngu kesatu bulan kesatu. 2.Analisa
Bertujuan mempelajari sistem berjalan beserta permasalahan yang ada untuk
mendapatkan gambaran tentang bentuk permasalhan yang ada pada Devika Laundry sehingga mengurangi kesalahan pada sistem. Untuk itu diperlukan waktu tinga minggu yaitu minggu pertama,minggu kedua dan minggu ketiga pada bulan satu 3.Desain Sistem
Pada proses ini akan dibuat desain sistem yang berupa proses jalannya sistem
berdasarkan data yang telah dikumpulkan pada kegiatan kedua. Untuk itu diperlukan waktu selama dua minggu minggu ketiga dan minggu keempat pada bulan satu. 4.Pembuatan Program dan test program
Untuk mengetahui lamanya pembutan program dapat dilihat dari beberapa hal yaitu kesulitan dalam pembuatan program setelah pembuatan program dilakukan, maka test program harus dilakukan mulai dari test awal program hingga keseluruhan program. Maksud dari pengetesan program ini untuk meyakinkan bahwa elemen atau komponen sistem telah berfungsi dengan baik. Waktu dibutuhkan untuk pengetesan program yaitu tiga minggu, mimggu pertama, minggu kedua dan minggu ketiga pada bulan dua.
Tabel 4.4 Jadwal Implementasi No Kegiatan Jadwal Kegiatan Bulan 1 Bulan 2 1 2 3 4 1 2 3 4 1 Persiapan data awal 2 Analisa 3 Desian Sistem 4 Pembuatan program dan Test program