Jumat, 20 April 2018

Literatur berasal dari kata literature (bahasa latin) berarti huruf/letters. Pada mulanya literatur diartikan dengan kesusasteraan dan kepustakaan, namun dalam perkembangan selanjutnya literatur berarti semua catatan dan rekaman pemikiran intelektual dan artistik manusia sejak dulu sampai sekarang. Hasil ciptaan manusia itu beralih dari generasi ke generasi dengan cara lisan maupun tertulis. Cerita-cerita rakyat, dongeng-dongeng daerah dulu disampaikan dari mulut ke mulut dari generasi ke generasi. Setelah ditemukan media rekaman kemudian dari daerah satu menyebar ke daerah lain. Dari segi lain, literatur dibagi menjadi literatur fiksi dan non fiksi. Kata fiksi dari kata fiction (bahasa inggris) berasal dari bahasa latin fingere yang berarti membentuk/to form. Karya fiksi adalah suatu karya yang berisi karya rekaan atau karya imajinatif yakni karya yang disusun berdasarkan khayalan. Oleh karena itu karya fiksi itu mampu menggugah perasaan dan daya khayal untuk merasakan kegembiraan atau kesusahan. Literatur dalam arti kesusasteraan dapat dibagi dalam bentuk-bentuk: drama, puisi, syair, pantun, novel, roman, novelet, cerita pendek, dan hikayat. literatur dalam arti perbukuan terdiri dari literatur primer, literatur sekunder dan literatur tersier.
1. Literatur primer - Primary source
    Disebut juga primary publication. Yakni pustaka yang merupakan karangan asli dan baru seperti artikel tentang hasil penelitian, penerapan teori baru maupun penjelasan tentang suatu bidang. Bentuk ini pada umumnya disimpan di perpustakaan  yang antara lain terdiri artikel jurnal, monograf, laporan penelitian, paten, disertasi dan lainnya. Literatur ini ada yang dipublikasikan dan ada yang tidak dipublikasikan secara luas seperti makalah seminar, laporan penelitian, maupun karya akademik. Sebenarnya penentuan literatur primer, sekunder, maupun tersier itu dapat ditinjau dari beberapa segi dan tingkatan. Misalnya ditinjau dari tingkat kemutakhiran/ relative currency, tingkat keaslian/ relative accuracy, tingkatan keilmuan, dari tingkatan penyajian. Disamping itu keaslian literatur mempengaruhi fungsi literatur itu sendiri. Sebab data yang disampaikan dalam karya asli itu lebih dipercayai daripada data yang dikutip, diringkas dan yang dinilai.
2. Literatur sekunder - secondary source
    Yakni bentuk publikasi menunjukkan pada informasi primer atau literatur asli/primary or original information, yang biasanya merupakan modifikasi, seleksi atau disusun kembali untuk tujuan dan pemustaka tertentu. Penyebutan informasi sebagai literatur primer maupun sekunder tergantung pada cara pandang. misalnya suatu artikel jurnal, pada satu sisi dapat dianggap sebagai literatur primer kalau memang artikel itu merupakan hasil pemikiran murni/original thinking. akan tetapi apabila ternyata artikel itu merupakan laporan maupun ringkasan/summary disertasi maupun ringkasan laporan penelitian, maka karya itu dikategorikan sebagai literatur sekunder. Bentuk ini merupakan penjelasan, pembicaraan, penilaian pada literatur primer. Penjelasan yang diberikan lebih rinci tentang data bibliografis literatur primer. Indeks, katalog, maupun bibliografi menerangkan data tentang judul naskah, isi pokok, nama pengarang, dan data lain yang diperlukan oleh pemustaka. Literatur ini memberikan penilaian pada literatur primer kiranya dapat disimak pada bibliografi analitik maupun abstrak kritik/ critical abstract. Disana nampak adanya pendapat dan kritikan dari penyusun literatur skunder itu.
3. Literatur tersier - tertiary source
    Literatur ini disusun berdasarkan literatur sekunder maupun literatur primer. Bentuk ini merupakan upaya pengumpulan, penyaringan, dan pemindahan literatur primer yang diolah sedemikian rupasesuai keperluan pemustaka. Jenis literatur ini seperti bibliografi, ensiklopedi, tinjauan/reviews, sintesis, sumber-sumber biografi, almanak dan lainnya. Penentuan literatur primer, sekunder, dan tersier ini dapat ditinjau dari tingkatan kemutakhiran, keaslian, keilmuan, dan tingkatan penyajian. Dalam hal ini dapat saja terjadi  bahwa literatur yang berisi informasi lama, namun disajikan secara lebih jelas dan gampang diterima oleh masyarakat pada umumnya. Oleh karena itu mungkin saja terjadi bahwa literatur tertentu yang sudah lama, maka pada suatu waktu akan menjadi literatur mutakhir karena saat itu nanti betul-betul diperlukan dan diungkapkan dalam bentuk asli. Disinilah letaknya kelebihan literatur primer yang nampak lebih bermakna daripada literatur sekunder, karena literatur primer mengandung ide asli maupun pemecahan masalah namun demikian literatur sekunder berfungsi sebagai ralat, koreksi, maupun pembetulan pada kesalahan dan kekurangan yang terjadi pada literatur primer.

