Transaksi & Referensi
9.6 Aturan Data Transaksional dan Referensi¶
- Data Transaksional: Diawali subjek sesuai fungsi.
- Contoh:
staff_pelatihan
,student_riwayat
- Contoh:
- Data Referensi Khusus Satu Fungsi: Subjek + Penjelas + Sufiks
_ref
.- Contoh:
pelatihan_jenis_ref
,kegiatan_tipe_ref
- Contoh:
- Data Referensi Khusus Banyak Fungsi: Format serupa.
- Contoh:
agama_ref
,pendidikan_ref
- Contoh:
9.7 Penamaan Model Parent-Child¶
Untuk data dengan relasi parent dan child, gunakan format:
- Parent:
[nama_tabel]_id
- Child:
[nama_tabel]_parent_id
Contoh: riwayat_id
(parent)riwayat_parent_id
(child)
9.8 Konvensi Penamaan Dataset¶
- Nama Tabel: Diawali dengan prefiks klaster (
stud_
,staff_
,fin_
). - Nama Dataset:
- Awalan
dataset_
- Diikuti klaster
- Contoh:
dataset_student_registrasi
- Awalan
- Nama Field: Menyesuaikan data asal.
- Contoh:
stud_niu
,stud_nama
- Contoh:
- Field Baru untuk Pengelompokan: Tambahkan prefix dari field referensi.
- Contoh:
Jika ada
provinsi_nama
→ tambahkanprovinsi_regional
.
- Contoh:
Jika ada
- Aliran Data di Dataset: Searah.
- Label Field: Menggunakan huruf kapital maksimal 30 karakter.
- Konten Data: Tidak diizinkan
NULL
; jika kosong diganti denganN/A
. - Tipe Data:
Untuk field bertipe tanggal yang isinya bisa kosong → gunakan
VARCHAR
.- Contoh:
tanggal_lulus
- Contoh:
9.9 Konvensi Dataset¶
- Nama tabel diawali dengan prefix klaster (e.g.,
stud_
,staff_
,fin_
). - Nama dataset:
- Awalan
dataset_
. - Diikuti nama klaster.
- Contoh:
dataset_student_registrasi
.
- Awalan
- Nama field mengikuti data asal.
- Contoh:
stud_niu
,stud_nama
.
- Contoh:
- Hindari nilai
NULL
di dataset. Jika kosong, gunakanN/A
. - Jika tipe data memungkinkan null, gunakan tipe
varchar
.
Contoh Penulisan Data Transaksional¶
staff_kegiatan_no_sk
stud_tgl_lahir
9.10 Data Referensi¶
- Awali dengan subjek diikuti penjelas dan suffix
_ref
.- Contoh:
agama_ref
,pendidikan_ref
.
- Contoh:
- Untuk model parent-child, tambahkan
parent_id
.- Contoh:
riwayat_id
(parent),riwayat_parent_id
(child).
- Contoh: