BAB III PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. digunakan dalam tahap analisis sistem ini yaitu metode pengembangan waterfall.

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Proses Bisnis Peminjaman dan Pengembalian Perpustakaan. terkait dengan siswa, guru dan petugas perpustakaan.

BAB IV ANALISIS DAN DESAIN SISTEM. database terpusat. Proses yang dikembangkan meliputi: Pelajar (KTP) seperti pada gambar di lampiran.

BAB IV ANALISIS DAN DESAIN SISTEM. Dalam pengembangan sistem informasi dibutuhkan analisis

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV ANALISIS DAN DESAIN SISTEM. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV ANALISIS DAN DESAIN SISTEM. membawa kartu Perpustakaan. Siswa memilih buku atau koleksi yang akan

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB IV DESKRIPSI PEKERJAAN. Perpustakaan SMA Negeri 3 Nganjuk, secara garis besar permasalahan yang ada

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB IV DESKRIPSI PEKERJAAN. permasalahan yang ada pada instansi ini adalah proses sebagai berikut:

BAB IV DESKRIPSI PEKERJAAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV METODE KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Dalam penyelesaian proyek kerja praktek ini baik di dalam memperoleh. a. Observasi - Studi Lapangan (Field Research)

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI PEKERJAAN. penggunaan sistem masih dilakukan dengan pencatatan secara manual, sehingga

BAB IV DESKRIPSI PEKERJAAN. baik peminjaman maupun pengembalian masih dilakukan dengan cara manual

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV ANALISIS DAN DESAIN SISTEM. seorang dengan bagian konseling. Bagian Konseling memberikan informasi

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALIS DAN DESAIN SISTEM. Dari document flow yang prosesnya masih manual lalu dibuat system

BAB III ANALISIS DAN PERANCANGAN SISTEM. keputusan atau tindakan dalam menyelesaikan masalah tersebut.

BAB IV DESKRIPSI PEKERJAAN. surat masuk dan surat keluar yang pencatatannya masih secara manual, sehingga

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV PERANCANGAN SISTEM

BAB IV DESKRIPSI SISTEM. suatu sistematika penelitian. Adapun urutan langkah penelitian dalam

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB IV DESKRIPSI PEKERJAAN. penghitungan data penggajian akan berakibat penerimaan gaji pegawai tidak

BAB III PEMBAHASAN 3.1 Analisis sistem yang berjalan

BAB IV ANALISIS DAN DESAIN SISTEM. yaitu sering kali mengalami kesalahan dalam melakukan pencatatan data

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV PERANCANGAN SISTEM. pengamatan secara langsung, dalam hal ini sistem informasi pada pendataan guru

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. 4. Melakukan pembahasan terhadap hasil implementasi sistem.

DAFTAR ISI. ABSTRAK... Error! Bookmark not defined. DAFTAR ISI... 1 DAFTAR TABEL... 4 DAFTAR GAMBAR... 5 DAFTAR LAMPIRAN... 7

DFD (DATA FLOW DIAGRAM)

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. pengamatan secara langsung, dalam hal ini proses sirkulasi perpustakaan pada

BAB IV HASIL DAN PEMBAHASAN. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

STIKOM SURABAYA BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. dilakukan oleh perusahaan untuk mengembangkan usahanya.

BAB IV HASIL DAN PEMBAHASAN. lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow, Data Flow

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN. secara kolektif maupun secara mandiri dengan mendatangi Tempat Uji Kompetensi

BAB III ANALISIS DAN PERANCANGAN SISTEM. Tahap analisis sistem merupakansuatu proses untuk menganalisis dan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB IV DISKRIPSI PEKERJAAN. dengan sistem yang baru. Analisa sistem ini berisi Document Flow dan System

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. System Development Life Cycle (SDLC) yang berfungsi untuk memberi gambaran

Rancang Bangun Sistem Informasi Perpustakaan pada Universitas X

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB IV METODE KERJA PRAKTEK. Sistem yang terdapat pada SMU Negeri 1 Sidoarjo khususnya pada

BAB IV DISKRIPSI PEKERJAAN

BAB IV DEKSRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil observasi dan wawancara terkait proses yang berjalan

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem pengolahan data perpustakaan pada SLTPN 1 Waway Karya saat ini

