79
18 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Kantor Kecamatan Embaloh Hilir merupakan kantor yang bergerak dibidang jasa dan umum, yang didukung oleh tenaga ahli yang mempunyai berbagai pengalaman dibidang masing-masing. Pegawai kantor Kecamatan Embaloh Hilir terdiri atas beberapa golongan. Golongan tersebut diatas berdasarkan pada status dan jabatan dari masing-masing pegawai. Masalah yang ada pada Kantor Kecamatan Embaloh Hilir ialah dalam proses pengolahan data aktiva tetap. Masalah dalam proses pengolahan data aktiva tetap tersebut diketahui berdasarkan hasil observasi dan wawancara seperti proses pencatatan aktiva tetap, sebelum melakukan pencatatan Pengurus Barang harus mencari kode barang atau kode aktiva tetap di dokumen lain. Selain itu data yang tidak konsisten antara data yang satu dengan data yang lainnya, penyimpanan arsip data yang tidak tersusun rapi, sehingga dapat menyulitkan bagian Pengurus Barang dalam mengelola dan mencari kembali data yang tersimpan. Untuk memudahkan pemahaman tentang Kantor Kecamatan Embaloh Hilir, maka penulis akan menjelaskan sejarah terbentuknya instansi, struktur organisasi serta fungsi struktur organisasi yang ada pada Kantor Kecamatan Embaloh Hilir. 3.1.1. Sejarah Perusahaan Kantor Kecamatan Embaloh Hilir, Kabupaten Kapuas Hulu ini berdiri pada tahun 1950 dan dipimpin oleh camat R. Giling Laut yang pada saat itu menjabat

BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

  • Upload
    others

  • View
    19

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

18

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Kantor Kecamatan Embaloh Hilir merupakan kantor yang bergerak

dibidang jasa dan umum, yang didukung oleh tenaga ahli yang mempunyai

berbagai pengalaman dibidang masing-masing. Pegawai kantor Kecamatan

Embaloh Hilir terdiri atas beberapa golongan. Golongan tersebut diatas

berdasarkan pada status dan jabatan dari masing-masing pegawai. Masalah yang

ada pada Kantor Kecamatan Embaloh Hilir ialah dalam proses pengolahan data

aktiva tetap. Masalah dalam proses pengolahan data aktiva tetap tersebut

diketahui berdasarkan hasil observasi dan wawancara seperti proses pencatatan

aktiva tetap, sebelum melakukan pencatatan Pengurus Barang harus mencari kode

barang atau kode aktiva tetap di dokumen lain. Selain itu data yang tidak

konsisten antara data yang satu dengan data yang lainnya, penyimpanan arsip data

yang tidak tersusun rapi, sehingga dapat menyulitkan bagian Pengurus Barang

dalam mengelola dan mencari kembali data yang tersimpan.

Untuk memudahkan pemahaman tentang Kantor Kecamatan Embaloh Hilir,

maka penulis akan menjelaskan sejarah terbentuknya instansi, struktur organisasi

serta fungsi struktur organisasi yang ada pada Kantor Kecamatan Embaloh Hilir.

3.1.1. Sejarah Perusahaan

Kantor Kecamatan Embaloh Hilir, Kabupaten Kapuas Hulu ini berdiri pada

tahun 1950 dan dipimpin oleh camat R. Giling Laut yang pada saat itu menjabat

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

19

sebagai camat pertama di Embaloh Hilir dari tahun 1950 sampai dengan 15 Juni

1957.

Adapun nama-nama pejabat yang pernah menjabat sebagai Camat Embaloh

Hilir sebagai berikut :

Tabel III.1

Daftar Nama-nama Pejabat Yang Pernah Menjabat

Sebagai Camat Embaloh Hilir

No Nama Pejabat Masa Jabatan/Tugas (Tahun)

1 2 3

1 R. Giling Laut 1950 s/d 15 Juni 1957

2 Antonius Sahdan 15 Juni 1957 s/d 12 Juni 1960

3 JD. Surya Masuka 12 Juni 1960 s/d 2 Juni 1966

4 T. Daniel Motot 2 Juni 1966 s/d 23 Mei 1970

5 W.Y. Pilang 23 Mei 1970 s/d 28 November 1972

6 Sahala Gultom, BA 28 November 1972 s/d 7 Juli 1975

7 J.F. Gaing, BA 7 Juli 1975 s/d 16 Agustus 1980

8 Akhmad Bakri, BA 16 Agustus 1980 s/d 10 Mei 1981

9 Suyitno, BA 10 Mei 1981 s/d 30 Juli 1983

10 Gusti Darmudin, BA 30 Juli 1983 s/d 29 Desember 1987

11 Drs. M. Djar’ie 29 Desember 1987 s/d 2 September 1989

12 Kamsidi, BA 2 September 1989 s/d 23 November 1990

13 Drs. B. Simandjuntak 23 November 1990 s/d 1 November 1994

14 Drs. Mus Suryadi 20 November 1994 s/d 8 Desember 1998

15 Suhardi, BA 8 Desember 1998 s/d 12 Juni 2002

16 J. Kamarsyah, S.Sos.MM 12 Juni 2002 s/d 7 Mei 2008

17 Drs. Ridwan 7 Mei 2008 s/d 16 Januari 2014

Sumber : Kantor Kecamatan Embaloh Hilir, 2017

Pada 16 Januari 2014 Kantor Kecamatan Embaloh Hilir dipimpin oleh

bapak Drs. Abdullah Sani yang menjabat sebagai camat di Kecamatan Embaloh

Hilir dari tahun 16 Januari 2014 sampai sekarang.

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

20

Setiap perusahaan atau instansi pasti mempunyai visi dan misinya masing-

masing, begitu pula dengan Kantor Keamatan Embaloh Hilir. Adapun visi dan

misinya sebagai berikut :

1. Visi

Terbentuknya pelayanan yang prima pada masyarakat dan menciptakan

kehidupan masyarakat di Kabupaten Kapuas Hulu yang sejahtera, damai,

demokratis, berdaya saing, maju serta mandiri dan bertaqwa kepada Tuhan yang

Maha Esa.

2. Misi

a. Peningkatan Kemampuan aparatur pemerintah kecamatan.

b. Peningkatan sarana dan prasarana pelayanan umum pada masyarakat.

c. Peningkatan pera, tugas perangkat pemerintah desa dan lembaga

kemasyarakatan di desa.

3.1.2. Struktur Organisasi dan Fungsi

Struktur Organisasi merupakan suatu cara atau sistem dalam pembagian

tugas serta tanggung jawab pada suatu perusahaan atau instansi. Dengan adanya

struktur organisasi diharapkan setiap pegawai memiliki tugas serta tanggung

jawab yang jelas, sehinngga pegawai tersebut dapat mengetahui dengan jelas

tugasnya dalam perusahaan atau instansi tersebut.

Agar kinerja pegawai dapat bekerja dengan baik, maka dibutuhkan struktur

organisasi yang jelas. Adapun struktur organisasi pada Kantor Kecamatan

Embaloh Hilir sebagai berikut :

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

21

Sumber : Kantor Kecamatan Embaloh Hilir, 2017

Gambar III. 1

Struktur Organisasi Kantor Kecamatan Embaloh Hilir

Berikut tugas-tugas dari masing-masing sturktur organisasi tersebut :

1. Camat

Melaksanakan kewenangan pemerintahan yang dilimpahkan oleh bupati

untuk menangani sebagian urusan otonomi daerah.

2. Kelompok Jabatan Fungsional

Kelompok jabatan fungsional mempunyai tugas melaksanakan sebagian

pemerintah daerah sesuai dengan keahlian dan kebutuhan.

3. Sekretariat Kecamatan

Melaksanakan koordinasi perencanaan, evaluasi dan pelaporan program

kecamatan, pengolahan urusan kepegawaian, urusan umum yang meliputi

kegiatan surat menyurat, penggadaan, perlengkapan rumah tangga, hubungan

masyarakat, keuangan.

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

22

4. Kasubbag Program dan Keuangan

Melaksanakan adminitrasi keuangan yang meliputi pembukuan pertangung

jawaban dan verifikasi serta penyusunan perhubungan anggaran. Didalam

Kasubbag Program dan Keuangan terbagi menjadi 2, yaitu:

a. Bendahara Pengeluaran

Menerima, menyimpan, membayarkan, menatausahakan, mempertanggung

jawabkan uang untuk keperluan belanja satuan kerja, melaksanakan

penatausahaan dan pengarsipan surat kedinasan, SPJK, SPP, SP2D, dan

dokumen-dokumen keuangan lainnya serta melaksanakan pembukuan sesuai

peraturan perundang-undangan yang berlaku.

b. Staf/Pelaksana

Staf/pelaksana atau bendahara pengeluaran pembantu bertugas membantu

bendahara pengeluaran untuk melaksanakan pembayaran kepada yang berhak

guna kelancaran pelaksanaan kegiatan tertentu.

5. Kasubbag Personalia dan Umum

Menyelengarakan, melaksanakan dan mengelola administrasi kepegawaian,

kesejahtraan pegawai dan pendidikan pelatihan pegawai. Didalam Kasubbag

Personalia dan Umum terbagi menjadi 2, yaitu:

a. Pengurus Barang

Membuat daftar pengadaan barang selain itu, melakukan pencatatan seluruh

barang milik daerah kedalam Kartu Inventaris Barang (KIB), Kartu Inventaris

