BAB III PERANCANGAN SISTEM
Metode penelitian yang dilakukan untuk membangun Sistem Informasi Akuntansi Pada Perusahaan Taksi PT. PARA BATHARA SURYA Surabaya.
3.1. Pengumpulan Data dan Mempelajari Masalah Pengumpulan data digunakan untuk mempelajari suatu masalah yang ada sebelum memutuskan tindakan atau solusi penyelesaian yang akan dilaksanakan. Ada beberapa cara yang dapat dilakukan dalam memperoleh data dan mempelajari permasalahan yang terjadi diantaranya adalah wawancara dan survey.
3.2. Wawancara Wawancara dilakukan kepada karyawan di bagian administrasi untuk mengetahui proses penyusutan aktiva khususnya kendaraan taksi yang sedang berjalan saat ini, juga di bagian akuntansi dan bagian lain yang berkaitan dengan Sistem Informasi Akuntansi sebagai acuan untuk Perancangan Sistem Informasi Akuntansi Pada Perusahaan Taksi PT. PARA BATHARA SURYA Surabaya. Hal ini dilakukan untuk mengetahui secara langsung permasalahan yang dihadapi Perusahaan Taksi PT. PARA BATHARA SURYA Surabaya.
3.3 Survey Survey ini bertujuan untuk mengumpulkan data-data yang sudah dihasilkan oleh sistem informasi manual tentang hal-hal yang berkaitan dengan
33
34
proses penerimaan, pengeluaran kas dan akuntansi pada perusahaan, serta mempelajari sistem informasi yang telah ada saat ini.
3.4 Observasi Observasi dilakukan dengan pengamatan langsung ke perusahaan untuk mengetahui permasalahan yang sebenarnya sehubungan dengan pengumpulan data primer maupun data sekunder.
3.5 Analisa Permasalahan Melakukan analisa terhadap data-data yang telah diperoleh dan dikumpulkan yang kemudian disesuaikan dengan rancangan sistem sehingga dapat diketahui baik atau tidaknya suatu sistem terhadap masalah yang dihadapi agar dalam proses sistem dapat berjalan dengan baik, cepat dan tepat.
3.6 Studi Literatur Metode ini lebih diarahkan dengan cara mempelajari dan membaca semua bentuk literatur yang berkaitan dengan permasalahan yang dihadapi untuk mendukung data-data yang ada dalam menyelesaikan masalah tersebut misalnya buku-buku tentang akuntansi dan manajemen database Oracle 8i
3.7 Analisa, Perancangan dan Implementasi Analisis ini dilakukan untuk mempelajari kebutuhan – kebutuhan sistem yang dilanjutkan dengan perancangan dan implementasi sistem, meliputi : 1. Pembuatan sistem flow. 2. Pembuatan DFD (Data Flow Diagram) 3. Pembuatan ERD (Entity Relationship Diagram)
35
3.8 Uji Test Program Melakukan pengujian pada program yang telah dibuat apakah sudah valid dan sesuai dengan sistem yang telah dirancang. Uji test ini dilakukan dengan cara menguji sendiri program yang telah dibuat dengan mamasukkan data – data produksi perusahaan ke dalam sistem program dan mengecek kembali apakah program sudah berjalan seperti yang diharapkan
3.9 Desain Sistem Setelah menganalisa permasalahan yang timbul, maka tahap selanjutnya yaitu mendesain sistem, dimana pada tahap ini membuat model kerja sistem sehingga menghasilkan suatu sistem atau aplikasi yang diharapkan.
3.9.1 Dokumen Flow Dokumen flow adalah suatu sistem yang menggambarkan alur kerja dari suatu permasalahan atau media yang sedang diamati. Pada halaman berikut ini terdapat gambar alur kerja yang masih bersifat manual dari Perusahaan Taksi PT. PARA BATHARA SURYA Surabaya.
36
Bag. Operasional
Dealer
Bag. Pembelian
Direktur Utama
Mulai
Bank
SPOI Terotorisasi
SPPH
Membuat SPPH
Proses SPPH
SPPH
SPPH Disetujui
Bag. Keuangan
SPK Disetujui
2
1 SPK
Membuat SPOI
Membuat Bukti utang Bank
SPOI Proses Survey
SPOI
Bukti Utang Bank
Memberikan Otorisasi 1
SPK Disetujui
SPPH Disetujui
Selesai
SPOI Terotorisasi
SPOI Terotorisasi
Membuat Permintaan Kredit ke Bank
Proses Pencairan Dana
Pembayaran Ke Dealer SPK
Giro Giro
Giro 2
N N
SPOI SPPH SPK
: Surat Permintaan Otorisasi Investasi : Surat Permintaan Penawaran Harga : Surat Pengajuan Kredit Gambar 3.1 Dokumen Flow Transaksi Pembelian Aktiva Tetap
Mulai
Membuat Data Checker
Kasir
Sopir
Data Checker
Bag. Keuangan
Bag, Accounting
2
1
Data Checker
Rekap Setoran Harian
Laporan Setoran
Membuat Laporan Setoran
Data Checker
Membuat Jurnal Harian
Membuat Rekap Setoran Harian
Laporan Setoran
Lap. Keuangan
Rekap Setoran Harian N
1
Selesai 2
N
Checker
Gambar 3.2 Dokumen Flow Transaksi Setoran
37
Bag. Pembelian
Mulai
Membuat Data Pembelian Aktiva Tetap
Data Pembelian Aktiva Tetap
Bag. Accounting
Data Pembelian Aktiva Tetap
Membuat Analisa Penyusutan Aktiva Tetap
Lap. Data Penyusutan Aktiva Tetap
Proses Jurnal
N
Laporan Keuangan
Selesai
Gambar 3.3 Dokumen Flow Penyusutan Aktiva Tetap
38
Bag. Accounting
Direktur Utama
Data Penyusutan
Data Pembelian
Data Setoran / Pengeluaran Uang
Membuat Bukti Memorial
Membuat Bukti Memorial
Membuat Bukti Kas Masuk / Keluar
Bukti Memorial
Bukti Memorial
Bukti Kas Masuk / Keluar
Jurnal Umum
Laporan Keuangan
Laporan Keuangan
Buku Besar N
Gambar 3.4 Dokumen Flow Accounting 3.9.2 Sistem Flow Berdasarkan permasalahan yang telah dibahas pada bab ini, diperoleh sistem flow yang dapat diterapkan dalam membantu menyelesaikan permasalahan yang ada Pada Perusahaan Taksi PT. PARA BATHARA SURYA Surabaya. Pada halaman berikut ini terdapat gambar sistem flow yang merupakan hasil dari analisa terhadap permasalahan yang ada.
39
DATA SUPPLIER
DATA KOTA
DATA SOPIR
DATA TAKSI
DATA PEMBINA
DATA ACCOUNT
DATA JENIS AKTIVA
ENTRY DATA
ENTRY DATA
ENTRY DATA
ENTRY DATA
ENTRY DATA
ENTRY DATA
ENTRY DATA
SUPPLIER
DATA KOTA
SOPIR
TAKSI
PEMBINA
ACCOUNT
JENIS AKTIVA
SOPIR
TAKSI
SUPPLIER
DATA JENIS KENDARAAN
ENTRY DATA
JENIS KENDARAAN
Gambar 3.5 Sistem Flow Entry Data Master
Supplier
SPOI Terotorisasi
Data Detail Penyusutan
Pembelian Aktiva Tetap Penghentian Aktiva
Data Pembelian
Penyusutan Aktiva Tetap
Data Jurnal Data Penyusutan
Proses Laporan
Laporan Keuangan
Gambar 3.6 Sistem Flow Pembelian Dan Penyusutan Aktiva Tetap
40
Data Account
Bukti Memo
Bukti Memo
Entry Data
Entry Data
Bukti Memo
Entry Data
Jurnal Kas Masuk Dan Keluar
Jurnal Bank Masuk Dan Keluar
Jurnal Memorial
Data Jurnal
Data Setoran Proses Laporan
Sopir
Setoran Laporan Keuangan
Data Checker
Gambar 3.7 Sistem Flow Setoran dan Accounting
3.9.3 Data Flow Diagram (DFD) Setelah Proses desain dengan menggunakan sistem flow, langkah selanjutnya dalam desain sistem adalah pembuatan Data Flow Diagram (DFD) yang merupakan representasi grafik dalam menggambarkan arus data sistem secara terstruktur dan jelas sehingga dapat menjadi sarana dokumentasi sistem yang baik.
41
A. Context diagram Diagram ini menggambarkan rancangan global/keseluruhan dari proses yang ada pada DFD. Gambar 3.8 berikut ini merupakan tampilan dari contex diagram sistem yang ada.
Faktur Beli
Bukti Setoran DATA SOPIR
SUPPLIER
Data Supplier
0
Lap Penyusutan Aktiva Lap Rugi Laba
SOPIR
Data Setoran SISTEM INFORMASI AKUNTANSI AKTIVA TETAP PT PARA BATHARA SURYA
Lap Neraca
Laporan Setoran Jurnal Jual Beli
+
MANAGER
Lap Perubahan Modal Lap Pembelian
ADMINISTRASI Data Jurnal Kas Bank
Data Jurnal Memo
Gambar 3.8 Context Diagram dari Sistem Informasi Akuntansi Pada Perusahaan Taksi PT. PARA BATHARA SURYA Surabaya
Master Acount
Master Sopir
Master Kota
Master Lokasi
Master Jenis Aktiva
Master Supplier
Pembelian Aktiva
Proses Hitung Aktiva
Laporan Pembelian
Penghentian Aktiva
Transaksi Setoran
Transaksi Penyusutan
PENYUSUTAN
Laporan Setoran
Laporan Penyusutan
Laporan Perubahan Modal
Transaksi Memorial
SETORAN
Gambar 3.9 Diagram Berjenjang Sistem Informasi Akuntansi
Master Taksi
Master Jenis Kendaraan
Master Pembina
PEMBELIAN
Jurnal Jual Beli
Laopran Neraca
Transaksi Kas Bank
ACCOUNTING
Tutup Buku
Laporan Laba Rugi
B.
MASTER
SISTEM INFORMASI AKUNTANSI
42
Diagram Berjenjang
43
C.
DFD Level 0 dari Sistem Informasi Akuntansi
[Data Supplier]
15
DNILAIAKTIVA
[Faktur Beli]
Data DAKTIVA
SUPPLIER Data Pembelian 12
Data Aktiva
Data HPembelian Data Jenis Aktiva
PEMBELIAN 13
AKTIVA
Data Set Program
1
Data Supplier
14
Data Pembelian
PEMBELIAN
2
Supplier
+
16
Jenis Aktiva
PENYUSUTAN AKTIVA TETAP
Data Jenis Aktiva 3
Data Supplier Data Account
+ 5
Data Taksi Data Lokasi
Kota
Data Kota 6
Jenis Taksi
Data Pembina ENTRY DATA MASTER
Data Kota
Data Jenis Taksi [DATA SOPIR]
Data Jenis Aktiva Data Jenis Kendaraan Data Set Program
Data Set Program
+ 17
Sopir
3
Taksi
[Lap Penyusutan Aktiva]
Data Sopir 21
Data Taksi 4
Data Set Program
Data Account
Lokasi
ADMINISTRASI
SET PROGRAM
Data Lokasi 7
Pembina Data Pembina
Data Lokasi Data Pembina
2
Account
5 SOPIR
Data Taksi
[Bukti Setoran] SETORAN
Data Sopir
Data Set Program
[Laporan Setoran]
1
+ Data Djurnal Data HJurnal
Setoran
[Data Setoran]
10
HJURNAL
Data HPenyusutan
Data Setoran 11
DJURNAL
Data DPembelian
Data Dpenyusutan Data DJURNAL 4
Data Account
[Data Jurnal Memo]
Data Hjurnal
[Data Jurnal Kas Bank]
ACCOUNTING
[Jurnal Jual Beli]
+
Data Set Program [Lap Neraca] MANAGER
[Lap Pembelian] 8
HKASBANK
[Lap Perubahan Modal] [Lap Rugi Laba]
Data HKASBANK
9
DKASBANK
Data DKASBANK
Gambar 3.10 DFD Level 0 dari Sistem Informasi Akuntansi Pada Perusahaan Taksi PT. PARA BATHARA SURYA Surabaya
44
D.
DFD Level 1 dari Proses Pembelian 21
SET PROGRAM SUPPLIER
[Data Set Program] 16
Jenis Aktiva 13
1.1
Supplier
[Faktur Beli] [Data Jenis Aktiva]
[Data Supplier]
Pembelian
[Data Pembelian]
[Data DPembelian] 12
PEMBELIAN
[Data HPembelian] 11
DJURNAL 10
HJURNAL
1.2 Data DPembelian Laporan Pembelian
Data Jenis Aktiva
Data Supplier
MANAGER
[Lap Pembelian]
Gambar 3.11 DFD level 1 Proses Pembelian
E.
DFD Level 1 dari Proses Setoran [Bukti Setoran] [Data Pembina]
SOPIR
7
10
11
Pembina
DJURNAL
HJURNAL
5.1 [Data Setoran]
3
Taksi [Data Tak si]
[Data HJurnal] [Data Djurnal] [Data Lokasi]
Transaksi Setoran [Data Setoran]
[Data Set Program] 21
SET PROGRAM
[Data Sopir] 4 17
Sopir 1
ADMINISTRASI
Lokasi
Setoran
Data Sopir
5.2
[Laporan Setoran]
Laporan Setoran
Data Setoran Data Lokasi
Gambar 3.12 DFD Level 1 dari Proses Setoran
45
F.
DFD Level 1 dari Proses Penyusutan
12
PEMBELIAN 2.2 [Data Aktiva]
[Data Pembelian] Proses Hitung Aktiva
[Data DAKTIVA]
14
2.4
Data DAktiva
AKTIVA
Penghentian Aktiva Data Aktiva 15
DNILAIAKTIVA 2.1 Data Aktiva Transaksi Penyusutan
[Data HPenyusutan]
Data DNilaiAktiva
[Data Set Program] 21
SET PROGRAM
[Data Dpenyusutan] 10 11
HJURNAL
DJURNAL
2.3 Data DNilaiAktiva
Data Aktiva
Laporan Penyusutan MANAGER [Lap Penyusutan Aktiva]
Gambar 3.13 DFD Level 1 dari Proses Penyusutan
46
G.
DFD Level 1 dari Proses Accounting
[Data Hjurnal]
Data HJurnal 10
Data HJurnal
Data HJurnal
HJURNAL
[Data Jurnal Memo] [Data Jurnal Kas Bank]
ADMINISTRASI 4.1
Transaksi Memorial [Jurnal Jual Beli]
[Data DJURNAL]
Data Account 11
4.2
Data DJurnal
DJURNAL
[Data DKASBANK] Data Account
Transaksi J urnal Jual Beli
21
Data Account
[Data Set Program]
SET PROGRAM
Data DJurnal
Data Account [Data HKASBANK]
2
Account 4.7
Data HKasBank Proses Tutup Buku Data DKasBank
4.3
Data Kas Bank Transaksi Kas Bank
20 9
DKASBANK
Saldo Account
Data Saldo Account 4.5
Data Account [Data Ac count]
Laporan Laba Rugi Data DKasBank 8
Data Kas Bank
HKASBANK Data HKasBank
18
Setup RL
Data Setup RL
4.4 Data DJurnal Data DKasBank [Lap Neraca]Data Rugi Laba
Laporan Neraca Data HkasBank
Data Setup Neraca
4.6 Laporan Perubahan Modal
Data Neraca
19
Setup Neraca MANAGER
[Lap Perubahan Modal] [Lap Rugi Laba]
Gambar 3.14 DFD Level 1 dari Proses Accounting
47
H.
DFD Level 1 dari Proses Entry Data Master 3.1 [Data Jenis Aktiva]
16
Entry Data Master Jenis Aktiva
Jenis Aktiva
[Data Jenis Aktiva] 2
Data Account
Account
3.2 Entry Master Account ADMINISTRASI
[Data Account]
[Data Account] 5 [Data Kota]
Kota
3.3 [Data Kota]
Entry Master Kota
3.4 SUPPLIER
[Data Supplier]
Entry Master Supplier
[Data Supplier]
13
Data Kota
3.5
Supplier
Entry Master Sopir
SOPIR
Data Kota
[DATA SOPIR]
[Data Sopir]
3.6 [Data Lokasi]
[Data Lokasi]
17
Sopir
7
Pembina
Entry Master Lokasi 4
Lokasi
3.7
[Data Taksi]
Entry Master Pembina
[Data Pembina]
[Data Pembina]
3.8
Data Lokasi Data Pembina
Entry Master Taksi
3
[Data Taksi]
3.9
[Data Jenis Kendaraan]
Jenis Kendaraan
Entry Master Jenis Kendaraan
Jenis Taksi
[Data Jenis Taksi]
3.10
[Data Set Program]
6
Enrty Data Set Program
21
SET PROGRAM
[Data Set Program]
Gambar 3.15 DFD Level 1 dari Proses Entry Data Master
Taksi
48
I. Entity Relationship Diagram (ERD) ERD
merupakan
suatu
desain
sistem
yang
digunakan
untuk
merepresentasikan, menentukan dan mendokumentasikan kebutuhan-kebutuhan untuk sistem pemrosesan database. ERD juga menyediakan bentuk untuk menunjukkan struktur keseluruhan data dari pemakai. Dalam perancangan sistem ini telah terbentuk ERD ( Gambar 3.16 ) yang merupakan lanjutan dari pembuatan desain dengan menggunakan DFD :
49
1. CDM (Conceptual Data Model)
DKASBANK
SETUPRL SETUPRL$FK
KODE
KODEACC KETERANGAN SALDO KOLOM GARIS RL1 RL2 RL3 RUMUS TEBAL MIRING HAL1 TANGGAL ORTU TINGKATAN HEADER SALDO_AWAL DEBET KREDIT SALDO_AKHIR
NOBUKTI URUT KODEACC KETERANGAN TOTAL
DKASBANK$FK2
HKASBANK$FK ACCOUNT KODEACC DJURNAL NAMA NOBUKTI HEADER DJURNAL$FK1 KODEACC ORTU URUT TINGKATAN KETERANGAN NR DK KELOMPOK DEBET TANGGAL KREDIT DK ACC_DEBET ACC_KREDIT
SALDOACCOUNT
SALDOACCOUNT$FK
PERIODE KODEACC SALDO_AWAL MUTASI_DEBET MUTASI_KREDIT BL_DEBET BL_KREDIT
SETUPNERACA KODE KODEACC KETERANGAN CABANG SALDO GARIS KOLOM RUMUS TEBAL NERACA1 MIRING NERACA2 HAL1 HEADER TINGKATAN ORTU
DKASBANK$FK1
JENIS_AKTIVA$FK
SETUPNERACA$FK
BAGIAN KODE_BAGIAN NAMA_BAGIAN
DAFTAR_USER$FK
JENIS_AKTIVA
HJURNAL NOBUKTI TANGGAL NOREFF DIBUAT DIBUKUKAN DIPERIKSA DISETUJUI KETERANGAN KELOMPOK TOTAL
DJURNAL$FK AKTIVA KODE_AKTIVA JENIS_AKTIVA NOBUKTI NAMA_AKTIVA TANGGAL_BELI HRG_PEROLEHAN NILAI_RESIDU UMUR STATUS TANGGAL_BERHENTI
JENIS_TAKSI KODE NAMA
LOKASI KODE_LOKASI NAMA_LOKASI
SETORAN KODE_SETORAN KODE_TAKSI KODE_SOPIR TANGGAL RIT KM_ISI KM_DB STATUS_OPERASI JAM_SETOR ONGKOS KM_TOTAL BAHAN_BAKAR
PEMBELIAN PEMBELIAN$FK3
SETORAN$FK
TAKSI KODE_TAKSI KODE_LOKASI KODE_PEMBINA JENIS NOPOL
TAKSI$FK1
TAKSI$FK2
SETORAN$FK1
AKSES_USER
SOPIR$FK PEMBINA$FK
SETPROGRAM PEMBINA KODE_PEMBINA KODE_KOTA NRP NAMA_PEMBINA ALAMAT TELPON TANGGAL_MASUK
SOPIR
DAFTAR_MENU
NOBUKTI KODE_SUPPLIER KODE TANGGAL KETERANGAN HARGA STATUS KREDIT TANGGAL_LUNAS
KOTA KODE_KOTA NAMA_KOTA
USERNAME NAMA BOLEH
NAMA KODEMENU KODESUBMENU
DNILAI_AKTIVA KODE_AKTIVA TAHUN BULAN STATUS BIAYA AKUMULASI BUKU
TAKSI$FK3
DAFTAR_USER
AKSES_USER$FK1
AKTIVA$FK2
DNILAI_AKTIVA$FK AKTIVA$FK
KODE KODEACC NAMA KODEACC1
USERNAME KODE_BAGIAN KETERANGAN PASSWORD AKSES_USER$FK2
HKASBANK NOBUKTI KODEACC TANGGAL DIBUAT DIBUKUKAN DIPERIKSA DISETUJUI NOREFF KETERANGAN KELOMPOK TOTAL
KODE_SOPIR KODE_KOTA SUPPLIER$FK1 NAMA_SOPIR ALAMAT TELPON TANGGAL_MASUK TANGGAL_KELUAR
KODE KAS BANK RLDITAHAN RLTAHUN RLBULAN UTANG PENDAPATAN BIAYA PENYUSUTAN
SUPPLIER KODE_SUPPLIER KODE_KOTA NAMA ALAMAT KODE_POS TELPON
PEMBELIAN$FK1
Gambar 3.16 ERD Conceptual Data Model dari Sistem Informasi Akuntansi Pada Perusahaan Taksi PT. PARA BATHARA SURYA Surabaya
50
2. PDM (Physical Data Model)
SETUPRL$FK DKASBANK$FK2
NOBUKTI URUT KODEACC KETERANGAN TOTAL
DKASBANK$FK1
HKASBANK$FK ACCOUNT KODEACC DJURNAL NAMA NOBUKTI HEADER DJURNAL$FK1 KODEACC ORTU URUT TINGKATAN KETERANGAN NR DK KELOMPOK DEBET TANGGAL KREDIT DK ACC_DEBET ACC_KREDIT
SALDOACCOUNT
SALDOACCOUNT$FK
PERIODE KODEACC SALDO_AWAL MUTASI_DEBET MUTASI_KREDIT BL_DEBET BL_KREDIT
SETUPNERACA KODE KODEACC KETERANGAN CABANG SALDO GARIS KOLOM RUMUS TEBAL NERACA1 MIRING NERACA2 HAL1 HEADER TINGKATAN ORTU
HKASBANK
HJURNAL
NOBUKTI KODEACC TANGGAL DIBUAT DIBUKUKAN DIPERIKSA DISETUJUI NOREFF KETERANGAN KELOMPOK TOTAL
NOBUKTI TANGGAL NOREFF DIBUAT DIBUKUKAN DIPERIKSA DISETUJUI KETERANGAN KELOMPOK TOTAL
DKASBANK
SETUPRL KODE KODEACC KETERANGAN SALDO KOLOM GARIS RL1 RL2 RL3 RUMUS TEBAL MIRING HAL1 TANGGAL ORTU TINGKATAN HEADER SALDO_AWAL DEBET KREDIT SALDO_AKHIR
JENIS_AKTIVA$FK
SETUPNERACA$FK
BAGIAN KODE_BAGIAN NAMA_BAGIAN
DAFTAR_USER$FK
JENIS_AKTIVA
AKTIVA KODE_AKTIVA JENIS_AKTIVA NOBUKTI NAMA_AKTIVA TANGGAL_BELI HRG_PEROLEHAN NILAI_RESIDU UMUR STATUS TANGGAL_BERHENTI
JENIS_TAKSI KODE NAMA
LOKASI KODE_LOKASI NAMA_LOKASI
SETORAN KODE_SETORAN KODE_TAKSI KODE_SOPIR TANGGAL RIT KM_ISI KM_DB STATUS_OPERASI JAM_SETOR ONGKOS KM_TOTAL BAHAN_BAKAR
PEMBELIAN$FK3 SETORAN$FK
TAKSI KODE_TAKSI KODE_LOKASI KODE_PEMBINA JENIS NOPOL
TAKSI$FK1
TAKSI$FK2
SETORAN$FK1
AKSES_USER
SOPIR$FK PEMBINA$FK
SETPROGRAM PEMBINA KODE_PEMBINA KODE_KOTA NRP NAMA_PEMBINA ALAMAT TELPON TANGGAL_MASUK
SOPIR
DAFTAR_MENU
PEMBELIAN NOBUKTI KODE_SUPPLIER KODE TANGGAL KETERANGAN HARGA STATUS KREDIT TANGGAL_LUNAS
KOTA KODE_KOTA NAMA_KOTA
USERNAME NAMA BOLEH
NAMA KODEMENU KODESUBMENU
DNILAI_AKTIVA KODE_AKTIVA TAHUN BULAN STATUS BIAYA AKUMULASI BUKU
TAKSI$FK3
DAFTAR_USER
AKSES_USER$FK1
AKTIVA$FK2
DNILAI_AKTIVA$FK AKTIVA$FK
KODE KODEACC NAMA KODEACC1
USERNAME KODE_BAGIAN KETERANGAN PASSWORD AKSES_USER$FK2
DJURNAL$FK
KODE_SOPIR KODE_KOTA SUPPLIER$FK1 NAMA_SOPIR ALAMAT TELPON TANGGAL_MASUK TANGGAL_KELUAR
KODE KAS BANK RLDITAHAN RLTAHUN RLBULAN UTANG PENDAPATAN BIAYA PENYUSUTAN
SUPPLIER KODE_SUPPLIER KODE_KOTA NAMA ALAMAT KODE_POS TELPON
PEMBELIAN$FK1
Gambar 3.17 ERD Physical Data Model dari Sistem Informasi Akuntansi Pada Perusahaan Taksi PT. PARA BATHARA SURYA Surabaya
51
3.9.4
Struktur Database Struktur database merupakan kumpulan dari data-data beserta tipenya
yang merupakan komponen penting dalam membuat suatu program. Struktur database tersebut merupakan struktur data yang saling berhubungan satu sama lain sehingga sangat diperlukan dalam menjalankan program dan juga menyimpan data dalam suatu sistem database seperti dibawah ini : 1. Struktur Tabel User Nama tabel
:
user
Primary key
:
Kd_user
Fungsi
:
Menyimpan data-data user Tabel 3.1 User
Field Kd_user Pwd_user Level Status
Type Varchar2 Varchar2 Number Number
Length 9 15 1 1
Keterangan Kode user Password user Lavel user Status aktif
2. Struktur Tabel Master Sopir Nama tabel
:
Sopir
Primary key
:
Kode_Sopir
Fungsi
:
Menyimpan data-data sopir taksi Tabel 3.2 Sopir
Field Kode_Sopir Nama_Sopir Alamat Kode_kota Telpon Tanggal_masuk Tanggal_keluar
Type Varchar2 Varchar2 Varchar2 Varchar2 Number Date Date
Length 15 50 50 15 15
Keterangan Kode sopir Nama sopir Alamat sopir Kode kota Telepon sopir Tanggal masuk sopir Tanggal keluar sopir
52
3. Struktur Tabel Master Pembina Nama tabel
:
Pembina
Primary key
:
Kode_pembina
Fungsi
:
Menyimpan data-data pembina sopir taksi Tabel 3.3 Pembina
Field Kode_pembina NRP Nama_pembina Alamat Kode_Kota Telepon Tanggal_masuk
Type Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Number Date
Length 15 15 50 50 15 15
Keterangan Kode pembina NRP Pembina Nama pembina Alamat pembina Kota pembina Telepon pembina Tanggal masuk pembina
4. Struktur Tabel Master Supplier Nama tabel
:
Supplier
Primary key
:
Kode_supplier
Fungsi
:
Menyimpan data-data supplier Tabel 3.4 Supplier
Field Kode_supplier Nama_supplier Alamat Kode_kota Kode_pos Telepon
Type Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Number
Length 15 50 50 15 15 15
Keterangan Kode supplier Nama supplier Alamat supplier Kode kota supplier Kode pos supplier Telpon supplier
5. Struktur Tabel Master Kota Nama tabel
:
Kota
Primary key
:
Kode_kota
Fungsi
:
Menyimpan data-data kota
53
Tabel 3.5 Kota Field Kode_kota Nama
Type Varchar2 Varchar2
Length Keterangan 15 Kode kota 50 Nama kota
6. Struktur Tabel Master Lokasi Nama tabel
:
Lokasi
Primary key
:
Kode_lokasi
Fungsi
:
Menyimpan data-data lokasi Tabel 3.6 Lokasi
Field Kode_lokasi Nama_lokasi
Type Varchar2 Varchar2
Length Keterangan 15 Kode lokasi 50 Nama lokasi
7. Struktur Tabel Master Taksi Nama tabel
:
Taksi
Primary key
:
Kode_taksi
Fungsi
:
Menyimpan data-data taksi Tabel 3.7 Taksi
Field Kode_taksi Jenis Nopol Kode_lokasi Kode_pembina
Type Varchar2 Varchar2 Varchar2 Varchar2 Varchar2
Length 15 15 15 15 15
8. Struktur Tabel Master Jenis Aktiva Nama tabel
:
Jenis_Aktiva
Primary key
:
Kode
Keterangan Kode taksi Jenis taksi Nomor polisi taksi Kode lokasi Kode pembina
54
Fungsi
:
Menyimpan data-data jenis aktiva Tabel 3.8 Jenis aktiva
Field
Type Varchar2 Varchar2
Kode Nama
Length Keterangan 15 Kode jenis aktiva 50 Nama jenis aktiva
9. Struktur Tabel Master Jenis Taksi Nama tabel
:
Jenis_Taksi
Primary key
:
Kode
Fungsi
:
Menyimpan data-data master jenis taksi Tabel 3.9 Jenis Taksi
Field
Type Varchar2 Varchar2
Kode Nama
Length Keterangan 15 Kode jenis taksi 50 Nama jenis taksi
10. Struktur Tabel Setoran Nama tabel
:
Setoran
Primary key
:
Kode_setoran
Fungsi
:
Menyimpan data-data setoran Tabel 3.10 Setoran
Field Kode_setoran Taksi Sopir Tanggal Rit Km_isi Km_db Status_operasi Jam setor Ongkos Km_total Bahan_bakar
Type Varchar2 Varchar2 Varchar2 Date Number Number Number Number Data/time Number Number Number
Length Keterangan 15 Kode setoran 15 Taksi 15 Sopir Tanggal setoran 20 Jumlah rit 20 Jumlah Km isi taksi 20 Jumlah Km db taksi 20 Status Operasi taksi Jam setoran taksi 20 Jumlah ongkos setoran 20 Jumlah total km taksi 20 Jumlah bahan bakar taksi
55
11. Struktur Tabel Detail Setoran Nama tabel
:
DSetoran
Primary key
:
Kode_setoran
Fungsi
:
Menyimpan data-data detail setoran Tabel 3.11 Detail setoran
Field Kode_setoran Hasil_kotor Hasil_bersih
Type Varchar2 Number Number
Length Keterangan 15 Kode setoran 20 Hasil kotor setoran 20 Hasil bersih setoran
12. Struktur Tabel Pembelian Nama tabel
:
Pembelian
Primary key
:
NoBukti
Fungsi
:
Menyimpan data-data pembelian aktiva tetap Tabel 3.12 Pembelian
Field Nobukti Tanggal Kode_supplier Keterangan Harga Status Tanggal_lunas
Type Varchar2 Date Varchar3 Varchar2 Number Number Date
Length Keterangan 15 No bukti pembelian Tanggal pembelian 15 Kode supplier 50 Keterangan aktiva tetap 20 Harga aktiva tetap 15 Status pembelian aktiva Tanggal lunas pembelian aktiva
13. Struktur Tabel Master Aktiva Tetap Nama tabel
:
Aktiva
Primary key
:
Kode_aktiva
Fungsi
:
Menyimpan data-data master aktiva tetap
56
Tabel 3.13 Aktiva Tetap Field Kode_aktiva Nama_aktiva Jenis_aktiva Nobukti Tanggal_beli Hrg_perolehan Nilai_residu Umur Status
Type Varchar2 Varchar2 Varchar2 Varchar2 Date Number Number Number Number
Length 15 50 15 15 20 15 15 1
Keterangan Kode aktiva tetap Nama aktiva tetap Jenis aktiva tetap No bukti aktiva tetap Tanggal pembelian aktiva tetap Harga perolehan Nilai residu aktiva tetap Nilai umur manfaat Status aktiva tetap
14. Struktur Tabel Nilai Aktiva Tetap Nama tabel
:
Nilai_aktiva
Primary key
:
Kode_aktiva
Fungsi
:
Menyimpan data-data detail nilai aktiva Tabel 3.14 Nilai Aktiva
Field Kode_aktiva Nahun NBiaya NAkumulasi NBuku
Type Varchar2 Varchar2 Number Number Number
Length 15 4 15 15 15
Keterangan Kode aktiva tetap Tahun penyusutan aktiva tetap Biaya penyusutan Akumulasi penyusutan Nilai buku aktiva tetap
15. Struktur Tabel Detail Aktiva Tetap Nama tabel
:
DNilai_aktiva
Primary key
:
DTahun
Fungsi
:
Menyimpan data-data detail nilai aktiva Tabel 3.15 Detail Aktiva Tetap
Field DTahun DBulan DStatus
Type Varchar2 Number Number
Length Keterangan 4 Tahun penyusutan aktiva tetap 2 Bulan penyusutan aktiva tetap 1 Status penyusutan aktiva tetap
57
DBiaya DAkumulasi DBuku
Number Number Number
15 15 15
Biaya penyusutan Akumulasi penyusutan Nilai buku aktiva tetap
16. Struktur Tabel Master Kas Bank Nama tabel
:
HKasbank
Primary key
:
Nobukti
Fungsi
:
Menyimpan data-data master kas bank Tabel 3.16 Master Kas Bank
Field Nobukti Tanggal Kodeacc Dibuat Dibukukan Diperiksa Disetujui Noreff Keterangan Kelompok Total
Type Varchar2 Date Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Number Number
Length Keterangan 30 No bukti kas bank Tanggal kas bank 30 Kode account 30 Pembuat kas bank 30 Pembuku kas bank 30 Pemeriksa kas bank 30 Yang menyetujui kas bank 15 Kode refferensi 30 Keterangan 15 Kelompok account 15 Total kas bank
17. Struktur Tabel Detail Kas Bank Nama tabel
:
DKasbank
Primary key
:
Nobukti,urut
Fungsi
:
Menyimpan data-data detail kas bank Tabel 3.17 Detail Kas Bank
Field Nobukti Urut Kodeacc Keterangan Total
Type Varchar2 Number Varchar2 Varchar2 Number
Length 30 2 30 30 15
Keterangan No bukti kas bank Nomer item kas bank Kode account Keterangan Total kas bank
58
18. Struktur Tabel Master Jurnal Nama tabel
:
Hjurnal
Primary key
:
no_bukti
Fungsi
:
Menyimpan data-data master jurnal Tabel 3.18 Master Jurnal
Field No_bukti Tanggal No_reff Dibuat Dibukukan Diperiksa Disetujui Keterangan Kelompok Periode
Type Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Number Varchar2
Length 30 30 15 15 60 60 60 80 1 10
Keterangan No bukti Jurnal Tanggal jurnal No Reff Di buat oleh Dibukukan oleh Diperiksa oleh Disetujui oleh Keterangan Kelompok account Peiode bulan
19. Struktur Tabel Detail Jurnal Nama tabel
:
Djurnal
Primary key
:
no_bukti,urut
Fungsi
:
Menyimpan data-data detail jurnal Tabel 3.19 Detail Jurnal
Field No_bukti Urut Kode_acc Keterangan Debet Kredit DK
Type Varchar2 Number Varchar2 Varchar2 Number Number Varchar2
Length 30 30 15 60 11,2 11,2 1
Keterangan No bukti Urut Kode account Keterangan Nominal debet Nominal kredit Debet atau Kredit
59
20. Struktur Tabel Account Nama tabel
:
Account
Primary key
:
kode_acc
Fungsi
:
Menyimpan data-data account Tabel 3.20 Account
Field Kode_acc Nama Header Parent Tingkatan Kelompok Tanggal DK
Type Varchar2 Varchar2 Varchar2 Varchar2 Number Number Date Varchar2
Length 30 100 5 30 5 1 1
Keterangan Kode account Nama account Kode account induk atau tidak Kode account induk Tingkatan atau level Kelompok account Tanggal entry Account deber atau kredit
21. Struktur Tabel Saldo Account Nama tabel
:
Saldo_Account
Primary key
:
kode_acc
Fungsi
:
Menyimpan data-data saldo account Tabel 3.21 Saldo Account
Field Kode_acc Periode Mutasi_debet Mutasi_kredit Bulan_lalu_debet Bulan_lalu_kredit Saldo_awal
Type Varchar2 Varchar2 Number Number Number Number Date
22. Struktur Tabel Seting Rugi Laba Nama tabel
:
SetupRL
Primary key
:
Kode
Length 30 10 11,2 11,2 11,2 11,2 11,2
Keterangan Kode account Periode bulan Mutasi debet Mutasi kredit Bulan lalu debet Bulaln lalu kredit Saldo awal account
60
Fungsi
:
Menyimpan data-data untuk setting rugi laba Tabel 3.22 Setting Rugi Laba
Field Kode Kode_acc Keterangan Saldo Kolom Garis
Type Varchar2 Number Varchar2 Varchar2 Number Number
Length 30 30 15 15 1 1
RL1
Number
11,2
RL2 RL3 Rumus Tebal Miring Hal1 Tanggal Ortu Tingkatan
Number Number Varchar2 Number Number Number Date Number Number
11,2 11,2 100 1 1 1 1 1
Keterangan Kode data atau item Kode account Keterangan Saldo Kolom Tulisan digaris bawah Nominal rugi laba bulan sekarang Nominal rugi laba bulan lalu Nominal rugi laba tahunan Rumus untuk perhitungan Tulisan dicetak Tebal Tulisan dicetak Miring Halam Laporan Tanggal Kode induk Tingkatan
23. Struktur Tabel Setting Neraca Nama tabel
:
Setupneraca
Primary key
:
kode
Fungsi
:
Menyimpan data-data setup neraca Tabel 3.23 Setting Neraca
Field Kode Kode_acc Keterangan Saldo Kolom Garis Rumus Tebal Neraca1 Miring Neraca2
Type Varchar2 Number Varchar2 Varchar2 Number Number Varchar2 Number Varchar2 Number Number
Length 30 30 60 11,2 1 1 100 1 11,2 1 11,2
Keterangan Kode data atau item Kode account Keterangan Saldo Kolom Tulisan cetak garis bawah Rumus untuk perhitungan Tulisan dicetak tebal Nominal neraca bulan sekarang Tulisan dicetak Miring Nominal neraca bulan lalu
61
Hal1 Header Tanggal Ortu Tingkatan
3.10
Number Number Date Number Number
1 1 1 1
Halaman Laopran Induk atau Tidak Tanggal entry Kode induk atau perent Tingkatan atau level
Perancangan Input Output Menggambarkan hubungan antara menu yang terdapat dalam Sistem
Informasi Akuntansi Pada Perusahaan Taksi PT. PARA BATHARA SURYA Surabaya.
3.10.1 Perancangan Input Input atau masukan data merupakan dasar dari suatu informasi yang akan digunakan kemudian. Pada sistem informasi akuntansi ini terdapat beberapa interface dimana user perlu memasukkan data. Adapun interface-interface yang memerlukan input dari user antara lain : 1. Input Master Sopir Desain input master sopir merupakan desain dari form master sopir yang berfungsi untuk memasukkan data sopir yang dimiliki oleh perusahaan.
Master Sopir Kode Sopir NRP Nama Sopir Alamat Kota No Telp Tanggal Masuk Tanggal Keluar
Kode Sopir
Tambah
Nama Sopir
Koreksi
NRP
Nama Sopir
Hapus
Alamat
Keluar
Gambar 3.18 Desain Input Master Sopir
62
2. Input Master Pembina Desain input master pembina merupakan desain dari form master Pembina yang berfungsi untuk memasukkan data Pembina.
Master Pembina Kode Pembina NRP Nama Pembina Alamat Kota No Telp Tanggal Masuk
Kode Pembina NRP Tambah
Nama Pembina
Koreksi
Alamat
Hapus
Kota Keluar
Gambar 3.19 Desain Input Master Pembina
3. Desain Input Master Taksi Desain input master taksi merupakan desain dari form master taksi yang berfungsi untuk memasukkan data taksi yang dimiliki oleh perusahaan.
Master Taksi Kode Taksi Jenis Nomor Polisi Lokasi Pembina
Kode Taksi
Tambah
Jenis
Koreksi
No Polisi
Hapus
Lokasi
Keluar
Gambar 3.20 Desain Input Master Taksi
63
4. Desain Input Master Supplier Desain input master supplier merupakan desain dari form master supplier yang berfungsi untuk memasukkan data supplier yang dimiliki oleh perusahaan.
Master Supplier Kode Supplier Nama Alamat Kota Kode Pos No Telp
Kode Supplier Nama
Tambah
Alamat
Koreksi
Kota
Hapus
Telp
Keluar
Gambar 3.21 Desain Input Master Supplier
5. Desain Input Master Kota Desain input master kota merupakan desain dari form master kota yang berfungsi untuk memasukkan data kota yang dimiliki oleh perusahaan.
Master Kota Kode Kota Nama Kota
Kode Kota
Tambah
Nama Kota
Koreksi
Hapus
Gambar 3.22 Desain Input Master Kota
6. Desain Input Master Jenis Aktiva Tetap
Keluar
64
Desain input master jenis aktiva tetap merupakan desain dari form master jenis aktiva tetap yang berfungsi untuk memasukkan data jenis aktiva tetap yang dimiliki oleh perusahaan.
Master Jenis Aktiva Kode Jenis Nama
Kode Jenis
Nama
Tambah
Koreksi
Hapus
Keluar
Gambar 3.23 Desain Input Master Jenis Aktiva Tetap
7. Desain Input Master Jenis Kendaraan Desain input master jenis kendaraan merupakan desain dari form master jenis kendaraan yang berfungsi untuk memasukkan data jenis kendaraan yang dimiliki oleh perusahaan.
Master Jenis Kendaraan Kode Jenis Nama
Kode Jenis
Nama
Tambah
Koreksi
Hapus
Keluar
Gambar 3.24 Desain Input Master Jenis Kendaraan
8. Desain Input Master Lokasi Desain input master lokasi merupakan desain dari form master lokasi yang berfungsi untuk memasukkan data lokasi yang dimiliki oleh perusahaan.
65
Master Lokasi Kode Lokasi Nama Lokasi
Kode Lokasi
Nama Lokasi
Tambah
Koreksi
Hapus
Keluar
Gambar 3.25 Desain Input Master Lokasi
9. Desain Input Transaksi Setoran Desain input transaksi setoran merupakan desain dari form transaksi setoran yang berfungsi untuk memasukkan data transaksi setoran yang dimiliki oleh perusahaan.
Transaksi Setoran Setoran Hari Ini : Nomor Taksi
Lokasi
Kode Sopir
Pembina
Nama sopir Jam Setor
Tanggal Setor
Rupiah
RIT
Ongkos
KM ISI
KM TOTAL
KM DB
Bahan Bakar
Rupiah
RIT
Ongkos
Rupiah
KM ISI
KM TOTAL
Status Operasi
Setoran Kemarin : Tanggal
KM DB
Total Hasil Hari ini : RIT
KM TOTAL
KM ISI
KM DB
Hasil Kotor
Tambah
Rupiah
Koreksi
Hapus
Keluar
Gambar 3.26 Desain Input Transaksi Setoran
66
10. Desain Input Transaksi Pembelian Desain input transaksi pembelian merupakan desain dari form pembelian yang berfungsi untuk memasukkan data pembelian
yang dimiliki oleh
perusahaan.
Transaksi Pembelian No Bukti Tanggal Status Supplier Keterangan Harga
No Bukti
Tambah
Tgl
Koreksi
Status
Supplier
Hapus
Harga
Keluar
Gambar 3.27 Desain Input Transaksi Pembelian
11. Desain Input Transaksi Penyusutan Aktiva Tetap Desain input transaksi penyusutan aktiva tetap merupakan desain dari form penyusutan aktiva tetap yang berfungsi untuk memasukkan data penyusutan aktiva tetap yang dimiliki oleh perusahaan.
67
Penyusutan Aktiva Tetap Kode Penyusutan Kode Pembelian Nama Aktiva Tanggal Pembelian Harga Perolehan Nilai Residu Umur Manfaat
Tahun
Koreksi
Tambah
Nilai Buku
Akumulasi Penyusutan
Biaya Penyusutan
Tahun Ke -
Keluar
Hapus
Gambar 3.28 Desain Input Transaksi Penyusutan Aktiva Tetap
12. Desain Input Account Desain input acount merupakan desain dari form acount yang berfungsi untuk memasukkan data kode rekening akuntansi yang dimiliki oleh perusahaan.
Kode
Saldo Awal
Nama Account
Mutasi Debet
Account Induk
Induk
Level
Mutasi Kredit
Nama Induk
Saldo Akhir
Kelompok
Debet / Kredit
Tanggal
User
No Acount
Tambah
Kode Account
Simpan
Parent
Koreksi
Hapus
D/k
Keluar
Gambar 3.29 Desain Input Account
68
13. Desain Input Jurnal Memorial Desain input jurnal memorial merupakan desain dari form jurnal memorial yang berfungsi untuk memasukkan data jurnal memorial yang dimiliki oleh perusahaan.
No Bukti Tanggal
No
No Acount
Pembukuan
Tambah
Keterangan
Mengetahui
Simpan
D/k
Debet
Kasir
Kredit
Penyetor
Koreksi
Hapus
Keluar
Gambar 3.30 Desain Input Jurnal Memorial
14. Desain Input Jurnal Kas Masuk Dan Keluar Desain input jurnal kas masuk dan kas keluar merupakan desain dari form jurnal kas masuk dan keluar yang berfungsi untuk memasukkan data jurnal kas masuk dan keluar.
No Bukti
No Account
Tanggal No Reff
No Pembukuan
Tambah
No Acount Mengetahui
Simpan
Total
Keterangan Kasir
Koreksi
Penyetor
Hapus
Keluar
Gambar 3.31 Desain Input Jurnal Kas Masuk Dan Keluar 15. Desain Input Jurnal Bank Masuk Dan Keluar Desain input jurnal bank masuk dan keluar merupakan desain dari form jurnal bank masuk dan keluar yang berfungsi untuk memasukkan data jurnal bank masuk dan keluar yang dimiliki oleh perusahaan.
69
No Bukti
No Account
Tanggal No Reff
No Acount
No
Keterangan
Mengetahui
Pembukuan
Tambah
Kasir
Simpan
Koreksi
Total Penyetor
Hapus
Keluar
Gambar 3.32 Desain Input Jurnal Bank Masuk Dan Keluar
3.10.2 Perancangan Output Adapun interface yang merupakan output bagi user antara lain : 1. Output Laporan Setoran Taksi Dalam interface sistem akan menampilkan laporan setoran taksi
Laporan Setoran Lokasi Nomor Taksi
Tanggal Hasil Kotor
BBM
Hasil Bersih
Hasil Kotor
BBM
Hasil Bersih
Nama Pengemudi
TOTAL
Gambar 3.33 Desain Output Laporan Setoran
2. Desain Output Laporan Penyusutan Dalam interface sistem akan menampilkan laporan penyusutan aktiva tetap
70
Laporan Penyusutan Aktiva Tetap Kode Aktiva Kode Pembelian Nama Aktiva Tanggal Pembelian Harga Perolehan Nilai Residu Umur Manfaat
Tahun Ke -
Tahun
Biaya Penyusutan
Akumulasi Penyusutan
Nilai Buku
Gambar 3.34 Desain Ouput Laporan Penyusutan Aktiva Tetap
3. Desain Output Laporan Pembelian Aktiva Tetap Dalam interface sistem akan menampilkan laporan pembelian aktiva tetap
Laporan Pembelian Tanggal Nomor
Tanggal
Harga
Supplier
Status
Gambar 3.35 Desain Output Laporan Pembelian Aktiva Tetap