Analisis Konversi Data dari File XML ke Sistem Pangkalan Data MySQL

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

File-file XML hasil konversi dari file sistem pangkalan data Ms Excel berada pada sebuah komputer (host). File-file tersebut akan dikonversikan ke sistem pangkalan data MySQL yang berada pada sebuah host yang lain. Oleh sebab itu, konversi file XML ini dilakukan dengan menggunakan teknologi jaringan LAN (Local Area Network). Konversi file XML ke sistem pangkalan data MySQL disini dilakukan melalui sebuah aplikasi Advanced XML Converter. Ada 2 file XML yang akan File-file XML hasil konversi dari file sistem pangkalan data Ms Excel berada pada sebuah komputer (host). File-file tersebut akan dikonversikan ke sistem pangkalan data MySQL yang berada pada sebuah host yang lain. Oleh sebab itu, konversi file XML ini dilakukan dengan menggunakan teknologi jaringan LAN (Local Area Network). Konversi file XML ke sistem pangkalan data MySQL disini dilakukan melalui sebuah aplikasi Advanced XML Converter. Ada 2 file XML yang akan

Untuk mengkonversikan file-file XML tersebut, terlebih dahulu Advanced XML Converter akan membaca file-file tersebut melalui fitur Open XML ..., dengan mencari file-file tersebut pada host yang lain yang terhubung secara LAN pada alamat My Network Places\D on comp_23\databaru mahasiswa ilkom\databaru mahasiswa 2003(2).xml dan My Network Places\D on comp_23\databaru mahasiswa ilkom\databaru mahasiswa 2005.xml, perhatikan gambar 3.24 berikut.

C: D:

Advanced XML Converter

Host yang sedang dipakai

Host Comp_23

Gambar 3.24 Proses koneksi data antar dua host.

Hasil pembacaan file ini dapat dilihat pada lampiran C.4 dan C.5. Dari hasil pembacaan tersebut, dapat dilakukan analisis terhadap:

a. Struktur Tabel

File XML yang dibuka oleh Advanced XML Converter dibaca dalam bentuk tabel. Dengan tampilan dalam bentuk tabel, akan membuat kita lebih mudah untuk menganalisis hasil pembacaan file XML. Hal ini karena kita dapat membandingkan tabel pada aplikasi Advanced XML Converter tersebut dengan tabel aslinya, yaitu tabel file databaru mahasiswa 2003(2).xls (lihat pada lampiran A.2) dan tabel file databaru mahasiswa 2005.xls (lihat pada lampiran A.3) pada sistem pangkalan data

Ms Excel, sehingga kita dapat melihat apakah data masih tetap konsisten (tidak ada perubahan data, penambahan data dan pengurangan data).

Dari kedua tabel hasil pembacaan Advanced XML Converter tersebut (lihat pada lampiran C.4 dan C.5), dapat kita tentukan hal-hal berikut. Pada jendela sebelah kiri tampilan aplikasi Advanced XML Converter tersebut, dapat ditentukan:

1. Data_Mahasiswa_S1_Ilmu_komputer_USU adalah nama database dari tabel tersebut.

2. NEM_Mahasiswa_Stambuk_2003: 50 records berarti nama tabelnya adalah NEM_Mahasiswa_Stambuk_2003 dan jumlah record dari tabel ini adalah 50 record. Jika dibandingkan dengan tabel aslinya pada sistem pangkalan data Ms Excel (gambar 3.3) dapat disimpulkan bahwa tabel ini masih tetap konsisten jumlah recordnya yaitu 50 record.

b. Nilai Data

Dari tabel hasil pembacaan oleh Advanced XML Converter (lihat pada lampiran C.4 dan C.5), dapat dilihat bahwa setiap data yang kosong (tidak bernilai) merupakan hasil konversi dari tag-tag yang tidak bernilai pada file XML. Hal ini menunjukkan bahwa pembacaan data oleh aplikasi konversi ini sudah benar. Untuk analisis yang lebih teliti, kita dapat membandingkan tabel-tabel tersebut dengan tabel aslinya pada sistem pangkalan data Ms Excel (lihat pada lampiran A.2 dan A.3). Dari perbandingan tersebut, diketahui bahwa setiap data (cell) yang tidak bernilai pada tabel aslinya, juga tidak bernilai (kosong) pada tabel tersebut. Dengan demikian, dapat disimpulkan bahwa tabel tersebut masih tetap konsisten. Selain itu, untuk nama-nama kolomnya tidak ada perubahan. Nama-nama kolom dari kedua tabel tersebut tepat dengan nama- nama kolom pada tabel-tabel aslinya (lihat pada lampiran A.2 dan A.3). Perhatikan gambar berikut ini.

