32
BAB III
ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan
Analisa sistem didefinisikan sebagai penguraian dari suatu sistem informasi yang
utuh
kedalam
bagian-bagian
komponennya
dengan
maksud
untuk
mengidentifikasi dan mengevaluasi pemasalahan. Proses analisa sistem merupakan langkah kedua pada fase pengembangan sistem. Analisa sistem dilakukan untuk mengetahui kelebihan dan kekurangan dari sistem yang selama ini dijalankan oleh perusahaan dengan menggunakan Microsoft Excel serta memahami informasiinformasi yang didapat dan dikeluarkan oleh sistem itu sendiri. Untuk mengetahui kekurangan dan kelebihan sistem tersebut, maka perlu diketahui bagaimana sistem yang sedang berjalan pada perusahaan. Adapun sistem yang sedang berjalan adalah sebagai berikut. Pada bagian pembelian, pengolahan data tersebut diawali dari data akuntansi persediaan material suuport dan permintaan material support yang urgent (mendesak) ke bagian pembelian dengan mencatat data yang didapat dari teknisi atau user. Data tersebut oleh bagian pembelian dicatat pada rencana pembelian materiali. Selanjutnya bagian pembelian memberikan data tersebut kepada pimpinan untuk disetujui pembeliannya. Setelah pimpinan selesai mengecek dan menyetujui permintaan pengorderan material support tersebut laporan dan transaksi tersebut, kemudian bagian pembelian mulai memcari perbandingan harga dan stock dari
32
33
beberapa supplier untuk dibuatkan PO (Purchase Order) kepada supplier. Setelah dilakukannya pembelian, maka material support tersebut akan masuk ke gudang dan bagian gudang akan memberikan laporan barang kepada bagian pembelian dan bagian pembelian akan memasukkannya kedalam laporan persediaan barang yang akan dilaporkan perminggu dan perbulannya. .
III.1.1. Analisa Input Sistem yang Sedang Berjalan Berdasarkan pengamatan dari data inputan yang di gunakan dalam melakukan pembelian barang pada CV. Cendana Baru adalah data permintaan barang dari bagian gudang dan stock barang yang telah mendekati batas minimum stock barang. Dalam pembelian barang yang diterapkan pada bagian pembelian adalah dengan pengajuan pembelian atas permintaan material support oleh bagian gudang dengan persetujuan dari pimpinan perusahaan, barulah permintaan barang tersebut dapat diproses. Adapun bentuk permintaan barang tersebut yang telah disetujui oleh pimpinan perusahaan dapat III.1. sebagai berikut dilihat pada gambar:
Gambar III.1. bentuk Form Persetujuan Pembelian Material Support Pada CV. Cendana Baru Menggunakan Metode FIFO 34
35
III.1.2. Analisa Proses Adapun proses pembelian material support menggunakan metode FIFO pada CV. Cendana Baru yang sedang berjalan dapat digambarkan dalam bentuk aliran informasi berikut ini: Gudang
Mulai
Memberikan data Permintaan barang, sisa stock dan barang urgent
Bagian Pembelian
Pimpinan Permintaan Persetujuan pembelian barang
Menerima Data Barang
Meminta Harga Dari beberapa Supplier
Pembuatan Surat Pesanan Barang ke Supplier / Penambahan Stok
Laporan Pembelian Barang Material Support Mingguan / Bulanan
Persetujuan pembelian barang
Selesai
A Barang
Bon Penerimaan Barang
Pembelian Barang
Pembuatan Laporan
Laporan Pembelian Barang Material Support Mingguan/Bulanan
Laporan Pembelian Barang Material Support Mingguan / Bulanan yang telah ditandatangani
A
Gambar III.2. FOD ( Flow Of Document ) Perancangan Sistem Informasi Akuntansi Pembelian Material Support pada CV. Cendana Baru Menggunakan Metode FIFO Sumber : CV. Cendana Baru
36
Dari gambar III.2. diatas dapat dilihat aliran dokumen yang terjadi dalam perancangan sistem informasi akuntansi pebelian material support pada CV. Cendana Baru menggunakan metode FIFO. Aliran dokumen ini sudah cukup baik, sebab terdapat proses penyimpanan, seperti arsip data user, arsip data bagian gudang, dan arsip dokumen akutansi pembelian material support yang berguna untuk memudahkan pembuatan laporan pembelian material support selama sebulan guna diserahkan kepada pimpinan. Aliran dokumen dari perancangan sistem informasi akuntansi pembelian meterial support pada CV. Cendana Baru menggunakan metode FIFO mencakup 3 bagian yaitu : Bagian gudang, Bagian Pembelian dan Pimpinan.
III.1.3. Analisa Output Sistem yang Sedang Berjalan Di bawah ini akan digambarkan contoh dari laporan pembelian barang dan utang dagang dengan menggunakan metode FIFO dari pembelian barang pada CV. Cendana Baru. Gambar yang akan dibuat nantinya adalah analisa out put sistem yang sedang berjalan pada CV. Cendana Baru Medan yang masih menggunakan cara Microsoft Office. Adapun bentuk laporan pembelian barang CV. Cendana Baru dengan Metode FIFO menggunakan perbandingan antara dokumen order dari customer dengan pengeluaran dan pembelian material support dilihat pada gambar III.3. sebagai berikut :
37
Gambar III.3. Bentuk Laporan Pembelian Material Support Pada CV. Cendana Baru Menggunakan Metode FIFO Sumber CV. Cedana Baru
III.2 Evaluasi Sistem yang Berjalan Sistem yang ada saat ini masih diolah menggunakan Microsoft Excel dan untuk sistem yang baru menggunakan aplikasi berbasis Windows. Dalam hal pengolahan data untuk sistem yang baru dibandingkan sistem yang lama terdapat beberapa hal yang berbeda, diantaranya adalah perubahan dalam hal penggunaan aplikasi program, yaitu akses pencarian informasi data dapat diakses dengan cepat tanpa harus susah payah mengkalkulasikan data, dan terintegrasi langsung dengan database tersebut berada. III.3 Desain Sistem Untuk membantu sistem pembelian pada CV. Cendana Baru penulis mengusulkan membuatan sebuah sistem dengan menggunakan aplikasi program
38
yang lebih akurat dan lebih mudah dalam pengolahannya. Dengan menggunakan Micorosoft Visual Studio.Net 2008 dan database SQL Server 2005 untuk memudahkan dalam perancangan dari aplikasi itu sendiri. Adapun yang menjadi kelebihan dari sistem yang akan dirancang yaitu: 1. Mempermudah dalam pencarian informasi mengenai laporan pembelian barang khususnya pencarian barang-barang yang telah di beli di beberapa periode dan mengetahui rekap barang untuk suatu project. 2. Meningkatkan keefisiensian dan keefektivitasan kerja para pegawai pada CV. Cendana Baru 3. Memberikan perhitungan yang lebih akurat mengenai jumlah biaya yang dikeluarkan untuk suatu project bagi pimpinan perusahaan . Adapun kelemahan dari sistem yang diusulkan adalah sebagai berikut : 1. Sistem yang dirancang hanya dikhususkan pada proses pembelian saja. 2. Sistem hanya dapat berlaku pada CV. Cendana Baru. III.3.1 Desain Sistem Global Pada perancangan sistem ini terdiri dari tahap perancangan yaitu : 1. Perancangan Use Case Diagram 2. Perancangan Output 3. Perancangan Tampilan 4. Perancangan Database 5. Perancangan Logika Program
39
III.3.1.1 Use Case Diagram Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Dalam penulisan skripsi ini penulis menggunakan metode UML yang dalam metode itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar III.4. dibawah ini: Perancangan Sistem Informasi Akuntansi Pembelian Material Support Pada CV. Cendana Baru Dengan Menggunakan Metode FIFO
extend
Barang urgent
Data Daftar Barang, bon
Input Data User Gudang
Login
Input Data barang, costumer, supplier
Input data Transaksi Masukan
Admin Pembelian
Input Data Transaksi Pembelian
include
Pembuatan Laporan
Hasil Laporan Pimpinan n
Gambar III.4. Use Case Perancangan Sistem Informasi Akuntansi Pembelian Material Support CV. Cendana Baru Menggunakan Metode FIFO.
40
III.3.1.2 Class Diagram Class Diagram
adalah sebuah spesifikasi yang jika diinstansiasi akan
menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus
menawarkan
layanan
untuk
memanipulasi
keadaan
tersebut
(metode/fungsi). Maka dapat di gambarkan class diagram pada bentuk di bawah ini, dapat di lihat pada gambar III.5. sebagai berikut : Admin
Login -LoginID -Password
Input Data Pembelian
Transaksi Masukan
Transasi Pengeluaran
Jurnal & Laporan
- Id Pembelian
-No Ttransaksi -TanggalTransaksi -BulanTransaksi -TahunTransaksi -IDPembelian -Keterangan - Jumlah - Total
-
- Jurnal Umum Pembelian - Laporan Pemakaian Material - Laporan Kegiatan Proyek Mingguan - Laporan Pemakaian Material
- Nama Pembelian
No Transaksi Pembelian Tanggal Bulan Tahun ID Pembelian Nama Material Transaksi Total
Gambar III. 5. Class Diagram Perancangan Sistem Informasi Akuntansi Pembelian Material Support Pada CV. Cendana Baru Menggunakan Metode FIFO
41
III.3.1.3 Sequence Diagram Sequence Diagram menggambarkan perilaku pada sebuah skenario, diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence diagram dapat di lihat pada gambar III.9 sebagai berikut a. Sequence Diagram Form Admin Halaman Utama
Login
Verifikasi
Data Base
Admin
Admin
Logout
Admin page
View (item)
data
Message Succes
Gambar III.6. Sequence Diagram Form Admin
b. Sequence Diagram Input Data User Halaman utama
Login
Verifikasi
Data Base
User
Viev(item)
User page
Open New
Message Succes
Log out
Gambar III.7. Sequence Diagram Input Data User
42
c. Sequence Diagram Proses Data Pembelian ;Halaman utama
Verifikasi
Login
Berhasil
Data Base
admin
View (item) Invalid
Open New
Admin Page
Proses Data Pembelian
Sent ( item )
Message Succes
Gambar III.8. Sequence Diagram Proses Data Pembelian d. Sequence Diagram Proses Input Data Transaksi Keluaran
;Halaman utama
Login
Verifikasi
Transaksi keluar
Data Base
Admin
View (item) Open New
Admin Page
Proses Data Transaksi
Invalid
Sent (Item) Message Succes
Gambar III.9. Sequence Diagram Proses Data Transaksi Keluaran
43
e. Sequence Diagram Proses Input Data Transaksi Masukan
;Halaman utama
Login
Verifikasi
Transaksi masuk
Data Base
User
View (item)
Admin Page
Open New
Proses Data Transaksi
Invalid
Sent (Item) Message Succes
Gambar III.10. Sequence Diagram Proses Data Transaksi Masukan
f. Sequence Diagram Proses Hasil Laporan
;Halaman utama
;login
Admin page
Admin View (item)
Open New
Invalid
Message Succes
Sent ( item )
Gambar III.11. Sequences Diagram Proses Hasil Laporan
44
III.3.2 Desain Sistem Detail Desain sistem detail dari perancangan sistem informasi akuntansi Pembelian material support pada CV. Cendana Baru dengan menggunakan metode FIFO ini adalah sebagai berikut: III.3.2.1 Desain Output Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari perancangan sistem informasi akuntansi Pembelian material support pada CV. Cendana Baru dengan menggunakan metode FIFO ini adalah sebagai berikut : 1. Rancangan Output Laporan Data Daftar Pembelian Rancangan output laporan data Pembelian berfungsi menampilkan data-data Pembelian Adapun rancangan output laporan data Pembelian dapat dilihat pada Gambar III.12. sebagai berikut : CV. CENDANA BARU Jalan……
LAPORAN PENAMBAHAN STOK No Bukti : Nama Proyek : No.
Nama Material
xx
Tgl Tambah xxxx
Harga Material xxxx
Total Harga
xxxx
Tambah Stok xxx
xx
xxxx
xxxx
xxx
xxxx
xxxx
xxxx
Medan, mm/tt/yyyy Dikerahui Oleh : (
)
Gambar III.12. Rancangan Output Laporan Penambahan Stok
45
2. Rancangan Output Laporan Aktifitas Mingguan Rancangan Output laporan Aktifitas Mingguan berfungsi untuk menampilkan data-data pemakaian material support berdasarkan metode FIFO mingguan CV. Cendana Baru. Laporan data merupakan data pemakaian material support selama sebulan atau setahun. Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form laporan laba rugi perusahaan yang akan ditampilkan seperti terlihat pada Gambar III.13. Di bawah ini :
CV. CENDANA BARU Jalan……
WEEKLY ACTIVITY REPORT Nama Proyek : Nama Pelanggan : NO.
Minggu Ke
Kegiatan Proyek
xxxx
xxxxxx
xxxxx
xxxx
xxxxxx
xxxxx
Medan, xxxx,2012 Diketahui oleh,
(
Gambar III. 13. Rancangan Output Laporan Aktivitas Mingguan
)
46
3. Rancangan Output Laporan Pemakaian Material Rancangan output laporan Pemakaian Material Perusahaan berfungsi untuk menampilkan data-data transaksi pemakaian material perusahaan. Adapun rancangan output laporan pemakaian material dapat dilihat pada Gambar III.14. sebagai berikut CV. CENDANA BARU Jalan……
LAPORAN PEMAKAIN MATERIAL No. Bukti : Nama Proyek : No.
Mingu Ke xxxx
Nama Material
xxx
Tanggal Pakai xxxx
xxxx
Jumlah Pakai xxxx
xxx
xxxx
xxxx
xxxx
xxxx
Kegiatan
Medan, dd:mm:yyyy Dibuat oleh
(
)
Gambar III. 14. Rancangan Output Laporan Pemakaian Material 4. Rancangan Output Jurnal Pembelian Rancangan output laporan Pemakaian Material Perusahaan berfungsi untuk menampilkan data-data transaksi pemakaian material perusahaan. Adapun rancangan output laporan pemakaian material dapat dilihat pada Gambar III.15. sebagai berikut CV. Cendana Baru Jurnal Pembelian
No xx xx
Tanggal Nama Rekening xxx xxxxxx xxx xxxxxx TOTAL
Debet Kredit xxxxx xxxxx xxxxx xxxxx xxxxxxx xxxxxxx Medan, dd/mm/yyyy Diketahui Oleh
( Gambar III.15 : Rancangan Output Jurnal Pembelian
)
47
III.3.2.2. Desain Input Perancangan input merupakan masukan yang penulis rancang guna lebih memudahkan dalam entry data. Entry data yang dirancang akan lebih mudah dan cepat dalam meminimalkan kesalahan penulisan dan memudahkan perubahan. 1.
Rancangan Input Menu Utama Rancangan input menu utama berfungsi untuk menampilkan tampilan utama
dari user interface. Adapun rancangan menu utama dapat dilihat pada Gambar III.16. sebagai berikut : 1. Login Form Login User
X
:
Password : Proses
Keluar
Gambar III.16 Login Form
2. Rancangan Menu Utama Login Administrator Dalam desain menu utama yang menjadi gambar tampilan adalah imputan master data, file transaksi dan Laporan. Tampilannya adalah sebagai berikut
48
CV. Cendana Baru Mater Data
File Transaksi
Input Data Pelanggan Input Data Material Input Data Proyek Input Data Supplier
Laporan
Penambahan Stok Material Pemakaian Material
Daftar Pelanggan Daftar Material Daftar Proyek Laporan Penambahan Stok Laporan Kegiatan proyek Mingguan Laporan Pemakaian Matrerial Laporan Jurnal Pembelian
Gambar III.17. Rancangan Input Form Menu Utama 3. Rancangan Input Form Data Daftar Pembelian Perancangan input form data daftar Pembelian merupakan form untuk penyimpanan data-data daftar Pembelian. Adapun bentuk form input data daftar Pembelian
dapat
dilihat
pada
Gambar
III.21.
Data Pelanggan
Sebagai
X
h h
Kode Pelanggan : Nama Pelanggan :
berikut:
Alamat : No. Telepon
New
Kode Pos :
Save
Edit
Delete
Cancel
Exit
Gambar III.18. Rancangan Input Form Data Daftar Pelanggan
4. Rancangan Input Form Data Material Perancangan input form data user merupakan form untuk penyimpanan data-data user. Adapun bentuk form input data user dapat dilihat pada Gambar III. 20. sebagai berikut :
49
Data Material
X
h h
Kode Material : Nama Material : Satuan : Stok :
Harga :
New
Save
Edit
Delete
Cancel
Exit
Gambar III.19. Rancangan Input Form Data Material
5. Rancangan Input Form Data Transaksi Masukan Perancangan input form data transaksi Masukan merupakan form untuk penyimpanan data-data transaksi Masukan. Adapun bentuk form input data transaksi Masukan dapat dilihat pada Gambar III. 20.sebagai berikut : Data Proyek
X
h h
Kode Proyek : Nama Proyek : Lama Proyek :
Minggu
Kode Pos :
Pelanggan :
New
Save
Edit
Delete
Cancel
Gambar III.20. Rancangan Input Form Proyek
Exit
50
6.
Rancanan Input Form Supplier Perancangan input form data transaksi Masukan merupakan form untuk
penyimpanan data-data transaksi Masukan. Adapun bentuk form input data transaksi Masukan dapat dilihat pada Gambar III. 21.sebagai berikut : Data Supplier
X
h h
Kode Supplier : Nama Proyek : No. KTP : Jenis Kelamin: Status : Alamat: No. Telp:
New
Kode Pos :
Save
Edit
Delete
Cancel
Exit
Gambar III.21. Rancangan Input Form Supplier 7.
Rancangan Input Form Data Transaksi Keluaran Perancangan input form data transaksi Keluaran
merupakan form untuk
penyimpanan semua data-data transaksi Keluaran. Adapun bentuk form input data transaksi Keluaran dapat dilihat pada Gambar III. 22 dan gambar III.23 sebagai berikut :
51
Data Penambahan Stok No Buku :
Tanggal
X
h h
:
Kode Material : Nama Material : Kode Supplier : Satuan :
Harga :
Stok
Tambah : Add
Kode Material Nama Material
New
Update
Satuan
Jlh Tambah
Delete
Harga
Cancel
Gambar III.22. Rancangan Input Penambahan Stok
Exit
52
Data Pemakaian Material Kode Proyek
No Buku :
X
h h
Nama Proyek : Nama Pelanggan :\ Lama Proyek :
Minggu Ke
Tgl Pakai
Kode Material : Satuan :
Jlh Pakai
Stok :
Kegiatan :
Add Kode Material Nama Material
New
Update
Satuan
Cancel
Delete
Jlh Pakai
Exit
Gambar III.23. Rancangan Input Penambahan Material/ Form Pembelian Material
III.3.2.3. Design Basis Data III.3.2.3.1. Kamus Data
Kamus data merupakan suatu daftar organisasi tentang komposisi elemen data, aliran data dan data store yang digunakan. Pengisian data dictionary dilakukan setiap saat selama proses pengembangan berlangsung, ketika diketahui adanya data atau saat diperlukan penambahan data item ke dalam sistem. Berikut Kamus Data dari Sistem informasi akuntansi pembelian material support pada CV. Cendana Baru adalah sebagai berikut :.
53
1. Daftar Pembelian = Kode_Material + Nama_Material 2. Master_Reg_Acc = NoBukti + IDUser 3. Detail_Transaksi_Acc= NoBukti+ TanggalTransaksi + BulanTransaksi + TahunTransaksi + Keterangan + Quantity + IDMaterial + Ref + Debet + Kredit 4. User = NamaUser + Password III.3.2.3.2. Desain Tabel/File
Perancangan struktur database adalah untuk menentukan file database yang digunakan seperti field, tipe data, ukuran data. Sistem ini dirancang dengan menggunakan database Microsoft SQL Server 2008. Berikut adalah desain database dan tabel dari sistem yang dirancang. 1. Tabel Admin Nama Database
: Administrasi.Mdf
Nama Tabel
: dbo.Kegiatan Tabel III.1 Struktur Tabel User
Nama Field
Tipe Data
Ukuran
Keterangan
LoginID Password
Nchar Nchar
10 10
LoginID Password
2. Tabel Kegiatan Nama Database
: Administrasi.Mdf
Nama Tabel
: dbo.Kegiatan*
54
Primary Key
: Kode_Kegiatan
Foreign Key
:Tabel III.2 Struktur Tabel Kegiatan
Nama Field * Kode_Kegiatan Nama_Kegiatan Lama_Kegiatan Kode_Pelanggan Nilai_Kontrak
Tipe Data char Varchar Int Char Bigint
Ukuran 5 30 5
Keterangan * Kode_Kegiatan Nama_Kegiatan Lama_Kegiatan Kode_Pelanggan Nilai_Kontrak
3. Tabel Material Nama Database
: Administasi.Mdf
Nama Tabel
: dbo.Material
Primary Key
: Kode_Material
Foreign Key
:-
Tabel III.3 Struktur Tabel Master Transaksi Pembelian Nama Field *Kode_Material Nama_Material Satuan Stok Harga
Tipe Data char Varchar Varchar Int Bigint
Ukuran 5 30 30
4. Tabel Pakai Material Nama Database
: Administrasi.Mdf
Nama Tabel
: dbo.PakaiMaterial
Foreign Key
: NoBukti
Keterangan *Kode_Material Nama_Material Satuan Stok Harga
55
Tabel III.4 Struktur Tabel Pakai Material Nama Field *NoBukti KodeProyek Tgl_Pakai MingguKe Kode_Material Jlh_Pakai Kegiatan
Tipe Data char Nchar Date Time Int Char Int Varchar
Ukuran 5 10 5 100
Keterangan NoBukti KodeProyek Tgl_Pakai MingguKe Kode_Material Jlh_Pakai Kegiatan
5. Tabel Pelanggan Nama Database
: Administrasi.Mdf
Nama Tabel
: dbo.Pelanggan
Primary Key
: Kode_Pelanggan
Tabel III.5 Struktur Tabel Detail Supplier Nama Field *Kode_Pelanggan Nama_Pelanggan Alamat Telepon Kode_Pos
Tipe Data char Varchar Varchar Varchar Char
Ukuran 5 100 50 17 5
6. Tabel Supplier Nama Database
: Administrasi.Mdf
Nama Tabel
: dbo.Supplier
Primary Key
: Kode_Supplier
Keterangan Kode_Pelanggan Nama_Pelanggan Alamat Telepon Kode_Pos
56
Tabel III.6 Struktur Tabel Supplier Nama Field *Kode_Supplier No. KTP Nama_Supplier JenisKel Status Alamat No_Telp Kode_Pos
Tipe Data Char Varchar Varchar Char varchar varchar varchar Char
Ukuran 5 20 30 5 15 52 17 5
Keterangan Kode_Supplier No. KTP Nama_Supplier JenisKel Status Alamat No_Telp Kode_Pos
7. Tabel Tambah StoK Nama Database
: Administrasi.Mdf
Nama Tabel
: dbo.Tambahstok
Primary Key
: No_Bukti Tabel III.7 Struktur Tabel Tambah Stok
Nama Field No_Bukti Kode_Material Tanggal Tambah Harga Kode_Supplier
Tipe Data Char Char Date Time Int Bigint Char
Ukuran 5 5 5
8. Tabel Jurnal Nama Database
: Administrasi.Mdf
Nama Tabel
: dbo.T bJurnal
Primary Key
: No_Bukti
Keterangan No Registrasi Tanggal Transaksi Bulan Transaksi Tahun Transaksi Transaksi Debet
57
Tabel III.8 Struktur Tabel Jurnal
Nama Field Tanggal Nam Rekening Debet Kredit Keterangan Nobukti
Tipe Data Date Time Varchar Bigint Bigint Varchar Char
Ukuran 100 100 10
Keterangan No Registrasi Tanggal Transaksi Bulan Transaksi Tahun Transaksi Transaksi
III. 3.2.3.3. ERD (Entity Relationship Diagram)/ Relasi Antar Tabel Setelah merancang database maka dapat dibuatkan relasi antar tabel sebagai kebutuhan data. Relasi ini menggambarkan hubungan antara satu tabel dengan tabel yang lain. Apakah hubungan satu dengan satu, satu dengan banyak dan banyak dengan banyak. Adapun relasi antar tabel dapat ditunjukkan pada gambar III.27. sebagai berikut :
58
Transaksi Jumlah
Nama User
Nama Material
ID User
Tanggal
ID Pembelian
Password
Total 1
Bag. Pembelian
1
Membuat
1
Level User No Rekam Bulan Transaksi
Memiliki
Tanggal Transaksi
Tahun Transaksi
Data Transaksi Masukan
No Rekam
1
ID Pembelian
ID User
1
Memiliki
Detail Transaksi Pembelian
M
Transsksi Pembelian
Debet Jenis Pekerjaan
Kredit
Ref
Keterangan
Gambar III.24. Entity Relationship Diagram (ERD) Perancangan Sistem Informasi Akutansi Pembelian Material Support Pada CV. Cendana Baru Menggunakan Metode FIFO
III.3.2.4. Logika / Algoritma Program III.3.1.4.1. Activity Diagram Activity diagram menggambarkan berbagai alur aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alur berawal, decision yang mungkin terjadi,
dan
bagaimana
mereka
berakhir.
Activity
diagram
juga
menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
dapat
59
1. Activity Diagram Form Input Data Login Activity diagram form input data login dapat dilihat pada Gambar III.6. Sebagai berikut :
Login
Tidak Isi Password
Cek Valid
Ya Tampilkan Menu Utama
Gambar III.25. Activity Diagram Halaman Login 2. Activity Diagram Form Input Data Pembelian Activity diagram form input data pembelian dapat dilihat pada Gambar III.7. Sebagai berikut :
Lengkap Ya Tambah Data Barang
Simpan Data Pembelian
Isi Data Barang
Lengkap
Edit Data Barang
Ya
Isi Data Barang
Update Data Pembelian
Lengkap Ya Hapus Data Pembelian Barang
Hapus Data Pembelian
Pilih Data Barang Lengkap
Batal Data Pembelian Barang
Ya Pilih Data Barang
Keluar Data Pembelian
Gambar III.7. Activity Diagram Form Input Data Pembelian
60
2. Activity Diagram Form Input Data Transaksi Masukan Activity diagram form input data transaksi Masukan dapat dilihat pada Gambar III.8. Sebagai berikut Lengkap Ya Tambah Data Transaksi Permintaan Barang
Simpan Data Trasnsaksi
Isi Data Transaksi Lengkap Ya
Edit Data Transaksi Permintaan Barang
Update Data Transaksi
Isi Data Transaksi Lengkap Ya
Hapus Data Transaksi Pembelian Baranga
Hapus Data Transaksi
Pilih Data Transaksi Pembelian Lengkap Ya
Batal Data Transaksi Pembelian Baranga
Pilih Data Transaksi Pembelian
Keluar Data transaksi
Gambar III. 26. Activity Diagram Form Input Data Transaksi Masukan