Ruangan (KIR) sesuai kodefikasi dan penggolongan barang milik daerah,

menghitung penyusutan aktiva, melakukan penghapuasan aktiva serta

menyiapkan laporan barang aktiva tetap atau barang millik daerah.

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

23

b. Penyimpan Barang

Bertugas menerima, menyimpan dan menyalurkan barang milik daerah serta

membuat laporan penerimaan, penyaluran dan stock/persediaan barang milik

daerah

6. Kasi Pemerintahan

Membantu camat dalam menyiapkan bahan perumusan kebijakan,

perencanaan, pelaksaan, evaluasi dan pelaporan urusan pemerintah.

7. Kasi Perekonomian dan Pembangunan (EKBAG)

Menyusun program dan pembinaan dalam upaya meningkatkan peran serta

masyarakat dalam pembangunan, penghijauan dan pengendalian perencanaan

lingkungan.

8. Kasi Kesejahtraan Rakyat (KESRA)

Menghimpun dan mengelola data atau bahan serta melaksanakan kegiatan

pelayanan dalam bidang kesejahtraan rakyat.

9. Kasi Ketentraman Dan Ketetiban Umum (TRANTIBUM)

Membantu camat dalam menyiapkan bahan perumusan kebijakan,

perencanaan, evaluasi dan pelaporan urusan ketentraman dan ketertiban umum.

3.2. Tinjauan Kasus

3.2.1. Dokumen Masukkan

1. Nama Dokumen : Berita Acara Penyerahan Pekerjaan

Fungsi : Penyerahan Barang

Sumber : CV. Unggul Satria

Tujuan : Bendahara

Jumlah : 1

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

24

Frekuensi : Setiap melakukan pembelian barang

Media : Kertas

Bentuk : Lampiran A.1

2. Nama Dokumen : Kwitansi

Fungs : Bukti pembelian barang

Sumber : CV. Unggul Satria

Tujuan : Bendahara

Jumlah : 1

Frekuensi : Setiap melakukan pembelian barang

Media : Kertas

Bentuk : Lampiran A.2

3.2.1. Dokumen Keluaran

1. Nama Dokumen : Daftar Rencana Kebutuhan Barang Unit (RKBU)

Fungsi : Untuk melakukan pengadaan barang aktiva tetap

Sumber : Pengurus Barang

Tujuan : Dinas Pendapatan Pengelolaan Keuangan dan Aset

Daerah (DPKAD)

Jumlah : 1

Frekuensi : Setiap melakukan rencana pengadaan barang aktiva

tetap

Media : Kertas

Bentuk : Lampiran B.1

2. Nama Dokumen : Daftar Rencana Kebutuhan Pemeliharaan Barang Unit

(RKPBU)

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

25

Fungsi : Untuk melakukan pemeliharaan barang aktiva tetap

Sumber : Pengurus Barang

Tujuan : Dinas Pendapatan Pengelolaan Keuangan dan Aset

Daerah (DPKAD)

Jumlah : 1

Frekuensi : Setiap melakukan rencana pemeliharaan barang aktiva

tetap

Media : Kertas

Bentuk : Lampiran B.2

3. Nama Dokumen : Kartu Inventaris Barang (KIB) A

Fungsi : Sebagai laporan data aktiva tetap berupa tanah

Sumber : Pengurus Barang

Tujuan : Dinas Pendapatan Pengelolaan Keuangan dan Aset

Daerah (DPKAD)

Jumlah : 1 Rangkap

Frekuensi : Persemester atau 6 bulan sekali

Media : Kertas

Bentuk : Lampiran B.3

4. Nama Dokumen : Kartu Inventaris Barang (KIB) B

Fungsi : Sebagai laporan data aktiva tetap berupa peralatan dan

mesin

Sumber : Pengurus Barang

Tujuan : Dinas Pendapatan Pengelolaan Keuangan dan Aset

Daerah (DPKAD)

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

26

Jumlah : 1 Rangkap

Frekuensi : Persemester atau 6 bulan sekali

Media : Kertas

Bentuk : Lampiran B.4

5. Nama Dokumen : Kartu Inventaris Barang (KIB) C

Fungsi : Sebagai laporan data aktiva tetap berupa gedung dan

bangunan

Sumber : Pengurus Barang

Tujuan : Dinas Pendapatan Pengelolaan Keuangan dan Aset

Daerah (DPKAD)

Jumlah : 1 Rangkap

Frekuensi : Persemester atau 6 bulan sekali

Media : Kertas

Bentuk : Lampiran B.5

6. Nama Dokumen : Daftar Aset Tetap

Fungsi : Laporan penyusutan aktiva tetap berupa peralatan

dan mesin

Sumber : Pengurus Barang

Tujuan : Dinas Pendapatan Pengelolaan Keuangan dan Aset

Daerah (DPKAD)

Jumlah : 1 Rangkap

Frekuensi : 1 Tahun

Media : Kertas

Bentuk : Lampiran B.6

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

27

7. Nama Dokumen : Daftar Aset Tetap

Fungsi : Laporan penyusutan aset tetap berupa gedung dan

bangunan

Sumber : Pengurus Barang

Tujuan : Dinas Pendapatan Pengelolaan Keuangan dan Aset

Daerah (DPKAD)

Jumlah : 1 Rangkap

Frekuensi : 1 Tahun

Media : Kertas

Bentuk : Lampiran B.7

3.3. Analisa Kebutuhan Software

Menjelaskan mengenai gambaran analisa yang diperlukan oleh user dalam

menggunakan software.

3.3.1. Analisa Kebutuhan

Dalam pembuatan aplikasi ini, dibuat dua level yaitu pengurus barang dan

camat yang bertujuan untuk mengakses form yang ada didalam aplikasi sesuai

dengan akses atau kebutuhannya masing-masing. Berikut ialah analisa

kebutuhannya :

A. Kebutuhan Pengurus Barang

Pada kebutuhan ini, Pengurus barang dapat melakukan login dan mengelola

semua data yang ada didalam aplikasi. Diantaranya adalah :

A1. Melakukan Login

A2. Mengolah Data Aktiva Tetap

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

28

A3. Mengolah Data Komponen Aktiva Tetap

A4. Mengolah Data Pegawai

A5. Mengolah Data Barang

A6. Mengolah Data Periode

A7. Mengolah Data Satuan

A8. Mengolah Data Pengguna

A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU)

A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU)

A11. Mengolah Data KIB A (Tanah)

A12. Mengolah Data KIB B (Mesin dan Peralatan)

A13. Mengolah Data KIB C (Gedung dan Bangunan)

A14. Mengolah Data Penyusutan KIB B (Peralatan dan Mesin)

A15. Mengolah Data Penyusutan KIB C (Gedung dan Bangunan)

A16. Mencetak Laporan

B. Kebutuhan Camat

Pada kebutuhan ini, hanya dua yang dapat camat lakukan. Diantaranya

adalah :

B1. Melakukan Login

B2. Mencetak Laporan

3.3.2. Use Case Diagram

Setelah analisa kebutuhan pengurus barang dalam mengolah data aset tetap

dan camat dalam melihat atau pun mencetak laporan, selanjutnya akan

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

29

dgambarkan pada use case diagram. Berikut adalah use case diagram Pengurus

Barang dan use case diagram Camat.

1. Use case Pengurus Barang

Sumber : Hasil Penelitian, 2017

Gambar III.2 Use case Pengurus Barang

Berikut penjelasan dari Use case Pengurus Barang :

Tabel III.2

Penjelasan Use case Pengurus Barang

Use Case Name Kunjungan

Requirements A1-A16

Goal Pengurus dapat melakukan login dan mengolah

data aktiva tetap, data komponen aktiva tetap,

data barang, data pegawai, data pengguna, data

satuan, dan data periode, data rkbu, data rkpbu,

data kib a, data kib b, data kib c, data

penyusutan kib b, data penyusutan kib c serta

mencetak laporan rkbu, laporan rkpbu, laporan

kib a, laporan kib b, laporan kib c, laporan

penyusutan kib b, dan laporan penyusutan kib c.

Pre-Conditions Pengurus Barang mengakses form login

Post-Conditions Pengurus Barang melakukan login dan masuk

ke halaman utama

Failed End Condition Pengurus Barang dapat membatalkan login

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

30

Primary Actors Pengurus Barang

Main Flow / Basic Path 1. Pengurus barang dapat melakukan login

2. Pengurus Barang dapat mengolah data aktiva

tetap

3. Pengurus Barang dapat mengolah data

komponen aktiva tetap

4. Pengurus Barang dapat mengolah data

barang

5. Pengurus Barang dapat mengolah data

pegawai

6. Pengurus Barang dapat mengolah data

pengguna

7. Pengurus Barang dapat mengolah data satuan

8. Pengurus Barang dapat mengolah data

periode

9. Pengurus Barang dapat mengolah data rkbu

10. Pengurus Barang dapat mengolah data rkpbu

11. Pengurus Barang dapat mengolah data kib a

12. Pengurus Barang dapat mengolah data kib b

13. Pengurus Barang dapat mengolah data kib c

14. Pengurus Barang dapat mengolah data

penyusutan kib b

15. Pengurus Barang dapat mengolah data

penyusutan kib c

16. Pengurus Barang dapat mencetak data

laporan

Invariant -

2. Use case Camat

Sumber : Hasil Penelitian, 2017

Gambar III.3 Use Case Camat

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

31

Berikut penjelasan dari Use case Camat :

Tabel III.3

Penjelasan Use case Camat

