Analisis Tabel nem_mahasiswa_stambuk_2003

Agar kedua tabel diatas dapat diterima dan dipercaya, maka tabel-tabel tersebut harus tetap konsisten terhadap tabel-tabel aslinya dan tetap valid. Jadi harus dilakukan analisis terhadap tabel-tabel hasil konversi akhir dari tabel aslinya ini, untuk mengetahui apakah tabel-tabel tersebut konsisten atau tidak konsisten terhadap tabel aslinya, perhatikan analisis berikut.

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 20032.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 kosongtidak bernilai pada setiap kolom field tabel ini juga tidak mempunyai nilai kosong pada tabel aslinya, file databaru mahasiswa 20032.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 Marius Indra N Ginting : Analisis Konversi Data Antar Sistem Pangkalan Data Microsoft Excel dan Sistem Pangkalan Data MySQL Pada Departemen Ilmu Komputer Universitas Sumatera Utara Menggunakan Extensible Markup Language XML, 2009. USU Repository © 2009 mengalami perubahan. Walaupun perubahannya kecil, hal ini sangat mempengaruhi kekonsistenan data. Dengan demikian dapat disimpulkan bahwa data pada kolom NEM tidak konsisten dengan data pada tabel aslinya. Perhatikan gambar 3.26 berikut. Data pada sistem pangkalan data Data pada sistem pangkalan data Ms Excel MySQL NEM NEM 72,83 72.829999999999998 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. konversi Marius Indra N Ginting : Analisis Konversi Data Antar Sistem Pangkalan Data Microsoft Excel dan Sistem Pangkalan Data MySQL Pada Departemen Ilmu Komputer Universitas Sumatera Utara Menggunakan Extensible Markup Language XML, 2009. USU Repository © 2009 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 20032.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 4.5. Jadi, tabel nem_mahasiswa_stambuk_2003 adalah tabel yang tidak konsisten terhadap tabel aslinya tabel databaru mahasiswa 20032.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. Marius Indra N Ginting : Analisis Konversi Data Antar Sistem Pangkalan Data Microsoft Excel dan Sistem Pangkalan Data MySQL Pada Departemen Ilmu Komputer Universitas Sumatera Utara Menggunakan Extensible Markup Language XML, 2009. USU Repository © 2009

3.5.2. Analisis Tabel nem_mahasiswa_stambuk_2005