Analisis Tabel nem_mahasiswa_stambuk_2003
3.5.1. Analisis Tabel nem_mahasiswa_stambuk_2003
Tabel ini dapat dilihat pada lampiran B.1. Dari tabel ini, dapat dilakukan analisis terhadap:
a. Nilai Data
Banyaknya record (baris) untuk data tabel ini adalah 50 record. Jumlah ini tepat sama banyaknya dengan jumlah record pada file aslinya, yaitu databaru mahasiswa 2003(2).xls (lihat pada lampiran A.2). Dengan demikian, dapat disimpulkan bahwa jumlah record tabel ini masih tetap konsisten karena tidak adanya penambahan jumlah record dan tidak adanya record yang hilang.
Data yang bernilai NULL (kosong/tidak bernilai) pada setiap kolom (field) tabel ini juga tidak mempunyai nilai (kosong) pada tabel aslinya, file databaru mahasiswa 2003(2).xls (lihat pada lampiran A.2). Dengan demikian dapat disimpulkan bahwa data yang bernilai NULL pada tabel ini, berasal dari data yang tidak bernilai (kosong) pada tabel aslinya. Jadi tabel diatas adalah tabel yang memiliki nilai NULL yang konsisten terhadap tabel aslinya.
Data pada kolom NEM mengalami perubahan terhadap tabel aslinya (lihat pada lampiran A.2), dimana kolom NEM berisi data bilangan real dengan pembulatan angka dibelakang tanda pemisah bilangan bulat dan pecahannya 2 digit. Sedangkan pada tabel hasil konversi pada sistem pangkalan data MySQL, kolom NEM berisi data bilangan real tanpa pembulatan angka, dimana jumlah digit dibelakang tanda pemisah bilangan bulat dan pecahannya 15 digit. Jadi, data bilangan real pada kolom NEM Data pada kolom NEM mengalami perubahan terhadap tabel aslinya (lihat pada lampiran A.2), dimana kolom NEM berisi data bilangan real dengan pembulatan angka dibelakang tanda pemisah bilangan bulat dan pecahannya 2 digit. Sedangkan pada tabel hasil konversi pada sistem pangkalan data MySQL, kolom NEM berisi data bilangan real tanpa pembulatan angka, dimana jumlah digit dibelakang tanda pemisah bilangan bulat dan pecahannya 15 digit. Jadi, data bilangan real pada kolom NEM
Ms Excel MySQL
NEM NEM konversi
Gambar 3.26 Konversi data bilangan real ke sistem pangkalan data MySQL
yang tidak konsisten.
b. Struktur tabel
Jumlah kolom pada tabel ini ada 8 kolom. Hal ini tepat sama banyaknya dengan jumlah kolom pada tabel aslinya (lihat pada lampiran A.2). Selain itu, tidak ada perubahan nama kolom pada tabel hasil konversi pada sistem pangkalan data MySQL dengan tabel aslinya. Dengan demikian dapat disimpulkan bahwa jumlah kolom dan nama kolom tabel tersebut konsisten terhadap tabel aslinya. Perhatikan gambar 3.27 berikut ini.
Nama-nama kolom pada Sistem pangkalan data Ms Excel
Nama-nama kolom pada
konversi
Sistem pangkalan data MySQL
Gambar 3.27 Konversi nama-nama kolom dari Sistem pangkalan data Ms Excel
ke sistem pangkalan data MySQL.
c. Tipe Data
Analisis tipe data dari tabel ini dapat kita lakukan dengan melihat struktur tabel dari tabel ini terlebih dahulu, yaitu seperti gambar 3.28 berikut.
Gambar 3.28 Struktur tabel nem_mahasiswa_stambuk_2003.
Dari gambar 3.28 diatas, dapat kita lihat bahwa setiap kolom bertipe data character. Hal ini berbeda dengan file aslinya, databaru mahasiswa 2003(2).xls, dimana kolom No bertipe data integer karena nilai-nilai datanya bertipe integer dan kolom NEM bertipe data real karena nilai-nilai datanya bertipe real. Jadi, telah terjadi perubahan tipe data pada kolom No dan kolom NEM setelah kita konversikan file aslinya ke sistem pangkalan data MySQL. Dengan demikian dapat disimpulkan bahwa tipe data dari tabel nem_mahasiswa_stambuk_2003 tidak konsisten terhadap tipe data file aslinya. Namun tipe data yang berubah tersebut, dapat kita ubah kembali ke keadaan awalnya menggunakan perintah MySQL, sehingga tipe data kolom yang berubah tersebut tetap konsisten. Untuk pembahasan lebih lanjut, lihat pada subbab
Jadi, tabel nem_mahasiswa_stambuk_2003 adalah tabel yang tidak konsisten terhadap tabel aslinya (tabel databaru mahasiswa 2003(2).xls), sehingga dapat disimpulkan bahwa tabel ini tidak valid. Namun setelah kita melakukan perubahan terhadap tipe datanya yang tidak valid, maka tabel nem_mahasiswa_stambuk_2003 menjadi valid.