SINOPSIS dan RESENSI BUKU : RINDU karya Tere Liye

buku rindu tere liye
buku rindu tere liye
Sinopsis Buku RINDU karya Tere Liye :
=========================================
“Apalah arti memiliki, ketika diri kami sendiri bukanlah milik kami?
Apalah arti kehilangan, ketika kami sebenarnya menemukan banyak saat kehilangan, dan sebaliknya, kehilangan banyak pula saat menemukan?
Apalah arti cinta, ketika menangis terluka atas perasaan yg seharusnya indah? Bagaimana mungkin, kami terduduk patah hati atas sesuatu yg seharusnya suci dan tidak menuntut apa pun?
Wahai, bukankah banyak kerinduan saat kami hendak melupakan? Dan tidak terbilang keinginan melupakan saat kami dalam rindu? Hingga rindu dan melupakan jaraknya setipis benang saja”
Rindu- Tere Liye. Lima kisah dalam sebuah perjalanan panjang kerinduan.
Selamat membaca.
=========================
Dan berikut ada resensi dari Thuluw Muhlis Romdloni yang dimuat di kompasiana.com
=========================
Judul Buku: Rindu
Penulis: Tere Liye
Editor: Andriyanti
Penerbit: Republika Penerbit
Jumlah Halaman: 544 halaman
Tahun Terbit: Oktober 2014
Rindu adalah persembahan Tere Liye di tahun 2014 yang betul-betul dirindukan.Rindu merupakan buku ke-20 karya pengarang produktif tersebut. Semua karya-karyanya memiliki ciri khas dan cita rasa yang berbeda. Namun bagi saya, Rindu adalah karya yang tak pernah terbayangkan. Saya tidak habis pikir, lagi-lagi Tere Liye menyuguhkan tema yang tidak biasa. Menurut saya, ide penulisan novel Rindu belum pernah ada di dunia perbukuan Indonesia. Sederhana, tidak muluk-muluk, tapi segar. Novel ini tentang perjalanan panjang jamaah haji Indonesia tahun 1938. Tentang kapal uap Blitar Holland. Tentang sejarah nusantara. Dan tentang pertanyaan-pertanyaan seputar masa lalu, kebencian, takdir, cinta, dan kemunafikan.
Ditulis dengan alur maju, memudahkan pembaca mengikuti jalan cerita. Namun di beberapa bagian, penulis menyuguhkan cerita-cerita lain dalam bentuk dialog, yang berkorelasi pada kisah yang tengah disajikan. Membuat pembaca mengenal secara utuh racikan cerita di novel ini, sehingga setting novel yang didominasi aktifitas penumpang di kapal Blitar Holland, tidak terasa membosankan.
Gaya kepenulisan novel Rindu terbilang sederhana. Membumi. Disisipi dialog bahasa Belanda, yang meski tidak disertakan artinya, pembaca terbantu memahami maksud kalimat dengan deskripsi yang ditulis Tere Liye.
“Mag ik uw kaatje, Meneer?” Salah satu kelasi bertanya sopan, persis saat Gurutta menginjak dek kapal, menanyakan tiket dan dokumen perjalanan. (hal. 35)
Novel ini dibuka dengan mukadimah yang unik. Tere Liye menukil fakta sejarah nusantara di tahun 1938. Salah satunya, Indonesia (yang masih bernama Hindia Belanda) mengikuti Piala Dunia di Prancis untuk pertama kalinya. Seterusnya, sosok kapal uap yang akan menjadi saksi seluruh cerita di novel setebal 544 ini mulai digambarkan penulis. Untuk kemudian, Tere Liye menghadirkan satu persatu tokoh-tokoh dalam novel ini.
Konon, novel yang baik adalah yang membuat pembaca jatuh cinta atau simpati terhadap tokoh-tokoh yang diciptakan penulisnya. Di novel Rindu, saya merasakan hal tersebut. Memang tidak pada semua tokoh utama,  bahkan, saya pribadi tidak terlalu jatuh hati dengan tokoh yang pertama kali dimunculkan Tere Liye, yaitu Daeng Andipati. Bukan apa-apa, hanya saja tokoh dengan karakter seperti Daeng Andipati ini sudah “banyak ditemukan”. Seperti yang digambarkaan Tere Liye, Daeng Andipati adalah pedagang muda dari Makassar, kaya raya, pintar dan baik hati (hal.11)
Daeng Andipati adalah penumpang Blitar Holland yang mengikutsertakan istri, kedua anaknya, serta seorang pembantu. Sosoknya berkarismatik, terpandang, digambarkan dekat dengan orang-orang Belanda. Sekilas, kehidupan Daeng Andipati nampak sempurna. Kebahagiaan seolah meliputinya sepanjang waktu. Istri yang cantik dan salehah, dua anak yang periang dan menggemaskan, juga karir bisnis yang menjanjikan. Namun ada satu hal yang tersembunyi di dada Daeng Andipati. Membuat seluruh kehidupan Daeng Andipati seolah tidak berarti. Adalah kebencian Daeng Andipati terhadap ayahnya.
“…Karena jika kau kumpulkan seluruh kebencian itu, kau gabungkan dengan orang-orang yang disakiti ayahku, maka ketahuilah, Gori. Kebencianku pada orang tua itu masih lebih besar. Kebencianku masih lebih besar dibandingkan itu semua!” (hal. 362)
Mencermati hubungan Daeng Andipati dengan ayahnya, kita seolah diajak menoleh kenyataan di sekitar kita. Betapa terkadang kebencian itu bisa lahir dari dua orang yang seharusnya terikat cinta. Ini adalah hal menarik yang diangkat Tere Liye dalam novelRindu. Kabar baiknya, pertanyaan tentang kebencian itu memiliki jawaban yang mendamaikan. Sehingga siapapun pembaca yang mengalami hal serupa, bisa mengambil sikap terbaik. Seperti biasa, cara Tere Liye menyisipkan pesan-pesan pencerahan selalu sederhana, tidak menggurui. Namun tepat sasaran.
Tokoh lain yang menghiasi perjalanan panjang kapal Blitaar Holland adalah dua kakak beradik, Anna dan Elsa. Dua kanak-kanak ini memberi kesan dan warna tersendiri dalam novel Rindu. Saya membayangkan, novel Rindu ini pasti akan terasa berat tanpa kehadiraan Anna dan Elsa. Sementara Tere Liye, sudah sangat terampil menggambarkan karakter anak-anak dalam novel-novelnya. Saya sungguh jatuh cinta dengan Anna dan Elsa. Polos, periang, dan menggemaskan. Tere Liye memberikan porsi yang banyak untuk cerita mereka. Semakin menegaskan, bahwa kanak-kanak tidak pernah terlepas dari kehidupan kita. Kehadiran mereka adalah penghiburan. Dunia pasti terlihat membosankan tanpa sosok mereka. Ini sekaligus menjadi nilai lebih novel Rindu, ide tentang anak-anak yang menyertai orang dewasa pergi haji hampir tidak pernah disinggung dalam cerita manapun.
Hal baru dari novel Rindu ini adalah kemunculan tokoh ulama. Ini istimewa, karena di novel yang lain, Tere Liye belum pernah mengambil karakter seorang ulama. Yang ada di benak kita bila disebut kata ulama, tentu terbayang sosok manusia dengan seluruh kesempurnaan ilmu dan adab. Begitu juga dengan Ahmad Karaeng, seseorang yang dipanggil Gurutta itu digambarkan sebagai ulama yang sempurna. Berilmu. Beradab. Bahkan empat dari lima pertanyaan besar di novel Rindu terjawab sempurna dari lisannya yang bijak.
Namun Gurutta bukan ulama biasa. Ia ulama bersahaja, yang rendah hati, dicintai banyak orang karena tinggi budinya. Sikapnya terbuka pada siapapun. Mau membaur dengan orang-orang yang jauh kapasitas keilmuannya. Bahkan Gurutta akrab dengan orang-orang Belanda di kapal Blitar Holland, duduk satu meja dengan Chef Lars, berbincang santai dengan Ruben si Boatswain, dan melibatkan diri pada urusan-urusan penting selama di kapal bersama Kapten Phillips. Lain dari itu, saya sangat terkesan dengan hubungan Gurutta dengan Anna dan Elsa. Sesuatu yang jarang kita dapati, ulama besar namun begitu memuliakan anak-anak, begitu menghargai keberadaan mereka. Menyindir kita yang terkadang menganggap anak-anak itu merepotkan, menyebalkan, dan stigma negatif lainnya. Padahal, Rasulullaah sendiri sudah mencontohkan sikap terbaik beliau terhadap anak-anak.
Ada banyak hal menarik pada sosok Ahmad Karaeng. Namun diluar semua kelebihannya, Ahmad Karaeng tetaplah manusia biasa. Dia bahkan menyembunyikan sesuatu. Sesuatu yang begitu dia khawatirkan. Sesuatu yang mengganggu batinnya.
Lihatlah kemari wahai gelap malam. Lihatlah seorang yang selalu pandai menjawab pertanyaan orang lain, tapi dia tidak pernah bisa menjawab pertanyaannya sendiri.
Lihatlah ke mari wahai lautan luas. Lihatlah seorang yang selalu punya kata bijak untuk orang lain, tapi dia tidak pernah bisa bijak untuk dirinya sendiri. (hal. 316)
Seperti biasa, tema cinta tak akan pernah lepas dari novel dengan genre apapun. Dalam novel Rindu, Tere Liye juga menghadirkan tokoh yang berhasil membuat saya jatuh cinta, sepasang pasutri sepuh dari Semarang. Mbah Kakung dan Mbah Putri Slamet. Diantara ribuan penumpang kapal Blitar Holland, merekalah pasangan paling sepuh. Sekaligus paling romantis.
“Pendengaranku memang sudah tidak bagus lagi, Nak. Juga mataku sudah rabun. Tubuh tua ini juga sudah bungkuk. Harus kuakui itu.  Tapi aku masih ingat kapan aku bertemu istriku. Kapan aku melamarnya. Kapan kami menikah. Tanggal lahir semua anak-anak kami. Waktu-waktu indah milik kami. Aku ingat itu semua.” (hal. 205)
Tere Liye seakan berpesan kepada pembaca—terutama kawula muda, bahwa contoh konkret cinta sejati adalah pasangan yang sudah berpuluh tahun mengarungi bahtera rumah tangga. Bukan kawula muda yang bergaul bebas, tanpa komitmen, dan melanggar begitu banyak rambu-rambu agama atas nama cinta. Sayangnya, ada hal yang membuat dada sesak dalam perjalanan cinta mereka. Sesuatu yang kemudian menjadi salah satu pertanyaan besar dalam novel ini.
Tema cinta juga datang dari tokoh pemuda bernama Ambo Uleng. Si kelasi pendiam yang suka berdiam diri menatap jendela bundar di kabin. Meski Tere Liye baru membeberkan dibalik kemisteriusan Ambo Uleng di halaman 483, sebenarnya pembaca sudah bisa menebak apa yang sesungguhnya terjadi dengaan pemuda itu.“Aku hanya ingin meninggalkan semuanya, Kapten.” (hal. 33)
Ambo Uleng merupakan tokoh dengan karakter yang juga berhasil membuat saya jatuh hati. Banyak sifat baik Ambo Uleng yang bisa dijadikan teladan. Keinginannya belajar mengaji salah satunya, tidak masalah meski harus belajar dengan Anna, si gadis kecil yang pernah ia tolong dalam sebuah peristiwa besar di Surabaya. Kecerdasan dan kecakapan Ambo uleng menyertai beberapa adegan heroik di novel ini. Namun yang paling berkesan, lima dari empat pertanyaan besar di novel ini—yang datang dari seseorang yang selalu memberikan jawaban, justru lahir dari sosok Ambo Uleng. Pertanyaan yang bukan dari penjelasan lisan atau tulisan, tapi dengan perbuatan tangan. (hal. 540)
Tokoh terakhir dari tokoh-tokoh sentral dalam novel Rindu adalah Bonda Upe. Guru mengaji anak-anak di kapal Blitar Holland ini membuat saya jatuh simpati. Tere Liye menggambarkan suasana batin Bonda Upe dengan sempurna. Siapapun yang membaca, seolah dapat merasakan sesuatu yang terpendam di dada perempuan itu. Sesak, gelisah, pun saat-saat ia menemukan secercah cahaya yang membuatnya bisa memandang hidupnya dengan perasaan lapang. Menariknya, Bonda Upe adalah warga keturunan China dan Muslim. Sesuatu yang mungkin masih menjadi hal yang asing pada saat itu.
“Ma, kalau Bonda Upe itu orang China, kenapa dia Islam?”
“Koh Acan di Kampung Butung juga Islam, apanya yang aneh?” (hal.108)
Dalam perjalanannya ke Tanah Suci, Bonda Upe membawa pertanyaan besar. Berkaitan dengan masa lalunya sebagai cabo. Ada pelajaraan penting yang bisa diambil dari kehidupan Bonda Upe. Salah satunya adalah nilai ketulusan seorang Enlai, suami Bonda Upe.
“Dia tulus menyemangatimu, tulus mencintaimu. Padahal, dia tahu persis kau seorang cabo. Sedikit sekali laki-laki yang bisa menyayangi seorang cabo. Tapi Enlai bisa, karena dia menerima kenyataan itu. Dia peluk erat sekali. Dia bahkan tidak menyerah meski kau telah menyerah. Dia bahkan tidak berhenti meski kau telah berhenti. (hal. 312-313)
Bukan hanya berisi tokoh-tokoh yang menarik. Novel Rindu, meski hanyalah potret perjalanan ke Tanah Suci di atas kapal uap milik Belanda, novel ini juga menyajikan beragam konflik yang tidak pernah terduga. Diantaranya tragedi penyerangan kapal oleh bajak laut dari Somalia, kapal yang terancam terkatung-katung di laut lepas, seseorang yang mencoba membunuh Daeng Andipati, serta kasus yang membuat Gurutta dipenjara di sel kapal Blitar Holland.
Tere Liye, dalam novel ini, sekaligus menyinggung beberapa isu, diantaranya seputar toleransi beragama. Dikisahkan dalam perjalanan dari Kolombo menuju Jeddah, para kelasi mengadakan perayaan Natal. Sebagaimana yang terjadi di masyarakat tentang polemik Natal bersama dan mengucapkan selamat Natal. Dalam sebuah dialog antara Daeng Andipati dengan Anna, Tere Liye menegaskan makna toleransi dari sudut pandang yang lain.
“…tanpa menghadiri acara itu, kita tetap menghormati mereka dengan baik, sama seperti Kapten Philips yang sangat menghormati agama kita. Pun tanpa harus mengucapkan selamat, kita tetap bisa saling menghargai. Tanpa perlu mencampur adukkan hal-hal yang sangat prinsipil di dalamnya.” (hal. 499)
Di bagian yang lain, Tere Liye juga mengkritisi tentang kisah-kisah takhayul serta beragam pemberitaan hoax yang berceceran di media-media. Di mana diantara kaum Muslimin menelan mentah-mentah berita seputar bayi lahir dengan Al-Quran kecil, bayi lahir bisa bicara, ada asma Allah di awan, dan lain-lain sehingga mereka lupa bahwa mukjizat paling besar ada di rumah mereka. Diletakkan di lemari, di meja, dibiarkan berdebu tanpa pernah dibaca. (hal. 394)
Keberagaman tema dalam novel Rindu diperkaya dengan sosok dua guru yang hebat dan kreatif. Bapak Mangoenkoesoemo dan Bapak Soerjaningrat, dua guru terbaik dari Surabaya. Saya—yang berprofesi sebagai guru, banyak mendapat inspirasi dari potongan-potongan dalam novel yang mengambarkan kegiataan belajar mengajar anak-anak di kapal Blitar Holland. Saya yakin, pembaca lain yang juga berprofesi guru, akan mendapat kesan serupa.
Saya sempat tertipu mengikuti alur cerita dalam novel ini. Atau mungkin saya yang terlalu berburu-buru mengambil kesimpulan. Adalah adegan di mana ada “sesuatu” yang selalu menguntit Gurutta saat melewati lorong-lorong kapal di malam hari. Tere Liye, meski dengan gaya bahasa simpel, berhasil menciptakan atmosfir “horor”. Berhubung saya tidak suka dengan cerita-cerita makhluk halus dan sebagainya, saya sempat sensi. Protes. Kenapa Tere Liye harus menuliskan adegan horor-horor begini? Setelah tiba di halamaan berikut-berikutnya, saya akhirnya bisa bernafas lega. Alhamdulillah, ekspektasi saya keliru:-)
Novel Rindu tidak hanya bercerita tentang perjalanan panjang ke Tanah Suci. Dengan beragam tragedi, konflik, dan serangkaian peristiwa yang menyertainya. Novel ini semakin berbobot dengan cuplikan sejarah di beberapa daerah yang dijadikan setting. Saya seolah-olah bisa merasakan suasana kota Surabaya zaman lampau, naik trem listriknya. Berjalan-jalan di kota Banten, menyaksikan orang-orang pribumi berbaur dengan orang Belanda. Termasuk merasakan suasana kota Kolombo, berkeliling menaiki kereta sapi.
Sesampai di akhir novel—tiba di bagian prolog, saya anggap sudah tidak ada kejutan dari Tere Liye. Ending beberapa tokoh nyaris bisa ditebak. Namun lagi-lagi saya terpeleset. Novel ini, meski sekilas tidak memiliki konflik yang berat, yang menuntut penyelesaian. Rupanya memiliki bagian yang membuat saya tersentak. Ibarat film, selalu menjadi berkesan jika memiliki twist. Dan twist itu ada di novel ke-20 Tere Liye ini.
Untuk sampul buku, saya hanya ingin komentar, “Tumben, untuk sampul novel Rindu Tere Liye tidak mengadakan survey.” Biasanya Tere Liye melibatkan pembaca dalam pemilihan sampul (meski tidak semua buku). Dan menurut saya, sampul novel Rindu sudah cukup mewakili isi novelnya—meski bagi saya tidak begitu istimewa. Yang saya suka dari sampul novel Rindu adalah pemilihan warnanya. Meski begitu, sampul karya EMTE ini harus saya akui, berhasil membuat orang penasaran menyelami isi bukunya. Oya, saat menulis resensi ini, saya mendapat info di fanpage Tere Liye, novel Rindu sudah naik cetak 4 kali (di bulan pertama terbit). Nampaknya, buku ini memang persembahan spesial Tere Liye. Karya yang dirindukan di penghujung tahun 2014.
Akhirnya, novel Rindu ini menjadi bacaan dengan ide yang baru dan segar. Tema perjalanan haji di zaman lampau akan menyisakan kesan tersendiri. Selain itu, pembaca nampaknya akan dibuat jatuh cinta dengan tokoh-tokoh di dalamnya. Dan yang tak kalah penting, ada sesuatu pemahaman baru yang terekam. Sesuatu yang hanya bisa dirasakan oleh hati kita.

