Conceptual Data Model CDM Physical Data Model PDM Desain Database

Entity Relationship Diagram ERD terdiri dari 2 macam, yaitu Conceptual Data Model CDM yang lebih mendeskripsikan relasi antar entity secara konseptual dan Physical Data Model PDM yang lebih mendeskripsikan entity secara fisik, yang berhubungan dengan struktur tabel untuk masing-masing entity.

3.4.3 Conceptual Data Model CDM

Entity Relationship Diagram ERD dari Sistem Informasi Eksekutif CV. Titik Koma Advertising secara konseptual dapat dilihat pada Gambar 3.6 di bawah ini yang terdiri dari beberapa tabel yang saling berelasi. Gambar 3.6 Conceptual Data Model CDM

3.4.4 Physical Data Model PDM

Entity Relationship Diagram ERD dari Sistem Informasi Eksekutif CV. Titik Koma Advertising secara Physical Data Model PDM dapat dilihat pada Gambar 3.7 di bawah ini. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.7 Physical Data Model CDM

3.4.5 Desain Database

Dari DFD dan ERD yang sudah dibuat, maka dapat dibuat desain database yang nantinya digunakan untuk menyimpan data untuk kemudian diolah menjadi sistem informasi eksekutif yang dibutuhkan oleh CV. Titik Koma Advertising. Struktur dari masing-masing database yang digunakan dapat dilihat pada tabel- tabel berikut ini. a. Struktur Tabel Master Merupakan tabel untuk menyimpan data rekening yang terdiri dari 11 field yang berhubungan dengan perkiraan dan saldo dalam sistem informasi akuntansi. Primary key terletak pada field kode_rekening seperti terlihat pada Tabel 3.1 di bawah ini. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.1 Tabel Master No Nama Field Tipe Data Lebar Field Key 1 kode_rekening varchar 10 primary key 2 nama_rekening varchar 100 3 tanggal_awal varchar 12 4 awal_debet int 15 5 awal_kredit int 15 6 mut_debet int 15 7 mut_kredit int 15 8 sisa_debet int 15 9 sisa_kredit int 15 10 rl_debet int 15 11 rl_kredit int 15 12 nrc_debet int 15 13 nrc_kredit int 15 14 posisi varchar 15 15 normal varchar 10 b. Struktur Tabel Admin Merupakan tabel yang menyimpan data user baik sebagai admin maupun sebatgai eksekutif sesuai dengan masing-masing user. Primary key terletak pada field id_admin. Tabel 3.2 Tabel Admin No Nama Field Tipe Data Lebar Field Key 1 id_admin varchar 20 primary key 2 username varchar 20 3 password varchar 20 4 tanggal varchar 20 c. Struktur Tabel Transaksi Merupakan tabel yang menyimpan semua traksaksi akuntansi yang terjadi dalam perusahaan tersebut. Dimana id_admin disini digunakan ketika login sebagai user. Tabel 3.3 Tabel Transaksi No Nama Field Tipe Data Lebar Field Key 1 kode_transaksi varchar 15 primary key 2 kode_transaksi varchar 15 3 kode_rekening varchar 10 4 tanggal_transaksi varchar 12 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 5 jenis_transaksi varchar 15 6 keterangan_transaksi text 7 debet int 15 8 kredit int 15 9 tanggal_posting varchar 12 10 keterangan_posting varchar 10 11 id_admin int 4 d. Struktur Tabel Jurnal Umum Merupakan tabel untuk mencatat semua transaksi sebelum di posting ke buku besar dan biasanya berisi tentang transaksi-transaksi harian. Jurnal adalah suatu buku untuk mencatat transaksi keuangan secara kronologis dan sistematis dengan menuliskan akun yang harus di debit dan di kredit. Tabel 3.4 Tabel Jurnal Umum No Nama Field Tipe Data Lebar Field Key 1 nomor_jurnal int 15 primary key 2 kode_transaksi varchar 15 3 tanggal_transaksi varchar 20 e. Struktur Tabel Jurnal Keluar Jurnal ini dimaksudkan untuk menyimpan transaksi yang terjadi yang berhubungan dengan pengeluaran dan penerimaan kas. Tabel 3.5 Tabel Jurnal Keluar No Nama Field Tipe Data Lebar Field Key 1 nomor_jurnal int 15 primary key 2 kode_transaksi varchar 15 3 tanggal_selesai varchar 20 f. Struktur Tabel Rugi Laba Merupakan tabel untuk menyimpan transaksi-transaksi setelah diposting ke buku besar untuk menghitung rugi laba perusahaan tersebut. Rugi laba ini berfungsi untuk mengetahui posisi keuangan perusahaan setiap bulannya. Laporan rugi laba adalah suatu bentuk laporan keuangan yang menyajikan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. informasi hasil usaha perusahaan yang isinya terdiri dari pendapatan usaha dan beban usaha untuk satu periode akuntansi tertentu. Tabel 3.6 Tabel Rugi Laba No Nama Field Tipe Data Lebar Field Key 1 kode_rekening varchar 10 primary key 2 nama_rekening varchar 100 3 tanggal_awal varchar 12 4 awal_debet int 15 5 awal_kredit int 15 6 mut_debet int 15 7 mut_kredit int 15 8 sisa_debet int 15 9 sisa_kredit int 15 10 rl_debet int 15 11 rl_kredit int 15 12 nrc_debet int 15 13 nrc_kredit int 15 14 posisi varchar 15 15 normal varchar 10 g. Struktur Tabel Profile Tabel ini merupakan tabel untuk menyimpan data profile perusahaan. Tabel 37 Tabel Profile No Nama Field Tipe Data Lebar Field Key 1 nama_perusahaan varchar 30 2 gedung varchar 30 3 jalan varchar 30 4 kelurahan varchar 30 5 kecamaatan varchar 30 6 propinsi varchar 15 7 negara varchar 15 8 telpon varchar 12 9 fax varchar 12 10 email varchar 50 11 website varchar 50 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 45

BAB IV IMPLEMENTASI PROGRAM