DAFTAR ISI
DAFTAR ISI
BABI PENDAHULUAN
A.
LATAR BELAKANG MASALAH
B.
SOAL/PEMBAHASA N
C.
LANDASAN TEORI
BAB II ISI LAPORAN
A.
PEMBAHASAN DDL
BAB III PENUTUP
A.
KESIMPULAN
B.
DAFTAR
PUSTAKA
BAB I
PENDAHULUAN
A. LATAR
BELAKANG MASALAH
Semakin berkembangnya
kehidupan manusia, kebutuhan penunjang pekerjaan manusia pun semakin meningkat.
Banyaknya pekerjaan-pekerjaan yang menuntut manusia untuk bekerja secara cepat,
tepat, dan akurat. Karena kesulitan tersebut membuat manusia berfikir untuk
membuat suatu aplikasi yang dapat mempermudah pekerjaan tersebut. Contohnya
dalam hal pembuatan tabel untuk proses pengajaran yaitu pembuatan tabel guru,
tabel siswa, dan tabel ulangan.
Dengan didukung
perkembangan teknologi, kesulitan tersebut dapat diatasi dengan melalui Oracle
SQL Plus. Dengan aplikasi SQL Plus ini kita dapat membuat sebuah tabel dengan
menggunakan Data Definition Language (DDL). Data Definition Language ini
mempermudah kita dalam pembuatan tabel kerja, sehingga tabel tersebut dapat
terbentuk dengan secara cepat dan akurat.
B.
SOAL/PEMBAHASAN
Laporan
praktikum tersebut mencakup pembahasan tentang SQL Plus dengan menggunakan Data
Definition Language (DDL).
Adapun
permasalahannya sebagai berikut :
1.
Apa
pengertian dari DDL (Data Definition Language) ?
2. Bagaimana pembuatan tabel tersebut dengan
menggunakan Data Definition Language ?
Pengertian Data Definition
Language (DDL)
Data Definition Language (DDL)
DDL merupakan data definisi data
yang berfungsi ungtuk mendefinisikan suatu tabel,index, view. Hasil kompilasi
dari DDL adalah satu set tabel yang disimpan dalam file khusus yang disebut
Data Directory/Dectionory. Dan Statment DLL terdiri dari Keyword Creat, Alter,
dan Drop, dengan DDL dapat melakukan :
·
Membuat
Database
·
Menghapus
Dattabase
·
Menggunakan
Database
·
Menampilkan
Database
·
Membuat
Tabel
·
Membuat
Indeks pada Tabel
·
Menghapus
Tabel
·
Mengganti
Nama Tabel
·
Menghapus
Indeks
·
Melihat
Informasi Tabel
·
Modifikasi
Strukur Tabel
BAB II
ISI LAPORAN
PRAKTIKUM II
DDL
Langkah-langkah untuk menyusun
praktikum 2:
1.
Jalankan Oracle caranya :
All program Oracle
> OraDb10g_home1> lalu pilih Application Development >SQL plus.
2.
Masukkan User Name = “system” dan Password=
“system” atau sesuai password saat instalasi oracle, lalu tekan OK.
1.
DDL merupakan perintah untuk mendefinisikan
struktur objek database ( c/o: membuat /mengubah struktur tabel). Untuk
praktikum kedua ini kita akan belajar studi kasus untuk merancang suatu
database “sistem belajar-mengajar”.
2.
Proses Analisa
Dalam
belajar-mengajar tentu diperlukan 4 hal penting, yaitu :
a) Yang
belajar alias murid.
b) Yang
mengajar alias guru.
c) Yang
diajarkan kepada murid alias mata pelajaran.
d) Tempat
proses belajar-mengajar alias kelas.
Dengan demikian
kita dapat memperoleh beberapa kalimat:
a)
Para guru mengajar para murid beberapa
pelajaran.
b)
Para guru mengadakan ujian-ujian kepada para
murid dari beberapa pelajaran.
c)
Para guru memberikan nilai kepada para murid
dari beberapa pelajaran.
d)
Para guru mempunyai beberapa mata pelajaran yang
akan diajarkan kepada para murid.
e)
Setiap murid mempunyai kelas sebagai
tempat belajar, dll.
3.
Proses Desain bisa menggunakan ERD. (Dipelajari
di pertemuan selanjutnya)
4.
Membuat user baru dengan nama “study” dengan
password “amikom”
1.
Berikan hak akses untuk user study dengan
perintah Grant Dba to
Caranya:
SQL > grant dba
to study;
1.
Koneksikan / masuk ke user “ study ”
Caranya :
SQL > connect
Enter user-name : study
Enter password :
amikom
1.
Implementasi script di oracle
Membuat Tabel Guru :
Caranya :
SQL > create
table GURU (
2 NIG VARCHAR2(32) not null,
3 NAMA VARCHAR2(64) not null,
4 JENIS_KELAMIN CHAR not null,
5 TGL_MASUK DATE,
6 STATUS_PEG CHAR not null,
7 constraint PK_GURU primary key (NIG));
Membuat Tabel Kelas
Caranya
:
SQL
> create table KELAS (
2 KELAS_ID VARCHAR2(32) not null,
3 KETERANGAN VARCHAR2(64) not null,
4 constraint PK_KELAS primary key (KELAS_ID));
Membuat Tabel Mata Pelajaran :
NO
|
Field
|
Type
|
Desc
|
1
|
KODE_MP
|
VARCHAR2
(32)
|
Primary
key,not null
|
2
|
NAMA_MP
|
VARCHAR2
(64)
|
Not
null
|
3
|
KREDIT
|
NUMBER
|
Not
null
|
Caranya
:
SQL
> create table MATA_PELAJARAN (
2 KODE_MP VARCHAR2(32) not null,
3 NAMA_MP VARCHAR2(64) not null,
4 KREDIT NUMBER not null,
5 constraint PK_MATA_PELAJARAN primary key
(KODE_MP));
Membuat tabel murid
Caranya
:
SQL
> create table MURID (
2 NIS VARCHAR2(32) not null,
3 KELAS_ID VARCHAR2(32) not null,
4 NAMA VARCHAR2(64) not null,
5 TGL_LAHIR DATE not null,
6 JENIS_KELAMIN CHAR not null,
7 ALAMAT VARCHAR2(128) not null,
8 NAMA_ORTU VARCHAR2(64) not null,
9 constraint PK_MURID primary key (NIS),
10 constraint AK_MURID unique (KELAS_ID,NIS),
11 constraint MURID#KELAS_FK foreign key
(KELAS_ID)
12 references KELAS (KELAS_ID));
Caranya
:
SQL
> create table ULANGAN (
2 NIS VARCHAR2(32) not null,
3 KODE_MP VARCHAR2(32) not null,
4 UJIAN_KE NUMBER not null,
5 NILAI NUMBER,
6 constraint PK_ULANGAN primary key (NIS,KODE_MP,UJIAN_KE),
7 constraint ULANGAN#MURID_FK foreign key (NIS)
8 references MURID (NIS),
9 constraint ULANGAN#MATA_PELAJARAN_FK foreign
key (KODE_MP)
10 references MATA_PELAJARAN (KODE_MP));
Membuat Tabel Belajar :
No
|
Field
|
Type
|
Desc
|
1
|
PK_STUDY
|
|
Gabungan
dari (NIG,KODE_MP,KELAS ID)
|
2
|
NIG
|
Varchar2
(32)
|
Foreign
key tb. Guru, not null
|
3
|
KODE_MP
|
Varchar2
(32)
|
Foreign
key tb. Mata Pelajaran, not null
|
4
|
KELAS_ID
|
Varchar2
(32)
|
Foreign
key tb. Kelas, not null
|
5
|
HARI
|
Varchar2
(32)
|
|
Tidak ada komentar:
Posting Komentar