Basis data

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Pangkalan data[1] atau basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.
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.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan objek yang diwakili suatu basis data, dan hubungan di antara objek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan di mana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.
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. Hubungan atau relasi data biasanya ditunjukkan dengan kunci (key) dari tiap file yang ada. Data merupakan fakta atau nilai (value) yang tercatat atau merepresentasikan deskripsi dari suatu objek. Data yang merupakan fakta yang tercatat dan selanjutnya dilakukan pengolahan (proses) menjadi bentuk yang berguna atau bermanfaat bagi pemakainya akan membentuk apa yang disebut informasi. Bentuk informasi yang kompleks dan teritegrasi dan pengolahan sebuah database dengan komputer akan digunakan untuk proses pengambilan keputusan pada manajemen akan membenuk Sistem Informasi Manajemen (SIM), data dalam basis data merupan item terkecil dan terpenting untuk membangun basis data yang baik dan valid. Data dalam basis data bersifat integrated dan shared:
  • Terpadu (integrated), berkas-berkas data yang ada pada basis data saling terkait (terjadi dependensi data);
  • Berbagi data (shared), data yang sama dapat dipakai oleh sejumlah pengguna dalam waktu yang bersamaan. Sering dinamakan sebagi sistem multiuser
Data merupakan suatu sumber yang sangat berguna bagi hampir disemua organisasi. Dengan tersedianya data yang melimpah, maka masalah pengaturan data secara efektif menjadi suatu hal yang sangat penting dalam pengembangan sistem informasi manajemen. Oleh karena itu, tujuan dari diadakannya pengaturan data adalah sebagai berikut:
  • Menyediakan penyimpanan data untuk dapat digunakan oleh organisasi saat sekarang dan masa akan datang.
  • Sebagai cara pemasukan data sehingga sehingga memudahkan tugas operator dan menyangkut pula waktu yang diperlukan oleh pemakai untuk mendapatkan data serta hak-hak yang dimiliki terhadap data yang ditangani
  • Pengendalian data untuk setiap siklus agar data selalu up to date dan dapat mencerminkan perubahan spesifik yang terjadi di setiap sistem.
  • Pengamanan data terhadap kemungkinan penambahan, modifikasi, pencurian, dan gangguan-gangguaan lain.
Suatu bangunan basis data memiliki jenjang sebagai berikut:
  • Karakter, merupakan bagian data terkecil yang berupa angka, huruf, atau karakter khusus yang membentuk sebuah item data atau field. Contoh A,B,X,Y,2,1,2,9,0,=,<,> dan sebagainya.
  • Field/item, merupakan representasi suatu atribut dan record (rekaman/tupel) yang sejenis yang menunjukkan suatu item dari data. Contoh field nama (berisi data nama-nama pegawai), field departemen (berisi data bagian atau spesifikasi pekerjaan), dan lain sebagainya.
  • Record/rekaman/tupel: Kumpulan dari field membentuk suatu record atau rekaman. Record menggambarkan suatu unit data individu yang tertentu. Contoh: file pegawai, dimana tiap-tiap recordnya berisi kumpulan data nama, alamat, departemen, yang dapat mewakili tiap-tiap data.
  • File, merupakan kumpulan dari record-record yang menggambarkan satu kesatuan data yang sejenis. Contoh file pegawai berisi data tentang semua yang berhubungan dengan pegawai seperti nama pegawai, alamat pegawai, departemen, yang dapat mewakili tiap-tiap data.
  • Database, merupakan kumupan dari file atau tabel yang membentuk suatu database. Contoh database pegawai PT Maju Terus terdiri atas file pegawai, file gaji, file golongan, dan sebagainya.
