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



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. 





















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?

Hasil gambar untuk 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 :')



referensi:


Komentar

Postingan Populer