dilakukan dengan mudah dan cepat. Hal ini karena kita dapat melakukannya secara langsung terhadap tabel tersebut dengan menggunakan pointer dan menu-
menu format yang tersedia. Jadi, tanpa menggunakan perintah atau statement tertentu.
5. Pemasukan data input data dilakukan secara manual. Hal ini sungguh akan melelahkan dan menghabiskan waktu yang lama untuk data yang begitu besar.
Jadi, penanganan input datanya kurang efektif dan kurang efisien.
3.2 Analisis Konversi Data dari Sistem Pangkalan Data Ms Excel ke File XML
Konversi data dari sistem pangkalan data Ms Excel ke file XML disini, menggunakan Aioob XML Database Converter. Dengan demikian, analisis konversi data yang
dilakukan, menggunakan aplikasi konversi ini. Untuk pertama kali, dengan aplikasi konversi ini, kita akan membuka file sistem pangkalan data Ms Excel melalui fitur
Open Database Connection ODBC dan kita akan analisis hal-hal yang terjadi.
3.2.1 Analisis Validitas Data
Analisis ini dilakukan terhadap tiga file sistem pangkalan data Ms Excel yang akan dikonversikan ke file XML, diantaranya:
3.2.1.1 File databaru mahasiswa 2003.xls
File ini dapat dilihat pada lampiran A.1. File ini akan dibaca oleh Aioob XML Database Converter, hasilnya dapat dilihat pada lampiran C.1. Dari hasil pembacaan
tersebut, dilakukan analisis terhadap:
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
a. Struktur tabel
Baris pertama kolom pertama file databaru mahasiswa 2003.xls adalah kalimat ”Tabel1: NEM Mahasiswa Baru Tahun Ajaran 20032004”, setelah dibaca oleh Aioob
XML Database Converter, kalimat ”Tabel1: NEM Mahasiswa Baru Tahun Ajaran 20032004” ditentukan menjadi nama kolom pertama tabel tersebut pada Aioob XML
Database Converter. Dengan demikian, nama kolom tabel tersebut tidak konsisten lagi pada aplikasi ini. Sedangkan, baris pertama kolom kedua, ketiga, dan seterusnya file
databaru mahasiswa 2003.xls adalah kosong tidak bernilai setelah dibaca oleh Aioob XML Database Converter, data kosong tersebut ditentukan sebagai nama kolom,
dengan nama F2 field kedua, F3 field ketiga, dan seterusnya. Perhatikan gambar 3.6 berikut ini.
Data pada Sistem Pangkalan Data Ms Excel
Tabel 1: NEM Mahasiswa Baru Tahun Ajaran 20032004
No NIM
NAMA Tempattgl Lahir
Anak Dari Asal Sekolah
Propinsi NEM
Dibaca oleh Aioob XML Database Converter
Tabel 1: NEM Mahasiswa Baru Tahun Ajaran 20032004
F2 F3
F4 F5
F6 F7
F8 NIM
NAMA TempatTgl
Lahir Anak
Dari Asal
Sekolah Propinsi
Gambar 3.6 Kesalahan pembacaan tabel oleh aplikasi konversi data.
Hasil pembacaan oleh Aioob XML Database Converter diatas jelas salah dan tidak konsisten, hal ini karena file databaru mahasiswa 2003.xls, nama-nama
kolomnya adalah No, NIM, NAMA, Tempattgl Lahir, Anak Dari, Asal Sekolah, Propinsi dan NEM. Sedangkan dari hasil pembacaan oleh Aioob XML Database
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
Converter, nama-nama kolom file tersebut berubah menjadi Tabel1: NEM Mahasiswa Baru Tahun Ajaran 20032004, F2, F3, F4, F5, F6, F7 dan F8. Jadi, tabel dari File
databaru mahasiswa 2003.xls pada Aioob XML Database Converter tidak valid. Kesalahan yang terjadi disini kesalahan pembacaan nama-nama kolom, dimana yang
dibaca menjadi nama-nama kolom oleh aplikasi konversi datanya adalah kalimat di luar tabel. Perhatikan gambar 3.7 berikut ini.
Sistem pangkalan data Ms Excel Aioob XML Database Converter
Gambar 3.7 Penyebab kesalahan pembacaan data oleh Aioob XML Database Converter.
b. Nilai Data
Nilai-nilai data yang kosong tidak bernilai dari tabel file databaru mahasiswa 2003.xls lihat pada lampiran A.1 akan tetap kosong pada Aioob XML Database
Converter lihat pada lampiran C.1. Namun, data pada baris keempat pada Aioob XML Database Converter pada kolom Tabel1: NEM Mahasiswa Baru Tahun Ajaran
20032004 dan F8 seharusnya berisi data ”No” dan ”NEM” seperti pada sistem pangkalan data Ms Excel, namun data tersebut kosong tidak bernilai. Perhatikan
gambar 3.8 berikut ini.
Data menggunakan kalimat diluar tabel
Pembacaan nama-nama kolom
tidak sesuai
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
Data pada Sistem Pangkalan Data Ms Excel
dibaca oleh Aioob XML Database Converter
data tidak bernilai, data tidak bernilai,
seharusnya bernilai No seharusnya bernilai NEM
Gambar 3.8 Hilangnya data setelah dibaca oleh Aioob XML Database Converter.
Dari gambar diatas, dapat disimpulkan bahwa data yang menjadi kosong tidak bernilai pada aplikasi konversi data terjadi karena data “No” dan “NEM” bertipe data
karakter, sedangkan tipe data kedua kolomnya adalah numerik. Dengan demikian data tersebut tidak dapat dibaca oleh kolomnya.
3.2.1.2 File databaru mahasiswa 20032.xls