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