Anda di halaman 1dari 13

11/11/2015

Sistem Basis Data


RG091414

Perancangan Basis Data

Yanto Budisusanto, S.T.,M.Eng.


Laboratorium Kadaster dan Kebijakan Pertanahan
Teknik Geomatika – FTSP – ITS
Ph. 031 – 5929487
Fax. 031 – 5929486
Cell. 0852 2636 1602

Fungsi sistem informasi


• Jumlah pemakai lebih
dari 25 orang
• data yang besar
(mencapai jutaan byte)
• Pengelolaan data dalam
organisasi untuk
memperoleh informasi
dengan cepat, tepat dan
akurat serta terkini
Laboratorium Kadaster dan Kebijakan Pertanahan
Teknik Geomatika – FTSP – ITS
yanto budisusanto

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

1
11/11/2015

• Jumlah data sangat besar  setiap saat “up to date”


• Perkembangan aplikasi semakin rumit, hubungan antar data
semakin kompleks untuk dibuat model data dan dikelola
• Kecenderungan untuk mengadakan konsolidasi sumberdaya
informasi antar organisasi
• Program dan data saling lepas sehingga memungkinkan tiap
organisasi mengembangkan aplikasi sesuai dengan
kepentingannya
• Skema eksternal memungkinkan dengan data yang sama dapat
digunakan oleh beberapa aplikasi
Laboratorium Kadaster dan Kebijakan Pertanahan
Teknik Geomatika – FTSP – ITS
yanto budisusanto

Penggunaan
Sistem Manajemen Basis Data Terdistribusi
(Distributed Database Management System)

• Penggunaan computer probadi dan perangkat lunak LOTUS 123, PARADOX,


DBASE IV dan V dsb  memungkinkan untuk dikelola sendiri
• Sistem Manajemen Basis Data Terdistribusi (Distributed Database
Management System)  memberi peluang penyebaran basis data pada
beberapa system computer dengan control local  mendukung akses antar
system local
• Penggunaan Sistem Kamus Data (“data dictionary”) untuk mengelola meta
data dalam basis data untuk keperluan integrasi manajemen sumberdaya
• Kamus data  deskripsi struktur basis data, konstrain, aplikasi dan otoritas
pemakai, hak mengakses data dsb

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

Sistem Pemrosesan Transaksi


Transaction Processing System

• Sistem basis data yang


diakses oleh banyak
pengguna
• Sistem yang mendukung
proses ratusan transaksi
pada kurun waktu yang
singkat

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

2
11/11/2015

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

Perangkat Sistem Media


Data Lunak Komputer Penyimpan
SMBD

Pengguna Pengelola/ Program Programmer


Admin Aplikasi

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

Identifikasi kebutuhan Pengguna


Cost and benefit Interaksi dengan pengguna
Skala Prioritas
Koleksi
Analisis
Persyaratan dan
Kelayakan
Analisis

Sistem Basis Data


Operasional Perancangan Aplikasi

Validasi Implementasi

Uji Coba
Uji Coba Pengguna

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

3
11/11/2015

Pendefinisian
Sistem

Pemantauan
atau Perancangan
Pemeliharaan

Operasi Sistem Implementasi

Pemangilan atau
Validasi
Konversi Data

Konversi
Aplikasi

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

• Pendefinisian Sistem
 Lingkup sistem basis data
 Pengguna basis data
 Aplikasi basis data
• Perancangan
 Logikal
 Fisikal
• Implementasi
 Penulisan skema konsepsual, eksternal dan internal basis data
 Pembuatan berkas-berkas kosong
 Menjalankan program-program aplikasi

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

• Pemanggilan atau Konversi Data


 Format Data Lama  Format Data Baru
• Konversi Aplikasi
 Aplikasi Lama  Aplikasi Baru
• Validasi
 Uji coba sistem dan aplikasi baru
• Operasi Sistem
 Sistem dan Aplikasi diletakkan pada unit computer yang akan
