WA: 0812 8595 8481
View : 330 kali.
Materi Kuliah Sistem Informasi Manajemen04.05 Peranan Database dan DBMS dalam Memecahkan Masalah
# vendor dbms, peranan dbms,
A. VENDOR DBMS
Database Management System (DBMS) atau Sistem manajemen basis data (SMBD) adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. 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 Management System (DBMS) dari berbagai vendor baik yang gratis maupun yang komersial. Beberapa contoh DBMS yang populer adalah MySQL, MS SQL Server, Oracle, dan MS Access.
1. MICROSOFT ACCESS
Developer : Microsoft
Microsoft Access atau Microsoft Office Access adalah program aplikasi dari Microsoft yang ditujukan untuk kalangan rumahan atau perusahaan kecil menengah karena kapasitas datanya sangat terbatas. Microsoft Access menggunakan mesin basis data Microsoft Jet Database Access Engine. Untuk instalasinya membutuhkan space di hardisk yang lumayan besar. Engine ini hanya bisa dijalankan di lingkup sistem operasi Windows saja. Untuk keamananya tidak begitu bisa dihandalkan walaupun sudah mengenal konsep relationship.
Kelebihan dan Kekurangan :
* Microsoft Access kurang begitu bagus jika diakses melalui jaringan sehingga aplikasi-aplikasi yang digunakan oleh banyak pengguna cenderung menggunakan solusi sistem manajemen basis data yang bersifat klien atau server.
* Salah satu keunggulan Microsoft Access dilihat dari perspektif programmer adalah kompatibilitasnya dengan bahasa pemrograman Structured Query Language (SQL). Para pengguna dapat mencampurkan dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi objek.
2. MICROSOFT SQL SERVER
Developer : Microsoft
Link :www.microsoft.com/sql
Macam Edisi : SQL Server Compact Edition (SQL CE), SQL Server Express Edition, SQL Server Workgroup Edition, SQL Server Standart Edition, SQL Server Enterprise Edition, SQL Server Developer Edition.
Microsoft SQL Server adalah program Sistem Manajemen Dasis Data Relasional. Susunan dari Microsoft SQL Server dibagi menjadi tiga komponen. SQL OS yang melakukan layanan utama pada SQL Server, misalnya mengatur aktifitas, pengaturan memori, dan pengaturan Input/Output. Relational Engine yang bekerja sebagai penghubung komponen database, tabel, query, dan perintah tersimpan dan Protocol Layer yang mengatur fungsi-fungsi SQL Server.
Kekurangan :
* Hanya dapat diimpelementasikan pada 1 unit server, jika terdapat tambahan server maka hanya akan berfungsi sebagai pasif / standby server (tidak memiliki kemampuan Technology Cluster Server seperti halnya pada DMBS Oracle).
* Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft Windows.
* Merupakan software berlisensi dan berharga mahal untuk perusahaan skala kecil dan menengah.
Kelebihan :
* Cocok untuk perusahaan dengan skala kecil, menengah, dan besar sehingga mampu untuk mengolah data dengan jumlah yang besar.
* Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
* Untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah dalam melakukan koneksi dengan computer client yang pembangunan aplikasinya menggunakan software yang sama platform dengan MS-SQL, misalnya Microsoft Visual Basic.
* 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.
3. ORACLE
Developer : Oracle Corporation
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:
* Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
* Menangani manajemen space dan basis data yang besar
* Mendukung akses data secara simultan
* Performansi pemrosesan transaksi yang tinggi
* Menjamin ketersediaan yang terkontrol
* Lingkungan yang tereplikasi
Kekurangan:
* Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari.
* Membutuhkan spesifikasi hardware yang tinggi untuk dapat menjalankan software DMBS Oracle supaya berjalan dengan stabil.
* Hanya diperuntukan bagi perusahaan berukuran besar, dan tidak cocok untuk perusahaan kecil maupun menengah.
Kelebihan :
* Merupakan software DBMS yang handal dan memiliki kemampuan yang tinggi.
* Dapat menangani jumlah data dalam ukuran yang besar.
* Dapat mengolah data dalam ukuran besar dan mengolahnya dengan cepat sehingga didapatkan informasi yang akurat sesuai permintaan pengguna/user.
* Memiliki kemampuan akan fleksibilitas dan skalabilitas yang dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus-menerus bertambah besar.
* Memiliki kemampuan Technology Cluster Server, dimana jika terdapat lebih dari satu unit server misalnya 100 unit server maka Oracle dapat menjadikan 100 unit server tersebut aktif bekerja bersama sebagai 100 aktif server.
* Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
* Bisa berjalan pada lebih dari satu platform system operasi.
4. MySQL
Developer : MySQL AB
Versi Terakhir : 5.0.41 (Mei 2007)
Link :www.mysql.com
My SQL adalah perangkat lunak sistem manajemen basis data yang diciptkan untuk dapat dilakukan instalasi secara gratis (open source). Hingga saat ini MySQL telah lebih dari 6 juta instalasi.
Kekurangan :
* Tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk menyimpan data maupun untuk memproses data.
* Memiliki keterbatasan kemampuan kinerja pada server ketika data yang disimpan telah melebihi batas maksimal kemampuan daya tampung server karena tidak menerapkan konsep Technology Cluster Server.
Kelebihan :
* Free (bebas didownload)
* Stabil dan tangguh
* Fleksibel dengan berbagai pemrograman
* Security yang baik
* Dukungan dari banyak komunitas
* Kemudahan management database
* Mendukung transaksi
* Perkembangan software yang cukup cepat.
B) Peranan atau Fungsi utama dari DBMS:
1) Mengintegrasikan Data Pada Basis Data ke Komputer Client
1) Mengintegrasikan Data Pada Basis Data ke Komputer Client
Salah satu fungsi utama dari DMS adalah melakukan proses integrasi dari database atau basis data ke dalam komputer client atau user. Jadi semua data yang terdapat pada database di dalam server bisa tersaji di dalam komputer client, dan bisa dilakukan pengaksesan informasi.
2) Mengupdate Basis Data
2) Mengupdate Basis Data
DBMS juga dapat digunakan untuk melakukan proses update atau pemutakhiran dari data. Jadi user tidak perlu membuka database atau basis data anda, cukup dengan menggunakan software yang mendukung DBMS, maka user dapat dengan mudah melakukan proses updating ataupun editing data yang tersimpan di dalam database / basis data.
3) Melakukan Retrieval Basis Data
Retrieval merupakan suatu proses pemanggilan yang bisa dilakukan untuk memanggil data tertentu untuk kepentingan pengambilan informasi. User dapat melihat informasi dari database dengan melakukan retrieval data dengan menggunakan DBMS dengan mudah dan juga lebih cepat untuk dilakukan.
4) Membantu User Mengakses Basis Data
User juga terkadang membutuhkan akses terhadap basis data atau database. Karena itu, dengan menggunakan DBMS, user bisa mengakses basis data alais database yang tersediam tanpa perlu membuka file database. Cukup dengan menggunakan aplikasi yang sudah terintegrasi dengan DBMS, maka data yang dibutuhkan user akan muncul.
5) Melihat Proses Transaksi yang Berjalan
Bagi anda yang mengelola sebuat toko, terutama toko online dan juga toko offline dengan kasir yang terkomputerisasi, maka DBMS memegang fungsi yang penting. DBMS dapat membantu anda mengecek segala macam transaksi yang sudah dan juga sedang berjalan, yang terekam dan masuk ke dalam database toko atau perusahaan anda.
6) Melakukan Recover Basis Data yang Mengalami Gangguan
Ketika user memiliki kerusakan data pada database atau basis data, maka user juga bisa menggunakan DBMS untuk melakukan recovery data. DBMS dapat membantu memperbaiki data yang rusak, memutakhirkan data, serta melakukan pengeditan dan perubahan data yang tersimpan dalam database.
7) Melakukan Analisa Statistic
DBMS juga dapat berfungsi sebagai salah satu mesin penghitung statistic. DBMS dapat menghitung berapa banyak user yang mengakses file dalam database anda, melihat file atau data apa saja yang paling sering diakses, sehingga hal ini dapat membantu anda dalam melakukan manajemen data anda. Apabila anda memiliki toko online, maka DBMS dapat melakukan perhitungan, produk apa yang menjadi best seller, keuntungan hari ini, kerugian, serta total pemasukan dalam satu hari.
3) Melakukan Retrieval Basis Data
Retrieval merupakan suatu proses pemanggilan yang bisa dilakukan untuk memanggil data tertentu untuk kepentingan pengambilan informasi. User dapat melihat informasi dari database dengan melakukan retrieval data dengan menggunakan DBMS dengan mudah dan juga lebih cepat untuk dilakukan.
4) Membantu User Mengakses Basis Data
User juga terkadang membutuhkan akses terhadap basis data atau database. Karena itu, dengan menggunakan DBMS, user bisa mengakses basis data alais database yang tersediam tanpa perlu membuka file database. Cukup dengan menggunakan aplikasi yang sudah terintegrasi dengan DBMS, maka data yang dibutuhkan user akan muncul.
5) Melihat Proses Transaksi yang Berjalan
Bagi anda yang mengelola sebuat toko, terutama toko online dan juga toko offline dengan kasir yang terkomputerisasi, maka DBMS memegang fungsi yang penting. DBMS dapat membantu anda mengecek segala macam transaksi yang sudah dan juga sedang berjalan, yang terekam dan masuk ke dalam database toko atau perusahaan anda.
6) Melakukan Recover Basis Data yang Mengalami Gangguan
Ketika user memiliki kerusakan data pada database atau basis data, maka user juga bisa menggunakan DBMS untuk melakukan recovery data. DBMS dapat membantu memperbaiki data yang rusak, memutakhirkan data, serta melakukan pengeditan dan perubahan data yang tersimpan dalam database.
7) Melakukan Analisa Statistic
DBMS juga dapat berfungsi sebagai salah satu mesin penghitung statistic. DBMS dapat menghitung berapa banyak user yang mengakses file dalam database anda, melihat file atau data apa saja yang paling sering diakses, sehingga hal ini dapat membantu anda dalam melakukan manajemen data anda. Apabila anda memiliki toko online, maka DBMS dapat melakukan perhitungan, produk apa yang menjadi best seller, keuntungan hari ini, kerugian, serta total pemasukan dalam satu hari.
8) Memonitoring Data
DBMS juga berfungsi untuk membantu melakukan monitoring data. Segala transaksi yang dilakukan akan terekam oleh DBMS, sehingga apabila terdapat suatu transaksi atau akses yang mencurigakan, anda akan segera mengetahuinya berkat DBMS, seperti seseoranga yang mungkin ingin melakukan hackin dan mencuri data - data anda.
DBMS juga berfungsi untuk membantu melakukan monitoring data. Segala transaksi yang dilakukan akan terekam oleh DBMS, sehingga apabila terdapat suatu transaksi atau akses yang mencurigakan, anda akan segera mengetahuinya berkat DBMS, seperti seseoranga yang mungkin ingin melakukan hackin dan mencuri data - data anda.
NEXT:
04.06 Tugas Week 4
PREV:
04.04 Database (Basis Data)