Database
sistemakademik
Tabel
|
Nama
Field
|
Type
Data
|
Ukuran
|
Null
|
|
Mahasiswa
|
1
|
Thang
|
Int
|
10
|
No
|
2
|
Nim
|
Char
|
10
|
No
|
|
3
|
Nama
|
Varchar
|
30
|
No
|
|
4
|
Tempatlahir
|
Varchar
|
30
|
No
|
|
5
|
Tgllahir
|
Date
|
-
|
Yes
|
|
6
|
Jenkel
|
Char
|
2
|
No
|
|
7
|
Alamat
|
Text
|
-
|
Yes
|
|
Dosen
|
1
|
Nip
|
Char
|
10
|
No
|
2
|
Nama
|
Varchar
|
30
|
No
|
|
3
|
Tempatlahir
|
Varchar
|
30
|
No
|
|
4
|
Tgllahir
|
Date
|
-
|
No
|
|
5
|
Jenkel
|
Char
|
2
|
No
|
|
6
|
Alamat
|
Text
|
-
|
Yes
|
|
Matakuliah
|
1
|
Kode
|
Char
|
2
|
No
|
2
|
Matakuliah
|
Varchar
|
20
|
No
|
|
3
|
Sks
|
Int
|
2
|
No
|
|
4
|
Semester
|
Int
|
2
|
No
|
|
Kelas
|
1
|
Idkelas
|
Char
|
10
|
No
|
2
|
Kode
|
Char
|
2
|
No
|
|
3
|
Nip
|
Char
|
10
|
No
|
|
Krs
|
1
|
Nim
|
Char
|
10
|
No
|
2
|
Idkelas
|
Char
|
10
|
No
|
|
3
|
Nilai
|
Int
|
2
|
Yes
|
Nb
:
1. Nama field yang dicetak tebal dan bergaris bawah merupakan primary key.
2.
Nama field yang dicetak tebal, bergaris bawah dan teks miring merupakan foreign
key.
Perintah untuk membuat database pada sql query di
phpmyadmin yaitu dengan perintah create dan untuk syntaknya adlah sebagai
berikut :
Maka selanjutnya akan tampil database yang telah kita
buat seperti berikut :
|
Pertama saya akan membuat tabel mahasiswa , oke saya
mulai saja tanpa berlama-lama waktu lagi, dan syntanya sebagai berikut :
Nah sekarang kita lihat tampilan dari tabel mahasiswa
sebagai berikut :
Dan akhirnya pembuatan tabel mahasiswa berhasil.
Oke yang kedua sekarang kita membuat tabel dosen dan
syntaknya sebagai berikut:
Tampialn dari tabel dosen sebagai berikut :
Oke selanjutnya saya akan membuat tabel matakuliah dan
untuk syntaknya ada dibawah ini :
Dan tampilannya sebagai berikut :
Selanjutnya membuat tabel kelas untuk syntaknya tidak
jauh berbeda dengan membuat tabel – tabel seperti yang diatas, oke saya akan
langsung menulis sebagai berikut :
Nb:
1. untuk field”kode” yang ada di tabel
kelas harus sama dengan “field” kode yang ada
ditabel matakuliah beserta atributnya.
2. untuk field”nip” yang ada di tabel kelas harus sama dengan field
“nip” yang ada di tabel dosen beserta atributnya.
Dan
tampilanya adalah sebagai berikut :
Selanjutnya saya akan membuat tabel yang terakhir
yaitu tabel krs, untuk syntaknya sebagai berikut :
Maka hasilnya sebagai berikut :
Alhamdulillah selesai juga membuat database
sistemakademik beserta tabelnya.
Oke selanjutnya saya akan merelasikan antar tabel dari
database sistemakademik, pertama saya akan merelasikan tabel mahasiswa dengan
krs untuk syntaknya lihat dibawah ini :
Lalu saya akan merelasikan kelas dengan krs dengan
syntak dibawah ini :
Selanjutkan saya merelasikan matakuliah dengan kelas
dengan syntak dibawah ini:
Yang terakhir saya aan merelasikan dosen dengan kelas
dengan syntak dibawah ini :
Dan tampilan dari keseluruhan syntak relasi tersebut
adalah sebagai berikut :
perintah insert
Perintah insert digunakan
untuk menambahkan data pada suatu tabel.
Syntaknya umumnya sebagai
berikut :
insert into nama_tabel (daftar_kolom) values (daftar_nilai)
insert into nama_tabel (daftar_kolom) values (daftar_nilai)
Di perintah insert ada tiga cara untuk memasukkan
sebuah data pada pada kolom tabel ,berikut ketiga cara tersebut :
a.
Memasukan data secara utuh
Contoh:
b.
Memasukkan data tanpa daftar kolom
Contoh :
c.
Memasukkan data secara tidak urut
Contoh:
Oke
sekarang saya akan mencoba mengisi tabel mahasiswa yang telah saya buat tadi
dengan jumlah record sebanyak 1, syntaknya ada dibawah sini :
Maka
hasilnya akan seperti berikut :
Maka hasilnya sebagai
berikut :
Hasilnya akan seperti dibawah
ini :
Selanjutnya saya akan
mengisi tabel kelas dengan record sebanyak 1 record, dengan syntak di bawah ini
:
Hasilnya akan seperti
dibawah ini :
Sekarang
saya akan mengisi tabel krs dengan jumlah record sebanyak 1 record, dengan
syntak sebagai berikut :
Hasilnya
akan seperti tampilan dibawah ini :