digunakan
• Pemantauan atau Pemeliharaan

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

4
11/11/2015

Dari satu atau lebih basis data untuk


memenuhi kebutuhan informasi yang
diperlukan oleh pengguna sesuai dengan
aplikasi-aplikasi yang ditentukan
Laboratorium Kadaster dan Kebijakan Pertanahan
Teknik Geomatika – FTSP – ITS
yanto budisusanto

• Memenuhi kebutuhan informasi sesuai yang


dibutuhkan pengguna untuk aplikasi tertentu
• Mempermudah pemhamanan terhadap struktur
informasi dalam basis data
• Memberikan informasi tentang persyaratan
pemrosesan dan kemampuan system; seperti lama
pengaksesan data, kapasitas memori dsb
Laboratorium Kadaster dan Kebijakan Pertanahan
Teknik Geomatika – FTSP – ITS
yanto budisusanto

Koleksi dan analisis persyaratan

Perancangan konsepsual basis data

Pemilihan SMBD

Perancangan logikal

Perancangan fisikal

Implementasi sistem

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

5
11/11/2015

Analisis •Perancangan
Data struktur dan isi data

•Perancangan
Analisis pemrosesan data dan
Fungsional program aplikasi
(transaksi data)

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

Gambar halaman 78

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

Koleksi dan Analisis Persyaratan

• Identifikasi bidang aplikasi dan kelompok pemakai/pengguna


 Melakukan pengumpulan persyaratan
 Membuat spesifikasi data
 Membuat proses dari tiap kelompok

• Mempelajari dan menganalisis dokumen yang ada pada aplikasi


 Daftar isian
 Laporan
 Bagan organisasi
 Pedoman kerja
 SOP
 Peraturan-peraturan yang berlaku

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

6
11/11/2015

Koleksi dan Analisis Persyaratan

• Mempelajari system yang sedang berjalan


Jenis transaksi
Jumlah transaksi Spesifikasi data
masukan dan keluaran
Alur informasi dalam sistem
• Membuatan angket/kuisener atau
wawancara kepada calon pemakai untuk
memperoleh spesifikasi informasi dan
proses yang diperlukan
Laboratorium Kadaster dan Kebijakan Pertanahan
Teknik Geomatika – FTSP – ITS
yanto budisusanto

Hasil
Koleksi dan
Analisis Dibantu
Perangkat lunak
Persyaratan database designer

Diagram alir data


Data flow diagram

Diagram hirarki data


masukan-keluaran

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

Perancangan Konsepsual Basis Data


Kegiatan

Rancangan Skema Konsepsual

Rancangan Transaksi
Laboratorium Kadaster dan Kebijakan Pertanahan
Teknik Geomatika – FTSP – ITS
yanto budisusanto

7
11/11/2015

Perancangan Skema
Konsepsual Basis Data
Pemodelan data dari pemahaman dunia nyata
Menggunakan ER-Diagram
Mengidentifikasi komponen utama dari skema
Jenis entiti
Jenis hubungan
Atribut setiap entity
Menentukan identitas dari setiap entity
Menentukan derajat dan pertisipasi hubungan

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

Perancangan Skema
Konsepsual Basis Data
Perbedaan pandang antara pemakai
Pemberian nama
Persil atau bidang tanah
Klasifikasi
Fakulutas sbg entity atau sbg atribut
Nilai Data
Pendefinisian tipe data  Integer atau karakter
Konstrain
Menentukan identitas atau derajat hubungan
Laboratorium Kadaster dan Kebijakan Pertanahan
Teknik Geomatika – FTSP – ITS
yanto budisusanto

Acuan
Perancangan Skema Konsepsual Basis Data
• Ekspresif
Model data membedakan jenis data, hubungan dan
konstrain
• Sederhana
Mudah dipahami
• Penyajian diagramatik
Mudah diinterpretasi
• Akurat
Teliti dan tidak bias
Laboratorium Kadaster dan Kebijakan Pertanahan
Teknik Geomatika – FTSP – ITS
yanto budisusanto

