SISTEM PEMROSESAN DATA DAN DATA BASE MANAGEMENT SYSTEM (DBMS)
Halo teman-teman, kali ini kita akan membahas tentang:
Apa itu Sistem Pemrosesan File dan DBMS?
Apa sih perbedaan dan keunggulan Sistem pemroresan File dengan DBMS ?
dan Apa saja jenis-jenis DBMS yang ada di dunia?
wahhh.. menarik bukan?
okee, Let's discuss one by one......
---------------------------------------------------------------------------------
Tapi sebelumnya, mari kita review dahulu tentang Apa itu Data dan Basis Data?
karena meteri ini akan saling berkaitan dengan materi sebelumnya yang sudah saya posting, Cek di sini
Sistem ini sudah jarang dijumpai lagi bahkan bisa dikatakan tidak digunakan lagi di zaman sekarang ini dikarenakan memiliki berbagai macam kekurangan, antara lain:
DBMS (Data Base Management System) merupakan perangkat lunak untuk mengelola basis data dan menjalankan operasi terhadap data yang diminta oleh pengguna. DBMS ini menggunakan prinsip data yang disediakan dan dikelola secara terpusat, jadi jauh lebih efektif dan efisien dibanding dengan Sistem Pemrosesan File.
Firebird adalah sistem manajemen basis data relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux dan Windows, maupun pada sejumlah platform Unix.
Microsoft SQL Server merupakan sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar.
Kelebihan :
- Memiliki tingkat pengamanan / security data yang baik.
-------------------------------------------------------
Nah, itu dia penjelasan mengenai Sistem pemrosesan file (Tradisional), DBMS, dan macam-macam DBMS. Sebenarnya ada banyak sekali macam DBMS di dunia ini, tapi saya hanya menyebutkan yang biasa di pakai saja.
Oke yaa, cukup dulu sampai disini yaa, semoga bermanfaat. Terima Kasih :')
Apa itu Sistem Pemrosesan File dan DBMS?
Apa sih perbedaan dan keunggulan Sistem pemroresan File dengan DBMS ?
dan Apa saja jenis-jenis DBMS yang ada di dunia?
wahhh.. menarik bukan?
okee, Let's discuss one by one......
---------------------------------------------------------------------------------
Tapi sebelumnya, mari kita review dahulu tentang Apa itu Data dan Basis Data?
karena meteri ini akan saling berkaitan dengan materi sebelumnya yang sudah saya posting, Cek di sini
A. Data
Sederhananya, Data adalah Fakta. Jika dia bukan fakta, maka dia bukan sebuah data. Adapun lengkapnya ialah "Fakta yang didapat dari kejadian, pengalaman, atau pengamatan yang dapat menjadi informasi bagi orang yang membutuhkan yang dapat berupa angka-angka, simbol-simbol, atau lambang-lambang".
B. Basis Data
Adapun Basis Data ialah Kumpulan data yang tersimpan secara sistematis di dalam komputer yang dapat diolah menggunakan perangkat lunak untuk menghasilkan informasi. Basis data merupakan supplier dari data dan menyediakan fasilitas untuk memudahkan pengambilan keputusan yang hendak diambil.
C. Sistem Pemrosesan File (Tradisional) dan DBMS
Apa itu Sistem pemrosesan File (Tradisional)?
Bisa dikatakan bahwa Sistem Pemrosesan File (Tradisional) ini merupakan nenek moyangnya dari basis data yang sudah ditinggalkan karena kinerjanya yang kurang efektif. Sistem Pemrosesan File ialah sistem yang digunakan untuk mengatasi permasalahan pengolahan data secara tradisional dengan cara menyimpan record-record pada file yang terpisah.
Bisa dikatakan bahwa Sistem Pemrosesan File (Tradisional) ini merupakan nenek moyangnya dari basis data yang sudah ditinggalkan karena kinerjanya yang kurang efektif. Sistem Pemrosesan File ialah sistem yang digunakan untuk mengatasi permasalahan pengolahan data secara tradisional dengan cara menyimpan record-record pada file yang terpisah.
Sistem ini sudah jarang dijumpai lagi bahkan bisa dikatakan tidak digunakan lagi di zaman sekarang ini dikarenakan memiliki berbagai macam kekurangan, antara lain:
- Sitem ini bekerja sendiri-sendiri, dan tidak bisa membagikan informasi ke yang lain.
- Datanya terkadang rangkap dalam 1 record.
- Datanya tidak konsisten, dikarenakan kurang update.
- Datanya terisolir.
- Susah untuk mengakses data, dikarenakan bekerja sendiri-sendiri.
- Tidak aman.
Apa itu DBMS?
DBMS (Data Base Management System) merupakan perangkat lunak untuk mengelola basis data dan menjalankan operasi terhadap data yang diminta oleh pengguna. DBMS ini menggunakan prinsip data yang disediakan dan dikelola secara terpusat, jadi jauh lebih efektif dan efisien dibanding dengan Sistem Pemrosesan File.
Perbandingan DBMS dengan Pemrosesan File (DBMS VS Pemrosesan File)
Berikut ini merupakan perbandingan antara DBMS dengan Sistem Pemrosesan File:
Sistem Pemrosesan File (Tradisional)
|
DBMS (Data Base Management System)
|
Stand alone ( berdiri sendiri), karena sistem ini
mempunyai data yang terpisah-pisah di setiap kasus/bagian. Sehingga susah untuk menghubungkan satu data
ke data yang lain.
|
Bersifat Data Sharing atau datanya mudah terhubung ke semua pihak,
sehingga memudahkan pengguna untuk mengakses data yang diinginkan dikarenakan
menggunakan prinsip data yang disediakan dan dikelola secara terpusat.
|
Datanya tidak konsisten, karena sistem ini bersifat
Stand alone (berdiri sendiri) jadi setiap software memiliki data-data yang
berbeda.
|
Datanya konsisten dan teratur, karena bersifat mudah terhubung dengan
yang lain sehingga dapat mengolah data agar tetap konsisten dan valid.
|
Tidak aman, karena data dalam sistem ini dapat dengan
mudah diakses atau disadap oleh siapapun dikarenakan kurangnya keamanan dalam
sistem ini.
|
Datanya aman, dikarenakan DBMS memiliki sistem pengamanan data sehingga
tidak mudah untuk disadap oleh orang yang tidak memiliki hak akses.
|
Tidak efektif dan efisien bagi pengguna, dikarenakan
datanya yang terkadang rangkap, tidak konsisten, dan terisolir.
|
Efektif dan Efisien, karena tidak adanya data yang rangkap, datanya
valid, dan konsisten.
|
Datanya tidak bisa dipakai secara bersama, dikarenakan
bersifat stand alone, dan disimpan secara terpisah sehingga data tidak bisa
diakses secara bersamaan.
|
Datanya bisa dipakai secara bersama-sama oleh beberapa software
dikarenakan bersifat terpusat dan mudah untuk berbagi.
|
D. Macam-macam DBMS yang ada di dunia
1. Oracle
Oracle merupakan salah satu vendor software yang banyak
bergerak di bidang DBMS, saat ini sudah kurang lebih 40 tahun berdiri.
Oracle merupakan salah satu vendor terdepan dalam pengaplikasian dan juga
implementasi dari sistam data base.Oracle juga merupakan basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS.
Kelebihan :
- Memiliki kemampuan yang baik untuk melakukan manajemen sistem database.
- Dapat mengolah data dengan cepat dan akurat.
- Memiliki kemampuan untuk melakukan cluster server.
- Dapat melakukan management user.
Kekurangan :
- Harga software DBMS yang tinggi dan mahal.
- Spesifikasi minumun hardware yang tinggi.
- Rumit dalam pengaplikasiannya.
2. MySql
MySQL adalah salah satu sistem manajemen basis data
relasional, MySQL adalah komponen utama perangkat lunak dari aplikasi LAMP. LAMP sendiri adalah akronim untuk Linux, Apache, MySQL, Perl / PHP / Python.
MySQL sendiri pertama kali diciptakan dan juga dikembangkan
pada tahun 1979 oleh seorang programmer bernama Michael Widenius yang berasal
dari Swedia. Pada awalnya, MySQL dibuat dengan nama UNIREG, yang merupakan
suatu sistem pengolahan database sederhana. Namun demikian, ternyata sistem
database buatan Monty tidak cocok untuk diaplikasikan pada data yang
dinamis. Pada akhirnya, perusahaan tempat Monty bekerja, yaitu TcX
mengembangkan sistem baru yang diberi nama MySQL, yang merupakan salah satu
alternatif dari pilihan penggunaan database.
Kelebihan :
- Merupakan salah satu software yang portable.
- Multi user.
- Memiliki tipe data yang bervariasi.
- Memiliki fitur keamanan yang baik.
Kekurangan :
- Support yang kurang.
- Tidak populer untuk aplikasi mobile dan game.
3. Microsoft Access
Microsoft Access (Microsoft Office Access) adalah
sebuah program aplikasi basis data komputer relasional ditujukan untuk kalangan
rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota
dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft
Excel, dan Microsoft PowerPoint.
Kelebihan :
- Relasi antar tabel dapat dibuat dengan mudah.
- Dapat diintegrasikan dengan bahasa pemrograman, misalnya
Delphi, VB, dll.
- Tersedia fasilitas untuk sekuriti data.
- Mampu menyimpan data dalam jumlah sangat besar (jauh lebih
besar daripada Paradox).
Kekurangan :
- Aplikasinya berbayar.
- Kurang begitu bagus jika diakses melalui jaringan maka bayak
pengguna Microsoft Access menggunakan solusi system manajemen basis data yang
bersifat klien/server.
- Hanya dapat memproses max 2 GB file database.
4. FireBird
Firebird adalah sistem manajemen basis data relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux dan Windows, maupun pada sejumlah platform Unix.
Kelebihan :
- Memiliki fitur Embeded Server.
- Dukungan pada banyak platform (windows, linux, unix).
- Footprint yang kecil.
- Dukungan pada UDF.
- Komunitas yang besar.
- Dukungan driver yang luas.
Kekurangan :
- Belum mendukung derived table.
- Query Plan yang kurang optimize.
5. Microsoft SQL server
Microsoft SQL Server merupakan sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar.
Kelebihan :
- Memiliki tingkat pengamanan / security data yang baik.
- Memiliki kemampuan untuk back-up data, rollback data, dan
recovery data.
- Memiliki kemampuan untuk membuat database mirroring dan clustering.
Kekurangan :
- Hanya bisa diimplementasikan pada 1 server saja.
- Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft Windows.
-------------------------------------------------------
Nah, itu dia penjelasan mengenai Sistem pemrosesan file (Tradisional), DBMS, dan macam-macam DBMS. Sebenarnya ada banyak sekali macam DBMS di dunia ini, tapi saya hanya menyebutkan yang biasa di pakai saja.
Oke yaa, cukup dulu sampai disini yaa, semoga bermanfaat. Terima Kasih :')
Komentar
Posting Komentar