• Tidak ada hasil yang ditemukan

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB 4 RANCANGAN SISTEM YANG DIUSULKAN"

Copied!
26
0
0

Teks penuh

(1)

44

RANCANGAN SISTEM YANG DIUSULKAN

4.1. Narasi yang Diusulkan

4.1.1. Prosedur Pendaftaran Anggota

Pada saat calon anggota datang, Bag. Pendaftaran akan melayani calon anggota untuk mendaftar menjadi anggota Taman Bacaan. Bag. Pendaftaran akan menanyakan biodata calon anggota. Setelah Bag. Pendaftaran menginput ke dalam sistem, maka calon anggota akan diberikan Id Card sebagai tanda bahwa sudah menjadi anggota Taman Bacaan.

4.1.2. Prosedur Peminjaman Buku

Pada saat anggota datang untuk meminjam buku, anggota akan menanyakan kepada Bag. Layanan untuk menanyakan apakan buku yang ingin dipinjam tersedia atau anggota dapat mencari sendiri buku yang ingin dipinjam.

Anggota yang ingin meminjam buku, dapat membaca di tempat dan tidak dikenakan biaya. Apabila anggota ingin membawa pulang buku, maka anggota harus menunjukan Id Card dengan ketentuan harga sewa :

a. Komik : Rp. 1000,-/hari

b. Novel : Rp. 2000,-/hari

(2)

Maksimal Peminjaman adalah 2 buah buku, baik itu komik maupun novel dan lama peminjaman maksimal untuk komiik adalah 3 hari dan novel 5 hari.

Apabila anggota ingin memperpanjang masa pinjam, anggota bisa menelepon untuk di perpanjang agar tidak terkena denda. Sedangkan biaya denda adalah 2 kali harga sewa buku per hari.

Bag. Layanan Taman Bacaan membuka sistem Tr_Peminjaman Buku kemudian Bag. Layanan Taman Bacaan mendata anggota sebagai peminjam buku, dengan mencocokan Id_Anggota yang tertera pada Id Card dan memasukan Id_Anggota ke dalam sistem Tr_Peminjaman beserta buku yang dipinjamnya dengan memilih judul buku yang akan dipinjam. Setelah mendata Anggota Perpustakaan sebagai peminjam buku, Bag. Layanan Taman Bacaan menyimpan data tersebut pada Tr_Peminjaman. Apabila anggota ingin memperpanjang masa sewa buku, anggota menelepon ke Bag. Layanan Taman bacaan dan menginputnya ke dalam Tr_Peminjaman.

4.1.3. Prosedur Pengembalian Buku

Pengembalian buku dilakukan saat anggota mendatangi Bag. Layanan Taman Bacaan untuk melakukan pengembalian buku. Anggota menyerahkan Id Card dan buku yang akan dikembalikan kepada Bag. Layanan Taman Bacaan.

Kemudian Bag. Layanan Taman Bacaan membuka sistem Tr_Peminjaman dan menginput Id_Anggota. Kemudian sistem Tr_Peminjaman menampilkan data anggota peminjam, lalu Bag. Layanan Taman Bacaan memeriksa kondisi buku.

Jika kondisi buku yang di pinjam oleh anggota dalam keadaan rusak, maka

(3)

anggota sebagai peminjam diwajibkan untuk mengganti buku yang rusak dengan mengganti kerusakan berupa uang sesuai dengan harga buku. Begitu pun dengan buku yang hilang. Kemudian Bag. Layanan menjumlahkan biaya sewa dengan biaya denda apabila ada. Kemudian anggota membayar kepada Bag. Layanan Taman Bacaan yang juga merangkap sebagai Kasir. Setelah menerima uang, Bag. Layanan Taman Bacaan memilih Ms_Buku dan mengisi keterangan rusak atau hilang pada kolom keterangan. Kemudian setiap transaksi yang berupa denda di data pada pilihan denda. Jika buku telah kembali maka Bag. Layanan Taman Bacaan mengupdate status peminjaman yang ada pada Tr_Peminjaman.

Setiap akhir bulan Bag. Layanan Taman Bacaan membuat Laporan Peminjaman Buku untuk diserahkan kepada Pemilik Taman Bacaan.

