Kamis, 25 Desember 2008

TIPS PEMBUATAN TABEL YANG BAIK

·

- Bagaimana contoh tabel yang baik ?
Ada beberapa alternatif untuk mendapatkan tabel yang baik :

a. Alternatif 1 (lebar kolom waktu dan tempat diperbesar) :
Mata kuliah Waktu Tempat Nama Dosen
Struktur data Senin, 08.00-09.40 dan Ruang A Dr. Umar Hakim
Kamis, 11.00-11.50 Ruang B
Basis data Selasa, 10.00-11.40 dan Ruang B Dr. Umar Hakim
Jum’at, 08.00-09.40 Ruang C
Bahasa indo.. Rabu, 09.00-10.50 Ruang A Dewi Suhdari, MA.
…. …. …. ….

Kelemahan pada alternatif ini : lebar kolom untuk waktu dan tempat akan mubadzir bagi mata kuliah yang dilaksanakan 1 kali/seminggu dan dapat mempersulit operasi pengubahan data (jika misalnya kita ingin mengubah waktu kuliah yang kedua, tapi waktu kuliah yang pertamanya tetap).

b. Alternatif 2 (mata kuliah yang 2 kali/minggu dinyatakan dalam 2 baris) :
Mata kuliah Waktu Tempat Nama Dosen
Struktur data Senin, 08.00-09.40 Ruang A Dr. Umar Hakim
Struktur data Kamis, 11.40-11.50 Ruang B Dr. Umar Hakim
Basis data Selasa, 10.00-11.40 Ruang B Dr. Umar Hakim
Basis data Jum’at, 08.00-09.40 Ruang C Dr. Umar Hakim
Bahasa indo.. Rabu, 09.00-10.50 Ruang A Dewi Suhdari, MA.
….. …… ….. …..

Kelemahan pada alternatif ini : data nama dosen akan disimpan berulang-ulang untuk mata kuliah yang dilaksanakan dalam 2 kali/seminggu.

c. Alternatif 3 (mata kuliah yang 2 kali/minggu diakomodasi dalam kolom terpisah) :
Mat… Waktu Waktu 2 Tempat Tempat 1 ….
Stru.. Senin, 08.00-09.40 Kamis, 11.00-11.50 Ruang A Ruang B ….
Basi.. Selasa, 10.00-11.40 Jum’at, 08.00-09.40 Ruang B Ruang C ….
Baha.. Rabu, 09.00-10.50 Ruang A …..

Kelemahan pada alternatif ini : kolom waktu2 dan tempat2 akan jadi mubadzir untuk mata kuliah yang dilaksanakan hanya dalam 1 kali/seminggu.
- Hubungannya dengan basis data yang baik ?
Dengan beberapa uraian tentang alternatif tabel yang baik di atas, maka pembentukan basis data menjadi sangat penting.karena hal itu akan menjadi kebuuthan yang mutlak jika kita terlibat pada suatu system yang lebih kompleks dan harus membangun basis data yang besar (baik dari sisi jumlah tabel yang terlibat dan volume tabel dari masing-masing tabel). Upaya pembentukan basis data yang baik tersebut akan bisa lebih mudah jika dilakukan dengan lebih dulu membuat perancangan basis data.
- Apa saja keuntungan pembentukan basis data yang baik ?
• Struktur basis data (tabel-tabel dan relasi antar tabel) yang lebih kompak.
• Struktur masing-masing tabel yang lebih efisien dan sistematis.
• Kebutuhan ruang penyimpanan data (memori sekunder) yang lebih efisien.
• Semakin kecil efisien/ukuran tabel, maka akan semakin cepat operasi basis data yang kita lakukan.
• Efisiensi tersebut ditandai dengan redudansi datda yang optimal (catatan : dalam basis data relasional, redudansi data tidak mungkin dihindari). Optimalnya redudansi ini akan dapat meningkatkan integritas data. Karena upaya penjalaran perubahan data dari sebuah tabel ke tabel-tabel yang lain yang berhubungan akan bisa dibuat minimal.
• Tidak ada ambiguitas data di semua tabel dalam basis data.
• Dan lain-lain

0 komentar: