Anda di halaman 1dari 28

SISTEM BASIS DATA

(After MID)
Fidia Deny Tisna Amijaya
Program Studi Statistika
Fakultas Matematika dan Ilmu Pengetahuan
Alam
Universitas Mulawarman

Materi:
1. PERANCANGAN DATABASE
2. KONSEP PEMBUATAN PROGRAM & PENGENALAN
KOMPONEN DELPHI
3. PROSEDUR DATABASE
4. QUICK REPORT
5. FINAL PROJECT*

Final Project*

Timetable
Perancangan database
(Studi kasus, Penentuan
Entitas,
ERD)
Rancangan Interface
Program
Prosedur tambah, hapus,
cari, edit
Quick Report

Pert.
10

Pert.
11

Pert.
12

Pert.
13

Pert.
14

Pert.
15

Final Project*
Garis Besar Final Project:
1. Studi kasus
2. Pembentukan entitas dan atribut-atributnya
3. Pembuatan ERD
4. Pembuatan Program
5. Evaluasi

Final Project*
Contoh Tema:
1. Database RBS
2. Database Praktikum
3. Database pengambilan skripsi dan PKL
4. Database peminjaman ruang
5. Database Pusat Analisis Statistika
6. Database Rumah Sakit
7. Database Bank
8. Database Perusahaan

PERANCANGAN DATABASE
Studi Kasus
Didalam Ruang Baca Statistika (RBS) terdapat:
daftar admin, daftar buku, daftar anggota, dan daftar
peminjaman buku. Admin bertugas untuk mengatur
semua hal yang terdapat dalam RBS. Buku RBS berasal
dari bermacam-macam sumber, bisa dari sumbangan
mahasiswa, dosen dll. Anggota RBS sifatnya bebas,
artinya siapapun boleh manjadi anggota RBS dengan
cara mendaftarakan diri terlebih dahulu. Peminjaman
buku hanya boleh dilakukan oleh anggota RBS yang
terdaftar. Batas pengembalian buku maksimal adalah 3
hari setelah tanggal peminjaman. Apabila lebih dari 3
hari akan dikenakan denda. Perhitungan denda RBS
adalah jumlah hari keterlambatan dikalikan 1000.

PERANCANGAN DATABASE
Penentuan Entitas
Entitas yang terdapat dalam RBS meliputi:
1. Admin
2. Buku
3. Anggota
Sedangkan Entitas yang menghubungkan
keseluruhan entitas (relasi) meliputi:
1. Peminjaman

PERANCANGAN DATABASE
Penentuan Atribut dari Entitas
Entitas yang terdapat dalam RBS
meliputi:
1. Admin, Atributnya:
a) Kode Admin (String[5])
b) Nama Admin (String[50])
c) Password (String[6])
2. Buku, Atributnya:
d) Kode Buku (String[12])
e) Judul Buku (String[100])
f) Pengarang (String[50])
g) Penerbit (String[20])
h) Tahun Terbit (Number)
i) Kota Terbit (String[12])
j) Kategori (String[20])
k) Tanggal Masuk (ShortDate)
l) Sumber (String[30])
m) Ketersediaan (String[8])

3. Anggota, Atributnya:
a) No Anggota (String[6])
b) NIM (String[12])
c) Nama (String[30])
d) Tempat Lahir (String[12])
e) Tanggal Lahir (ShortDate)
f) Jenis Kelamin (String[1])
g) Alamat (String[100])
h) HP (String[12])
i) Instansi/Prodi (String[12])
j) Status (String[12])
4. Peminjaman, Atributnya:
k) No Transaksi (String[6])
l) No Anggota (String[6])
m) Kode Buku(String[12])
n) Tanggal Pinjam (ShortDate)
o) Tanggal Pengembalian (ShortDate)
p) Tanggal Kembali (ShortDate)
q) Denda (Number)

PERANCANGAN DATABASE
Entity Relational Database (ERD)

PERANCANGAN DATABASE
Tabel-tabel yang akan dibuat dalam database
Tabel Admin
Kode
Admin

Nama
Admin

Passwo
rd

Tabel Buku
Kode
Buku

Judul
Buku

Kategor Tanggal
i
Masuk

