bab iii perancangan sistem 3.1 identifikasi masalah 3.1sir.stikom.edu/1164/5/bab_iii.pdfstandar...

41
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

Upload: nguyennhu

Post on 23-May-2019

219 views

Category:

Documents


0 download

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.