25
BAB IV METODE KERJA PRAKTEK
4.1 Prosedur Kerja Praktek
Cara pengumpulan data–data untuk penyelesaian kerja praktek ini baik di dalam memperoleh data, menyelesaikan dan memecahkan permasalahan yang `
diperlukan dalam menganalisa, merancang dan mengembangkan program adalah : 1. Observasi
Yaitu dengan mengumpulkan dan mengamati secara langsung terhadap data–data yang akan digunakan dalam pengembangan program.
2. Wawancara Yaitu dengan mengadakan tanya jawab dan konsultasi untuk memperoleh
informasi mengenai sistem yang berlaku ataupun informasi–informasi lain yang sekiranya dapat membantu pengembangan program.
3. Studi Literatur Yaitu dengan mempelajari buku–buku yang terkait dengan pemecahan
masalah penulis gunakan. 4. Desain dan struktur Data
Merupakan tahap untuk mendesain tampilan dan struktur data suatu sistem pembuatan sistem flow, DFD, ERD, desain input dan desain output.
5. Pembuatan Program Merupakan tahap pembuatan Sistem Informasi Perpustakaan.
6. Validasi Sistem Merupakan tahap pengujian dari suatu sistem.
7. Implementasi Sistem Merupakan tahap dimana suatu sistem diterapkan langsung pada
lingkungan yang sebenarnya Badan Usaha yang menggunakan.
4.2 Perancangan Sistem
4.2.1 Dokumen Flow a. Peminjaman
Gambar 4.1 Dokumen Flow Peminjaman Buku
b. Pengembalian
Gambar 4.2 Dokumen Flow Pengembalian Buku
c. Pengadaan Buku
Gambar 4.3 Dokumen Flow Pengadaan Buku
d. Pembuatan laporan
Gambar 4.4 Dokumen Flow Pembuatan Laporan
4.2.2 Sistem Flow a. Peminjaman Buku
Gambar 4.5 Sistem Flow Peminjaman Buku
b. Pengembalian
Gambar 4.6 Sistem Flow Pengembalian
c. Pengadaan Buku
Gambar 4.7 Sistem Flow Pengadaan Buku
Gambar 4.8 Sistem Flow Pengadaan Buku
d. Pembuatan Laporan
Gambar 4.9 Sistem Flow Pembuatan laporan
4.3 Data Flow Diagram
a. Context Diagram
Info Tunggakan
dt buku sumbangan dt buku sumbangan
dt koleksi hilang
data bayar info denda
tgl Kembali bts Pinjaman
krtu Pelajar dan krtu Khusus data koleksi
dt Koleksi yg dicari krtu Pelajar dan krtu khusus
Usulan Buku dt buku pinjam
dt buku kembali Surat Pengajuan Pengadaan Buku teracc
Laporan Jumlah Siswa meminjam Laporan denda
Surat Pengajuan Pengadaa Buku Laporan Jumlah Koleksi
Laporan Jumlah Koleksi hilang
Laporan jumlah koleksi
Laporan Usulan laporan jumlah koleksi hilang
Laporan Denda Laporan jumlah siswa meminjam
Laporan Usulan TerAcc
Buku Baru Nota Pemesanan
Sistem Informasi Perpustakaan SMAKr
Pirngadi
+
Anggota Kepala Sekolah
Koordinator Perpustakaan
Supplier Pemerintah
Gambar 4.10 Context Diagram
b. Level 0
info lama pinjam Info Tunggakan
dt Supplier dt klasifikasi
dt usulan dt penerbit
dt pengarang dt Kota
Dt No rak dt koleksi
dt Koleksi dt Koleksi
dt transaksi
dt transaksi dt transaksi
dt Anggota dt Anggota
dt Koleksi Hilang dt koleksi hilang
dt denda dt denda
dt Kelas dt Kelas
Nota Pemesanan Buku Baru
Laporan Denda
laporan jumlah koleksi hi Laporan jumlah koleksi
Laporan jumlah siswa meminja Laporan Usulan TerAcc
Laporan Usulan
Laporan Jumlah Koleksi
Laporan denda Laporan Jumlah Siswa meminjam
Laporan Jumlah Koleksi hilang Surat Pengajuan Pengadaan Buku teracc
Surat Pengajuan Pengadaa Buku dt buku sumbangan
dt buku sumbangan Usulan Buku
t koleksi hilang data bayar
info denda dt buku kembali
tgl Kembali bts Pinjaman
krtu Pelajar dan krtu Khusus data koleksi
dt Koleksi yg dicari dt buku pinjam
krtu Pelajar dan krtu khusus Supplier
Koordinator Perpustakaan
Kepala Sekolah
Anggota Pemerintah
1 Sub Sistem
Peminjaman
+
2 Sub Sistem
Pengembalian
+
3 Sub Sistem
Pengadaan Buku
+
4
Sub Sistem Membuat Laporan
1 Kelas
3Denda
4 Koleksi
Hilang 5 Anggota
6Transaksi 7Koleksi
8Penerbit 9Pengarang
10 Kota 11 Rak
12Usulan 13 Klasifikasi
14Supplier
15 Lama
Pinjam
Gambar 4.11 Level 0
c. Level 1 Sub Sistem Peminjaman
info lama pinjam Info Tunggakan
dt koleksi
dt Koleksi
dt transaksi dt Anggota
dt Kelas
tgl Kembali bts Pinjaman
krtu Pelajar dan krtu Khusus data koleksi
dt Koleksi yg dicari
krtu Pelajar dan krtu khusus dt buku pinjam
Anggota
1 Kelas
5 Anggota
6 Transaksi 7
Koleksi 1
Mencari Koleksi
2 Mengecek
Menyimpan Transaksi
+
15 Lama Pinjam
Gambar 4.12 Level 1 Sub Sistem Peminjaman
d. Level 1 Sub Sistem Pengembalian
Gambar 4.13 Level 1 Sub Sistem Pengembalian
e. Level 1 Sub Sistem Pengadaan Buku
dt koleksi Dt No rak
dt Kota dt pengarang
dt penerbit dt klasifikasi
dt buku sumbangan
Nota Pemesanan Buku Baru
dt Supplier Surat Pengajuan Pengadaan Buku teracc
Surat Pengajuan Pengadaa Buku Laporan Usulan TerAcc
Laporan Usulan dt Usulan
dt usulan dt buku sumbangan
Usulan Buku Supplier
Koordinator Perpustakaan
Kepala Sekolah
Anggota
Pemerintah 7
Koleksi 11
Rak 10
Kota 9 Pengarang
8 Penerbit 12
Usulan
13 Klasifikasi
14 Supplier
1 Menyimpan
Usulan 2
Membuat Laporan
3 Membuat surat
pengajuan pengadaan buku
4 membuat nota
pesanan 5
Entry Data Buku Baru
Gambar 4.14 Level 1 Sub Sistem Pengadaan Buku
Terlambat dt Koleksi
dt transaksi dt Anggota
dt koleksi hilang
dt denda dt Kelas
info denda data bayar
dt koleksi hilang dt buku kembali
Anggota 1
Kelas
3 Denda
4 Koleksi Hilang
5 Anggota
6 Transaksi
7 Koleksi
1 Cek tgl Pinjam
2 Hitung Denda
4. 4 Entity Relationship Diagram ERD
a. CDM
menempati Memiliki
memiliki
menerbitkan mengarang
memiliki Menyuplai
Memberikan mempunyai
mempunyai
di miliki memiliki
meminj am meminjam
melakukan melakukan
Kelas Kode Kelas
Jumlah Siswa Denda
Kode Denda Jumlah
Status
Koleksi Hilang Kode Hilang
Jumlah Keterangan
Anggota NIS_NIP
Nama Anggota Alamat Supplier
Telp Supplier Jenis kelamin
Status Transaksi
Kode Transaksi Tgl Pinjam
Tgl Kembali Keterangan
Koleksi No Induk Koleksi
Kode Koleksi Judul
Tahun Status
Cetakan Ke ISBN
ISNN Tgl Masuk
Tipe Koleksi Jumlah
Asal buku Narasi
Penerbit Kode Penerbit
Nama Kota Pengarang
Kode Pengarang Nama Pengarang
Kota Kode kota
Nama Kota
Rak No Rak
Keterangan Usulan
Kode Usulan Kategori Usulan
Judul Usulan Tgl Usulan
Alasan Klasif ikasi
Kode Klasifikasi Keterangan
Supplier Kode Supplier
Nama Supplier Alamat Supplier
Telp Supplier CP
Telp CP Lama Pinjam
Status Anggota Lama Pinjaman
Gambar 4.15 CDM Sistem Informasi Perpustakaan
b. PDM
NO_RAK = NO_RAK KODE_TRANSAKSI = KODE_TRANSAKSI
KODE_TRANSAKSI = KODE_TRANSAKSI
KODE_PENERBIT = KODE_PENERBIT NO_INDUK_KOLEKSI = NO_INDUK_KOLEKSI
KODE_PENGARANG = KODE_PENGARANG
KODE_HILANG = KODE_HILANG KODE_SUPPLIER = KODE_SUPPLIER
NIS_NIP = NIS_NIP KODE_KOTA = KODE_KOTA
KODE_USULAN = KODE_USULAN
NO_RAK = NO_RAK KODE_KLASIFIKASI = KODE_KLASIFIKASI
NIS_NIP = NIS_NIP KODE_KELAS = KODE_KELAS
KODE_KELAS = KODE_KELAS NIS_NIP = NIS_NIP
KELAS KODE_KELAS
Text10 JUMLAH_SISWA Integer
DENDA KODE_DENDA
Text15 KODE_TRANSAKSI Text15
JUMLAH Integer
STATUS Memo
KOLEKSI_HILANG KODE_HILANG Text15
JUMLAH Integer
KETERANGAN Memo ANGGOTA
NIS_NIP Integer
NAMA_ANGGOTA Memo
ALAMAT_SUPPLIER Memo
TELP_SUPPLIER Integer
JENIS_KELAMIN Memo
STATUS Memo
TRANSAKSI KODE_TRANSAKSI Text15
NIS_NIP Integer
KODE_KELAS Text10
TGL_PINJAM DateTime
TGL_KEMBALI DateTime
KETERANGAN Memo
KOLEKSI KODE_KOLEKSI
Text10 NO_INDUK_KOLEKSI Integer
KODE_KELAS Text10
NIS_NIP Integer
KODE_KLASIFIKASI Text15
NO_RAK Integer
KODE_USULAN Text10
KODE_KOTA Text10
KODE_SUPPLIER Text20
KODE_HILANG Text15
KODE_PENERBIT Text20
JUDUL_ Memo
TAHUN DateTime
STATUS Memo
CETAKAN_KE Integer
ISBN Integer
ISNN Integer
TGL_MASUK DateTime
TIPE_KOLEKSI Memo
JUMLAH Integer
ASAL_BUKU Memo
NARASI long varchar
PENERBIT KODE_PENERBIT Text20
NAMA_KOTA Memo
PENGARANG KODE_PENGARANG Text20
NAMA_PENGARANG Memo KOTA
KODE_KOTA Text10 NAMA_KOTA Memo
RAK NO_RAK
Integer KETERANGAN Memo
USULAN KODE_USULAN
Text10 NIS_NIP
Integer KATEGORI_USULAN Memo
TGL_USULAN DateTime
JUDUL_USULAN Memo
ALASAN Memo
KLASIFIKASI KODE_KLASIFIKASI Text15
KETERANGAN Memo
NO_RAK Integer
SUPPLIER KODE_SUPPLIER
Text20 NAMA_SUPPLIER
Memo ALAMAT_SUPPLIER
Memo TELP_SUPPLIER
Integer CP
Memo TELP_CP
Integer LAMA_PINJAM
STATUS_ANGGOTA Memo
KODE_TRANSAKSI Text15
LAMA_PINJAMAN Integer
MENGARANG KODE_PENGARANG
Text20 NO_INDUK_KOLEKSI Integer
Gambar 4.16 PDM Sistem Informasi Perpustakaan
4.5 Struktur Tabel