Dalam satu file terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang seragam. Satu record terdiri dari field yang saling berhubungan menunjukkan bahwa field tersebut dalam satu pengertian yang lengkap dan direkam dalam satu record Setiap nilai atau isis field memiliki kapasitas ruang atau lebar yang sama. Jenis isi data sebuah field harus sesuai dengan tipe datanya. Nama sebuah file harus menggambarkan isi dari data file tersebut. Untuk melengkapi definisi tentang file, dalam database dikenal nama entitas (entity) dan atribut. Entetis adalah orang, tempat, kejadian, atau konsep yang informasinya direkam. setiap entitas memiliki atribut atau sebutan untuk mewakili suatu entitas. Sebagai contoh dalam sistem perkuliahan; mahasiwa, matakuliah, pembayaran, dosen adalah sebagai entitas. Sedangkan entitas mahasiswa memiliki atribut nomor induk, nama, jurusan, dan sebagainya. Atau dari contoh diatas entitasnya adalah pegawai, ang memilik atribut NIP, nama, alamat, tgl_lahir, jns_kel Sistem basis data merupakan perpaduan antara basis data dan sistem manajemen basis data (SMBD). Database yang kompleks dan disertai dengan teknik pendokumentasian dan prosedur manipulasinya akan membentuk Sistem Manajemn Basis Data (Database Management System-DBMS). Singkatnya DBMS adalah database dan program untuk mengaksesnya.
Definisi diatas dapat menggambarkan pada kita bahwa basis data mempunyai beberapa kriteria penting, yaitu:
  • Berorientasi data dan bukan berorientasi program.
  • Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
  • Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.
  • Dapat memenuhi kebutuhan sistem-sistem baru secara mudah.
  • Dapat digunakan dengan cara-cara yang berbeda.
