107
Tabel 5.1. Spesifikasi Kebutuhan Hardware
Hardware Server
Client
Processor Pentium 4. 2.8 GHz
Pentium 4. 2.8 GHz Memory
1 GB 512 MB
Hardisk 80 GB
80 GB CDDVD
Room Hanya digunakan ketika
menginstal Software Hanya digunakan ketika
menginstal Software Monitor
Resolusi minimal 1024 x 768
Resolusi minimal 1024 x 768
Printer Berwarna
Berwarna Keyboard
Standard PS2USB Standard PS2USB
Mouse Standard Optic
Standard Optic Kabel dan
Konektor UTP dan RJ 45
UTP dan RJ 45
5.1.4. Implementasi Basis Data Sintaks SQL
Pembuatan basis data dilakukan dengan menggunakan bahasa SQL, dimana
aplikasi pemrograman yang digunakan adalah
Microsoft SQL Server 2000
. Implementasi basis datanya adalah sebagai berikut :
Database : ‘dbperpus’ CREATE TABLE [dbo].[tb_login]
[username] [varchar] 50 NULL , [password] [varchar] 50 NULL,
108
CREATE TABLE [dbo].[tb_anggota] [Kode_Anggota] [varchar] 5 NULL ,
[NIS] [varchar] 6 NULL , [Nama_Anggota] [varchar] 50 NULL ,
[Kelas] [varchar] 20 NULL , [Tgl_daftar] [datetime] 8 NULL ,
[Alamat] [varchar] 70 NULL , [Jenis_Kelamin] [varchar] 15 NULL ,
[No_Telepon] [varchar] 12 NULL , ON [PRIMARY]
GO
CREATE TABLE [dbo].[tb_buku] [Kode_Buku] [varchar] 5 NULL ,
[Kategori] [varchar] 6 NULL, [Kategori] [varchar] 50 NULL ,
[Judul_Buku] [varchar] 30 NULL , [Nama_Pengarang] [varchar] 50 NULL ,
[Nama_Penerbit] [varchar] 50 NULL , [Tahun_Terbit] [varchar] 4 NULL ,
[Jenis_Buku] [varchar] 20 NULL , [Edisi_Buku] [varchar] 5 NULL ,
[Penyimpanan][varchar] 5 NULL,
109
[Tgl_masuk][datetime] 8 NULL, [Jumlah_Buku][varchar] 5 NULL,
ON [PRIMARY] GO
CREATE TABLE [dbo].[tb_peminjaman] [Kode_Pinjam] [varchar] 20 NULL ,
[Kode_Anggota] [varchar] 5 NULL, [NIS] [varchar] 7 NULL ,
[Nama_Anggota] [varchar] 50 NULL , [Kategori] [varchar] 50 NULL,
[Kode_Buku] [varchar] 5 NULL , [Judul_Buku] [varchar] 50 NULL ,
[Nama_Pengarang] [varchar] 50 NULL, [Tgl_pinjam] [datetime] 8 NULL,
[Tgl_kembali] [datetime] 8 NULL , ON [PRIMARY]
GO
CREATE TABLE [dbo].[tb_pengembalian] [Kode_Pinjam] [varchar] 6 NULL ,
[Kode_Anggota] [varchar] 5 NULL , [Nama_Anggota] [varchar] 50 NULL
110
[Kategori] [varchar] 20 NULL , [Judul_Buku] [varchar] 50 NULL ,
[Tgl_kembali] [datetime] 8 NULL , [Lama_Terlambat] [varchar] 10 NULL,
[Denda] [money] 8 NULL ,
GO
CREATE TABLE [dbo].[detailbuku] [Kategori] [varchar] 20 NULL ,
[Kode_Buku] [varchar] 20 NULL, [Penyimpanan] [varchar] 4 NULL ,
ON [PRIMARY] GO
CREATE TABLE [dbo].[detail_peminjaman] [Kode_Pinjam] [varchar] 20 NULL ,
[Kode_Anggota] [varchar] 5 NULL, [NIS] [varchar] 6 NULL ,
[Nama_Anggota] [varchar] 50 NULL , ON [PRIMARY]
GO
111
5.1.5 Implementasi Antar Muka Berikut ini akan dijelaskan tampilan antarmuka interface dari system
informasi perpustakaan di SMP N 14 Bandung.
5.1.5.1 Implementasi Menu Utama
Pada form menu utama ini terdapat beberapa sub
– sub menu pilihan, diantaranya terdapat pada tabel 5.2 berikut :
Tabel 5.2 Implementasi Menu Utama
Sub Menu Deskripsi
File Untuk menginput data yang mendasar dari program seperti
menambah, merubah atau menghapus pendaftaran anggota, data buku dan keluar dari program.
Master Untuk menampilkan data-data seperti data anggota, data
buku, peminjaman buku, pengembalian buku Transaksi
Untuk menginput data-data peminjaman dan pengembalian buku
Laporan Untuk mencetak berbagai jenis bentuk laporan data yang
ada.
Tabel 5.3 Implementasi Menu File
Sub Menu Deskripsi
Data Buku File program untuk menginput, mengedit, menyimpan data
buku perpustakaan. Pendaftaran
File program untuk menginput, mengedit data anggota
112
Anggota perpustakaan
Keluar File program untuk keluar dari program.
Tabel 5.4 Implementasi Menu Master
Sub Menu Deskripsi
Data Anggota File program untuk melihat data anggota keseluruhan.
Katalog Buku File program untuk melihat data-data buku yang masuk
dan untuk mencari data buku yang akan dicari. Data Peminjaman
File program untuk melihat data-data peminjaman buku. Data Pengembalian
File program untuk melihat data-data pengembalian buku.
Tabel 5.5 Implementasi Menu Transaksi
Peminjaman File program untuk menginput, mengedit, menyimpan,
menghapus data-data peminjaman buku Pengembalian
File program untuk menginput, mengedit, menyimpan,
menghapus data-data pengembalian buku
Tabel 5.6 Implementasi Menu Laporan
Sub Menu Deskripsi
Laporan Data Anggota
File program untuk melihat bentuk laporan keanggotaan perpustakaan
Laporan Data Buku
File program untuk melihat bentuk laporan data buku perpustakaan
113
Laporan Data Peminjaman
File program untuk melihat bentuk laporan peminjaman buku perpustakaan
Laporan Data Pengembalian
File program untuk melihat bentuk laporan pengembalian buku perpustakaan
5.1.6 Implementasi Instalasi Program