Pengar
ang

Pener
bit

Sumber

Tahun
Terbit

Ketersedi
aan

Kota
Terbit

PERANCANGAN DATABASE
Tabel-tabel yang akan dibuat (lanjutan)
Tabel Anggota
No
Anggota

NI
M

Nam Tempat
a
Lahir

Alamat

HP

Instansi/P
rodi

Tanggal
Lahir

Jenis
Kelamin

Status

Tabel Peminjaman
No
No
Transaksi Anggota

Denda

Kode
Admin

Kode
Buku

Tanggal
Pinjam

Tanggal
Tangg
Pengemba al
lian
Kemb
ali

PERANCANGAN DATABASE
Tugas 1
1. Buatlah Studi Kasus dengan tema yang menarik?
2. Tentukan Entitas-Entitas yang ada dalam kasus
tersebut?
3. Tentukan Atribut-Atribut soal No. 2?
4. Buatlah ERD berdasarkan No. 2 dan No. 3?
5. Buatlah Tabel-Tabel yang akan dibuat dalam
database sesuai dengan No. 2,3,4?

KONSEP PEMBUATAN PROGRAM & PENGENALAN


KOMPONEN DELPHI

Konsep Pembuatan Program


Secara umum untuk membuat program database
terdapat 3 elemen, yaitu:
1. Membuat Konsep Database (ERD)
2. Membuat Database (Ms Access, Xampp)
3. Membuat Interface Program (Delphi, Visual
Basic, MySQL)

ERD

Database

Interface

KONSEP PEMBUATAN PROGRAM & PENGENALAN


KOMPONEN DELPHI

1.

Konsep database digunakan untuk menyusun


kerangka program database yang akan dibuat.
2.
Database digunakan untuk menyimpan data
dari program database yang akan dibuat
3.
Interface program digunakan untuk membuat
tampilan program database sesuai keinginan
pengguna (user)

KONSEP PEMBUATAN PROGRAM & PENGENALAN


KOMPONEN DELPHI

Pembuatan database
Database adalah basis data (tempat berkumpulnya
data). Suatu basis data disusun oleh bermacammacam tabel. Suatu tabel disusun oleh berbagai
macam data. Suatu data disusun oleh berbagai
macam atribut-atribut.
Dalam kuliah ini basis data akan dibuat dengan Ms.
Access dengan alasan kemudahan proses
aksesibilatas data.

KONSEP PEMBUATAN PROGRAM & PENGENALAN


KOMPONEN DELPHI
Prosedur pembuatan database dengan Ms Access:
1. Buka Ms Access
2. Option, General, Creating database, atur default file
format for blank database menjadi Access 2002
2003 (jika Ms Access yang digunakan Ms Access
2010 keatas, ini dilakukan agar database yang dibuat
bisa diakses oleh Ms Access 2010 kebawah), ok
3. Blank database
Untuk membuat tabel: create, table
Untuk merename tabel: klik kanan table, rename
Untuk mendesain tabel sesuai atribut yang akan
digunakan: klik kanan table, design table

KONSEP PEMBUATAN PROGRAM & PENGENALAN


KOMPONEN DELPHI

Komponen-komponen Delphi yang digunakan untuk


pembuatan database
Dalam program delphi terdapat beberapa
komponen yang bisa digunakan untuk membuat
program database, diantaranya:
1. ADO (ActiveX Data Object)
Adalah model akses data yang digunakan untuk
berinteraksi dengan database. Komponenkomponen ADO yang bisa digunakan:
a. ADO Connection, digunakan untuk
menghubungkan database dari Ms Access ke Delphi
atau membaca data dari Ms Access ke Delphi.

KONSEP PEMBUATAN PROGRAM & PENGENALAN


KOMPONEN DELPHI

b. ADO Table, digunakan untuk membaca tabeltabel dalam database Ms Access.


c. ADO Query, digunakan untuk memasukkan
perintah-perintah SQL dalam database Ms. Access.

ADO Query
ADO
Table
ADO Connection

KONSEP PEMBUATAN PROGRAM & PENGENALAN


KOMPONEN DELPHI