8
11/11/2015

m n
DOSEN mengajar MATA KULIAH

DOSEN (nip, nama, tgl_lahir, alamat, bid_ilmu, no_ruang)


MATA_KULIAH (kode_mk, judul, jml_sks, semester)
Konsepsual Basis data

C o n t o h
• Basis data pada perguruan tinggi
Rancangan Skema

• Hubungan antara DOSEN dan MATA_KULIAH


• Enterprise Rule
 Setiap DOSEN harus mengajar paling tidak satu MATA KULIAH
 Setiap MATA KULIAH harus diajarkan paling tidak oleh seorang DOSEN

• Atribut
 DOSEN (nip, nama, tgl_lahir, alamat, bid_ilmu, no_ruang)
 MATA_KULIAH (kode_mk, judul, jml_sks, semester)

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

Perancangan Transaksi Basis Data

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

Pemilihan SMBD

Model SMBD (hirarki, jaringan, relasional, orientasi obyek


Struktur penyimpanan data (file atau server)
Alur akses data (kewenagan akses basis data)
Jendela aplikasi untuk pengguna
Jenis bahasa untuk menyusun pertanyaan  SQL

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

9
11/11/2015

Pembelian Perangkat Lunak SMBD


Pembelian Perangkat Keras
Pemeliharaan Sistem
Biaya Penyusunan dan Konversi Data
Gaji Personal
Biaya Pelatihan  SDM
Pelayanan Purna Jual
Backup and Recovery
Kemampuan, Integritas dan Keamanan

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

m n
DOSEN mengajar MATA KULIAH

DOSEN (nip, nama, tgl_lahir, alamat, bid_ilmu, no_ruang)


MATA_KULIAH (kode_mk, judul, jml_sks, semester)
DOS_MATKUL (nip, kode_mk)

Ditambahkan Tabel Relasi  DOS_MATKUL


Ditentukan identitas (eleman kunci)
Normalisasi Tabel
Mendefinisikan pertanyaan dan transaksi
Medan data yang dijadikan kondisi dan penghubung  gabungan berkas
Medan yang akan diakses oleh pertanyaan
Laboratorium Kadaster dan Kebijakan Pertanahan
Teknik Geomatika – FTSP – ITS
yanto budisusanto

10
11/11/2015

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

Tabel Entiti Atribut Lebar Medan Jenis Medan Konstrain


Dosen nip 10 karakter unik, tdk nol
nama 30 karakter -
tgl_lahir 15 date -
alamat 25 karakter -
bid_ilmu 20 karakter -
Mata_Kuliah kode_mk 10 karakter unik, tdk nol
judul 30 karakter -
jml_sks 5 karakter -
semester 8 karakter -
Dos_MatKul nip 10 karakter Cek ke DOSEN
kode_mk 10 karakter Cek ke Mata_Kuliah

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

11
11/11/2015

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

CREATE TABLE Dosen CREATE TABLE Mata_Kuliah

(nip CHAR (10) NOT NULL, (kode_matkul CHAR (10) NOT NULL,

nama CHAR (30), judul CHAR (30),

tgl_lahir DATE (15), jml_sks CHAR (10),

alamat CHAR (30), semster CHAR (10),

bid_ilmu CHAR (10), PRIMARY KEY (kode_matkul))

PRIMARY KEY (nip))

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

12
11/11/2015

CREATE TABLE Dos_Kul

(nip CHAR (10),

kode_matkul CHAR (10),

PRIMARY KEY (nip, kode_matkul),

FOREIGN KEY (nip) REFERENCES Dosen,

FOREIGN KEY (kode_matkul) REFERENCES Mata_Kuliah)

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

Laboratorium Kadaster dan Kebijakan Pertanahan


Teknik Geomatika – FTSP – ITS
yanto budisusanto

13

Anda mungkin juga menyukai