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