Use Case Name Kunjungan

Requirements B1-B2

Goal Camat dapat melakukan login dan melihat

ataupun mencetak laporan rkbu, laporan rkpbu,

laporan kib a, laporan kib b, laporan kib c,

laporan penyusutan kib b, laporan penyusutan

kib c.

Pre-Conditions Camat mengakses form login

Post-Conditions Camat melakukan login dan masuk ke halaman

utama

Failed End Condition Camat dapat membatalkan login

Primary Actors Camat

Main Flow / Basic Path 1. Camat dapat melakukan login

2. Camat dapat mencetak laporan

Invariant -

3.3.3. Activity Diagram

Setelah penggambaran pada use case diagram, selanjutnya akan

digambarkan pada activity diagram. Berikut adalah activity diagram Pengurus

Barang dan Camat :

1. Activity Diagram Login

Berikut penggambaran activity diagram login, seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.4 Activity Diagram Login

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

32

a. Activity Diagram Pengurus Barang

1) Activity Diagram Pengolahan Data Aktiva Tetap

Berikut penggambaran activity diagram pengolahan data aktiva tetap, seperti

dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.5

Activity Diagram Pengolahan Data Aktiva Tetap

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

33

2) Activity Diagram Pengolahan Data Komponen Aktiva Tetap

Berikut penggambaran activity diagram pengolahan data komponen aktiva

tetap, seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.6

Activity Diagram Pengolahan Data Komponen Aktiva Tetap

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

34

3) Activity Diagram Pengolahan Data Barang

Berikut penggambaran activity diagram pengolahan data barang, seperti

dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III. 7

Activity Diagram Pengolahan Data Barang

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

35

4) Activity Diagram Pengolahan Data Pegawai

Berikut penggambaran activity diagram pengolahan data Pegawai, seperti

dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III. 8

Activity Diagram Pengolahan Data Pegawai

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

36

5) Activity Diagram Pengolahan Data Pengguna

Berikut penggambaran activity diagram pengolahan data pengguna, seperti

dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III. 9

Activity Diagram Pengolahan Data Pengguna

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

37

6) Activity Diagram Pengolahan Data Satuan

Berikut penggambaran activity diagram pengolahan data satuan, seperti

dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III. 10

Activity Diagram Pengolahan Data Satuan

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

38

7) Activity Diagram Pengolahan Data Periode

Berikut penggambaran activity diagram pengolahan data Periode, seperti

dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III. 11

Activity Diagram Pengolahan Data Periode

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

39

8) Activity Diagram Pengolahan Data Rencana Kebutuhan Barang Unit

(RKBU)

Berikut penggambaran activity diagram pengolahan data rencana kebutuhan

barang unit (rkbu), seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III. 12 Activity Diagram Pengolahan Data

Rencana Kebutuhan Barang Unit (RKBU)

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

40

9) Activity Diagram Pengolahan Data Rencana Kebutuhan Pemeliharaan

Barang Unit (RKPBU)

Berikut penggambaran activity diagram pengolahan data rencana kebutuhan

barang unit (rkpbu), seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.13 Activity Diagram Pengolahan Data

Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU)

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

41

10) Activity Diagram Pengolahan Data Kartu Inventaris Barang (KIB) A

Berikut penggambaran activity diagram pengolahan data kartu inventaris

barang (kib) a, seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.14 Activity Diagram Pengolahan Data

Kartu Inventaris Barang (KIB) A

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

42

11) Activity Diagram Pengolahan Data Kartu Inventaris Barang (KIB) B

Berikut penggambaran activity diagram pengolahan data kartu inventaris

barang (kib) b, seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.15 Activity Diagram Pengolahan Data

Kartu Inventaris Barang (KIB) B

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

43

12) Activity Diagram Pengolahan Data Kartu Inventaris Barang (KIB) C

Berikut penggambaran activity diagram pengolahan data kartu inventaris

barang (kib) c, seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.16 Activity Diagram Pengolahan Data

Kartu Inventaris Barang (KIB) C

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

44

13) Activity Diagram Penyusutan Data Kartu Inventaris Barang (KIB) B

Berikut penggambaran activity diagram penyusutan data kartu inventaris

barang (kib) b, seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.17 Activity Diagram Penyusutan Data

Kartu Inventaris Barang (KIB) B

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

45

14) Activity Diagram Penyusutan Data Kartu Inventaris Barang (KIB) C

Berikut penggambaran activity diagram penyusutan data kartu inventaris

barang (kib) c, seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.18 Activity Diagram Penyusutan Data

Kartu Inventaris Barang (KIB) C

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

46

15) Activity Diagram Cetak Laporan RKBU

Berikut penggambaran activity diagram cetak laporan rkbu, seperti dibawah

ini :

Sumber : Hasil Penelitian, 2017

Gambar III.19 Activity Diagram Cetak Laporan RKBU

16) Activity Diagram Cetak Laporan RKPBU

Berikut penggambaran activity diagram cetak laporan rkpbu, seperti

dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.20 Activity Diagram Cetak Laporan RKPBU

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

47

17) Activity Diagram Cetak Laporan KIB A

Berikut penggambaran activity diagram cetak laporan kib a, seperti dibawah

ini :

Sumber : Hasil Penelitian, 2017

Gambar III.21 Activity Diagram Cetak Laporan KIB A

18) Activity Diagram Cetak Laporan KIB B

Berikut penggambaran activity diagram cetak laporan kib b, seperti dibawah

ini :

Sumber : Hasil Penelitian, 2017

Gambar III.22 Activity Diagram Cetak Laporan KIB B

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

48

19) Activity Diagram Cetak Laporan KIB C

Berikut penggambaran activity diagram cetak laporan kib c, seperti dibawah

ini :

Sumber : Hasil Penelitian, 2017

Gambar III.23 Activity Diagram Cetak Laporan KIB C

20) Activity Diagram Cetak Laporan Penyusutan KIB B

Berikut penggambaran activity diagram cetak laporan penyusutan kib b,

seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.24

Activity Diagram Cetak Laporan Penyusutan KIB B

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

49

21) Activity Diagram Cetak Laporan Penyusutan KIB C

Berikut penggambaran activity diagram cetak laporan penyusutan kib c,

seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.25

Activity Diagram Cetak Laporan Penyusutan KIB C

b. Activity Diagram Camat

1) Activity Diagram Laporan RKBU

Berikut penggambaran activity diagram laporan rkbu, seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.26 Activity Diagram Laporan RKBU

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

50

2) Activity Diagram Laporan RKPBU

Berikut penggambaran activity diagram laporan rkpbu, seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.27 Activity Diagram Laporan RKPBU

3) Activity Diagram Laporan KIB A

Berikut penggambaran activity diagram laporan KIB A, seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.28 Activity Diagram Laporan KIB A

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

51

4) Activity Diagram Laporan KIB B

Berikut penggambaran activity diagram laporan KIB B, seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.29 Activity Diagram Laporan KIB B

5) Activity Diagram Laporan KIB C

Berikut penggambaran activity diagram laporan KIB C, seperti dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.30 Activity Diagram Laporan KIB C

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

52

6) Activity Diagram Laporan Penyusutan KIB B

Berikut penggambaran activity diagram laporan penyusutan kib b, seperti

dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.31 Activity Diagram Laporan Penyusutan KIB B

7) Activity Diagram Laporan Penyusutan KIB C

Berikut penggambaran activity diagram laporan penyusutan kib c, seperti

dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.32 Activity Diagram Laporan Penyusutan KIB C

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

53

3.4. Desain

3.4.1. Entity Relationship Diagram (ERD)

Berikut penggambaran Entity Relationship Diagram (ERD) pengolahan data

aktiva tetap seperti gambar dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar 33. Entity Relationship Diagram (ERD)

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

54

3.4.2. Logical Relational Structure (LRS)

Berikut penggambaran Logical Relational Structure (LRS) pengolahan data

aktiva tetap seperti gambar dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar 34. Logical Relational Structure (LRS)

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

55

3.4.3. Software Architecture

Untuk desain penggambaran software architecture, penggambaran

dilakukan dengan menggambarkan class diagram dan sequence diagram.

3.4.3.1.Class Diagram Pengolahan Data Aktiva Tetap

Berikut penggambaran class diagram pengolahan data aktiva tetap seperti

gambar dibawah ini :

Sumber : Hasil Penelitian, 2017

Gambar III.35

Class Diagram Pengolahan Data Aktiva Tetap

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

56

3.4.1.2. Sequence Diagram

Berikut penggambaran sequence diagram pengolahan data aktiva tetap

seperti gambar dibawah ini :

1. Sequence Diagram Login

Berikut penggambaran sequence diagram login, seperti gambar berikut ini :

Sumber : Hasil Penelitian, 2017

Gambar III.36 Sequence Diagram Login

2. Sequence Diagram Rencana Kebutuhan Barang Unit (RKBU)

Berikut penggambaran sequence diagram rkbu, seperti gambar berikut ini :

Sumber : Hasil Penelitian, 2017

Gambar III.37 Sequence Diagram

Rencana Kebutuhan Barang Unit (RKBU)

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

57

3. Sequence Diagram Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU)

Berikut penggambaran sequence diagram rkpbu, seperti gambar berikut ini :

Sumber : Hasil Penelitian, 2017

Gambar III.38 Sequence Diagram

Rencana Kebutuhan Barang Unit (RKBU)

4. Sequence Diagram Kartu Inventaris Barang (KIB) A

