Diagram Berjenjang Data Flow Diagram

Aplikasi Digital Library PT.PAL Indonesia Pengelolaan Master Transaksi Pembuatan Laporan Laporan Buku Koleksi Laporan User Maintenance Data Member Maintenance Data Buku Maintenance Data Detail Buku Maintenance Data Pengarang Maintenance Data Penerbit Maintenance Data Kategori Gambar 4.5 HIPO Hierarky Input Process Output Aplikasi Digital Library pada PT. PAL INDONESIA

4.3.4 Data Flow Diagram

Berikut ini adalah Data Flow Diagram Aplikasi Digital Library pada PT. PAL INDONESIA, dari sinilah kita bisa mengetahui aliran data yang ada di dalam sistem yang terstruktur. Dalam perancangan Aplikasi Digital Library pada PT. PAL Indonesia penggunaan DFD adalah suatu cara yang mungkin harus digunakan, hal ini disebabkan untuk dapat mempermudah dalam memahami sistem yang ada dalam suatu perusahaan ataupun badan usaha. A. Data Flow Diagram level 0 Data flow diagram dibagi menjadi 2 level, yaitu level 0 dan level 1. Dimana pada level 0 terdapat 3 proses, yaitu proses mengelola data, proses transaksi, dan proses pembuatan laporan. Sedangkan untuk level 1 menjelaskan tentang proses yang terjadi didalam proses data flow diagram pada level 0. Data Buku Info Detail Buku Data Buku Data Penerbit Data Buku Info Buku Info Buku Data Buku Data Detail Buku Info User Data User Info Penerbit Data Penerbit Info Pengarang Data Pengarang Info Kategori Data Kategori Laporan Data Permintaan Laporan Data Pengarang Data User Verifikasi Login Data Kategori Data Permintaan Buku Data Buku Data Buku Data User Data Detail Buku Data Detail Buku Data Pengarang Username Password Data Penerbit Data Kategori User 1 Mengelola Data + 2 Transaksi 3 Membuat Laporan 1 Kategori 2 Penerbit 3 Member 4Pengarang 5Buku Koleksi 6Detail Buku 8Buku Koleksi2 Gambar 4.6 Data Flow Diagram Level 0 Aplikasi Digital Library pada PT. PAL Indonesia B. DFD Level 1 Mengelola Data DFD Level 1 Subsistem Mengelola Data ini menggambarkan proses pengelolaan data kategori, pengarang, user, penerbit, detail buku, dan buku pada PT. PAL INDONESIA. Data Buku Info Detail Buku Data Buku Info Buku Data Buku Data Detail Buku Data Detail Buku Data Detail Buku Data Penerbit Data Penerbit Info Penerbit Data Penerbit Info User Data User Data User Data User Data Pengarang Info Pengarang Data Pengarang Data Pengarang Info Kategori Data Kategori Data Kategori Data Kategori User User User User User User User User 1 Kategori 4 Pengarang 2 Penerbit 3 Member 6 Detail Buku 5 Buku Koleksi User 1 Mengelola Data Kategori 2 Mengelola Data Pengarang 3 Mengelola Data User 4 Mengelola Data Penerbit 5 Mengelola Data Detail Buku 6 Mengelola Data Buku User Gambar 4.7 DFD Level 1 Subsistem Mengelola Data Aplikasi Digital Library pada PT. PAL INDONESIA

4.3.5 Entity Relational Diagram

Entity Relational Diagram ERD merupakan gambaran struktur database dari Digital Library yang telah dikembangkan. ERD dibagi menjadi dua, yaitu Conceptual Data Model CDM atau secara logik dan Physical Data Model PDM atau secara fisik. A. CDM Conceptual Data Model Pada Conceptual Data Model, terdapat enam buah tabel yang saling terintegrasi secara logik. Lima tabel merupakan tabel master dan 1 tabel transaksi. Gambar 4.8 Conceptual Data Diagram Aplikasi Digital Library pada PT. PAL INDONESIA B. PDM Physical Data Model Pada Physical Data Model yang tertera dibawah, telah menunjukkan adanya relasi antar tabel. Terlihat bahwa antar tabel satu dengan yang lain saling member ikan informasi berupa identitas kode untuk mengenali tabel yang lain. baca mempunyai mempunyai mempunyai memiliki Buku Koleksi Id_Buku_Koleksi File_Buku File_Gambar Detail_Buku Id_Detail_Buku Nama_Buku Edisi Tahun_Terbit Tempat_Terbit Keterangan Kategori Id_Kategori Nama_Kategori Member Id_Member Lvl Nama Jenis_Kelamin Alamat Telp Bagian Jabatan Username Pass Penerbit Id_Penerbit Nama_Penerbit Pengarang Id_Pengarang Nama_Pengarang Gambar 4.9 Physical Data Model Sistem Aplikasi Digital Library pada PT. PAL INDONESIA

4.3.6 Struktur Tabel

Program Aplikasi Digital Library pada PT. PAL INDONESIA ini, memiliki database yang terdiri dari 6 tabel. Tabel – tabel tersebut memiliki struktur tabel yang saling terintegrasi dan member ikan informasi yang cukup lengkap bagi pengguna sistem. Berikut penjelasan struktur tabel dari tiap tabel: 1. Tabel Member Primary key : Id_Member Foreign key : - Fungsi : Sebagai penyimpanan data member ID_BUKU_KOLEKSI = ID_BUKU_KOLEKSI ID_MEMBER = ID_MEMBER ID_KATEGORI = ID_KATEGORI ID_DETAIL_BUKU = ID_DETAIL_BUKU ID_PENGARANG = ID_PENGARANG ID_DETAIL_BUKU = ID_DETAIL_BUKU ID_PENERBIT = ID_PENERBIT ID_DETAIL_BUKU = ID_DETAIL_BUKU ID_DETAIL_BUKU = ID_DETAIL_BUKU ID_BUKU_KOLEKSI = ID_BUKU_KOLEKSI PENGARANG ID_PENGARANG varchar11 NAMA_PENGARANG varchar100 KATEGORI ID_KATEGORI varchar11 NAMA_KATEGORI varchar50 PENERBIT ID_PENERBIT varchar11 NAMA_PENERBIT varchar100 DETAIL_BUKU ID_DETAIL_BUKU varchar11 ID_BUKU_KOLEKSI varchar11 NAMA_BUKU varchar160 EDISI varchar15 TAHUN_TERBIT varchar4 TEMPAT_TERBIT varchar40 KETERANGAN varchar250 MEMBER ID_MEMBER varchar11 LVL varchar20 NAMA varchar160 JENIS_KELAMIN varchar1 ALAMAT varchar160 TELP varchar20 BAGIAN varchar100 JABATAN varchar25 USERNAME varchar25 PASS varchar25 BUKU_KOLEKSI ID_BUKU_KOLEKSI varchar11 ID_DETAIL_BUKU varchar11 FILE_BUKU varchar100 FILE_GAMBAR varchar100 RELATION_38 ID_DETAIL_BUKU varchar11 ID_PENERBIT varchar11 RELATION_39 ID_DETAIL_BUKU varchar11 ID_PENGARANG varchar11 RELATION_40 ID_DETAIL_BUKU varchar11 ID_KATEGORI varchar11 MEMBACA ID_MEMBER varchar11 ID_BUKU_KOLEKSI varchar11