Minggu, 11 November 2012

Tugas praktikum 2


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