2. Data Access
adalah komponen bayangan/non visual. Data
Access digunakan untuk menghubungkan ADO
dengan Data Control. Komponen-komponen data
access yang bisa digunakan:
Datasource, digunakan sebagai sumber data,
tentunya jika datasource ini terhubung dengan
database maka datasource ini akan menjadi
database bayangan
Datasource

KONSEP PEMBUATAN PROGRAM & PENGENALAN


KOMPONEN DELPHI

3. Data Control
Adalah komponen visual data artinya data-data
yang ada dalam datasource dapat ditampilkan
secara nyata dengan menggunakan Data Control.
Komponen-komponen data access yang bisa
digunakan:
DBGrid, digunakan untuk menampilkan data dalam
bentuk tabel.
DBGrid

KONSEP PEMBUATAN PROGRAM & PENGENALAN


KOMPONEN DELPHI

Konsep keterhubungan komponen-komponen


database dalam delphi
ADO
Table
ADO
Connecti
on

Datasourc
e

ADOQue
ry

DBGrid

KONSEP PEMBUATAN PROGRAM & PENGENALAN


KOMPONEN DELPHI

Ada 2 cara untuk mengolah suatu database ADO


hingga mengeluarkan suatu output tampilan data,
yaitu melalui ADOTable dan ADOQuery. Perbedaan
dari kedua jenis pengolahan data tersebut adalah :
1. ADOTable menggunakan perintah-perintah dalam
ADOTable.
2. ADOQuery menggunakan perintah-perintah SQL.

KONSEP PEMBUATAN PROGRAM & PENGENALAN


KOMPONEN DELPHI

Untuk menghubungkan database Ms. Access


dengan program Delphi, komponen-komponen yang
perlu dipersiapkan :
Dengan menggunakan ADOTable
1. Buat database dengan menggunakan Ms. Access.
Misal : datapegawai.accdb
2. Buat tampilan program dalam Delphi.

KONSEP PEMBUATAN PROGRAM & PENGENALAN


KOMPONEN DELPHI
Atur komponen-komponen yang telah dibuat sebagai berikut:
a. ADO => ADOConnnection
Pada bagian Object Inspector, Connectionstrings
Build, Microsoft Office 12.0 Access Database Engine OLE DB Provider
Pilih Next, pada kotak data source masukkan alamat tempat kita menyimpan
file database yang telah kita buat diikuti dengan slash nama database yang
telah kita buat. Misal : C:/program files/datapegawai.accdb
Catatan : Apabila database yang kita buat, kita simpan satu folder dengan
program yang telah kita buat. Maka penulisan dalam kotak data source cukup
dituliskan nama databasenya saja. Misal : datapegawai.accdb
Klik test connection, apabila muncul tulisan test connection succeeded
maka database yang kita buat telah terhubung dengan ADOConnection. OK
b. ADO => ADOTable1
Connection + ADOConnnection1
c. Data Access => Datasource1
Dataset + ADOTable1
d. Data control => DBGrid
Datasource + datasource1

KONSEP PEMBUATAN PROGRAM & PENGENALAN


KOMPONEN DELPHI

Dengan menggunakan ADOQuery


1. Buat database dengan menggunakan Ms. Access.
Misal : datapegawai.accdb
2. Buat tampilan program dalam Delphi.

KONSEP PEMBUATAN PROGRAM & PENGENALAN


KOMPONEN DELPHI
3. Atur komponen-komponen yang telah dibuat sebagai
berikut :
a. ADO => ADOConnnection
Sama dengan langkah pada ADOTable
b. ADO => ADOQuery1
Connection + ADOConnnection1
c. Data Access => Datasource1
Dataset + ADOQuery1
d. Data control => DBGrid
Datasource + datasource1
Catatan : untuk ADOQuery, perintah-perintah SQL dapat
dimasukkan ke dalam ADOQuery1, pada bagian Object
Inspector pilih SQL.

KONSEP PEMBUATAN PROGRAM & PENGENALAN


KOMPONEN DELPHI

Tugas 2
1. Buatlah database dengan menggunakan Ms
Access?
2. Koneksikan database Soal No. 1 dengan program
Delphi?
3. Buatlah tampilan interface program database
delphi yang menarik?

PROSEDUR DATABASE

Anda mungkin juga menyukai