BAB IV SISTEM DAN IMPLEMENTASI. Indonesia Tbk. diperoleh data secara langsung dari manager operasional yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI SISTEM. yaitu, adanya kesalahan penginputan data pada saat Input jumlah lembur, Input

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV ANALISA DAN DESAIN SISTEM. permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi

BAB IV ANALISIS DAN DESAIN SISTEM. bagian administrasi umum STIKOM Surabaya. yang dilakukan dalam desain sistem ini adalah:

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB III ANALISIS DAN PERANCANGAN SISTEM. sedang berjalan, analisis basis data dan analisis kebutuhan non fungsional.

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB IV ANALISIS DAN DESAIN SISTEM

sering dihadapi oleh petugas perpustakaan SD Muhammadiyah 4 Surabaya.

BAB IV DESKRIPSI PEKERJAAN. disposisi surat masuk ke sub sub bagian dalam pengadilan tinggi. Pada

BAB IV DESKRIPSI PEKERJAAN. diperlukan dalam suatu basis data dan menyimpannya. dan perpanjangan buku, serta pencarian buku yang lebih efektif.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN

BAB III LANDASAN TEORI

Transkripsi:

13 BAB III PERANCANGAN SISTEM 3.1 AnalisaPermasalahan Permasalahan yang dihadapi Perpustakaan SMA GIKI 1 Surabaya adalah dalam penanganan pendaftaran anggota, dan proses sirkulasi yang masih dilakukan secara manual. Hal ini yang menyebabkan kurang efektif dan efisien dalam melakukan pendaftaran anggota baru dan transaksi peminjaman atau pengembalian begitu pula saat akan melakukan pembaharuan data anggota lama atau mendata data anggota baru. Selain itu untuk pelaporan tiap bulannya tidak bisa dilakukan karena semua laporan yang dibuat tidak bisa diatur sesuai periode yang diinginkan. Dengan adanya aplikasi sirkulasi ini diharapkan kinerja perpustakaan SMA GIKI 1 Surabaya bisa lebih ditingkatkan untuk pelayanan terhadap anggota perpustakaan, dan petugas perpustakaan juga dapat memberikan laporan secara periodik setiap bulannya. Hasil yang didapat dari aplikasi ini adalah pendaftaran anggota baru, transaksi peminjaman, pengembalian, dan pelaporan transaksi setiap bulannya. 13

14 Gambar 3.1 Document Flow Pendaftaran Anggota Dari proses ini dapat dilihat proses pendaftaran anggota dilakukan dengan cara meminta data siswa kepada bagian tata usaha, kemudian proses pendaftaran dilakukan dengan mencatat identitas siswa yang nantinya dilakukan pembuatan KTA (Kartu Tanda Anggota) untuk setiap siswa baru.

15 Phase Gambar 3.2 Document Flow Peminjaman Koleksi Dari document flow diatas menunjukkan proses pencatatan peminjaman pada perpustakaan SMA GIKI 1 Surabaya diawali dari anggota yang mengisi

16 buku tamu yang disediakan kemudian memilih buku yang dipinjam, setelah itu petugas mencatat buku yang dipinjam dan KTA peminjam pada buku induk. Setelah itu petugas menetapkan kapan tanggal harus kembali buku yang dipinjam setelah itu anggota menandatangi KTA dan dikembalikan pada petugas lalu buku diberikan pada anggota beserta KTA maka proses peminjaman telah selesai.

17 Document Flow Pengembalian Koleksi Pengunjung Petugas Perpustakaan Mulai Mengisi Buku Tamu Memeriksa buku yang dikembalikan Buku induk Z Mengembalikan Buku Yang dipinjam T Terlambat? Y Buku yang dikembalikan Mengembalikan KTA KTA Menghitung denda keterlambatan Membayar denda Menerima denda Mengembalikan KTA Memproses pembayaran denda X Mencatat denda Data Denda KTA Selesai Gambar 3.3 Document Flow Pengembalian Koleksi