4.1.4. Prosedur Pengadaan Buku Melalui Sumbangan

Donatur mendatangi Bag. Layanan Taman Bacaan untuk menyumbangkan buku, kemudian Bag. Layanan Taman Bacaan membuka sistem Ms_Buku dengan menginput data sesuai buku yang diterima.

4.1.5. Prosedur Pengadaan Buku Melalui Pembelian

Pemilik mencari judul buku yang akan dibeli. Kemudian Pemilik

mencatat judul buku tersebut dalam sebuah note. Lalu Pemilik menunjuk

karyawan untuk melakukan pembelian buku sesuai note yang telah di catat oleh

Pemilik. Setelah buku-buku tersebut dibeli, Karyawan mendatangi Bag.

(4)

Layanan Taman Bacaan untuk diperiksa kondisi buku dan judul apakah sesuai dengan yang di pesan oleh Pemilik Taman Bacaan. Jika sesuai, Bag. Layanan akan menginput data buku ke dalam Ms_Buku. Setelah itu Bag. Layanan Taman Bacaan akan mengkategorikan buku-buku tersebut kedalam rak-rak yang telah disediakan. Kemudian Bag. Layanan Taman Bacaan akan membuat Laporan Buku Masuk untuk diserahkan kepada Pemilik Taman Bacaan.

4.2. Identifikasi Event Table yang Diusulkan.

Event Internal Agent Start When Activity

Melayani Pendaftaran

Bag. Pendaftaran Saat Calon Anggota datang

1. Calon Anggota melakukan pendaftaran.

2. Bag. Pendaftaran menginput biodata anggota ke dalam Ms_Anggota.

3. Bag. Pendaftaran mencetak Kartu Anggota.

Melayani Peminjaman Buku

Bag. Layanan Taman Bacaan

Saat anggota ingin meminjam buku

4. Anggota melakukan peminjaman buku serta Kartu Anggota

5. Bag. Layanan mendata peminjaman buku dan memperbarui data tersebut ke dalam sistem Tr_Peminjaman.

6. Menyerahkan buku dan Kartu Anggota.

Melayani Pengembalian Buku

Bag. Layanan Taman Bacaan

Saat anggota ingin mengembalikan buku

7. Anggota melakukan pengembalian buku dengan menyerahkan buku dan Kartu Anggota.

8. Bag. Layanan Perpustakaan mencocokan data.

9. Menyimpan & mengupdate data Peminjaman pada Tr_Peminjaman.

Menerima Pembayaran

Kasir Pada saat anggota ingin membayar

10. Anggota membayar sesuai dengan kwitansi.

11. Menerima pembayaran sesuai dengan kwitansi.

Menerima Sumbangan Buku

Bag. Layanan Taman Bacaan

Donatur Menyumbang Buku

12. Menginput & menyimpan data buku yang di terima pada Ms_Buku.

(5)

Melakukan Pembelian Buku

Pemilik Taman Bacaan

Pada Awal Bulan dan Menerima Pesanan Buku

13. Memesan buku di toko buku baik yang konvensional maupun online.

14. Menerima buku setelah buku.

15. dikirim oleh toko buku.

16. Menyerahkan buku ke Bag. Layanan Taman Bacaan.

Menerima Buku

& Mendata Buku yang Masuk

Bag. Layanan Taman Bacaan

Menerima Buku Pemilik Taman Bacaan

17. Menginput judul buku ke dalam MS_Buku.

Mencetak laporan Anggota

Bag. Pendaftaran Setiap akhir bulan 18. Mencetak Laporan Anggota

19. Menyerahkan Laporan Anggota kepada Pemilik Taman Bacaan.

Mencetak Laporan Peminjaman

Bag. Layanan Taman Bacaan

Setiap Akhir Bulan

20. Mencetak Laporan Peminjaman Buku.

21. Menyerahkan Laporan Peminjaman Buku kepada Pemilik Taman Bacaan.

Mencetak Laporan Buku Masuk

Bag. Layanan Taman Bacaan

