Entity Relationship Diagram ERD

Gambar 3.5 menggambarkan subproses-subproses yang ada pada proses manajemen template jurnal. Ada 3 subproses yang terdapat di dalamnya yaitu inisialisasi awal jurnal, mencatat jurnal, dan menyimpan jurnal dan log.

3.2.2 Entity Relationship Diagram ERD

Entity Relationship Diagram ERD yaitu alat untuk mempresentasikan semua kebutuhan-kebutuhan sistem yang berkaitan dengan field-field yang digunakan berupa tipe atau jenis dan atribut dari field-field tersebut, serta relationship dari tabel-tabel yang mendukung sistem. Ada 2 dua macam ERD yaitu Conceptual Data Model CDM yang ditunjukkan pada Gambar 3.6 hingga gambar 3.8 dan Physical Data Model PDM yang ditunjukkan pada Gambar 3.9 hingga gambar 3.11. 1. Conceptual Data Model CDM atau Conceptual Model Terdiri Mengentri Mengedit Mengedit Z Memiliki Memiliki Memiliki Memiliki Mengedit Memiliki Memiliki Detail_Jurnal Kode_Detail_Jurnal Kode_Jurnal FK Kode_Periode FK No_Referensi Debet Kredit Keterangan Kode_Akun FK Jurnal Kode_Jurnal Kode_Periode FK Tipe_Jurnal Tanggal_Trans Username FK Master_Akun Kode_Akun Nama_Akun Tipe_Akun NormalDK Kode_Parent_Akun Level_Akun IsGrup Username FK Periode_Buku Kode_Periode Start_Periode End_Periode IsAktif Username FK User_Login Username Password Nama_Asli IsAktif ID_Level FK Saldo_Awal Kode_Akun FK Kode_Periode FK Debet Kredit Username FK Neraca_Lajur Kode_Akun FK Kode_Periode FK Debet Kredit DebetPenyesuaian KreditPenyesuaian Saldo_Debet Saldo_Kredit Gambar 3.6 CDM Sistem Komputasi Akuntansi Keuangan Mengedit Memiliki Mengedit Master_Akun Kode_Akun Nama_Akun Tipe_Akun NormalDK Kode_Parent_Akun Level_Akun IsGrup Username FK User_Login Username Password Nama_Asli IsAktif ID_Level FK Jurnal_Template Kode_Jurnal_Template Kode_Akun FK Nama_Template Posisi Jurnal_Pengguna Keterangan Username FK Gambar 3.7 CDM Template Jurnal Mempunyai Mempunyai P Mempunyai P Mempunyai Mengubah 1 Company_Profile Company_Name Alamat Alamat2 Kota Propinsi Kode_Pos Telepon1 Telepon2 Fax Bentuk_Usaha Logo_Perusahaan Tipe_Company Website Username FK Level_Akses ID_Level Nama_Level User_Login Username Password Nama_Asli IsAktif ID_Level FK Log_Aplikasi Id_Log Username FK Waktu_log Tindakan Deskripsi Fitur_Aplikasi Id_Fitur Nama_Fitur Fitur_Level ID_Level FK Id_Fitur FK Gambar 3.8 CDM Login Aplikasi 2. Physical Data Model PDM atau Physical Model Detail_Jurnal Kode_Detail_Jurnal: varchar50 Kode_Jurnal: varchar50 Kode_Periode: integer No_Referensi: varchar255 Debet: float Kredit: float Keterangan: varchar255 Kode_Akun: varchar100 Jurnal Kode_Jurnal: varchar50 Kode_Periode: integer Tipe_Jurnal: varchar50 Tanggal_Trans: datetime Username: varchar50 Master_Akun Kode_Akun: varchar100 Nama_Akun: varchar255 Tipe_Akun: varchar50 NormalDK: varchar6 Kode_Parent_Akun: varchar100 Level_Akun: integer IsGrup: bit Username: varchar50 Periode_Buku Kode_Periode: integer Start_Periode: datetime End_Periode: datetime IsAktif: bit Username: varchar50 User_Login Username: varchar50 Password: varchar50 Nama_Asli: varchar255 IsAktif: bit ID_Level: integer Saldo_Awal Kode_Akun: varchar100 Kode_Periode: integer Debet: float Kredit: float Username: varchar50 Neraca_Lajur Kode_Akun: varchar100 Kode_Periode: integer Debet: float Kredit: float DebetPenyesuaian: float KreditPenyesuaian: float Saldo_Debet: float Saldo_Kredit: float Gambar 3.9 PDM Sistem Komputasi Akuntansi Keuangan Master_Akun Kode_Akun: varchar100 Nama_Akun: varchar255 Tipe_Akun: varchar50 NormalDK: varchar6 Kode_Parent_Akun: varchar100 Level_Akun: integer IsGrup: bit Username: varchar50 User_Login Username: varchar50 Password: varchar50 Nama_Asli: varchar255 IsAktif: bit ID_Level: integer Jurnal_Template Kode_Jurnal_Template: varchar50 Kode_Akun: varchar100 Nama_Template: varchar255 Posisi: varchar6 Jurnal_Pengguna: varchar50 Keterangan: varchar255 Username: varchar50 Gambar 3.10 PDM Template Jurnal Company_Profile Company_Name: varchar255 Alamat1: varchar255 Alamat2: varchar255 Kota: varchar50 Propinsi: varchar50 Kode_Pos: integer Telepon1: varchar20 Telepon2: varchar20 Fax: varchar20 Bentuk_Usaha: varchar20 Logo_Perusahaan: image Nama_Logo: varchar255 Website: varchar50 Username: varchar50 Level_Akses ID_Level: integer Nama_Level: varchar255 User_Login Username: varchar50 Password: varchar50 Nama_Asli: varchar255 IsAktif: bit ID_Level: integer Log_Aplikasi Id_Log: integer Username: varchar50 Waktu_log: datetime Tindakan: varchar255 Deskripsi: text Fitur_Aplikasi Id_Fitur: integer Nama_Fitur: varchar255 Fitur_Level ID_Level: integer Id_Fitur: integer Gambar 3.11 PDM Login Aplikasi

3.3 Struktur Tabel