Rabu, 04 September 2024

MODUL IV FUNGSI AGREGAT

 TUGAS AGREGAT

Fungsi Agregat adalah fungsi yang menerima koleksi nilai dan mengembalikan nilai tunggal sebagai hasilnya. Standar ISo mendefinisikan lima jenis fungsi agregat.

- COUNT untuk mengembalikan jumlah (banyaknya atau kemunculannya) nilai di suatu kolom

- SUM untuk mengembalikan jumlah (total atau sum) nilai di suatu kolom

- AVG untuk mengembalikan rata-rata (average) nilai suatu kolom

- MIN untuk mengembalikan nilai terkecil (minimal) di suatu kolom

- MAX untuk mengembalikan nilai terbesar (maximal) di suatu kolom


 Membuat tabel mata_kuliah

Membuat tabel_penjualan_barang dengan jumlah 7 buah





1. Berdasarkan tabel 1, dapatkan data buku dengan harga termurah dan kelompokkan berdasarkan jenis bukunya










2. Berdasarkan tabel 1, dapatkan total stok buku berdasarkan jenis bukunya dan dapatkan hanya jenis buku yang stoknya kurang dari 10










3. Berdasarkan tabel 2, dapatkan jumlah matakuliah tanpa duplikasi field nama_mk








4. Berdasarkan tabel 2, dapatkan jumlah matakuliah tanpa duplikasi field nama_mk



Rabu, 21 Agustus 2024

TUGAS RELASI

Relasi 3 tabel 10 data

Apa yang dimaksud relasi database?
Basis data relasional adalah kumpulan titik data dengan hubungan yang telah ditentukan sebelumnya di antara titik tersebut.Model relasional mengatur data ke dalam tabel — dengan setiap baris mewakili setiap catatan dan setiap kolom terdiri dari atribut yang berisi nilai.
Pengertian normalisasi 3NF
Bentuk normal ketiga ( 3NF ) adalah pendekatan desain skema basis data untuk basis data relasional yang menggunakan prinsip normalisasi untuk mengurangi duplikasi data, menghindari anomali data , memastikan integritas referensial , dan menyederhanakan manajemen data .

1. Membuat database dan membuat tiga tabel (tabel barang, tabel penjualan dan tabel detail penjualan)


2. Tabel barang yang berisi  id_barang dan nama_barang


- Tabel tersebut berisi 10 data sebagai berikut :


















3. Tabel penjualan yang berisi id_barang, id_penjualan, stok, harga


- Tabel tersebut berisi 10 data sebagai berikut :



4.  Tabel detail_penjualan yang berisi id_penjualan, tgl_penjualan, nm_pembeli, desc_barang


- Tabel tersebut berisi 10 data sebagai berikut :



















5.  3 tabel yang berelasi
    - Semisal id_penjualan di tabel penjualan dan detail penjualan harus sama datanya agar tidak terjadi  eror




Selasa, 06 Agustus 2024

NORMALISASI

 

NORMALISASI 2NF

Normalisasi ke Bentuk Normal Kedua (2NF)

Bentuk normal kedua / 2NF mengharuskan tabel berada dalam 1NF dan setiap atribut non-prime (atribut non-kunci) harus sepenuhnya bergantung pada kunci utama (primary key) dan bukan pada bagian dari kunci utama.

Contoh tabel yang sudah dipecah menjadi 2NF :






Selasa, 30 Juli 2024

NORMALISASI DATABASE

 "Relasi ERD"

Normalisasi  Database

Suatu teknik yang digunakan untuk membuat kumpulan entitas yang sesuai dengan karakteristik atribut entitas yang sehingga terbentuk entitas yang sederhana, non redundant, fleksibel, dan mudah beradaptasi, sehingga dapat dipastikan bahwa database yang dibuat berkualitas baik.

Database Non Relasional (firebase)

Database milik firebase merupakan database yang bersifat non-relational atau NoSQL, dimana database ini merupakan jenis database yang tidak menggunakan sistem tabel dalam implementasinya serta tidak menyimpan data secara lokal pada perangkat melainkan pada awan.

Perbedaan desain database normalisasi dan ERD :

Normalisasi

  • Fokus: Mengorganisasi data dalam tabel untuk mengurangi redundansi dan meningkatkan integritas data.
  • Pendekatan: Menggunakan serangkaian aturan yang disebut bentuk normal (1NF, 2NF, 3NF, dll.).
  • Hasil: Struktur tabel yang terorganisir dan efisien.
  • Penggunaan: Selama fase desain logis dan fisik dari database.

Entity-Relationship Diagram (ERD)

  • Fokus: Merancang basis data konseptual dengan menggambarkan entitas dan hubungan di antara mereka.
  • Pendekatan: Menggunakan diagram untuk merepresentasikan entitas, atribut, dan hubungan.
  • Hasil: Diagram visual yang menunjukkan hubungan antara entitas.
  • Penggunaan: Selama fase desain konseptual untuk memahami kebutuhan data dan hubungan antar data.


Normalisasi ke Bentuk Normal Kedua (2NF)

Bentuk normal kedua / 2NF mengharuskan tabel berada dalam 1NF dan setiap atribut non-prime (atribut non-kunci) harus sepenuhnya bergantung pada kunci utama (primary key) dan bukan pada bagian dari kunci utama.

Database Peminjaman

1. Berikut adalah DB peminjaman






2. Database tersebut memiliki beberapa hubungan yaitu id_peminjaman, id_barang, id_pengguna














Database Rumah Sakit

1. Berikut adalah DB Rumah Sakit





2. Database tersebut memiliki beberapa hubungan yaitu kd_dokter, kd_obat, id_kunjungan


Rabu, 24 Juli 2024

TUGAS BLOG PERINTAH DML

 Tugas Perintah DML

1. Isi 10 data pada tabel barang

- Klik perintah insert dan isi data barang yang di inginkan, dan klik go

- Dan ini data yang sudah di isi, akan muncul



2. Tampilkan semua data di tabel barang

- Gunakan perintah SELECT * FROM 'barang' ;




3. Tampilkan kolom barang dan harga tabel barang

- Gunakan perintah SELECT 'nama_barang' , 'harga' FROM 'barang' ;


4. Tampilkan data dibawah harga 5000



5. Data barang yang mengandung huruf i


6. Menampilkan jumlah data barang


7.  Menampilkan rata - rata harga barang pada harga




TUGAS REVIEW MATERI BD (24 JULI 2024)

 Membuat Database

1. Tabel barang (id barang, nama barang, harga)

- Membuat tabel barang dengan jumlah 3 kolom 





2. Tabel transaksi (id transaksi, tanggal)

- Membuat tabel transaksi dengan jumlah 2 kolom



3. Tabel transaksi detail (id transaksi, id barang, jumlah barang)

- Membuat tabel transaksi detail dengan jumlah 3 kolom


4. Tabel jenis barang (id jenis, nama jenis)

- Membuat tabel jenis barang dengan jumlah 2 kolom












Senin, 27 Mei 2024

ORDER BY SQL

 Perintah Order

ORDER by SQL merupakan query untuk mengurutkan berdasarkan kolom - kolom tertentu. Bisa diurutkan berdasarkan value terbesar atau value terkecil.

1. Tampilkan semua kolom urutkan berdasarkan harga termurah

2. Tampilkan semua kolom urutkan berdasarkan harga termahal

3. Tampilkan semua kolom urutkan berdasarkan harga dan stok



FUNCTION

 FUNCTION Dalam MySQL , fungsi (function) merujuk pada suatu prosedur yang mengembalikan suatu nilai sebagai hasil dari eksekusi beberapa p...