Berikut penggambaran sequence diagram kib a, seperti gambar berikut ini :

Sumber : Hasil Penelitian, 2017

Gambar III.39 Sequence Diagram

Kartu Inventaris Barang (KIB) A

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

58

5. Sequence Diagram Kartu Inventaris Barang (KIB) B

Berikut penggambaran sequence diagram kib b, seperti gambar berikut ini :

Sumber : Hasil Penelitian, 2017

Gambar III.40 Sequence Diagram

Kartu Inventaris Barang (KIB) B

6. Sequence Diagram Kartu Inventaris Barang (KIB) C

Berikut penggambaran sequence diagram kib c, seperti gambar berikut ini :

Sumber : Hasil Penelitian, 2017

Gambar III.41 Sequence Diagram

Kartu Inventaris Barang (KIB) C

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

59

7. Sequence Diagram Penyusutan Kartu Inventaris Barang (KIB) B

Berikut penggambaran sequence diagram penyusutan kib b, seperti gambar

berikut ini :

Sumber : Hasil Penelitian, 2017

Gambar III.42 Sequence Diagram Penyusutan

Kartu Inventaris Barang (KIB) B

8. Sequence Diagram Penyusutan Kartu Inventaris Barang (KIB) C

Berikut penggambaran sequence diagram penyusutan kib c, seperti gambar

berikut ini :

Sumber : Hasil Penelitian, 2017

Gambar III.43 Sequence Diagram Penyusutan

Kartu Inventaris Barang (KIB) C

Page 43: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

60

3.4.4.User Interface

Berikut ini adalah tampilan aplikasi pengolahan data aktiva tetap pada

Kantor Kecamatan Embaloh Hilir Kabupaten Kapuas Hulu yang telah dibuat :

1. Tampilan Loading

Sumber : Hasil Penelitian, 2017

Gambar III. 44 Tampilan Loading

Merupakan tampilan yang pertama muncul saat menjalankan aplikasi.

2. Tampilan Form Login

Sumber : Hasil Penelitian, 2017

Gambar III. 45 Tampilan Form Login

Digunakan untuk masuk ke dalam aplikasi sesuai dengan aksesnya masing-

masing. Jika berhasil login, maka menu-menu yang sesuai dengan hak akses

pengguna akan ditampilkan.

Page 44: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

61

3. Tampilan Halaman Menu Utama

Sumber : Hasil Penelitian, 2017

Gambar III. 46 Tampilan Halaman Menu Utama

Merupakan halaman utama dari aplikasi. Di halaman menu utama terdiri

dari beberapa menu yaitu : menu data master berfungsi untuk mengolah data

master seperti mengolah data aktiva tetap, mengolah data komponen aktiva tetap,

mengolah data pegawai, mengolah data satuan, mengolah data periode, mengolah

data barang, mengolah data pengguna, menu pengadaan yang berfungsi untuk

membuat pengadaan seperti rencana kebutuhan barang unit (rkbu) dan rencana

kebutuhan pemeliharaan barang unit (rkpbu), menu pencatatan yang berfungsi

untuk mencatat aktiva tetap berdasarkan jenis aktiva seperti kartu inventaris

barang (kib) a, kartu inventaris barang (kib) b, kartu inventaris barang (kib) c,

menu penyusutan yang berfungsi untuk menghitung penyusutan seperti

penyusutan kartu inventaris barang (kib) b dan penyusutan kartu inventaris barang

(kib) c, menu laporan yang berfungsi untuk melihat atau pun mencetak laporan

seperti laporan rencana kebutuhan barang unit (rkbu), laporan rencana kebutuhan

Page 45: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

62

pemeliharaan barang unit (rkpbu), laporan kartu inventaris barang (kib) a, laporan

kartu inventaris barang (kib) b, laporan kartu inventaris barang (kib) c, laporan

penyusutan kartu inventaris barang (kib) b, laporan penyusutan kartu inventaris

barang (kib) c dan keluar berfungsi untuk keluar dari hak akses dan melakukan

login kembali.

4. Tampilan Form Aktiva Tetap

Sumber : Hasil Penelitian, 2017

Gambar III. 47 Tampilan Form Aktiva Tetap

Digunakan untuk mengolah data aktiva tetap seperti dapat menambah,

menyimpan, mengubah, menghapus serta membatalkan data yang ingin

ditambahkan ataupun diubah atau dihapus.

Page 46: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

63

5. Tampilan Form Komponen Aktiva Tetap

Sumber : Hasil Penelitian, 2017

Gambar III. 48

Tampilan Form Komponen Aktiva Tetap

Digunakan untuk mengolah data komponen aktiva tetap seperti dapat

menambah, menyimpan, mengubah, menghapus serta membatalkan data yang

ingin ditambahkan ataupun diubah atau dihapus.

6. Tampilan Form Barang

Sumber : Hasil Penelitian, 2017

Gambar III. 49 Tampilan Form Barang

Page 47: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

64

Digunakan untuk mengolah data barang seperti dapat menambah,

menyimpan, mengubah, menghapus, mencari serta membatalkan data yang ingin

ditambahkan ataupun diubah atau dihapus.

7. Tampilan Form Pegawai

Sumber : Hasil Penelitian, 2017

Gambar III. 50 Tampilan Form Pegawai

Digunakan untuk mengolah data pegawai seperti dapat menambah,

menyimpan, mengubah, menghapus serta membatalkan data yang ingin

ditambahkan ataupun diubah atau dihapus.

8. Tampilan Form Satuan

Sumber : Hasil Penelitian, 2017

Gambar III. 51 Tampilan Form Satuan

Page 48: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

65

Digunakan untuk mengolah data satuan seperti dapat menambah,

menyimpan, mengubah, menghapus serta membatalkan data yang ingin

ditambahkan ataupun diubah atau dihapus.

9. Tampilan Form Periode

Sumber : Hasil Penelitian, 2017

Gambar III. 52 Tampilan Form Periode

Digunakan untuk mengolah data periode seperti dapat menambah,

menyimpan, mengubah, menghapus serta membatalkan data yang ingin

ditambahkan ataupun diubah atau dihapus.

10. Tampilan Form Pengguna

Sumber : Hasil Penelitian, 2017

Gambar III. 53 Tampilan Form Pengguna

Page 49: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

66

Digunakan untuk mengolah data pegawai seperti dapat menambah,

menyimpan, mengubah, menghapus serta membatalkan data yang ingin

ditambahkan ataupun diubah atau dihapus.

11. Tampilan Form Rencana Kebutuhan Barang Unit (RKBU)

Sumber : Hasil Penelitian, 2017

Gambar III. 54

Tampilan Form Rencana Kebutuhan Barang Unit (RKBU)

Digunakan untuk membuat pengadaan rencana kebutuhan barang unit

(rkbu). Di form rencana kebutuhan barang unit (rkbu) pengurus barang dapat

menambah, menyimpan, mencari dan membatalkan barang yang ingin

ditambahkan.

Page 50: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

67

12. Tampilan Form Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU)

Sumber : Hasil Penelitian, 2017

Gambar III. 55 Tampilan Form

Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU)

Digunakan untuk membuat pengadaan rencana kebutuhan pemeliharaan

barang unit (rkpbu). Di form rencana kebutuhan pemeliharaan barang unit (rkpbu)

pengurus barang dapat menambah, menyimpan, mencari dan membatalkan barang

yang ingin ditambahkan.

13. Tampilan Form Kartu Inventaris Barang (KIB) A

Sumber : Hasil Penelitian, 2017

Gambar III. 56 Tampilan

Form Kartu Inventaris Barang (KIB) A

Page 51: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

68

Digunakan untuk mencatat kartu inventaris barang (kib) a. Di form kib kartu

inventaris barang (kib) a pengurus barang dapat menambah, menyimpan, mencari

dan membatalkan barang yang ingin dicatat.

14. Tampilan Form Kartu Inventaris Barang (KIB) B

Sumber : Hasil Penelitian, 2017

Gambar III. 57 Tampilan

Form Kartu Inventaris Barang (KIB) B

Digunakan untuk mencatat kartu inventaris barang (kib) b. Di form kartu

inventaris barang (kib) b pengurus barang dapat menambah, menyimpan, mencari

dan membatalkan barang yang ingin dicatat.

15. Tampilan Form Kartu Inventaris Barang (KIB) C

Sumber : Hasil Penelitian, 2017

Gambar III. 58 Tampilan

Form Kartu Inventaris Barang (KIB) C

Page 52: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

69

Digunakan untuk mencatat kartu inventaris barang (kib) c. Di form kartu

inventaris barang (kib) c pengurus barang dapat menambah, menyimpan, mencari

dan membatalkan barang yang ingin dicatat.

16. Tampilan Form Penyusutan Kartu Inventaris Barang (KIB) B

Sumber : Hasil Penelitian, 2017

Gambar III. 59 Tampilan Form Penyusutan

Kartu Inventaris Barang (KIB) B

Digunakan untuk menghitung penyusutan kartu inventaris barang (kib) b. Di

form penyusutan kartu inventaris barang (kib) b pengurus barang dapat menambah,

menyimpan, mencari dan membatalkan barang yang ingin dihitung

penyusutannya.

17. Tampilan Form Penyusutan Kartu Inventaris Barang (KIB) C

Sumber : Hasil Penelitian, 2017

Gambar III. 60 Tampilan Form Penyusutan

Kartu Inventaris Barang (KIB) C

Page 53: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

70