18 Dari document flow diatas menunjukkan proses pengembalian koleksi yang dimulai dari anggota yang mengisi buku tamu anggota perpustakaan, kemudian mengembalikan buku yang dipinjam kepada petugas perpustakaan. Petugas perpustakaan memeriksa buku yang dipinjam dengan buku induk, lalu memeriksa apakah terlambat mengembalikan atau tidak. Jika terlambat maka anggota yang meminjam dikenakan denda keterlambatan. Setelah anggota membayar denda petugas perpustakaan mengembalikan KTA kepada anggota maka transaksi pengembalian telah selesai.

19 Gambar 3.4 Document Flow Pelaporan Denda Dari document flow diatas menunjukkan proses pelaporan yang ada diperpustakaan SMA GIKI 1 Surabaya. Diawali dari petugas perpustakaan yang membuat laporan denda, kemudian laporan denda yang telah dibuat diberikan kepada kepala sekolah untuk diperiksa. Setelah diperiksa laporan

20 yang lalu ditandatangani oleh kepala sekolah kemudian diberikan kepada petugas perpustakaan maka selesai proses pelaporan denda perpustakaan. 3.2 Perancangan Sistem Berdasarkan dari analisi permasalahan yang ada, tahap berikutnya dari siklus pengembangan sistem adalah perancangan sistem. Pada tahap ini terdapat aktifitas pendefinisian kebuthan-kebutuhan fungsional dan persiapan untuk rancang bangun hingga implementasi dari sitem. Urutanperancangansistemadalah sebagai berikut : 1. Alur Sistem 2. Data Flow Diagram (DFD) 3. Entity Relational Diagram (ERD) 4. Struktur database 5. Desain Interface 6. Desain Input/Output Langkah-langkah perancangan sistem prosedur-prosedur diatas dijelaskan pada sub berikut ini: 3.2.1 Alur Sistem Pada alur sistem (system flow) ini akan dijelaskan alur porses-proses yang terdapat pada rancang bangun aplikasi sirkulasi perpustakaan SMA GIKI 1 Surabaya berbasis desktop. Pada alur sistem berikut terdapat 4 (empat) macam alur sistem, yaitu:

21 AA. Alur Sistem Pendaftaran Proses awal alur sistem pendaftaran anggota adalah diawali pengunjung (anggota) memberikan form pendaftaran yang sudah diisi kemudian diberikan kepada petugas perpustakaan untuk diinputkan. Kemudian dilakukan penyaringan antara siswa baru dan siswa lama untuk input data juga update data anggota perpustakaan kemudian data disimpan kedalam database. Setelah itu petugas perpustakaan membuat KTA baru untuk anggota perpustakaan baru dan lama. Gambar 3.5System Flow Pendaftaran Anggota

22 AB. Alur Sistem Peminjaman Koleksi Pada bagian ini adalah alur sistem peminjaman koleksi yang dimulai dari anggota yang mengisi buku kehadiran anggota. Kemudian setelah mengisi buku tamu anggota mencari buku yang ingin dicari pada database koleksi, jika koleksi tersedia maka buku koleksi yang ingin dipinjam diberikan kepada petugas beserta KTA untuk menginputkan data peminjaman koleksi ke dalam database peminjaman. Setelah data peminjaman diinputkan maka ditentukan tanggal harus kembalinya koleksi, setelah itu KTA dan buku yang dipinjam diberikan kepada anggota. Gambar 3.6 System Flow Peminjaman Koleksi

23 AC. Alur Sistem Pengembalian Koleksi Pada bagian ini alur sistem pengembalian koleksi yang prosesnya diawali dengan anggota yang mengisi buku kehadiran perpustakaan dengan nomor induk siswa. Setelah anggota mengisi buku kehadiran, buku yang dikembalikan dan KTA diberikan kepada petugas perpustakaan. Kemudian petugas perpustakaan memeriksa pada tabel peminjaman, kemudian memasukkan data pengembalian buku kedalam database pengembalian yang secara otomatis mengupdate data koleksi pada database koleksi. Setelah data dimasukkan, jika anggota terlambat maka wajib membayar denda yang sesuai ketentuan. Kemudian setelah denda dibayar dan diterima oleh petugas data denda disimpan kedalam database denda, lalu petugas perpustakaan mengembalikan KTA anggota.

