bab iii perancangan sistem 3.1 identifikasi masalah...
Post on 13-Sep-2019
11 Views
Preview:
TRANSCRIPT
24
BAB III
PERANCANGAN SISTEM
Analisis terhadap suatu sistem merupakan suatu langkah penting dalam
pemahaman permasalahan yang ada, sebelum dilakukannya pengambilan
keputusan atau tindakan dalam menyelesaikan permasalahan tersebut.
3.1 Identifikasi Masalah
PT. Sumber Baru adalah perusahaan yang bergerak di bidang kontruksi
jalan Kereta Api. Perusahaan ini juga menjadi rekanan dari PT. Kereta Api .
3.1.1 Visi dan Misi
a. Visi
Menjual jasa sebaik-baiknya sesuai dengan ketentuan.
b. Misi
Dapat memperkerjakan banyak orang, sehingga mengurangi
pengangguran.
Didalam perancangan sistem ini dapat dirumuskan bahwa permasalahan
yang sedang dihadapi oleh PT. Sumber Baru saat ini adalah bagaimana cara untuk
membuat sistem informasi akuntansi kontraktor yang informatif dan akurat.
3.2 Arsitektur Sistem Informasi Akuntansi Kontraktor
Agar lebih memahami konsep yang di maksud SIAK dari aplikasi yang
akan di bangun, berikut Gambar 3.1 mengenai sistem yang akan di bangun
25
Gambar 3.1 menjelaskan bahwa perancangan yang dilakukan oleh penulis
mengatur tentang. SIAK dimana memungkinkan juga agar sistem memberikan
feedback berupa physical file yang dilekatkan atau embeded dalam kepada user
atau konsumen konstruksi jalan kereta api sesuai dengan permintaan pelanggan.
Mulai dari bahan baku, supplier, pekerja, penggajian hingga proyek konstruksi
yang sedang/akan dikerjakan.
Menurut Bodnar (2000) dikatakan bahwa Sistem Informasi Akuntansi
(SIA) adalah sistem berbasis komputer yang dirancang untuk mengubah data
akuntansi menjadi suatu informasi. Sedangkan perusahaan kontraktor menurut
Standar Akuntansi Keuangan IAI (2002:24-1) adalah kontrak yang dinegosiasikan
secara khusus untuk konstruksi suatu aset atau kombinasi aset yang berhubungan
erat satu sama lain atau saling tergantung dalam hal rancangan teknologi dan
fungsi atau tujuan penggunaan pokok, sehingga didapat sebuah sistem yang
berinteraksi antara akuntansi dan perusahaan kontraktor yang di namakan Sistem
Informasi Akuntansi Kontraktor.
Penggunaan sistem informasi akuntansi pada perkiraan perhitungan sebuah
proyek jalan kereta api sangat dibutuhkan mengingat pekerjaan konstruksi
tidaklah lepas dari perhitungan-perhitungan akuntansi untuk menentukan dalam
penyelesaiaan sebuah proyek. Sehingga dengan adanya sebuah sistem informasi
26
akuntansi pada penentuan konstruksi jalan kereta api ini diharapkan penentuan
perhitungan proyek menjadi lebih efisien.
3.3 System Flow
Dalam menentukan arah atau alur suatu sistem dibutuhkan suatu cara
perancangan untuk mendeskripsikan bagaimana tiap langkah yang dilakukan
dalam sistem dan pengguna dapat diketahui, agar didapatkan suatu gambaran
mengenai cara kerja dari sistem yang akan dibangun berdasarkan alur rancangan.
3.3.1 System Flow Penerimaan Proyek
3.3.2 System Flow Pelaksanaan Proyek
3.3.3 System Flow Penyerahan Proyek
3.3.4 System Flow
3.3.5 System Flow
3.3.6 System Flow
3.3.7 System Flow
Gambar 3.3. System Flow Penerimaan Proyek
Gambar 3.3. System Flow Pelaksanaan Proyek
Gambar 3.3. System Flow Penyerahan Proyek
Gambar 3.3. System Flow Penggajian
27
3.4 Data Flow Diagram (DFD)
Desain DFD dalam sistem sering digunakan untuk menggambarkan suatu
sistem yang telah ada atau sistem baru yang telah dikembangkan secara logika
tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir.”
(H.M,1989:700)
3.3.1. Context Diagram
Desain DFD dalam sistem ini seperti dalam Gambar 3.4. Context diagram
merupakan diagram pertama dalam rangkaian suatu DFD yang menggambarkan
entitas-entitas yang berhubungan dengan suatu sistem informasi.
Gambar 3.3. System Flow Penerimaan Proyek
Gambar 3.3. System Flow Penerimaan Proyek
28
LAPORAN NERACA
FORM PEMBAYARAN SEWA ALAT
LAPORAN REALISASI PEMBELIAN BARANG
LAPORAN REALISASI PENGIRIM BARANG PER PERIODE
LAPORAN PENGELUARAN KAS
LAPORAN PENERIMAAN KAS
LAPORAN PIUTANG CUSTOMER
LAPORAN LABA RUGI
LAPORAN PERUBAHAN MODAL
LAPORAN PENYELESAIAN PROYEK PER CUSTOMER
LAPORAN PEMBELIAN
LAPORAN STOCK BARANG PER PERIODE
LAPORAN KINERJA STAFF DAN BURUH
LAPORAN GAJI STAFF DAN BURUH PER PERIODE
SLIP GAJI
SURAT TAGIHAN PELUNASAN SEWA ALAT PROYEK
BUKTI PELUNASAN SISA BAYAR PROYEK
FAKTUR TAGIHAN PEMBELIAN
BUKTI PEMBAYARAN LUNAS
SURAT LEMBUR
SURAT PERJANJIAN KONTRAK
SURAT KONTRAK PENYEWAAN ALAT ACC
SURAT PERMINTAAN SEWA ALAT
FORM PEMBAYARAN PROGRESS PROYEK
FORM TENDER PROYEK
DATA PROYEK
DATA CUSTOMER
SJ
DATA SUPPLIER
PODATA STAFF
DATA BURUH PROYEK
BERITA ACARA PENYELESAIAN PROYEK
SERAH TERIMA PROYEK
BUKTI PEMBAYARAN PROGRESS PROYEKSURAT TAGIHAN PROGRESS PROYEK
RETUR BARANG
BUKTI PELUNASAN SEWA ALAT
DATA ABSENSI
FORM PEMBAYARAN SISA PROYEK
SURAT KONTRAK PENYEWAAN ALAT PROYEK
0
SISTEM INFORMASI AKUNTANSI KONTRAKTOR PT SUMBER BARU
+
SUPPLIER
CUSTOMER
BURUH PROYEK &
STAFF
MANAJEMEN
Context diagram untuk Sistem Informasi Akuntansi Kontraktor dapat
dilihat pada Gambar 3.4. terdapat 4 external entity, yaitu Supplier, Customer,
Buruh & Pekerja serta Bagian Manajemen. Masing-masing entity yang terhubung
memberikan input dan output sistem.
3.3.2 Diagram Berjenjang
Diagram berjenjang merupakan alat perancangan sistem yang dapat
menampilkan seluruh proses yang terdapat pada suatu aplikasi tertentu dengan
jelas dan terstruktur. Pada rancangan sistem Sistem Informasi Akuntansi
Kontraktor ini terdiri dari 4 (tiga) proses utama yaitu proses Pelaksanaan Proyek,
Penggajian, Inventory, dan Pencatatan Laporan. Masing-masing dari proses
utama tersebut akan dijabarkan kembali ke dalam beberapa sub proses. Dari
Gambar 3.4. Context Diagram Sistem Informasi Akuntansi Kontraktor
29
diagram berjenjang berikut ini akan terlihat masing-masing sub level dari Data
Flow Diagram (DFD)
Seluruh proses yang terbentuk merupakan penjabaran dari masing-masing
proses diatasnya dimana proses Pelaksanaan Proyek, Penggajian, Inventory, dan
Pencatatan Laporan dapat diturunkan (decomposition) lagi menjadi beberapa sub
proses. Adapun secara garis besar, diagram berjenjang yang membangun
rancangan aplikasi digambarkan seperti pada Gambar 3.5.
20
0
Sistem Informasi Akuntansi Kontraktor PT. Sumber Baru
1
Pelaksanaan Proyek
4
Pencatatan Akuntansi
1.1
Penerimaan Proyek
1.2
Penyewaan Alat
1.3
Penyelesaian Proyek
4.1
Input Transaksi
4.2
Pengikhtisaran Laba Rugi
4.3
Pengikhtisaran Perubahan
Modal
1.1.1
Input Penerimaan
Proyek
1.1.2
Otorisasi Penerimaan
Proyek
1.1.3
Input Progress Proyek
1.2.1
Input Penyewaan
Alat
1.2.2
Kontrak Penyewaan
Alat
1.3.1
Serah Terima Proyek
1.3.2
Pembayaran Sewa Alat
1.1.6
Pembuatan Data Gudang
Proyek
1.1.5
Cetak Laporan Piutang
Customer
1.1.4
Pembayaran Progress Proyek
4.3
Neraca
3
Penggajian
3.1
Input Data Pegawai
3.2
Absensi
3.3
Lembur
3.4
Perhitungan Gaji
3.3.1
Pembuatan Surat lembur
3.3.2
Pengecekan Jam Lembur
3.4.1
Input Perhitungan
Gaji
3.4.2
Pembayaran Gaji
3.2.1
Input Data Absensi
3.2.2
Perhitungan Absensi
2
Inventory
2.1
Maintenance Data
2.2
Transaksi Inventory
2.3
Pengadaan
2.1.1
Pembuatan Kartu Mutasi
2.1.2
Maintenance Data Supplier
2.4
Analisa Stok
2.2.1
Barang Masuk
2.2.2
Barang Keluar
2.2.3
Pencatatan Mutasi Barang
2.3.1
Pembelian
2.3.2
Pembayaran
2.3.3
Perhitungan Pembelian Per-periode
2.2.1.1
Input Barang Masuk
2.2.2.1
Otorisasi Permintaan
Barang
2.2.1.2
Update Stok Barang Masuk
2.2.1.3
Cetak Laporan Per
Periode
2.2.2.2
Input Permintaan
2.2.2.3
Update Barang Keluar
Gambar 3.5 Diagram Berjenjang Sistem Informasi Akuntansi Kontraktor
31
Pada DFD level 0 ini menggambarkan diagram yang sudah diturunkan dari
context diagram, hal ini untuk memperjelas setiap proses yang akan terjadi pada
tiap-tiap proses. Pada DFD level 0 terbagi menjadi 4 sub proses, yaitu :
1. Pelaksanaan Proyek
Pada sub proses ini menjelaskan tentang tahap-tahap setelah pelaksanaan
proyek ini dimulai.
2. Inventory
Pada sub proses ini menjelaskan tentang kebutuhan apa saja yang
diperlukan untuk
3. Penggajian
Pada sub proses ini menjelaskan tentang para pekerja dan karyawan yang
ada pada perusahaan tersebut yang terlibat dalam proyek maupun tidak.
4. Pencatatan Akuntansi
Pada sub proses ini dilakukan untuk melakukan pencatatan akuntansi
sesuai dengan prosedur yang telah ada dan melakukan penjurnalan.
31
3.3.4. DFD Level 1 Proses Pelaksanaan Proyek
Pada DFD level 1, proses dilakukan oleh manajemen, supplier dan Customer juga. Untuk proses DFD level 1 dapat dilihat pada
Gambar 3.7.
INPUT PEMBAYARAN PROGRESS
INPUT PEMBAYARAN PROGRESS PROYEK
LAPORAN PENYEWAAN ALAT TERBANYAK
INPUT PROGRESS PROYEK
DISPLAY DETIL PROGRESS PROYEK
INPUT DATA DETIL PR
INPUT DATA PR
INPUT DETIL PROYEK BAHAN
INPUT DETIL PROGRESS PROYEK
FORM PEMBAYARAN SEWA ALAT
INPUT DETIL PROYEK PEKERJA
INPUT DETIL SEWA ALAT
INPUT PROGRESS
LAPORAN PENYELESAIAN PROYEK PER CUSTOMER
LAPORAN PROGRESS PROYEK PER CUSTOMER
INPUT GUDANG PROYEK
SURAT TAGIHAN PELUNASAN SEWA ALAT PROYEK
INPUT DETIL ALAT PROYEK
SUPPLIER
INPUT PENYEWAAN ALAT
INPUT DATA ALAT PROYEK
INPUT DATA DETIL PROYEK
DATA PROYEK INPUT
INPUT DATA CUSTOMER
INPUT DATA PROYEK
INPUT DATA BKM
INPUT BKK
BUKTI PELUNASAN SEWA ALAT
SERAH TERIMA PROYEK
FORM PEMBAYARAN SISA PROYEK
BERITA ACARA PENYELESAIAN PROYEK
BUKTI PEMBAYARAN PROGRESS PROYEK
INPUT BKM
SURAT TAGIHAN PROGRESS PROYEK
FORM PEMBAYARAN PROGRESS PROYEK
INPUT PENYEWAAN ALAT
INPUT SUPPLIER
SURAT KONTRAK PENYEWAAN ALAT PROYEK
SURAT PERMINTAAN SEWA ALAT
FORM TENDER PROYEK
SURAT PERJANJIAN KONTRAK PROYEK
INPUT ALAT PROYEK
DATA PROYEK
INPUT PROYEK
INPUT DETIL PROYEK ALAT
INPUT CUSTOMER
DATA CUSTOMERCUSTOMERCUSTOMER
6 PROYEK
5 CUSTOMER
19DETIL PROYEK
ALAT
1
PENERIMAAN PROYEK
+
23 ALAT PROYEK
CUSTOMER
SUPPLIERSUPPLIERSUPPLIER
24PENYEWAAN ALAT PROYEK
4 SUPPLIER
CUSTOMER
CUSTOMERCUSTOMER
CUSTOMER
CUSTOMER
CUSTOMERCUSTOMER
21 BKM
SUPPLIER
2
PENYEWAAN ALAT
+
15 BKK
CUSTOMER3
PENYELESAIAN PROYEK
+
CUSTOMER
SUPPLIER
3 GUDANG
MANAJEMEN
MANAJEMEN
28PROGRESS
PROYEK
31DETIL
PENYEWAAN ALAT
42 DETIL PROYEK PEKERJA
SUPPLIER
SUPPLIER
45DETIL PROGRESS
PROYEK
38 PR
39 DETIL PR
46 DETIL PROYEK BAHAN
MANAJEMEN
47PEMBAYARAN
PROGRESS PROYEK
Gambar 3.7. DFD Level 1 Proses Pelaksanaan Proyek
31
3.3.5. DFD Level 1 Proses Inventory
Pada DFD level 1 proses evaluasi dan pembelajran adalalah proses yang
dilakuakn oleh peserta dalam hal pembelajaran modul dan pengerjaan test
evaluasi. Gambaran proses tersebut situnjukkan pada Gambar 3.8.
3.3.6. DFD Level 1 Proses Penggajian
Pada DFD level 1 proses penggajian, data yang diperoleh dari pengerjaan
evaluasi test yang dilakukan peserta, yang diperoleh dari table pekerja untuk
history pengerjaan dan dari tabel userlocationrecord untuk mengetahui
record peserta yang terakhir dilakukan. Lebih jelas pada Gambar 3.9.
Gambar 3.8. DFD Level 1 Proses Inventory
DISPLAY DETIL PROYEK BAHAN
INPUT MUTASI BARANG
DISPLAY MUTASI
DISPLAY GUDANG
INPUT HUTANG
INPUT DETIL BARANG KELUAR
INPUT DETIL MUTASI
INPUT DETIL RETUR
INPUT DETIL PEMBELIAN
INPUT PR
INPUT DETIL PR
INPUT PEMBELIAN
INPUT DETIL PENERIMAAN
INPUT DETIL POLAPORAN REALISASI PENGIRIM BARANG PER PERIODE
LAPORAN REALISASI PEMBELIAN BARANG
DISPLAY DATA BARANG
LAPORAN PEMBELIAN
LAPORAN STOCK BARANG PER PERIODE
DISPLAY BARANG
UPDATE STOCK BARANG MASUK
FAKTUR TAGIHAN PEMBELIAN
INPUT PENERIMAAN BARANG
INPUT RETUR BARANG
INPUT BARANG KELUAR
RETUR BARANG
DISPLAY BARANG PROYEK
DISPLAY PURCHASE ORDER
INPUT DATA BKK
BUKTI PEMBAYARAN LUNAS INPUT PO
PODISPLAY SUPPLIER
SJ
INPUT DATA SUPPLIERDATA SUPPLIER
SUPPLIER
9 PO
SUPPLIER
SUPPLIER
SUPPLIER
7 BARANG 11BARANG KELUAR
12 RETUR BARANG
10PENERIMAAN
BARANG
1
MAINTENANCE DATA SUPPLIER
4 SUPPLIER
3
TRANSAKSI INVENTORY
+
2
PENGADAAN
+
19DETIL PROYEK
ALAT
SUPPLIER
15 BKK
SUPPLIER
MANAJEMEN
MANAJEMEN
4
ANALISA STOK
MANAJEMENMANAJEMEN
29DETIL
PENERIMAAN
30 DETIL PO
33 PEMBELIAN
34DETIL BARANG
KELUAR
35 DETIL MUTASI
36 DETIL RETUR
37DETIL
PEMBELIAN
38 PR
39 DETIL PR
40 UTANG
8MUTASI BARANG
3 GUDANG
46 DETIL PROYEK BAHAN
32
INPUT PEMBAYARAN GAJI
INPUT TARIF GAJI
LAPORAN KINERJA KARYAWAN
LAPORAN GAJI KARYAWAN PER PERIODE
SLIP GAJI
DISPLAY KRITERIA GAJI
DISPLAY LEMBUR
INPUT BKK2
SURAT PERINTAH LEMBUR
DISPLAY PROYEK
DISPLAY PEKERJA
INPUT LEMBUR
INPUT KRITERIA GAJI
DISPLAY ABSENSI
DISPLAY DATA PEKERJA
ABSENSI
DATA STAFF
INPUT PEKERJADATA BURUH PROYEK
INPUT ABSENSI
DATA ABSENSI
BURUH PROYEK &
STAFF
BURUH PROYEK &
STAFF
BURUH PROYEK &
STAFF
1 PEKERJA
2 ABSENSI
16 LEMBUR
17 KATEGORI GAJI
2
DATA ABSENSI
+
1
INPUT DATA PEGAWAI
4
PERHITUNGAN GAJI
+
3
LEMBUR
+
BURUH PROYEK & STAFF
15 BKK
6 PROYEK
BURUH PROYEK &
STAFF
MANAJEMEN
MANAJEMENMANAJEMEN
41 TARIF PAJAK
43PEMBAYARAN
GAJI
3.3.7. DFD Level 1 Proses Pencatatan Akuntansi
Pada DFD level 1 proses pencatatan akuntansi, data yang diperoleh dari
pengerjaan evaluasi test yang dilakukan peserta, yang diperoleh dari table
userprogress untuk history pengerjaan dan dari tabel userlocationrecord untuk
mengetahui record peserta yang terakhir dilakukan. Lebih jelas pada Gambar
3.10.
Gambar 3.9. DFD Level 1 Proses Penggajian
33
DFD Level 2 Proses Penerimaan Proyek
INPUT DATA PR
INPUT DATA DETIL PR
INPUT DETIL PROYEK BAHAN
INPUT DETIL PROGRESS PROYEK
INPUT PEMBAYARAN PROGRESS
INPUT DETIL PROYEK PEKERJA
LAPORAN PROGRESS PROYEK PER CUSTOMER
INPUT PROGRESS
DISPLAY PENERIMAAN
DISPLAY PROGRES
DISPLAY DATA PROYEK
INPUT GUDANG PROYEK
BUKTI PEMBAYARAN PROGRESS PROYEK
INPUT BKM
SURAT TAGIHAN PROGRESS PROYEK
FORM PEMBAYARAN PROGRESS PROYEK
OTORISASI PENERIMAAN PROYEK
FORM TENDER PROYEK
SURAT PERJANJIAN KONTRAK PROYEK
INPUT ALAT PROYEK
INPUT DETIL PROYEK ALATINPUT CUSTOMERINPUT PROYEK
DATA CUSTOMER
DATA PROYEK
CUSTOMERCUSTOMER
6 PROYEK 5 CUSTOMER
19DETIL PROYEK
ALAT
23 ALAT PROYEK
CUSTOMER
CUSTOMER
1
INPUT PENERIMAAN
PROYEK
2
OTORISASI PENERIMAAN
PROYEK
CUSTOMERCUSTOMER21 BKM
4
PEMBAYARAN PROGRESS
PROYEK
CUSTOMER
3 GUDANG
6
PEMBUATAN DATA GUDANG
PROYEK
MANAJEMEN
28PROGRESS
PROYEK
3
INPUT PROGRESS PROYEK
42DETIL PROYEK
PEKERJA
45 DETIL PROGRESS PROYEK
46 DETIL PROYEK BAHAN
38 PR
39 DETIL PR
47PEMBAYARAN
PROGRESS PROYEK
Gambar 3.10. DFD Level 1 Proses Pencatatan Akuntansi
LAPORAN ARUS KAS
PERHITUNGAN NERACA
LAPORAN NERACA
DISPLAY UTANG
INPUT DETIL JURNAL
LAPORAN PENERIMAAN KAS
LAPORAN PERUBAHAN MODAL
LAPORAN LABA RUGI
DISPLAY TRANSAKSI
PERHITUNGAN LABA RUGI
INPUT COA
DISPLAY BKK
DISPLAY BKM
DISPLAY COA25 COA
21 BKM
15 BKK
26 JURNAL1
INPUT TRANSAKSI
3
PENGIKHTISARAN PERUBAHAN MODAL
2
PENGIKHTISARAN LABA RUGI
MANAJEMEN
MANAJEMEN
MANAJEMENMANAJEMEN
32 DETIL JURNAL
40 UTANG
4
NERACA
MANAJEMEN
MANAJEMEN
34
DFD Level 2 Proses Penyewaan Alat
INPUT DETIL SEWA ALAT
DISPLAY PENYEWAAN ALAT
INPUT DATA ALAT PROYEK
INPUT DATA DETIL PROYEK
DATA PROYEK INPUT
CHECK ALAT SEWA
INPUT PENYEWAAN ALAT
SURAT KONTRAK PENYEWAAN ALAT PROYEK
INPUT SUPPLIER
SURAT PERMINTAAN SEWA ALAT
SUPPLIER
SUPPLIER
SUPPLIER
4 SUPPLIER
24PENYEWAAN ALAT PROYEK
1INPUT
PENYEWAAN ALAT
2KONTRAK
PENYEWAAN PROYEK
6 PROYEK
19DETIL PROYEK
ALAT23 ALAT PROYEK
31DETIL
PENYEWAAN ALAT
DFD Level 2 Proses Serah Terima Proyek
INPUT PEMBAYARAN PROGRESS PROYEK
DISPLAY DETIL PROGRESS PROYEKINPUT PROGRESS PROYEK
LAPORAN PENYEWAAN ALAT TERBANYAKFORM PEMBAYARAN SEWA ALAT
LAPORAN PENYELESAIAN PROYEK PER CUSTOMER
SURAT TAGIHAN PELUNASAN SEWA ALAT PROYEK
SURAT PELUNASAN SEWA ALAT
INPUT DETIL ALAT PROYEK
DATA DETIL PROYEK ALAT
PROYEK
INPUT PENYEWAAN ALAT
SUPPLIER
INPUT DATA PROYEK
INPUT DATA CUSTOMER
INPUT DATA BKM
INPUT BKK
BUKTI PELUNASAN SEWA ALAT
SERAH TERIMA PROYEK
FORM PEMBAYARAN SISA PROYEK
BERITA ACARA PENYELESAIAN PROYEKCUSTOMERCUSTOMERCUSTOMER
SUPPLIER
CUSTOMER
15 BKK
1
SERAH TERIMA PROYEK
+
2
PEMBAYARAN SEWA ALAT
21 BKM
CUSTOMER
6 PROYEK
5 CUSTOMER
24PENYEWAAN ALAT PROYEK 4 SUPPLIER
19DETIL PROYEK
ALAT
SUPPLIER
MANAJEMEN
SUPPLIER
45 DETIL PROGRESS PROYEK28
PROGRESS PROYEK
MANAJEMEN
47PEMBAYARAN
PROGRESS PROYEK
DFD Level 2 Proses Pengadaan
35
DISPLAY DETIL PROYEK BAHAN
INPUT HUTANG
INPUT DETIL PR
INPUT PR
INPUT DETIL PEMBELIAN
INPUT PEMBELIAN
INPUT DETIL PO
LAPORAN PEMBELIAN
PELAPORAN PEMBELIAN
DISPLAY BARANG
FAKTUR TAGIHAN PEMBELIAN
INPUT DATA BKK
TERIMA PENAGIHAN PEMBELIAN
BUKTI PEMBAYARAN LUNAS
PO
INPUT PO
DISPLAY SUPPLIER4 SUPPLIER SUPPLIER
9 PO1
PEMBELIAN
2
JENIS PEMBAYARAN
+
SUPPLIER15 BKK
SUPPLIER
7 BARANG
MANAJEMEN
3
PERHITUNGAN PEMBELIAN PER
PERIODE
30 DETIL PO
33 PEMBELIAN
39 DETIL PR
38 PR
37DETIL
PEMBELIAN
40 UTANG
46 DETIL PROYEK BAHAN
DFD Level 2 Proses Transaksi Inventory
INPUT MUTASI BARANG
DISPLAY GUDANG
INPUT DETIL RETUR
INPUT DETIL BARANG KELUAR
INPUT DETIL MUTASI
INPUT DETIL PENERIMAAN
LAPORAN REALISASI PEMBELIAN BARANG
LAPORAN REALISASI PENGIRIM BARANG PER PERIODE
UPDATE STOCK BARANG KELUAR
UPDATE STOCK BARANG MASUK
UPDATE MUTASI
UPDATE MUTASI2
RETUR BARANG
INPUT BARANG KELUAR
DISPLAY BARANG PROYEK
INPUT PENERIMAAN BARANG
INPUT RETUR BARANG
DISPLAY PURCHASE ORDER
SJ
SUPPLIER
9 PO
19DETIL PROYEK
ALAT
SUPPLIER
11BARANG KELUAR
12 RETUR BARANG
10PENERIMAAN
BARANG
1
BARANG MASUK
+
2
BARANG KELUAR
+
3
PENCATATAN MUTASI BARANG
7 BARANG
MANAJEMENMANAJEMEN
29DETIL
PENERIMAAN
36 DETIL RETUR 35 DETIL MUTASI
34DETIL BARANG
KELUAR
3 GUDANG
8MUTASI BARANG
36
DFD Level 2 Proses Absensi
CHECK ABSENSI
LAPORAN KINERJA KARYAWAN
INPUT ABSENSI
DATA ABSENSI BURUH PROYEK & STAFF
2 ABSENSI
MANAJEMEN
1
INPUT DATA ABSENSI
2
PERHITUNGAN ABSENSI
DFD Level 2 Proses Lembur
DISPLAY & UPDATE LEMBUR
SURAT PERINTAH LEMBUR
INPUT LEMBUR DISPLAY PROYEK
DISPLAY PEKERJA
16 LEMBUR
1 PEKERJA
6 PROYEK
BURUH PROYEK & STAFF
2
PENGECEKAN JAM LEMBUR
1PEMBUATAN
SURAT LEMBUR
DFD Level 2 Proses Pembayaran Gaji
37
INPUT PEMBAYARAN GAJI
INPUT TARIF GAJI
DISPLAY BIAYA GAJI
LAPORAN GAJI KARYAWAN PER PERIODE
SLIP GAJI
DISPLAY LEMBUR
INPUT KRITERIA GAJI
DISPLAY DATA PEKERJADISPLAY ABSENSI
DISPLAY PERHITUNGAN GAJI
INPUT BKK2
17 KATEGORI GAJI
1 PEKERJA
2 ABSENSI
15 BKK
16 LEMBUR
2
PEMBAYARAN GAJI
1INPUT
PERHITUNGAN GAJI
BURUH PROYEK &
STAFF
MANAJEMEN
3
CETAK LAPORAN GAJI
41 TARIF PAJAK
43PEMBAYARAN
GAJI
DFD Level 3 Proses Serah Terima
INPUT PEMBAYARAN PROGRESS PROYEK
DISPLAY DETIL PROGRESS PROYEK
INPUT PROGRESS PROYEK
LAPORAN PENYELESAIAN PROYEK PER CUSTOMER
INPUT DETIL ALAT PROYEK
INPUT DATA DETIL ALATPROYEK INPUT
INPUT DATA PROYEK
CUSTOMER
INPUT DATA CUSTOMER
PENAGIHAN SISA PROYEK
FORM PEMBAYARAN SISA PROYEK
BERITA ACARA PENYELESAIAN PROYEK
SERAH TERIMA PROYEK
INPUT DATA BKM
CUSTOMER
CUSTOMER
CUSTOMER
21 BKM
1
SERAH TERIMA
2
PEMBAYARAN PENYELESAIAN PROYEKCUSTOMERCUSTOMER
5 CUSTOMER
6 PROYEK19
DETIL PROYEK ALAT
MANAJEMEN28
PROGRESS PROYEK
45 DETIL PROGRESS PROYEK
47PEMBAYARAN
PROGRESS PROYEK
DFD Level 3 Proses Barang Masuk
INPUT DETIL RETUR
INPUT DETIL PENERIMAAN
DISPLAY INPUT BARANG MASUK
LAPORAN REALISASI PEMBELIAN BARANG
INPUT RETUR BARANG
INPUT PENERIMAAN BARANG
RETUR BARANG
UPDATE STOCK BARANG MASUK
QUALITY CHECKING
SJ
DISPLAY PURCHASE ORDER
SUPPLIER
9 PO
12 RETUR BARANG
10PENERIMAAN
BARANG
SUPPLIER
7 BARANG
1
INPUT BARANG MASUK
2
UPDATE STOK BARANG MASUK
MANAJEMENMANAJEMEN
3
CETAK LAPORAN PER PERIODE
29DETIL
PENERIMAAN
36 DETIL RETUR
38
DFD Level 3 Proses Barang Keluar
INPUT DETIL BARANG KELUARINPUT BARANG KELUAR
UPDATE STOCK BARANG KELUAR
BARANG DIKIRIM
DETIL PERMINTAAN BARANG
DISPLAY BARANG PROYEK
19DETIL PROYEK
ALAT
11BARANG KELUAR
7 BARANG
1
OTORISASI PERMINTAAN
BARANG
2
INPUT PERMINTAAN
3
UPDATE STOK BARANG KELUAR
34DETIL BARANG
KELUAR
3.5 Desain Database
Setelah dilakukan analisis terhadap sistem, langkah berikutnya
perancangan sistem. Dimana dalam perancangan sistem ini dapat memberikan
tentang gambaran sistem yang dibuat. Dengan menggunakan model dan beberapa
tahap yaitu :
a. Conceptual Data Model (CDM)
b. Physical Data Model (PDM)
c. Rancangan Basis data
3.5.1 Conceptual Data Model (CDM)
Conceptual Data Model (CDM) untuk sistem yang direncanakan terlihat
dalam gambar 3.11.
Gambar 3.11. CDM Sistem Informasi Akuntansi Kontraktor
39
Pada Gambar 3.9, tampak entitas-entitas yaitu modul, tutor, detilmodul,
memiliki acuan terhadap userlocationrecord.
3.5.2 Physical Data Model (PDM)
Physical Data Model (PDM) untuk sistem yang direncanakan terlihat
dalam Gambar 3.12.
Gambar 3.12 merupakan model data yang digunakan dalam sistem E-
Learning. Berdasarkan Gambar 3.11, struktur tabel akan dijelaskan sebagai
berikut:
A. Tabel Customer
Primary Key : Kodecustomer
Fungsi : Untuk menyimpan data customer
No Field Type Length Key 1 Kodecust Varchar 50 Primary Key 2 Namacust Varchar 50 Not Null 3 Alamatcust Varchar 50 Not Null 4 Kotacust Varchar 50 Not Null 5 Cpcust Varchar 50 Not Null 6 Telpcust Varchar 50 Not Null 7 Cp2cust Varchar 50 Not Null 8 Telp2cust Varchar 50 Not Null
B. Tabel Proyek
Primary Key : Kodeproyek
Foregin Key : Kodecust
Gambar 3.11. PDM Sistem Informasi Akuntansi Kontraktor
Tabel 3.1. Struktur Tabel Customer
40
Fungsi : Untuk menyimpan data proyek
No Field Type Length Key 1 Kodeproyek Varchar 50 Primary Key 2 NamaProyek Varchar 100 Not Null 3 Kodecust Char 5 Not Null 4 Lokasi Varchar 100 Not Null 5 Tglterima Date Not Null 6 Tglmulai Date Not Null 7 Tglselesai Date Not Null 8 Keterangan Varchar 100 Not Null 9 totbb Float 8 Not Null 10 totalat Float 8 Not Null 11 tottk Float 8 Not Null 12 subtotbiaya Float 8 Not Null 13 uangmuka Float 8 Null 14 biayalain Float 8 Not Null 15 nilaikontrak Float 8 Not Null
C. Tabel PR
Primary Key : Nopr
Foreign Key : Kodeproyek
Kodebahan
Fungsi : Untuk menyimpan data PR yang akan dibutuhkan dalam
proyek.
Tabel 3.3. Struktur Tabel PR
No Field Type Length Key 1 Nopr Varchar 20 Primary Key 2 Tanggalpr Datetime Not Null 3 Kodeproyek Varchar 50 Not Null 4 Keterangan Varchar 10 Not Null
D. Tabel Detil PR
Tabel 3.2. Struktur Tabel Proyek
41
Primary Key : Nopr
Foreign Key : Kodebarang
Kode Proyek
Fungsi : Untuk menyimpan data detil PR yang akan dibutuhkan
dalam proyek.
Tabel 3.4. Struktur Tabel PR
No Field Type Length Key 1 Nopr Varchar 20 Primary Key 2 Kodebarang Varchar 20 Not Null 3 Namabarang Varchar 50 Not Null 4 Quantity Integer Not Null 5 Satuan Float Not Null 6 Keterangan Varchar 50 Not Null 7 Status Tinyint Not Null 8 qtysisaterkecil Integer Not Null 9 qtyterkecil Integer Not Null 10 kodeproyek Varchar 50 Not Null
E. Tabel Detil Proyek Alat
Primary Key :
Foregin Key : Kodeproyek
Kodealat
Fungsi : Untuk menyimpan detil proyek alat.
Tabel 3.4. Struktur Tabel Detil Proyek Alat
No Field Type Length Key 1 Kodeproyek Varchar 50 Foreign Key 2 Kodealat Varchar 10 Not Null 3 Namaalat Varchar 50 Not Null 4 Merk Varchar 50 Not Null 5 Type Varchar 50 Not Null 6 Status Varchar 50 Not Null 7 Jumlah Integer Not Null
42
8 Biaya Float Not Null 9 Total Float Not Null 10 Kodeprogress Varchar 50 Not Null
F. Tabel Detil Proyek Pekerja
Primary Key : -
Foreign Key : Kodeproyek
Kodekategorigaji
Fungsi : Untuk menyimpan soal test
Tabel 3.5. Struktur Tabel Detil Proyek Pekerja
No Field Type Length Key 1 Kodeproyek Varchar 50 Foreign Key 2 Jumlah Integer Not Null 3 Upah Float Not Null 4 Total Float Not Null 5 Kodeprogress Varchar 50 Foreign Key
G. Tabel Progress Proyek
Primary Key : Kodeprogress
Fungsi : Untuk menyimpan
Tabel 3.6. Struktur Tabel Progress Proyek
H. Tabel Detil Progress Proyek
Primary Key :
Foreign Key : Kodeprogress
Fungsi : Untuk menyimpan detil dari data progress proyek.
Tabel 3.7. Struktur Tabel Detil Progress Proyek
43
I. Tabel Alat
Primary Key : Kodealat
Fungsi : Untuk menyimpan Data Alat yang di miliki oleh
perusahaan dan yang pernah di sewa.
Tabel 3.8. Struktur Tabel Alat
No Field Type Length Key 1 Kodealat Varchar 10 Primary Key 2 Namaalat Varchar 50 Not Null 3 Jumlah Integer Not Null 4 Merk Varchar 50 Not Null 5 Type Varchar 100 Not Null 6 Keterangan Varchar 100 Not Null
J. Tabel Supplier
Primary Key : Kodesupplier
Fungsi : Untuk menyimpan data supplier
Tabel 3.9. Struktur Tabel supplier
No Field Type Length Key 1 Kodesupplier Varchar 50 Primary Key 2 Namasupplier Varchar 50 Not Null 3 Alamatsupplier Varchar 50 Not Null 4 Kotasupplier Varchar 50 Not Null 5 Cpsupplier Varchar 50 Not Null 6 Telpsup Varchar 50 Not Null 7 Cp2sup Varchar 50 Not Null 8 Telp2sup Varchar 50 Not Null
K. Tabel Bahan
Primary Key : Kodebahan
Fungsi : Untuk menyimpan data bahan.
Tabel 4.0. Struktur Tabel Bahan
44
No Field Type Length Key 1 Kodebarang Varchar 20 Primary Key 2 Namabarang Varchar 50 Not Null 3 Satuan1 Varchar 50 Not Null 4 Satuan1angka Integer Not Null 5 Satuan2 Varchar 50 Not Null 6 Satuan2angka Integer Not Null 7 Satuan3 Varchar 50 Not Null 8 Satuan3angka Integer Not Null 9 Quantity Integer Not Null 10 Quantityekonomis Integer Not Null 11 Hargabeliterakhir Varchar 200 Not Null
L. Tabel Pekerja
Primary Key : Kodepekerja
Fungsi : Untuk menyimpan data pekerja
Tabel 4.1. Struktur Tabel pekerja
No Field Type Length Key 1 Nik Varchar 50 Primary Key 2 Nama Varchar 30 Not Null 3 Tglmasuk Datetime Not Null 4 Alamat Varchar 50 Not Null 5 Telepon Varchar 20 Not Null 6 No.HP Varchar 20 Not Null 7 Pendidikan Varchar 50 Not Null 8 RT Varchar 5 Not Null 9 RW Varchar 5 Not Null 10 Kelurahan Varchar 20 Not Null 11 Kecamatan Varchar 20 Not Null 12 Kota Varchar 20 Not Null 13 Jeniskelamin Varchar 10 Not Null 14 Tgllahir Datetime Not Null 15 Agama Varchar 10 Not Null 16 Status Varchar 20 Not Null 17 Anak Int Not Null 18 Keterangan Varchar 50 Not Null 19 Kode Varchar 20 Not Null
45
20 Password Varchar 20 Not Null
M. Tabel Absensi
Primary Key :
Fungsi : menyimpan konten pembelajaran
Tabel 4.2. Struktur Tabel Absensi
No Field Type Length Key 1 Nik Varchar 20 Primary Key 2 Nama Varchar 50 Not Null 3 Jamhadir Datetime Not Null 4 Jamkeluar Datetime Not Null 5 Tanggal Datetime Not Null
N. Tabel Kategori Gaji
Primary Key : fileid
Fungsi : Untuk menyimpan data gaji maupun pekerja sesuai
dengan kategorinya.
Tabel 4.3. Struktur Tabel Kategori Gaji
O. Tabel Lembur
Primary Key :
Fungsi : Untuk menyimpan data lembur para pekerja.
Tabel 4.4. Struktur Tabel Lembur
No Field Type Length Key 1 Kodelembur Varchar 50 Primary Key 2 Nik Varchar 50 Not Null 3 Nama Datetime Not Null 4 Tanggal Datetime Not Null
46
5 Jam Datetime Not Null 6 Ket Varchar 100 Not Null
P. Tabel Tari Pajak
Primary Key : Kodemutasi
Fungsi : Untuk menyimpan data barang yang te
Tabel 4.5. Struktur Tabel Tarif Pajak
No Field Type Length Key 1 Kodepajak Varchar 20 Primary Key 2 Namapajak Varchar 50 Not Null 3 Tarifpajak Datetime Not Null 4 Keterangan Varchar 50 Not Null
Q. Tabel Mutasi Barang
Primary Key : Kodemutasi
Foreign Key : Kodebarang
Kodegudang
Fungsi : Untuk menyimpan data barang yang te
Tabel 4.5. Struktur Tabel Mutasi Barang
No Field Type Length Key 1 Kodemutasi Varchar 10 Primary Key 2 Tanggalmutasi Datetime 50 Not Null 3 Kodebarang Varchar 20 Not Null 4 Namabarang Varchar 50 Not Null 5 Quantity Integer Not Null 6 Kodegudang Varchar 20 Not Null 7 Kodepr Varchar 20 Not Null 8 Kodegudangasal Varchar 20 Not Null
R. Tabel Detil Mutasi
Primary Key :
47
Foreign Key : Kodemutasi
Fungsi : Untuk menyimpan
Tabel 4.6. Struktur Tabel Detil Mutasi
S. Tabel Gudang
Primary Key :
Foreign Key :
Fungsi : Untuk menyimpan
Tabel 4.7. Struktur Tabel Gudang
T. Tabel Barang Keluar
Primary Key :
Fungsi : Untuk menyimpan
Tabel 4.8. Struktur Tabel Barang Keluar
U. Tabel Penerimaan Barang
Primary Key :
Fungsi : Untuk menyimpan
Tabel 4.9. Struktur Tabel filesave
V. Tabel Detil Penerimaan Barang
Primary Key :
Fungsi : Untuk menyimpan konten pembelajaran
Tabel 5.0. Struktur Tabel
48
W. Tabel
Primary Key :
Fungsi : Untuk menyimpan
Tabel 3.9. Struktur Tabel
X. Tabel
Primary Key :
Fungsi : Untuk menyimpan
Tabel 3.9. Struktur Tabel
Y. Tabel
Primary Key :
Fungsi : Untuk menyimpan
Tabel 3.9. Struktur Tabel
Z. Tabel
Primary Key :
Fungsi : Untuk menyimpan
Tabel 3.9. Struktur Tabel filesave
AA. Tabel
Primary Key :
Fungsi : Untuk menyimpan
Tabel 3.9. Struktur Tabel
BB. Tabel
49
Primary Key :
Fungsi : Untuk menyimpan
Tabel 3.9. Struktur Tabel
3.6 Desain Antar Muka
Untuk membagi fungsionalitas masing-masing user, maka desain user
interface akan dibagi menjadi 4 bagian, yaitu :
1. User sebagai peserta
Sebagai user biasa yang mempunyai fungsionalitas ini dapat melakukan
login dan pendaftaran baru, terdapat username dan password serta tombol “Login”
untuk melakukan login. Berikut desain form home tampak Gambar 3.12.
User Name :
Password :
Login
Cancel
2. User sebagai Admin
User sebagai admin mempunyai 3 buah form
A. Desain form Admin Home
Pada desain form halaman admin ini berisi 3 tombol “Maintain Tutor”,
“Maintain Peserta” dan “Upload Learning Content”. Berikut desain form admin
tampak pada Gambar 3.13.
Gambar 3.12. Desain Form Home
50
B. Desain Form Maintain Tutor
Pada desain form ini seorang admin dapat menambah atau mengubah tutor
yang berisi kolom-kolom untuk menampilkan data tutor yang tersimpan di
database, terdapat tombol “Edit”, tombol “Simpan” dan tombol “Batal”. Form ini
juga terdapat kolom-kolom isian seperti “Username”, “Name”, “Password”,
“Email”. Berikut desain form maintain tutor pada halaman admin tampak pada
Gambar 3.14.
C. Desain Form Maintain Peserta
Pada desain form ini seorang admin dapat menambah atau mengubah tutor
yang berisi kolom-kolom untuk menampilkan data tutor yang tersimpan di
database, terdapat tombol “Edit”, tombol “Simpan” dan tombol “Batal”. Form ini
juga terdapat kolom-kolom isian seperti “Username”, “Name”, “Password”,
“Email”. Berikut desain form maintain peserta halaman admin tampak Gambar
3.15.
Gambar 3.13 Desain Form Admin Home
51
D. Desain form Upload Learning Content
Pada desain form upload learning content ini terdapat kolom-kolom isian
untuk memasukkan data isi pembelajaran yang akan diupload pada isian tersebut
antara lain, “Document Tittle”, “Document Desciption”, dan path dari file yang
akan dipilih serta terdapat tiga tombol yaitu “Simpan”, “Batal”, dan “Browse”.
Form upload learning content ini juga ada pada tutor dengan desain yang sama.
Berikut desain upload learning content tampak pada Gambar 3.16.
Gambar 3.14 Desain Form Maintain Tutor
Gambar 3.15. Desain Form Maintain Peserta
52
3. User sebagai Peserta
User sebagai peserta mempunyai tiga (3) buah desain form, yaitu :
A. Desain Form Peserta Home
Pada desain form halaman utama peserta ini berisi treeview untuk
menampilkan daftar topik dan sub topik yang tersedia dan terdapat tombol “Test
Report”. Berikut desain form halaman utama peserta tampak pada Gambar 3.17
B. Desain Form Pembelajaran
Pada desain form pembelajaran ini berisi kontrol untuk menampilkan file,
apakah file tersebut berupa file multimedia ataupun file dokumen. Berikut desain
form pembelajaran untuk peserta tampak pada Gambar 3.18.
Gambar 3.16. Desain Form Upload Learning Content
Gambar 3.17. Desain Form Peserta Home
Gambar 3.18. Desain Form Pembelajaran
53
C. Desain Form Pelatihan Tes
Desain form pelatihan tes ini berisi multiview untuk menampilkan view
“Start”, view “Test”, dan view “Result”. Pada view “Start” terdapat tombol “Start”
untuk memulai tes, pada view “Test” terdapat kolom berisikan soal dan terdapat
radobutton atau checkbox untuk pilihan jawaban, view “Result” berisi kolom
untuk menampilkan jumlah soal, jawaban benar, nilai, pass grade, dan status yang
berisi “Passed” atau “Failure”. Berikut desain form pelatihan tes seperti tampak
pada Gambar 3.19.
Gambar 3.19. Desain Form Pelatihan Tes
54
D. Desain Form Laporan
Pada desain form laporan yang isinya merupakan reportviewer untuk
menampilkan laporan hasil tes peserta. Berikut desain form laporan tampak pada
Gambar 3.20.
4. User sebagai tutor
User sebagai tutor mempunyai tujuh buah form tidak termasuk halaman
utama
A. Desain Form Tutor Home
Pada desain form halaman utama tutor ini berisi empat tombol, yaitu
tombol “Learning Path”, tombol “Upload Learning Content”, tombol “Test
Report”, dan tombol “Tracking Report”. Berikut desain form halaman utama tutor
tampak pada Gambar 3.21.
Gambar 3.20. Desain Form Laporan
Gambar 3.21. Desain Form Tutor Home
55
B. Desain Form Pembuatan Modul
Pada desain form pembuatan modul ini berisi daftar modul atau topik yang
telah dibuat, kemudian kolom isian untuk mengisikan nama topik, pilihan
prasyarat untuk topik berupa checkbox dan dropdownlist, dan terdapat tombol
“Simpan”, tombol “Batal”, tombol “Edit Topik”, tombol “Edit Sub Topik”.
Dengan adanya desain form ini seorang tutor dapat menentukan akur
pembelajaran yang akan di berikan kepada peserta pembelajaran dan dapat diubah
sesuai dengan kebutuhan pengajaran. Berikut desain form pembuatan modul
tampak pada Gambar 3.22.
C. Desain Form Perubahan Modul
Pada desain form perubahan modul ini berisi daftar nama topik atau modul
yang telah dibuat, kemudian terdapat kolom isian untuk mengisi nama topik,
Gambar 3.22. Desain Form Pembuatan Modul
56
pilihan prasyarat dengan checkbox dan dropdownlist, serta tombol “Update” dan
tombol “Batal”. Berikut desain form perubahan modul tampak pada Gambar 3.23.
D. Desain Form Pembuatan Sub Modul
Pada desain form pembuatan sub modul ini berisi daftar sub topik atau sub
modul yang telah dibuat, kemudian kolom isian untuk mengisikan nama sub
topik, pilihan prasyarat berupa dropdownlist dan checkbox, status topik berupa
checkbox, daftar learning content yang telah diupload berupa gridview dan
dropdownlist untuk melihat daftar learning content berdasarkan tipenya, terdapat
lima buah tombol masing-masing “Buat Test”, “Simpan”, “Batal”, “Edit”,
“Delete”. Berikut desain form pembuatan sub modul tampak pada Gambar 3.24.
Gambar 3.23. Desain Form Perubahan Modul
57
E. Desain Form Pembuatan Soal
Pada desain form pembuatan soal ini berisi multiview untuk menampilkan
view “Test” dan view “Soal dan Jawaban”. Pada view “Test” kolom isian untuk
nama tes, prasyarat berupa checkbox dan dropdownlist, dan kolom isian untuk
pass grade, dan dua buah tombol “Simpan” dan “Batal”. Pada view “Soal dan
Jawaban” terdapat kolom isian untuk mengisi soal dan jawaban, status jawaban
berupa checkbox untuk jawaban benar atau salah, daftar jawaban yang telah
dimasukkan berupa listbox, dan dua buah tombol “Simpan dan Tambah Baru”,
“Simpan dan Selesai”. Berikut desain form pembuatan soal tampak pada Gambar
3.25.
Gambar 3.24. Desain Form Pembuatan Sub Modul
58
F. Desain Form Perubahan Soal
Pada desain form perubahan soal ini berisi multiview untuk menampilkan
view “Test” dan view “Soal dan Jawaban”. Pada view “Soal dan Jawaban” berisi
kolom dan isian yang sama seperti pada view “Soal dan Jawaban”milik
BuatSoal.aspx Pada view “Soal dan Jawaban” terdapat dua buat gridview untuk
menampilkan daftar pertanyaan dan masing-masing jawabannya, view “Soal dan
Gambar 3.25. Desain Form Pembuatan Soal
59
Jawaban” ini terdapat dua buat tombol yaitu “Edit” dan “Simpan”. Berikut desain
form perubahan soal seperti pada Gambar 3.26.
G. Desain Form Laporan Tes Peserta
Pada desain form laporan tes peserta ini berisi reportviewer yang
menampilkan laporan pembelajaran seluruh peserta berdasarkan tanggal tertentu
dan berdasarkan pada peserta tertentu. Berikut desain form laporan tes peserta
tampak pada Gambar 3.27.
Gambar 3.26. Desain Form Perubahan Soal
60
H. Desain Form Laporan Progress Peserta
Pada desain form laporan progress peserta ini berisi reportviewer yang
menampilkan laporan progress pembelajaran seluruh peserta mulai modul atau
topik apa saja yang telah dilakukan sampai dengan tes, sehingga tutor mengetahui
sampai sejauh mana tingkat keefektifan peserta dalam pembelajaran berdasarkan
tanggal tertentu dan berdasarkan peserta tertentu. Berikut desain form laporan
progress peserta seperti tampak pada Gambar 3.28.
Gambar 3.27 Desain Form Laporan Tes Peserta
61
3.7 Instrumen Evaluasi
Setelah melakukan perancangan dan analisa kebutuhan sistem, maka
dibutuhkan suatu evaluasi yang nantinya diperlukan untuk mengetahui apakah
sistem e-learning ini dapat berjalan dengan baik.
Instrumen evaluasi atau metode pengumpulan data di sini penulis
melakukannya dengan 2 (dua) instrumen, yaitu :
1. Uji coba langsung aplikasi kepada responden.
2. Angket survei mengenai aplikasi pembelajaran.
Uji coba aplikasi pembelajaran ini akan di survei sedikitnya 10 (sepuluh)
responden yang dipilih secara acak agar aplikasi pembelajaran yang dibangun ini
dapat dipergunakan untuk umum, dan agar di dapat pandangan dari responden
terhadap aplikasi yang dibangun untuk pengembangan lebih lanjut. Proses
pengumpulan angket ini penulis menggunakan rumus Likert.
Gambar 3.28 Desain Form Laporan Progress Peserta
62
Tabel 3.10 Instrumen Angket Survei
No Pertanyaan Penilaian
4 3 2 1 1 Apakah desain tampilan menarik perhatian untuk
melakukan pembelajaran ?
2 Apakah penjelasan teori mengenai Steinberg Nuendo dengan jelas?
3 Apakah penggunaan aplikasi ini dapat membantu anda dalam proses rekaman ?
4 Apakah materi yang diberikan sudah baik dan mudah dimengerti ?
5 Apakah cara mengoperasikan aplikasi pembelajaran ini mudah ?
6 Menurut anda apakah sumber belajar semacam ini memang perlu dikembangkan ?
Pada instrumen angket survei dalam tabel 3.10 terdapat pertanyaan yang
berhubungan dengan sistem pembelajaran e-learning. Dan terdapat bobot nilai
untuk masing-masing soal angket seperti 4, 3, 2, dan 1 yang mana hasil dari
masing-masing soal akan di hitung serta dirata-rata untuk mendapatkan nilai
summated ratings dari rumus Likert yang menyatakan apakah sistem berjalan baik
atau tidak.
top related