Struktur Tabel Master Struktur Tabel Admin Struktur Tabel Neraca

4.2 Struktur Database

Rancangan model data fisik pada bagian perancangan sistem di implementasikan ke dalam basis data MySQL Tabel-tabel basis data yang dibuat dijelaskan sebagai berikut.

4.2.1 Struktur Tabel Master

Merupakan tabel yang berisi tentang akun-akun perkiraan dalam akuntansi antara lain : kode_rekening, nama_rekening, tanggal_awal, awal_debet, awal_kredit, mut_debet, mut_kredit, sisa_debet, sisa_kredit, nrc_debet, nrc_kredit, posisi, normal. Desain tabel master dapat di lihat pada gambar 4.1 di bawah ini. Gambar 4.1 Struktur Tabel Master Berikut ini source code untuk struktur tabel di atas. CREATE TABLE IF NOT EXISTS `tabel_master` `kode_rekening` varchar10 NOT NULL DEFAULT , `nama_rekening` varchar100 NOT NULL, `tanggal_awal` varchar12 NOT NULL, `awal_debet` int15 NOT NULL, Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. `awal_kredit` int15 NOT NULL, `mut_debet` int15 NOT NULL, `mut_kredit` int15 NOT NULL, `sisa_debet` int15 NOT NULL, `sisa_kredit` int15 NOT NULL, `rl_debet` int15 NOT NULL, `rl_kredit` int15 NOT NULL, `nrc_debet` int15 NOT NULL, `nrc_kredit` int15 NOT NULL, `posisi` varchar15 NOT NULL, `normal` varchar10 NOT NULL, PRIMARY KEY `kode_rekening` ENGINE=MyISAM DEFAULT CHARSET=latin1;

4.2.2 Struktur Tabel Admin

Tabel admin merupakan tabel yang menyimpan data user untuk memberikan hak akses untuk masing-masing user. Strucktur tabel admin dapat dilihat pada gambar 4.2. Gambar 4.2 Struktur Tabel Admin Berikut ini source code untuk struktur tabel di atas. CREATE TABLE IF NOT EXISTS `tabel_admin` `id_admin` int4 NOT NULL AUTO_INCREMENT, `nama` varchar20 NOT NULL, `username` varchar20 NOT NULL, `password` varchar50 NOT NULL, `tanggal` varchar20 NOT NULL, PRIMARY KEY `id_admin` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4.2.3 Struktur Tabel Neraca

Tabel neraca merupakan tabel yang menyimpan data-data akun yang hampir sama dengan tabel master di atas karena merupakan foreign key dari tabel master seperti pada gambar di bawah ini. Gambar 4.3 Struktur Tabel Neraca Berikut ini source code untuk struktur tabel di atas. CREATE TABLE IF NOT EXISTS `tabel_neraca` `kode_rekening` varchar10 NOT NULL DEFAULT , `nama_rekening` varchar100 NOT NULL, `tanggal_awal` varchar12 NOT NULL, `awal_debet` int15 NOT NULL, `awal_kredit` int15 NOT NULL, `mut_debet` int15 NOT NULL, `mut_kredit` int15 NOT NULL, `sisa_debet` int15 NOT NULL, `sisa_kredit` int15 NOT NULL, `rl_debet` int15 NOT NULL, `rl_kredit` int15 NOT NULL, `nrc_debet` int15 NOT NULL, `nrc_kredit` int15 NOT NULL, `posisi` varchar15 NOT NULL, `normal` varchar10 NOT NULL, Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. PRIMARY KEY `kode_rekening` ENGINE=MyISAM DEFAULT CHARSET=latin1;

4.2.4 Struktur Tabel Jurnal Umum