ABSTRAK Untuk· melalukan pertukaran dokumen, perlu dibuat suatu aturan yang memungkink$ pemakai dapat membaca dan mengartikan dokumen tersebut. Pemakai di sini tidak hams manusia, bisa juga non manusia seperti program. Agar suatu program dapat membaca suatu dokumen, ia hams mengetahui struktur dokumen tersebut. Laponm ini menjelaskan tentang bagaimana membuat suatu dokumen elektronis berstruktur y~g dibuat berdasarkan aturan Document Type Definition (DTD) eXtensible Markup Language (XML). Untuk membuat suatu dokumen, hams dibuat dahulu struktur dokumennyaj, setelah itu membuat dokumennya. Untuk membuat dokumen tersebut dikembangkan sebuah aplikasi document create and retrieval system yang memudahkan pengguna membuat strukturnya dan kemudian membuat dokumen berdasarkan struktumya.. Aplikasi ini mempermudah user karena pada saat membuat struktumya, user dapat mem1l>uat secara hirarkis dari elemen paling atas ke bawah. Selain itu, pada saat membuat isi dokumennya, user tinggal memilih elemen-elemen strukturnya tanpa hams mencari d$ulu strukturnya. User juga tidak perlu mengerti sintaks DID dan membuat markup pada dokumen XML-nya. lsi dokumen yang sudah ada di database dapat diambil dan kemudian isi tersbut ditulis ke !file menurut struktumya. Aplikasi ini dibuat dengan menggunakan software yang berbasis Oracle Database, Oracle Designer dan Oracle Developer. Aplikasi document create and retrieval system ini berbentuk applet sehingga dapat dipanggil dan digunak~ melalui web.