Professional Documents
Culture Documents
1
BAB I
PENDAHULUAN
fleksibilitas yang tinggi, sehingga telah banyak diadopsi sebagai format standar
untuk proses pertukaran data [1]. RSS, Really Simple Syndication, adalah salah
ditemui pada situs blog, situs berita, situs multimedia sharing dan podcast [2].
dirancang untuk dapat diterapkan baik pada data XML maupun data non XML.
telah dienkripsi dengan data yang tidak dienkripsi di dalam satu dokumen XML.
Dengan demikian, proses enkripsi maupun dekripsi dapat dilakukan hanya pada
2
Enkripsi XML telah diimplementasikan baik pada level aplikasi maupun
pada level parser. Pada level aplikasi, implementasi Enkripsi XML paling banyak
dokumen XML yang belum terenkripsi ke dokumen XML yang sudah terenkripsi.
demikian, maka XSLT sebagai bahasa transformasi untuk XML dapat digunakan
Berdasarkan latar belakang di atas, rumusan masalah dalam tugas akhir ini
adalah :
XSLT.
3
2. Implementasi dititikberatkan pada proses penyusunan dokumen XML
4. Enkripsi XML diterapkan hanya pada satu elemen atau isi elemen tersebut.
yang digunakan.
XML pada paper yang terdiri dari dua bagian, Exploring XML Encryption Part 1
Encryption Syntax and Processing, yang mencakup sintaks formal dan aturan
4
Enkripsi XML pada level parser dengan menggunakan parser Xerces.
menggunakan XSLT sebagai bahasa transformasi untuk XML dalam paper XML
Security Using XSLT. Implementasi ini didasarkan pada asumsi bahwa proses
dokumen XML yang belum terenkripsi ke dokumen XML yang telah terenkripsi
generasi kedua. XSLT versi 2.0 dilengkapi dengan fitur-fitur yang lebih handal
XML menjadi lebih mudah. XSLT versi 2.0 dilengkapi dengan jumlah fungsi
bawaan yang jauh lebih banyak dibandingkan dengan versi sebelumnya [8].
FXSL, the Functional Programming Library for XSLT, pada papernya Higher-
Order Functional Programming with XSLT 2.0 and FXSL. Dengan menggunakan
dapat dibuat dalam bahasa XSLT dengan memanfaatkan library FXSL [9].
berdasarkan library FXSL [10]. Serialisasi merupakan salah satu proses penting
5
1.6. Metodologi Penelitian
1. Studi Literatur
Tahap ini mencakup pembelajaran materi Enkripsi XML, XSLT dan RSS
feeds.
3. Uji coba
Tahap ini mencakup uji coba Implementasi Enkripsi XML dengan cara
4. Penerapan Implementasi
5. Pengambilan Kesimpulan
6
1.7. Sistematika Penulisan
1. BAB I PENDAHULUAN
Bab ini mencakup latar belakang, rumusan dan batasan masalah, tujuan
penulisan.
Bab ini mencakup uraian materi Enkripsi XML, XSLT dan RSS feeds.
engine Saxon.
5. BAB V KESIMPULAN
7
DAFTAR PUSTAKA SEMENTARA
http://people.ischool.berkeley.edu/~parikh/papers/datastandards.pdf
http://www.citidc.com/doc/whitepapers/CITI_RSS.pdf
http://www.ibm.com/developerworks/xml/library/x-encrypt/
http://www.ibm.com/developerworks/library/x-encrypt2/
http://www.research.ibm.com/XML/RT0497byTakeshiImamuraAndyClarkHiroshiMa
ruyama.pdf
http://csdl2.computer.org/comp/proceedings/hicss/2003/1874/04/187440122b.pdf
8
[7] XML Encryption Syntax and Processing
http://www.w3.org/TR/xmlenc-core/
http://www.w3.org/TR/xslt20/
http://www.idealliance.org/papers/extreme/proceedings/xslfo-
pdf/2006/Novatchev01/EML2006Novatchev01.pdf
http://www.fgeorges.org/xslt/serial/