Gambar 3.7 System Flow Pengembalian Koleksi 24

25 AD. Alur Sistem Pelaporan Pada bagian ini adalah alur sistem pelaporan bulanan perpustakaan SMA GIKI 1 Surabaya, dari mulai data peminjaman koleksi, pengembalian koleksi, dan denda. Dimulai dari petugas perpustakaan yang membuat laporan bulanan, datadata diambil dari database peminjaman, pengembalian, dan denda. Kemudian ketigatabel tersebut menghasilkan laporan peminjaman, laporan pengembalian, dan laporan denda. Setelah laporan selesai dibuat laporan bulanan diberikan kepada Kepala Sekolah menandatangani laporan, setelah laporan ditandatangani Kepala Sekolah laporan dikembalikan ke petugas perpustakaan maka alur sistem pelaporan perpustakaan selesai.

26 Gambar 3.8 System Flow Pelaporan Bulanan Perpustakaan 3.2.2 Data Flow Diagram (DFD) Data Flow Diagram (DFD) menggambarkan aliran data yang terjadi di dalam sistem, sehingga dengan dibuatnya DFD ini akan terlihat arus data yang mengalir dalam aplikasi sirkulasi perpustakaan SMA GIKI 1 Surabaya berbasis desktop.

27 A. Context Diagram Pada bagian ini menjelaskan external entity yang berhubungan dengan aplikasi sirkulasi perpustakaan SMA GIKI 1 Surabaya berbasis desktop. Terdapat 2 (dua) external entity yatu: anggota, dan kepala sekolah. Tanda panah menuju je sistem menunjukkan aliran data yang diberikan oleh external entity kepada sistem, sedangkan tanda panah dari sistem menuju external entity menunjukkan data yang diberikan oleh sistem kepada external entity. Kartu Tanda Anggota_ Anggota Bukti Peminjaman Kartu Tanda Anggota Baru 0 Formulir yang sudah diisi Laporan Transaksi Kepala Sekolah Data Peminjaman Aplikasi Sirkulasi Perpustakaan SMA GIKI 1 Surabaya Laporan Denda Kartu Tanda Anggota Data Pengembalian + Gambar 3.9 Context Diagram Aplikasi Sirkulasi Perpustakaan SMA GIKI 1 Surabaya A. DFD Level 0 Pada gambar 3.10 merupakan DFD level 0, menjelaskan proses yang terdapat dalam aplikasi sirkulasi perpustakaan SMA GIKI 1 Surabaya. Pada DFD level 0 terdapat 3(tiga) proses yaitu:

28 1. Proses pendaftaran anggota merupakan proses yang menangani pendaftaran anggota berasal dari siswa baru yang menjadi anggota baru atau dari siswa lama yang memperbaharui data-datanya. 2. Proses sirkulasi koleksi merupakan proses yang menangani proses transaksi peminjaman, pengembalian, dan perhitungan denda. 3. Proses pembuatan laporan merupakan proses untuk membuat laporanlaporan yang diperlukan pada setiap bulannya. 1 Data Anggota Formulir yang sudah diisi Pendaftaran 1 Data Anggota Anggota Kartu Tanda Anggota Baru Kartu Tanda Anggota_ Data Koleksi_ Bukti Peminjaman Data Koleksi 6 Data Koleksi Kepala Sekolah 2 Kartu Tanda Anggota Data Pengembalian Data Peminjaman Sirkulasi + Data Anggota_ Data Peminjaman 3 Data Transaksi Data Peminjaman_ Data Pengembalian_ Data Transaksi 3 Data Denda 4 Data Denda Data Denda_ Laporan Transaksi Pembuatan Laporan Laporan Denda + Gambar 3.10 DFD Level 0 Aplikasi Sirkulasi Perpustakaan SMA GIKI 1 Surabaya

