SELAMAT DATANG DI BLOG INI...SEMOGA TERSENGAT DAN BERMANFAAT

Pages

Senin, 23 Juni 2014

PPT TUGAS KELOMPOK 2 PBD

PPT kelompok 2 PBD silahkan di unduh...
http://www.4shared.com/file/oEvSmBhQce/pbd.html

Selasa, 03 Juni 2014

Tugas Membuat Aplikasi

Tema : Persediaan barang di perusahaan
Judul : Aplikasi Persediaan Barang PT Nexus

Senin, 26 Mei 2014

Rabu, 16 April 2014

PERANCANGAN BASIS DATA (6) TUGAS




Capture Oracle:






Selasa, 08 April 2014

PERANCANGAN BASIS DATA(5)

QUERY












Jawaban:

JAWABAN LATIHAN
1.  Buatlah Query untuk menampilkan nama mahasiswa dan alamatnya yang sekarang berada di semester 6 ?
Jawab:
SELECT NAMA_MHS, ALAMAT
FROM MAHASISWA,NILAI,MATA_KULIAH
WHERE MAHASISWA.NIM=NILAI.NIM
AND NILAI.KD_MK=MATA_KULIAH.KD_MK
AND SEMESTER=6

2     2. Buatlah :
• aljabar relasional
• query graph
• query tree
Dari query yang telah anda buat dari soal no 1
Jawab:
Aljabar relasional:
p nama_mhs,alamat
(smahasiswa.nim=nilai.nim^nilai.kd_mk=mata_kuliah.kd_mk
^ semester=6(mahasiswa×nilai×mata_kuliah)

Query Graph:

Query Tree:

.      3. Gunakan aturan operasi logika normalisasi untuk meyederhanakan query berikut:
Select nim
FROM Mahasiswa, nilai
WHERE (Alamat<>”Depok” OR Nilai =”B”)
AND (NOT(Nilai = “B”) OR Jns_Kelamin = “Laki-laki”)
AND alamat = “Depok”
AND Jns_Kelamin = “Perempuan”
Jawab:
Nilai=”B”=>P
Jns_kelamin = “Laki-laki”=>Q
Alamat =”Depok”=>R
(¬RvP)^(¬PvQ)^R^-Q

Sumber: http://inovasi-gue.blogspot.com/







Selasa, 01 April 2014

PERANCANGAN BASIS DATA (4.2)

OPTIMASI QUERY

















referensinya:

Optimasi Query

Data yang tersimpan dalam database semakin lama akan semakin besar ukuran atau voluenya. kalau tidak didukung dengan kecepatan akses yang memadai maka akan menurun untuk kerjanya. Ukuran untuk kerja dalam hal ini  kecepatan akses data dipengaruhi oleh banyak faktor. 

  • Optimasi Pada Perintah SQL

 Desain aplikasi saja tidak cukup untuk meningkatkan untuk kerja harus didukung dengan optimasi dari perintah SQL yang digunakan pada aplikasi tersebut. Dalam desain database untuk menampilkan hasil query dibutuhkan pencarian melibatkan struktur fisik penyimpanan data.
Inti dari optimasi query adalah meminialkan jalur pencarian untuk meneukan data yang disimpan dari lokasi fisik.

  • Perencanan Eksekusi 

Pada database oracle ,informasi ini dapat dilihat dengan menggunakan perintah explain plan, yang akan memberi informasi tentang rencana eksekusi suatu query. Informasi ini disimpan dalam tabel PLAN tabel yang terdapat pada schema user yang mengeksekusi perintah tersebut.

  • Faktor Lain yang Berpengaruh Terhadap Kecepatan Akses Data

faktor yang berpengaruh terhadap kecepatan akses data tidak hanya pada optimasi perintah SQL,tapi terhadap hal-hal lain yang berpengaruh . Diantaranya adalah optimasi aplikasi dan penggunaan cluster index.

  • Optimasi Aplikasi

Dalam pebuatan aplikasi ,yang perlu mendapat perhatian adalah apakah akses terhadap data sudah efisien,yang dapat mendukung kecepatan akses seperti index dan cluster. Apakah desain database .sudah elakukan normalisasi data secara tepat.

  • Cluster dan Index

Cluster adalah suatu segment yang menyimpan data dari tabel yang berbeda dala suatu struktur fisik disk yang berdekatan. Konfigurasi ini bermanfaat untuk akses data dari beberapa tabel yang sering di query. Penggunaan cluster secara tepat dilaksanakan setelah menganalisa tabel-tabel ana saja yang sering di query secara bersamaan menggunakan perintah SQL.
Jika aplikasi sering melakukan query dengan menggunakan suatu kolom yang berada pada klausa WHERE, aka harus digunakan index  yang melibatkan kolom tersebut. Penggunaan index yang bergantung pada jenis nilai yang melibatkan kolom tersebut. Penggunaan index yang tepat bergantung pada jenis nilai yang terdpat dalam kolom yang akan diindex. Dalam RDMS Oracle, index B-Tree digunakan untuk kolom yang mengandung nilai yang cukup bervarriasi sedangkan untuk nilai yang tidak memiliki cukup variasi ,lebih baik menggunakan index bitmap.

Sumber: http://desyanakartika.blogspot.com/2012/12/optimasi-query.html