1 BAB 1 PENDAHULUAN 1.1 Latar Belakang

advertisement
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
Download