Documente Academic
Documente Profesional
Documente Cultură
Tugas 1.1
XAMPP merupakan singkatan dari Apache, MySQL, PHP dan Perl. XAMPP dapat
dijalankan di empat OS (Operating System) utama seperti Windows, Mac OS, Linux
dan Solaris (software multi OS).
MySQL merupakan suatu software yang digunakan untuk mengelola SQL (Structured
Query Language). Bahasa ini biasa digunakan untuk keperluan database khusus pada
website. Pengelolaan database yang dimaksudkan adalah untuk menambah data,
mengubah, menghapus dan lain – lain.
1.2.2. Sebut dan jelaskan beberapa macam database beserta kelebihan dan kekurangannya
5. Firebird
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.
Kelebihan
a) kemudahan installasi
b) Memiliki fitur standard yang lumayan lengkap (Stored
Procedure, View, Trigger)
c) Database hanya 1 file atau multispan file
Kekurangan
a) Belum mendukung derived table (FB 2.0 sudah
mendukung)
b) Query Plan yang kurang optimize (FB2.0 sudah diperbaiki)
6. Microsoft Acess
Sebuah program aplikasi basis data komputer relasional ditujukan untuk
kalangan rumahan dan perusahaan kecil hingga menengah.
Kelebihan
a) Manipulasi tabel dan data sangat mudah dilakukan.
b) Relasi antar tabel dapat diubah dengan mudah
c) Perintah SQL dapat diberikan
d) Dapat diintegrasikan dengan Bahasa pemrograman
Kekurangan
a) Aplikaksinya tidak gratis
b) kurang begitu bagus jika diakses melalui jaringan maka
bayak pengguna Microsoft Access menggunakan solusi
system manajemen basis data yang bersifat klien / server
c) Hanya dapat memproses max 2 GB file database
7. IBM DB2
Produk Sistem Manajemen Hubungan Database dari IBM atau sekarang
yang populer disebut Data Server. Disebut juga sebagai DB2 Enterprise
Server Edition atau top of the line DB2 Data Warehouse Edition (DB2
DWE) yang berjalan pada Unix, Windows dan Linux Server.
Kelebihan
a) Memiliki fitur mengurangi ruang penyimpanan yang
diperlukan sampai dengan 50 persen.
b) Waktu yang diperlukan untuk mengumpulkan informasi
ini telah dikurangi dari hitungan bulan sampai hanya
hitungan jam atau menit.
Kekurangan
a) Platform specified
b) Tidak bisa download langsung dari IBM
c) Kecepatanya masih kalah dibanding MySQL dan Oracle
Tugas 1.2
Buatlh min. 5 user dengan hak akses berbeda dan berikan alas an pemberian hak akses
tersebut. (tulis syntaxnya).
1. Administrator :
CREATE USER ‘admin’@’localhost’ IDENTIFIED BY ‘password’;
GRANT ALL on test.* to ‘admin’@’localhost’;
2. kontributor
CREATE USER ‘kontributor’@’localhost’ IDENTIFIED BY ‘password’;
GRANT create, read on test.* to ‘kontributor’@’localhost’;
3. Editor
CREATE USER ‘editor’@’localhost’ IDENTIFIED BY ‘password’;
GRANT read, update on test.* to ‘editor’@’localhost’;
4. Programmer
CREATE USER ‘programmer’@’localhost’ IDENTIFIED BY ‘password’;
GRANT ALL on test.* to ‘programmer’@’localhost’;
5. User
CREATE USER ‘user’@’localhost’ IDENTIFIED BY ’password’;
GRANT read on test.* to ‘user’@’localhost’;
Alasan