System Flow Desain Sistem

4.2. Desain Sistem

Setelah melakukan analisis sistem maka langkah selanjutnya yang harus dikerjakan adalah mendesain sistem yang akan dirancang. Langkah-langkah yang dilakukan adalah sebagai berikut: a. Pembuatan System Flow b. Membuat Context Diagram c. HIPO d. Membuat Data Flow Diagram DFD e. Entity Relationship Diagram ERD f. Data Based Management System DBMS g. Desain Input Output Langkah-langkah di atas akan dijelaskan lebih rinci pada sub-sub BAB berikut ini:

4.2.1. System Flow

System flow adalah deskripsi proses bisnis dari masing-masing fungsi da- lam bentuk simbol atau gambar. Pada system flow ini menggambarkan proses sir- kulasi perpustakaan yang ada di PT Jawa Pos Koran, yang terdiri dari login aplikasi, registrasi member baru, transaksi peminjaman koleksi, transaksi pengembalian koleksi. User dalam aplikasi ini, yaitu admin perpustakaan, petugas sirkulasi, dan pimpinan perpustakaan. Untuk lebih jelasnya akan digambarkan pada system flow di bawah ini: a. System flow Login Login karyawan sistem P h ase mulai User id dan password Verifikasi Karyawan Admin ? Petugas sirkulasi Menampilkan Login gagal Login Gagal Menampilkan form Login tidak tidak 1 ya 2 ya Kepala Perpustakaan tidak 3 ya Gambar 4. 1 System flow Login Objective : Untuk masuk ke menu transaksi atau pengolahan data master Input : User ID dan password karyawan Proses : Mengecek hak akses karyawan yang diinputkan Output : Form sesuai hak akses karyawan Actor : Karyawan b. System flow Mengolah Data Master 1. Mengelola data master petugas insert Objective : Untuk menambah data petugas perpustakaan Input : Data petugas perpustakaan Proses : Menambah data petugas perpustakaan Output : data petugas perpustakaan bertambah Actor : Admin perpustakaan Mengelola data master petugas perpus Admin Perpustakaan Sistem Ph ase 1 Data pilihan menu petugas perpus Menampilkan menu petugas perpus KARYAWAN Form Petugas Perpus Nama, alamat, telepon, jenis kelamin, status Mengenerate Id Petugas Mengecek data Data terisi semua? Simpan Menyimpan data Menampilkan pesa Data berhasil disi pa selesai ya tidak Gambar 4.2. System flow Menambah Petugas Perpustakaan 2. Mengelola data master petugas update update data master petugas perpus Admin Perpustakaan Sistem P h ase 1 Data pilihan menu petugas perpus Menampilkan menu petugas perpus KARYAWAN Form Petugas Perpus Nama alamat telepon jenis kelamin status Menampilkan data Data terisi semua? edit Menyimpan data Menampilkan pesa Data berhasil disi pa selesai ya Id karyawan Mengecek data tidak Gambar 4.3. System flow Mengubah Petugas Perpustakaan Objective : Untuk mengubah data petugas perpustakaan Input : Data petugas perpustakaan yang ingin diubah Proses : Mengubah data petugas perpustakaan Output : data petugas perpustakaan berubah Actor : Admin perpustakaan 3. Mengelola data master petugas delete Objective : Untuk menghapus data petugas perpustakaan Input : Data petugas perpustakaan yang ingin dihapus Proses : Menghapus data petugas perpustakaan Output : Data petugas perpustakaan berkurang Actor : Admin perpustakaan Menghapus Master Petugas Admin Perpustakaan Sistem P h ase 1 Data pilihan menu petugas perpus Menampilkan menu petugas perpus KARYAWAN Form Petugas Perpus Menampilkan data Klik delete Menghapus data Menampilkan pesa Data berhasil dihapus selesai Id karyawan Gambar 4.4. System flow Menghapus Petugas Perpustakaan 4. Master Koleksi insert Mengelola Data Master Koleksi Admin Perpustakaan Sistem P h ase 1 Data pilihan menu aster koleksi Form Master Koleksi Kategori Koleksi selesai Pilihan Kategori Koleksi Form Inputan Nama koleksi, pengarang,penerbit,thn terbit,kondisi buku, Simpan Menampilkan pesa Data berhasil disi pa Menampilkan menu aster koleksi Menampilkan Kategori Koleksi Kategori Menampilkan Inputan yang harus diisi Mengecek data Data terisi semua? Menyimpan data Koleksi ya tidak Gambar 4.5. System flow menambah koleksi Objective : Untuk menambah koleksi perpustakaan Input : Data koleksi Proses : Menambah data koleksi perpustakaan Output : Data koleksi perpustakaan bertambah Actor : Admin perpustakaan 5. Master Koleksi update Objective : Untuk mengubah data master koleksi Input : Data koleksi yang ingin diubah Proses : Mengubah data koleksi yang ingin diubah Output : Data koleksi perpustakaan berubah Actor : Admin perpustakaan update data master koleksi Admin Sistem P h ase 1 Data pilihan menu aster koleksi Menampilkan menu aster koleksi koleksi Form master koleksi Kategori koleksinama koleksi kategori bukupengarang penerbitthn terbitkondisi bukuheadline Menampilkan data Data terisi semua? edit Menyimpan data Menampilkan pesa Data berhasil disi pa selesai ya Id koleksi Mengecek data tidak Gambar 4.6. System flow mengubah koleksi 6. Master Member insert Mengolah data master member Admin Perpustakaan Sistem P h ase 1 Data pilihan menu aster e ber Menampilkan menu aster e ber Member Form Master Member Kategori Mengenerate Id Member Id Member Institusi, nama, tanggallahir, alamat, telepon, nohp, jenis kelamin, email,tanggal registrasi Mengecek data Data terisi semua? Foto Upload Menampilkan foto selesai tidak ya Menampilkan pesa Data berhasil disi pa Simpan Menyimpan Data Mencetak Kartu Member Gambar 4.7. System flow registrasi member Objective : Untuk menambah data member baru Input : Data member Proses : Menambah data member Output : Data member bertambah Actor : Admin perpustakaan 7. Master Member update Objective : Untuk mengubah data member Input : Data member yang ingin diubah Proses : Mengubah data member yang ingin diubah Output : Data member berubah Actor : Admin perpustakaan update data member Admin Perpustakaan Sistem P h ase 1 Data pilihan menu e ber Menampilkan menu e ber member Form member Kategori memberinstitusi nama membertgl lahir alamatteleponjkemail foto Menampilkan data Data terisi semua? edit Menyimpan data Menampilkan pesa Data berhasil disi pa selesai ya Id member Mengecek data tidak Gambar 4.8. System flow mengubah data member 8. Master Kategori insert Mengolah data master Kategori Koleksi Admin Perpustakaan Sistem Ph ase 1 Data pilihan menu aster kategori koleksi Menampilkan menu aster kategori koleksi Kategori koleksi Form Master kategori koleksi Mengenerate Id Kategori Id Kategori Nama Kategori Koleksi Simpan Menyimpan data Menampilkan pesa Data berhasil disi pa selesai Mengecek data Data terisi semua? tidak ya Gambar 4.9. System flow menambah data kategori Objective : Untuk menambah data kategori Input : Nama kategori Proses : Menambah data kategori Output : Data kategori bertambah Actor : Admin perpustakaan 9. Master Detil Kategori update Objective : Untuk mengubah data kategori Input : Data yang ingin diubah Proses : Mengubah data kategori Output : Data kategori berubah Actor : Admin perpustakaan update data master kategori Admin Sistem P h ase 1 Data pilihan menu KATEGORI KOLEKSI Menampilkan menu kategori KATEGORI Form kategori Nama Menampilkan data Data terisi semua? edit Menyimpan data Menampilkan pesa Data berhasil disi pa selesai ya Id ktegori Mengecek data tidak Gambar 4.10. System flow mengubah data kategori c. System flow membuat laporan 1. System flow Peminjaman Koleksi Peminjaman Petugas sirkulasi sistem P h ase 2 Namaid member Filter Menampilkan data member Form Data member Klik data Form peminjaman Mengenerete id peminjaman, id member,sisa stok Id buku Mengenerete nama buku,tgl pinjm, tgl harus kembali Nama buku, tgl pinjm, tgl harus kembali simpan Menyimpan data peminjaman Data berhasil disimpan selesai Gambar 4.11. System flow peminjaman koleksi Objective : Untuk melakukan transaksi peminjaman koleksi Input : Data koleksi yang dipinjam dan data member yang meminjam Proses : Menyimpan transaksi peminjaman ke dalam tebel member dan tabel peminjaman Output : Transaksi peminjaman berhasil dilakukan Actor : Petugas sirkulasi 2. System flow Pengembalian Koleksi Objective : Untuk melakukan transaksi pengembalian koleksi Input : Data member dan data koleksi yang akan dikembalikan Proses : Menyimpan transaksi pengembalian ke dalam tebel member dan tabel pengembalian Output : Transaksi pengembalian berhasil dilakukan Actor : Petugas sirkulasi Pengembalian Petugas sirkulasi sistem Ph ase 2 Namaid member Filter Menampilkan data member Form peminjaman Klik data Form pengembalian Mengenerete id pengembalian, id buku,nama buku,tgl pinjam, tgl harus kembali Tgl kembali simpan Menyimpan data pengembalian Data berhasil disimpan selesai Gambar 4.12. System flow pengembalian koleksi d. System flow membuat laporan 1. System flow membuat laporan transaksi peminjaman Membuat Laporan Peminjaman Pimpinan Perpustakaan Sistem Phase 3 Klik menu laporan peminjaman Menampilkan form parameter tanggal laporan peminjaman Form parameter tanggal Parameter Tanggal Laporan transaksi peminjaman berdasarkan inputan tanggal peminjaman Laporan transaksi peminjaman Selesai Gambar 4.13. System flow membuat laporan peminjaman Objective : Untuk membuat transaksi peminjaman Input : Parameter tanggal Proses : Membuat laporan transaksi peminjaman berdasarkan inputan parameter tanggal Output : Laporan transaksi peminjaman Actor : Pimpinan Perpustakaan 52 Membuat Laporan Pengembalian Pimpinan Perpustakaan Sistem Phase 3 Klik menu laporan pengembalian Menampilkan form parameter tanggal laporan pengembalian Form parameter tanggal Parameter Tanggal Laporan transaksi pengembalian berdasarkan inputan tanggal Pengembalian Laporan transaksi pengembalian Selesai Gambar 4.14. System flow membuat laporan pengembalian 2. System flow membuat laporan transaksi pegembalian Objective : Untuk membuat laporan transaksi pengembalian Input : Parameter tanggal Proses : Membuat laporan transaksi pengembalian berdasarkan inputan parameter tanggal Output : Laporan transaksi pengembalian Actor : Pimpinan Perpustakaan 3. System flow laporan master member Membuat Laporan Master Member Pimpinan Perpustakaan Sistem Phase 3 Klik menu laporan Master member Menampilkan form parameter tanggal laporan master member Form parameter tanggal Parameter Tanggal Laporan master member berdasarkan inputan tanggal Member Laporan Master Menber Selesai Gambar 4.15. System flow membuat laporan master member 3. Objective : Untuk membuat laporan master member Input : Parameter tanggal Proses : Membuat laporan master member berdasarkan parameter tanggal yang telah dipilih Output : Laporan master member Actor : Pimpinan Perpustakaan 4. System flow laporan master koleksi Objective : Untuk membuat laporan master koleksi Input : Parameter tanggal Proses : Membuat laporan master koleksi berdasarkan parameter tanggal yang telah dipilih Output : Laporan master koleksi Actor : Pimpinan Perpustakaan Membuat Laporan Master Koleksi Pimpinan Perpustakaan Sistem Phase 3 Klik menu laporan Master koleksi Menampilkan form parameter tanggal Form parameter tanggal Parameter Tanggal Laporan master koleksi berdasarkan inputan tanggal Koleksi Laporan Master Koleksi Selesai Gambar 4.16. System flow membuat laporan master koleksi

4.2.2. Context Diagram