4.1.1 Rancangan Kode
· Rancangan Kode Anggota
Format : 208110056
Kode Anggota terdiri dari 9 digit
Kode anggota diambil dari Kartu Pelajar tiap Siswa
3 digit pertama menunjukkan tahun angkatan
2 digit berikutnya menunjukkan jurusan yang diambil
4 digit berikutnya menunjukkan nomor urut
· Rancangan Kode Buku
Format RHM-P-0067-C
Kode buku terdiri dari 12 digit
RHM = Menunjukkan SMK Islam Ruhama
- = Sebagai tanda penghubung
P = Menunjukkan kode jenis buku
P = Penjualan, A = Akuntansi, AP = Administrasi Perkantoran, M = Majalah
- = Sebagai tanda penghubung
0067 = Nomor buku
- = Sebagai tanda penghubung
C = Copyan A = Asli
4.1.2 Rancangan Masukkan
Rancangan masukkan merupakan penjelasan dari masukkan (input) yang dibutuhkan oleh sistem yang dirancang. Adapun rancangannya adalah sebagai berikut :
1. Nama Masukkan : Dt_Kartu_Anggota
Sumber : Siswa
Fungsi : Sebagai kartu identitas peminjaman buku pengganti Kartu Pelajar
Media : Kertas
Frekuensi : Setiap melakukan peminjaman buku
Volume : Tidak tentu
2. Nama Masukkan : Daftar_Buku
Sumber : Kepala Perpustakaan/Staff Perpustakaan
Fungsi : Data buku baru perpustakaan SMK Islam
Ruhama
Media : Kertas
Rangkap : 1 (Satu) Lembar
Frekuensi : Setiap ada buku baru yang masuk
Volume : Tidak tentu
3. Nama Masukkan : Persyaratan
Sumber : Kepala Perpustakaan/Staff Perpustakaan
Fungsi : Persyaratan peminjaman buku perpustakaan SMK Islam Ruhama
Media : Lisan
Rangkap : 1 (Satu) Lembar
Frekuensi : Setiap terjadinya peminjaman buku
Volume : Setiap terjadinya peminjaman buku
Spesifikasi Proses
1. Nomor : 1.0.P
Nama : Input Daftar Buku
Masukan : Daftar_Buku
Keluaran : Dt_Buku
Uraian : Pada proses ini Daftar_Buku di terima dari Kepala
Perpustakaan dan langsung di input ke Dt_Buku oleh
Staff Perpustakaan. Jumlah Dt_Buku yang diinput
tergantung banyaknya buku yang di pinjam dan buku
yang masuk.
2. Nomor : 2.1 P
Nama : Input Data Anggota
Masukan : Dt_Kartu_Anggota dan Persyaratan
Keluaran : Dt_Anggota
Uraian : Pada proses ini Dt_Kartu_Anggota dan persyaratan di input ke Dt_Anggota.
4. Nomor : 2.2 P
Nama : Cek Kartu Anggota
Masukan : Dt_Anggota
Keluaran : Dt_Kartu_Anggota
Uraian : Pada proses ini Dt_Anggota diinput.
5. Nomor : 3.1 .P
Nama : Cek Buku yang akan di pinjam
Masukan : Dt_Kartu_Anggota dan Dt_Buku
Keluaran : Buku yes
Uraian : Pada proses ini , Dt_Kartu_Anggota dan Dt_Buku diproses kemudian di cek buku yang akan di pinjam.
6. Nomor : 3.2 .P
Nama : Input Data Peminjaman
Masukan : Buku yes
Keluaran : Dt_Buku dan Dt_Trans_Pinjam
Uraian : Pada proses ini , jika buku yang dipinjam sudah selesai dicek lalu diproses ke input data peminjaman dan langsung di simpan ke Dt_Buku dan Dt_Trans_Pinjam.
7. Nomor : 4.1 .P
Nama : Cek Buku yang di pinjam
Masukan : Dt_Buku
Keluaran : Buku yes
Uraian : Pada proses buku yang ingin dikembalikan harus melalui tahap seperti berikut Dt_Buku masuk kedalam cek buku yang di pinjam dan diproses jika pengecekan sesuai data yang ada maka di proses ke proses selanjutnya
8. Nomor : 4.2 .P
Nama : Input data pengembalian
Masukan : Buku yes
Keluaran : Dt_Anggota, Dt_Trans_Pinjam , Dt_Trans_Kembali
Uraian : Pada proses buku yang ingin dikembalikan harus melalui tahap seperti berikut jika Dt_Buku sudah di cek langsung diproses ke input data pengembalian jika selesai diproses lalu di simpan ke dalam Dt_Anggota , Dt_Trans_Pinjam , dan Dt_Trans_Kembali
9. Nomor : 5.1 .P
Nama : Cetak_Lap_Daftar_Anggota
Masukan : Dt_Anggota
Keluaran : Lap_Daftar_Anggota
Uraian : Pada proses ini Dt_Anggota yg masuk diproses untuk di jadikan Laporan Daftar Anggota dan di serahkan ke Kepala Perpustakaan
10. Nomor : 5.2 .P
Nama : Cetak_Lap_Daftar_Buku
Masukan : Dt_Buku
Keluaran : Lap_Daftar_Buku
Uraian : Pada proses ini Dt_Buku yg masuk diproses untuk di jadikan Laporan Daftar Buku dan di serahkan ke Kepala Perpustakaan.
11. Nomor : 5.3 .P
Nama : Cetak_Lap_Trans_Pinjam_Kembali
Masukan : Dt_Trans_Pinjam
Keluaran : Lap_Peminjaman_Pengembalian
Uraian : Pada proses ini Dt_Trans_Pinjam yg masuk diproses untuk di jadikan Laporan Peminjaman Pengembalian dan di serahkan ke Kepala Perpustakaan.
12. Nomor : 5.4 .P
Nama : Cetak_Lap_Buku_Belum_Kembali
Masukan : Dt_Trans_Pinjam
Keluaran : Lap_Buku_Belum_Kembali
Uraian : Pada proses ini Dt_Trans_Pinjam yg masuk diproses untuk di jadikan Laporan buku belum kembali dan di serahkan ke Kepala Perpustakaan.
13. Nomor : 5.5 .P
Nama : Cetak_Lap_Denda
Masukan : Dt_Denda
Keluaran : Lap_Denda_Buku
Uraian : Pada proses ini Dt_Denda yg masuk diproses untuk di jadikan Laporan Denda buku dan di serahkan ke Kepala Perpustakaan.
4.2 Rancangan Keluaran
Berisi penjelasan dari setiap keluaran yang dihasilkan oleh sistem yang dirancang
1. Nama Keluaran : Lap_Daftar_Anggota
Fungsi : Sebagai laporan daftar anggota Perpustakaan SMK Islam Ruhama
Media : Kertas
Distribusi : Kepala perpustakaan dan Kepala Sekolah SMK Islam Ruhama
Rangkap : 2 (Dua) Lembar
Frekuensi : 1 bulan sekali
Volume : 1 bulan sekali
2. Nama Keluaran : Lap_Daftar_Buku
Fungsi : Sebagai laporan daftar buku koleksi Perpustakaan SMK Islam Ruhama
Media : Kertas
Distribusi : Kepala perpustakaan dan Kepala Sekolah SMK Islam Ruhama
Rangkap : 2 (Dua) Lembar
Frekuensi : 1 bulan sekali
Volume : 1 bulan sekali
3. Nama Keluaran : Lap_Peminjaman_Pengembalian
Fungsi : Sebagai laporan peminjaman dan pengembalian buku Perpustakaan SMK Islam Ruhama
Media : Kertas
Distribusi : Kepala perpustakaan dan Kepala Sekolah SMK Islam Ruhama
Rangkap : 2 (Dua) Lembar
Frekuensi : 1 bulan sekali
Volume : 1 bulan sekali
4. Nama Keluaran : Lap_Pengembalian_Buku
Fungsi : Sebagai laporan pengembalian buku Perpustakaan SMK Islam Ruhama
Media : Kertas
Distribusi : Kepala perpustakaan dan Kepala Sekolah SMK Islam Ruhama
Rangkap : 2 (Dua) Lembar
Frekuensi : 1 bulan sekali
Volume : 1 bulan sekali
5. Nama Keluaran : Lap_ Buku_Belum_Kembali
Fungsi : Sebagai laporan buku yang belum kembali di perpustakaan SMK Islam Ruhama .
Media : Kertas
Distribusi : Kepala perpustakaan dan Kepala Sekolah SMK Islam Ruhama
Rangkap : 2 (Dua) Lembar
Frekuensi : 1 bulan sekali
Volume : 1 bulan sekali
6. Nama Keluaran : Lap_ Denda_Buku
Fungsi : Sebagai laporan denda buku perpustakaan SMK Islam Ruhama .