Postingan

Menambah Label Pada Database Program Perpus

Gambar
 Menambahkan Label Pada Database Program Perpus Penambahan Ini Bertujuan Agar Saat Anggota Dengan Label "sedangPinjam" Maka Dia Tidak Bisa Meminjam Buku Lain. Sedangkan Bila Anggota Tersebut mempunyai label "tidakMeminjam" maka Dia Bisa meminjam Buku Lain. 1. Saat Akan Menambah Data Di Tabel Peminjaman maka akan dijalankan Trigger Seperti Ini Ini Bertujuan Mengambil data label dari anggota bernilai apa lalu dibandingkan nilainya apakah sedangMeminjam? Jika Iya maka akan muncul popup eror dari mysql 45000 Dengan teks Anggota Sedang Meminjam.  2. Saat Mengupdate Data status Peminjaman Ke Dikembalikan maka ada trigger mengembalikan label anggota ke "tidakMeminjam" dan anggota bisa kembali meminjam buku baru  Ini Bertujuan agar saat anggota sudah selesai meminjam lalu mengupdate data status menjadi dikembalikan, maka data label anggota diubah menjadi tidakMeminjam dan bisa meminjam kembali

Trigger Dalam MYSQL

Gambar
  Cara Membuat TRIGGER     TRIGGER adalah kumpulan kode SQL yang berjalan secara otomatis untuk mengeksekusi perintah INSERT, UPDATE, DELETE. Biasanya TRIGGER akan dijalankan sebelum atau sesudah proses INSERT, UPDATE, DELETE (Perintah DML) Cara penulisan TRIGGER DELIMITER $$ CREATE TRIGGER nama_trigger {BEFORE | AFTER} {INSERT | UPDATE| DELETE } ON nama_table FOR EACH ROW BEGIN KODE SQL END$$ DELIMITER ; Untuk memulai menggunakan TRIGGER kita gunakan  CREATE TRIGGER  dilanjutkan nama TRIGGER yang ingin dibuat Jenis Pemicu di MySQL Kita dapat mendefinisikan maksimum enam jenis tindakan atau peristiwa dalam bentuk trigger: Before Insert: Ini diaktifkan sebelum penyisipan data ke dalam tabel. After Insert: Ini diaktifkan setelah penyisipan data ke dalam tabel. Before Update: Ini diaktifkan sebelum pembaruan data dalam tabel. After Update: Ini diaktifkan setelah pembaruan data dalam tabel. Before Delete: Ini diaktifkan sebelum data dihapus dari ta...

Join Database

Gambar
 Cara Membuat Relasi Join Pada Databse PHPmyadmin 1.Buat database     klik New pada pojok kiri sestelah itu beri nama database yang kalian buat dan klik  cretae 2.Buat Tabel     Setelah Kalian Membuat database kalian buat tabel yang inigin kalian buat lalu klik create 3.Isi Tabel Setelah kalian membuat tabel kalian masukkan isi tabel yang kalian buat pastikan INT dan VARCHAR kalian setelah itu kalian tambahkan primary key nya ,ulangi hal yang sama jika anda ingin membuat tabel yang lain 4.Insert Isi Tabel setelah kalian membuat seluruh tabel kalian inssert data tabel yang kalian inginkan 5.Hubungkan Relasinya Setelah kalian membuat tabel dan mengisi tabel kalian buat relasi nya di option "Structure"lalu opsi Relation view 6.Sambungkan Relasi     Sambungkan Relasi sesuai tempatnya untuk nama kalian isi terserah kalian lalu untuk column kalian pilih tabel yang akan kalian sambungkan untuk databse sesuaikan dengan database yang kalian gunakan la...

Tabel Normalisasi

