Analisis Kesalahan pada Tabel Konsep Dasar Tentang Tabel A. Pengertian Tabel Tabel merupakan suatu blok data dasar untuk mengorganisasi kelompok data yang biasanya berupa kata-kata dan bilangan yang tersusun secara bersistem, urut ke bawah dalam lajur dan deret tertentu dengan garis pembatas sehingga dapat dengan mudah disimak. A.1. Ketentuan Penyusunan Tabel Penggunaan tabel bertujuan untuk menyederhanakan logika pandangan terhadap data. Oleh karena itu dibuat beberapa ketentuan dalam penyusunan tabel. Antara lain 1. !rutan baris tidak diperhatikan ". !rutan kolom tidak diperhatikan #. $ilai atribut selalu dianggap sebagai nilai yang tunggal %. $ilai atribut dalam satu baris harus berbeda dengan baris yang lain &. $ilai atribut kosong 'blank( harus dihindarkan A.". Tabel $ormal Tabel normal merupakan tabel yang memenuhi syarat atau ketentuan aturan penyusunan tabel. Apabila tabel tersebut tidak memenuhi aturan, maka tabel tersebut mempunyai kesalahan. Ada beberapa kesalahan dalam penyusunan tabel, yaitu 1. )ata )uplikasi )ata duplikasi terjadi apabila satu atribut mempunyai dua atau lebih nilai yang sama. ". )ata *angkap )ata rangkap terjadi apabila dalam satu atribut mempunyai dua atau lebih nilai yang sama, tetapi apabila salah satu nilai dihapus, maka tidak ada in+ormasi yang hilang. #. )ata ,anda )ata ganda terjadi apabila dalam satu atribut mempunyai dua atau lebih nilai yang sama dalam satu baris. B. Studi Kasus B.1. Tabel Nota Tangg al Beli Kode Pelang gan Nama Pelang gan Kode Barang Nama Barang Jml. Bara ng Harga Satuan Total Harga Total Bayar SJ00 1 01/09/ 12 B001 Heru PR001 S002 Printer HP S!anner "# 1 1 R$.%&0. 000 R$.%&0. 000 R$.'&0. 000 R$.%00. 000 R$.%00. 000 R$.'&0. 000 SJ00 2 02/09/ 12 B002 Susi (N01& (onitor 1&) 2 R$.%00. 000 R$.'00. 000 R$.'00. 000 SJ00 * 0*/09/ 12 B00* +di R00& ,R- +sus 1 R$.*&0. 000 R$.*&0. 000 R$.*&0. 000 SJ00 2 0%/09/ 12 B002 Santi (N01& (onitor 1&) 2 R$.%00. 000 R$.'00. 000 R$.'00. 000 SJ00 & 0&/09/ 12 B00& Siti (S00' (ouse * R$.*&.0 00 R$.10&. 000 R$.10&. 000 SJ00 . 0./09/ 12 B00. +ngga SP021 S$ea/er 1 R$.12&. 000 R$.12&. 000 R$.12&. 000 SJ00 0 0'/09/ 12 B000 1/o P01' P" 1 R$.%&0. 000 R$.%&0. 000 R$.%&0. 000 SJ00 ' 09/09/ 12 B00' Tari (S001 (ouse mini 2 R$.*0.0 00 R$..0.0 00 R$..0.0 00 SJ00 9 10/09/ 12 B000 1/o P01' P" 1 R$.%&0. 000 R$.%&0. 000 R$.%&0. 000 SJ01 0 11/09/ 12 B009 Tuti 2,112 2las3 ,is/ 2 R$.'0.0 00 R$.1.0. 000 R$.1.0. 000 B.2. +nalisis Tabel Pada tabel di atas terda$at bebera$a /esala3an dalam $enyusunan tabel4 yaitu 5 6 ,ata 7anda Nota Tangg al Beli Kode Pelang gan Nama Pelang gan Kode Barang Nama Barang Jml. Bara ng Harga Satuan Total Harga Total Bayar SJ00 1 01/09/ 12 B001 Heru PR001 S002 Printer HP S!anner "# 1 1 R$.%&0. 000 R$.%&0. 000 R$.'&0. 000 R$.%00. 000 R$.%00. 000 R$.'&0. 000 SJ00 2 02/09/ 12 B002 Susi (N01& (onitor 1&) 2 R$.%00. 000 R$.'00. 000 R$.'00. 000 ,alam tabel ini4 mengandung /esala3an data ganda /arena $ada satu atribut dalam satu baris terda$at dua atau lebi3 nilai yang sama. Se3arusnya $enyusunannya di$isa3 men8adi baris yang berbeda. Pembenaran tabel 5 Nota Tangg al Beli Kode Pelang gan Nama Pelang gan Kode Barang Nama Barang Jml. Bara ng Harga Satuan Total Harga Total Bayar SJ00 1 01/09/ 12 B001 Heru PR001 Printer HP 1 R$.%&0. 000 R$.%&0. 000 R$.'&0. 000 SJ00 1 01/09/ 12 B001 Heru S002 S!anner "# 1 R$.%00. 000 R$.%00. 000 R$.'&0. 000 SJ00 2 02/09/ 12 B002 Susi (N01& (onitor 1&) 2 R$.%00. 000 R$.'00. 000 R$.'00. 000 6 ,ata Rang/a$ Nota Tangg al Beli Kode Pelang gan Nama Pelang gan Kode Barang Nama Barang Jml. Bara ng Harga Satuan Total Harga Total Bayar SJ00 0 0'/09/ 12 B000 1/o P01' P" 1 R$.%&0. 000 R$.%&0. 000 R$.%&0. 000 SJ00 ' 09/09/ 12 B00' Tari (S001 (ouse mini 2 R$.*0.0 00 R$..0.0 00 R$..0.0 00 SJ00 9 10/09/ 12 B000 1/o P01' P" 1 R$.%&0. 000 R$.%&0. 000 R$.%&0. 000 SJ01 0 11/09/ 12 B009 Tuti 2,112 2las3 ,is/ 2 R$.'0.0 00 R$.1.0. 000 R$.1.0. 000 Kesala3an yang ter8adi $ada tabel diatas4 yaitu $enyim$anan data yang tida/ $erlu disim$an. ,i dalam tabel disa8i/an $ada Nama Pelanggan yang sama4 membeli barang yang sama dengan tanggal yang berbeda. ,an a$abila dila/u/an $eng3a$usan sala3 satu nilai data rang/a$ tida/ a/an menyebab/an adanya in9ormasi yang 3ilang. "ntu/ meminimal/an data rang/a$4 dila/u/an dengan $eme!a3an tabel. Pembenaran tabel 5 Nota Tangg al Beli Kode Pelang gan Nama Pelang gan SJ00 0 0'/09/ 12 B000 1/o SJ00 ' 09/09/ 12 B00' Tari SJ00 9 10/09/ 12 B000 1/o SJ01 0 11/09/ 12 B009 Tuti Nama Pelangga n Kode Barang Nama Barang Jml. Barang Harga Satuan Total Harga Total Bayar Tari (S001 (ouse mini 2 R$.*0.000 R$..0.000 R$..0.000 1/o P01' P" 1 R$.%&0.000 R$.%&0.000 R$.%&0.000 Tuti 2,112 2las3 ,is/ 2 R$.'0.000 R$.1.0.000 R$.1.0.000 6 ,ata ,u$li/asi Nota Tangg al Beli Kode Pelang gan Nama Pelang gan Kode Barang Nama Barang Jml. Bara ng Harga Satuan Total Harga Total Bayar SJ00 2 02/09/ 12 B002 Susi (N01& (onitor 1&) 2 R$.%00. 000 R$.'00. 000 R$.'00. 000 SJ00 * 0*/09/ 12 B00* +di R00& ,R- +sus 1 R$.*&0. 000 R$.*&0. 000 R$.*&0. 000 SJ00 2 0%/09/ 12 B002 Santi (N01& (onitor 1&) 2 R$.%00. 000 R$.'00. 000 R$.'00. 000
Pada tabel di atas terda$at /esala3an du$li/asi4 yaitu tabel memili/i Kode Pelanggan yang sama namun Nama Pelanggannya berbeda. Se3ingga tabel tersebut diragu/an /ebenarannya. Tabel tersebut 3arus dibenar/an dengan $eng3a$usan nilai du$li/asi. Pembenaran Tabel 5 Nota Tangg al Beli Kode Pelang gan Nama Pelang gan Kode Barang Nama Barang Jml. Bara ng Harga Satuan Total Harga Total Bayar SJ00 2 02/09/ 12 B002 Susi (N01& (onitor 1&) 2 R$.%00. 000 R$.'00. 000 R$.'00. 000 SJ00 * 0*/09/ 12 B00* +di R00& ,R- +sus 1 R$.*&0. 000 R$.*&0. 000 R$.*&0. 000