Anda di halaman 1dari 11

BAB IV PERANCANGAN DAN IMPLEMENTASI 4.1 Tahap Proses Perancangan 4.1.

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

Ya Penggunaan dan Pemeliharaan

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)

1. Studi Lapangan (Field Research)

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.

4.1.3.1 Analisis Sistem Yang Sudah Ada

20

P etugas P erpus takaan


Data Koleksi Buku

K epala S ubbidabg P erpus tak aan

A nggota

Pencarian

Pencatatan Data Koleksi Buku

Data Koleksi Buku

Pencarian

Pembuatan Lpaoran

Laporan

Laporan D ata Koleksi Buku

AC C

Gambar. 13 Alur sistem yang sedang berjalan

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

Input data koleksi buku

Pencarian Koleksi data data buku buku

Pengolahan data koleksi buku

Data Base

Laporan data koleksi buku

Laporan data Laporan data koleksi buku koleksi buku

ACC

Laporan data koleksi buku

Gambar. 11 Analisis sistem yang dikembangkan

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

Jenis kelamin Gambar 15. Entity Master

Berlaku s/d s/dmulai

23

Penerbit Tahun Sumber Catatan Umum Pengarang Subjek Buku

Tahun terbit Judul No. Induk No klasifikasi Jumlah halaman

Gambar 16. ERD Master b. Entiti Master Transaksi Terdiri dari : Peminjaman Id_peminjam peminjam Pengembalian Id_buku

Tgl_pinjam

Id_anggota

Gambar 17. ERD Master Transaksi Tgl_pinjam Tgl_kemba lii

Id_kembal i

Pengembalian

Id_buku

Denda

Id_anggota

Gambar 18. ERD Master Transaksi

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

Tbl_Kembali *Id_Kembali NIS *Id_Buku Tgl_Pinjam Tgl_Kembali Denda

Gambar 16. Relasi antar Tabel

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

Tanggal pinjam buku

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

4.1.4.4 Diagram Konteks aplikasi Data Sistem Informasi Perpustakaan

Petugas Perpustakaan

-Data Buku -Data Anggota -Data Transaksi

Sistem Informasi perpustakaa n

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

-Data anggota -Data buku -Data transaks

Sistem Informasi perpustakaa n

Anggota

Staff Laporan

29