Digunakan untuk menghitung penyusutan kib (kartu inventaris barang) c. Di

form penyusutan kib (kartu inventaris barang) c pengurus barang dapat

menambah, menyimpan, mencari dan membatalkan barang yang ingin dihitung

penyusutannya.

18. Tampilan Form Laporan Rencana Kebutuhan Barang Unit (RKBU)

Sumber : Hasil Penelitian, 2017

Gambar III. 61 Tampilan Form Laporan

Rencana Kebutuhan Barang Unit (RKBU)

Digunakan untuk mencetak laporan rencana kebutuhan barang unit (rkbu).

Di form laporan rencana kebutuhan barang unit (rkbu) pengguna dapat mencetak

semua laporan dan mencetak laporan berdasarkan periode.

19. Tampilan Form Laporan Rencana Kebutuhan Pemeliharaan Barang Unit

(RKPBU)

Sumber : Hasil Penelitian, 2017

Gambar III. 62 Tampilan Form Laporan

Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU)

Page 54: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

71

Digunakan untuk mencetak laporan rencana kebutuhan pemeliharaan barang

unit (rkpbu). Di form laporan rencana kebutuhan pemeliharaan barang unit

(rkpbu) pengguna dapat mencetak semua laporan dan mencetak laporan

berdasarkan periode.

20. Tampilan Form Laporan Kartu Inventaris Barang (KIB) A

Sumber : Hasil Penelitian, 2017

Gambar III. 63 Tampilan Form Laporan

Kartu Inventaris Barang (KIB) A

Digunakan untuk mencetak laporan kartu inventaris barang (kib) a. Di form

laporan kartu inventaris barang (kib) a pengguna dapat mencetak semua laporan,

mencetak berdasarkan periode, mencetak berdasarkan kode barang dan mencetak

berdasarkan nama barang.

Page 55: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

72

21. Tampilan Form Laporan Kartu Inventaris Barang (KIB) B

Sumber : Hasil Penelitian, 2017

Gambar III. 64 Tampilan Form Laporan

Kartu Inventaris Barang (KIB) B

Digunakan untuk mencetak laporan kartu inventaris barang (kib) b. Di form

laporan kartu inventaris barang (kib) b pengguna dapat mencetak semua laporan,

mencetak berdasarkan periode, mencetak berdasarkan kode barang dan mencetak

berdasarkan nama barang.

22. Tampilan Form Laporan Kartu Inventaris Barang (KIB) C

Sumber : Hasil Penelitian, 2017

Gambar III. 65 Tampilan Form Laporan

Kartu Inventaris Barang (KIB) C

Page 56: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

73

Digunakan untuk mencetak laporan kartu inventaris barang (kib) c. Di form

laporan kartu inventaris barang (kib) c pengguna dapat mencetak semua laporan,

mencetak berdasarkan periode, mencetak berdasarkan kode barang dan mencetak

berdasarkan nama barang.

23. Tampilan Form Laporan Penyusutan Kartu Inventaris Barang (KIB) B

Sumber : Hasil Penelitian, 2017

Gambar III. 66 Tampilan Form Laporan Penyusutan

Kartu Inventaris Barang (KIB) B

Digunakan untuk mencetak laporan penyusutan kartu inventaris barang (kib)

b. Di form laporan penyusutan kartu inventaris barang (kib) b pengguna dapat

mencetak semua laporan, mencetak berdasarkan komponen aktiva tetap dan

mencetak berdasarkan periode.

Page 57: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

74

24. Tampilan Form Laporan Penyusutan Kartu Inventaris Barang (KIB) C

Sumber : Hasil Penelitian, 2017

Gambar III. 67 Tampilan Form Laporan Penyusutan

Kartu Inventaris Barang (KIB) C

Digunakan untuk mencetak laporan penyusutan kartu inventaris barang (kib)

c. Di form laporan penyusutan kartu inventaris barang (kib) c pengguna dapat

mencetak semua laporan, mencetak berdasarkan komponen aktiva tetap dan

mencetak berdasarkan periode.

3.5.Implementasi

3.5.1. Code Generation

1. Form Menu Utama

Berikut codingan didalam form login :

package appaset;

public class frmMenuUtama extends javax.swing.JFrame {

public frmMenuUtama() {

initComponents();

setLocationRelativeTo(this);

setResizable(false);

}

Page 58: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

75

public void pengurus_barang(){

jMenuDataMaster.setEnabled(true);

jMenuPengadaan.setEnabled(true);

jMenuPencatatan.setEnabled(true);

jMenuPenyusutan.setEnabled(true);

jMenuLaporan.setEnabled(true);

}

public void camat(){

jMenuDataMaster.setEnabled(false);

jMenuPengadaan.setEnabled(false);

jMenuPencatatan.setEnabled(false);

jMenuPenyusutan.setEnabled(false);

jMenuLaporan.setEnabled(true);

}

private void logoutActionPerformed(java.awt.event.ActionEvent evt) {

this.dispose();

fmLogin fl= new fmLogin(null, true);

fl.setVisible(true);

}

private void dataaktivaActionPerformed(java.awt.event.ActionEvent evt){

DataAktiva da= new DataAktiva(this, rootPaneCheckingEnabled);

da.setVisible(true);

}

private void datakomponenActionPerformed(java.awt.event.ActionEvent

evt){

Komp_Aktiva ka=new Komp_Aktiva(this, rootPaneCheckingEnabled);

ka.setVisible(true);

}

private void datapegawaiActionPerformed(java.awt.event.ActionEvent

evt){

frmDataPegawaii dp = new frmDataPegawaii(this, rootPaneCheckingEnabled);

dp.setVisible(true);

}

private void datasatuanActionPerformed(java.awt.event.ActionEvent evt){

frmDataSatuann fds = new frmDataSatuann(this, rootPaneCheckingEnabled);

fds.setVisible(true);

}

Page 59: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

76

private void dataperiodeActionPerformed(java.awt.event.ActionEvent evt){

Periode p=new Periode(this, rootPaneCheckingEnabled);

p.setVisible(true);

}

private void databarangActionPerformed(java.awt.event.ActionEvent evt){

frmDataBarang db= new frmDataBarang(this, rootPaneCheckingEnabled);

db.setVisible(true);

}

private void frmRKPBUActionPerformed(java.awt.event.ActionEvent evt){

frmRKPBU rkpbu = new frmRKPBU(this, rootPaneCheckingEnabled);

rkpbu.setVisible(true);

}

private void frmRKBUActionPerformed(java.awt.event.ActionEvent evt){

frmRKBU rkbu= new frmRKBU(this, rootPaneCheckingEnabled);

rkbu.setVisible(true);

}

private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt){

frmLapPenyusutanB flpb= new frmLapPenyusutanB(this,

rootPaneCheckingEnabled);

flpb.setVisible(true);

}

private void kib_aActionPerformed(java.awt.event.ActionEvent evt){

kib_a ka= new kib_a(this, rootPaneCheckingEnabled);

ka.setVisible(true);

}

private void kib_bActionPerformed(java.awt.event.ActionEvent evt){

kib_b kb= new kib_b(this, rootPaneCheckingEnabled);

kb.setVisible(true);

}

private void penggunaActionPerformed(java.awt.event.ActionEvent evt){

frmUser fu = new frmUser(this, rootPaneCheckingEnabled);

fu.setVisible(true);

}

private void kib_cActionPerformed(java.awt.event.ActionEvent evt){

Page 60: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

77

kib_c c = new kib_c(this, rootPaneCheckingEnabled);

c.setVisible(true);

}

private void jMenuItem24ActionPerformed(java.awt.event.ActionEvent

evt){

frmLapRKBU flr = new frmLapRKBU(this, rootPaneCheckingEnabled);

flr.setVisible(true);

}

private void jMenuItem25ActionPerformed(java.awt.event.ActionEvent

evt){

frmLapRKPBU flp = new frmLapRKPBU(this, rootPaneCheckingEnabled);

flp.setVisible(true);

}

private void jMenuItem17ActionPerformed(java.awt.event.ActionEvent

evt){

frmLapKIBA lka = new frmLapKIBA(this, rootPaneCheckingEnabled);

lka.setVisible(true);

}

private void jMenuItem18ActionPerformed(java.awt.event.ActionEvent

evt){

frmLapKIBB lkb = new frmLapKIBB(this, rootPaneCheckingEnabled);

lkb.setVisible(true);

}

private void jMenuItem19ActionPerformed(java.awt.event.ActionEvent

evt){

frmLapKIBC lkc = new frmLapKIBC(this, rootPaneCheckingEnabled);

lkc.setVisible(true);

}

private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt){

frmPenyusutanB pb = new frmPenyusutanB(this, rootPaneCheckingEnabled);

pb.setVisible(true);

}

private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt){

frmPenyusutanC pc=new frmPenyusutanC(this, rootPaneCheckingEnabled);

pc.setVisible(true);

}

Page 61: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

78

private void jMenuItem5ActionPerformed(java.awt.event.ActionEvent evt){

frmLapPenyusutanC flpc = new frmLapPenyusutanC(this,

rootPaneCheckingEnabled);

flpc.setVisible(true);

}

2. Form Kartu Inventaris Barang (KIB) B

Berikut codingan form kartu inventaris barang (kib) b :

package appaset;

import appaset.source.Database;

import javax.swing.*;

import java.awt.*;

import java.sql.*;

import appaset.DataBrg.*;

import com.sun.glass.events.KeyEvent;

import java.lang.String;

