Prosedur Kerja Praktek Perancangan Sistem Data Flow Diagram

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