Anda di halaman 1dari 2

Nama : Safa'atul Hamdalah

NIM : 048365224
Prodi : Sistem Informasi
UPBJJ : Surabaya

Jawaban Tugas Tuton 2

1. DBMS berlisensi open-source dengan kriteria paket dbms yang baik, antara lain sebagai berikut:
a) SQLite.
Kode SQLite ada di domain publik, yang membuatnya gratis untuk penggunaan komersial atau pribadi. Sistem
manajemen basis data relasional ini adalah salah satu mesin basis data paling populer di luar sana, dengan miliaran
penerapan. SQLite dikenal dengan keandalannya, dengan tim pengembang penuh waktu internasional. Ini juga mencakup
dokumentasi melalui situs web SQLite serta papan diskusi untuk menjawab pertanyaan tipe dukungan.
b) MySQL.
MySQL adalah sistem manajemen database relasional berbasis SQL dan arsitektur client-server. Ini adalah salah satu
DBMS yang paling banyak digunakan, karena kompatibel dengan banyak platform komputasi seperti distribusi Linux,
Windows dan macOS. MySQL juga mendukung C, C++, Java, Perl, PHP, Python dan Ruby. Karena ini adalah
RDBMS, MySQL menggunakan format tabel untuk mengatur data dan memelihara hubungan antar elemen. MySQL
bersifat open-source sehingga siapapun dapat memodifikasi, mendistribusikan, dan mempublikasikannya sesuai
dengan ketentuan General Public License (GNU). Namun, Anda perlu membeli versi berlisensi untuk mengintegrasikan
atau menyertakan kode MySQL dalam aplikasi komersial. Jika Anda menggunakan MySQL, anda mungkin ingin
mencoba phpMyAdmin. Ini adalah aplikasi web gratis yang memfasilitasi pengelolaan MySQL dengan antarmuka
yang intuitif.
c) PostgreSQL.
PostgreSQL adalah sistem manajemen basis data sumber terbuka tingkat perusahaan. DBMS ini mendukung SQL untuk
kueri relasional, dan JSON untuk kueri non-relasional. Pengguna utamanya termasuk pengembang dan administrator
basis data. Mereka menggunakannya untuk mengembangkan aplikasi, melindungi integritas data, dan membangun
lingkungan yang toleran terhadap kesalahan. Kode PostgreSQL tersedia gratis di bawah lisensi sumber terbuka. Dengan
PostgreSQL, Anda dapat menentukan tipe data, membuat fungsi kustom, dan menulis kode dalam berbagai bahasa
pemrograman tanpa harus mengkompilasi ulang database. Sistem akan mengkompilasi data dalam format katalog,
memanfaatkan tabel dan kolom serta menambahkan informasi metode akses dan fungsi.PostgreSQL bekerja pada semua
sistem operasi utama, termasuk sebagian besar distribusi Unix & Linux, Windows, dan macOS. Sistem ini juga
mendukung berbagai bahasa pemrograman, seperti Python, Ruby, Java, C, C++, dan Perl. Jika Anda ingin menginstalnya
di VPS Linux, lihat panduan kami untuk menyiapkan PostgreSQL di Ubuntu dan PostgreSQL di CentOS.

2. Pendekatan tradisional ini mempunyai beberapa kelemahan, yaitu:


 Terjadi duplikasi data karena tiap-tiap aplikasi membentuk file data tersendiri akan dapat menimbulkan duplikasi data
yang sama. Akibat adanya duplikasi data :
a. Modifikasi dari data yang duplikat harus dilakukan untuk beberapa file, sehingga kurang efisien..
b. Pemborosan tempat simpanan luar.
 Tidak terjadi hubungan data (data reliability). Hal ini terjadi karena tiap-tiap aplikasi menyelenggarakan file tersendiri,
maka hubungan data ke file di aplikasi yang lain tidak ada.
Contoh :
 Bila pada aplikasi ini diinginkan laporan penjualan yang menampilkan nama salesman yang menjual, maka
tidak dapat dilakukan, karena data salesman tersebut tidak terdapat dalam file penjualan. Sebenarnya data
salesman tersebut ada di file personalia, karena hubungan data untuk aplikasi lain tidak dapat dilakukan,
terpaksa data salesman juga harus dimasukkan dalam file penjualan, sebagai akibatnya terjadi duplikasi data.

Anda mungkin juga menyukai