Database dan XML
Oleh : Leonardo Alexander
Mahasiswa Sistem Informasi UAJY 2016
Halo
, kita bertemu lagi dalam pembahasan mengenai Pengenalan Teknologi Informasi . Kali ini saya membahas bagaimana sebuah
informasi tersimpan di dalam suatu komputer, kita sudah tidak asing lagi dengan
kata “Database”. Database atau basis data metupakan istilah yang dipakai
sebagai kumpulan informasi.yang disajikan dengan berbagai bentuk misalnya saja tabel,
Database dapat diolah dengan berbagai perangkat lunak. Perangkat lunak yang
digunakan untuk mengelola dan memanggil kueri(query) basis data disebut sistem manajemen basis data.
Istilah "basis data" berawal dari ilmu
komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar
bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang
mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu
dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan
bisnis. Isi dalam sebuah database berstruktur, berisi catatan – catatan yang
disebut skema, skema menggambarkan objek yang akan diwakilkan dari suatu informasi.
Perusahaan teknologi informasi sudah mengembangkan database ini menjadi lebih
modern dan kompleks.
Database adalah adalah kumpulan informasi yang disimpan di dalam
komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program
komputer untuk memperoleh informasi dari database tersebut. Contoh-contoh software Database: Microsoft SQL Server. Oracle. Jadi secara konsep basis data atau
database adalah kumpulan dari data-data yang membentuk suatu berkas (file) yang saling berhubungan (relation) dengan tatcara yang tertentu untuk membentuk
data baru atau informasi. Atau basis data (database) merupakan kumpulan dari
data yang saling berhubungan (relasi) antara satu dengan yang lainnya yang
diorganisasikan berdasarkan skema atau struktur tertentu. Pada komputer, basis
data disimpan dalam perangkat hardware penyimpan, dan dengan software tertentu
dimanipulasiunruk kepentingan atau keguanaan tertentu
Sebenarnya data dalam basis data
terdapat 2 jenis, yaitu Terpadu
(integrated), berkas-berkas data yang ada pada basis data saling terkait
(terjadi dependensi data), dan berbagi data (Shared) yaitu merupakan data yang
dapat digunakan secara bersama sama, istilah yang digunakan adalah multiuser. Fungsi
database yang paling umum adalah untuk kemajuan teknologi dan sistem
aplikasi, banyak aplikasi penting dunia yang memanfaatkan konsep database.
Contoh paling sederhana adalah jejaring sosial Facebook, Google, dan Youtube.
Facebook menggunakan database untuk penyimpanan data, begitu juga dengan
Google, dan Youtube. Tentu mereka membutuhkan sebuah database untuk menyimpan
berbagai informasi yang mereka butuhkan. Tanpa database aplikasi penting dalam
dunia internet ini mungkin tidak akan dapat berjalan dengan baik. Database
sangat dibutuhkan untuk berbagai perangkat lunak.
XML (Extensible Markup Language) adalah bahasa markup
untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup
keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML
(HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.
Xml didesain agar mudah diatur dan diubah. Kelebihan dari XML yaitu, lebih
handal dalam mengatasi masalah yang kompleks. Beradaptasi dengan mudah dengan
membuat Bahasa sendiri, seperti Microsfot membuat MSXML. Dalam pemeliharannya
juga mudah. Mudah untuk dipindahkan, jadi pengguna dapat membawa XML ke mana
pun.
XML
merubah cara kita berpikir untuk mengembangkan suatu software terutama aplikasi
web. Masalah yang kita sekarang adalah bagaimana caranya untuk bertukar
informasi antar satu aplikasi dengan aplikasi lain. Kadang kolaborasi antara
satu aplikasi dengan aplikasi yang lain masih harus ditentukan dengan
spesifikasi aplikasi tersebut. Padahal seharusnya kita hanya perlu mendapatkan
informasi data bukan mengerti cara kerja aplikasi lain itu, disinilah visi
internet yang belum tercapai. Visi ini adalah dunia internet dimana PC, server,
smart devices dan internet-based device dapat berkolaborasi tanpa ada halangan.
Sehingga disaat pengguna ingin mengembangkan suatu software, xml sangat
diperlukan. Sekarang xml sudah dikenali oleh masyarakat luas.
SEO
atau kepanjangan dari (Search Engine Optimization) adalah suatu cara atau
teknik untuk membuat situs atau blog kita berada pada halaman/posisi satu di
mesin pencarian (search engine) seperti Google, Bing, dan Yahoo. Search Engine
Optimization atau sering di sebut SEO adalah suatu cara atau teknik agar weblog
yang kita miliki mempunyai posisi di halaman pencarian google yang bisa
meningkatkan trafik rank pada weblog. Ini adalah salah satu manaat dari XML. Keamanan
pada XML juga tinggi, karena Dengan semakin maraknya dan luasnya penggunaan XML
pada berbagai layanan di internet, di mana penyebaran informasinya sebagian
besar memakai infrastruktur jaringan umum, maka mulailah muncul hambatan dan
permasalahan mengenai kebutuhan akan kemanan data bagi informasi yang terkandung
di dalam dokumen XML.
XML
untuk saat ini bukan merupakan pengganti HTML. Masing-masing dikembangkan untuk
tujuan yang berbeda. Kalau HTML digunakan untuk menampilkan informasi dan
berfokus pada bagaimana informasi terlihat, XML mendeskripsikan susunan
informasi dan berfokus pada informasi itu sendiri. XML terutama dibutuhkan
untuk menyusun dan menyajikan informasi dengan format yang tidak mengandung
format standard layaknya heading, paragraph, table dan lain sebagainya.. Kelebihan
lain yang dimiliki XML adalah bahwa informasi bisa di pertukarkan dari satu
system ke system lain yang berbeda platform. Misalnya dari Windows ke Unix,
atau dari PC ke Machintosh bahkan dari internet ke handphone dengan teknologi
WAP. Demikian pembahasan mengenai database dan XML, semoga bermanfaat.
0 Komentar