Pada akhir bulan 22. Mencetak Laporan Buku Masuk.

23. Menyerahkan Laporan Buku Masuk kepada Pemilik Taman Bacaan.

Table 4.1 Event Table Sistem yang Diusulkan

(6)

4.3. Sistem File yang Diusulkan

Sistem file yang diusulkan pada Taman Bacaan “ZOE” adalah sebagai berikut :

1. Ms_Buku

Data ini digunakan oleh bagian Teknis Perpustakaan yang fungsinya untuk menambah, melakukan update dan menghapus data buku.

2. Ms_Anggota

Data ini digunakan oleh bagian Layanan Perpustakaan yang fungsinya adalah untuk menambah, melakukan update dan menghapus data anggota.

3. Ms_Karyawan

Data ini berfungsi untuk menambah, melakukan update dan menghapus data karyawan.

4. Tr_Peminjaman

Data ini berfungsi untuk menginput transaksi peminjaman dan pengembalian

buku

(7)

4.4. Overview Activity Diagram

Gambar 4.1 Overview Activity Diagram Sistem yang Diusulkan

(8)

4.5. Workflow Table yang diusulkan

Actor Activity

Calon Anggota Bag. Pendaftaran Calon Anggota

Bag. Pendaftaran

Komputer Bag. Pendaftaran Bag. Pendaftaran

Komputer Bag. Pendaftaran Bag. Pendaftaran

Calon anggota Bag. Pendaftaran

Mendaftar Menjadi Anggota

1. Mengisi buku tamu saat pertama kali datang 2. Menyerahkan formulir pendaftaran

3. Mengisi formulir pendaftaran 4. Menyerahkan formulir pendaftaran 5. Membuka menu Ms_Anggota 6. Menampilkan menu Ms_Anggota

7. Menginput data calon anggota ke dalam Ms_Anggota 8. Memilih tombol simpan pada Ms_Anggota

9. Memilih tombol cetak pada Ms_Anggota 10. Mencetak Kartu Anggota

11. Menyerahkan Kartu Anggota 12. Menerima Kartu Anggota 13. Menutup Ms_Anggota

Anggota

Bag. Layanan Taman Bacaan

Komputer Bag. Layanan Taman Bacaan

Bag. Layanan Taman Bacaan

Anggota

Bag. Layanan Taman Bacaan

Melayani Peminjaman Buku 14. Melakukan peminjaman buku

15. Menyerahkan Kartu Anggota kepada Bag. Layanan Taman Bacaan

16. Menerima Kartu Anggota 17. Membuka sistem Tr_Peminjaman

18. Menampilkan menu Tr_Peminjaman

19. Mencocokan Id_Anggota pada Tr_Peminjaman 20. Menampilkan data Anggota

21. Memasukan Id_Anggota pada Tr_Peminjaman 22. Memilih buku yang akan dipinjam

23. Memilih tombol simpan pada Tr_Peminjaman 24. Menyerahkan buku dan Kartu Anggota pada anggota.

25. Menerima buku dari Bag. Layanan Taman Bacaan 26. Menutup Tr_Peminjaman

(9)

Anggota

Bag. Layanan Taman Bacaan

Komputer Bag. Layanan Taman Bacaan Bag. Layanan Taman Bacaan

Komputer Bag. Layanan Taman Bacaan Bag. Layanan Taman Bacaan

Anggota Kasir

Komputer Kasir Kasir

Anggota

Bag. Layanan Taman Bacaan

Melayani Pengembalian Buku 27. Melakukan pengembalian buku 28. Menyerahkan buku dan kartu anggota

29. Menerima buku dan kartu anggota 30. Membuka sistem Tr_Peminjaman 31. Menampilkan menu Tr_Peminjaman 32. Menginput Id_Anggota

33. Menampilkan data peminjam

34. Memeriksa kondisi buku

35. Menemukan kondisi buku rusak/hilang 36. Menginput data kondisi buku rusak/hilang

37. Melakukan penagihan serta denda buku apabila ada 38. Membayar tagihan dan denda apabila ada

39. Menerima pembayaran 40. Mencetak kwitansi

41. Menyerahkan kwitansi 42. Mengembalikan kartu anggota 43. Menerima kwitansi dan kartu anggota

44. Memilih status kembali

45. Melakukan update pada Tr_Peminjaman 46. Memilih tombol simpan

47. Menutup Tr_Peminjaman Buku Donatur

Bag. Layanan Taman bacaan

Pemilik Taman Bacaan

Bag. Layanan Taman Bacaan

Komputer Bag. Layanan Taman Bacaan Bag. Layanan Taman Bacaan

Menerima Sumbangan Buku 48. Menyumbang buku

49. Menerima buku

50. Menyerahkan buku kepada Pemilik untuk di sortir

51. Menerima buku sumbangan dari Bag. Layanan Taman Bacaan untuk di sortir

52. Menyortir buku

53. Menyerahkan buku yang sudah di sortir

54. Menerima buku yang telah di sortir 55. Membuka sistem Ms_Buku 56. Menampilkan menu Ms_Buku

57. Menginput data buku yang diterima pada Ms_Buku 58. Mengisi keterangan pada Ms_Buku

59. Memilih tombol simpan 60. Menutup Ms_Buku 61. Mengkategorikan buku

(10)

Pemilik Taman Bacaan

Karyawan

Bag. Layanan Taman Bacaan

Pemilik Taman Bacaan Bag. Layanan Taman Bacaan

Komputer Bag. Layanan Taman Bacaan Bag. Layanan Taman Bacaan

Melakukan Pembelian Buku

62. Mencari judul buku yang akan dibeli 63. Menugaskan karyawan untuk membeli buku

64. Melakukan pembelian buku

65. Menyerahkan buku kepada Bag. Layanan Taman Bacaan

66. Menerima buku dari Karyawan 67. Memeriksa kondisi buku

68. Menyimpan buku apabila tidak sesuai 69. Membuka Ms_Buku

70. Menampilkan Menu Ms_Buku

71. Mendata buku pada Ms_Buku 72. Memilih tombol simpan 73. Menutup Ms_Buku 74. Mengkategorikan buku

Bag. Pendaftaran

Komputer Bag. Pendaftaran Bag. Pendaftaran

Komputer Bag. Pendaftaran Bag. Pendaftaran

Pemilik Taman Bacaan

Mencetak Laporan Anggota 75. Membuka Laporan Anggota 76. Menampilkan Laporan Anggota 77. Memilih tombol cetak

78. Mencetak Laporan Anggota

79. Menutup laporan Anggota

80. Menyerahkan laporan Anggota kepada Pemilik Taman Bacaan

81. Menerima Laporan Anggota Bag. Layanan Taman Bacaan

Komputer Bag. Layanan Taman Bacaan Bag. Layanan Taman Bacaan

Komputer Bag. Layanan Taman Bacaan Bag. Layanan Taman Bacaan

Pemilik Taman bacaan

Mencetak Laporan Peminjaman Buku 82. Membuka Laporan Peminjaman Buku 83. Menampilkan laporan Peminjaman Buku 84. Memilih tombol cetak

85. Mencetak laporan Peminjaman Buku

86. Menutup Laporan Peminjaman Buku

87. Menyerahkan Laporan Peminjaman Buku kepada Pemilik Taman Bacaan

88. Menerima Laporan Buku dari Bag. Layanan Taman Bacaan

(11)

Bag. Layanan Taman Bacaan

Komputer Bag. Layanan Taman Bacaan Bag. Layanan Taman Bacaan

Komputer Bag. Layanan Taman Bacaan Bag. Layanan Taman Bacaan

Pemilik Taman Bacaan

Mencetak Laporan Buku Masuk 89. Membuka Laporan Buku Masuk 90. Menampilkan Laporan Buku Masuk 91. Memilih tombol cetak

92. Mencetak Laporan Buku Masuk

93. Menutup laporan Buku Masuk

94. Menyerahkan laporan Buku Masuk kepada pemilik Taman Bacaan

95. Menerima Laporan Buku Masuk dari Bag. Layanan Taman Bacaan

Kasir

Komputer Kasir Kasir

Komputer Kasir Kasir

