BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Kebutuhan akan informasi yang dapat diakses melalui internet dengan cepat dan bersifat portable semakin lama semakin meningkat dan beraneka ragam. Format sebuah dokumen yang dibutuhkan juga semakin beragam, harus sesuai dengan kebutuhan pengguna data dan terintegrasi dengan internet. Beberapa alasannya adalah masalah kemudahan, sifatnya yang mudah didistribusikan dan masalah portabilitas. Pertukaran data di internet sangat beraneka ragam tipe datanya. Keanekaragaman tipe data tersebut ada yang tidak dapat diterima atau dibaca pada platform maupun sistem yang digunakan sehingga informasi yang seharusnya dapat diterima menjadi kurang lengkap. Pertukaran data antara dua sistem atau lebih dapat menggunakan XML. Meskipun dokumen XML sering digunakan, tetapi XML jarang digunakan secara langsung. XML harus ditransformasikan menjadi sesuatu yang lain agar informasi yang ada didalamnya dapat diterima oleh pengguna. Untuk dapat berkomunikasi dengan pembaca, hasil transformasi tersebut harus berupa dokumen yang dapat ditampilkan atau dapat dicetak. 1.2 Rumusan Masalah Apakah XSL-FO dapat digunakan untuk memformat file XML sehingga dapat diubah oleh Apache FOP menjadi dokumen TXT, SVG, PDF, dan PS yang bebas dari kesalahan. 1.3 Batasan Masalah Dalam Tugas Akhir ini terdapat beberapa batasan masalah sebagai berikut: 1.3.1 Sistem menggunakan webserver Tomcat, JSP sebagai server side scripting programming language, dan MySQL sebagai database 1 server dalam sistem operasi Microsoft Windows. Namun tidak menutup kemungkinan sistem ini dapat berjalan pada sistem operasi lain karena menggunakan browser sebagai antarmuka di komputer client. 1.3.2 Sistem berupa aplikasi berbasis web dengan masukan berupa suatu file XML yang diupload dalam sistem ini. File XML yang dapat diubah hanya dibatasi untuk file XML dengan Data Type Definition yang digunakan adalah document-v1.1.dtd. 1.3.3 Sebagai pemrosesnya digunakan Apache FOP (Formatting Object Processor) sehingga output yang dihasilkan sesuai dengan kemampuan dari Apache FOP. Dokumen output yang dapat dihasilkan adalah pdf, ps, txt, svg. 1.3.4 Sebagai pemformat file XML digunakan XSL-FO. 1.4 Tujuan Penelitian Tujuan penelitian Tugas Akhir yang diharapkan: 1.4.1 Mengimplementasikan JSP, XML, MySQL, XSL-FO, dan Apache FOP dalam pembuatan sistem konversi file XML yang interaktif berbasis web. 1.4.2 Untuk memenuhi syarat kelulusan pada Program Studi Teknik Informatika UKDW. 1.4.3 Menerapkan teori-teori yang telah dipelajari dalam perkuliahan kedalam bentuk Tugas Akhir. 1.5 Metodologi Penelitian 1.5.1 Studi Pustaka, yaitu dengan melakukan penelitian pustaka dengan jalan mencari pustaka referensi yang berhubungan dengan pembuatan Tugas Akhir. Pustaka referensi dapat berupa buku ataupun sumber lain dari internet. 2 1.5.2 Pengamatan, yaitu dengan melakukan pengamatan terhadap obyek penelitian, kemudian mencari kelebihan dan kekurangannya untuk kemudian dibuat suatu solusi terbaik untuk sistem konversi dalam tugas akhir ini. 1.5.3 Pelatihan, yaitu dengan cara melakukan pelatihan dari tutorial yang sudah ada. 1.5.4 Percobaan, yaitu dengan cara melakukan percobaan-percobaan yang berhubungan dengan penelitian ini untuk mendapatkan data yang kemudian akan dianalisis agar didapatkan kesimpulan dari penelitian. 3