29 B. DFD Level 1 C.1. DFD Level 1 Subsistem Peminjaman dan Pengembalian Koleksi Pada gambar 3.11 merupakan subsistem peminjaman dan pengembalian koleksi aplikasi sirkulasi perpustakaan SMA GIKI 1 Surabaya. Terdapat 2(dua) proses dalam subsistem peminjaman dan pengembalian koleksi, yaitu: 1. Proses peminjaman merupakan proses yang mengelola data anggota dan data koleksi dari external entity anggota dan data peminjaman subsistem peminjaman. Pada proses ini inputan dari external entity akan dicocokkan dengan data store yang diperlukan, jika cocok maka data yang telah diolah akan disimpan pada data store peminjaman. 2. Proses pengembalian merupakan proses yang mengelola data pengembalian koleksi dan bayar denda dari external entity anggota dan data pengembalian dan data denda dari subsistem pengembalian. Pada proses ini data pengembalian akan diolah dengan mencocokkan data store peminjaman kemudian diproses dan disimpan pada data store pengembalian, dan data store denda.

30 1 Data Anggota Data Anggota_ 1 Anggota Data Peminjaman Kartu Tanda Anggota Peminjaman Bukti Peminjaman Kartu Tanda Anggota_ Data Koleksi 6 Data Koleksi Data Koleksi_ Data Peminjaman_ Data Pengembalian 2 Data Pengembalian_ Data Peminjaman 3 Data Transaksi Pengembalian Data Denda 4 Data Denda Gambar 3.11 DFD Level 1 Subsistem Proses Sirkulasi Koleksi C.2. DFD Level 1 Subsistem Proses Pelaporan Pada gambar 3.12 merupakan subsistem proses pelaporan, terdapat 3(tiga) proses didalam subsistem pelaporan yaitu: 1. Proses pembuatan laporan peminjaman merupakan proses yang mengelola data peminjaman koleksi oleh anggota perpustakaan yang telah disimpan pada data store peminjaman. 2. Proses pembuatan laporan pengembalian merupakan proses yang mengelola data pengembalian koleksi oleh anggota perpustakaan yang telah disimpan pada data store pengembalian. 3. Proses pembuatan laporan dendan merupakan proses yang mengelola data denda dari proses peminjaman koleksi oleh anggota perpustakaan yang telah disimpan pada data store denda.

31 1 Kepala Sekolah Laporan Transaksi Pembuatan Laporan Transaksi Data Transaksi 3 Data Transaksi 2 Laporan Denda Pembuatan Laporan Denda Data Denda_ 4 Data Denda Gambar 3.12 DFD Level 1 Subsistem Proses Pelaporan Bulanan Perpustakaan 3.2.3 Entity Relational Diagram (ERD) ERD merupakan suatu desain sistem yang digunakan untuk merepresentasikan, menentukan serta mendokumentasikan akan kebutuhankebutuhan sistem dalam pemrosesan database. ERD menyediakan bentuk untuk menunjukkan struktur keseluruhan dari data yang dibutuhkan oleh sistem. Dalam ERD data-data tersebut digambarkan dengan menggambarkan simbol entity. Dalam perancangan sistem ini terdapat beberapa entity yang saling terkait untuk menyediakan data-data yang dibutuhkan oleh sistem. A. Conceptual Data Model (CDM) Sebuah CDM memaparkan relasi-relasi atau hubungan antar tabel dan menggambarkan secara keseluruha konsep struktur basis data yang dirancang untuk suatu aplikasi. Pada CDM telah didefiniskan kolom mana yang menjadi

32 primary key. CDM dari aplikasi sirkulasi perpustakaan SMA GIKI 1 Surabaya dapat dilihat pada Gambar 3.13. Transaksi Kota Kode_Kota Kota Mempunyai Agama Kode_Agama Agama Ang gota No_Induk No_Anggota Nama Alamat Kota Telepon Jenis_Kelamin Kelas Tempat_Lahir Tangg al_lahir Agama Tahun_M asuk Mempunyai melakukan usulan koleksi No usulan judul peng arang penerbit edisi melakukan3 Melakukan1 No_Transaksi_Pinjam nama Judul_Buku Kategori Tanggal_Pinjam Tanggal_Harus_Kembali Tanggal_kembali Jumlah_Pinjam Denda Harus Dibayar Lama Terlambat melakukan2 koleksi xvbb no urut judul edisi tahun terbit pengarang penerbit asal buku keterang an isbn status rak jumlah exemplar mempunyai MEMPUNYAI Denda Kode_Denda Jenis_Denda Nominal_Denda kategori no klasifikasi Kategori Gambar 3.13 CDM Aplikasi Sirkulasi Perpustakaan SMA GIKI 1 Surabaya CDM Aplikasi Sirkulasi Perpustakaan SMA GIKI 1 Surabaya yang terdiri dari beberapa tabel yaitu: anggota, agama, kota, peminjaman, pengembalian, dan denda.

33 B. Physical Data Model (PDM) PDM merupakan hasil generate dari CDM yang menggambarkan secara detil konsep rancangan struktur basis data yang dirancang utuk pembuatan sistem. PDM berisikan tabel-tabel penyusun basis data beserta field-field yang terdapat pada setiap tabel seperti Gambar 3.14. ANGGOTA NO_INDUK NO_TRANSAKSI_PINJAM KODE_AGAMA KODE_KOTA NO_ANGGOTA NAMA ALAMAT KOTA TELEPON JENIS_KELAMIN KELAS TEMPAT_LAHIR TANGGAL_LAHIR AGAMA TAHUN_MASUK int varchar(8) int int int varchar(50) varchar(40) varchar(15) int varchar(10) varchar(15) varchar(15) datetime varchar(10) int NO_TRANSAKSI_PINJAM = NO_TRANSAKSI_PINJAM NO_INDUK = NO_INDUK NO_INDUK = NO_INDUK TRANSAKSI NO_TRANSAKSI_PINJAM NO_INDUK KODE_DENDA NO_INDUK_KOLEKSI NAMA_ JUDUL_BUKU KATEGORI TANGGAL_PINJAM TANGGAL_HARUS_KEMBALI TANGGAL_KEMBALI JUMLAH_PINJAM DENDA_HARUS_DIBAYAR LAMA_TERLAMBAT varchar(8) int int varchar(10) varchar(50) varchar(35) varchar(25) datetime datetime datetime int int int KODE_DENDA = KODE_DENDA DENDA KODE_DENDA int JENIS_DENDA varchar(10) NOMINAL_DENDA int KOTA KODE_KOTA int KOTA varchar(15) KODE_KOTA = KODE_KOTA KODE_AGAMA = KODE_AGAMA AGAMA KODE_AGAMA int AGAMA varchar(10) NO_INDUK_KOLEKSI = NO_INDUK_KOLEKSI KOLEKSI NO_INDUK_KOLEKSI varchar(10) NO_KLASIFIKASI varchar(20) USULAN_KOLEKSI NO_USULAN varchar(10) NO_USULAN varchar(10) NO_URUT int NO_INDUK int JUDUL varchar(50) JUDUL varchar(50) EDISI varchar(20) PENGARANG varchar(30) TAHUN_TERBIT varchar(4) PENERBIT varchar(30) PENGARANG varchar(30) EDISI varchar(20) PENERBIT varchar(30) ASAL_BUKU varchar(20) NO_USULAN = NO_USULAN KETERANGAN varchar(50) ISBN varchar(20) STATUS varchar(10) RAK varchar(10) JUMLAH_EXEMPLAR int NO_KLASIFIKASI = NO_KLASIFIKASI KATEGORI NO_KLASIFIKASI varchar(20) KATEGORI varchar(25) Gambar 3.14 PDM Aplikasi Sirkulasi Perpustakaan SMA GIKI 1 Surabaya 3.2.4 Struktur Database Dari PDM sudah terbentuk, dapat disusun struktur basis data yang nantinya akan digunakan untuk menyimpan data yang diperlukan yaitu:

34 1. Tabel Anggota Primary Key Foreign Key Fungsi : No_Induk : Kode_Kota, Kode_Agama, No_Transaksi_Pinjam : Untuk menyimpan data master anggota Tabel 3.1 Tabel Anggota Keterangan NamaKolom Tipe Data Panjang PK FK TabelAsal No_Induk Integer 8 No_Transaksi_Pinjam VarChar 6 Transaksi Kode_Agama Integer 1 Agama Kode_Kota Integer 1 Kota No_Anggota Integer 8 Nama VarChar 50 Alamat VarChar 40 Kota VarChar 15 Telepon Integer 14 Jenis_kelamin VarChar 10 Kelas VarChar 15 Tempat_Lahir VarChar 15 Tanggal_Lahir Datetime Agama VarChar 10 Tahun_Masuk Integer 4