Pemilik Taman Bacaan

Mencetak Laporan Keuangan 96. Membuka Laporan Keuangan 97. Menampilkan Laporan Keuangan 98. Memilih tombol cetak

99. Mencetak Laporan Keuangan

100. Menutup laporan Keuangan

101. Menyerahkan Laporan keuangan kepada pemilik Taman Bacaan

102. Menerima Laporan Keuangan dari Kasir

Tabel 4.2 Workflow Diagram Sistem yang Diusulkan

(12)

4.6. Detail Activity Diagram

Gambar 4.2 Detail Activity Diagram Sistem yang Diusulkan

(Melayani Pendaftaran)

(13)

Gambar 4.3 Detail Activity Diagram Sistem yang Diusulkan

(Melayani Peminjaman Buku)

(14)

Gambar 4.4 Detail Activity Diagram Sistem yang Diusulkan

(Melayani Pengembalian Buku)

(15)

Donatur Bag. Layanan Taman Bacaan Pemilik Taman Bacaan Komputer

Menyumbang buku Melayani sumbangan buku

Menerima buku

Menyerahkan buku kepada

Pemilik untuk disortir Menerima buku untuk disortir

Menyortir buku

Menyerahkan buku yang Sudah disortir Menerima buku yang sudah

disortir

Membuka Ms_Buku Menampilkan menu

Menginput data

Mengisi keterangan

Memilih tombol simpan

Menutup Ms_Buku

Mengkategorikan buku

Ms_Buku

Ms_Karyawan

Gambar 4.5 Detail Overview Activity Sistem yang Diusulkan

(Sistem Penerimaan Sumbangan Buku)

(16)

Gambar 4.6 Detail Activity Diagram Sistem yang Diusulkan

(Sistem Pembelian Buku)

(17)

Gambar 4.7 Detail Activity Diagram Sistem yang Diusulkan

(Mencetak Laporan Pendaftaran)

(18)

Gambar 4.8 Detail Activity Diagram Sistem yang Diusulkan

(Mencetak Laporan Peminjaman)

(19)

Gambar 4.9 Detail Activity Diagram Sistem yang Diusulkan

(Mencetak Laporan Buku Masuk)

(20)

4.7. UML Class Diagram

Gambar 4.10 Class Diagram Sistem yang Diusulkan

(21)

4.8. Use Case Diagram

Gambar 4.11 Usecase Diagram Sistem yang Diusulkan

(22)

4.9. Rancangan Database

1. Nama File : Ms_Anggota Type File : Master Primary Key : Kd_Anggota Foreign Key : -

Nama Tipe Panjang Keterangan

Id_Anggota Char 4 Id_Anggota 4 digit berisi nomor urut bedasarkan kedatangan anggota

Nama_Anggota Varchar 20 Nama_Anggota Alamat_Anggota Varchar 100 Alamat_Anggota No_Telp_Anggota Char 15 No_Telp_Anggota

Tabel 4.3 Rancangan Database-Ms_Anggota

a. Id_Anggota berdasarkan urutan mendaftar.

Contoh : 0001, 0022, 0333, 4444

(23)

2. Nama File : Ms_Buku Type File : Master

Primary Key : Kd_Buku Foreign Key : -

Nama Tipe Panjang Keterangan

Kode_Buku Varchar 5 Kode Buku terdiri dari 3 digit awal berisi initial buku dan 2 digit terkhir nomor buku

Jenis_Buku Varchar 15 Jenis buku Judul_Buku Varchar 50 Judul Buku

Pengarang Varchar 20 Pengarang

Penerbit Varchar 20 Penerbit

Tahun_Terbit Char 4 Tahun terbit dengan format : yyyy Status_History Varchar 5 Status history, contoh : tambah

Stok Numeric 4 Stok

Tabel 4.4 Rancangan Database-Ms_Buku

a. Contoh_Kode Buku : KDC01

K menunjukan kepada jenis buku : Komik DC menunjukan judul buku : Detektif Conan 01 menunjukan volume/nomor seri buku : 01

Jadi KDC01 menunjukan Komik Detektif Conan Volume 01

(24)

