Langsung ke konten utama

 Basis Data Relasional

3.1         Pengantar Basis Data Relasional

Database Relasional sebenarnya adalah suatu konsep penyimpanan data terstruktur, sebelum konsep database relasional muncul sudah ada uda model database yaitu network database dan hierarchie database. Teori database relasional di kemukakan pertamakali oleh Dr. E.F. Codd.
Dalam database relasional, data disimpan dalam bentuk relasi atau tabel dua dimensi, dan antara tabel satu dengan tabel lainnya terdapat hubungan atau relationship sehingga dapat di simpulkan, database adalah kumpulan dari sejumlah tabel yang saling hubungan atau saling keterkaitan. Kumpulan dari data yang diorganisasikan sebagai tabel tadi disimpan dalam bentuk data elektronik di dalam harddisk komputer dan dikelompokan secara logis berdasarkan schema user.
Untuk membuat struktur tabel, mengisi data ke tabel, memperbarui data dan menghapus data dari tabel diperlukan software. Perangkat lunak yang digunakan membuat tabel, isi data, ubah data, dan hapus data disebut Relational Database Management System atau yang biasa di singkat dengan RDBMS. Sedangkan perintah yang digunakan untuk membuat tabel, mengisi tabel, mengubah tabel, dan menghapus data disebut perintah SQL (Baca : Sequel) yang merupakan singkatan dari Structure Query Language. Jadi, setiap aplikasi perangkat lunak RDBMS pasti bisa dipakai untuk menjalankan perintah SQL.
Sebenarnya fungsi RDBMS bukan cuma untuk buat tabel, isi data, ubah data dan hapus data. Untuk manajemen data dalam skala yang besar dan agar bisa mendukung proses bisnis yang kontinyu atau terus menerus dan real time suatu Relational Database Management System dituntut untuk mempunyai kemampuan manajemen user dan keamanan data yang terjamin, mencadangkan data dan mengembalikan data serta kemampuan lainnya yang berkaitan dengan kecepatan pemrosesan data.
Sebuah aplikasi perangkat lunak RDBMS yang ada di pasaran saat ini dan paling sering digunakan adalah Oracle Database yang di keluarkan oleh Oracle Corporation.

Contoh tabel dan keterhubungannya:
MHS
NPM
NAMA
ALAMAT
TGL_LAHIR
10200123
SULAEMAN
TANGERANG
 8 MARET 1983
30100143
DIANA
BOGOR
15 NOVEMBER 1983
50100333
SADIKIN
JAKARTA
24 APRIL 1982
20100296
THAMRIN
TANGERANG
13 MEI 1983
10200928
LINA
JAKARTA
8 DESEMBER 1982
50100375
IRAWATI
BEKASI
7 JULI 1982

MTKULIAH
KD_MK
NAMA_MK
SKS
KK021
BASIS DATA
2
KD034
SIMULASI
3
KK044
STRUKTUR DATA
2
DU025
MIKROPROSESOR
4
KK018
KALKULUS
2

NILAI
NPM
KD_MK
NIL_MID
NIL_UAS
10200928
KK021
60
80
50100375
KK044
90
85
50100333
KK021
50
40
30100143
KK018
30
50
10200928
KK044
70
40
10200123
KK021
65
45
20100296
KK021
60
60
50100333
DU025
77
75

Keuntungan Basis Data Relasional
  1. Bentuknya sederhana
  2. Mudah untuk melakukan berbagai operasi data

Istilah dalam Basis Data Relasional :
*     Relasi                          : Sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris
*     Atribut                       : Kolom pada sebuah relasi
*     Tupel                         : Baris pada sebuah relasi
*     Domain                       : Kumpulan nilai yang valid untuk satu atau lebih stribut
*     Derajat (degree)        : Jumlah atribut dalam sebuah relasi
*     Cardinality                : Jumlah tupel dalam sebuah relasi

3.2         Kunci

Super Key
Satu atribut / kumpulan atribut yang secara unik mengidentifikasi sebuah tupel di dalam relasi
Candidate Key
Atribut di dalam relasi yang biasanya mempunyai nilai unik
Primary Key
Candidate key yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasi
Alternate Key
Candidate key yang tidak dipilih sebagai primary key
Foreign Key
Atribut dengan domain yang sama yang menjadi kunci utama pada sebuh relasi tetapi pada relasi lai atribut tersebut hanya sebagai atribut biasa

3.3         Diagram Skema

Skema database yang memiliki relasi satu sama lain dan di dalamnya terdapat primary key dan foreign key bisa digambarkan dengan Skema Diagram. Salah satu contoh skema diagram dapat dilihat pada gambar berikut.
Contoh skema diagram di atas berisi informasi setiap tabel yang memiliki primary key dan foreign key tertentu yang kemudian saling berhubungan satu sama lain sehingga membentuk sebuah skema basis data yang lengkap.

Komentar

Postingan populer dari blog ini

Diagram Status

 dibawah ini merupakan diagram status studi kasus A.    Objek dan kelas antarmuka B.    Objek v kelas validasi C.  Objek k kelas koneksi basisdata D.  Objek mpk kelas mengelolaKomputer E.  Objek mp kelas mengelola pengguna F.  Objek kp kelas mengelola computer

LDM

Konfigurasi LDM A. Topologi Menghubungkan tiap- tiap device menggunakan kabel Automatically B. Konfigurasi Kota A 1. Konfigurasi Server * Setting IP Addres Server Masuk Pada  Server1 -> desktop -> Ip configuration lalu isika: - ip address : 192.168.1.10 - subnet mask : 255.255.255.0 - default gateway : 192.168.1.1 * Setting DHCP Server masuk ke Server1 -> desktop ->service lalu masukan: - Gatewaye : 192.168.1.1 - Star ip address : 192.168.1.11 - Subnet mask : 255.255.255.0 - Maximum user : 10 2.  Konfigurasi Wireless Router Masuk ke wireles router0 -> config -> Wireless SSID : a Authentacion : WPA2-PSK, Pada bagian password masuk 12345678 3.  Konfigurasi Laptop Wireless Masuk pada tiap-tiap komputer wireless -> Config -> Wireless0 SSID : a Authentacion : WPA2-PSK, Pada bagian password masuk 12345678 4.  Konfigurasi DHCP Server pada tiap laptop Masuk pada laptop dan pc -> desktop -> ip configuration ...

Pengenalan Software Simulasi

A. Pengertian Cisco Packet Tracer Packet Tracer adalah sebuah cross-platform visual simulasi alat yang dirancang oleh Cisco Systems yang memungkinkan pengguna untuk membuat topologi jaringan dan meniru modern jaringan komputer. B.  Peranan Cisco Packet Tracer Dalam Pendidikan Packet Tracer memungkinkan siswa untuk desain yang kompleks dan jaringan yang besar, yang sering tidak layak dengan fisik hardware, karena untuk biaya. Packet Tracer adalah yang biasa digunakan oleh CCNA Academy siswa, karena itu tersedia untuk mereka secara gratis. Namun, karena keterbatasan fungsional, hal ini dimaksudkan oleh Cisco untuk digunakan hanya sebagai alat bantu pembelajaran, bukan pengganti untuk Cisco router dan switch. aplikasi itu sendiri hanya memiliki sejumlah kecil fitur yang ditemukan dalam realisasi perangkat keras yang berjalan saat ini Cisco IOS versi C. Fungsi Cisco Packet Tracer Cisco Packet Tracer memiliki batasan pada beberapa fiturnya, maka hanya digunakan untuk alat pemban...