35 2. Tabel Kota Primary Key : Kode_Kota Foreign Key : - Fungsi : Menyimpan data master kota Tabel 3.2 Tabel Kota NamaKolom Tipe Data Panjang Keterangan PK FK TabelAsal Kode_Kota Integer 2 Kota Varchar 15 3. Tabel Agama Primary Key : Kode_Agama Foreign Key : - Fungsi : Menyimpan data master agama Tabel 3.3 Tabel Agama Nama Kolom Tipe Data Panjang Keterangan PK FK TabelAsal Kode_Agama Integer 1 Agama Varchar 10 3. Tabel Transaksi Primary Key Foreign Key Fungsi : No_Transaksi_Pinjam : No_Induk, No_Induk_Koleksi, Kode_Denda : Menyimpan data transaksi peminjaman dan pengembalian koleksi

36 Tabel 3.4 Tabel Transaksi Keterangan Nama Kolom Tipe Data Panjang PK FK TabelAsal No_Transaksi_Pinjam VarChar 6 Kode_Denda Integer 1 Denda Nama VarChar 50 No_Induk_Koleksi VarChar 10 Koleksi No_Induk Integer 8 Anggota Kategori VarChar 15 Judul_Buku VarChar 35 Tanggal_Kembali Date - Jumlah_Pinjam Integer 1 Lama_Terlambat Integer 2 Denda_Yang_Harus_Dibayar Integer 10 4. Tabel Denda Primary Key Foreign Key Fungsi : Kode_Denda : No_Transaksi_Kembali : Menyimpan data master denda Tabel 3.5 Tabel Denda Keterangan NamaKolom Tipe Data Panjang PK FK TabelAsal Kode_Denda Integer 1 Jenis_Denda VarChar 10

37 Nominal_Denda Integer 10 3.2.5 Desain Input/Ouput Sebelum membuat program dari aplikasi sirkulasi perpustakaan SMA GIKI 1 Surabaya, dibuat desain-desain antar muka dalam setiap kegiatan yang dapat dilakukan dalam aplikasi. Desain antar muka ini mencakup semua proses yang ada dalam aplikasi antara lain login, tambah data, dan transaksi. Desaindesain ini bertujuan agar dalam tahap pengembangan selanjutnya, hasil dari antar muka akan mengikuti desain-desain yang telah dibuat sebelumnya. Desaindesain antar muka ini tampak seperti gambar-gambar berikut. Gambar 3.15 Desain antarmuka Login

38 Menu Utama Tambah MenuData Menu Lihat Data Transaksi Laporan Anggota Denda Anggota Denda Transaksi Peminjaman Pengembalian Denda Peminjaman Pengembalian Peminjam Terbanyak Jam Sekarang Tanggal Sekarang Logo SMA GIKI 1 Surabaya Log Off Log Out Gambar 3.16 Desain antarmuka Menu Utama Tambah Data Master Anggota No. Induk : No. Anggota : Nama : Alamat : Kota : Telepon : Jenis Kelamin : Kelas : Datagrid View Tempat Lahir : Tanggal Lahir : Agama : Tahun Masuk : LOGO SMA GIKI 1 Surabaya Simpan Ubah Keluar Gambar 3.17 Desain antarmuka tambah data Master Anggota

39 Tambah data master denda Kode Denda : Jenis Denda : Nominal Denda: Datagrid view Logo SMA GIKI 1 Surabaya Simpan Ubah Keluar Gambar 3.18 Desain antarmuka tambah data Master denda Gambar 3.19 Desain antarmuka Transaksi Peminjaman Koleksi

40 Gambar 3.20 Desain antarmuka Transaksi Pengembalian Koleksi Laporan Denda No Transaksi Pinjam Kode Denda Nama Lama Terlambat Denda Yang Dibayar Total Denda Gambar 3.21 Desain antarmuka Laporan Denda

41 Gambar 3.22 Desain antarmuka Laporan Peminjaman Gambar 3.23 Desain antarmuka Laporan Pengembalian Gambar 3.24 Desain antarmuka Laporan Peminjam Terbanyak