Logical Record Structured (LRS)
2 min read
Menurut Simarmata dan paryudi dalam Jurnal Fridayanthie dan Mahdiati (2016:132) “Logical Record Structured (LRS) adalah representasi dari struktur record- record pada tabel-tabel yang terbentuk dari hasil relasi antar himpunan entitas”. Menentukan kardinalitas, jumlah tabel, dan Foreign Key (FK)”. Berikut adalah cara membentuk skema database atau LRS (Logical Record Strutured) berdasarkan Entity Relationship Diagram :
- Jika relasinya satu-ke-satu, maka foreign key diletakan pada salah satu dari dua entitas yang ada tau menyatukan kedua entitas tersebut.
- Jika relasinya satu-ke-banyak, maka foreign key diletakan pada entitas Many.
Jika relasinya banyak-ke-banyak, maka dibua “file konektor” yang berisi dua foreign key yang berasal dari kedua entitas.
Contoh : kita diminta untuk membuat sebuah sistem informasi penjualan barang berbasis web atau bisa disebut toko online dengan versi yang sangat sederhana, lalu kita diminta untuk mencari sebuah kwitansi belanja dari toko retail didekat rumah, berikut adalah contoh struk belanja atau kwitansi nya.
Nah dari contoh struk belanja diatas, kita dapat mebuat sebuah database dengan nama semisal “dbtoko”, lalu dari struk diatas juga kita dapat membuat beberapa tabel lengkap dengan relasi antar tabelnya. Tabel-tabel yang dapat kita bentuk dari struk diatas adalah:
- Tabel toko
- Tabel pelanggan
- Tabel barang
- Tabel transaksi
- Tabel detail_transaksi
- Tabel kasir
Nah kan, padahal cuma dari tampilan struk saja, kita dapat membuat minimal enam buah tabel, ingat ya, minimal, karena seiring dengan melengkapi kebutuhan website nantinya dapat saja bertambah lagi.
Dari susunan daftar nama tabel yang sudah kita tentukan diatas, maka kita dapat membuat database dan tabelnya di aplikasi SQL Yog atau pada phpmyadmin yang sudah diinstal berbarengan kita menginstal xampp, tapi kita tidak membahas itu, kita akan membahas bagaimana membuat LRS dengan menggunakan susunan daftar tabel-tabel diatas yaaa.
Disini saya akan coba menggambarkan desain struktur tabel hanya sesuai dengan yang terdapat di struk nya yaa, jika kita bedah lagi dari susunan daftar tabel diatas, maka tiap tabel dapat kita rincikan lagi atribut-atribut atau fieldnya. Oh iya susunan daftar tabel diatas disebut juga dengan entity ya.
- Tabel toko
- @Nm_toko
- Alamat_toko
- Telp_toko
- Tabel pelanggan
- @Kode_pelanggan
- Nama_pelanggan
- Alamat_pelanggan
- Telp_pelanggan
- Tabel barang
- @Kode_barang
- P_barang [dapat poin atau tidak jika dibeli]
- Nama_barang
- Harga_barang
- Tabel transaksi
- @No_transaksi
- @Kode_kasir
- Tgl_transaksi
- Total_barang
- Pembulatan
- Grand_total
- Tunai
- Kembali
- Tabel detail_transaksi
- @No_transaksi
- @Kode_barang
- Qty
- Total
- Tabel kasir
- @Kode Kasir
- Nama_kasir
- Password_kasir
Setelah kita rinci seperti susunan diatas, barulah kita dapat membuat diagram LRS nya, kita dapat membuat LRS dengan menggunakan aplikasi apapun, baik yang kita install di komputer pribadi ataupun secara online. Link untuk membuat diagram LRS secara online dapat kita kunjungi halaman web berikut https://www.lucidchart.com/pages/examples/er-diagram-tool jangan lupa login dulu ya, gratis kok, jangan lupa disimpen kalau sudah selesai,, biar besok-besok bisa diedit lagi, tidak usah buat baru lagi.
Disini saya menggunakan Ms. Visio 2013 untuk membuat LRS nya yaa, kurang lebih nanti hasil tampilan diagram LRS nya seperti berikut:
Bagaimana? Gampangkan? Selamat mencoba