Anda di halaman 1dari 22

Program Studi Teknik Industri

Fakultas Sains dan Teknologi


Universitas Teknologi Yogyakarta

Ganjil
2021-2022 Ardy Wicaksono, S.Kom., M.Kom.
Model Perancangan Basisdata
Berbasis Record
• Model Hierarkikal
• Model Jaringan
• Model Relasional
Struktur Hirarki

Ardy Wicaksono
Struktur Hirarki

Ardy Wicaksono
Model Jaringan

Ardy Wicaksono
Model Jaringan

Ardy Wicaksono
Model Relasional

• Saat ini Model Relasional adalah dominan. Karena itu hampir semua penjual
perangkat lunak database menawarkan produk perangkat lunak Relational
Database Management Systems (RDBMS).
• RDBMS dibuat dengan struktur tiga skema, yaitu :
• Eksternal
• Konseptual
• Internal

Ardy Wicaksono
Skema Eksternal

• Skema Eksternal mendefinisikan bagaimana pemakai mengakses dan melihat


output dari RDBMS, bebas dari bagaimana data disimpan atau diakses secara
fisik.
• Akses dan manipulasi seperti ini dilaksanakan oleh pemakai dengan
memperkerjakan bahasa prosedural, seperti COBOL atau bahasa query, seperti
Structured Query Language (SQL), bahasa standar yang diakui untuk RDBMS.

Ardy Wicaksono
Skema Konseptual

• Skema Konseptual yang mendefinisikan model database relasional terdiri dari


sekumpulan tabel yang dinormalisasi. Skema konseptual adalah rancangan dari
database

Ardy Wicaksono
Skema Internal

• Skema Internal terdiri dari organisasi fisik dari data (mis. sekuensial, indeks
sekuensial, langsung) dalam hal struktur fisik data dan metode-metode
pengaksesan dari sistem operasi komputer.

Ardy Wicaksono
Basisdata Relasional
• Model Data Relasional menggambarkan data dalam bentuk tabel-tabel
• Model Data Relasional mengandung tiga komponen inti:
– Struktur data, data diorganisasi dalam bentuk tabel-tabel
– Manipulasi data, menggunakan SQL
– Integritas data, untuk spesifikasi aturan bisnis
Relasi

• Struktur data dasar untuk menyimpan informasi


• Digunakan untuk menyimpan entitas, attribut, dan hubungan relasi
• Strukturnya sebagai kumpulan tabel-tabel
• Setiap relasi memiliki schema yang mendeskripsikan nama relasi dan attribut
tipenya. Contoh:
• Mahasiswa = (nim:string, nama_mhs:string)
• Mahasiswa adalah nama relasi
• Nim dan nama_mhs adalah nama attribut
• String adalah tipe dari attribut

Ardy Wicaksono
Tabel

• Terdiri dari baris-baris yang memuat data-data yang berhubungan satu sama
lain
• Terdiri dari kolom-kolom yang memuat data-data dari tipe yang sama

Ardy Wicaksono
Contoh Tabel Keterhubungan (1)

MAHASISWA

NPM Nama Alamat


10296832 Nurhayati Jakarta
10296126 Astuti Jakarta
31296500 Budi Depok

Ardy Wicaksono
41296525 Prananingrum Bogor

50096487 Pipit Bekasi


21196353 Quraish Bogor
Contoh Tabel Keterhubungan (2)

MATA KULIAH
KDMK MTKULIAH SKS

KK021 P. Basis Data 2

KD132 SIM 3

Ardy Wicaksono
KU122 Pancasila 2
Contoh Tabel Keterhubungan (3)

NILAI
NPM KDMK MID FINAL

10296832 KK021 60 75

10296126 KD132 70 90

31296500 KK021 55 40

Ardy Wicaksono
41296525 KU122 90 80

21196353 KU122 75 75

50095487 KD132 80 0

10296832 KD132 40 30
Istilah dalam Basisdata Relasional

• Relasi
• Sebuah tabel yang terdiri dari beberapa kolom dan baris
• Attribut
• Kolom pada sebuah relasi
• Tupel
• Baris pada sebuah relasi
• Domain
• Kumpulan nilai yang valid untuk satu atau lebih attribut
• Derajat
• Jumlah attribut dalam sebuah relasi

Ardy Wicaksono
• Cardinality
• Jumlah tupel dalam sebuah relasi
Ardy Wicaksono
Ilustrasi
Relational Key

• Candidate Key
• Attribut di dalam relasi yang biasanya mempunyai nilai unik
• Maka, candidate key-nya adalah NPM, NAMA, dan ALAMAT (karena hanya
terdiri dari 1 field saja)
• Primary Key
• Candidate key yang dipilih untuk mengidentifikasikan tupel secara unik
dalam relasi
• Maka, primary key yang dipilih adalah NPM (unik, tidak ada NPM yang
sama)
• Alternate Key

Ardy Wicaksono
• Candidate key yang tidak dipilih sebagai primary key
• Maka, candidate key-nya NAMA dana ALAMAT
• Foreign Key
• Atribut dengan domain yang sama menjadi kunci utama pada sebuah
relasi, tetapi pada relasi lain attribut tersebut hanya sebagai atribut biasa
Ardy Wicaksono
Ilustrasi
Ardy Wicaksono
Ilustrasi
Terima Kasi
h

Anda mungkin juga menyukai