• Tidak ada hasil yang ditemukan

THE DATA BASSE AND DATA BASE MANAGEMENT SYSTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "THE DATA BASSE AND DATA BASE MANAGEMENT SYSTEM"

Copied!
23
0
0

Teks penuh

(1)

THE DATA BASSE AND

DATA BASE MANAGEMENT SYSTEM

MAKALAH

Diajukan Untuk Memenuhi Salah Satu Tugas Mata Kuliah Sistem Informasi Manajemen

oleh :

Dina Yuliani 133402277

Intan Siti Nurhajijah 133402 Brillian Bintang Bagas 133402

JURUSAN MANAJEMEN

FAKULTAS EKONOMI

UNIVERSITAS NEGERI SILIWANGI

TASIKMALAYA

(2)

KATA PENGANTAR

Puji syukur bagi Allah SWT yang telah memberikan nikmat serta hidayah-Nya terutama nikmat kesempatan dan kesehatan sehingga penulis dapat menyelesaikan tugas mata kuliah Sistem Informasi Manajemen yang berjudul “THE DATABASE AND DBMS (Data Base Management System)” ini. Kemudian shalawat beserta salam kita sampaikan kepada Nabi besar kita Muhammad SAW yang telah memberikan pedoman hidup yakni Al-Qur’an dan sunnah untuk keselamatan umat di dunia.

Makalah ini merupakan salah satu tugas mata kuliah Sistem Informasi Manajemen di program studi Manajemen, Fakultas Ekonomi pada Universitas Negeri Siliwangi. Selanjutnya penulis mengucapkan terima kasih yang sebesar-besarnya kepada Ibu Hj. ElisListiana Mulyani, S.Pd, M.M selaku dosen pembimbing mata kuliah Sistem Informasi Manajemen dan kepada segenap pihak yang telah memberikan bimbingan serta arahan selama penulisan makalah ini.

Akhirnya penulis menyadari bahwa banyak terdapat kekurangan-kekurangan dalam penulisan makalah ini, maka dari itu penulis mengharapkan kritik dan saran yang konstruktif dari para pembaca demi kesempurnaan makalah ini.

Terima kasih, dan semoga makalah ini bisa memberikan sumbangsih positif bagi kita semua.

Tasikmalaya, 19 September 2015

(3)

DAFTAR ISI Halaman KATA PENGANTAR ... ... i ... DAFTAR ISI ... ... ii BAB I PENDAHULUAN ... ... 1 A. Latar Belakang ... ... 1 B. Rumusan Masalah ... ... 2 C. Tujuan ... ... 2 BAB II PEMBAHASAN ... ... 3 ...

A. Pengertian The Database and DBMS

... ... 3

A.1 Tujuan Database... ...3

(4)

A.2 Ciri-ciri Database... ...3 A.3 Tipe-tipe Databas...………. ...3 ... A.4Model Database... ...5 A.5Keuntungan Database... ...6 A.6Manfaat Database... ...6 A.7 Pengertian DBMS... ...7 A.8 Tujuan DBMS... ...7 B. Fngsi DBMS (Data Base Management System) ... ... 8

C. Komponen DBMS (Data Base Management System) ... ... 10

D. Keuntungan Pemakaian DBMS (Data Base Management System) ... ... 10

E. Kerugian DBMS (Data Base Management System) ... ... 11

F. Macam-Macam DBMS (Data Base Management System) ... ... 11

(5)

... ... 16 A. Simpulan ... ... 16 ... DAFTAR PUSTAKA... 18

(6)

BAB I PENDAHULUAN A. Latar Belakang

Dalam Era Global saat ini Sistem Informasi Manajemen merupakan bagian yang tak terpisahkan dari suatu organisasi dimana sistem informasi yang menghasilkan hasil keluaran (output) dengan menggunakan masukan (input) dan berbagai proses yang diperlukan untuk memenuhi tujuan tertentu dalam suatu kegiatan manajemen. Sistem manajemen basis data merupakan perangkat lunak yang dapat di gunakan untuk mendefinisikan, menciptakan, mengelola dan mengendalikan pengaksesan basis data. Sebuah Sistem Informasi yang efektif menyediakan informasi yang akurat, tepat waktu dan relevan bagi penggunanya sehingga dapat digunakan untuk pengambilan keputusan.

Dalam pengambilan keputusan, baik dalam operasional sehari-hari, maupun dalam perencanaan strategis ke masa depan, proses pengambilan keputusan harus dilandasi oleh data dan informasi yang tepat waktu dan tepat isi agar keputusan yang diambil tepat sasaran. Informasi diperoleh dari pengolahan data, dan pengolahan data dilaksanakan oleh sistem informasi dengan dukungan teknologi informasi.

Data adalah bahan baku informasi dan dikumpulkan dalam suatu basis-data (database) agar pengumpulan, penyimpanan, pemeliharaan, pengolahan, dan pengamanannya dapat dilaksanakan secara effektif dan effisien diperlukan manajemen data, sehingga suatu informasi tersebut dapat menjadi informasi yang tepat guna, tepat waktu, akurat dan relevan.

Sebagai contoh suatu institusi akademik harus membangun database akademik, minimal memuat data mahasiswa, data dosen, data matakuliah, data ruangan, jadwal, sehingga dapat diperoleh informasi yang tepat tentang penyelenggaran akademik institusi tersebut. Dengan demikian agar suatu database yang efektif dapat dibangun, diperlukan pengetahuan dasar tentang database dan juga Sistem Manajemen Basis Data

(7)

B. Rumusan Masalah

Berdasarkan latar belakang diatas, maka rumusan masalah pada makalah ini adalah:

1. Apa pengertian THE DATABASE AND DBMS (Data Base Management System)?

2. Apa fungsi DBMS (Data Base Management System) ?

3. Apa sajakah komponen DBMS (Data Base Management System)?

4. Apakah keuntungan Pemakaian DBMS (Data Base Management System)? 5. Apa Kerugian DBMS (Data Base Management System)?

6. Apa sajakah Macam-Macam DBMS (Data Base Management System)?

C. Tujuan

Adapun tujuan penulisan adalah:

1. Untuk mengetahui pengertian THE DATABASE AND DBMS (Data Base Management System)

2. Untuk mengetahui fungsi DBMS (Data Base Management System) 3. Untuk mengetahui komponen DBMS (Data Base Management System)

4. Untuk mengetahui keuntungan Pemakaian DBMS (Data Base Management System)

5. Untuk mengetahui Kerugian DBMS (Data Base Management System) 6. Untuk mengetahui Macam-Macam DBMS (Data Base Management System)

(8)

BAB II PEMBAHASAN

A. Pengertian THE DATABASE AND DBMS (Data Base Management System) Basis data atau database merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan sesuai struktur tertentu dan disimpan dengan baik. Untuk mendapatkan informasi yang berguna dari kumpulan data maka diperlukan suatu perangkat lunak (software) untuk memanipulasi data sehingga mendapatkan informasi yang berguna.

A.1Tujuan Database

Setiap manajemen dalam merancang dan menyusun database harus mempunyai tujuan, yaitu:

1. Membuat agar user mudah mendapatkan data.

2. Menyediakan tempat penyimpanan data yang relevan. 3. Menghapus data yang berlebihan.

4. Melindungi data dari kerusakan fisik.

5. Memungkinkan perkembangan lebih lanjut di dalam sistem database.

A.2Ciri-ciri Database

Adapun ciri-ciri databaseadalah:

1. Sistem yang dapat menyimpan data ke dalam floppy disk atau harddisk. 2. Sistem yang menganut pengolahan data untuk ditambah, diubah, atau

dihapus dengan mudah dan terkontrol. 3. Data terpisah dari program.

A.3Tipe-tipe Database

Terdapat 12 tipe database, antara lain:

1. Operational database: Database ini menyimpan data rinci yang diperlukan untuk mendukung operasi dari seluruh organisasi. Mereka juga disebut subject- area databases (SADB), transaksi database, dan produksi database. Contoh: database pelanggan, database pribadi, database inventaris, akuntansi database.

(9)

2. Analytical database: Database ini menyimpan data dan informasi yang diambil dari operasional yang dipilih dan eksternal database. Mereka terdiri dari data dan informasi yang dirangkum paling dibutuhkan oleh sebuah organisasi manajemen dan End-user lainnya. Beberapa orang menyebut analitis multidimensi database sebagai database, manajemen database, atau informasi database.

3. Data warehouse: Sebuah data warehouse menyimpan data dari saat ini dan tahun- tahun sebelumnya - data yang diambil dari berbagai database operasional dari sebuah organisasi.

4. Distributed database:Ini adalah database-kelompok kerja lokal dan departemen di kantor regional, kantor cabang, pabrik-pabrik dan lokasi kerja lainnya. Database ini dapat mencakup kedua segmen yaitu operasional dan user database, serta data yang dihasilkan dan digunakan hanya pada pengguna situs sendiri.

5. End-user database:Database ini terdiri dari berbagai file data yang dikembangkan oleh end-user di workstation mereka. Contoh dari ini adalah koleksi dokumen dalam spreadsheet, word processing dan bahkan download file.

6. External database: Database ini menyediakan akses ke eksternal, data milik pribadi online - tersedia untuk biaya kepada pengguna akhir dan organisasi dari layanan komersial. Akses ke kekayaan informasi dari database eksternal yang tersedia untuk biaya dari layanan online komersial dan dengan atau tanpa biaya dari banyak sumber di Internet.

7. Hypermedia databases on the web: Ini adalah kumpulan dari halaman-halaman multimedia yang saling berhubungan di sebuah situs web. Mereka terdiri dari home page dan halaman hyperlink lain dari multimedia atau campuran media seperti teks, grafik, gambar foto, klip video, audio dll. 8. Navigational database: Dalam navigasi database, queries menemukan benda

terutama dengan mengikuti referensi dari objek lain.

9. In-memory databases: Database di memori terutama bergantung pada memori utama untuk penyimpanan data komputer. Ini berbeda dengan sistem manajemen database yang menggunakan disk berbasis mekanisme

(10)

penyimpanan. Database memori utama lebih cepat daripada dioptimalkan disk database sejak Optimasi algoritma internal menjadi lebih sederhana dan lebih sedikit CPU mengeksekusi instruksi.

10. Document-oriented databases: Merupakan program komputer yang dirancang untuk aplikasi berorientasi dokumen. Sistem ini bisa diimplementasikan sebagai lapisan di atas sebuah database relasional atau objek database. Sebagai lawan dari database relasional, dokumen berbasis database tidak menyimpan data dalam tabel dengan ukuran seragam kolom untuk setiap record. Sebaliknya, mereka menyimpan setiap catatan sebagai dokumen yang memiliki karakteristik tertentu. Sejumlah bidang panjang apapun dapat ditambahkan ke dokumen. Bidang yang dapat juga berisi beberapa bagian data.

11. Real-time databases Real-time:Database adalah sistem pengolahan dirancang untuk menangani beban kerja negara yang dapat berubah terus-menerus. Ini berbeda dari database tradisional yang mengandung data yang terus- menerus, sebagian besar tidak terpengaruh oleh waktu. Sebagai contoh, pasar saham berubah dengan cepat dan dinamis. Real-time processing berarti bahwa transaksi diproses cukup cepat bagi hasil untuk kembali dan bertindak segera. Real-time database yang berguna untuk akuntansi, perbankan, hukum, catatan medis, multi-media, kontrol proses, sistem reservasi, dan analisis data ilmiah.

12. Relational Database: Database yang paling umum digunakan saat ini. Menggunakan meja untuk informasi struktur sehingga mudah untuk mencari.

A.4Model Database

Database mempunyai dua varian model, yaitu model Post-relational database dan model Object database.

1. Post-relational database models

Sebuah produk yang menawarkan model data yang lebih umum dari model relasional dan dikenal sebagai post-relational. Model data dalam produk tersebut mencakup hubungan namun tidak dibatasi oleh Prinsip

(11)

Informasi yang mana mewakili semua informasi dengan nilai-nilai data dalam kaitannya dengan hal itu.

2. Object database models

Dalam beberapa tahun terakhir,[update], paradigma yang berorientasi pada obyek telah diterapkan dalam bidang-bidang seperti teknik dan spasial database, telekomunikasi dan ilmu pilmiah lainnya. Para konglomerasi pemrograman berorientasi objek dan teknologi database mengarah pada model pemrograman baru yang dikenal sebagai Object database.

A.5Keuntungan Database

Adapun keuntungan databaseterhadap sistem pemrosesan adalah: 1. Kemubajiran data terkurangi.

2. Integritas data dapat selalu terjaga.

3. Berbagai data dapat selalu dilakukan oleh setiap user. 4. Penggunaan data lebih mudah.

5. Konsistensi data dapat selalu terjaga.

A.6Manfaat Database

Adapun manfaat databaseadalah:

1. Sebagai komponen utama atau penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi.

2. Menentukan kualitas informasi yaitu cepat, akurat, dan relevan, sehingga infromasi yang disajikan tidak basi. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkanya. 3. Mengatasi kerangkapan data (redundancy data).

4. Menghindari terjadinya inkonsistensi data. 5. Mengatasi kesulitan dalam mengakses data. 6. Menyusun format yang standar dari sebuah data.

7. Penggunaan oleh banyak pemakai (multiple user). Sebuah database bisa dimanfaatkan sekaligus secara bersama oleh banyak pengguna (multiuser).

(12)

8. Melakukan perlindungan dan pengamanan data. Setiap data hanya bisa diakses atau dimanipulasi oleh pihak yang diberi otoritas dengan memberikan login dan password terhadap masing-masing data.

9. Agar pemakai mampu menyusun suatu pandangan (view) abstraksi dari data. Hal ini bertujuan menyederhanakan interaksi antara pengguna dengan sistemnya dan database dapat mempresentasikan pandangan yang berbeda kepada para pengguna, programmer dan administratornya.

A.7 Pengertian DBMS

Sedangkan Database Manajement System (DBMS) merupakan software yang digunakan untuk membangun sebuah sistem basis data yang berbasis komputerisasi. DBMS membantu dalam pemeliharaan dan pengolahan kumpulan data dalam jumlah besar. Sehingga dengan menggunakan DBMS tidak menimbulkan kekacauan dan dapat digunakan oleh pengguna sesuai dengan kebutuhan. Berikut ini pengertian DBMS menurut para ahli :

1. Menurut C. J. Date : Data Base Management System (DBMS) adalah software yang menghandel semua akses pada database untuk melayani keperluan user.

2. Menurut S, Attre : Data Base Management System (DBMS) yaitu software, hardware, firmware serta procedure-procedure yang memanage database. Firmware yaitu software yang sudah jadi modul yang tertanam pada hardware (ROM).

3. Menurut Gordon C. Everest : Data Base Management System (DBMS) yaitu manajemen yang efisien untuk mengorganisasi sumber daya data.

A.8Tujuan DBMS

1. Menyediakan penyimpanan data untuk dapat digunakan oleh organisasi saat sekarang dan masa yang akan datang.

2. Kemudahan pemasukan data, sehingga meringankan tugas operator dan menyangkut pula waktu yang diperlukan oleh pemakai untuk mendapatkan data serta hak-hak yang dimiliki terhadap data yang ditangani.

(13)

3. Pengendalian data untuk setiap siklus agar data selalu up-to-date dan dapat mencerminkan perubahan spesifik yang terjadi di setiap sistem.

4. Pengamanan data terhadap kemungkinan penambahan, pengubahan, pengerusakan dan gangguan-gangguan lain.

B. Fungsi DBMS (Data Base Management System)

Fungsi DBMS atau Database Management System dalam perkembangan aplikasi dan sistem penting di dunia sangat banyak. Saat ini berbagai perusahaan besar baik Nasional maupun Internasional memanfaatkan database untuk menunjang sistem aplikasinya. Ada banyak DBMS yang sangat populer seperti Oracle, Microsoft SQL Server, MySQL, PostgreSQL, Microsoft Access, IBM DB2, dan masih banyak lagi.

Perangkat lunak komputer ini merupakan untuk pengolahan data dan sebagai interface untuk memberikan kemudahan bagi seseorang dalam melakukan manipulasi terhadap database. Namun banyak orang yang masih bingung antara database dengan DBMS sendiri, padahal keduanya berbeda.

Ada setidaknya 10 fungsi DBMS dalam membantu menjaga dan memelihara integritas data dalam suatu sistem :

1. Menjaga Integritas Data

DBMS berfungsi untuk mengurangi dan menghilangkan redundansi data dan memaksimalkan konsistensi data agar setiap kali menampilkan data, sesuai dengan data aslinya.

2. Penyimpanan Data (Data Storage Management)

DBMS memiliki fungsi utama sebagai tempat penyimpanan data, kecanggihan DBMS saat ini dapat menyimpan data dalam berbagai jenis seperti video dan gambar. Pengguna tidak perlu mengetahui bagaimana data disimpan atau dimanipulasi. DBMS telah memiliki prosedur dalam proses ini dan memastikan data yang disimpan adalah sesuai dengan data yang dimasukkan. 3. Kamus Data

DBMS memiliki fungsi melakukan manajemen terhadap elemen pada database dan bagaimana mereka di hubungkan (relasi) dengan data lainnya. Ketika sistem membutuhkan data dalam suatu database maka DBMS akan

(14)

memberikan kemudahan melalui SQL untuk mengakses dan mencari data tersebut. Sehingga pengguna dapat dengan mudah menangani hal tersebut. 4. Transformasi dan Penyajian Data

Peran DBMS sebagai transformasi dan penyajian data antara lain adalah mengkonversi setiap data yang dimasukkan pada struktur dan format yang telah ditentukan. Dengan demikian DBMS dapat membedakan format data logical dan bentuk physicalnya.

5. Keamanan Data

DBMS memiliki peran penting bagaimana tingkat keamanan dalam database tersebut. DBMS berperan bagaimana memberikan hak akses pada orang yang sesuai. Selain itu DBMS juga bertugas mengatur apa saja yang dapat dilakukan oleh user tersebut pada sebuah database.

6. Memungkinkan Akses Beberapa User

DBMS memungkinkan beberapa user melakukan interaksi pada sebuah database, hal ini akan lebih efisien dan dapat menempatkan user tertentu sesuai dengan role dan fungsinya.

7. Menyediakan Prosedur Backup dan Recovery

DBMS memungkinkan database yang ada untuk di backup dan di recovery sesuai dengan kebutuhan dengan memanfaatkan teknik dan wizard yang dimiliki masing masing DBMS. Hal ini akan memudahkan pihak yang berkepentingan ketika terjadi sesuatu pada databasenya seperti kerusakan dan bencana alam.

8. Menyediakan bahasa akses dan pemogramman

DBMS menyediakan SQL untuk melakukan manipulasi dan membuat skema pada database yang dikenal dengan DML dan DDL. Dengan bahasa ini seorang DBA dapat dengan mudah memasukkan, mengambil, menghapus, dan mengubah data yang ada di database dengan memanfaatkan interface yang disediakan.

9. Menyediakan interface untuk komunikasi

DBMS menyediakan interface untuk melakukan komunikasi antara database yang satu dengan yang lainnya. Selain itu juga dapat memudahkan komunikasi antara database dengan tool lainnya seperti browser.

(15)

10.Manajemen Transaksi

DBMS menyediakan mekanisme dalam mengatur transaksi dan perintah yang disampaikannya untuk memastikan konsistensi data. Sebagai contoh, ketika DBA a mengakses dan melakukan penghapusan Data, pada saat yang bersamaan maka jika ada user yang mengakses data tersebut maka akan di pending sampai data telah terhapus.

Peralatan untuk mengambil keputusan/memastikan pendekatan database dimaksud DBMS. Data Base Management System (DBMS) adalah software (serta hardware) yang kusus didesain membuat perlindungan serta memanage database.

C. Komponen Data DBMS (Data Base Management System)

Satu DBMS (Data Base Management System) umumnya memiliki sebagian komponen fungsional (modul) seperti :

1. File Manager, yang mengelola area dalam disk serta susunan data yang digunakan untuk merepresentasikan info yang tersimpan dalam disk.

2. Database Manager, yang sediakan interfaceantara data low-level yang ada di basis data denganprogram aplikasi serta query yang didapatkan ke system. 3. Query Processor, yang menterjemahkan perintahperintah dalam query language

ke perintah low-level yang bisa dipahami oleh database manager.

4. DML Precompiler, yang mengkonversi perintah DMLyang ditambahkan dalam suatu program aplikasi kepemangin prosedur normal dalam bhs induk.

5. DDL Compiler, yang mengkonversi perintah-perintahDDL ke dalam sekumpulan tabel yang mengandung metadata. Tabel-tabel ini lalu disimpan dalam kamus data.

D. Keuntungan Pemakaian DBMS (Data Base Management System) (DBMS) Pengunaan Data Base Management System (DBMS) untuk mengelola data memiliki sebagian keuntungan, yakni :

1. Kebebasan data serta akses yang efisien 2. Mereduksi saat pengembangan aplikasi 3. Integritas serta keamanan data

(16)

4. Administrasi keseragaman data

5. Akses berbarengan serta perbaikan dari terjadinya crashes (tabrakan dari sistem serentak).

6. Kurangi data redundancy : Data redundansi bisa direduksi/dikurangi, namun tak bisa di hilangkan sekalipun (untuk keperluan keyfield)

7. Memerlukan sedikit memory untuk penyimpanan data.

E. Kerugian Pengunaan Data Base Management System (DBMS)

Kerugian pengunaan Data Base Management System (DBMS) diantaranya : 1. Beroleh piranti lunak yang mahal (tehnologi DBMS, Operation, Conversion,

Planning, Risk). DBMS mainframe tetap benar-benar mahal. Data Base Management System (DBMS) berbasis mikro biayanya meraih sebagian ratus dolar, bisa melukiskan satu organisasi yang kecil dengan cara yang berarti memperoleh konfigurasi piranti keras yang besar.

2. Data Base Management System (DBMS) kerap membutuhkan kemampuan penyimpanan primer serta sekunder yang semakin besar dari pada yang dibutuhkan oleh program aplikasi lain. Juga, kemudahan yang di buat oleh DBMS dalam mengambil info mendorong semakin banyak terminal pengguna yang diikutkan dalam konfigurasi dari pada bila sebaliknya.

3. Mempekerjakan serta menjaga staf Data Base Management System (DBMS) membutuhkan pengetahuan spesial supaya bisa memakai kekuatan dengan cara penuh. Pengetahuan spesial ini paling baik didapatkan dari pengelola database.

F. Macam-Macam DBMS (Data Base Management System)

Beberapa software atau perangkat lunak DBMS yang sering digunakan dalam aplikasi program antara lain :

1. MySQL

MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi

(17)

komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan cipta untuk code sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.

Kelebihan MySQL antara lain : 1. free (bebas didownload)

2. stabil dan tangguh

3. fleksibel dengan berbagai pemrograman 4. Security yang baik

5. dukungan dari banyak komunitas

6. kemudahan management databasemendukung transaksi 7. perkembangan software yang cukup cepat.

2. Oracle

Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:

1. Dapat bekerja di lingkungan client/server (pemrosesan tersebar) 2. Menangani manajemen space dan basis data yang besar

3. Mendukung akses data secara simultan

4. Performansi pemrosesan transaksi yang tinggi 5. Menjamin ketersediaan yang terkontrol 6. Lingkungan yang terreplikasi

Database merupakan salah satu komponen dalam teknologi informasi yang mutlak diperlukan oleh semua organisasi yang ingin mempunyai suatu sistem informasi yang terpadu untuk menunjang kegiatan organisasi demi mencapai tujuannya. Karena pentingnya peran database dalam sistem informasi, tidaklah mengherankan bahwa terdapat banyak pilihan software Database

(18)

Management System (DBMS) dari berbagai vendor baik yang gratis maupun yang komersial. Beberapa contoh DBMS yang populer adalah MySQL, MS SQL Server, Oracle, IBM DB/2, dan PostgreSQL.

Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, namun banyak orang memiliki kesan yang negatif terhadap Oracle. Keluhan-keluhan yang mereka lontarkan mengenai Oracle antara lain adalah terlalu sulit untuk digunakan, terlalu lambat, terlalu mahal, dan bahkan Oracle dijuluki dengan istilah “ora kelar-kelar” yang berarti “tidak selesai-selesai” dalam bahasa Jawa. Jika dibandingkan dengan MySQL yang bersifat gratis, maka Oracle lebih terlihat tidak kompetitif karena berjalan lebih lambat daripada MySQL meskipun harganya sangat mahal.

Namun yang mereka tidak perhitungkan adalah bahwa Oracle merupakan DBMS yang dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah. Kebutuhan organisasi berukuran besar tidaklah sama dengan organisasi yang kecil atau menengah yang tidak akan berkembang menjadi besar. Organisasi yang berukuran besar membutuhkan fleksibilitas dan skalabilitas agar dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus menerus bertambah besar.

3. Firebirh

Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source. Awalnya adalah perusahaan Borland yang sekitar tahun 2000 mengeluarkan versi beta dari aplikasi database-nya InterBase 6.0 dengan sifat open source. Namun entah kenapa tiba-tiba Borland tidak lagi mengeluarkan versi InterBase secara open source, justru kembali ke pola komersial software. Tapi pada saat yang bersamaan programmer-progammer yang tertarik dengan source code InterBase 6.0 tersebut lalu membuat suatu team untuk mengembangkan source code database ini dan kemudian akhirnya diberinama Firebird.

Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird ini diarahkan dan di-maintain oleh

(19)

FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland. Karena itulah Interbase dan Firebird sebenarnya mempunyai CORE yang sama karena awalnya sama” dikembangkan oleh Borland.

Namun dalam perkembangannya, Interbase yang komersial di-bundle oleh Borland menjadi Phoenix, sedangkan Firebird adalah interbase yang dikembangkan oleh komunitas Open Source, sehingga menjadikannya sebagai produk Database Server yang FREE.

Kalau dikaitkan dengan support, tentunya jelas beda karena produk komersial dan free. Dalam konsep teknik programmingnya, ada banyak yang sama, namun pengayaan Firebird lebih banyak dan menjadikannya lebih luwes, terutama dalam koneksi client-server (port) dan integritasnya. Modul-modul kode baru ditambahkan pada Firebird dan berlisensi di bawah Initial Developer’s Public License (IDPL), sementara modul-modul aslinya dirilis oleh Inprise berlisensi di bawah InterBase Public License 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla Public License 1.1.

4. Microsoft SQL server 2000

Microsoft SQL Server 2000 adalah perangkat lunak relational database management system (RDBMS) yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas. Microsoft SQL Server 2000 merupakan produk andalan Microsoft untuk database server. Kemampuannya dalam manajemen data dan kemudahan dalam pengoperasiannya membuat RDBMS ini menjadi pilihan para database administrator.

DBMS merupakan suatu system perangkat lunak untuk memungkinkan user (pengguna) untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efisien. Dengan DBMS, user akan lebih mudah mengontrol dan mamanipulasi data yang ada. Sedangkan RDBMS atau Relationship Database Management System merupakan salah satu jenis DBMS yang mendukung adanya relationship atau hubungan antar table. RDBMS (Relational Database Management System) adalah perangkat lunak untuk membuat dan mengelola database, sering juga disebut sebagai database engine. Istilah RDBMS, database server-software, dan database engine mengacu ke hal

(20)

yang sama; sedangkan RDBMS bukanlah database. Beberapa contoh dari RDBMS diantaranya Oracle, Ms SQL Server, MySQL, DB2, Ms Access.

5. Visual Foxpro 6.0

Pada tahun 1984, Fox Software memperkenalkan FoxBase untuk menyaingi dBase II Ashton-Tate. Pada saat itu FoxBase hanyalah perangkat lunak kecil yang berisi bahasa pemrograman dan mesin pengolah data. FoxPro memperkenalkan GUI (Graphical Unit Interface) pada tahun 1989. FoxPro berkembang menjadi Visul FoxPro pada tahun 1995. kemampuan pemrogrman prosural tetap dipertahankan dan dilengkapi dengan pemrograman berorietasi objek. Visual FoxPro 6.0 dilengkapi dengan kemampuan untuk berinteraksi dengan produk desktop dan client/server lain dan juga dapat membangun aplikasi yang berbasis Web. Dengan adanya Visual Studio, FoxPro menjadi anggotanya. Sasaran utama Visual Studio adalah menyediakan alat bantu pemrogrman dan database untuk mengembangka perangkat lunak yang memenuhi tuntutan zaman.

Model data yang digunakan Visual FoxPro yaitu model relasional. Model Relasional merupakan model yang paling sederhana sehingga mudah di pahami oleh pengguna, serta merupakan paling popular saat ini. Model ini menggunakan sekumpulan table berdimensi dua (yang disebut relasi atau table), dengan masing-masing relasi tersusun atas tupel atau baris dan atribut. Relasi dirancang sedemikian rupa sehingga dapat menghilangkan kemubajiran data dan mengunakan kunci tamu untuk berhubungan dengan relasi lain.

6. Database Desktop Paradox

Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung terdapat pada Borland Delphi. Pada database desktop terdapat beberapa DBMS yang terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Acces, db2 dan interbase. Dari beberapa DBMS tersebut kita akan memilih salah satu yaitu Paradox yang akan dibahas lebih lanjut, khususnya Paradox 7. Dalam Paradox 7 ini, pada 1 file database hanya mengizinkan 1 tabel, berbeda dengan DBMS lain yang mengizinkan beberapa tabel pada 1 file database seperti pada Ms. Acces.

(21)

BAB III PENUTUP A. Simpulan

Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Databse terdiri dari data yang akan digunakan atau diperuntukkan terhadap banyak user, dari masing-masing user akan menggunakan data tersebut sesuai dengan tugas dan fungsinya.

Jadi, mau apapun bidang dan ruang lingkupnya seperti ekonomi, manajemen, dan psikologi pastilah membutuhkan database ini yang dirasakan sangat bermanfaat. Contohnya saja jika dalam bidang psikologi dapat mencari nama mahasiswa psikologi dari nomor npm dan dapat mencari mata kuliah dari nomor kode mata kuliah. Sehingga para pengguna pun dengan mudah dan cepat dalam mencari informasi tersebut.

Ada setidaknya 10 fungsi DBMS dalam membantu menjaga dan memelihara integritas data dalam suatu sistem adalah: Menjaga Integritas Data, Penyimpanan Data (Data Storage Management), Kamus Data, Transformasi dan Penyajian Data, Keamanan Data, Memungkinkan Akses Beberapa User, Menyediakan Prosedur Backup dan Recovery, Menyediakan bahasa akses dan pemogramman, Menyediakan interface untuk komunikasi, dan Manajemen Transaksi

Komponen DBMS (Data Base Management System) umumnya memiliki sebagian komponen fungsional (modul) seperti : File Manager, Database Manager, Query Processor, DML Precompiler, DDL Compiler.

Keunggulan dari DBMS adalah mengurangi duplikasi data, menjaga consistentsi dan integritas data, meningkatkan keamanan data, efisiensi dan efektifitas penggunaan data, meningkatkan produktifitas para pengguna data.

Kelemahan DBMS adalah Memerlukan suatu skill tertentu untuk bisa melakukan administrasi dan manajemen database agar dapat diperolehh struktur dan relasi data yang optimal, Memerlukan kapasitas penyimpanan baik eksternal disc maupun internal memory agar DBMS dapat bekerja cepat dan efisien. Kebutuhan akan sumber daya resources biasanya cukup tinggi. apabila DBMS gagal

(22)

menjalankan misinya maka tingkat kegagalan menjadi lebih tinggi Karena banyak pengguna bergantung pada sistem ini. Harga DBMS yang handal biasanya sangat mahal.

(23)

DAFTAR PUSTAKA

Putra, Eko. 2013. “Pengertian Database itu Apa ? Fungsi dan Komponennya pada Data

Base Management System (DBMS)”.

http://ilmudatabase.blogspot.com/2013/11/Pengertian-Database-itu-Apa-Fungsi-dan-Komponennya-pada-Data-Base-Management-System-DBMS.html, di akses 20 Maret 2014.

Wildanfaizzani. 2010 “Pengertian DBMS (Database Management System)”. https://wildanfaizzani.wordpress.com/2010/04/03/, di akses 20 Maret 2014. Simanjuntak, Hakim. 2013. “Database Management System”.

http://pengertiandancontoh.blogspot.com/2013/02/database-management-system.html, di akses 20 Maret 2014.

Rohmanah, Chy. 2013. “10 Fungsi DBMS”. http://blogging.co.id/10-fungsi-dbms, di akses 20 Maret 2014.

Sudirman. 2009. “Macam Macam DBMS (Database Managemen System)”.

Referensi

Dokumen terkait

Lapisan ini ditemukan pada singkapan-singkapan MI01 dengan panjang 2000 m tebal rata-rata 1,65 m dan kemiringan rata-rata 15 0 merupakan sayap sebelah Barat dari Antiklin

ulang di PPS sebagaimana dimaksud dalam Pasal 223 ayat (2) dan Pasal 225 dilaksanakan paling lama 5 (lima) hari setelah hari/tanggal pemungutan suara

Dalam rangka Pemberdayaan Masyarakat melalui Pengelolaan Teknologi Tepat Guna (TTG) dan menstimulan serta menjaring ide-ide TTG Kreasi dan Inovasi (Krenova) dan Unggulan

Pada grafik 2. menunjukkan nilai yang berbeda pada setiap jenis plastik yang telah diuji. Untuk Jenis plastik PET, HDPE, PVC, LDPE dan PP didapatkan.. nilai viskositas

Tingkat ketimpangan tinggi pada tahun 2005 disebabkan karena semakin banyaknya warga miskin khususnya nelayan dan masyarakat pesisir lain yang kehilangan pendapatan akibat tidak

pembersihan sampai 98% (Stern, 2002) sehingga membrane filter dapat diterapkan sebagai pengolah sweet gas keluaran SRU untuk meningkatkan kualitas SRU

8 Ada juga sebagian kecil teman konseli yang bertempat tinggal di desa yang berbeda dengan konseli.. Sedangkan teman-teman yang dekat dengan konseli dan

Rinitis vasomotor merupakan suatu gangguan fisiologik neurovaskular mukosa hidung dengan gejala hidung tersumbat, rinore yang hebat dan kadang – kadang dijumpai adanya bersin