TRANSFORMASI DATABASIS RELASIONAL KE XML 1
2
3
Adli Hazmi , Dr. Mahyuddin K.M Nasution, M.IT , Maria Elfida, ST,M.Kom Jurusan Sistem Informasi Sekolah Tinggi Teknik Harapan Medan Jl. HM Jhoni No 70 Medan, Indonesia 1
[email protected] Abstrak
Transformasi adalah proses perubahan bentuk ke bentuk yang lainnya. Proses transformasi databasis dari MySQL ke bentuk XML merupakan salah satu contoh sederhana dari proses transformasi. Kelebihan transformasi databasis ke XML antara lain yaitu databasis jenis ini dapat ditukar/digabungkan dengan databasis XML lainnya, pencarian yang lebih cepat, penulisan satu kali untuk banyak pemakaian, pemisahan data dengan presentasi yang baik dan banyak lagi yang lainnya. Tetapi dari segi penggunaan memori format XML ini membutuhkan penyimpanan yang lebih besar dari pada databasis MySQL. Kemudian didalam perancangan sistem untuk transformasi XML ini harus diberikan pengaturan untuk user dan password databasis MySQL tersebut, karena bisa saja databasis MySQL tersebut mempunyai user dan password yang berbeda untuk setiap komputer.
Kata Kunci: Transformasi, Databasis, MySQL, XML Abstract Transformation is the process of changing the form to the other. The process of transformation from a MySQL database into XML form is a simple example of the process of transformation. Excess transformation to an XML database, among others, databasis this type can be exchanged / XML databasis combined with other, faster searches, writing one time for many applications, the data splitting with good presentation and many others. But in terms of memory usage XML format requires more storage than the MySQL database. Then in the design of systems for XML transformation should be given to setting the user and password of the MySQL database because the MySQL databasis may have a different username and password for each computer. Keywords: Transformation, Database, MySQL, XML
1.
Pendahuluan
Database adalah kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu. XML (eXtensibel Markup Language) merupakan suatu bahasa markup yang digunakan untuk membawa dan menyimpan data. Pada dasarnya XML digunakan untuk menyimpan dan memberikan informasi/data ke suatu aplikasi. Meskipun XML merupakan bahasa markup namun tidak sama dengan HTML, dan XML tidak menggantikan HTML. Perbedaan antara XML dan HTML adalah pada tujuannya. Kalau HTML bertujuan untuk menampilkan data, sedangkan XML bertujuan
untuk menyimpan dan membawa data. Dari sini harus sudah dapat dipahami bahwa XML dan HTML adalah berbeda. Seperti halnya HTML, XML juga menggunakan elemen yang ditandai dengan tag pembuka (diawali dengan '<' dan diakhiri dengan '>'), tag penutup (diawali dengan '') dan atribut elemen (parameter yang dinyatakan dalam tag pembuka misal