Gambar
Tahap-Tahap Normalisasi Contoh data di atas merupakan data yang belum dinormalisasi, selanjutnya menuju tahap normalisasi 1NF. 1NF : Memastikan setiap kolom pada tabel hanya berisi nilai yang atomik atau tunggal, tanpa ada data yang dikelompokkan dalam satu kolom maupun adanya kolom yang berulang untuk tipe data yang sama. 2NF : Memastikan tabel sudah memenuhi 1NF serta semua atribut non-kunci bergantung penuh pada seluruh primary key, dengan cara menghilangkan partial dependency yang biasanya muncul pada tabel dengan kunci gabungan. 3NF: Memastikan tabel sudah memenuhi 2NF serta menghapus transitive dependency, yaitu kondisi di mana atribut non-kunci bergantung pada atribut non-kunci lainnya, sehingga setiap atribut hanya bergantung langsung pada primary key.

Normalisasi Database

NORMALISASI DATABASE Pengertian  Normalisasi database adalah proses pengorganisasian data dalam suatu basis data untuk mengurangi redundansi (pengulangan data) dan meningkatkan integritas data . Tujuan utama dari normalisasi adalah menciptakan struktur data yang efisien dan teratur, agar mudah dipelihara dan dikembangkan di kemudian hari. Dalam proses normalisasi, tabel-tabel dalam database diatur sedemikian rupa sehingga: Setiap tabel hanya menyimpan data yang berkaitan dengan satu jenis entitas. Hubungan antar tabel ditentukan dengan menggunakan kunci primer (primary key) dan kunci asing (foreign key) . Setiap data disimpan hanya satu kali, sehingga konsistensi data lebih terjaga. Kapan Menggunakan ERD atau Normalisasi Dalam Database ? Entity Relationship Diagram (ERD) dan Normalisasi adalah dua alat penting dalam perancangan database, dan digunakan dalam tahapan yang berbeda: Gunakan ERD ketika: Anda sedang merancang struktur awal database . Anda ingin men...

ERD

Gambar
Pengertian ERD : ERD (Entity Relationship Diagram) adalah sebuah diagram yang digunakan untuk menggambarkan struktur logis dari sebuah sistem database secara visual. Diagram ini menunjukkan bagaimana entitas (objek atau tabel), atribut (ciri-ciri atau kolom), dan relasi (hubungan antar entitas) saling terhubung satu sama lain. ERD biasanya digunakan dalam tahap perancangan awal sistem informasi untuk membantu developer, analis sistem, dan stakeholder memahami kebutuhan data dan hubungan antar data dalam sistem tersebut. Dengan ERD, proses pengembangan database menjadi lebih terarah, terstruktur, dan efisien. Cara Membuat ERD : Berikut langkah-langkah dasar dalam membuat ERD: Identifikasi Entitas Tentukan objek utama apa saja yang akan disimpan datanya, seperti Mahasiswa, Dosen, Produk, Pelanggan, dll. Tentukan Atribut untuk Setiap Entitas Misalnya entitas "Mahasiswa" memiliki atribut: NIM, Nama, Alamat, Tanggal Lahir, dll. Identifikasi Relasi antar Entitas ...

Relasi Database MYSQL

Apa Itu Relasi Tabel? Relasi tabel adalah hubungan antar tabel dalam database yang saling terhubung melalui data yang berkaitan. Hubungan ini memungkinkan data di satu tabel untuk berinteraksi atau dikaitkan dengan data di tabel lain. Untuk membangun relasi ini, digunakan dua konsep utama, yaitu primary key dan foreign key. Primary key adalah kolom unik dalam suatu tabel yang digunakan untuk mengidentifikasi setiap baris data secara khusus. Contohnya, jika ada tabel "users", maka kolom "user_id" bisa dijadikan primary key untuk membedakan setiap pengguna. Foreign key adalah kolom dalam tabel yang merujuk ke primary key di tabel lain. Kolom ini digunakan untuk membentuk hubungan antar tabel, dan menjaga konsistensi data. Misalnya, dalam tabel "orders", kolom "customer_id" bisa menjadi foreign key yang mengarah ke "customer_id" di tabel "customers". Jenis-Jenis Relasi dalam Database MySQL One-to-One (Satu ke Satu) Rela...