Langsung ke konten utama

#Praktikum NORMALISASI

 

Nama : Sarwo Miju
NIM   : 233100379



Untuk normalisasi dari data tersebut, kita perlu mengikuti proses normalisasi ke bentuk normal yang lebih tinggi untuk menghilangkan redundansi dan memastikan data terstruktur dengan baik. Mari kita mulai dengan bentuk normal pertama (1NF), kemudian ke bentuk normal kedua (2NF), dan terakhir ke bentuk normal ketiga (3NF).

Berikut adalah langkah-langkah normalisasi tabel Kartu Pengobatan Masyarakat:

1. Normalisasi Pertama (1NF)

Pada langkah ini, kita perlu memastikan bahwa setiap kolom dalam tabel hanya memiliki satu nilai tunggal untuk setiap baris.


2. Normalisasi Kedua (2NF)
2NF mengharuskan data dalam 1NF dan semua kolom non-kunci sepenuhnya bergantung pada kunci utama.


Tabel Pasien

Tabel Dokter

Tabel Obat

Tabel Pemeriksaan


3. Normalisasi Ketiga (3NF)
3NF mengharuskan data dalam 2NF dan semua kolom non-kunci tidak bergantung transitif pada kunci utama.



Dengan cara ini, data telah dinormalisasi hingga 3NF, menghilangkan redundansi dan memastikan integritas data.





TERIMA KASIH!!

Komentar

Postingan populer dari blog ini

#7 TRIGGER

  TRIGGER  Trigger digunakan untuk memanggil satu atau beberapa perintah SQL secara otomatis sebelum atau sesudah terjadi proses INSERT, UPDATE atau DELETE dari suatu tabel.  Trigger sering digunakan, antara lain untuk:  • Melakukan update data otomatis jika terjadi perubahan. Contohnya adalah dalam sistem penjualan, jika dientri barang baru maka stock akan bertambah secara otomatis.  • Trigger dapat digunakan untuk mengimplementasikan suatu sistem log. Setiap terjadi perubahan, secara otomatis akan menyimpan ke tabel log.  • Trigger dapat digunakan untuk melakukan validasi dan verifikasi data sebelum data tersebut disimpan. Membuat Trigger Baru  Berikut ini bentuk umum perintah untuk membuat triggers:  CREATE TRIGGER name [BEFORE|AFTER] [INSERT|UPDATE|DELETE] ON tablename FOR EACH ROW statement , dimana BEFORE | AFTER digunakan untuk menentukan kapan proses secara otomatis akan dieksekusi, sebelum atau sesudah proses. LATIHAN MEMBUAT TRIGGER; - b...

Ringkasan materi sistem operasi

 struktur dalam sistem operasi Komponen-komponen sistem operasi meliputi:   Manajemen proses Manajemen memori utama Manajemen file Manajemen sistem I/O Manajemen penyimpan sekunder Sistem jaringan Sistem proteksi Sistem command interpreter Memori volatil adalah memori yang hanya menyimpan data sementara, sedangkan memori non-volatil adalah memori yang menyimpan data secara permanen .   Sistem buffer caching adalah  area memori yang digunakan untuk menyimpan data sementara dan data yang sering diakses .  Sistem ini penting untuk meningkatkan kinerja sistem komputasi.   Perangkat input   Keyboard Mouse Microphone Webcam Scanner Joystick Digitizer OCR (Optical Character Recognition) Bar Code Reader Pembaca Kartu Cerdas Perangkat output  Monitor, Printer, Speaker, Proyektor.   Fungsi perangkat input dan output Sistem Command Interpreter adalah  program yang menerjemahkan perintah pengguna menjadi perintah sistem operasi .  Program ini j...

#praktikum8 DCL (Data Control Language)

  Nama   : Sarwo Miju Matkul : Basisdata DCL yang merupakan singkatan dari Data Control Language. Pada dasarnya, pernyataan DCL dikelompokkan dengan pernyataan DML. Sehingga perintah yang ada di command ini berguna untuk mengontrol hak akses database (privilege) dan memanipulasi user database. Perintah yang termasuk ke dalam kelompok DCL adalah GANT dan REVOKE. GRANT: Perintah ini berguna untuk memberi pengguna hak akses ke database. REVOKE: Berguna untuk menarik hak akses pengguna yang diberikan dengan menggunakan perintah GRANT. Sederhananya, REVOKE adalah kebalikan dari GRANT. a. Menambahkan User Baru Sebagai seorang administrator database, user root mempunyai hak delam membuat user dan memberikan hak-hak akses terhadap user baru tersebut. Cara membuat USER baru: CREATE USER 'nama_user'@'host' IDENTIFIED BY 'password'; Contoh: Pada contoh kali ini kita akan membuat database baru yang terbapat tabel vendor di dalamnya.  Kemudian, kita akan membuat sebuah user ...