Komponen-komponen sistem basis data adalah:
  • Hardware, sebagai pendukung operasi pengolahan data seperti CPU, memori, disk, terminal, dan sebagainya.
  • Software sistem operasi , (Windows 9x, Windows 2000/XP, Linux, Unix.)
  • Software pengelola basis data (DBMS) seperti MS-Access, SQL, Oracle.
  • Software program aplikasi misalnya Visual Basic, Delphi, Visual Foxpro.
  • Basis data (semua data yang diperlukan, dipelihara, dikelola oleh sistem Basis Data)
  • Pemakai/pengguna basis data (user).
Pengguna (user) basis data meliputi:
  • Database Administrator, yaitu pengguna yang memiliki kewenangan sebagai pusat pengendali seluruh sistem baik basis data maupun program-program yang mengaksesnya, menentukan pola struktur basis data, memodifikasi, membagi tugas pengolahan dan memberikan orientasi tertentu, dan sebagainya.
  • Aplication Programmers, yaitu programmer aplikasi yang berinteraksi dengan sistem melalui pemanggilan Data Manipulation Language (DML) yang dimasukkan ke dalam program yang tulis.
  • Sophisticated Users, yaitu pengguna yang berintraksi dengan sistem tapa harus menuliskan sendiri programnya, tetapi diganti dengan melakukan permintaan (request) dalam bentuk bahasa query basis data. Seperti menggunakan MS-Accsess, SQL, dan sebagainya.
  • Specialized Users, yaitu pengguna yang menuliskan program aplikasi basis data khusus yang tidak sesuai dengan framework pemrosesan data tradisional. Contoh: sistem pakar, multimedia, dan sebagainya.
  • Naive Users, yaitu kebanyakan pengguna yang berintraksi dengan sistem dengan cara memanggil salah satu program aplikasi yang telah disediakan. Contoh: operator pada bagian teller, personalia, dan sebagainya.
