Implementasi Basis Data Sintaks SQL

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