1 Tahap Pengembangan Sistem Sistem informasi ini menggunakan metode pengembangan Siklus hidup Pengembangan Sistem (Sistem Development Life Cycle/SDLC). SDLC merupakan suatu proses evolusioner dalam menerapkan suatu sistem atau subsistem informasi berbasis komputer (Macleod, 1996). Tahapan SDLC sebagai berikut .
Perencanaan
Analisis
Perancangan
Implementasi
Uji Coba
Diterima ?
Tidak
Gambar 10. Bagan Alur SDLC 4.1.2 Tahap Perencanaan Studi lapangan yaitu dengan melakukan observasi langsung dengan Sub Bagian Perpustakaan ada di SMK Taruna Andigha Bogor. 2. Wawancara Langsung (Interview)
19
Wawancara langsung yaitu dengan mengadakan tanya jawab secara langsung dengan pembimbing lapangan di Sub Bagian Perpustakaan ada di SMK Taruna Andigha Bogor. 3. Studi Kepustakaan (Library Research) Studi kepustakaan yaitu dengan melakukan pengumpulan data secara teoritis untuk mendukung data-data yang telah diperoleh langsung dari lapangan berdasarkan buku-buku serta bahan mata kuliah. 4.1.3 Tahap Analisis Sistem Dari hasil analisis dilapangan yang telah dilakukan oleh penulis, sistem perpustakaan di SMK Taruna Andigha Bogor yang berjalan saat ini masih menggunakan sistem manual yang merupakan kumpulan catatan tangan yang diinput kedalam berkas buku catatan perpustakaan. Petugas mencatat dan mengurutkan data koleksi buku yang ada kedalam bagan data koleksi buku hanya menggunakan catatan tangan kedalam buku, petugas membuat data laporan yaitu, laporan data koleksi buku diberikan kepada kepala subbidang perpustakaan dan yang kedua digunakan sebagai arsip untuk petugas. Kepada subbidang perpustakaan yang akan dicari melalui data perpustakaan yang telah diurutkan oleh petugas.
20
A nggota
Pencarian
Pencarian
Pembuatan Lpaoran
Laporan
AC C
4.1.3.2 Solusi Masalah Berdasarkan analisis masalah diatas, maka dapat dirancang suatu sistem yang dapat menanggulangi permasalahan tersebut, yaitu perancangan suatu sistem informasi perpustakaan menggunakan Microsoft Visual Basi 2008 yang sedang berjalan.
21
4.1.3.3
Analisis Sistem Yang Dikembangkan Petugas perpustkaan Kepala subbidang perpustatakaan Formulir data buku Anggota
Data Base
ACC
22
Proses untuk mengetahui bagaimana sistem yang dikembangkan yaitu data koleksi buku merupakan data induk (master), petugas menginput data buku melalui keyboard ke database untuk disimpan di table buku sebagai data induk (master). Data koleksi buku yang dimasukkan dibuat laporan, terdiri dari laporan koleksi buku yang akan diberikan kepada kepala subbidang perpustakaan, kepala subbidang perpustakaan dan petugas memiliki arsip laporan koleksi buku tersebut. 4.1.4 Tahap Perancangan Sistem Pada tahap ini dilakukan terdiri dari model ERD, DFD, struktur data, relasi antar tabel serta rancangan form yang akan dibuat dan rancangan proses (flowchart) sistem secara umum. 4.1.4.1 Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) merupakan suatu pemodelan dari basis data relasional yang terdiri dari entitas, etribute, dan relasi yang dapat menerjemahkan dari sebuah konseptual menjadi sebuah digram data. Perancangan Entity Relationship Diagram (ERD) di SMA Indocement, sebagai berikut : a. Entity Master Entity master terdiri dari : Anggota Nama Buku keterangan
Kode
Anggota
23
Gambar 16. ERD Master b. Entiti Master Transaksi Terdiri dari : Peminjaman Id_peminjam peminjam Pengembalian Id_buku
Tgl_pinjam
Id_anggota
Id_kembal i
Pengembalian
Id_buku
Denda
Id_anggota
24
c. ERD Event 1. Peminjam Satu anggota meminjam banyak buku. Satu buku di pinjam banyak anggota. Banyak buku dipinjam banyak anggota.
1 Anggota meminjam N Buku
Buku
dipinjam
Anggota
Anggota
meminjam
Buku
2.
Transaksi Banyak anggota meminjam banyak buku. Banyak anggota mengembalikan banyak buku.
Anggota
N N
M eminjam
Buku
Mengem balikan
Gambar 18. ERD Event 4.1.4.2 Relasi Antar Rabel Relasi antar tabel dibawah ini menggambarkan dan menghasilkan 4 tabel yaitu, tbl_buku, tbl_kembali, tbl_peminjaman, tbl_anggota. Relasi antar tabel dibawah ini:
25
Tbl_pinjaman *id_peminjaman Id_buku NIS Tgl_pinjam Tbl_buku Tbl_anggota Id_anggota *NIS Nama Kelas Alamat *Id_buku Idjudul Idpengarang Jumlah_ke Tgl_Inventaris Judul_buku Pengngarang Penerbit Tahun_terbit Jumlah_Eksemplar Sumber
26
4.1.4.3 Spesifikasi Tabel Aplikasi Sistem Informasi 1) Tabel Buku Tabel 5. Tabel Buku Nama Field Id_buku No_klasifikasi Idjudul idpengarang Jumlah_ke Tgl_inventaris Judul_buku Pengarang Penerbit Tahun_terbit Jumlah eksemplar Sumber Tipe Data AutoNumber Text Text Text Text Date/Time Text Text Text Text Text Text Lebar 3 5 5 5 50 50 25 4 5 15 Keterangan Nomor id buku(*) Nomor klasifikasi buku Id judul Id pengarang Jumlah banyak buku Tanggal Inventaris Judul Buku Judul Buku Judul Buku Tahun terbit Jumlah Eksemplar Sumber Buku
2). Tabel Anggota Tabel 6. Tabel Anggota Field Name No_Anggota NIS Nama Alamat Kelas Tipe Data Auto Numb Number Text Text Text Lebar 25 25 10 Keterangan No Urut Siswa Nomor Induk Siswa(*) Nama Siswa Alamat Siswa Kelas Siswa
3). Tabel Anggota Tabel 4. Tabel peminjam Field Name Id_peminjaman Id_buku NIS Tipe Data AutoNumber Number Number Lebar keterangan Id peminjaman Id buku Nomor induk Siswa
27
Tgl_pinjam
Date/time
4). Tabel Kembali Tabel 6. Tabel kebali Field Name Id_Kembali NIS Id_buku Tgl_pinjam Tgl_Kembali Denda Tipe Data AutoNumber Number Number Dat/Time Date/Time Currency Lebar Keterangan Id peminjaman Id Buku Id Buku Tangga pinjam Tanggal pinjam Denda
Petugas Perpustakaan
Staf Laporan
-Data Peminjaman -DataPengembalian
28
Data anggota
Anggota
Gambar Diagram KOnteks 4.1.4.5 DFD Level 0 Aplikasi sitem informasi Perpustakaan
Petugas Perpustakaan
Anggota
Staff Laporan
29