Nama-nama kolom pada Sistem pangkalan data Ms Excel

Nama-nama kolom pada konversi Advanced XML Converter

Gambar 3.25 Konversi nama-nama kolom dari Sistem pangkalan data Ms Excel

ke Advanced XML Converter.

Serta setiap data pada kedua tabel tersebut tidak juga berubah nilainya, tepat sama dengan nilai-nilai data pada tabel-tabel aslinya. Dari analisis yang dilakukan terhadap kedua tabel tersebut, secara umum dapat disimpulkan bahwa kedua tabel tersebut masih tetap konsisten terhadap file aslinya.

Untuk melakukan konversi file XML ini ke sistem pangkalan data MySQL, kita harus menyimpan tabel-tabel hasil pembacaan oleh Advanced XML Converter tersebut ke dalam bentuk file yang berekstensi .sql. File tersebut harus disimpan pada bin MySQL dari host yang digunakan, disini penulis menggunakan alamat c:\xampp\xampp\mysql\bin, sehingga ketika kita membaca file yang disimpan pada alamat tersebut oleh sistem pangkalan data MySQL, hasilnya sebagai berikut:

Hasil ini menunjukkan bahwa file dapat dibaca. Untuk lebih jelasnya pembahasan ini lihat pada subbab 4.4.3.

Hasil konversi file databaru mahasiswa 2003(2).xml ke file SQL disimpan dengan nama dtbrmh03.sql, sedangkan hasil konversi file databaru mahasiswa 2005.xml ke file SQL disimpan dengan nama dtbrmh05.sql. Perubahan ekstensi tipe data dalam konversi ini, dapat dilihat sebagai berikut.

.xls

.xml

.sql

Dokumen yang terkait

Analisis Komparasi Internet Financial Local Government Reporting Pada Website Resmi Kabupaten dan Kota di Jawa Timur The Comparison Analysis of Internet Financial Local Government Reporting on Official Website of Regency and City in East Java

19 819 7

Analisis komparatif rasio finansial ditinjau dari aturan depkop dengan standar akuntansi Indonesia pada laporan keuanagn tahun 1999 pusat koperasi pegawai

15 355 84

Analisis Komposisi Struktur Modal Pada PT Bank Syariah Mandiri (The Analysis of Capital Structure Composition at PT Bank Syariah Mandiri)

23 288 6

Analisis Konsep Peningkatan Standar Mutu Technovation Terhadap Kemampuan Bersaing UD. Kayfa Interior Funiture Jember.

2 215 9

FREKWENSI PESAN PEMELIHARAAN KESEHATAN DALAM IKLAN LAYANAN MASYARAKAT Analisis Isi pada Empat Versi ILM Televisi Tanggap Flu Burung Milik Komnas FBPI

10 189 3

Analisis Sistem Pengendalian Mutu dan Perencanaan Penugasan Audit pada Kantor Akuntan Publik. (Suatu Studi Kasus pada Kantor Akuntan Publik Jamaludin, Aria, Sukimto dan Rekan)

136 695 18

Analisis Penyerapan Tenaga Kerja Pada Industri Kerajinan Tangan Di Desa Tutul Kecamatan Balung Kabupaten Jember.

7 76 65

Analisis Pertumbuhan Antar Sektor di Wilayah Kabupaten Magetan dan Sekitarnya Tahun 1996-2005

3 59 17

Analisis tentang saksi sebagai pertimbangan hakim dalam penjatuhan putusan dan tindak pidana pembunuhan berencana (Studi kasus Perkara No. 40/Pid/B/1988/PN.SAMPANG)

8 102 57

Analisis terhadap hapusnya hak usaha akibat terlantarnya lahan untuk ditetapkan menjadi obyek landreform (studi kasus di desa Mojomulyo kecamatan Puger Kabupaten Jember

1 88 63