Angela
IndoForum Pro E
- No. Urut
- 88
- Sejak
- 25 Mar 2006
- Pesan
- 45.487
- Nilai reaksi
- 35
- Poin
- 0
Sebagai bahasa pemrograman, SGML berguna dalam mendukung proses perancangan sistem. Nah, pada artikel kali ini,TOG Indonesiaakan membahas SGML serta perannya di dunia pemrograman.
Apa itu SGML?
SGML atau standard generalized markup language, adalah bahsa pemrograman yg berfungsi sebagai superset dari markup language. Biasanya, SGML diterapkan pada HTML atau hypertext markup language, & XML atau extensible markup language. Bahasa ini memiliki keunggulan tidak bergantung pada aplikasi pihak ketiga, jadi dapat dipakai untuk menandai dokumen.
Hal ini dikarenakan adanya GML atau generalized markup language, yg menciptakan pengguna dapat bekerja dengan gaya pemformatan standar pada sebuah dokumen elektronik. Bahasa ini juga memiliki kedua karakteristik yg penting, yaitu descriptive markup & document type.
Descriptive markup melibatkan penggunaan kode markup yg dapat mengidentifikasi mengenai cara-cara berbagai dokumen diinterpretasikan. Contohnya, kode markup yg sanggup mengidentifikasi satu bagian dokumen sebagai paragraf, ke bagian lainnya sebagai catatan kaki, & bagian terakhir sebagai daftar atau item teks.
Karakteristik penting lainnya dari bahasa ini adalah document typedefinition. Dengan Adanya document type tertentu, diharapkan memiliki bagian struktur dokumen yg baik. Misalnya, DTD untuk laporan. Struktur dokumen harus mengikuti apa yg didefinisikan dalam DTD supaya dapat dianggap sebagai laporan.
Kelebihan & Kekurangan SGML
Kelebihan
- Bisa menangani semua tipe media atau protokol penautan
- Sangat fleksibel
- Bisa memisahkan konten data dalam dokumen dengan penampilan visualnya
- Style sheets yg tersedia memudahkan penggunaan ulang konten
- Standar ISO , jadi penggunaan SGML didukung dengan beragam tools yg tersedia
Kekurangan
- menciptakan DTD membutuhkan rekayasa software yg baik
- memasukkan link cenderung sulit
- merancang software dianggap sangat sulit
- tools bersifat ekspansif
Itulah penjelasanstandard generalized markup languageyang perlu Anda ketahui. Meski tidak se-populerHTMLatauXML,Bahasa initetap memiliki peran penting bagi dunia pemrograman.
SumberTog Indonesia
Hari ini 09:22