TUGAS UAS BASIS DATA (PRAKTIKUM)
UAS BASIS DATA
(Tugas Praktikum)
Nama : Murniasih
Prodi : Sistem Informasi
NIM : 233100374
1. Apa yang disebut basis data? Sebutkan contohnya!
Basis data adalah kumpulan data yang terstruktur dan terorganisir secara sistematis, yang disimpan di dalam komputer dan dapat diakses serta dikelola dengan bantuan perangkat lunak sistem basis data (DBMS - Database Management System). Basis data menyediakan cara untuk menyimpan, mengatur, dan mengelola data dengan efisien.
Contoh umum dari basis data termasuk:
Basis Data Relasional
- MySQL
- PostgreSQL
- Oracle Database
- Microsoft SQL Server
Basis Data NoSQL
- MongoDB (basis data dokumen)
- Cassandra (basis data kolom)
- Redis (basis data key-value)
Basis Data Hierarki IMS (Information Management System) dari IBM.
Basis Data Jaringan IDMS (Integrated Database Management System) dan CODASYL.
2. Sebutkan fungsi DBMS/sistem manajemen basis data!
Penyimpanan Data
Manipulasi Data
Keamanan Data
Integritas Data
Konsistensi Data
Backup dan Pemulihan
Optimisasi Kinerja
Manajemen Transaksi
3. Jelaskan kelebihan dan kekurangan DBMS/sistem manajemen basis data!
Kelebihan DBMS:
- Organisasi dan Keamanan Data: DBMS menyimpan data secara terstruktur dan terorganisir, sehingga memudahkan akses, pencarian, dan pengelolaan data. Hal ini juga meningkatkan keamanan data dengan kontrol akses dan mekanisme enkripsi.
- Integritas Data: DBMS menjaga konsistensi dan integritas data dengan mencegah duplikasi dan inkonsistensi data.
- Ketersediaan Data: DBMS yang memastikan data tersedia bagi pengguna yang berwenang setiap dibutuhkan.
- Keamanan: DBMS menyediakan kontrol akses yang kuat dan enkripsi data untuk melindungi data dari akses yang tidak sah.
- Kemudahan Penggunaan: DBMS menyediakan antarmuka pengguna yang mudah digunakan dan alat bantu untuk membantu pengguna dalam mengelola data basis.
- Skalabilitas: DBMS dapat diskalakan untuk mengakomodasi pertumbuhan data dan kebutuhan pengguna.
- Kinerja: DBMS mengoptimalkan kueri dan akses data untuk meningkatkan kecepatan dan efisiensi.
- Dukungan Pengambilan Keputusan: DBMS menyediakan akses data yang mudah dan terstruktur untuk mendukung pengambilan keputusan berdasarkan data.
Kekurangan DBMS:
- Kompleksitas: DBMS dapat menjadi kompleks untuk dipelajari dan dikelola, terutama untuk sistem yang besar dan kompleks.
- Biaya: Biaya lisensi, perangkat keras, dan perangkat lunak untuk DBMS bisa mahal, terutama untuk sistem yang besar.
- Ketergantungan: Organisasi sangat bergantung pada DBMS untuk mengakses dan mengelola data, sehingga kegagalan sistem dapat berakibat fatal.
- Keamanan: Meskipun DBMS menyediakan fitur keamanan, sistem tetap rentan terhadap serangan siber dan pelanggaran data.
- Keterampilan yang dibutuhkan: Diperlukan personel dengan keahlian khusus untuk mengelola dan memelihara DBMS yang kompleks.
- Perubahan Struktur: Mengubah struktur basis data setelah diimplementasikan bisa rumit dan memakan waktu.
- Ketergantungan Vendor: Organisasi mungkin bergantung pada vendor DBMS tertentu, yang dapat membatasi pilihan dan fleksibilitas.
DBMS menawarkan banyak keuntungan dalam mengelola dan mengamankan data, namun perlu dipertimbangkan pula kompleksitas, biaya, dan ketergantungan yang menyertainya. Memilih DBMS yang tepat dan menerapkannya dengan benar sangat penting untuk memaksimalkan keuntungan dan meminimalkan kekurangannya.
4. Jelaskan yang dimaksud dengan normalisasi dalam tabel!
Normalisasi tabel adalah proses untuk mengatur dan mengelompokkan data dalam tabel basis data relasional untuk menghilangkan redundansi data dan meningkatkan integritas data .
5. Perhatikan struktur tabel database sewa kendaraan dibawah! (disoal)
Tuliskan dalam bentuk SQL:
a. Mengcreate ke 5 tabel tersebut!
b. Insertkan data dibawah ini pada tiap tiap tabel tersebut!
tabel pelanggan
tabel admin
tabel motor
tabel registrasi
tabel transaksi
c.membuat 2 inner join
tabel pelanggan dan register



.png)
.png)
.png)



.png)
.png)
.png)
.png)
.png)
.png)



Komentar
Posting Komentar