import javax.swing.table.TableModel;

public class kib_b extends javax.swing.JDialog {

Database dbsetting;

String driver,database,user,pass,userLogin;

private Object table;

public kib_b(java.awt.Frame parent, boolean modal) {

super(parent, modal);

initComponents();

dbsetting = new Database();

driver = dbsetting.SettingPanel("DBDriver");

database = dbsetting.SettingPanel("DBDatabase");

user = dbsetting.SettingPanel("DBUsername");

pass = dbsetting.SettingPanel("DBPassword");

tabel.setModel(tableModel);

tabel(tabel, new

int[]{60,105,80,100,100,80,80,80,70,60,55,80,80,80,80,80,80,100,100});

setDefaultTable();

TampilComboTahun();

TampilComboSatuan();

TampilComboBarang();

buatnomor();

setEditOff();

setLocationRelativeTo(this);

}

Page 62: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

79

private javax.swing.table.DefaultTableModel

tableModel=getDefaultTableModel();

private void tabel(javax.swing.JTable tb, int lebar[] ) {

tb.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

int kolom=tb.getColumnCount();

for(int i=0;i < kolom;i++) {

javax.swing.table.TableColumn

tbc=tb.getColumnModel().getColumn(i);

tbc.setPreferredWidth(lebar[i]);

tb.setRowHeight(17);

}

}

private javax.swing.table.DefaultTableModel getDefaultTableModel(){

return new javax.swing.table.DefaultTableModel

(

new Object[][]{},

new String[] {"ID KIB B","Kode Barang","No

Register","Merk","Tipe","Ukuran","Bahan","Kondisi","Satuan","Tahun","No.Pa

brik","No.Rangka","No.Mesin","No.Polisi","No.BPKB","Asal

Pembelian","Harga Satuan","Keterangan"}

)

{

boolean[] canEdit = new boolean[]

{

false, false, false, false, false, false, false, false, false, false, false, false,

false, false, false, false, false, false

};

public boolean isCellEditable(int rowIndex, int columnIndex)

{

return canEdit[columnIndex];

}

};

}

String data[]=new String[20];

private void setDefaultTable() {

try {

Class.forName(driver);

Connection kon = DriverManager.getConnection(database,user,pass);

Statement stt = kon.createStatement();

String SQL = "SELECT * FROM kibb ORDER BY kibb.id_tahun asc ";

ResultSet res = stt.executeQuery(SQL);

while(res.next()){

data[0] = res.getString(1);

data[1] = res.getString(2);

data[2] = res.getString(3);

Page 63: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

80

data[3] = res.getString(4);

data[4] = res.getString(5);

data[5] = res.getString(6);

data[6] = res.getString(7);

data[7] = res.getString(8);

data[8] = res.getString(9);

data[9] = res.getString(10);

data[10] = res.getString(11);

data[11] = res.getString(12);

data[12] = res.getString(13);

data[13] = res.getString(14);

data[14] = res.getString(15);

data[15] = res.getString(16);

data[16] = res.getString(17);

data[17] = res.getString(18);

tableModel.addRow(data);

}

res.close();

stt.close();

kon.close();

} catch (Exception ex) {

System.err.println(ex.getMessage());

}

}

int row = 0;

public void Tampil(){

row = tabel.getSelectedRow();

IDkibb.setText(tableModel.getValueAt(row, 0).toString());

kd_brgB.setSelectedItem(tableModel.getValueAt(row, 1).toString());

kd_register.setText(tableModel.getValueAt(row, 2).toString());

merk.setText(tableModel.getValueAt(row, 3).toString());

tipe.setText(tableModel.getValueAt(row, 4).toString());

ukuran.setText(tableModel.getValueAt(row, 5).toString());

bahan.setText(tableModel.getValueAt(row, 6).toString());

kondisi.setSelectedItem(tableModel.getValueAt(row, 7).toString());

satuan.setSelectedItem(tableModel.getValueAt(row, 8).toString());

IDthn.setSelectedItem(tableModel.getValueAt(row, 9).toString());

no_pabrik.setText(tableModel.getValueAt(row, 10).toString());

no_rangka.setText(tableModel.getValueAt(row, 11).toString());

no_mesin.setText(tableModel.getValueAt(row, 12).toString());

no_polisi.setText(tableModel.getValueAt(row, 13).toString());

no_bpkb.setText(tableModel.getValueAt(row, 14).toString());

stts_brg.setText(tableModel.getValueAt(row, 15).toString());

hrg.setText(tableModel.getValueAt(row, 16).toString());

ket.setText(tableModel.getValueAt(row, 17).toString());

IDkibb.setEnabled(false);

Simpan.setEnabled(false);

Page 64: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

81

Baru.setEnabled(false);

Batal.setEnabled(true);

}

public void BersihData(){

buatnomor();

kd_register.setText("");

kd_brgB.setSelectedItem(" ");

nm_brg.setText("");

stts_brg.setText("");

hrg.setText("");

satuan.setSelectedItem("");

IDthn.setSelectedItem("");

no_pabrik.setText("");

no_rangka.setText("");

no_mesin.setText("");

no_polisi.setText("");

no_bpkb.setText("");

merk.setText("");

tipe.setText("");

ukuran.setText("");

bahan.setText("");

kondisi.setSelectedItem("");

ket.setText("");

}

public void TampilComboTahun(){

try {

Connection kon = DriverManager.getConnection(database,user,pass);

Statement stt =

kon.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,

ResultSet.CONCUR_UPDATABLE);

String SQL = "SELECT * FROM tahun";

ResultSet res = stt.executeQuery(SQL);

while(res.next()){

IDthn.addItem(res.getString("id_tahun"));

}

} catch (SQLException ex) {

}

}

public void TampilComboBarang(){

try {

Connection kon = DriverManager.getConnection(database,user,pass);

Statement stt =

kon.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,

ResultSet.CONCUR_UPDATABLE);

Page 65: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

82

String SQL = "SELECT * FROM barang";

ResultSet res = stt.executeQuery(SQL);

while(res.next()){

kd_brgB.addItem(res.getString("kode_barang"));

}

} catch (SQLException ex) {

}

}

public void TampilComboSatuan(){

try {

Connection kon = DriverManager.getConnection(database,user,pass);

Statement stt =

kon.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,

ResultSet.CONCUR_UPDATABLE);

String SQL = "SELECT * FROM satuan";

ResultSet res = stt.executeQuery(SQL);

while(res.next()){

satuan.addItem(res.getString("nm_satuan"));

}

} catch (SQLException ex) {

}

}

public void buatnomor(){

try{

Class.forName(driver);

Connection kon =

DriverManager.getConnection(database,user,pass);

Statement stt = kon.createStatement();

String SQL = "SELECT * FROM kibb ORDER by id_kibb desc ";

ResultSet res = stt.executeQuery(SQL);

if (res.next())

{

int no_urut = Integer.parseInt(res.getString("id_kibb")) ;

IDkibb.setText(Integer.toString(no_urut+1));

}

else{

int no_urut = 1 ;

IDkibb.setText(Integer.toString(no_urut));

}

res.close();

}catch (Exception e){

}

}

public void setEditOff(){

Page 66: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

83

IDkibb.setEnabled(false);

kd_register.setEnabled(false);

kd_brgB.setEnabled(false);

nm_brg.setEnabled(false);

stts_brg.setEnabled(false);

hrg.setEnabled(false);

satuan.setEnabled(false);

IDthn.setEnabled(false);

no_pabrik.setEnabled(false);

no_rangka.setEnabled(false);

no_mesin.setEnabled(false);

no_polisi.setEnabled(false);

no_bpkb.setEnabled(false);

merk.setEnabled(false);

tipe.setEnabled(false);

ukuran.setEnabled(false);

bahan.setEnabled(false);

kondisi.setEnabled(false);

ket.setEnabled(false);

cari.setEnabled(false);

Baru.setEnabled(true);

Simpan.setEnabled(false);

Batal.setEnabled(false);

}

public void setEditOn(){

IDkibb.setEnabled(false);

kd_register.setEnabled(true);

kd_brgB.setEnabled(false);

nm_brg.setEnabled(false);

stts_brg.setEnabled(true);

hrg.setEnabled(true);

satuan.setEnabled(true);

IDthn.setEnabled(true);

no_pabrik.setEnabled(true);

no_rangka.setEnabled(true);

no_mesin.setEnabled(true);

no_polisi.setEnabled(true);

no_bpkb.setEnabled(true);

merk.setEnabled(true);

tipe.setEnabled(true);

ukuran.setEnabled(true);

Page 67: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

84

bahan.setEnabled(true);

kondisi.setEnabled(true);

ket.setEnabled(true);

}

public String kode_brg, nama_brg;

public String getkode_brg(){

return kode_brg;

}

public String getnama_brg(){

return nama_brg;

}

public void itemTerpilih(){

DataBrg db = new DataBrg(null, true);

db.kib_b1 = this;

kd_brgB.setSelectedItem(kode_brg);

nm_brg.setText(nama_brg);

}

private void hapuscari(){

while(tabel.getRowCount()>0){

tableModel.removeRow(0);

}

}

private void BaruActionPerformed(java.awt.event.ActionEvent evt) {

BersihData();

setEditOn();

IDthn.requestFocus();

cari.setEnabled(true);

Simpan.setEnabled(true);

Baru.setEnabled(false);

IDkibb.setEnabled(false);

Batal.setEnabled(true);

}

