Keadaan Data pada Aplikasi Aioob XML Database Converter 82

Data 31 Bab 3 Analisis Sistem 35 3.1 Analisis Data Pada Sistem Pangkalan Data Microsoft Excel 35 3.1.1 Analisis Validitas Data 35 3.1.2 Analisis Efektifitas dan Efisiensi Data 39 3.2 Analisis Konversi Data dari Sistem Pangkalan data Ms Excel ke File XML 41 3.2.1 Analisis Validitas Data 41 3.2.1.1 File databaru mahasiswa 2003.xls 42 3.2.1.2 File databaru mahasiswa 20032.xls 45 3.2.1.3 File databaru mahasiswa 2005.xls 52 3.2.2 Analisis Efektifitas dan Efisiensi Konversi Data dari Sistem Pangkalan Data Ms Excel ke File XML menggunakan Aioob XML Database Converter 53 3.3 Analisis File XML Hasil Konversi 54 3.3.1 Analisis Well Formed 55 3.3.2 Analisis DTD Document Type Definition 59

3.4 Analisis Konversi Data dari File XML ke Sistem Pangkalan Data MySQL

64 3.5 Analisis Data Pada Sistem Pangkalan Data MySQL 68 3.5.1 Analisis Tabel nem_mahasiswa_stambuk_2003 69 3.5.2 Analisis Tabel nem_mahasiswa_stambuk_2005 73 3.5.3 Analisis Hubungan Data antar Tabel dalam Database MySQL 75 Bab 4 Pembahasan 78 4.1 Keadaan Data Awal 78

4.2 Keadaan Data pada Aplikasi Aioob XML Database Converter 82

4.3 Well-formed dan DTD 86 4.1 Well-formed dan struktur tag 86 4.2 DTD 87 4.4 Keadaan Data pada Aplikasi Advanced XML Converter 89 4.5 Keadaan Data Akhir 92 Bab 5 Kesimpulan dan Saran 99 5.1 Kesimpulan 99 5.2 Saran 100 Daftar Pustaka 102 Lampiran A: Data pada Sistem Pangkalan Data Microsoft Excel 103 Lampiran B: Data pada Sistem Pangkalan Data MySQL 111 Lampiran C: Hasil Pembacaan Data Oleh Aplikasi Konversi Data 116 Lampiran D: Kode Program File XML 119 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 DAFTAR TABEL Halaman Tabel 2.1 Data Mahasiswa 11 Tabel 2.2 Nilai Mahasiswa 11 Tabel 2.3 Pembelian 12 Tabel2.4 Product 31 Tabel 4.1 Hasil analisis data pada sistem pangkalan data Ms Excel keadaan data awal 94 Tabel 4.2 Hasil alisis data pada aplikasi konversi data 95 Tabel 4.3 Hasil analisis data dalam bentuk file XML 96 Tabel 4.4 Hasil analisis data pada sistem pangkalan data MySQL keadaan data akhir 96 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 DAFTAR GAMBAR Halaman Gambar 2.1 Proses pertukaran data antar sistem pangkalan data Microsoft Excel dan MySQL pada Departemen Ilmu Komputer USU menggunakan XML 34 Gambar 3.1 Struktur tabel yang valid dan tidak valid untuk dikonversikan 36 Gambar 3.2 Memasukkan nilai data yang tipe datanya tidak sesuai dengan tipe data kolomnya. 37 Gambar 3.3 Analisis validitas data pada sistem pangkalan data Microsoft Excel 38 Gambar 3.4 Pembuatan dan pengeditan tabel pada sistem pangkalan data Ms Excel 40 Gambar 3.5 Perintah list untuk menampilkan data 40 Gambar 3.6 Kesalahan pembacaan tabel oleh aplikasi konversi data 43 Gambar 3.7 Penyebab kesalahan pembacaan data oleh Aioob XML Database Converter 44 Gambar 3.8 Hilangnya data setelah dibaca oleh Aioob XML Datbase Converter 45 Gambar 3.9 Kesalahan pembacaan data bilangan real 46 Gambar 3.10 Penyebab kesalahan konversi data bilangan real 47 Gambar 3.11 Pembacaan tipe data oleh Aioob XML Database Converter 48 Gambar 3.12 Hasil compile File XML hasil konversi yang salah 49 Gambar 3.13 Hasil compile file XML yang sudah benar. 50 Gambar 3.14 Penyebab kesalahan data yang dikonversikan 50 Gambar 3.15 Konversi data ke file XML yang tidak konsisten 51 Gambar 3.16 Konversi data bilangan real yang valid 52 Gambar 3.17 Pembacaan data melalui fitur ODBC 53 Gambar 3.18 Hasil konversi file XML dalam bentuk Separate Files 54 Gambar 3.19 Diagram flow chart analisis validitas data pada file XML 55 Gambar 3.20 Hasil pembukaan file databaru mahasiswa 20032.xml melalui editor XML 57 Gambar 3.21 Pemeriksaan validitas file databaru mahasiswa 20032.xml oleh Aioob XML Editor menggunakan DTD 60 Gambar 3.22 Pemeriksaan file XMLyang tidak valid oleh Aioob XML Editor menggunakan DTD 61 Gambar 3.23 Pemeriksaan validitas file databaru mahasiswa 20032.xml oleh Aioob XML Editor 63 Gambar 3.24 Proses koneksi data antar dua host 65 Gambar 3.25 Konversi nama-nama kolom dari Sistem pangkalan data Ms Excel ke Advanced XML Converter 67 Gambar 3.26 Konversi data bilangan real ke sistem pangkalan data MySQL yang tidak konsisten 70 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 Gambar 3.27 Konversi nama-nama kolom dari Sistem pangkalan data Ms Excel ke sistem pangkalan data MySQL 71 Gambar 3.28 Struktur tabel nem_mahasiswa_stambuk_2003 72 Gambar 3.29 Konversi data bilangan real ke sistem pangkalan data MySQL yang konsisten 74 Gambar 3.30 Struktur tabel nem_mahasiswa_stambuk_2005 75 Gambar 3.31 Bagan hubungan antar tabel pada database ilkom_stb03 menggunakan kolom primary key. 76 Gambar 3.32 Bagan hubungan antar tabel pada database ilkom_stb05 menggunakan kolom primary key. 77 Gambar 4.1 Memasukkan data bilangan bulat ke kolom suatu tabel yang bertipe data real 79 Gambar 4.2 Memasukkan data bilangan real ke kolom suatu tabel yang bertipe data real 79 Gambar 4.3 Hasil konversi dari tabel yang mempunyai nilai data yang tipe datanya berbeda dengan tipe data kolomnya menggunakan Aioob XML Database Converter 80 Gambar 4.4 Memasukkan data bertipe numerik ke kolom suatu tabel yang bertipe data karakter dan sebaliknya 81 Gambar 4.5 Hasil konversi dari tabel yang suatu nilai datanya bertipe numerik pada suatu kolom yang bertipe karakter menggunakan Aioob XML Database Converter 81 Gambar 4.6 Struktur tag XML file databaru mahasiswa 20032.xml yang well-formed 87 Gambar 4.7 Struktur tabel hasil perubahan tipe data yang salah 93 Gambar 4.8 Proses mengubah tipe data yang tidak valid menjadi valid pada sistem pangkalan data MySQL 98 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 BAB 1 PENDAHULUAN

1.1 Latar Belakang