BAB III ANALISIS DAN DESAIN SISTEM
III.1. Analisis Masalah Analisa sistem yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem yang telah ada pada perusahaan. Analisis dilakukan agar dapat menemukan masalah-masalah dalam pengolahan Penerapan Metode Multiple Step Dalam Sistem Informasi Akuntansi Jasa Servis Pada PT. Alfa Scorpii Marelan. Adapun analisis sistem ini meliputi input, proses dan output yang dijabarkan sebagai berikut :
III.1.1. Analisis Input Analisa yang dijadikan sebagai bahan inputan sistem yang sedang berjalan adalah data pemasok barang. Data tersebut akan di proses oleh admin pada PT. Alfa Scorpii Marelan.
26
27
Gambar III.1. Daftar Jasa Service III.1.2. Analisis Proses Proses yang terjadi pada sistem yang dijelaskan pada gambar FOD (Flow Of Document) berikut :
28
Penerapan Metode Multiple Step Dalam Sistem Informasi Akuntansi Jasa Servis Pada PT. Alfa Scorpii Marelan Kasir Mulai
Pegawai
Pimpinan
Laporan Keuangan
Data customer Verifikasi Laporan Keuangan
Input Data custimer
ACC Laporan Keuangan
ACC Laporan Keuangan
Data service dan Data Sparpart
SELESAI
Input Data Kendaraan
Kegiatan
Laporan Keuangan
Gambar III.2. Flow Of Document Sistem Sistem informasi akuntansi Jasa Servis Pada PT. Alfa Scorfii Marelan
III.1.3. Analisis Output Analisis output untuk rangkaian kerja pada kegiatan laporan kartu stok atau persediaan barang digudang.
29
Gambar III.3. Laporan Mekanik
III.2. Multiple Step Bentuk multiple step adalah bentuk laporan laba rugi di mana dilakukan beberapa pengelompokkan terhadap pendapatan-pendapatan dan biaya-biaya yang disusun dalam urut-urutan tertentu sehingga bisa dihitung penghasilanpenghasilan. 1. Menuliskan pendapatan usaha 2. Menuliskan beban usaha 3. Menghitung selisih pandapatan dan beban usaha, jika pendapatan usaha lebih besar dari pada beban usaha maka selisihnya disebut laba usaha dan jika sebaliknya maka selisihnya disebut rugi usaha. 4. Menuliskan pendapatan usaha 5. Menuliskan beban usaha
30
6. Menghitung selisih pandapatan dan beban usaha, jika pendapatan usaha lebih besar dari pada beban usaha maka selisihnya disebut laba usaha dan jika sebaliknya maka selisihnya disebut rugi usaha. 7. Menuliskan pendapatan di luar usaha 8. Menuliskan beban di luar usaha 9. Menghitung selisih pendapatan dan beban di luar usaha, jika pendapatan di luar usaha lebih besar dari pada beban di luar usaha maka selisihnya disebut laba di luar usaha dan jika sebaliknya maka selisihnya disebut rugi di luar usaha. 10. Menghitung laba (rugi) usaha dengan laba (rugi) di luar usaha, hasilnya disebut laba (rugi) bersih sebelum pajak. 11. Laba bersih sebelum pajak dikurangi dengan pajak penghasilan yang dikenakan dan hasilnya disebut laba bersih setelah pajak.
31
III.3. Desain Sistem Berdasarkan hasil desain sistem menggunakan bahasa pemodelan UML yang terdiri dari Usecase Diagram, Class Diagram, Activity Diagram dan Sequence Diagram. III.3.1. Usecase Diagram Secara garis besar, bisnis proses sistem yang akan dirancang digambarkan dengan usecase diagram yang terdapat pada Gambar III.4 :
Penerapan Metode Multiple Step Dalam Sistem Informasi Akuntansi Jasa Servis Pada PT. Alfa Scorpii Marelan Data Servis
<extends>
Data Pemasok
<extends> Menu Data
<extends>
Data Customer
<extends> <extends>
Data Mekanik
Data Kendaraan
Menu Transaksi
<extends> <extends>
Penerimaan Jasa Servis
Lap.Data Servis
Login Admin
Pembelian Barang Servis
<extends> Laporan Umum
<extends>
Lap.Data Pemasok
Lap. Data Customer
Lap. Data Mekanik Lap. Pembelian
Pimpinan
Lap. Transaksi Lap. Jasa Servis
Akuntansi
Jurnal Umum
Laba Rugi
Buku Besar
Gambar III.4. Use Case Diagram Sistem Sistem Informasi Akuntansi Jasa Servis
III.3.2. Class Diagram
32
Rancangan driver-driver yang akan digunakan pada sistem yang akan dirancang dapat dilihat pada gambar III.5 :
Kartu
Servis
-Nomor_Kartu -Tanggal -Kode_Servis -Harga -Masuk -Keluar -Sisa
1..
1..*
1..*
1..
1..
1..*
beli -Kode_Beli -Tanggal -Kode_Pemasok
1..*
1..
1..*
1.. Mekanik
Pemasok
Jasa 1..
-Kode_Beli -Kode_Servis -Harga -Jumlah
1..
Jasad -Nomor_Jasa -Kode_Servis -Harga -Jumlah
-Kode_Mekanik -Nama_Mekanik -Keahlian -Alamat -Telepon -Service_Change
belid
-Kode_Servis -Nama_servis -Jenis -Harga_Modal -Harga_Jasa -Ketersediaan
1..*
-Nomor_Jasa -Tanggal -Kode_Mekanik -Kode_Customer -Kode_Kendaraan
Customer
1..*
1..
-Kode_Pemasok -Nama_Pemasok -alamat -Telepon -Person
-Kode_Customer -Nama_Customer -Lamat -Telepon
1..*
1..*
1.. Sysdiagrams -Name -Principal_id -diagram_id -Verson -Definition
Kendaraan -Kode_Kendaraan -Nama _Kendaraan
Jurnald -Nomor_Jurnal -No_Akun -Nama_Akun -Debit -Kredit
Jurnal 1..
1..*
-Nomor_Jurnal -Tanggal -Ref -Keterangan
admin -username -password -Nama_admin
Gambar III.5. Class Diagram Sistem Sistem Informasi Akuntansi Jasa Servis
III.3.3. Activity Diagram Rangkaian kegiatan pada setiap terjadi event sistem digambarkan pada activity diagram berikut: 1. Activity Diagram pada Form Login
33
Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event pada form login dapat dilihat pada gambar III.6 : Login admin Admin
Sistem
Buka Aplikasi
Login
Isi Username Gagal
Isi Password
Click Login
Phase
Berhasil
Gambar III.6. Activity Diagram Form Login
2. Activity Diagram pada Form Data Servis Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event pada form servis dapat dilihat pada gambar III.7 :
34
Data Service Admin
Sistem
Memilih aksi pada form Menu
Click Form Service
Form Service
Memilih Data
Edit Data
Mengubah Data
Hapus Data
Menyimpan Data tidak
Konfimrasi Penghapusan
Memilih data
Menghapus Data
Phase
Ya
Gambar III.7. Activity Diagram Form Data Servis 3.
Activity Diagram pada Form Data Pemasok Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event
pada form driver dapat dilihat pada gambar III.8 :
35
Data Pemasok Admin
Sistem
Memilih aksi pada form Menu
Click Form Pemasok
Form Pemasok
Memilih Data
Edit Data
Mengubah Data
Hapus Data
Menyimpan Data tidak
Konfimrasi Penghapusan
Memilih data
Menghapus Data
Phase
Ya
Gambar III.8. Activity Diagram Form Data Pemasok
4.
Activity Diagram pada Form Customer Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event
pada form customer dapat dilihat pada gambar III.9 :
36
Data Pemasok Admin
Sistem
Memilih aksi pada form Menu
Click Form Pemasok
Form Pemasok
Memilih Data
Edit Data
Mengubah Data
Hapus Data
Menyimpan Data tidak
Konfimrasi Penghapusan
Memilih data
Menghapus Data
Phase
Ya
Gambar III.9. Activity Diagram Form Customer
5.
Activity Diagram pada Form Mekanik Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event
pada form Mekanik dapat dilihat pada gambar III.10 :
37
Data Mekasnik Admin
Sistem
Memilih aksi pada form Menu
Click Form Mekasnik
Form Mekanik
Memilih Data
Edit Data
Mengubah Data
Hapus Data
Menyimpan Data tidak
Konfimrasi Penghapusan
Memilih data
Menghapus Data
Phase
Ya
Gambar III.10. Activity Diagram Form Mekanik
6.
Activity Diagram pada Form Kendaraan Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event
pada form kendaraan dapat dilihat pada gambar III.11 :
38
Data Kenadaraan Admin
Sistem
Memilih aksi pada form Menu
Click Form Kendaraan
Form Kendaraan
Memilih Data
Edit Data
Mengubah Data
Hapus Data
Menyimpan Data tidak
Konfimrasi Penghapusan
Memilih data
Menghapus Data
Phase
Ya
Gambar III.11. Activity Diagram Form Kendaraan
39
7.
Activity Diagram pada Form Laporan Pembeli Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event
pada Form Laporan pembeli dapat dilihat pada gambar III.12 : Laporan Pembelian Admin
Sistem
Pilih form Pembelian
Menampilkan laporan Pembelian
Phase
Click cetak laporan
Gambar III.12. Activity Diagram Form Laporan Pembeli
8.
Activity Diagram pada Form Laporan Jasa Servis Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event
pada Form Laporan Jasa Servis dapat dilihat pada gambar III.13 : Laporan Jasa Service Admin
Sistem
Pilih form Jasa Service
Menampilkan laporan Jasa Service
Phase
Click cetak laporan
Gambar III.13. Activity Diagram Form Laporan Data Jasa Servis
40
9.
Activity Diagram pada Form Jurnal Umum Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event
pada Form Laporan jurnal umum dapat dilihat pada gambar III.14 : Laporan Jurnal Admin
Sistem
Pilih form Jurnal
Menampilkan laporan Jurnal
Phase
Click cetak laporan
Gambar III.14. Activity Diagram Form Laporan Jurnal Umum
10. Activity Diagram pada Form Laporan Buku Besar Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event pada Form Laporan data buku besar dapat dilihat pada gambar III.15 : Laporan Buku Besar Admin
Sistem
Pilih form Buku Besar
Menampilkan laporan Buku Besar
Phase
Click cetak laporan
Gambar III.15. Activity Diagram Form Laporan Data Buku Besar
41
11. Activity Diagram pada Form Lap. Laba Rugi Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event pada form laporan laba rugi dapat dilihat pada gambar III.16 : LaporanLaba Rugi Admin
Sistem
Pilih form Laba Rugi
Menampilkan laporan Laba Rugi
Phase
Click cetak laporan
Gambar III.16. Activity Diagram Form Lap. Laba Rugi
III.3.4. Sequence Diagram Rangkaian kegiatan pada setiap terjadi event sistem digambarkan pada sequence diagram berikut: 1. Sequence Diagram pada Form Login Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi event pada form login dapat dilihat pada gambar III.17 :
42
Admin
Main form
Form Admin
Proses Login
Admin
Tampilkan Fom ()
Menu () click form admin
Validasi nama dan password ()
Invalid () Login sukses ()
Gambar III.17. Sequence Diagram Form Login 2. Sequence Diagram pada Form Data Servis Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi event pada form pendapatan dapat dilihat pada gambar III.18 :
43
Admin
Form Data Service
Main form
Proses
Data Service
Tampilkan Fom ()
Menu ()
Click form Menu Data click form Data Service () Update data ()
Delete data ()
Koneksi database () Koneksi database ()
click form laporan Data Service () Informasi data () Close form ()
Koneksi database ()
Gambar III.18. Sequence Diagram Form Data Servis 3.
Sequence Diagram pada Form Data Pemasok Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi
event pada form Pemasok dapat dilihat pada gambar III.19 :
44
Admin
Form Data Pemasok
Main form
Data Pemasok
Proses
Tampilkan Fom ()
Menu ()
Click form Menu Data click form Data Pemasok () Update data ()
Delete data ()
Koneksi database () Koneksi database ()
click form laporan Data Pemasok () Informasi data () Close form ()
Koneksi database ()
Gambar III.19. Sequence Diagram Form Data Pemasok
4.
Sequence Diagram pada Form Customer Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi
event pada form Customer dapat dilihat pada gambar III.20 :
45
Admin
Form Data Customer
Main form
Data Customer
Proses
Tampilkan Fom ()
Menu ()
Click form Menu Data click form Data Customer () Update data ()
Delete data ()
Koneksi database () Koneksi database ()
click form laporan Data Customer () Informasi data () Close form ()
Koneksi database ()
Gambar III.20. Sequence Diagram Form Customer
5.
Sequence Diagram pada Form Mekanik Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi
event pada form pengeluaran Mekanik dapat dilihat pada gambar III.21 :
46
Admin
Form Data Mekanik
Main form
Data Mekanik
Proses
Tampilkan Fom ()
Menu ()
Click form Menu Data click form Data Mekanik () Update data ()
Delete data ()
Koneksi database () Koneksi database ()
click form laporan Data Mekanik() Informasi data () Close form ()
Koneksi database ()
Gambar III.21. Sequence Diagram Form Mekanik
6.
Sequence Diagram pada Form Jurnal Umum Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi
event pada Form Laporan jurnal umum dapat dilihat pada gambar III.22 :
47
Admin
Main form
Form Laporan Jurnal
Proses
Jurnal
Tampilkan Fom ()
Menu ()
Click form Invoice () click form Jurnal () Update data () Koneksi database ()
Delete data ()
Close form ()
Koneksi database ()
Gambar III.22. Sequence Diagram Form Laporan Jurnal Umum
7.
Sequence Diagram pada Form Laporan Buku Besar Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi
event pada Form Laporan data buku besar dapat dilihat pada gambar III.23 :
48
Admin
Form Laporan Buku Besar
Main form
Buku Besar
Tampilkan Menu ()
Menu () Click form laporan () click form Laporan Buku Besar() Koneksi database ()
Gambar III.23. Sequence Diagram Form Laporan Data Buku Besar
8.
Sequence Diagram pada Form Lap. Laba Rugi Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi
event pada form laporan laba rugi dapat dilihat pada gambar III.24 :
49
Admin
Main form
Form Laporan Laba rugi
Proses
Laba Rugi
Tampilkan Fom ()
Menu ()
Click form Invoice () click form Laba Rugi () Update data () Koneksi database ()
Delete data ()
Close form ()
Koneksi database ()
Gambar III.24. Sequence Diagram Form Lap. Laba Rugi
III.4. Desain Basis Data Desain basis data terdiri dari tahap merancang kamus data, melakukan normalisasi tabel, merancang struktur tabel, dan membangun Entity Relationship Diagram (ERD). III.4.1. Kamus Data Kamus data merupakan sebuah Data yang terorganisasi dari elemen data yang berhubungan dengan sistem, dengan definisi yang tepat dan teliti sehingga pemakai dan analis sistem akan memiliki pemahaman yang umum mengenai
50
input, output, dan komponen penyimpan. Kamus data penyimpanan sistem yang akan dirancang dapat dilihat pada tabel III.1 : Tabel III.1 Kamus Data No
Tabel
Field
1
Admin
=
username + password + operator
2
Beli
=
no_beli + tanggal + keterangan
3
Pemasok
=
4
Buku_besar
=
5
Belid
=
6
Jasa
=
7
Jurnal
=
8
Laba_rugi
=
9
Mekanik
=
Nama_Mekanik + tanggal + keterangan
10
Servis
=
Kode_Servis +Kategori +Nama_Servis
kode_Pemasok + nama_Pemasok + keterangan kode_bb + tanggal + keterangan + ref + nama_akun + normal + mutasi no_detail + no_bukti + kode_Pemasok + besar no_detail + no_bukti + kode_pendapatan + Jumlah kode_jurnal + tanggal + keterangan + no_akun + nama_akun + laporan + kelompok + normal + debit + kredit kode_LR + kelompok + nama_akun + nominal
III.4.2. Desain Tabel Setelah melakukan tahap normalisasi, maka tahap selanjutnya yang dikerjakan yaitu merancang struktur tabel pada basis data sistem yang akan dibuat, berikut ini merupakan rancangan struktur tabel tersebut:
51
1. Struktur Tabel Admin Tabel admin digunakan untuk menyimpan data Username, Password, Operator, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.2 di bawah ini:
Nama Database
Tabel III.2 Rancangan Tabel Admin Rizka_Alfa_Scorpii
Nama Tabel No
Admin
Nama Field
Tipe Data
Boleh Kosong
Kunci
1.
Username
varchar(25)
Tidak
Primary Key
2.
Password
varchar(25)
Tidak
-
3.
Operator
varchar(25)
Tidak
-
2. Struktur Tabel Beli Tabel barang digunakan untuk menyimpan data Kode_Beli, Kode_Pemasok, Tanggal, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.3 di bawah ini: Tabel III.3 Rancangan Tabel Beli Nama Database Rizka_Alfa_Scorpii Nama Tabel
Beli
No
Nama Field
Tipe Data
Boleh Kosong
Kunci
1.
Kode_Beli
varchar(5)
Tidak
Primary Key
2.
Tanggal
varchar(25)
Tidak
-
3.
Kode_Pemasok
varchar(20)
Tidak
-
52
3. Struktur Tabel Belid Tabel bayar digunakan untuk menyimpan data Kode_Beli, Kode_Servis, Harga, Jumlah, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.4 di bawah ini: Tabel III.4 Rancangan Tabel Belid Rizka_Alfa_Scorpii
Nama Database Nama Tabel No
Belid
Nama Field
Tipe Data
Boleh Kosong
Kunci
1.
Kode_Beli
varchar(5)
Tidak
Primary Key
2.
Kode_Servis
varchar(5)
Tidak
-
3.
Harga
int
Tidak
-
4. Struktur Tabel Pemasok Tabel
Pemasok
digunakan
untuk
menyimpan
data
Kode_Pemasok,
Nama_Pemasok, Keterangan, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.5 di bawah ini:
Nama Database
Tabel III.5 Rancangan Tabel Pemasok Rizka_Alfa_Scorpii
Nama Tabel
Pemasok
No
Nama Field
Tipe Data
Boleh Kosong
Kunci
1.
Kode_Pemasok
varchar(4)
Tidak
Primary Key
2.
Nama_Pemasok
varchar(25)
Tidak
-
3.
Keterangan
Text
Tidak
-
53
5. Struktur Tabel Beli Tabel beli digunakan untuk menyimpan data Kode_Beli, Tanggal, Kode_Pemasok, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.6 di bawah ini: Tabel III.6 Rancangan Tabel Beli Rizka_Alfa_Scorpii
Nama Database Nama Tabel No
Beli
Nama Field
Tipe Data
Boleh Kosong
Kunci
1.
Kode_Beli
varchar(5)
Tidak
Primary Key
2.
Tanggal
Date
Tidak
-
3.
Kode_Pemasok
varchar(5)
Tidak
Foreign Key
6. Struktur Tabel Buku_besar Tabel buku_besar digunakan untuk menyimpan data Kode_BB, Tanggal, Keterangan, Ref, Nama_Akun, Normal, Mutasi, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.7 di bawah ini:
Nama Database
Tabel III.7 Rancangan Tabel Buku_besar Rizka_Alfa_Scorpii
Nama Tabel No
Nama Field
buku_besar Tipe Data
Boleh Kosong
Kunci
1.
Kode_BB
int(11)
Tidak
Primary Key
2.
Tanggal
Date
Tidak
-
3.
Keterangan
Text
Boleh
-
4.
Ref
int(11)
Tidak
Foreign Key
5.
Nama_Akun
Text
Tidak
-
6.
Normal
varchar(20)
Tidak
-
54
7.
Mutasi
Double
Boleh
-
7. Struktur Tabel Dbayar Tabel dbayar digunakan untuk menyimpan data No_Detail, No_Bukti, Kode_Pemasok, Jumlah, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.8 di bawah ini:
Nama Database
Tabel III.8 Rancangan Tabel Dbayar Rizka_Alfa_Scorpii
Nama Tabel No
Dbayar
Nama Field
Tipe Data
Boleh Kosong
Kunci
1.
No_Detail
int(5)
Tidak
Primary Key
2.
No_Bukti
varchar(5)
Tidak
Foreign Key
3.
Kode_Pemasok
varchar(4)
Tidak
Foreign Key
4.
Jumlah
int(11)
Tidak
-
8. Struktur Tabel Dbeli Tabel dbeli digunakan untuk menyimpan data Kode_Beli, Kode_Barang, Harga, Jumlah, Sisa, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.9 di bawah ini:
Nama Database Nama Tabel No
Nama Field
Tabel III.9 Rancangan Tabel Dbeli Rizka_Alfa_Scorpii Dbeli Tipe Data
Boleh Kosong
Kunci
1.
Kode_Beli
varchar(5)
Tidak
Foreign Key
2.
Kode_Barang
varchar(5)
Tidak
Foreign Key
3.
Harga
int(11)
Tidak
-
4.
Jumlah
int(11)
Tidak
-
55
Sisa
5.
int(11)
Tidak
-
9. Struktur Tabel Jasad Tabel jasad digunakan untuk menyimpan data Nomor_Jasa, Kode_Servis, Harga, Jumlah, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.10 di bawah ini:
Nama Database
Tabel III.10 Rancangan Tabel Jasad Rizka_Alfa_Scorpii
Nama Tabel No
Jasad
Nama Field
Tipe Data
Boleh Kosong
Kunci
1.
Nomor_Jasa
varchar(5)
Tidak
Foreign Key
2.
Kode_Servis
varchar(5)
Tidak
Foreign Key
3.
Harga
int(11)
Tidak
-
4.
Jumlah
int(11)
Tidak
-
10. Struktur Tabel Jasa Tabel jual digunakan untuk menyimpan data Nomor_Jasa, Tanggal, Kode_Mekanik, Kode_Customer, Kode_Kendaraan, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.11 di bawah ini:
Nama Database
Tabel III.11 Rancangan Tabel Jual Rizka_Alfa_Scorpii
Nama Tabel No
Nama Field
Jasa Tipe Data
Boleh Kosong
Kunci
1.
Nomor_Jasa
varchar(5)
Tidak
Primary Key
2.
Tanggal
Date
Tidak
-
3.
Kode_Mekanik
varchar(5)
Tidak
-
4.
Kode_Customer
varchar(5)
Tidak
-
56
11. Struktur Tabel Jurnal Tabel jurnal digunakan untuk menyimpan data Kode_Jurnal, Tanggal, Keterangan, No_Akun, Nama_Akun, Laporan, Kelompok, Normal, Debit, Kredit, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.12 di bawah ini:
Nama Database
Tabel III.12 Rancangan Tabel Jurnal Rizka_Alfa_Scorpii
Nama Tabel No
Jurnal
Nama Field
Tipe Data
Boleh Kosong
Kunci
1.
Kode_Jurnal
varchar(10)
Tidak
-
2.
Tanggal
Date
Tidak
-
3.
Keterangan
Text
Boleh
-
4.
No_Akun
varchar(5)
Tidak
-
5.
Nama_Akun
Text
Tidak
-
6.
Laporan
varchar(5)
Boleh
-
7.
Kelompok
Text
Boleh
-
8.
Normal
varchar(20)
Tidak
-
9.
Debit
Double
Boleh
-
10.
Kredit
Double
Boleh
-
12. Struktur Tabel Kartu Tabel kartu digunakan untuk menyimpan data Kode_Kartu, Tanggal, Kode_Barang, Jumlah, Harga, Keterangan, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.13 di bawah ini:
Nama Database
Tabel III.13 Rancangan Tabel Kartu Rizka_Alfa_Scorpii
57
Nama Tabel No
Kartu
Nama Field
Tipe Data
Boleh Kosong
Kunci
1.
Kode_Kartu
int(11)
Tidak
Primary Key
2.
Tanggal
Date
Tidak
-
3.
Kode_Barang
varchar(5)
Tidak
Foreign Key
4.
Jumlah
int(11)
Tidak
-
5.
Harga
int(11)
Tidak
-
6.
Keterangan
Text
Tidak
-
13. Struktur Tabel Laba_rugi Tabel laba_rugi digunakan untuk menyimpan data Kode_LR, Kelompok, Nama_Akun, Nominal, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.14 di bawah ini:
Nama Database
Tabel III.14 Rancangan Tabel Laba_rugi Rizka_Alfa_Scorpii
Nama Tabel No
Nama Field
laba_rugi Tipe Data
Boleh Kosong
Kunci
1.
Kode_LR
int(11)
Tidak
Primary Key
2.
Kelompok
varchar(20)
Tidak
-
3.
Nama_Akun
varchar(30)
Tidak
-
4.
Nominal
Double
Tidak
-
14. Struktur Tabel Pemasok Tabel
pemasok
digunakan
untuk
menyimpan
data
Kode_Pemasok,
Nama_Pemasok, Alamat, Telepon, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.15 di bawah ini:
58
Nama Database
Tabel III.15 Rancangan Tabel Pemasok Rizka_Alfa_Scorpii
Nama Tabel
Pemasok
No
Nama Field
Tipe Data
Boleh Kosong
Kunci
1.
Kode_Pemasok
varchar(5)
Tidak
Primary Key
2.
Nama_Pemasok
varchar(25)
Tidak
-
3.
Alamat
Text
Tidak
-
4.
Telepon
varchar(12)
Tidak
-
15. Struktur Tabel Stok Tabel stok digunakan untuk menyimpan data Kode_Barang, Jumlah, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.16 di bawah ini:
Nama Database Nama Tabel No
Nama Field
Tabel III.16 Rancangan Tabel Stok Rizka_Alfa_Scorpii Stok Tipe Data
Boleh Kosong
Kunci
1.
Kode_Barang
varchar(5)
Tidak
Primary Key
2.
Jumlah
int(11)
Tidak
-
III.4.3. ERD (Entity Relationship Diagram) Tahap selanjutnya pada penelitian ini yaitu merancang ERD untuk mengetahui hubungan antar tabel yang telah didesain sebelumnya, ERD tersebut dapat dilihat pada gambar III.23 :
59
Kode_Beli
No_Pemasok
Nama_Pemasok
Pemasok
1
mendapatkan
1
Tanggal
Beli
Kode_Pemasok
Alamat M Telepon memberikan
Person
1 Kode_Servis 1
terhadap
1
Servis
Nama_Servis Jenis Harga_Model
Nomor_Jasa
Harga Jasa Ketersediaan
Tanggal
Jasa
M
Kepada
Kode_Servis 1 username Admin
password operator
Gambar III.25. Diagram ERD Sistem informasi akuntansi III.5. Desain User Interface Tahap perancangan berikutnya yaitu desain sistem secara detail yang meliputi desain input sistem, desain output sistem, dan desain database. 1. Desain pada Form Login Desain yang disajikan untuk melakukan kegiatan saat terjadi event pada form login dapat dilihat pada gambar III.26 :
60
Gambar III.26. Desain Form Login
2. Desain pada Form Data Servis Desain yang disajikan untuk melakukan kegiatan saat terjadi event pada form pendapatan dapat dilihat pada gambar III.27 :
Logo
Form Servis
Form Untuk Pengolahan Data Servis
Kode Servis:
Nama Jasa Servis: Harga Jasa:
Harga Modal: Kategori Pendapatan:
Pilih Baru
Kode Servis
Nama Servis
Ketersediaan: Simpan Jenis Servis
Edit Harga Modal
Hapus Harga Jasa
Batal Ketersediaan
Reset
Gambar III.27. Desain Form Data Servis
61
3.
Desain pada Form Data Pemasok Desain yang disajikan untuk melakukan kegiatan saat terjadi event pada form
Pemasok dapat dilihat pada gambar III.28 :
Logo
Form Pemasok
Form Untuk Pengolahan Data Pemasok
Kode Pemasok: Nama Pemasok:
No.Telp:
Alamat:
Contact: Baru
Kode Pemasok
Simpan
Nama Pemasok
Edit Alamat
Hapus No.Telepon
Batal
Contact Ketersediaan Person
Reset
Gambar III.28. Desain Form Data Pemasok
4.
Desain pada Form Customer Desain yang disajikan untuk melakukan kegiatan saat terjadi event pada form
Customer dapat dilihat pada gambar III.29 :
62
Logo
Form Customer
Form Untuk Pengolahan Data Customer
Kode Customer:
No.Telp:
Nama Customer: Alamat: Baru Kode Pemasok
Simpan
Edit
Nama Pemasok
Alamat
Hapus
Batal
No.Telepon Contact Ketersediaan Person
Reset
Gambar III.29. Desain Form Customer 5.
Desain pada Form Mekanik Desain yang disajikan untuk melakukan kegiatan saat terjadi event pada form
mekanik dapat dilihat pada gambar III.30 :
63
Logo
Form Mekanik
Form Untuk Pengolahan Data Customer
Kode Mekanik:
No.Telp:
Nama Mekanik:
Service Charge:
Alamat:
Kehalian: Baru
Kode Mekanik
Simpan
Nama Mekanik
Alamat
Edit Telepon
Hapus Service
Batal Kehalian
Reset
Gambar III.30. Desain Form Mekanik
6.
Desain pada Form Pembeli Desain yang disajikan untuk melakukan kegiatan saat terjadi event pada form
pembeli dapat dilihat pada gambar III.31 :
64
Logo
Simpan
Pembelian
Form Untuk Pengolahan transaksi pembelian barang untuk servis
Nomor
Batal
Tanggal Pasok
Pemasok
…..
Alamat:
Total Harga Kode Service
Nama Service
Jumlah
Harga
Total Harga Kehalian
Gambar III.31. Desain Form Pembeli 7.
Desain pada Form Penerimaan Jasa Servis Desain yang disajikan untuk melakukan kegiatan saat terjadi event pada form
penerimaaan jasa servis dapat dilihat pada gambar III.32 :
65
Logo
Simpan
Jasa
Batal
Form Untuk Pengolahan transaksi Jasa Servis
Nama
Kode SVC
Alamat
TAnggal
Mekanik
Kendaraan
Total Harga Kode Service
Nama Service
Jumlah
Harga
Total Harga Kehalian
Service Charge Grand Total Harga
Gambar III.32. Desain Form Penerimaan Jasa Servis
8.
Desain Form Laporan Daftar Servis Desain form untuk melihat laporan daftar servis dapat terlihat seperti pada
gambar III.33 berikut :
66
Gambar III.33. Desain Form Laporan Daftar Servis 9.
Desain Form Laporan Daftar Pemasok Desain form untuk melihat laporan daftar pemasok dapat terlihat seperti pada
gambar berikut :
Gambar III.34. Desain Form Laporan Daftar Pemasok
67
10. Desain Form Laporan Daftar Customer Desain form untuk melihat laporan daftar customer dapat terlihat seperti pada gambar berikut :
Gambar III.35. Desain Form Laporan Customer 11. Desain Form Laporan Daftar Mekanik Desain form untuk melihat laporan daftar mekanik dapat terlihat seperti pada gambar berikut :
68
Gambar III.36. Desain Form Laporan Daftar Mekanik 12. Desain Form Laporan Pembelian Desain form untuk melihat laporan pembeli dapat terlihat seperti pada gambar berikut :
Gambar III.37. Desain Form Laporan Pembelian
69
13. Desain Form Laporan Faktur Penjualan Serangkaian kegiatan untuk melihat laporan faktur penjualan dapat terlihat seperti pada gambar III.35 berikut :
Gambar III.38. Desain Form Faktur Penjualan
14. Desain Form Laporan Jasa Servis Serangkaian kegiatan untuk melihat laporan jasa Servis dapat terlihat seperti pada gambar III.38 berikut :
70
Gambar III.39. Desain Form Laporan Jasa Servis 15. Desain Form Laporan Jurnal Umum Serangkaian kegiatan untuk melihat laporan data jurnal umum dapat terlihat seperti pada gambar III.39 berikut :
Gambar III.40. Desain Form Laporan Jurnal Umum
71
16. Desain Form Laporan Buku Besar Serangkaian kegiatan untuk melihat laporan data buku besar dapat terlihat seperti pada gambar III.40 berikut :
Gambar III.41. Desain Form Laporan Buku Besar 17. Desain Form Laporan Laba Rugi Serangkaian kegiatan untuk meliha tlaporan data laba rugi dapat terlihat seperti pada gambar III.41 berikut :
72
Gambar III.42. Desain Form Laporan Laba Rugi