private void SimpanActionPerformed(java.awt.event.ActionEvent evt) {

String KR=kd_register.getText();

String IDT=IDthn.getSelectedItem().toString();

String NS=no_pabrik.getText();

String NP=no_pabrik.getText();

String NR=no_rangka.getText();

Page 68: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

85

String NM=no_mesin.getText();

String NPol=no_polisi.getText();

String NB=no_bpkb.getText();

String M=merk.getText();

String T=tipe.getText();

String U=ukuran.getText();

String B=bahan.getText();

String Kon=kondisi.getSelectedItem().toString();

String S=satuan.getSelectedItem().toString();

String K=ket.getText();

if ( (KR.isEmpty())

|(IDT.isEmpty())|(NS.isEmpty())|(NP.isEmpty())|((NR.isEmpty())|NM.isEmpty()

)|(NPol.isEmpty())|(NB.isEmpty())|(M.isEmpty())|(T.isEmpty())|(U.isEmpty())||(

B.isEmpty())|(Kon.isEmpty())|(S.isEmpty())|(K.isEmpty()))

{

JOptionPane.showMessageDialog(null,"data tidak boleh kosong, silahkan

dilengkapi");

kd_register.requestFocus();

}else {

try {

Class.forName(driver);

Connection kon = DriverManager.getConnection(database,user,pass);

Statement stt = kon.createStatement();

String SQL = "Insert into kibb values('"+IDkibb.getText()+"',"+

"'"+kd_brgB.getSelectedItem()+"',"+

"'"+kd_register.getText()+"',"+

"'"+merk.getText()+"',"+

"'"+tipe.getText()+"',"+

"'"+ukuran.getText()+"',"+

"'"+bahan.getText()+"',"+

"'"+kondisi.getSelectedItem()+"',"+

"'"+satuan.getSelectedItem()+"',"+

"'"+IDthn.getSelectedItem()+"',"+

"'"+no_pabrik.getText()+"',"+

"'"+no_rangka.getText()+"',"+

"'"+no_mesin.getText()+"',"+

"'"+no_polisi.getText()+"',"+

"'"+no_bpkb.getText()+"',"+

"'"+stts_brg.getText()+"',"+

"'"+hrg.getText()+"',"+

"'"+ket.getText()+"')";

stt.executeUpdate(SQL);

data[0] = IDkibb.getText();

data[1] = kd_brgB.getSelectedItem().toString();

data[2] = kd_register.getText();

data[3] = merk.getText();

data[4] = tipe.getText();

data[5] = ukuran.getText();

Page 69: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

86

data[6] = bahan.getText();

data[7] = kondisi.getSelectedItem().toString();

data[8] = satuan.getSelectedItem().toString();

data[9] = IDthn.getSelectedItem().toString();

data[10] = no_pabrik.getText();

data[11] = no_rangka.getText();

data[12] = no_mesin.getText();

data[13] = no_polisi.getText();

data[14] = no_bpkb.getText();

data[15] = stts_brg.getText();

data[16] = hrg.getText();

data[17] = ket.getText();

tableModel.insertRow(0, data);

stt.close();

kon.close();

BersihData();

JOptionPane.showMessageDialog(this, "Data Telah Berhasil Di

Tambah");

} catch (Exception ex) {

System.err.println(ex.getMessage());

}

}

kd_register.requestFocus();

}

private void BatalActionPerformed(java.awt.event.ActionEvent evt) {

BersihData();

setEditOff();

Baru.setVisible(true);

}

private void IDthnActionPerformed(java.awt.event.ActionEvent evt) {

try {

Connection kon = DriverManager.getConnection(database,user,pass);

Statement stt =

kon.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,

ResultSet.CONCUR_UPDATABLE);

String SQL = "SELECT * FROM tahun where id_tahun='"+

IDthn.getSelectedItem().toString()+"'";

ResultSet res = stt.executeQuery(SQL);

} catch (SQLException ex) {

}

}

private void tabelMouseClicked(java.awt.event.MouseEvent evt) {

if(evt.getClickCount()==1){

Page 70: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

87

setEditOn();

Tampil();

}

}

private void txtCariKeyReleased(java.awt.event.KeyEvent evt) {

String st=txtCari.getText().trim();

hapuscari();

try {

Class.forName(driver);

Connection kon = DriverManager.getConnection(database,user,pass);

Statement stt = kon.createStatement();

String SQL = "SELECT * FROM kibb WHERE kode_barang like

'%"+st+"%' OR id_tahun like '%"+st+"%' OR register_b like '%"+st+"%'";

ResultSet res= stt.executeQuery(SQL);

while(res.next()){

data[0] = res.getString(1);

data[1] = res.getString(2);

data[2] = res.getString(3);

data[3] = res.getString(4);

data[4] = res.getString(5);

data[5] = res.getString(6);

data[6] = res.getString(7);

data[7] = res.getString(8);

data[8] = res.getString(9);

data[9] = res.getString(10);

data[10] = res.getString(11);

data[11] = res.getString(12);

data[12] = res.getString(13);

data[3] = res.getString(14);

data[14] = res.getString(15);

data[15] = res.getString(16);

data[16] = res.getString(17);

data[17] = res.getString(18);

tableModel.addRow(data);

}

}

catch (Exception ex){

System.err.println(ex.getMessage());

}

}

private void kd_registerKeyTyped(java.awt.event.KeyEvent evt) {

char karakter = evt.getKeyChar();

if(!((karakter >= '0') && (karakter <= '9') || (karakter ==

KeyEvent.VK_BACKSPACE) || (karakter == KeyEvent.VK_DELETE))){

getToolkit().beep();

evt.consume();

Page 71: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

88

}

}

private void hrgKeyTyped(java.awt.event.KeyEvent evt) {

char karakter = evt.getKeyChar();

if(!((karakter >= '0') && (karakter <= '9') || (karakter ==

KeyEvent.VK_BACKSPACE) || (karakter == KeyEvent.VK_DELETE))){

getToolkit().beep();

evt.consume();

}

}

private void kd_brgBActionPerformed(java.awt.event.ActionEvent evt) {

try {

Connection kon = DriverManager.getConnection(database,user,pass);

Statement stt =

kon.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,

ResultSet.CONCUR_UPDATABLE);

String SQL = "SELECT * FROM barang where

kode_barang='"+kd_brgB.getSelectedItem().toString()+"'";

ResultSet res = stt.executeQuery(SQL);

res.absolute(1);

nm_brg.setText(res.getString("nama_barang"));

} catch (SQLException ex) {

}

}

3. Form Data Kartu Inventaris Barang (KIB) B

Berikut coding form data kartu inventaris barang (kib) b :

package appaset;

import appaset.source.Database;

import javax.swing.*;

import java.awt.*;

import java.sql.*;

import appaset.DataBrg.*;

import java.lang.String;

import javax.swing.table.TableModel;

