TUGAS LAPORAN EDP 5 Membuat DataBase Menggunakan OpenOffice Base Langkah-langkah dalam membuat database pertama-tama adalah menentukan tabel-tabel yang digunakan serta menentukan atribut dari masing-masing entitas. Seperti: Tabel Atribut Mahasiswa
NIM,Nama,Prodi,Alamat,Jenis Kelamin,Phone
Dosen
NIP,Nama,Alamat,Jenis Kelamin,Phone
Matakuliah
Kode_MK,Nama_MK, SKS
Jadwal Id_Jadwal,Ruang,Hari,Jam,NIM,NIP,Kode_MK Kode_MK, NIP, dan NIM pada table Jadwal itu merupakan suatu Foreign Key. Langkah-langkah berikutnya adalah membuka openOffice base. Klik Start > Program > OpenOffice.org > pilih OpenOffice.org Base. Setelah itu akan muncul dialog Wizard seperti dibawah ini, pilih Create a new database kemudian klik Next untuk membuat database baru.
Lalu kita memilih tempat untuk menyimpan file dan memberi nama file(DatabaseEDP) lalu klik save.
Setelah itu akan muncul tampilan seperti dibawah ini. Dan selanjutnya pilih Table > Create Table in Design View.
Setelah itu membuat tabel mahasiswa dengan ketentuan-ketentuan seperti yang sudah ditentukan ,seperti pada gambar
Untuk menentukan primary key, kita bisa klik kanan pada tanda > lalu pilih primary key yang pada tabel mahasiswa adalah NIM, lalu kita save tabel dengan nama “Tabel Mahasiswa” menggunakan tombol save lalu tekan OK.
Setelah kita membuat Tabel Mahasiswa, Tabel kedua yang akan dibuat adalah Tabel Dosen sesuai dengan ketentuan yang sudah dibuat di atas tadi beserta atribut-atributnya. Caranya seperti dengan membuat tabel mahasiswa tadi hanya berbeda atribut-atributnya, seperti pada gambar.
Untuk menentukan primary key pada Tabel Dosen, kita bisa klik kanan pada tanda > lalu pilih primary key yang pada tabel dosen adalah NIP, lalu kita save tabel dengan nama “Tabel Dosen” menggunakan tombol save lalu tekan OK.
Setelah membuat tabel dosen dan mahasiswa kita membuat tabel matakuliah. Caranya sama dengan membuat 2 tabel sebelumnya lalu kita masukkan atribut-atribut yang termasuk dalam tabel matakuliah, seperti pada gambar
Untuk menentukan primary key pada Tabel Matakuliah, kita bisa klik kanan pada tanda > lalu pilih primary key yang pada tabel matakuliah adalah Kode_MK, lalu kita save tabel dengan nama “Tabel Matakuliah” menggunakan tombol save lalu tekan OK.
Tabel terakhir yang akan dibuat adalah “Tabel Jadwal”, untuk cara pembuatannya masih sama seperti pembuatan tabel-tabel sebelumnya tetapi berbeda atribut-atribut yang akan dimasukkan dalam tabel, seperti pada gambar
Untuk menentukan primary key pada Tabel Jadwal, kita bisa klik kanan pada tanda > lalu pilih primary key yang pada tabel jadwal adalah id_Jadwal, lalu kita save tabel dengan nama “Tabel Jadwal” menggunakan tombol save lalu tekan OK.
Setelah Keempat tabel sudah dibuat(Tabel Mahasiswa, Tabel Dosen, Tabel Matakuliah dan Tabel Jadwal)dan disave maka mereka akan di tampilkan pada Tables di Openoffice base, seperti pada gambar.
Untuk mengisi data-data dalam tabel dapat langsung dilakukan dengan melakukan klik dua kali pada bagian tabel yang diinginkan. Langkah selanjutnya adalah membuat relasi untuk menghubungkan tabel-tabel yang sudah dibuat(Tabel Mahasiswa, Tabel Dosen, Tabel Matakuliah dan Tabel Jadwal) agar dapat salingberhubungan satu sama lain yang dapat mempermudah dalam pengolahan data. Untuk membuat relasi dapat dilakukan dengan klik Tools – Relationships, seperti pada gambar disebelah kiri Maka akan muncul jendela Relation Design. Pada Add Tables pilih nama tabel yang akan digunakan kemudian tekan Add. Maka nama tabel beserta field-fieldnya akan muncul pada jendela Relation Design, seperti pada gambar dibawah
Setelah semua tabel yang dibutuhkan telad diAdd tekan Close lalu membuat relasi dengan cara klik Insert – New Relation, seperti pada gambar
Maka akan muncul jendela Relations kemudian pilih Tables involved yang sesuai dan pilih Fields involved. Selelah semua terisi sesuai dengan yang diinginkan klik OK.
Buatlah hubungan dengan pasangan Tabel Mahasiswa [NIM] dengan Tabel Jadwal [NIM], Tabel Dosen [NIP] dengan Tabel Jadwal [NIP] dan Tabel MataKuliah [Kode_MK] dengan Tabel Jadwal [Kode_MK]. Maka Akan menjadi seperti hasil relationships seperti dibawah ini.
Nama NIM Kelas
: Wahyu Kemalajati : 11/320381/DPA/04109 : EDP F