PERAN BASIS DATA Basis data penting dalam pengolaan data dalam menggunakan komputer, karena bebrapa alasan yaitu:
  • Sebagai komponen utama atau penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi.
  • Menentukan kualitas informasi yang cepat, akurat, relevan, sehingga informasi yang disajikan tidak basi. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.
Penyusunan suatu database digunakan untuk mengatasi masalah-masalah pada penyusunan data. Manfaat yang diperoleh dari penyusunan database yaitu untuk:
  • Mengatasi kerangkapan (redundancy) data. Penyimpanan data yang sama pada beberapa tempat selain bisa meyulitkan pemakai tentang aktualisasi data juga memboroskan tempat penyimpanan, maka basis data akan mendeteksi dan menghindari jika terjadi kerangkapan data.
  • Menghindari terjadinya inkonsistensi data. Akibat lain jika terjadi kerangkapan data, maka jika terjadi perubahan pada data yang satu sedangkan yang lain tidak dirubah akan terjadi ketidakonsistenan data. Untuk itu database akan menyesuaikan terhadap data yang sama apabila terjadi perubahan, jika semua data akan selalu ter-update
  • Mengatasi kesulitan dalam mengakses data. Memudahkan jika suatu saat akan diambil atau dicetak data yang memiliki kriteria tertentu, misalnya pada tanggal tertentu, alamat tertentu, jumlah tertentu, dan sebagainya.
  • Menyusun format yang standar dari sebuah data. Dta ayang sama pada file yang berbeda harus memiliki format data berupa tipe dan jangkauannya harus sama. Kedidaksamaan format data akan mengakibatkan sulit atau tidak bisanya pengaksesan data yang lain.
  • Penggunaan oleh banyak pemakai (multiple user). Sebuah database bisa dimanfaatkan sekaligus secara bersama oleh banyak pengguna (multiuser)
  • Melakukan perlindungan dan pengamanan data (data security). Setiap data hanya bisa diakses atas dimanipulasi oleh pihak yang diberi otoritas dengan memberikan login dan password terhadap masing-masing data.
  • Menyusun integritas dan independensi data. Basis data merupakan data kompleks yang bisa diintegrasikan, sehingga kita bisa memanipulasi untuk mendapatkan berbagai bentuk lembar kerja dan laporan yang kita inginkan. Namun demikian masing-masing data tidak saling tergantung terhadap data yang lain. Data-data dalam database bisa saling berdiri sendiri.
