Top Banner
BAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi Kegiatan/Anggaran Pada Sub Bagian Umum Dan IT Badan Pemeriksa Keuangan Provinsi Lampung Berbasis Web diperlukan tahapan pengembangan sistem. Tahapan pengembangan sistem adalah sebagai berikut: 4.1.1. Tahap Analisa Sebelum merancang sistem yang akan dibuat, terlebih dahulu dilakukan analisis terhadap sistem yang sedang berjalan. Tahapan analisis yang dilakukan adalah dengan memahami sistem informasi yang sedang berjalan, mengidentifikasi permasalahan dan kebutuhan yang dibutuhkan pada sistem yang sedang berjalan. Dalam memahami sistem yang sedang berjalan, dikumpulkan informasi yang berhubungan dengan informasi pelaksanaan kegiatan dengan melakukan wawancara dengan pihak terkait dan melakukan observasi lapangan. Dari pengumpulan informasi diketahui bahwa kegiatan pelaksanaan tersebut diberikan anggaran tiap tahunnya sehingga harus ada penanggungjawab dalam setiap pekerjaan kegiatan, laporan hasil pelaksanaan kegiatan yang berupa laporan mingguan di setiap awal minggu berikutnya, dan laporan penyelesaiaan keluaran setiap akhir bulannya. Pelaksanaan kegiatan di mulai dari : 1. Penanggungjawab kegiatan membuat daftar kegiatan yang akan dilaksanakan 2. Kepala Sub Bagian Umum Menyetujui daftar kegiatan 3. Penanggungjawab kegiatan mengambil uang muka kepada Pemegang Uang Muka 4. Penanggungjawab kegiatan melaksanakan kegiatan
121

BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

Jan 20, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

BAB IV

HASIL DAN PEMBAHASAN

4.1. Hasil

Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

Kegiatan/Anggaran Pada Sub Bagian Umum Dan IT Badan Pemeriksa Keuangan Provinsi

Lampung Berbasis Web diperlukan tahapan pengembangan sistem. Tahapan pengembangan

sistem adalah sebagai berikut:

4.1.1. Tahap Analisa

Sebelum merancang sistem yang akan dibuat, terlebih dahulu dilakukan analisis terhadap

sistem yang sedang berjalan. Tahapan analisis yang dilakukan adalah dengan memahami

sistem informasi yang sedang berjalan, mengidentifikasi permasalahan dan kebutuhan yang

dibutuhkan pada sistem yang sedang berjalan. Dalam memahami sistem yang sedang

berjalan, dikumpulkan informasi yang berhubungan dengan informasi pelaksanaan kegiatan

dengan melakukan wawancara dengan pihak terkait dan melakukan observasi lapangan. Dari

pengumpulan informasi diketahui bahwa kegiatan pelaksanaan tersebut diberikan anggaran

tiap tahunnya sehingga harus ada penanggungjawab dalam setiap pekerjaan kegiatan, laporan

hasil pelaksanaan kegiatan yang berupa laporan mingguan di setiap awal minggu berikutnya,

dan laporan penyelesaiaan keluaran setiap akhir bulannya.

Pelaksanaan kegiatan di mulai dari :

1. Penanggungjawab kegiatan membuat daftar kegiatan yang akan dilaksanakan

2. Kepala Sub Bagian Umum Menyetujui daftar kegiatan

3. Penanggungjawab kegiatan mengambil uang muka kepada Pemegang Uang Muka

4. Penanggungjawab kegiatan melaksanakan kegiatan

Page 2: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

30

5. Penanggungjawab kegiatan memberikan surat pertanggungjawaban yang berupa nota dan

kwitansi hasil pelaksanaan kegiatan

6. Pemegang Uang Muka membuat daftar SPJ kegiatan yang telah dilaksanakan

7. Pemegang Uang Muka menyerahkan daftar Surat Pertanggungjawaban ke bagian

keuangan untuk diverifikasi dan disahkan oleh pejabat yang berwenang.

8. Petugas Pembuat Laporan Mingguan menerima rincian pengeluaran

9. Petugas Pembuat Laporan Mingguan membuat Laporan Mingguan yang ditandatangani

oleh Kepala Sub Bagian Umum sebagai bahan pembuatan Laporan Dua Mingguan.

Alur pelaksanaan kegiatan tersebut dapat dilihat pada gambar berikut:

Page 3: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

31

Gambar 3. Alur Sistem Berjalan

Page 4: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

32

Berdasarkan sistem yang berjalan, diketahui bahwa laporan hasil pelaksanaan kegiatan yang

berupa laporan mingguan di setiap awal minggu berikutnya dan adanya pekerjaan yang sudah

mengambil uang muka serta pekerjaan yang telah dilaksanakan dan belum dilaporkan,

menyebabkan data tentang sisa anggaran yang tersedia sering tidak sama dengan realisasi sisa

anggaran yang ada. Sehingga jika sisa anggaran ternyata tidak ada atau sudah habis maka

untuk pembayaran yang telah dilaksanakan diambil dari anggaran yang berbeda dengan akun

yang sama. Dan dikarenakan penginputan kode akun yang terbebankan ke Pemegang Uang

Muka, maka dapat mengakibatkan timbulnya permasalahan yang telah disebutkan diatas

yaitu:

1. Kesalahan dalam penginputan kode akun kegiatan anggaran yang mengakibatkan

pemakaian anggaran suatu kegiatan untuk kegiatan pelayanan yang berbeda.

2. Pembelian barang yang melebihi dari anggaran yang telah ditetapkan.

3. Tidak adanya anggaran untuk pelaksanaan pengadaan yang telah direncanakan

sebelumnya di awal tahun kegiatan.

4. Perbedaan data sisa anggaran dengan anggaran yang ada.

5. Lambatnya proses pencarian data karena melibatkan banyak pihak.

4.1.2. Tahap Desain

4.1.2.1. Realisasi Pemecahan Masalah

Realisasi pemecahan masalah yang dapat dilakukan adalah perencanaan membangun Sistem

Informasi Pelaporan dan Pelaksanaan Kegiatan/Anggaran, yaitu melalui pengembangan

sistem informasi yang dalam pembuatan laporan mingguan dilakukan dan diinputkan secara

terpisah oleh Petugas Pembuat Laporan Mingguan dengan sistem menampilkan data realisasi

pekerjaan yang belum terinputkan di dalam Laporan Mingguan sehingga data sisa anggaran

sesuai dengan sisa anggaran yang ada. Agar tidak terjadi kesalahan input anggaran kegiatan

Page 5: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

33

terhadap anggaran yang lain maka pada saat Penanggungjawab Kegiatan melakukan

penginputan rencana kegiatan sudah secara otomatis dan hanya bisa melakukan input untuk

kegiatan yang menjadi tanggung jawabnya.

4.1.2.2. Analisis Sistem yang Disarankan

Dikarenakan sistem yang berjalan di rasa kurang mendetail dan efisien maka disarankan

untuk mengembangkan sistem yang baru untuk menggambarkan alur sistem yang disarankan

secara terperinci.

Alur sistem yang diusulkan adalah sebagai berikut :

Page 6: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

34

Gambar 4. Alur Sistem yang diusulkan

Page 7: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

35

4.1.2.3. Sasaran Objek

Sasaran objek dari pembuatan sistem informasi ini adalah merubah sistem yang lama agar

ketika akan melaksanakan kegiatannya, Penanggungjawab kegiatan dapat mengetahui secara

pasti masih ada atau tidak anggaran yang tersedia. Dan penggunaan anggaran tepat pada

kegiatan yang dianggarkan.

4.1.2.4. Sistem Pelaksanaan Kegiatan Anggaran

Rangkuman Proses Bisnis:

1. Sebelum membuat perencanaan kegiatan, Penanggungjawab Kegiatan harus sudah

mengetahui kode akun yang menjadi tanggungjawabnya.

2. Setiap pelaksanaan kegiatan pelayanan yang akan dilaksanakan oleh Penanggungjawab

Kegiatan harus membuat perencanaan kegiatan beserta anggarannya dan

menginputkannya kedalam sistem sesuai dengan kode akun kegiatan yang menjadi

tanggungjawabnya untuk diajukan kepada Kepala Subbagian Umum untuk mendapatkan

persetujuannya.

3. Jika Disetujui Rencana kegiatan diteruskan ke Petugas Pemegang Uang Muka untuk

menerima uang muka pelaksanaan kegiatan.

4. Ketika kegiatan telah dilaksanakan Penanggungjawab Kegiatan menginputkan informasi

kegiatan telah selesai dilaksanakan disertai dengan Surat Pertanggungjawaban.

5. Jika dalam pelaksanaaannya terdapat perubahan anggaran, maka Penanggungjawab

kegiatan harus merubahnya terlebih dahulu sebelum menginputkan informasi kegiatan

telah selesai dilaksanakan.

6. Pemegang Uang Muka mengecek Surat Pertanggungjawaban dan melakukan pelunasan

atau penagihan pengembalian uang muka serta memberikan daftar kegiatan yang telah

dilaksanakan beserta Surat Pertanggungjawabannya ke Subbagian Keuangan untuk

disahkan.

Page 8: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

36

7. Petugas Pembuat Laporan Mingguan membuat Laporan Mingguan setelah Daftar

kegiatan disahkan oleh Subbagian Keuangan.

4.1.2.5. Fungsi Fungsi Sistem

1. Pengelolaan data User (Admin) meliputi:

a. Memasukkan data user.

b. Mengubah data user.

c. Menghapus data user.

2. Pengelolaan data kegiatan (RKA), meliputi

a. Memasukkan data kegiatan beserta penanggungjawabnya.

b. Mengubah data kegiatan.

c. Menghapus data kegiatan.

3. Pengelolaan data pelaksanaan kegiatan, meliputi

a. Memasukkan data pelaksanaan kegiatan.

b. Merubah data pelaksanaan kegiatan.

4. Pengelolaan Persetujuan, meliputi

a. Menyetujui pelaksanaan kegiatan.

b. Menolak pelaksanaan kegiatan.

5. Pengelolaan daftar surat pertanggungjawaban dan anggaran, meliputi

a. Pembayaran uang muka anggaran kegiatan.

b. Pengecekan surat pertanggungjawaban.

c. Mencetak daftar surat pertanggungjawaban.

6. Pengelolaan laporan mingguan, meliputi

a. Pengecekan silang daftar kegiatan yang diberikan oleh Subbagian Keuangan

dengan data dari daftar surat pertanggungjawaban.

b. Mencetak laporan mingguan.

Page 9: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

37

4.1.2.6. Aktor yang terlibat

Tabel 7. Aktor yang terlibat

No Aktor Deskripsi

1. Admin Orang yang bertugas dan memiliki hak akses untuk

mengelola, menambah,dan menghapus data user.

2 Manajer Orang yang bertugas dan memiliki hak akses untuk

Pengelolaan Persetujuan.

3. Penanggungjawab

Kegiatan

Orang orang yang memiliki hak akses untuk Pengelolaan

Pelaksanaan Kegiatan

4. Pemegang Uang

Muka

Orang orang yang memiliki hak akses untuk Pengelolaan

daftar surat pertanggungjawaban

5. Petugas Pembuat

Laporan Mingguan

Orang orang yang memiliki hak akses untuk Pengelolaan

data kegiatan (RKA) dan Pengelolaan laporan mingguan

Page 10: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

38

4.1.2.7. Use Case

Tabel 8. Use Case

No Kegiatan Deskripsi

1. Pengelolaan Data

User

Proses ini adalah kegiatan untuk mengelola data nama

Admin, Manajer, Penanggungjawab Kegiatan, Pemegang

Uang Muka, dan Petugas Pembuat Laporan Mingguan,

dilaksanakan oleh Admin

2 Pengelolaan data

kegiatan (RKA)

Proses ini adalah kegiatan untuk mengelola data kegiatan

beserta penanggungjawabnya, dilakukan oleh Pembuat

Laporan Mingguan

3. Pengelolaan data

pelaksanaan kegiatan

Proses ini adalah kegiatan untuk mengelola data pelaksanaan

kegiatan, dilaksanakan oleh Penanggungjawab Kegiatan

4. Pengelolaan

Persetujuan

Proses ini adalah kegiatan untuk mengelola persetujuan

pelaksanaan, kegiatan dilaksanakan oleh Manajer

5. Pembayaran Uang

Muka

Proses ini adalah kegiatan untuk mengelola pembayaran

uang muka atas biaya pelaksanaan kegiatan, dilaksanakan

oleh Pemegang Uang Muka

6. Pengelolaan data

kegiatan yang telah

dilaksanakan

Proses ini adalah kegiatan untuk mengelola data kegiatan

yang telah dilaksanakan, dilaksanakan oleh

Penanggungjawab Kegiatan

7. Pembayaran Biaya

Kegiatan

Proses ini adalah kegiatan untuk mengelola pembayaran atas

biaya pelaksanaan kegiatan dan Surat Pertanggungjawaban

kegiatan, dilaksanakan oleh Pemegang Uang Muka

8. Pengelolaan laporan Proses ini adalah kegiatan untuk mengelola laporan

Page 11: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

39

mingguan mingguan, dilaksanakan oleh Pembuat Laporan Mingguan

Tabel 8. Use Case (lanjutan)

Page 12: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

40

Gambar 5. Use Case Pelaksanaan Kegiatan

Page 13: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

41

I. Skenario Use Case Pengelolaan Data User

Nama Use Case : Pengelolaan Data User

Aktor : Admin

Deskripsi : Proses ini adalah kegiatan untuk mengelola data Petugas,

Pengelola terkait kegiatan pelayanan pada Sub Bagian Umum

dan TI.

Pre Condition : Admin harus sudah memiliki ID_Admin dan sudah berada di

menu Admin

Post Condition : Data user (Pengelola dan Petugas) sudah ada

Tabel 9. Skenario Use Case Login Admin

Login admin

No Aksi Aktor Reaksi Sistem

1. Memasukkan data username admin

dan password

2. Menekan tombol masuk

3. Memvalidasi data

4. Jika data valid maka admin berhasil masuk

ke halaman menu admin.

5. Jika data tidak valid maka gagal login dan

akan menampilkan pesan “Username dan

Password Tidak Terdaftar”

6. Jika ada yang kosong maka gagal login dan

akan menampilkan pesan “Username belum

Page 14: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

42

diisi” atau “Password belum diisi”

Tabel 9. Skenario Use Case Login Admin (lanjutan)

Tabel 10. Skenario Use Case Input User

Menginput USER baru

No Aksi Aktor Reaksi Sistem

1. Memasukkan data user berupa Nama

(username), Password, Nama lengkap,

Nomor Induk, Nomor Telepon, Email,

Status level dan foto.

2. Menekan tombol simpan

3. Memvalidasi data

4. Jika ada inputan masih kosong, sistem akan

menampilkan pesan “Ada data yang masih

kosong, harap isi data yang kosong.” Dan

mengembalikan ke halaman datauser.

5. Jika belum memilih foto, sistem akan

menampilkan pesan “Foto masih kosong.”

Dan mengembalikan ke halaman datauser.

6. Jika memasukkan data dengan Nama yang

sama, sistem akan menampilkan pesan

“Maaf User yang dimasukkan sudah ada.”

Dan mengembalikan ke halaman datauser.

7. Jika data valid maka data berhasil disimpan

Page 15: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

43

dan Dan mengembalikan ke halaman Home

admin.

Tabel 10. Skenario Use Case Input User (lanjutan)

Tabel 11. Skenario Use Case Edit User

Merubah data USER

No Aksi Aktor Reaksi Sistem

1. Menekan Menu Data User

2. Menekan tombol Edit pada baris user

yang akan dirubah datanya.

3. Melakukan proses pencarian

4. Jika data user ditemukan maka sistem akan

menampilkan halaman edituser.

5. Memasukkan data user yang baru

berupa Nama (username), Password,

Nama lengkap, Nomor Induk, Nomor

Telepon, Email, Status level dan foto.

6. Menekan tombol simpan

7. Memvalidasi data

8. Jika ada inputan masih kosong, sistem akan

menampilkan pesan “Ada data yang masih

kosong, harap isi data yang kosong.” Dan

mengembalikan ke halaman Datauser.

9. Jika belum memilih foto, sistem akan

Page 16: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

44

menampilkan pesan “Foto masih kosong.”

Dan mengembalikan ke halaman Datauser.

10. Jika data valid maka data berhasil disimpan

dan mengembalikan ke halaman Home

admin.

Tabel 11. Skenario Use Case Edit User (lanjutan)

Tabel 12. Skenario Use Case Hapus User

Menghapus data USER

No Aksi Aktor Reaksi Sistem

1. Menekan Menu Data User

2. Menekan tombol Hapus pada baris

user yang akan dihapus datanya.

3. Melakukan proses pencarian

4. Memvalidasi

5. Jika data user ditemukan maka sistem akan

menghapus data yang user yang akan

dihapus dan mengembalikan ke halaman

Home admin.

Page 17: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

45

II. Skenario Use Case 2. Pengelolaan data kegiatan (RKA)

Nama Use Case : Pengelolaan data kegiatan (RKA)

Aktor : Petugas Pembuat Laporan Mingguan

Deskripsi : Proses ini adalah kegiatan untuk mengelola data kegiatan

pelayanan yang ada pada Sub Bagian Umum beserta

anggarannya dan penanggung jawabnya.

Pre Condition : Petugas Pembuat Laporan Mingguan harus sudah memiliki

ID_PP Lapming dan sudah berada di menu Petugas Pembuat

Laporan Mingguan/PP Lapming

Post Condition : RKA dan data Penanggung jawab sudah ada

Tabel 13. Skenario Use Case Login Petugas Pembuat Laporan Mingguan/ PP lapming

Login Petugas Pembuat Laporan Mingguan/ PP lapming

No Aksi Aktor Reaksi Sistem

1. Memasukkan data username Petugas

Pembuat Laporan Mingguan dan

password

2. Menekan tombol masuk

3. Memvalidasi data

4. Jika data valid maka sistem akan

menampilkan halaman menu PP lapming.

5. Jika data tidak valid maka gagal login dan

akan menampilkan pesan “Username dan

Password Tidak Terdaftar”

Page 18: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

46

6. Jika ada yang kosong maka gagal login dan

akan menampilkan pesan “Username belum

diisi” atau “Password belum diisi”

Tabel 13. Skenario Use Case Login PP lapming (lanjutan)

Tabel 14. Skenario Use Case Input RKA

Menginput Kegiatan (RKA) baru

No Aksi Aktor Reaksi Sistem

1. Memasukkan data kegiatan berupa

Tahun Anggaran, kode kegiatan yang

terdiri dari kode program, kode

kegiatan, kode output, kode suboutput,

kode komponen, kode akun, kode

subakun, Uraian kegiatan, Volume dan

Satuannya, Satuan Anggaran,

Penanggung Jawab Kegiatan.

2. Menekan tombol simpan

3. Memvalidasi data

4. Jika inputan Tahun Anggaran masih kosong,

sistem akan menampilkan pesan “Tahun

Anggaran tidak ada” Dan mengembalikan ke

halaman datarka.

5. Jika inputan Kode Program/ Uraian kegiatan/

Volume/ Satuan/ Anggaran masih kosong,

sistem akan menampilkan pesan “Kode

Page 19: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

47

program/ uraian kegiatan/ volume/ satuan/

anggaran Masih kosong.” dan

mengembalikan ke halaman datarka.

6. Jika memasukkan data dengan Nama yang

dan kode yang sama, sistem akan

menampilkan pesan “Maaf kode sudah ada.”

Dan mengembalikan ke halaman datarka.

7. Jika data valid maka data berhasil disimpan

dan mengembalikan ke halaman

homepplapming.

Tabel 14. Skenario Use Case Input RKA (lanjutan)

Tabel 15. Skenario Use Case Edit RKA

Merubah data RKA

No Aksi Aktor Reaksi Sistem

1. Menekan Menu Data RKA

2. Menekan tombol Edit pada baris data

RKA yang akan dirubah datanya.

3. Melakukan proses pencarian

4. Jika data RKA ditemukan maka sistem akan

menampilkan halaman editkode.

5. Memasukkan data kegiatan baru yang

berupa Tahun Anggaran, kode

kegiatan yang terdiri dari kode

Page 20: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

48

program, kode kegiatan, kode output,

kode suboutput, kode komponen, kode

akun, kode subakun, Uraian kegiatan,

Volume dan Satuannya, Satuan

Anggaran, Penanggung Jawab

Kegiatan.

6. Menekan tombol simpan

7. Memvalidasi data

8. Jika inputan Tahun Anggaran masih kosong,

sistem akan menampilkan pesan “Tahun

Anggaran tidak ada” Dan mengembalikan ke

halaman datarka.

9. Jika inputan Kode Program/ Uraian kegiatan/

Volume/ Satuan/ Anggaran masih kosong,

sistem akan menampilkan pesan “Kode

program/ uraian kegiatan/ volume/ satuan/

anggaran Masih kosong.” dan

mengembalikan ke halaman datarka.

10. Jika data valid maka data berhasil diedit dan

disimpan dan mengembalikan ke halaman

homepplapming.

Tabel 15. Skenario Use Case Edit RKA (lanjutan)

Page 21: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

49

Tabel 16. Skenario Use Case Hapus RKA

Menghapus data RKA

No Aksi Aktor Reaksi Sistem

1. Menekan Menu Data RKA

2. Menekan tombol Hapus pada baris

data RKA yang akan dihapus datanya.

Menampilkan jendela verifikasi dengan

pesan “Yakin akan dihapus?”

Menekan tombol Ya

3. Melakukan proses pencarian

4. Memvalidasi

5. Jika data user ditemukan maka sistem akan

menghapus data RKA yang akan dihapus

dan mengembalikan ke halaman

homepplapming.

6. Menekan tombol Tidak

7. Kembali ke halaman datarka.

Page 22: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

50

III. Skenario Use Case 3. Pengelolaan data pelaksanaan kegiatan

Nama Use Case : Pengelolaan data pelaksanaan kegiatan

Aktor : Penanggungjawab Kegiatan

Deskripsi : Proses ini adalah kegiatan untuk mengelola data pelaksanaan

kegiatan

Pre Condition : Penanggungjawab Kegiatan harus sudah memiliki

ID_Penanggungjawab dan sudah berada di menu

Penanggungjawab Kegiatan

Post Condition : RKA sudah dimasukkan ke dalam sistem dan Proposal

kegiatan sudah ada

Tabel 17. Skenario Use Case Login penanggungjawab kegiatan

Login penanggungjawab kegiatan

No Aksi Aktor Reaksi Sistem

1. Memasukkan data username

Penanggungjawab kegiatan dan

password

2. Menekan tombol masuk

3. Memvalidasi data

4. Jika data valid maka sistem akan

menampilkan halaman menu

Penanggungjawab Kegiatan/ homeuser.

5. Jika data tidak valid maka gagal login dan

akan menampilkan pesan “Username dan

Page 23: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

51

Password Tidak Terdaftar”

6. Jika ada yang kosong maka gagal login dan

akan menampilkan pesan “Username belum

diisi” atau “Password belum diisi”

Tabel 17. Skenario Use Case Login penanggungjawab kegiatan (lanjutan)

Tabel 18. Skenario Use Case Input Proposal Kegiatan

Menginput Proposal kegiatan

No Aksi Aktor Reaksi Sistem

1. Menekan Menu Data Kegiatan

2. Menekan sub menu Pengajuan

Kegiatan

3. Memasukkan data kegiatan pekerjaan

berupa kode kegiatan yang terdiri dari

Kode program, Kode kegiatan, Kode

output, Kode suboutput, Kode

komponen, Kode akun, Uraian

Kegiatan, Nama pekerjaan, Anggaran

pekerjaan, Nama rekanan, NPWP

rekanan dan menggunggah file

proposal kegiatan berupa file pdf

4. Menekan tombol simpan

5. Memvalidasi data

6. Jika ada inputan yang masih kosong, sistem

Page 24: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

52

akan menampilkan pesan “Ada data yang

masih kosong, harap isi data yang kosong.”

dan mengembalikan ke halaman

datakegiatan.

7. Jika inputan file kosong, sistem akan

menampilkan pesan “File masih kosong.”

Dan mengembalikan ke halaman

datakegiatan.

8. Jika akun yang dimasukkan bukan

tanggungjawab Penanggungjawab, sistem

akan menampilkan pesan “Maaf akun yang

anda masukkan bukan wewenang anda.” Dan

mengembalikan ke halaman datakegiatan.

9. Jika jumlah anggaran pekerjaan yang

dimasukkan melebihi sisa anggaran, sistem

akan menampilkan pesan “Maaf anggaran

yang anda masukkan melebihi sisa anggaran

yang ada.” Dan mengembalikan ke halaman

datakegiatan.

10. Jika data valid maka data berhasil disimpan

dan mengembalikan ke halaman homeuser.

Tabel 18. Skenario Use Case Input Proposal Kegiatan (lanjutan)

Page 25: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

53

Tabel 19. Skenario Use Case Edit Proposal Kegiatan

Merubah data Proposal Kegiatan

No Aksi Aktor Reaksi Sistem

1. Menekan Menu Data Kegiatan

2. Menekan tombol Edit pada baris data

kegiatan yang akan dirubah datanya.

3. Melakukan proses pencarian

4. Jika data kegiatan ditemukan maka sistem

akan menampilkan halaman editkegiatan.

5. Memasukkan data kegiatan pekerjaan

baru yang berupa kode kegiatan yang

terdiri dari Kode program, Kode

kegiatan, Kode output, Kode

suboutput, Kode komponen, Kode

akun, Uraian Kegiatan, Nama

pekerjaan, Anggaran pekerjaan, Nama

rekanan, NPWP rekanan dan

menggunggah file proposal kegiatan

berupa file pdf ukuran maksimal 2MB

6. Menekan tombol simpan

7. Memvalidasi data

8. Jika ada inputan yang masih kosong, sistem

akan menampilkan pesan “Ada data yang

masih kosong, harap isi data yang kosong.”

Page 26: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

54

dan mengembalikan ke halaman

datakegiatan.

9. Jika inputan file kosong, sistem akan

menampilkan pesan “File masih kosong.”

Dan mengembalikan ke halaman

datakegiatan.

10.

Jika akun yang dimasukkan bukan

tanggungjawab Penanggungjawab, sistem

akan menampilkan pesan “Maaf akun yang

anda masukkan bukan wewenang anda.” Dan

mengembalikan ke halaman datakegiatan.

11. Jika jumlah anggaran pekerjaan yang

dimasukkan melebihi sisa anggaran, sistem

akan menampilkan pesan “Maaf anggaran

yang anda masukkan melebihi sisa anggaran

yang ada.” Dan mengembalikan ke halaman

datakegiatan.

12. Jika data valid maka data berhasil disimpan

dan mengembalikan ke halaman homeuser.

Tabel 19. Skenario Use Case Edit Proposal Kegiatan (lanjutan)

Page 27: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

55

IV. Skenario Use Case 4. Pengelolaan Persetujuan

Nama Use Case : Pengelolaan Persetujuan

Aktor : Manajer

Deskripsi : Proses ini adalah kegiatan untuk mengelola persetujuan

pelaksanaan pekerjaan

Pre Condition : Manajer harus sudah memiliki ID_Manajer dan sudah berada

di menu Manajer

Post Condition : Proposal kegiatan sudah dimasukkan ke dalam sistem

Tabel 20. Skenario Use Case Edit Login Manajer

Login manajer

No Aksi Aktor Reaksi Sistem

1. Memasukkan data username Manajer

dan password

2. Menekan tombol masuk

3. Memvalidasi data

4. Jika data valid maka sistem akan

menampilkan halaman menu Manajer/

homemanajer.

5. Jika data tidak valid maka gagal login dan

akan menampilkan pesan “Username dan

Password Tidak Terdaftar”

6. Jika ada yang kosong maka gagal login dan

akan menampilkan pesan “Username belum

Page 28: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

56

diisi” atau “Password belum diisi”

Tabel 20. Skenario Use Case Edit Login Manajer (lanjutan)

Tabel 21. Skenario Use Case Input Persetujuan

Menginput Persetujuan Proposal kegiatan

No Aksi Aktor Reaksi Sistem

1. Menekan Menu Pengajuan Pekerjaan

Menampilkan halaman Pengajuan Pekerjaan

2. Menekan Tombol Tindak Lanjut

Menampilkan halaman editizin

3. Memasukkan data perizinan berupa

Persetujuan dan Keterangan

4. Menekan tombol simpan

5. Memvalidasi data

6. Jika inputan Persetujuan atau inputan

Keterangan masih kosong, sistem akan

menampilkan pesan “Perizinan belum

diinputkan.” dan mengembalikan ke halaman

datapekerjaan.

7. Jika pilihan Disetujui dan inputan

Keterangan tidak kosong, sistem akan

menyimpan perizinan dan mengurangi sisa

anggaran sesuai dengan anggaran pekerjaan

dan mengembalikan ke halaman home

Page 29: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

57

manajer dengan mengurangi jumlah tampilan

notifikasi Pekerjaan Pending.

8. Jika pilihan Tidak disetujui dan inputan

Keterangan tidak kosong, sistem akan

mengembalikan ke halaman home manajer

dengan tidak mengurangi jumlah tampilan

notifikasi Pekerjaan Pending.

Tabel 21. Skenario Use Case Input Persetujuan (lanjutan)

Page 30: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

58

V. Skenario Use Case 5. Pemberian Uang Muka

Nama Use Case : Pemberian Uang Muka

Aktor : Pemegang Uang Muka

Deskripsi : Proses ini adalah kegiatan untuk mengelola pembayaran

uang muka atas biaya pelaksanaan kegiatan

Pre Condition : Pemegang Uang Muka harus sudah memiliki ID_PUM dan

sudah berada di menu PUM

Post Condition : Proposal kegiatan sudah diizinkan

Tabel 22. Skenario Use Case Login Pemegang Uang Muka/ PUM

Login pemegang uang muka

No Aksi Aktor Reaksi Sistem

1. Memasukkan data username PUM dan

password

2. Menekan tombol masuk

3. Memvalidasi data

4. Jika data valid maka sistem akan

menampilkan halaman menu PUM/

homepum.

5. Jika data tidak valid maka gagal login dan

akan menampilkan pesan “Username dan

Password Tidak Terdaftar”

6. Jika ada yang kosong maka gagal login dan

akan menampilkan pesan “Username belum

Page 31: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

59

diisi” atau “Password belum diisi”

Tabel 22. Skenario Use Case Login Pemegang Uang Muka/ PUM (lanjutan)

Tabel 23. Skenario Use Case Input Uang Muka

Menginput Uang Muka

No Aksi Aktor Reaksi Sistem

1. Menekan Menu Data Pekerjaan

2. Menekan Tombol Bayar UM

3. Menampilkan halaman editum

4. Memasukkan Jumlah uang muka

5. Menekan tombol simpan

6. Memvalidasi data

7. Jika inputan Jumlah uang muka masih

kosong, sistem akan menampilkan pesan

“Belum ada uang muka.” dan

mengembalikan ke halaman pekerjaan.

8. Jika inputan Jumlah uang muka tidak

kosong, sistem akan menyimpan uangmuka

dan mengembalikan ke halaman homepum.

Page 32: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

60

VI. Skenario Use Case 6. Pengelolaan data kegiatan yang telah dilaksanakan

Nama Use Case : Pengelolaan data kegiatan yang telah dilaksanakan

Aktor : Penanggungjawab Kegiatan

Deskripsi : Proses ini adalah kegiatan untuk mengelola data kegiatan

yang telah dilaksanakan

Pre Condition : Penanggungjawab Kegiatan harus sudah memiliki ID_

Penanggungjawab dan sudah berada di menu

Penanggungjawab Kegiatan

Post Condition : Kegiatan sudah selesai dilaksanakan

Tabel 24. Skenario Use Case Input Pekerjaan Selesai

Menginput data kegiatan yang telah dilaksanakan

No Aksi Aktor Reaksi Sistem

1. Menekan tombol Penyelesian yang

ada pada halaman menu

Penanggungjawab

2. Menampilkan halaman penyelesaian

3. Memasukkan Jumlah realisasi

pekerjaan

Mengunggah file bukti penyelesaian

pekerjaan

4. Menekan tombol simpan

5. Memvalidasi data

6. Jika inputan Jumlah uang realisasi pekerjaan

Page 33: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

61

masih kosong, sistem akan menampilkan

pesan “Biaya pekerjaan belum ada.” dan

mengembalikan ke halaman menu

Penanggungjawab.

7. Jika inputan file masih kosong, sistem akan

menampilkan pesan “File masih kosong.”

dan mengembalikan ke halaman menu

Penanggungjawab.

8. Jika inputan Jumlah uang realisasi pekerjaan

tidak kosong, sistem akan merubah jumlah

biaya rencana pekerjaan dengan jumlah uang

realisasi pekerjaan dan mengembalikan ke

halaman menu Penanggungjawab.

Tabel 24. Skenario Use Case Input Pekerjaan Selesai (lanjutan)

Tabel 25. Skenario Use Case Cetak Kwitansi

Mencetak kwitansi pembayaran

No Aksi Aktor Reaksi Sistem

1. Menekan tombol Cetak yang ada pada

halaman menu Penanggungjawab

2. Menampilkan halaman pdf yang berisi

kwitansi sesuai dengan pekerjaan yang telah

dilaksanakan

Page 34: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

62

VII. Skenario Use Case 7. Pembayaran Biaya Kegiatan

Nama Use Case : Pembayaran Biaya Kegiatan

Aktor : Pemegang Uang Muka

Deskripsi : Proses ini adalah kegiatan untuk mengelola pembayaran atas

biaya pelaksanaan kegiatan dan Surat Pertanggungjawaban

kegiatan

Pre Condition : Pemegang Uang Muka harus sudah memiliki ID_PUM dan

sudah berada di menu Pemegang Uang Muka

Post Condition : Data kegiatan yang telah dilaksakan sudah diinput dan

Kwitansi Pembayaran Sudah ditandatangani oleh pelaksana

kegiatan

Tabel 26. Skenario Use Case input Pelunasan

Menginput Pembayaran Biaya Kegiatan

No Aksi Aktor Reaksi Sistem

1. Menekan Menu Data Pekerjaan

2. Menekan Tombol Pelunasan

3. Menampilkan halaman pelunasan

4. Memilih jenis kena pajak

Jika pilihan PPN terpilih, sistem akan

menampilkan nilai 10% dari Biaya pekerjaan

yang dikalikan dengan 10/11 pada inputan

PPN dan 0 pada inputan PPh.

Jika pilihan PPh 22 terpilih, sistem akan

Page 35: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

63

menampilkan nilai 0 pada inputan PPN dan

1,5% dari Biaya pekerjaan pada inputan PPh.

Jika pilihan PPN dan PPh 22 terpilih, sistem

akan menampilkan nilai 10% dari Biaya

pekerjaan yang dikalikan dengan 10/11 pada

inputan PPN dan nilai 1,5% dari Biaya

pekerjaan yang dikalikan dengan 10/11 pada

inputan PPh.

Jika pilihan PPh 23 terpilih, sistem akan

menampilkan nilai 0 pada inputan PPN dan

3% dari Biaya pekerjaan pada inputan PPh.

Jika pilihan PPN dan PPh 23 terpilih, sistem

akan menampilkan nilai 10% dari Biaya

pekerjaan yang dikalikan dengan 10/11 pada

inputan PPN dan nilai 2% dari Biaya

pekerjaan yang dikalikan dengan 10/11 pada

inputan PPh.

Jika pilihan Tidak kena pajak terpilih, sistem

akan menampilkan nilai 0 pada inputan PPN

dan 0 pada inputan PPh.

Jika jumlah uang muka lebih besar dari

realisasi biaya pekerjaan sistem akan

menampilkan label “Pengembalian UM” dan

Tabel 26. Skenario Use Case input Pelunasan (lanjutan)

Page 36: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

64

menampilakan nilai uang muka dikurangi

biaya pekerjaan dan dipotong PPN dan PPh.

Jika jumlah uang muka lebih kecil dari

realisasi biaya pekerjaan sistem akan

menampilkan label “Pelunasan” dan

menampilakan nilai biaya pekerjaan

dikurangi uang muka dan dipotong PPN dan

PPh.

5. Menekan tombol simpan

6. Memvalidasi data

Merubah tabel pelunasan dengan jumlah

pelunasan, tanggal pelunasan, kode

penggunaan uang, kode pelunasan sesuai

dengan id pekerjaan.

7. Mengisi tabel pajak PPN dan PPh untuk

pekerjaan yang akan dibayarkan dan

mengembalikan ke halaman homepum.

Tabel 26. Skenario Use Case input Pelunasan (lanjutan)

Tabel 27. Skenario Use Case Cetak Perincian Uang Muka

Mencetak Rekap Pekerjaan/Perincian Uang Muka

No Aksi Aktor Reaksi Sistem

1. Menekan menu Daftar Buku Uang

Page 37: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

65

Muka

2. Menampilkan halaman bpumk

3. Menekan tombol cetak

Menampilkan halaman pdf Perincian Uang

Muka

Tabel 27. Skenario Use Case Cetak Perincian Uang Muka (lanjutan)

Page 38: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

66

VIII. Skenario Use Case 8. Pengelolaan Laporan Mingguan

Nama Use Case : Pengelolaan Laporan Mingguan

Aktor : Pembuat Laporan Mingguan

Deskripsi : Proses ini adalah kegiatan untuk mengelola laporan

mingguan

Pre Condition : Pembuat Laporan Mingguan harus sudah memiliki

ID_PPLapming dan sudah berada di menu PP Lapming

Post Condition : Rekap data kegiatan yang telah dilaksanakan sudah divalidasi

oleh Sub Bagian Keuangan dan kode pelunasan kegiatan

yang telah dilaksanakan sudah diinputkan

Tabel 28. Skenario Use Case Input Laporan Mingguan

Menginput Laporan Mingguan

No Aksi Aktor Reaksi Sistem

1. Menekan Menu Data Laporan

2. Menekan tombol Laporkan

3. Memvalidasi data

Menyimpan kedalam tabel detlaporan sesuai

dengan kegiatan yang telah dilaksanakan dan

waktu pelaksanaan dibayarkan.

Merubah data tblurai dengan menambah

kedalam kolom awal dengan jumlah biaya

kegiatan yang selesai dilaksanakan sesuai

dengan kode anggaran

Page 39: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

67

Tabel 29. Skenario Use Case Cetak Laporan Mingguan

Mencetak Laporan Mingguan

No Aksi Aktor Reaksi Sistem

1. Menekan menu Laporan Mingguan

2. Menampilkan halaman Laporan Mingguan

3. Menekan tombol cetak

Menampilkan halaman pdf Laporan

Mingguan

Page 40: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

68

4.1.2.8. Activity Diagram

Diagram aktivitas adalah cara lain untuk memodelkan aliran kejadian. Berikut adalah

beberapa activity diagram yang diusulkan:

Gambar 6. Activity Diagram Login yang diusulkan

Page 41: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

69

Gambar 7. Activity Diagram Input user yang diusulkan

Page 42: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

70

Gambar 8. Activity Diagram Input RKA yang diusulkan

Page 43: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

71

Gambar 9. Activity Diagram Input Rencana Kegiatan yang diusulkan

Page 44: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

72

Gambar 10. Activity Diagram Input Persetujuan Kegiatan yang diusulkan

Page 45: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

73

Gambar 11. Activity Diagram Input Uang Muka Pekerjaan yang diusulkan

Page 46: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

74

Gambar 12. Activity Diagram Input Data Selesai Pekerjaan yang diusulkan

Page 47: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

75

Gambar 13. Activity Diagram cetak kwitansi

Page 48: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

76

Gambar 14. Activity Diagram Pelunasan pekerjaan yang diusulkan

Page 49: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

77

Gambar 15. Activity Diagram cetak PUM

Page 50: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

78

Gambar 16a. Activity Diagram Input Laporan Mingguan

Page 51: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

79

Gambar 16b. Activity Diagram cetak Laporan Mingguan

Page 52: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

80

4.1.2.9. Sequence Diagram

sequence diagram menggambarkan kelakuan objek pada use case dengan mendeskripsikan

waktu hidup objek dan message yang dikirimkan dan diterima antar objek. Berikut adalah

sequence diagram yang diusulkan.

1. Login

Gambar 17. Sequence diagram login

Page 53: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

81

2. Memasukkan data user

Gambar 18. Sequence diagram input data user

Page 54: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

82

3. Memasukkan data RKA

Gambar 19. Sequence diagram input data RKA

Page 55: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

83

4. Pengajuan Kegiatan

Gambar 20. Sequence diagram pengajuan kegiatan

Page 56: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

84

5. Persetujuan

Gambar 21. Sequence diagram persetujuan kegiatan

Page 57: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

85

6. Pemberian Uang Muka

Gambar 22. Sequence diagram pemberian uang muka

Page 58: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

86

7. Penyelesaian Pekerjaan

Gambar 23. Sequence diagram penyelesaian pekerjaan

Page 59: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

87

8. Pelunasan Pembayaran

Gambar 24. Sequence diagram pelunasan pekerjaan

Page 60: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

88

9. Laporan Mingguan

Gambar 25. Sequence diagram laporan mingguan

Page 61: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

89

4.1.2.10. Class Diagram

Pemodelan kelas menunjukkan kelas-kelas yang ada di sistem dan hubungan antar kelas-

kelas itu, atribut-atribut dan operasi-operasi di kelas-kelas. Class diagram menunjukkan aspek

statik sistem terutama untuk mendukung kebutuhan fungsional sistem. Berikut class diagram

yang diusulkan :

Page 62: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

90

Gambar 26. Class Diagram yang diusulkan

Page 63: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

91

4.1.2.11. Struktur File

Struktur file digunakan untuk perancangan basis data, dan dalam pembuatan pembuatan

basis data tersebut adalah sebagai berikut :

1. Nama File : user

Fungsi : Sebagai data pegawai yang mendapatkan tugas dan tanggung jawab

Tabel 30. Struktur File User

No Nama Data Type Lebar Keterangan

1 Iduser Varchar 3 Primary key

2 Username Varchar 25

3 Password Varchar 20

4 Namalengkap Varchar 50

5 NIP Varchar 18

6 Notelepon Varchar 12

7 Email Varchar 50

8 Level Varchar 20

9 Foto Varchar 25

2. Nama File : tblurai

Fungsi : Sebagai data Rencana Kegiatan Anggaran

Page 64: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

92

Tabel 31. Struktur File tblurai

No Nama Data Type Lebar Keterangan

1 Kodeang Varchar 27 Primary key

2 Namaang Varchar 150

3 Angurai Float

4 Volume Int 6

5 Satuan Varchar 15

6 Jumlah Float

7 Awal Float

8 Segera Float

9 Tahun Int 4

3. Nama File : detrealisasi

Fungsi : Sebagai data Transaksi Pekerjaan

Tabel 32. Struktur File detrealisasi

No Nama Data Type Lebar Keterangan

1 Idrealisasi Varchar 4 Primary key

2 Pekerjaan Varchar 50

3 Kodeang Varchar 27 Foreign key

4 Volume Decimal 7,2

Page 65: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

93

5 Satuan Varchar 15

6 Jumlah Float

7 Iduser Varchar 3 Foreign key

8 Idrekanan Varchar 2 Foreign key

9 Namafile Varchar 25

10 Tanggalaju Date

11 Minggu Varchar 1

12 Kodelaporan Varchar 1

13 Tahun Int 4

Tabel 32. Struktur File detrealisasi (lanjutan)

4. Nama File : rekanan

Fungsi : Sebagai data Pelaksana Pekerjaan

Tabel 33. Struktur File rekanan

No Nama Data Type Lebar Keterangan

1 Idrekanan Varchar 2 Primary key

2 Namarekanan Varchar 50

3 Npwp Varchar 15

4 Alamat Varchar 100

5 Kepala Varchar 25

Page 66: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

94

5. Nama File : detlaporan

Fungsi : Sebagai data Pelaporan Mingguan

Tabel 34. Struktur File detlaporan

No Nama Data Type Lebar Keterangan

1 Idlap Int 6 Primary key

2 Kodeang Varchar 27 Foreign key

3 Awal Float

4 Total Float

5 Akhir Float

6 Minggu Varchar 1

7 Bulan Varchar 2

8 Tahun Int 4

6. Nama File : perizinan

Fungsi : Sebagai data Persetujuan

Tabel 35. Struktur File perizinan

No Nama Data Type Lebar Keterangan

1 Idizin Varchar 4 Primary key

2 Idrealisasi Varchar 4 Foreign key

3 Kodeizin Varchar 1

Page 67: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

95

4 Keterangan Text

5 Tanggalizin Date

6 Ajuulang Varchar 1

Tabel 35. Struktur File perizinan (lanjutan)

7. Nama File : uangmuka

Fungsi : Sebagai data Pemberian Uang Muka

Tabel 36. Struktur File uangmuka

No Nama Data Type Lebar Keterangan

1 Idum Varchar 4 Primary key

2 Idrealisasi Varchar 4 Foreign key

3 Kodeum Varchar 1

4 Uangmuka Float

5 Tanggalum Date

6 Kodebpu Varchar 3

8. Nama File : selesai

Fungsi : Sebagai data Penyelesaian Pekerjaan

Page 68: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

96

Tabel 37. Struktur File selesai

No Nama Data Type Lebar Keterangan

1 Idselesai Varchar 4 Primary key

2 Idrealisasi Varchar 4 Foreign key

3 Kodeselesai Varchar 1

4 Biaya Float

5 Tanggalselesai Date

6 Fileselesai Varchar 25

9. Nama File : pembayaran

Fungsi : Sebagai data Pembayaran Pekerjaan

Tabel 38. Struktur File pembayaran

No Nama Data Type Lebar Keterangan

1 Idpembayaran Varchar 4 Primary key

2 Idrealisasi Varchar 4 Foreign key

3 Kodepembayaran Varchar 1

4 Pembayaran Float

5 Tanggalbayar Date

6 Filebayar Varchar 25

7 Kodebpu Varchar 3

Page 69: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

97

10. Nama File : pajak

Fungsi : Sebagai data bukti potong pajak

Tabel 39. Struktur File pajak

No Nama Data Type Lebar Keterangan

1 Idpajak Varchar 4 Primary key

2 Idrealisasi Varchar 4 Foreign key

3 PPN Float

4 Namapph Varchar 2

5 Pph Float

6 Tanggal Date

7 Rekap Varchar 1

Page 70: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

98

4.1.2.12. Kodefikasi

Kodefikasi ini digunakan sebagai identitas untuk setiap data yang akan diinputkan. dalam hal

ini akan di jelaskan mengenai kode-kode yang akan digunakan.

1. iduser

XXX

No digit urut 000

Contoh

001

2. kodeang

XX XXXX XXX XXX XXX XXXXXX XXX XXX

Kode Detail Akun

Kode Sub Akun

Kode Akun

Kode Komponen

Kode Sub Output

Kode Output

Kode Kegiatan

Kode Program

Contoh

08.1043.182.005.051.521211.001.005

08 = Program Pemeriksaan Keuangan Negara

Page 71: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

99

1043 = Pemeriksaan Keuangan Negara dan Pemantauan Penyelesaian Kerugian Negara

182 = Layanan Sekretariat Perwakilan

005 = Layanan Umum Perwakilan

051 = Melaksanakan Layanan Administrasi Umum

521211 = Belanja Bahan

001 = A. Pengadministrasian Penerimaan, Pengiriman Barang/Dokumen, dan Dokumen

Perjalanan Dinas

005 = Fotokopi

3. iddetrealisasi

XXXX

No digit urut 0000

Contoh

0001

4. idrekanan

XX

No digit urut 00

Contoh

01

Page 72: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

100

5. idlap

XXXXXX

No digit urut 000000

Contoh

000001

6. idizin

XXXX

No digit urut 0000

Contoh

0001

7. idum

XXXX

No digit urut 0000

Contoh

0001

8. idselesai

XXXX

No digit urut 0000

Page 73: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

101

Contoh

0001

9. idpembayaran

XXXX

No digit urut 0000

Contoh

0001

10. idpajak

XXXX

No digit urut 0000

Contoh

0001

Page 74: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

102

4.1.2.13. Struktur Menu

Perancangan menu dibuat sebagai alat antar muka dengan penggunaan untuk mempermudah

pengoperasian perangkat lunak.

SISTEM PELAPORAN DAN

PELAKSANAAN REALISASI

KEGIATAN/ANGGARAN

Menu

Admin

Menu PP

Lapming

Menu

Penanggungjawab

Menu

Manajer

Menu

PUM

Gambar 27. Struktur Menu Utama

Dashboard

Input Data user

Menu

Admin

Data user

Edit Data User

Hapus Data User

Gambar 28. Struktur Menu Admin

Page 75: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

103

Dashboard

Input Data RKA

Data RKA

Edit Data RKA

Menu PP

Lapming

Data Laporan

Hapus Data RKA

Laporan

Mingguan

Cetak Laporan

Gambar 29. Struktur Menu Petugas Pembuat Laporan Mingguan

Dashboard

Input Data

Pengajuan

Pekerjaan

Menu

Penanggungjawab

Data

Kegiatan

Edit Data

Pengajuan

Pekerjaan

Input Data

Pekerjaan

Selesai

Cetak

Kwitansi

Gambar 30. Struktur Menu Penanggungjawab Kegiatan

Page 76: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

104

Dashboard

Pengajuan

Pekerjaan

Persetujuan

Menu

Manajer

Daftar Pekerjaan

Sisa Anggaran

Gambar 31. Struktur Menu Manajer

Dashboard

Pengajuan

UM Baru

Pengajuan

Uang

Muka

Penambahan

UM

Cetak

Pengajuan

UM

Menu Pemegang

Uang Muka

Pemberian

UM

Data

Pekerjaan

Pembayaran

Pekerjaan

Cetak

Perincian

Pembayaran

Daftar

Buku

Uang

Muka

Cetak

Perincian

Uang Muka

Gambar 32. Struktur Menu Pemegang Uang Muka

Page 77: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

105

Gambar 33. Flowchart Program

Page 78: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

106

4.1.2.14. Perancangan Input

Perancangan input merupakan perancangan tampilan yang akan digunakan untuk memasukan

data pada sistem yang kemudian akan diproses. Adapun perancangan-perancangan input

dalam perancangan ini antara lain:

1. Login

Perancangan tampilan ini sebagai proses login agar bisa melanjutkan ke tahap selanjutnya

dimana user harus mengisikan username dan password.

Gambar 34. Inputan Login

Logo

Nama Perusahaan

Silahkan Login

Login

Page 79: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

107

2. Input User

Rancangan ini adalah tampilan untuk input data pegawai yang dijadikan sebagai user atau

pengguna dan penanggungjawab yang di akses oleh administrasi atau admin.

Halaman Admin

Gambar 35. Inputan Data User

Logo Nama Perusahaan

Simpan

Page 80: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

108

3. Input Kegiatan

Rancangan ini adalah tampilan untuk input data anggaran yang dijadikan sebagai Rencana

Kegiatan Anggaran di akses oleh petugas pembuat laporan mingguan.

Gambar 36. Inputan Data Kegiatan/RKA

Logo Nama Perusahaan

Simpan

Page 81: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

109

4. Input Pekerjaan

Rancangan ini adalah tampilan untuk input data pekerjaan yang dijadikan sebagai Proposal

Kegiatan di akses oleh penanggung jawab kegiatan.

Gambar 37. Inputan Data Pekerjaan

Logo Nama Perusahaan

Simpan

Page 82: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

110

5. Input Persetujuan

Rancangan ini adalah tampilan untuk input data persetujuan pekerjaan yang di akses oleh

manajer atau Kepala Sub Bagian.

Gambar 38. Inputan Data Persetujuan

Logo Nama Perusahaan

Simpan

Page 83: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

111

6. Input Pemberian Uang Muka

Rancangan ini adalah tampilan untuk input data pemberian uang muka untuk pekerjaan yang

telah disetujui dan di akses oleh pemegang uang muka/ PUM.

Gambar 39. Inputan Data Pemberian Uang Muka

Logo Nama Perusahaan

Simpan

Page 84: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

112

7. Input data pekerjaan selesai

Rancangan ini adalah tampilan untuk input data pekerjaan yang selesai dilaksanakan dan di

akses oleh Penanggung jawab kegiatan.

Gambar 40. Inputan Data Pekerjaan Selesai

Logo Nama Perusahaan

Simpan

Page 85: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

113

8. Input data pelunasan dan pembayaran pekerjaan

Rancangan ini adalah tampilan untuk input data pelunasan pembayaran dilaksanakan dan di

akses oleh pemegang uang muka.

Gambar 41. Inputan Data Pelunasan Pekerjaan

Logo Nama Perusahaan

Simpan

Page 86: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

114

9. Input data laporan mingguan

Rancangan ini adalah tampilan untuk input data laporan mingguan dilaksanakan dan di akses

oleh petugas pembuat laporan.

Gambar 42. Inputan Data Pelaporan

No Tanggal Uraian Pekerjaan Volume Pembayaran Tindak

lanjut

1

Logo Nama Perusahaan

Laporkan

Page 87: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

115

4.1.2.15. Perancangan Output

Perancangan output merupakan keluaran yang dihasilkan setelah data diolah, untuk kemudian

dicetak. Adapun rancangan output adalah sebagai berikut :

1. Kwitansi

Gambar 43. Kwitansi

2. Perincian Pembayaran

Perincian Pekerjaan

Uraian Pekerjaan/Kode Rekanan

Pelaksana

Penanggung

Jawab

Anggaran Awal Uang Muka Realisasi

Pekerjaan

Pajak Pengembalian UM/

Pelunasan PPN PPh

Gambar 44. Perincian Pembayaran

Nama Perusahaan dan Alamat Perusahaan

Page 88: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

116

3. Perincian Uang Muka

Perincian Uang Muka No..

No Tanggal Nomor

Bukti

Uraian Pekerjaan Pajak Debet Kredit Saldo

Gambar 45. Perincian Uang Muka

4. Laporan Mingguan

Kode Uraian Pagu s.d Minggu Lalu Minggu ini s.d Minggu ini % Sisa

Anggaran

Vol Anggaran Vol Anggaran Vol Anggaran Vol Anggaran

Gambar 46. Laporan Mingguan

Page 89: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

117

4.1.3. Tahap Implementasi

Implementasi adalah proses penerapan rancangan program yang telah dibuat pada bab

sebelumnya, hasil dari tahapan ini adalah suatu sistem pengolahan data yang sudah dapat

berjalan dengan baik. Dengan demikian dapat diketahui apakah perangkat lunak ini dapat

menghasilkan suatu sistem yang sesuai dengan harapan. Implementasi pengembangan sistem

informasi pelaksanaanan pelaporan ini dilakukan dengan menggunakan bahasa PHP. Adapun

database yang digunakan sebagai media penyimpanan data dengan menggunakan bahasa

SQL sebagai basis data dengan MySQL sebagai perangkat lunaknya.

4.1.3.1. Implementasi Perangkat Lunak dan Perangkat Keras

Perangkat lunak yang digunakan untuk mengimplementasikan sistem ini adalah:

1. Database yang digunakan adalah MySQL dengan pertimbangan jumlah data yang

diolah cukup banyak.

2. Perangkat lunak yang digunakan sebagai tools pembuatan aplikasi adalah Adobe

Dreamweaver CS6.

3. Sistem operasi yang digunakan dalam pembuatan dan pengujian aplikasi ini dengan

menggunakan Microsoft Windows7.

4. Untuk laporan aplikasi ini memakai format pdf.

Adapun kebutuhan perangkat keras minimum untuk bisa mendukung perancangan program

dan untuk pengoperasian program yang dirancang adalah sebagai berikut :

1. Windows 7 Ultimate.

2. Processor Intel Core i5 atau setara.

3. Harddisk 80 GB.

4. RAM 4 GB.

Page 90: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

118

5. VGA 128 MB.

6. Mouse, Keyboard dan Monitor.

Page 91: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

119

4.1.3.2. Implementasi Basis Data

CREATE TABLE IF NOT EXISTS `user` (

`iduser` varchar(2) NOT NULL,

`username` varchar(25) NOT NULL,

`password` varchar(20) NOT NULL,

`namalengkap` varchar(100) NOT NULL,

`NIP` varchar(18) NOT NULL,

`notelepon` varchar(12) NOT NULL,

`email` varchar(50) NOT NULL,

`level` varchar(20) NOT NULL,

`foto` varchar(25) NOT NULL,

PRIMARY KEY (`iduser`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `tblurai` (

`kodeang` varchar(27) NOT NULL,

`namaang` varchar(150) NOT NULL,

`angurai` float NOT NULL,

`volume` int(6) NOT NULL,

`satuan` varchar(15) NOT NULL,

`jumlah` float NOT NULL,

`awal` float NOT NULL,

`segera` float NOT NULL,

`tahun` int(4) NOT NULL,

PRIMARY KEY (`kodeang`)

Page 92: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

120

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `detrealisasi` (

`idrealisasi ` varchar(4) NOT NULL,

`pekerjaan` varchar(50) NOT NULL,

`kodeang` varchar(27) NOT NULL,

`volume` decimal(7,2) NOT NULL,

`satuan` varchar(15) NOT NULL,

`jumlah` float NOT NULL,

`iduser` varchar(3) NOT NULL,

`idrekanan` varchar(2) NOT NULL,

`namafile` varchar(25) NOT NULL,

`tanggalaju` date NOT NULL,

`minggu` varchar(1) NOT NULL,

`kodelaporan` varchar(1) NOT NULL,

`tahun` int(4) NOT NULL,

PRIMARY KEY (`idrealisasi`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `rekanan` (

`idrekanan` varchar(2) NOT NULL,

`namarekanan` varchar(50) NOT NULL,

`npwp` varchar(15) NOT NULL,

`alamat` varchar(100) NOT NULL,

`kepala` varchar(25) NOT NULL,

PRIMARY KEY (`idrekanan`)

Page 93: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

121

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `detlaporan` (

`idlap` varchar(6) NOT NULL,

`kodelap` varchar(27) NOT NULL,

`awal` float NOT NULL,

`total` float NOT NULL,

`akhir` float NOT NULL,

`minggu` varchar(1) NOT NULL,

`bulan` varchar(2) NOT NULL,

`tahun` int(4) NOT NULL,

PRIMARY KEY (`idlap`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `perizinan` (

`idizin` varchar(4) NOT NULL,

`idrealisasi` varchar(4) NOT NULL,

`kodeizin` varchar(1) NOT NULL,

`keterangan` text NOT NULL,

`tanggalizin` date NOT NULL,

`ajuulang` varchar(1) NOT NULL,

PRIMARY KEY (`idizin`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `uangmuka` (

`idum` varchar(4) NOT NULL,

`idrealisasi` varchar(4) NOT NULL,

Page 94: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

122

`kodeum` varchar(1) NOT NULL,

`uangmuka` float NOT NULL,

`tanggalum` date NOT NULL,

`kodebpu` varchar(3) NOT NULL,

PRIMARY KEY (`idum`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `selesai` (

`idselesai` varchar(4) NOT NULL,

`idrealisasi` varchar(4) NOT NULL,

`kodselesai` varchar(1) NOT NULL,

`biaya` float NOT NULL,

`tanggalselesai` date NOT NULL,

`fileselesai` varchar(25) NOT NULL,

PRIMARY KEY (`idselesai`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `pembayaran` (

`idpembayaran` varchar(4) NOT NULL,

`idrealisasi` varchar(4) NOT NULL,

`kodepembayaran` varchar(1) NOT NULL,

`pembayaran` float NOT NULL,

`tanggalbayar` date NOT NULL,

`filebayar` varchar(25) NOT NULL,

`kodebpu` varchar(3) NOT NULL,

PRIMARY KEY (`idpembayaran`)

Page 95: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

123

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `pajak` (

`idpajak` varchar(4) NOT NULL,

`idrealisasi` varchar(4) NOT NULL,

`ppn` float NOT NULL,

`namapph` varchar(2) NOT NULL,

`pph` float NOT NULL,

`tanggal` date NOT NULL,

`rekap` varchar(1) NOT NULL,

PRIMARY KEY (`idpajak`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Page 96: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

124

4.1.3.3. Implementasi Antar Muka

Implementasi antar muka dilakukan dengan setiap tampilan program yang dibuat dan

pengkodeannya dalam bentuk file program, yang terdiri dari:

1. Implementasi halaman Index

Tabel 40. Menu index

Menu Deskripsi Nama File

Beranda File program halaman index index.php

Laporan Mingguan File program halaman untuk menampilkan

laporan mingguan table.php

Masuk File Program untuk masuk sebagai user login.php

2. Implementasi halaman Admin

Tabel 41. Menu admin

Menu Deskripsi Nama File

Beranda File program halaman utama admin homeadmin.php

Data User File program untuk halaman pengolah data

user

datauser.php

3. Implementasi halaman Petugas Pembuat Laporan Mingguan (PP lapming)

Tabel 42. Menu PP lapming

Menu Deskripsi Nama File

Beranda File program halaman utama PPlapming homepplapming.php

Data RKA File program untuk halaman pengolah data

RKA

datarka.php

Data Laporan File program untuk halaman penginputan pekerjaan.php

Page 97: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

125

Laporan Mingguan

Laporan Mingguan File program halaman untuk menampilkan

laporan mingguan table.php

Tabel 42. Menu PP lapming (lanjutan)

4. Implementasi halaman Penanggung Jawab Kegiatan

Tabel 43. Menu Penanggung jawab Kegiatan

Menu Deskripsi Nama File

Beranda File program halaman utama Penanggung

jawab

homeuser.php

Data Kegiatan File program untuk halaman pengolah data

Kegiatan Pekerjaan

datakegiatan.php

5. Implementasi halaman Kepala Sub Bagian

Tabel 44. Menu Manajer/ Kepala Sub Bagian

Menu Deskripsi Nama File

Beranda File program halaman utama Kepala Sub

Bagian

homemanajer.php

Pengajuan Pekerjaan File program untuk halaman pengolah data

Perizinan Pekerjaan yang diajukan

datapekerjaan.php

Daftar Pekerjaan File program untuk halaman penampilan

seluruh pekerjaan yang diajukan

daftarpekerjaan.php

Sisa Anggaran File program halaman untuk menampilkan

data realisasi sisa anggaran yang ada sisaanggaran.php

Page 98: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

126

6. Implementasi halaman Pemegang Uang Muka (PUM)

Tabel 45. Menu PUM

Menu Deskripsi Nama File

Beranda File program halaman utama Pemegang

Uang Muka

homepum.php

Pengajuan Uang

Muka

File program untuk halaman pengolah data

Pengambilan Uang Muka

ajupumk.php

Data Pekerjaan File program untuk halaman pengolah data

Pemberian Uang Muka Pekerjaan

pekerjaan.php

Daftar Buku Uang

Muka

File program halaman untuk menampilkan

laporan perincian penggunaan uang muka pumk.php

Page 99: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

127

4.1.3.4. Implementasi Instalasi Program

1. Jalankan Xampp dengan mendouble klik ikon pada tampilan kotak dialog berikut:

Gambar 47. Desktop Exampp

2. Aktifkan XAMPP Control Panel Application seperti pada gambar dibawah ini.

Gambar 48. Control Panel Exampp

Page 100: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

128

3. Buka Mozilla Firefox atau Google Chrome, lalu ketikan alamat http://localhost:85/skripsi/

Gambar 49. Alamat local host

4.1.4. Penggunaan Program

Penggunaan program yaitu kegiatan yang bertujuan untuk menerangkan secara singkat

bagaimana penggunaan program Sistem Pelaporan Dan Pelaksanaan Realisasi

Kegiatan/Anggaran Pada Sub Bagian Umum Dan IT Badan Pemeriksa Keuangan Provinsi

Lampung. Adapun cara pengoperasiannya seperti yang akan dijelaskan berikut ini :

4.1.4.1. Pengoperasian Input data

1. Login

Form login ini berfungsi sebagai keamanan sistem. Untuk melakukan login, user harus

mengisi user name dan password dan klik tombol Login, jika berhasil maka form utama

akan memunculkan halaman sesuai hak akses yang telah ditentukan. tampilan form login

ini adalah sebagai berikut :

Page 101: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

129

Gambar 50. Login

2. Pengolahan data user

Form pengolahan data user ini berfungsi sebagai pengolahan data pegawai yang ditunjuk

sebagai pengelola kegiatan yang ada pada RKA. Untuk melakukan pengolahan data user

ini dilakukan oleh hak akses admin, tampilan form pengolahan data user ini adalah

sebagai berikut :

Gambar 51. Pengolahan data user

Page 102: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

130

3. Pengolahan data RKA

Form pengolahan data RKA ini berfungsi sebagai pengolahan data kegiatan yang telah

ditetapkan sebagai Daftar Isian Penggunaan Anggaran per tahun. Untuk melakukan

pengolahan data RKA ini dilakukan oleh hak akses Petugas Pembuat Laporan Mingguan,

tampilan form pengolahan data RKA ini adalah sebagai berikut :

Gambar 52. Pengolahan data RKA

4. Pengolahan data proposal pekerjaan

Form pengolahan data proposal pekerjaan ini berfungsi sebagai pengolahan data

pengajuan rencana pelaksanaan pekerjaan per Kegiatan Anggaran. Pelaksanaan

pengolahan data proposal pekerjaan ini dilakukan oleh hak akses Penanggungjawab

Kegiatan, tampilan form pengolahan data proposal pekerjaan ini adalah sebagai berikut :

Page 103: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

131

Gambar 53. Pengolahan proposal pekerjaan

5. Pengolahan data persetujuan pekerjaan

Form pengolahan data persetujuan pekerjaan ini berfungsi sebagai perizinan pengajuan

rencana pelaksanaan pekerjaan per Kegiatan Anggaran. Pelaksanaan pengolahan data

persetujuan pekerjaan ini dilakukan oleh hak akses Kepala Sub Bagian atau manajer,

tampilan form pengolahan data persetujuan pekerjaan ini adalah sebagai berikut :

Gambar 54. Pengolahan data persetujuan pekerjaan

Page 104: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

132

6. Pengolahan data pemberian uang muka

Form pengolahan data pemberian uang muka ini berfungsi sebagai penginputan

pemberian uang muka pekerjaan yang telah disetujui untuk dilaksanakan. Pengolahan

data pemberian uang muka ini dilakukan oleh hak akses Pemegang Uang Muka, tampilan

form pengolahan data pemberian uang muka ini adalah sebagai berikut :

Gambar 55. Pengolahan data pemberian uang muka

7. Pengolahan data pekerjaan selesai

Form pengolahan data pekerjaan selesai ini berfungsi sebagai penginputan data pekerjaan

yang telah selesai dilaksanakan. Pengolahan data pekerjaan selesai ini dilakukan oleh hak

akses Penanggung jawab Kegiatan, tampilan form pengolahan data pekerjaan selesai ini

adalah sebagai berikut :

Page 105: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

133

Gambar 56. Pengolahan data pekerjaan selesai

8. Pengolahan data pembayaran lunas

Form pengolahan data pembayaran lunas ini berfungsi sebagai penginputan data

pembayaran pekerjaan yang telah selesai dilaksanakan. Pengolahan data pembayaran

lunas ini dilakukan oleh hak akses Pemegang Uang Muka, tampilan form pengolahan data

pembayaran lunas ini adalah sebagai berikut :

Gambar 57. Pengolahan data pembayaran lunas

Page 106: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

134

9. Pengolahan data Laporan Mingguan

Form pengolahan data Laporan Mingguan ini berfungsi sebagai penginputan data

Laporan Mingguan dari data pekerjaan yang telah selesai dilaksanakan dan sudah

diverifikasi dan sudah ditandatangani oleh pejabat terkait. Pengolahan data Laporan

Mingguan ini dilakukan oleh hak akses Petugas Pembuat Laporan Mingguan, tampilan

form pengolahan data Laporan Mingguan ini adalah sebagai berikut :

Gambar 58. Pengolahan data laporan mingguan

Page 107: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

135

4.1.4.2. Tampilan Hasil

Tampilan output merupakan perancangan keluaran yang dihasilkan dari inputan yang ada di

sistem. Output ini juga merupakan bentuk tampilan keluaran berupa laporan-laporan.

1. Kwitansi

Gambar 59. Contoh Kwitansi

2. Perincian Pelunasan

Page 108: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

136

Gambar 60. Contoh Perincian Pekerjaan

3. Perincian Uang Muka

Gambar 61. Contoh Perincian Uang Muka

4. Laporan Mingguan

Page 109: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

137

Gambar 62. Contoh Laporan Mingguan

Page 110: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

138

4.2. Pengujian

Bagian yang penting dalam siklus pembangunan perangkat lunak adalah pengujian. Tujuan

dari pengujian ini adalah untuk memastikan bahwa perangkat lunak memiliki kualitas yang

baik, mampu menerjemahkan setiap proses dari implementasi sistem, dimulai dari spesifikasi,

analisis, perancangan, dan pengkodean. Pengujian perangkat lunak ini menggunakan metode

pengujian black box. Dimana pengujian black box berfokus pada persyaratan fungsional

perangkat lunak yang dibuat.

4.2.1. Rencana Pengujian

Tahap rencana pengujian merupakan kelanjutan dari tahap implementasi yaitu dengan

melakukan pengujian-pengujian terhadap aplikasi yang telah dibangun. Rencana pengujian

selengkapnya terlihat pada tabel dibawah ini :

Tabel 46. Rencana Pengujian

Kelas Uji Detail Pengujian Jenis Pengujian

Login Verifikasi data login dengan cara memasukan

username dan password

Black Box

Input Data User Proses menambah data penanggung jawab

dan simpan

Black Box

Proses hapus data penanggung jawab Black Box

Proses edit data penanggung jawab Black Box

Proses keluar dari form input data user Black Box

Input Data RKA Proses menambah data kegiatan dan simpan Black Box

Proses hapus data kegiatan Black Box

Proses edit data kegiatan Black Box

Page 111: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

139

Proses keluar dari form input data kegiatan Black Box

Input Data

Pengajuan Pekerjaan

Proses menambah data pengajuan atau

proposal kegiatan dan simpan

Black Box

Proses edit data pengajuan atau proposal

kegiatan

Black Box

Input Data

Persetujuan

Pekerjaan

Proses menambah data persetujuan pekerjaan

dan simpan

Black Box

Input Data

Pemberian Uang

Muka

Proses menambah data pemberian uang muka

pekerjaan dan simpan

Black Box

Input Data

Pekerjaan Selesai

Proses menambah data pekerjaan telah selesai

dan simpan

Black Box

Input Data

Pembayaran

Pekerjaan

Proses menambah data pembayaran dan

pelunasan pekerjaan dan simpan

Black Box

Input Data Laporan

Mingguan

Proses menambah data laporan mingguan dan

simpan

Black Box

Tabel 46. Rencana Pengujian (lanjutan)

Page 112: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

140

4.2.2. Kasus dan Hasil Pengujian

Berdasarkan rencana pengujian yang telah disusun, maka dapat dilakukan pengujian sebagai

berikut :

Tabel 47. Kasus dan Hasil Uji Login

Kasus dan Hasil Data Uji Login

Sekenario Uji Hasil yang diharapkan Hasil Pengujian

1. Klik tombol login

dengan data benar

Masuk ke menu utama user Sesuai

2. Klik tombol login

dengan data salah

Penampilan pesan “Username dan

Password salah!”

Sesuai

Penampilan pesan “Username belum

diisi!”

Sesuai

Penampilan pesan “Password belum

diisi!”

Sesuai

Tabel 48. Kasus dan Hasil Uji Pengelolaan Data User

Kasus dan Hasil Data Uji Input Data User

Sekenario Uji Hasil yang diharapkan Hasil Pengujian

1. Klik menu Data User Masuk ke halaman data user Sesuai

2. Klik sub menu Input

User

Masuk ke halaman Input User Sesuai

3. Klik tombol simpan

dengan data yang

kosong

Penampilan pesan “Ada data yang

masih kosong, harap isi data yang

kosong.”

Sesuai

Page 113: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

141

4. Klik tombol simpan

dengan data terisi

Akan menyimpan data penanggung

jawab ke data base

Sesuai

5. Klik edit di halaman

data user

Masuk ke halaman edit user Sesuai

6. Klik tombol simpan

dengan data foto

kosong

Penampilan pesan “Foto masih kosong.” Sesuai

7. Klik tombol simpan

dengan data foto

terisi

Akan menyimpan data penanggung

jawab teredit ke data base

Sesuai

8. Klik hapus di

halaman data user

Akan menghapus data penanggung

jawab dari data base

Sesuai

9. Klik tombol keluar Keluar dari menu admin Sesuai

Tabel 48. Kasus dan Hasil Uji Pengelolaan Data User (lanjutan)

Tabel 49. Kasus dan Hasil Uji Pengelolaan Data RKA

Kasus dan Hasil Data Uji Input Data RKA

Sekenario Uji Hasil yang diharapkan Hasil Pengujian

1. Klik menu Data

RKA

Masuk ke halaman data RKA Sesuai

2. Klik sub menu Input

RKA

Masuk ke halaman Input RKA Sesuai

Page 114: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

142

3. Klik tombol simpan

dengan data tahun

kosong

Penampilan pesan “Tahun Anggaran

tidak ada.”

Sesuai

4. Klik tombol simpan

dengan data yang

kosong

Penampilan pesan “Kode

Program/uraian

kegiatan/volume/satuan/anggaran Masih

kosong.”

Sesuai

5. Klik tombol simpan

dengan data terisi

Akan menyimpan data RKA ke data

base

Sesuai

6. Klik edit di halaman

data RKA

Masuk ke halaman edit RKA Sesuai

7. Klik tombol simpan

dengan data tahun

kosong

Penampilan pesan “Tahun Anggaran

tidak ada.”

Sesuai

8. Klik tombol simpan

dengan data yang

kosong

Penampilan pesan “Kode

Program/uraian

kegiatan/volume/satuan/anggaran Masih

kosong.”

Sesuai

9. Klik tombol simpan

dengan data terisi

Akan menyimpan data RKA teredit ke

data base

Sesuai

10. Klik tombol hapus di

halaman data RKA

Akan menghapus data RKA dari data

base

Sesuai

11. Klik tombol keluar Keluar dari menu PP Lapming Sesuai

Tabel 49. Kasus dan Hasil Uji Pengelolaan Data RKA (lanjutan)

Page 115: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

143

Tabel 50. Kasus dan Hasil Uji Proposal Pekerjaan

Kasus dan Hasil Data Uji Input Data Pengajuan Pekerjaan

Sekenario Uji Hasil yang diharapkan Hasil Pengujian

1. Klik tombol aju

pekerjaan

Masuk ke halaman aju pekerjaan sesuai

dengan kode anggaran

Sesuai

2. Klik tombol simpan

dengan data yang

kosong

Penampilan pesan “Ada data yang

masih kosong, harap isi data yang

kosong.”

Sesuai

3. Klik tombol simpan

dengan data file

kosong

Penampilan pesan “File masih kosong.” Sesuai

4. Klik tombol simpan

dengan data terisi

Akan menyimpan data proposal

pekerjaan ke data base

Sesuai

5. Klik edit di halaman

data kegiatan

Masuk ke halaman edit kegiatan Sesuai

6. Klik tombol simpan

dengan data yang

kosong

Penampilan pesan “Ada data yang

masih kosong, harap isi data yang

kosong.”

Sesuai

7. Klik tombol simpan

dengan data file

kosong

Penampilan pesan “File masih kosong.” Sesuai

8. Klik tombol simpan

dengan data terisi

Akan menyimpan data proposal

pekerjaan teredit ke data base

Sesuai

9. Klik tombol keluar Keluar dari menu Penanggungjawab Sesuai

Page 116: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

144

Tabel 51. Kasus dan Hasil Uji Persetujuan Pekerjaan

Kasus dan Hasil Data Uji Input Data Persetujuan Pekerjaan

Sekenario Uji Hasil yang diharapkan Hasil Pengujian

1. Klik tombol tindak

lanjut pada halaman

pengajuan pekerjaan

Masuk ke halaman edit izin sesuai

dengan data proposal pekerjaan

Sesuai

2. Klik tombol simpan

dengan data

perizinan belum

disetujui dan data

keterangan yang

kosong

Penampilan pesan “Perizinan belum

diinputkan.”

Sesuai

3. Klik tombol simpan

dengan data terisi

Akan menyimpan data perizinan

pekerjaan ke data base

Sesuai

4. Klik tombol keluar Keluar dari menu Manajer Sesuai

Tabel 52. Kasus dan Hasil Uji Pemberian Uang Muka

Kasus dan Hasil Data Uji Input Data Pemberian Uang Muka

Sekenario Uji Hasil yang diharapkan Hasil Pengujian

1. Klik tombol bayar

uang muka pada

halaman data

pekerjaan

Masuk ke halaman aju pekerjaan sesuai

dengan data proposal pekerjaan

Sesuai

Page 117: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

145

2. Klik tombol simpan

dengan data jumlah

uang muka yang

kosong

Penampilan pesan “Belum ada uang

muka”

Sesuai

3. Klik tombol simpan

dengan data terisi

Akan menyimpan data uang muka ke

data base

Sesuai

4. Klik tombol keluar Keluar dari menu Pemegang Uang

Muka

Sesuai

Tabel 52. Kasus dan Hasil Uji Pemberian Uang Muka (lanjutan)

Tabel 53. Kasus dan Hasil Uji Input Pekerjaan Selesai

Kasus dan Hasil Data Uji Input Data Pekerjaan Selesai

Sekenario Uji Hasil yang diharapkan Hasil Pengujian

1. Klik tombol

Penyelesaian

Masuk ke halaman selesai pekerjaan

sesuai dengan data proposal pekerjaan

Sesuai

2. Klik tombol simpan

dengan data yang

kosong

Penampilan pesan “Biaya pekerjaan

belum ada.”

Sesuai

3. Klik tombol simpan

dengan data file

kosong

Penampilan pesan “File masih kosong.” Sesuai

4. Klik tombol simpan

dengan data terisi

Akan menyimpan data pekerjaan selesai

ke data base

Sesuai

Page 118: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

146

5. Klik tombol cetak Menampilkan halaman pdf kwitansi

sesuai dengan data pekerjaan selesai

Sesuai

6. Klik tombol print Mencetak kwitansi Sesuai

7. Klik tombol keluar Keluar dari menu Penanggungjawab Sesuai

Tabel 53. Kasus dan Hasil Uji Input Pekerjaan Selesai (lanjutan)

Tabel 54. Kasus dan Hasil Uji Input Pembayaran

Kasus dan Hasil Data Uji Input Data Pembayaran Pekerjaan

Sekenario Uji Hasil yang diharapkan Hasil Pengujian

1. Klik tombol bayar

pelunasan pada

halaman data

pekerjaan

Masuk ke halaman pelunasan

pembayaran pekerjaan sesuai dengan

data pekerjaan selesai

Sesuai

2. Klik tombol simpan

dengan data jumlah

pembayaran yang

kosong

Penampilan pesan “Belum ada

pembayaran”

Sesuai

3. Klik tombol simpan

dengan data terisi

Akan menyimpan data pembayaran ke

data base

Sesuai

4. Klik tombol bayar

perincian pada

halaman data

pekerjaan

Menampilkan halaman pdf perincian

pembayaran sesuai dengan data

pekerjaan selesai

Sesuai

Page 119: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

147

5. Klik tombol print Mencetak perincian pembayaran Sesuai

6. Klik tombol keluar Keluar dari menu Pemegang Uang

Muka

Sesuai

Tabel 54. Kasus dan Hasil Uji Input Pembayaran (lanjutan)

Tabel 55. Kasus dan Hasil Uji Laporan Minguan

Kasus dan Hasil Data Uji Input Data Laporan Mingguan

Sekenario Uji Hasil yang diharapkan Hasil Pengujian

1. Klik tombol bayar

laporkan pada

halaman data

laporan

Akan menyimpan data laporan

mingguan ke data base

Sesuai

2. Klik tombol cetak

pada halaman

laporan mingguan

Menampilkan halaman pdf laporan

mingguan sesuai dengan data pekerjaan

selesai

Sesuai

3. Klik tombol print Mencetak laporan mingguan Sesuai

4. Klik tombol keluar Keluar dari menu PP lapming Sesuai

Page 120: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

148

4.2.3. Kesimpulan Hasil Pengujian

Berdasarkan hasil dari kasus pengujian yang telah dilakukan dapat disimpulan bahwa fungsi-

fungsi dari perangkat lunak ini berjalan sesuai yang di harapkan, maka secara keseluruhan

perangkat lunak ini telah dapat digunakan.

Dari semua hasil yang telah dilakukan dalam pengujian ini diharapkan dapat mewakili

pengujian fungsi yang lain dalam program Sistem Pelaporan Dan Pelaksanaan Realisasi

Kegiatan/Anggaran Pada Sub Bagian Umum Dan IT Badan Pemeriksa Keuangan Provinsi

Lampung Berbasis Web ini.

Dari hasil pengujian dapat diketahui kekurangan dalam sistem ini adalah:

- Username dan password masih standar pemberian admin, dan user belum ada fasilitas

yang tersedia untuk menganti atau merubah profil, username dan password.

- Pemberitahuan atau notifikasi masih bersifat manual, dikarenakan walaupun di dalam

sistem sudah ada tetapi jika user atau pegawai yang diberi tanggung jawab mengelola

kegiatan dan anggaran tidak sedang online maka user tersebut tidak akan mengetahui

jika ada pekerjaan yang tertunda dan harus segera di selesaikan.

- Penggunaan sistem berbasis online membutuhkan jaringan internet, menyebabkan jika

ada permasalahan teknis yang menyebabkan jaringan internet terputus maka informasi

yang ada tidak tersampaikan dikarenakan sharing data/jaringan local belum ada.

Page 121: BAB IV HASIL DAN PEMBAHASANrepo.darmajaya.ac.id/1106/8/16 BAB IV SKRIPSI.pdfBAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Dalam melakukan pengembangan Sistem Pelaporan dan Pelaksanaan Realisasi

149

Contents BAB IV .................................................................................................................................................... 29

HASIL DAN PEMBAHASAN ..................................................................................................................... 29

1.1. Hasil ....................................................................................................................................... 29

1.1.1. Tahap Analisa ................................................................................................................ 29

1.1.2. Tahap Desain ................................................................................................................. 32

4.1.3. Tahap Implementasi.................................................................................................... 117

4.1.4. Penggunaan Program .................................................................................................. 128

4.2. Pengujian ............................................................................................................................ 138