Membuat Form transaksi mengunakan laravel dan memodifikasi Diagram ERD

 Diagram ERD yang  di berikan sebagai berikut :




ERD adalah singkatan dari Entity-Relationship Diagram, yang merupakan salah satu alat yang digunakan dalam desain basis data untuk menggambarkan struktur data dan hubungan antar entitas dalam suatu sistem atau organisasi. ERD adalah alat visual yang membantu pemodelan data dengan cara yang mudah dipahami oleh orang non-teknis sekaligus berguna bagi para pengembang perangkat lunak dan profesional basis data.

Diagram ERD terdiri dari beberapa komponen utama, yaitu:

  1. 1. Entitas (Entities): Entitas adalah objek atau konsep yang memiliki data yang relevan dan dapat disimpan dalam basis data. Contoh entitas termasuk pelanggan, produk, karyawan, dan sebagainya. Setiap entitas diwakili oleh kotak persegi panjang dalam diagram ERD.

  2. 2. Atribut (Attributes): Atribut adalah informasi atau data yang terkait dengan entitas. Misalnya, entitas "Pelanggan" bisa memiliki atribut seperti nama, alamat, nomor telepon, dan sebagainya. Atribut diwakili oleh oval dalam diagram ERD yang terhubung ke entitas.

  3. 3. Hubungan (Relationships): Hubungan menggambarkan bagaimana entitas-entitas berinteraksi atau terhubung satu sama lain dalam basis data. Contohnya, hubungan "Pemesanan" dapat menghubungkan entitas "Pelanggan" dengan entitas "Produk." Hubungan diilustrasikan dengan garis yang menghubungkan entitas-entitas, dan label pada garis tersebut menjelaskan jenis hubungan (misalnya, satu-ke-banyak atau banyak-ke-banyak).

  4. 4. Kunci Utama (Primary Key): Kunci utama adalah atribut atau kombinasi atribut yang unik mengidentifikasi setiap rekaman dalam entitas. Misalnya, nomor ID pelanggan dapat berfungsi sebagai kunci utama dalam entitas "Pelanggan."

  5. 5. Kunci Asing (Foreign Key): Kunci asing adalah atribut yang menghubungkan dua entitas dan digunakan untuk membangun hubungan antar entitas. Kunci asing biasanya adalah kunci utama dari entitas lain yang digunakan dalam entitas yang berbeda.

  6. 6. Kardinalitas (Cardinality): Kardinalitas menggambarkan jumlah entitas yang dapat terhubung dengan entitas lain dalam suatu hubungan. Misalnya, hubungan "Pemesanan" antara "Pelanggan" dan "Produk" dapat memiliki kardinalitas satu-ke-banyak, yang berarti satu pelanggan dapat melakukan banyak pemesanan.

Hasil dari modifikasi saya :

disini saya lebih menambahkan banyak atribut pada barang seperti : kode barang, merk, nama barang, diskon, stok, kategori, dan harga

ini adalah contoh desain dari web form transaksi yang saya bikin :
ini untuk bagian barang
lalu, ini untuk bagian supliernya

Relasi Database

Relasi database merujuk kepada hubungan antara tabel dalam sistem manajemen basis data relasional (RDBMS). Basis data relasional adalah jenis basis data yang menggunakan tabel untuk menyimpan data dan memungkinkan pengguna untuk mengakses, mengelola, dan mengambil informasi dari tabel tersebut. Relasi database mengacu pada cara tabel-tabel ini saling terkait atau terhubung satu sama lain dalam database.

berikut contoh relasi databasenya :
Form Transaksi :


Disini saya membuat form berjudul "Kocak gaming shop" dimana sudah ada 3 aksi yaitu tambah data, Delete data dan update data. Dan kita jua bisa mencari barang yang ingin kita cari menggunakan Search engine dan ingin menampilkan berapa entitas/data.


untuk bagian pembeliannya masih dalam pengembangan 




Komentar

Postingan populer dari blog ini

Soal aplikasi server dan programan server side scripting

PHP part 4 Operator

Membuat web E - Ticketing Peswat