ABSTRAKSI DATA Kegunaan utama sistem basis data adalah agar pemakai mampu menyusun suatu pandangan (view) abstraksi data. Hal ini bertujuan untuk menyederhanakan intraksi antara pengguna dengan sistemnya dan basis data dapat mempresentasikan pandangan yang berbeda kepada para pengguna, programmer, dan administratornya. Karena tidak semua pengguna basis data terlatih dengan baik dan penggunanya terbagi dalam berbagai tingkatan, maka kompleksitas basis data akan tersembbunyi dari para pengguna melalui beberapa level abstraksi data. Ketika memandang basis data, pemakai dapat dikelompokkan menjadi 3 tingkatan (level) yaitu:
  • Level Fisik (physical view/internal view). Merupakan tingkatan terendah dalam abstraksi data yang menunjukkan bagaimana data disimpan dalam kondisi sebenarnya. Level ini merupakan bentuk paling kompleks, dimana struktur data level terendah digambarkan pada level ini.
  • Level Konseptual. Merupakan level yang menggambarkan data apa yang sebenarnya (secara fungsional) disimpan dalam basis data, beserta relasi yang terjadi antara data. Level ini menggambarkan keseluruhan database, dimana administrator basis data (DBA) membangun dan mengolah basis data, sedangkan pemakai tidak memperdulikan kerumitan dalam struktur level fisik lagi. Contohnya: pengguna akan mengetahui bahwa penjualan disimpan didalam tabel barang, produksi, keuangan, marketing.
  • Level Pandangan Pemakai. Merupakan level dengan tingkatan tertinggi, yang menggambarkan hanya satu bagian dari keseluruhan database. Beberapa pengguna basis data tidak membutuhkan semua isi basis data misalkan bagian personalia hanya membutuhkan data file karyawan dan gaji, tidak membutuhkan data file gudang, transaksi barang masuk.
Level abstraksi data tersebut bisa memberikan gambaran atau pandangan mengenai arsitektur Database Management System (DBMS), yang akan menambah pengertian mengenai independensi data (data independence) Independensi data dapat dibagi menjadi dua bagian yaitu:
  1. Physical Data Independence
Kemampuan untuk mengubah pola fisik database tanpa mengakibatkan suatu aplikasi program ditulis kembali. Modifikasi pada level fisik biasanya pada saat meningkatkan daya guna.
  1. Logical Data Independenceata model Data model merupakan kumpulan konsep yang dapat digunakakn untuk menggambar struktur data. Struktur basis data meliputi tipe data, hubungan, dan beberapa syarat yang harus dipenuhi basis data.

Daftar isi

Lingkungan basis data

Lingkungan basis data adalah sebuah habitat di mana terdapat basis data untuk bisnis. Dalam lingkungan basis data, pengguna memiliki alat untuk mengakses data. Pengguna melakukan semua tipe pekerjaan dan keperluan mereka bervariasi seperti menggali data (data mining), memodifikasi data, atau berusaha membuat data baru. Masih dalam lingkungan basis data, pengguna tertentu tidak diperbolehkan mengakses data, baik secara fisik maupun logis. (Koh, 2005, dalam Janner Simarmata & Imam Paryudi 2006: 33).

Tahapan perancangan basis data

Perancangan basis data merupakan upaya untuk membangun sebuah basis data dalam suatu lingkungan bisnis. Untuk membangun sebuah basis data terdapat tahapan-tahapan yang perlu kita lalui yaitu:[butuh rujukan]
  1. Perencanaan basis data
  2. Mendefinisikan sistem
  3. Analisis dan mengumpulkan kebutuhan
  4. Perancangan basis data
  5. Perancangan aplikasi
  6. Membuat prototipe
  7. Implementasi
  8. Konversi data
  9. Pengujian
  10. Pemeliharaan operasional

Bahasa pada basis data

Terdapat dua jenis bahasa komputer yang digunakan saat kita ingin membangun dan memanipulasi sebuah basis data, yaitu:
  1. Data Definition Language (DDL)
  2. Data Manipulation Language (DML)

Perangkat lunak basis data

Perangkat lunak basis data yang banyak digunakan dalam pemrograman dan merupakan perangkat basis data aras tinggi (high level):
Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis data aras rendah (low level), di antaranya: