Aplikasi Sistem Basis Data
Aplikasi Sistem Basis Data
Setelah kita tahu cara membuat model basis data dan cara implementasi tabel dalam basis data, sekarang pertanyaannya bagaimana cara membuatnya?
Cara paling sederhana adalah dengan membuat basis data menggunakan aplikasi spreadsheet seperti Microsoft Excel, Apple Number, Google Docs, dan sejenisnya.
Namun aplikasi-aplikasi tersebut hanya cocok untuk menyimpan data dalam ukuran tidak terlalu besar, dan hanya digunakan oleh pengguna (user).
Untuk menyimpan basis data dalam ukuran besar, dan bisa digunakan oleh pengguna non user (web atau aplikasi), kita perlu aplikasi sistem basis data berbasis server.
Sistem Basis Data berbasis Server
Sistem basis data berbasis server adalah aplikasi yang berjalan hanya bertugas sebagai server (melayani permintaan klien).
Aplikasi tersebut akan menerima permintaan dari klien, dan melakukan mengeksekusi perintah sesuai yang diminta oleh klien.
Aplikasi DBMS (database management system) jenis server biasanya tidak memiliki tampilan user interface, sehingga untuk berinteraksi dengan aplikasi jenis ini, kita menggunakan bahasa instruksi yang bisa dimengertinya.
Structure Query Language
SQL (Structure Query Language) adalah salah satu bahasa instruksi basis data yang paling populer digunakan oleh aplikasi DBMS.
SQL berisikan perintah-perintah untuk membuat struktur basis data atau data definition language (DDL) . Dan juga perintah-perintah untuk mengelola basis data atau data manipulation language (DML).
Untuk belajar SQL, kita perlu memilih aplikasi DBMS yang ingin kita pelajari, biasanya disesuaikan dengan tempat kita bekerja, karena tiap perusahaan biasanya sudah memilih aplikasi DBMS yang mereka gunakan.
Diagram Aplikasi Sistem Basis Data
Contoh Aplikasi DBMS
MySQL, salah salah aplikasi DBMS yang populer, opensource dan gratis. Banyak sekali website yang menggunakan aplikasi ini https://www.mysql.com/
PostgreSQL, aplikasi DBMS yang banyak digunakan diperusahaan besar. PostgreSQL juga opensource dan gratis. https://www.postgresql.org/
Atau, untuk yang aplikasi DBMS berbayar, kita bisa gunakan :
- Oracle, aplikasi DBMS yang banyak digunakan di perusahaan-perusahaan corporate terutama Bank. https://www.oracle.com/database/
- SqlServer, aplikasi DBMS yang banyak digunakan di perusahaan-perusahaan yang menggunakan teknologi dari Microsoft. https://www.microsoft.com/en-us/sql-server