public class dataKIBB extends javax.swing.JDialog {

Database dbsetting;

String driver,database,user,pass,userLogin;

private Object table;

public frmPenyusutanB b = null;

/**

Page 72: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

89

* Creates new form dataKIBB

*/

public dataKIBB(java.awt.Frame parent, boolean modal) {

super(parent, modal);

initComponents();

dbsetting = new Database();

driver = dbsetting.SettingPanel("DBDriver");

database = dbsetting.SettingPanel("DBDatabase");

user = dbsetting.SettingPanel("DBUsername");

pass = dbsetting.SettingPanel("DBPassword");

tabel.setModel(tableModel);

tabel(tabel, new

int[]{60,105,80,100,100,80,80,70,60,55,80,80,80,80,80,80,100,100});

setDefaultTable();

txtCari.requestFocus();

setLocationRelativeTo(this);

setResizable(false);

}

private javax.swing.table.DefaultTableModel

tableModel=getDefaultTableModel();

private void tabel(javax.swing.JTable tb, int lebar[] ) {

tb.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

int kolom=tb.getColumnCount();

for(int i=0;i < kolom;i++) {

javax.swing.table.TableColumn

tbc=tb.getColumnModel().getColumn(i);

tbc.setPreferredWidth(lebar[i]);

tb.setRowHeight(17);

}

}

private javax.swing.table.DefaultTableModel getDefaultTableModel(){

return new javax.swing.table.DefaultTableModel

(

new Object[][]{},

new String[] {"ID KIB B","Kode Barang","No

Register","Merk","Tipe","Ukuran","Bahan","Kondisi","Satuan","Tahun","No.P

abrik","No.Rangka","No.Mesin","No.Polisi","No.BPKB","Asal

Pembelian","Harga Satuan","Keterangan"}

)

{

boolean[] canEdit = new boolean[]

{

false, false, false, false, false, false, false, false, false, false, false,

false, false, false, false, false, false, false

};

Page 73: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

90

public boolean isCellEditable(int rowIndex, int columnIndex)

{

return canEdit[columnIndex];

}

};

}

String data[]=new String[20];

private void setDefaultTable() {

try {

Class.forName(driver);

Connection kon =

DriverManager.getConnection(database,user,pass);

Statement stt = kon.createStatement();

String SQL = "SELECT * FROM kibb ";

ResultSet res = stt.executeQuery(SQL);

while(res.next()){

data[0] = res.getString(1);

data[1] = res.getString(2);

data[2] = res.getString(3);

data[3] = res.getString(4);

data[4] = res.getString(5);

data[5] = res.getString(6);

data[6] = res.getString(7);

data[7] = res.getString(8);

data[8] = res.getString(9);

data[9] = res.getString(10);

data[10] = res.getString(11);

data[11] = res.getString(12);

data[12] = res.getString(13);

data[13] = res.getString(14);

data[14] = res.getString(15);

data[15] = res.getString(16);

data[16] = res.getString(17);

data[17] = res.getString(18);

tableModel.addRow(data);

}

res.close();

stt.close();

kon.close();

} catch (Exception ex) {

System.err.println(ex.getMessage());

}

}

private void hapuscari(){

while(tabel.getRowCount()>0){

tableModel.removeRow(0);

Page 74: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

91

}

}

private void tabelMouseClicked(java.awt.event.MouseEvent evt) {

try {

if (b.isShowing()){

int baris = tabel.getSelectedRow();

b.idkibb = tabel.getValueAt(baris, 0).toString();

b.kode_brg = tabel.getValueAt(baris, 1).toString();

b.register = tabel.getValueAt(baris, 2).toString();

b.thn = tabel.getValueAt(baris, 9).toString();

b.hrga = tabel.getValueAt(baris, 16).toString();

b.itemTerpilih();

}

this.dispose();

} catch (Exception e) {

JOptionPane.showMessageDialog(null, "Data Sudah Ada");

}

}

private void txtCariKeyReleased(java.awt.event.KeyEvent evt) {

String st=txtCari.getText().trim();

hapuscari();

try {

Class.forName(driver);

Connection kon = DriverManager.getConnection(database,user,pass);

Statement stt = kon.createStatement();

String SQL = "SELECT * FROM kibb WHERE kode_barang like

'%"+st+"%' OR id_tahun like '%"+st+"%'";

ResultSet res= stt.executeQuery(SQL);

while(res.next()){

data[0] = res.getString(1);

data[1] = res.getString(2);

data[2] = res.getString(3);

data[3] = res.getString(4);

data[4] = res.getString(5);

data[5] = res.getString(6);

data[6] = res.getString(7);

data[7] = res.getString(8);

data[8] = res.getString(9);

data[9] = res.getString(10);

data[10] = res.getString(11);

data[11] = res.getString(12);

data[12] = res.getString(13);

data[13] = res.getString(14);

data[14] = res.getString(15);

data[15] = res.getString(16);

data[16] = res.getString(17);

Page 75: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

92

data[17] = res.getString(18);

tableModel.addRow(data);

}

}

catch (Exception ex){

System.err.println(ex.getMessage());

}

}

3.5.2.Spesifikasi Hardware dan Software

1. Hardware (Perangkat Keras)

Hardware atau perangkat keras adalah seseluruh komponen yang

membentuk suatu sistem komputer dan peralatan lainnya yang memungkinkan

komputer dapat melaksanakan tugasnya dengan sebagaimana mestinya.

Klasifikasi perangkat keras yang diusulkan adalah sebagai berikut :

a. Monitor LCD 14”

b. Prosessor CPU 1017U @1.60GHz 1.60GHz

c. Memory 2.00 GB

d. Harddisk 300 GB

e. Mouse

f. Keyboard

2. Software (Perangkat Lunak)

Bagian penting lainnya yang mendukung aplikasi adalah software atau

perangkat lunak yang digunakan dalam mengeksekusi aplikasi serta sistem

operasi yang akan digunakan untuk menjalankan aplikasi tersebut.

Software atau perangkat lunak yang dibutuhkan untuk menjalankan

Aplikasi Pengolahan Data Aktiva Tetap pada Kantor Kecamatan Embaloh Hilir

Kabupaten Kapuas Hulu adalah sebagai berikut :

Page 76: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

93

a. Sistem Operasi : Windows 7 32-bit

b. Bahasa Pemograman : Netbeans IDE 6.0

c. WebServer : XAMPP v3.2.2

Demikian Spesifikasi sistem komputer yang diperlukan dalam

mengoperasikan Aplikasi Pengolahan Data Aktiva Tetap pada Kantor Kecamatan

Embaloh Hilir Kabupaten Kapuas Hulu.

3.6. Testing

1. Testing Form Login

Tabel III.4 Testing Form Login

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1 Pengurus Barang

mengakses form

login

Menginput

Nim dan

Kata Sandi

Sistem akan

menerima nim

dan kata sandi

berdasarkan hak

akses lalu

menampilkan

Halaman Utama

Sesuai Harapan Valid

2. Testing Form Data Aktiva Tetap

Tabel III.5 Testing Form Data Aktiva Tetap

No Skenario

Pengujian Test Case

Hasil yang

diharapkan Hasil Pengujian Keterangan

1 Pengrurus Barang

mengakses form

Data Aktiva

Tetap

Menginput data

yang ada pada

form data aktiva

tetap

Berhasil

menyimpan

kedalam

database

Sesuai Harapan Valid

3. Testing Form Data Komponen Aktiva Tetap

Tabel III.6 Testing Form Data Komponen Aktiva Tetap

No Skenario Pengujian Test Case Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1 Pengrurus Barang

mengakses form Data

Komponen Aktiva

Menginput

data yang ada

pada form data

Berhasil

menyimpan

kedalam

Sesuai Harapan Valid

Page 77: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

94

Tetap komponen

aktiva tetap

database

4. Testing Form Data Pegawai

Tabel III.7 Testing Form Data Pegawai

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1 Pengrurus Barang

mengakses form

Data Pegawai

Menginput

data yang ada

pada form data

pegawai

Berhasil

menyimpan

kedalam

database

Sesuai Harapan Valid

5. Testing Form Data Satuan

Tabel III.8 Testing Form Data Satuan

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1 Pengrurus Barang

mengakses form

Data Satuan

Menginput

data yang ada

pada form data

satuan

Berhasil

menyimpan

kedalam database

Sesuai Harapan Valid

6. Testing Form Data Periode

Tabel III.9 Testing Form Data Periode

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1 Pengrurus

Barang

mengakses form

Data Periode

Menginput data

yang ada pada

form data

periode

Berhasil

menyimpan

kedalam database

Sesuai Harapan Valid

7. Testing Form Data Barang

Tabel III.10 Testing Form Data Barang

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1 Pengrurus

Barang

mengakses form

Data Barang

Menginput

data yang ada

pada form data

barang

Berhasil

menyimpan

kedalam

database

Sesuai Harapan Valid

Page 78: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

95

8. Testing Form Data Pengguna

Tabel III.11 Testing Form Data Pengguna

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1 Pengrurus

Barang

mengakses form

Data Pengguna

Menginput

data yang ada

pada form data

pengguna

Berhasil

menyimpan

kedalam

database

Sesuai

Harapan

Valid

9. Testing Form Rencana Kebutuhan Barang Unit (RKBU)

Tabel III.12 Testing

Form Rencana Kebutuhan Barang Unit (RKBU)

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1 Pengrurus

Barang

mengakses form

RKBU

Menginput

data yang ada

pada form rkbu

Berhasil

menyimpan

kedalam

database

Sesuai

Harapan

Valid

10. Testing Form Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU)

Tabel III.13 Testing

Form Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU)

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1 Pengrurus

Barang

mengakses form

RKPBU

Menginput

data yang ada

pada form

rkpbu

Berhasil

menyimpan

kedalam

database

Sesuai

Harapan

Valid

11. Testing Form Kartu Inventaris Barang (KIB) A

Tabel III.14 Testing

Form Kartu Inventaris Barang (KIB) A

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1 Pengrurus

Barang

mengakses form

KIB A

Menginput

data yang ada

pada form kib a

Berhasil

menyimpan

kedalam

database

Sesuai

Harapan

Valid

Page 79: BAB III PEMBAHASAN - repository.bsi.ac.id · A9. Mengolah Data Rencana Kebutuhan Barang Unit (RKBU) A10. Mengolah Data Rencana Kebutuhan Pemeliharaan Barang Unit (RKPBU) A11. Mengolah

96

12. Testing Form Kartu Inventaris Barang (KIB) B

Tabel III.15 Testing

Form Kartu Inventaris Barang (KIB) B

No Skenario

Pengujian Test Case

Hasil yang

diharapkan Hasil Pengujian Keterangan

1 Pengrurus

Barang

mengakses

form KIB B

Menginput data

yang ada pada

form kib b

Berhasil

menyimpan

kedalam

database

Sesuai Harapan Valid

13. Testing Form Kartu Inventaris Barang (KIB) C

Tabel III.16 Testing

Form Kartu Inventaris Barang (KIB) C

No Skenario

Pengujian Test Case

Hasil yang

diharapkan Hasil Pengujian Keterangan

1 Pengrurus

Barang

mengakses

form KIB C

Menginput

data yang ada

pada form kib c

Berhasil

menyimpan

kedalam

database

Sesuai Harapan Valid

14. Testing Form Penyusutan Kartu Inventaris Barang (KIB) B

Tabel III.17 Testing Form Penyusutan

Kartu Inventaris Barang (KIB) B

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1 Pengrurus Barang

mengakses form

Penyusutan KIB B

Menginput data

yang ada pada

form penyusutan

kib b

Berhasil

menyimpan

kedalam

database

Sesuai

Harapan

Valid

15. Testing Form Penyusutan Kartu Inventaris Barang (KIB) C

Tabel III.18 Testing Form Penyusutan

Kartu Inventaris Barang (KIB) C

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1 Pengrurus Barang

mengakses form

Penyusutan KIB C

Menginput

data yang ada

pada form kib c

Berhasil

menyimpan

kedalam

database

Sesuai

Harapan

Valid