5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 1/16
PERANCANGAN DESIGN INTERFACE SISTEM INFORMASI PERPUSTAKAAN
DENGAN
BORLAND C++ BUILDER
DISUSUN OLEH :
Ahmad Arief Yunius
09081003046
Sistem Informasi 4B
FAKULTAS ILMU KOMPUTER
UNIVERSITAS SRIWIJAYA
2009 – 2010
1 | H a l a m a n
5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 2/16
DAFTAR ISI
I. COVER……………………………………………………………………………… 1
II. DAFTAR ISI………………………………………………………………………… 2
III. BAB I…………………..……………………………………………………………. 3
Perancangan Database……………………….………………………………….. 3
IV. BAB II………………………………………..……………………………………… 5
Membuat Database menggunakan Microsoft Access……………………………. 5
I. Membuat Database menggunakan Microsoft Access…………………..……. 5
V. BAB III……………………………………………………………………………… 10
Perancangan Design Interface……………………………………………………
10
I. Komponen – komponen pengelolaan SI Perpustakaan…...
………………… 10
1. Antarmuka Pengelolaan data buku…………………………………………..10
2. Antarmuka Pengelolaan data penulis ………………………………………..11
3. Antarmuka Pengelolaan data penerbit……………………………………….11
4. Antarmuka Pengelolaan data anggota……………………………………….12
5. Antarmuka Pengelolaan data peminjaman…………………………………..12
VI. DAFTAR PUSTAKA…………………………………………………...……… 14
2 | H a l a m a n
5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 3/16
BAB I
Perancangan Database
Database merupakan kumpulan data-data yang tersimpan dalam suatu tempat secara
sistematik dan dapat digunakan secara bersama- sama dalam satu waktu. Database secara
digital tersimpan dalam bentuk file, tersimpan dalam database server, dan dapat di akses
bersama melalui jaringan komputer.
Dalam perancangan database kali ini, kita dihadapkan pada kasus berikut ini :
Studi kasus : Sistem Informasi Perpustakaan
Nama Database : Perpustakaan
Entitas : 1. Buku
2. Penulis
3. Penerbit
4. Anggota
Dengan Entity Relational Diagram (ERD) sebagai berikut :
3 | H a l a m a n
5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 4/16
Dengan relasi yang terbentuk :
• Menulis (Penulis – Buku)
• Menerbitkan (Penerbit – Buku)
• Meminjam (Anggota – Buku)
Tabel relasi yang terbentuk :
1. Menulis
Penulis Buku
A 1
B 2
C 3
A 2
Dari tabel di atas dapat diketahui bahwa ID Penulis (Penulis) dan Kode Buku (Buku)
merupakan foreign key yang duplicate atau boleh berulang. Dengan artian penulis dapat
menulis banyak buku dan buku dapat ditulis oleh banyak penulis.
2. Menerbitkan
Penerbit Buku
A 1
B 2
C 3
A 4
Dari tabel di atas dapat diketahui bahwa ID Penerbit (Penerbit) merupakan foreign key yang
duplicate atau boleh berulang, namun Kode Buku (Buku) merupakan foreign key yang uniq
atau tidak boleh berulang. Dengan artian penerbit dapat menerbitkan banyak buku namun
buku hanya dapat diterbitkan oleh satu penerbit.
3. Meminjam
Anggota Buku
4 | H a l a m a n
5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 5/16
A 1
B 2
C 3
A 2
Dari tabel di atas dapat diketahui bahwa NIM (Anggota) dan Kode Buku (Buku) merupakan
foreign key yang duplicate atau boleh berulang. Dengan artian anggota dapat menulis banyak buku dan buku dapat dipinjam oleh banyak anggota.
BAB II
Membuat Database Menggunakan Microsoft Access
I. Membuat Database menggunakan Microsoft Access
Pada pembuatan database ini kita menggunakan Microsoft Access. Hal pertama yang
dilakukan adalah membuat database dengan nama perpustakaan. Caranya :
• Buka Aplikasi Microsoft Access
• Klik Blank database
• Lalu tentukan nama database yang akan dibuat yaitu perpustakaan. Dengan
ekstensi file .mdb.
5 | H a l a m a n
5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 6/16
• Lalu klik create, dan tentukan lokasi penyimpanannya.
• Kemudian muncul tabel, lalu kita buat tabel – tabel yang ada dalam database
perpustakaan tersebut, seperti table Buku, Penulis, Penerbit, dan Anggota. Janganlupa untuk membuat tabel relasinya yaitu tabel Menulis, Menerbitkan dan
Meminjam.
• Isikan atribut - atribut yang ada dalam setiap tabel, tentukan juga tipe datanya.
Jangan lupa untuk menyimpan (ctrl + S) setiap tabel sesuai namanya.
Caranya ;
(1) . Klik create, pilih table design lalu isikan field – field yang ada pada tabel.
(2) . Tentukan primary key pada setiap tabel.
(3) . Tentukan tipe data pada setiap field dalam tabel.
(4) . Simpan tabel (ctrl + s).
Contoh pembuatan tabel Buku :
(5) .Lakukan hal yang sama pada setiap tabel, dan sesuaikan dengan atribut pada
setiap tabel.
(6) .Klik datasheet view lalu isikan data – data yang ada pada tabel buku tersebut
seperti berikut ini :
i. Tabel Buku
6 | H a l a m a n
5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 7/16
ii. Tabel Penulis
iii. Tabel Penerbit
iv. Tabel Anggota
7 | H a l a m a n
5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 8/16
(7) . Buat juga tabel – tabel relasi yang terbentuk, yaitu :
i. Tabel Menulis (Penulis – Buku)
ii. Tabel Menerbitkan (Penerbit – Buku)
iii. Tabel Meminjam (Anggota – Buku)
8 | H a l a m a n
5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 9/16
(8) . Relasikan tabel – tabel yang telah kita buat dengan cara :
i. Pilih menu database tools lalu klik relationship.
ii. Klik kanan lalu pilih show table, pilih tabel – tabel yang akan direlasikan
dengan cara klik nama tabelnya lalu klik add.
iii. Lalu hubungkan atribut – atribut yang sama pada tabel yang akan
direlasikan dengan cara drag and drop.
iv. Lalu akan muncul kotak dialog edit relationship, beri tanda cek pada
Enforce
Referential
Integrity
dan
Cascade
Update
Related
Fields klik
OK.
9 | H a l a m a n
5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 10/16
v. Lakukan hal yang sama pada relasi Menerbitkan dan Meminjam. Jika
semuanya sudah direlasikan maka akan tampil seperti berikut :
*catatan : untuk tabel menerbitkan jangan lupa untuk mengganti indexed pada field kodebuku menjadi Yes(No Duplicates).
vi. Simpan relasi yang kita buat (ctrl + s).
10 | H a l a m a n
5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 11/16
BAB III
Perancangan Design Interface
I. Komponen – komponen antarmuka pengelolaan Sistem Informasi Perpustakaan
11 | H a l a m a n
5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 12/16
1. Antarmuka Pengelolaan data buku
2. Antarmuka Pengelolaan data penulis
3. Antarmuka Pengelolaan data penerbit
4. Antarmuka Pengelolaan data anggota
5. Antarmuka Pengelolaan data peminjaman
1. Antarmuka Pengelolaan data buku
Skemanya,form ini untuk mengelola data buku,yang terdiri dari kode buku,judul buku,synopsis, dan tahun. Selain menginsert data buku form ini juga dapat mengedit data
12 | H a l a m a n
5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 13/16
buku maupun menghapus data buku yang ada. Setelah data diinputkan maka secara
otomatis data akan masuk ke dalam database dan ditampilkan pada komponen DBGrid.
Kolom edit kata kunci digunakan jika kita ingin mencari buku yang sudah di insert untuk
diedit atau di hapus. Buku yang terpilih datanya akan ditampilkan pada panel paling
bawah.
2. Antarmuka Pengelolaan data penulis
Sama seperti dengan form di atas, form penulis ini juga digunaka untuk menginsert data
penulis, mengedit, maupun menghapus data penulis dari database.
Terdiri dari field ID penulis, Nama Penulis, dan biografi singkat penulis. Data yang telahdiinput akan ditampilkan pada komponen DBGrid.
3. Antarmuka Pengelolaan data penerbit
13 | H a l a m a n
5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 14/16
Tidak berbeda jauh dengan form sebelumnya. Form ini digunakan untuk mengelola data
penerbit. Data yang diinput akan ditampilkan pada komponene DB Grid.
4. Antarmuka Pengelolaan data anggota
14 | H a l a m a n
5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 15/16
Form berikut untuk mengelola data anggota yang juga skemanya sama dengan form
sebelumnya. Digunakan untuk menginsert, edit, maupun menghapus data anggota. Data
yan telah diinput juga ditampilkan pada komponene DB Grid.
5. Antarmuka Pengelolaan data peminjaman
Form ini digunakan untuk mengelola data peminjaman buku. Skemanya adalah dengan
mengetikkan data anggota baik ( NIM atau Nama) lalu dicari dengan button cari setelah
itu data yang dicari akan ditampilkan pada komponen DB Grid dibawahnya. Setelah data
ketemu dan dipilih maka data anggota yang akan meminjam buku itu akan ditampilkan
pada komponen label pada form.
Untuk data peminjaman buku,skemanya adalah dengan mengetikkan kode buku atau
dengan melalui tombol browse. Jika tombol browse diklik maka akan tampil form berikut
15 | H a l a m a n
5/10/2018 Perancangan Interface - slidepdf.com
http://slidepdf.com/reader/full/perancangan-interface-55a0c625a342e 16/16
Setelah form muncul akan ditampilkan deretan buku yang ada pada database, dengan
begitu kita dapat memilih buku mana yang akan dipinjam. Setelah buku dipilih laludengan menekan tombol ambil maka akan kembali pada form sebelumnya (pengelolaan
data peminjaman), jika sudah sesuai maka transaksi peminjaman buku dapat dilakukan
dengan mengklik tombol Ambil.
DAFTAR PUSTAKA
1. Saparudin, Membangun Database dengan C++ Builder
2. Gustiawan, Ferry. 2009. “Modul 9 Database3 Koneksi Ms Access”. Fasilkom
Unsri.
3. Imam Heryanto,Budi Raharjo,”Pemrograman Borland C++ Builder”.
Informatika , Bandung 2006.
16 | H a l a m a n
Top Related