Menu
News
EkBis
New Economy
Kabar Finansial
Sport & Lifestyle
Kabar Sawit
Video
Indeks
About Us
Social Media

Apa Itu SGML?

Apa Itu SGML? Zonky, perusahaan startup asal Republik Ceko. | Kredit Foto: Cahyo Prayogo
Warta Ekonomi, Jakarta -

SGML (Standard Generalized Markup Language) adalah standar yang disepakati secara internasional untuk representasi informasi. SGML dapat digunakan untuk penerbitan dalam definisi yang paling luas, mulai dari penerbitan konvensional media tunggal di atas kertas hingga penerbitan database multi-media online. SGML dapat digunakan untuk menghasilkan file yang dapat dibaca oleh orang, dan dipertukarkan antara mesin dan aplikasi secara langsung. 

Apa Sih Yang Istimewa Dari SGML?

SGML menyediakan bahasa non-proprietary yang diakui secara internasional untuk menulis skema markup Anda sendiri. Markup adalah teks yang ditambahkan ke data file Anda untuk menyampaikan informasi tertentu tentang data tersebut.

Baca Juga: Apa Itu Hosting?

Dalam pengolah kata, markup adalah kode kepemilikan yang disisipkan software ke dalam file teks Anda untuk menunjukkan kata mana yang harus dicetak dalam font tertentu, paragraf mana yang harus dipusatkan, di mana jeda halaman terjadi, dan sebagainya. Dalam sistem database, markup adalah kode kepemilikan yang menunjukkan di mana satu bidang atau catatan berakhir atau dimulai, dan seterusnya.

SGML bergantung pada prinsip-prinsip markup deskriptif, yakni di mana markup digunakan untuk menunjukkan sifat, fungsi, atau konten data dalam file, daripada mengatakan bagaimana data tersebut harus diproses. SGML dapat digunakan untuk mengkodekan semantik daripada sintaks. Dengan menggunakan SGML, sebuah heading akan diidentifikasi sebagai "heading" daripada sebuah teks yang harus dicetak atau ditampilkan dalam "20 point Times Bold".

SGML sangat ketat. Skema markup yang Anda tulis menggunakan SGML mendeklarasikan seperangkat aturan yang dengan jelas menyatakan bagaimana data harus diberi markup agar dapat terstruktur dengan benar. SGML dapat memastikan bahwa setiap markup dalam file sesuai dengan seperangkat aturan yang sesuai sehingga menjamin bahwa data dalam file tersebut akan terstruktur dengan cara yang diketahui.

Jika seperangkat aturan yang Anda kerjakan menyatakan bahwa teks berlabel sebagai sebuah "sub-section" hanya dapat muncul dalam teks yang diberi label sebagai "section", maka software SGML akan memastikan bahwa aturan ini harus dipatuhi selama pembuatan dan pengeditan teks.

Mengapa Kita Harus Menggunakan SGML?

Jika Anda diberi file yang berisi data yang telah disusun menurut seperangkat aturan yang diketahui dan dengan cara yang jelas, Anda bebas menggunakan informasi itu sesuka Anda. Anda dapat memformatnya untuk dicetak di atas kertas atau ditampilkan secara online. Anda dapat memetakan data ke database untuk membuat arsip teks, atau mengimpor data dari database untuk membuat dokumen aktif.

Anda dapat membuat dokumen baru dengan mengekstrak atau menggabungkan informasi yang diambil dari satu atau beberapa file sumber. Anda dapat menggabungkan file Anda ke dalam sistem hypertext atau multi-media. Anda dapat melakukan semua ini tanpa mengubah file sumber - yang berarti Anda dapat memproses informasi sumber yang sama dengan berbagai cara secara bersamaan!

SGML memungkinkan untuk menggunakan kembali dan berbagi informasi. Orang yang bekerja di situs yang berbeda, menggunakan editor yang berbeda pada mesin yang berbeda dapat menghasilkan file SGML yang dapat dengan mudah digabungkan untuk menghasilkan satu dokumen. Asalkan Anda mengetahui skema markup yang digunakan untuk membuatnya, Anda dapat mengambil file SGML apa pun dan memprosesnya sesuai keinginan Anda. Dengan demikian, beberapa situs dapat mengunduh salinan dokumen dari arsip dan masing-masing dicetak dalam gaya rumah lokal mereka.

Apakah SGML Akan Mengubah Cara Kita Bekerja?

SGML akan mengubah cara Anda berpikir tentang pekerjaan Anda, menyederhanakan banyak hal yang sudah Anda lakukan, dan memungkinkan banyak hal yang selalu ingin Anda lakukan.

SGML mendorong Anda untuk memikirkan file apa pun yang Anda buat sebagai wadah informasi terstruktur yang ketat, bukan sebagai file teks pengolah kata, atau layar bantuan online, file database, atau dokumen hypertext. Untuk itu, Anda harus bisa memastikan bahwa file yang berisi konten harus ditulis dengan baik, terstruktur sesuai dengan skema markup yang sesuai, daripada khawatir tentang bagaimana file tersebut selanjutnya akan diproses.

Dengan SGML, file data diproses secara konsisten. Untuk menerapkan "house-style" pada semua dokumen cetak, Anda hanya perlu memastikan bahwa semua file SGML telah melalui proses terjemahan yang sama untuk memetakan isinya ke katakanlah, file perintah LaTeX, atau ke dalam word processor.

Anda hanya perlu menulis satu proses penerjemahan. Jika house-style Anda berubah, maka Anda hanya perlu mengubah proses terjemahan dan meneruskan semua file lama Anda melalui versi yang telah diubah untuk memberi mereka tampilan baru. Anda tidak perlu mengedit file lama, karena file tersebut tidak pernah berisi instruksi pemformatan apa pun.

Dan ingat, Anda dapat menggunakan file sumber yang sama persis untuk hasil cetak Anda sebagai sumber untuk dokumen atau pemetaan online (hypertext) Anda ke atau dari database teks Anda.

Mau Berita Terbaru Lainnya dari Warta Ekonomi? Yuk Follow Kami di Google News dengan Klik Simbol Bintang.

Penulis: Patrick Trusto Jati Wibowo
Editor: Alfi Dinilhaq

Bagikan Artikel: