laporan praktikum dbd

Upload: alfan-rosyadi

Post on 13-Jul-2015

91 views

Category:

Documents


0 download

TRANSCRIPT

LAPORAN PRAKTIKUM DBD

Kelas I

Nama : Alfan Rosyadi NIM : 10650046 Kelas : I

JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM MALANG Januari 2012 Laporan ke-3

1. Menginputkan data-data pada tabel DOSEN

2. Menginputkan data pada tabel RUANG

3. Menginputkan data pada tabel Pemasaran Matakuliah

4. Membuat tabel JADWAL KULIAH yang didalamnya terdapat foreign key yang berasal dari tabel primary key diatas

5. Menampilkan kolom HARI dan ID_MATKUL pada tabel JADWAL KULIAH

6. Menampilkan data pada baris pertama dalam tabel JADWAL KULIAH

7. Menampilkan tabel JADWAL KULIAH dengan kolom yang berbeda

8. Menghapus 1 baris data dalam tabel

9. Mengubah data / update data dari sebuah table

10. Menampilkan data dengan urutan / perintah tertentu

Laporan ke-4

1. Menampilkan nama kolom berbeda dengan nama kolom aslinya

2. Menampilkan biodata dosen yang berjenis kelamin laki-laki

3. Menampilkan nama dosen yang mempunyai jabatan Staf Pengajar dan jenis kelamin Laki-laki

4. Menampilkan data dosen dari yang punya id_dosen 3-5

5. Menampilkan nama dosen yang mempunyai nama awalan huruf T

6. Menampilkan data dosen yang namanya berakhiran huruf I dan pada urutan ke-3 terdapat huruf T

7. Menampilkan data dosen yang nama berakhiran huruf N

8. Menampilan data dosen yang namanya bukan berawalan huruf T

9. Menampilkan data sks dengan menggunakan struktur DISTINCT (menampilkan sks dengan tidak ada yang sama)

10. Menampilkan data dosen dengan kolom L menjadi laki-laki dan P menjadi perempuan dengan hasil outputnya terletak dikolom baru

11. Menampilkan data dengan fungsi UNION, EXCEPT dan INTERSECT

a. Menampilkan sebuah tabel dengan struktru SQL UNION

b. Menampilkan sebuah tabel menggunakan struktur SQL EXCEPT

c. Menampilkan sebuah tabel menggunakan struktur SQL INTERSECT

Laporan ke-5

1. Menampilkan Banyaknya Data Mahasiswa

2. Mencari id mahasiswa dari yang paling kecil, besar, dan rata-ratanya

3. Menampilkan rata-rata id atau nim mahasiswa yang data nimnya lebih dari 3.

4. Menampilkan jumlah mahasiswa berdasarkan fakultas.

5. Menampilkan fakultas yang jumlah mahasiswanya paling kecil dan tampilkan jumlahnya.

6. Menampilkan seperti nomor 3 dengan persyaratan jumlah mahasiswa yang lebih dari 2 saja yang ditampilkan.

7. Membuat view untuk query penampilan data mahasiswa, fakultas dan jurusan. Ambil berdasarkan nim, nama mahasiswa, nama fakultas, nama jurusan.

Laporan ke-6 1. Buatlah index di tabel mahasiswa, fakultas, jurusan. Kemudian buat lagi index yang bersifat unik disetiap tabel kemudian amati perbedaannya!

2. Buat salah satu kolom di mahasiswa menjadi unik dan inputkan 2 data yang sama. Kemudian amati perbedaannya !

3. Pindahkan data dari tabel mahasiswa, fakultas, jurusan ambil kolom nim, nama mahasiswa, nomor telp, nama fakultas, nama jurusan ke tabel baru yang dinamai tabel identitas .

4. Buatlah contoh penggunaan check pada sub bab pembahasan CHECK. Kemudian masukkan beberapa data baik yang sesuai dengan criteria check maupun yang bukan dan amati perbedaannya.

5. Inputkan data di tabel mahasiswa dimana pada kolom nama sebelum inputkan karakter dahulukan dengan spasi dan di akhiri dengan spasi contoh : andi cahyono . kemudian munculkan seluruh data dan hilangkan spasi didepan maupun di belakang karakter!

6. Munculkan data mahasiswa dengan hilangkan karakter o di akhir data dan karakter a di awal kata pada kolom nama!

Laporan ke-7

Laporan ke-8Koneksi postgre pada java netbeans. langkah-langkahnya : 1. buatlah project baru pada netbeans 2. pada project tersebut, klik kanan properties 3. pilih Libraries pada list Properties 4. add Library 5. pilih Java DB Driver 6. add Library 7. add JAR/Folder 8. browse file konektor PostgreSQL 9. ambil file konektor, semisal : postgresql-9.0-801.jdbc4.jar 10. kemudian open 11. Klik OK . Untuk coding dari Koneksi adalah sebagai berikut :

membuat form data mahasiswa yang di dalamnya terdapat tombol insert yang berfungsi untuk menambahkan data di dalam data mahasiswa. Tombol Update yang berfungsi untuk mengubah data yang ingin kita rubah. Terdapat pula tombol cari jika kita ingin mencari data yang ingin kita cari. Tombol Delete yang berfungsi untuk menghapus data. Jika kita

ingin menampilkan data apa saja yang ada dalam data mahasiswa tersebut kita bisa memilih tombol tampil untuk menampilkan semua data yang ada dalam data mahasiswa tersebut.

coding tombol insert/new

coding delete

coding save

coding refresh

hasilnya: misalnya kita ingin meinsertkan data baru ,tingglak klik new kemudian isikan data menurut tabel yang ada contoh :

sama seperti menambahkan data baru jika ingin menghapus data,tinggal mengklik delete ,jangan lupa untuk mensave karena segala perubahan yang anda lakukan jika tidak di save maka tidak akan berubah seperti yang anda inginkanuntuk melihat segala perubahan yang anda lakukan klik refresh.