3. Nama File : Tr_Peminjaman_Buku_Header Type File : Transaksi

Primary Key : No_Peminjaman_Buku Foreign Key : ID_Anggota

Nama Tipe Panjang Keterangan

No_Peminjaman_Buku Char 4 Nomor Peminjaman Buku, Contoh : 0001 (auto generate)

Tgl_Peminjaman_Buku Datetime 10 Tgl_Peminjaman_Buku

Dengan format tanggal : mm/dd/yyyy Tgl_Pengembalian_Buku Datetime 10 Tgl_Pengembalian_Buku

Dengan format tanggal : mm/dd/yyyy

ID_Anggota Char 4 Diambil dari Ms_Anggota

Denda Numeric 15 Denda digunakan pada

Tr_Peminjaman_Buku yang dipinjam oleh anggota

Tabel 4.5 Rancangan Database-Tr_Peminjaman_Buku_Header

(25)

4. Nama File : Tr_Peminjaman_Buku_Detail Type File : Transaksi

Primary Key : No_Peminjaman_Buku Foreign Key : Kd_Buku

Nama Tipe Panjang Keterangan

No_Peminjaman_Buku Char 4 Diambil dari

Tr_Peminjaman_Buku_Detail

Kd_Buku Varchar 5 Diambil dari Ms_Buku

Qty Numeric 2 Qty

Keterangan Varchar 30 Keterangan digunakan sebagai penjelasan kondisi buku

Contoh : Buku Rusak

Tabel 4.6 Rancangan Database Tr_Peminjaman_Buku_Detail

(26)

4.10. Rancangan Formulir

TAMAN BACAAN “ZOE”

TAMAN BACAAN “ZOE”

TAMAN BACAAN “ZOE”

TAMAN BACAAN “ZOE”

Pondok Pucung Indah II Blok A XI No.11 Pondok Aren – Tangerang 15229

Telp : (021) 7456065

FORMULIR PENDAFTARAN

Nama :

………..

Alamat :

………..

No Telp :

………..

Tangerang, 20 Oktober 2012

Yonida Kusuma Ajeng

Bagian Pendaftaran Taman Bacaan “ZOE”

ZOE

ZOE

ZOE

ZOE

Gambar

Table 4.1 Event Table Sistem yang Diusulkan
Gambar 4.1 Overview Activity Diagram Sistem yang Diusulkan
Tabel 4.2 Workflow Diagram Sistem yang Diusulkan
Gambar 4.2 Detail Activity Diagram Sistem yang Diusulkan  (Melayani Pendaftaran)
+7

Referensi

Dokumen terkait

Setelah melakukan penimbangan maka krani timbang akan membuat Print Out Timbang (POT) dengan menginput ke dalam TrPOT dan membaca dari TrSPPB, Print Out Timbang (POT)

Pada halaman pelayanan ditampilkan pula detail dan contact number dari suatu pelayanan dengan harapan agar pelanggan dapat lebih mengetahui secara mendalam tentang

Untuk mengekstrak data digunakan atribut yang unik yang akan menjadi primary key atau foreign key yang terhubung dari satu tabel ke tabel lain sehingga setiap nilai dari

Halaman utama Integration service Project memiliki beberapa menu, yaitu : control flow, data flow, toolbox dan solution explorer yang mempermudah pengguna dalam

Description Use Case ini digunakan oleh Pelanggan untuk Melakukan Konfirmasi Pembayaran Kamar & Banquet secara online pada website Hotel Swarna Dwipa. Tabel 4.22

o Button Cari Mobil: menampilkan daftar mobil untuk mencari mobil berdasarkan nomor polisi. o Button Analisis harga beli dan simpan: menghitung harga pembelian yang pantas,

Apabila ada barang yang rusak yang telah diretur oleh pelanggan maka akan dikembalikan ke supplier, sebelumnya bagian pembelian menerima surat retur penjualan sebagai sumber

AWB AWBNo Berupa variabel karakter dengan maksimal 13 karakter, termasuk spasi, dengan format ’aaa bbbb cccc’ (untuk AWB impor dan ekspor) atau ’aaaa bbb’ (untuk