Anda di halaman 1dari 5

TUGAS BASIS DATA

1. Database atau Basis Data adalah kumpulan terorganisasi dari data-data yang saling
berhubungan sedemikian rupa sehingga dapat dengan mudah disimpan, dimanipulasi, dan
digunakan oleh pemakainya.
2. ERD (Entity Relationship Diagram) adalah suatu model untuk menjelaskan hubungan
antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai
hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data,
untuk menggambarkannya digunakan beberapa notasi dan simbol.
Contoh ERD :

3. Sistem Basis Data adalah sistem yang terdiri atas kumpulan tabel data yang saling
berhubungan dan kumpulan program yang memungkinkan beberapa pemakai atau
program lain untuk mengakses dan memanipulasi tabel tabel data tersebut
Komponen Sistem Basis Data :
- Perangkat keras
- Sistem operasi
- Basis data
- Database Management System atau DBMS
- Pemakai atau user
- Aplikasi atau Perangkat Lain
4. Relasi One To One adalah setiap baris data pada tabel pertama dihubungkan hanya ke
satu baris data pada tabel ke dua. Hubungan antara file pertama dan file kedua adalah satu
berbanding satu. 
Contoh: Seorang guru mengajar seorang siswa, Seorang siswa diajar oleh seroang guru.
5. Relasi One To Many adalah setiap baris data dari tabel pertama dapat dihubungkan ke
satu baris atau lebih data pada tabel ke dua. Hubungan antara file pertama dan file kedua
adalah satu berbanding banyak atau banyak berbanding satu. 
Contoh : Satu bagian memperkerjakan banyak pegawai, Satu pegawai kerja dalam satu
bagian.

6. Relasi Many To Many adalah satu baris atau lebih data pada tabel pertama bisa
dihubugkan ke satu atau lebih baris data pada tabel ke dua. Artinya ada banyak baris di
tabel satu dan tabel dua yang saling berhubungan satu sama lain. Hubunga tabel pertama
dan tabel kedua adalah banyak berbanding banyak. 
Contoh : Satu mahasiswa banyak mengambil banyak mata kuliah dan satu mata kuliah
diambil banyak mahasiswa.

7. Field adalah kumpulan dari karakter yang membentuk satu arti, maka jika terdapat field
misalnya seperti NIM, Nama Mahasiswa, maka yang dipaparkan dalam field tersebut
harus yang berkaitan dengan NIM dan Nama Mahasiswa. Atau definisi field yang lainnya
adalah tempat atau kolom yang terdapat dalam suatu tabel untuk mengisikan nama-nama
(data) field yang akan diisikan.
Contoh field :

NIM Nama Mahasiswa


C181046 Suharti
C181047 Ani
C181048 Budi

8. Primary Key merupakan sebuah aturan dimana fungsinya adalah untuk membedakan
anatara baris satu dengan baris lainnya yang ada pada tabel dan bersifat unik.
Contoh Primary Key :
Ada ketentuan yang harus diperhatikan ketika field yang menjadi primary key
yakni :

- Data tidak boleh sama atau ganda (unik)

- Data tidak boleh bernilai null

9. Foreign (tamu) Key merupakan suatu atribut untuk melengkapi hubungan yang
menunjukkan ke induknya, itu artinya field pada tabel merupakan kunci tamu dari tabel
lain. Dan biasanya penggunaan foreign key akan sangat dibutuhkan ketika menemukan
banyak tabel dan ingin menghubungkan satu tabel dengan tabel lainnya.
Contoh Foreign Key :

10. Candidate Key merupakan suatu atribut ataupun super key yang mengidentifikasi secara
unik untuk kejadian spesifik dari entitas.
Contoh Candidate Key :

11. Sistem File (File System) atau Sistem Berkas adalah struktur logika yang digunakan
untuk mengendalikan akses terhadap data yang ada pada disk. Dengan kata lain, sistem
file merupakan database khusus untuk penyimpanan, pengelolaan, manipulasi, dan
pengambilan data, agar mudah ditemukan dan diakses.
12. Atribute merupakan karakteristik dari entitas atau relationship, yang menyediakan
penjelasan detail tentang entitas atau relationship. Dalam penerapannya (level fisik)
atribut merupakan field atau kolom dari sebuah tabel. Misalnya entitas mahasiswa
memiliki atribute nama, alamat, NIM.
13. Syntax Membuat Tabel Di MySQL

Untuk membuat table di database mysql menggunakan query SQL

Contoh kita akan membuat sebuah table dengan nama table pelanggan

Di dalam tabel di atas terlihat bahwa id_pelanggan ada sebuah simbol bintang, simbol
tersebut dimaksudnya sebagai sebuah kunci atau primary key di table yang akan kita buat
ini. Berikut adalah query untuk membuat table di database mysql di atas.

CREATE TABLE pelanggan(


id_pelanggan varchar(5) NOT NULL,
nama_pelanggan varchar(30) NOT NULL,
alamat text,
telepon varchar(15),
email varchar(30),
PRIMARY KEY (id_pelanggan)
);

Berikut ini contoh lain dalam pemberian kunci di tabel database.

CREATE TABLE pelanggan(


id_pelanggan varchar(5) NOT NULL PRIMARY KEY,
nama_pelanggan varchar(30) NOT NULL,
alamat text,
telepon varchar(15),
email varchar(30),
);

Perhatikan bahwa penulis memindahkan perintah PRIMARY KEY diawal atau sebaris
dengan nama field yang ditunjuk untuk dijadikan kunci pada tabel tersebut, keduanya
sama saja dan query dapat berjalan normal.

Jika query sudah siap untuk dieksekusi maka selanjutnya buka DBMS, dalam hal ini
digunakan command line. Seharusnya jika sudah dieksekusi akan muncul pemberitahuan
sebagai berikut:

Query OK, 0 rows affected (0.16 sec)


14. Menampilkan Tabel Di Database MySQL

Cara agar dapat menampilkan tabel di database mysql yaitu dengan menggunakan
perintah SHOW, sebagai berikut:
SHOW TABLES;

Perintah SHOW tersebut akan menampilkan seluruh tabel yang sudah ada di dalam
database, seperti gambar dibawah ini:

Jika ingin menampilkan table secara spesifik dan detail bisa menggunakan perintah
DESC yang merupakan singkatan dari DESCRIBE, atau bisa juga menggunakan
kepanjangannya tersebut.

Anda mungkin juga menyukai