Penulis Topik: Tujuan Normalisasi  (Dibaca 14 kali)

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

Offline Kang Asep

  • Administrator
  • Master
  • *****
  • Tulisan: 9458
  • Thanked: 61 times
  • Total likes: 472
  • Jenis kelamin: Pria
  • Logika = Undang-undang berpikir
    • Lihat Profil
Tujuan Normalisasi
« pada: April 07, 2018, 08:57:09 PM »
Tujuan Normalisasi
Edisi : 3 April 2018

Dalam sistem database ada yang disebut dengan Normalisasi. Apa itu Normalisasi ? Lihat dalam tulisan berjudul "Normalisasi".

Tujuan dari normalisasi adalah sebagai berikut :

Pertama, pengelompokan.
Data dihimpun dalam kelompok-kelompok, sehingga masing-masing kelompok merupakan bagian terkecil dari sistem dan tidak dapat dipecah lagi.

Misalnya pada suatu tabel terdapat data mahasiswa, mata kuliah dan dosen. Masing-masing mahasiswa mengambil lebih dari satu mata kuliah. Satu dosen dapat mengajar lebih dari satu mata kuliah. Satu mata kuliah dapat diajarkan lebih dari satu dosen. Semua itu ditulis dalam satu tabel dengan field-field sebagai berikut :

NIM :
Nama Mahasiswa :
Tempat Tanggal Lahir :
Alamat :
Mata Kuliah :
Semester :
Jumlah Modul :
Dosen :
Alamat Dosen :
No. Kontak :

Dengan sistem normalisasi, data tersebut harus dipisah menjdi tiga tabel, yaitu :
1) tabel Mahasiswa
2) ‎tabel mata kuliah
3) ‎tabel dosen

Kedua, non pengulangan.
Normalisasi mencegah terjadinya penulisan data secara berulang-ulang.

Dengan tabel yang tidak normal, akan terjadi penulisan data yang berulang-ulang.

Nama          | Mata Kuliah
Ahmad.      | Filsafat
Ahmad.      | Ilmu Logika

Dengan tabel normal, akan terhindar dari penulisan data yang berulang-ulang seperti itu.

Ketiga, integritas
Dengan normalisasi, sebuah database akan terintegrasi, sehingga dapat diakses dengan cepat, mudah dan dapat menampilkan data akurat seperti yang diharapkan.

Keempat, lokalisasi.
Suatu waktu, ada kemungkinan kita.ingin melakukan perubahan terhadap struktur data, menghapus, upgrade atau menambah. Masalah akan terjadi, bila tabel yang tidak normal, sehingga mengakibatkan perubahan pula pada data lainnya yang tidak ingin dirubah. Misalnya terjadi perubahan pada data dosen yang mengajar. Dan ini mengakibatkan harus melakukan perubahan pula pada semua data mahasiswa. Tapi dengan tabel normal, maka yang perlu dilakukan hanya upgrade pada tabel mata kuliah saja. Inilah yang dimaksud dengan lokalisasi. Dengan tabel normal, setiap.kelompok data akan terlokalisasi, sehingga ketika ada masalah-masalah pada suatu kelompok data, kita dapat fokus pada kelompok itu saja dan tidak menimbulkan kekacauan pada kelompok data lainnya.
Diskusi adalah usaha saling membantu dalam memahami struktur realitas melalui jalan komunikasi berlandaskan pada rasa hormat dan kasih sayang.
 

Tags:
 

Related Topics

  Subyek / Dimulai oleh Jawaban Tulisan terakhir
9 Jawaban
12930 Dilihat
Tulisan terakhir Januari 23, 2013, 03:12:25 PM
oleh kang radi
0 Jawaban
1008 Dilihat
Tulisan terakhir November 04, 2013, 07:26:15 AM
oleh Kang Asep
1 Jawaban
1576 Dilihat
Tulisan terakhir Juli 22, 2014, 09:23:54 AM
oleh kang radi
0 Jawaban
465 Dilihat
Tulisan terakhir November 16, 2014, 02:04:37 PM
oleh Kang Asep
0 Jawaban
1056 Dilihat
Tulisan terakhir Juli 13, 2015, 05:52:01 AM
oleh Kang Asep
0 Jawaban
1125 Dilihat
Tulisan terakhir Juni 27, 2016, 07:51:38 AM
oleh Kang Asep
0 Jawaban
260 Dilihat
Tulisan terakhir Juli 26, 2016, 07:54:50 PM
oleh Kang Asep
0 Jawaban
168 Dilihat
Tulisan terakhir Juni 12, 2017, 05:13:18 AM
oleh Kang Asep
0 Jawaban
48 Dilihat
Tulisan terakhir November 12, 2017, 07:31:12 AM
oleh Kang Asep
1 Jawaban
50 Dilihat
Tulisan terakhir Desember 05, 2017, 11:26:24 AM
oleh Kang Asep

Ilmu Logika

Proposisi Syllogisme Kupas Logika TTS

Meditasi

Menenangkan Pikiran Mengembangkan Kekuatan-Kekuatan