• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN Tinjauan Perusahaan Sejarah Institusi/Perusahaan. Dinas Inspektorat adalah merupakan salah satu instansi publik yang

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN Tinjauan Perusahaan Sejarah Institusi/Perusahaan. Dinas Inspektorat adalah merupakan salah satu instansi publik yang"

Copied!
74
0
0

Teks penuh

(1)

32

3.1. Tinjauan Perusahaan

3.1.1. Sejarah Institusi/Perusahaan

Dinas Inspektorat adalah merupakan salah satu instansi publik yang berkedudukan sebagai unsur pelaksana tugas tertentu Pemerintah Daerah dipimpin oleh seorang Inspektur yang berada di bawah dan bertanggung jawab kepada Bupati melalui Sekretaris Daerah, dengan tugas pokok melaksanakan tugas pemerintahan di bidang pengawasan di lingkungan Pemerintah Daerah terhadap pelaksanaan tugas Perangkat Daerah dan Pelaksanaan Tugas Pembantuan.

Dalam pelaksanaan pemeriksaan dan pengawasan maka aparatur Inspektorat Karawang harus mampu melaksanakan proses identifikasi masalah, analisis, dan evaluasi secara obyektif dan profesional berdasarkan standar pemeriksaan, untuk menilai kebenaran, kecermatan, kredibilitas dan kehandalan informasi mengenai pengelolaan dan tanggung jawab keuangan pemerintah, hal ini sesuai dengan Undang-undang Republik Indonesia Nomor 15 Tahun 2004 tentang Pemeriksaan Pengelolaan dan Tanggung Jawab Keuangan Negara.

Rangkaian proses di atas, terdapat unsur pembinaan sebagai suatu langkah evaluasi obyektif agar tercipta kondisi yang efektif dan efisien di masa yang akan datang, atas pelaksanaan program dan kegiatan Pemerintahan Kabupaten Karawang sesuai dengan tujuan yang telah ditetapkan.

(2)

A. Visi

Menjadikan Inspektorat sebagai institusi Pengawasan Internal yang berkualitas untuk Mewujudkan Pemerintahan Yang Baik dan Bersih.

B. Misi

Untuk merealisasikan visi tersebut, Inspektorat Kabupaten Karawang menatapkan Misi sebagai berikut :

1. Meningkatkan kapasitas Aparat Pengawasan Intern Pemerintah (APIP) dalam melaksanakan pembinaan dan pengawasan penyelenggaraan pemerintah daerah.

2. Meningkatkan pengendalian intern dalam rangka mencegah fraud, penyimpangan dan penyalahgunaan wewenang.

3. Mewujudkan penyelenggaraan pemerintah daerah yang berkualitas, transparan, dan dapat dipertanggungjawabkan.

(3)

3.1.2. Struktur Organisasi dan Fungsi

Sumber : Kantor Inspektorat (2010)

Gambar III.1. Struktur Organisasi 1. Inspektur

Sesuai dengan tugas dan fungsinya Inspektur mempunyai kewenangan :

a. Melakukan pemeriksaan dalam rangka berakhirnya masa jabatan Kepala Desa.

b. Melakukan pemeriksaan berkala atau sewaktu-waktu maupun pemeriksaan terpadu. Sekertaris Inspektur Subbag adm.umum Subbag evlap Subbag perencanaan Inspektur Pembantu Wil.I Inspektur Pembantu Wil.II Inspektur Pembantu Wil.III Inspektur Pembantu Wil.IV Seksi Pengawas Pemerintahan Seksi Pengawas Pemerintahan Seksi Pengawas Pemerintahan Seksi Pengawas Pemerintahan Seksi Pengawas Pemerintahan Seksi Pengawas Pemerintahan Seksi Pengawas Pemerintahan Seksi Pengawas Pemerintahan Seksi Pengawas Pemerintahan Seksi Pengawas Pemerintahan Seksi Pengawas Pemerintahan Seksi Pengawas Pemerintahan

(4)

c. Melakukan pengujian terhadap laporan berkala atau sewaktu-waktu dari unit/satuan kerja

d. Melakukan pengusutan atas kebenaran laporan mengenai adanya indikasi terjadinya penyimpangan, korupsi, kolusi dan nepotisme

e. Melakukan penilaian atas manfaat dan keberhasilan kebijakan, pelaksanaan program dan kegiatan

f. Melakukan monitoring dan evaluasi pelaksanaan urusan pemerintahan di Daerah dan Pemerintahan Desa.

2. Sekretaris

Sekretaris adalah unsur pembantu Inspektur yang bertanggung jawab kepada Inspektur dan mempunyai tugas menyiapan pelayanan administrasi dan fungsional kepada semua unsur di lingkungan Inspektorat.

Untuk menyelenggarakan tugas tersebut Sekretaris mempunyai fungsi :

a. Penyiapan bahan dan pengendalian rencana kerja dan program kerja pengawasan.

b. Penghimpunan, pengelolaan penilaian dan penyimpanan laporan hasil pengawasan aparat pengawasan fungsional daerah.

c. Penyusunan bahan data dalam rangka pembinaan teknis fungsional.

d. Penyusunan, penginventarisasian dan pengkoordinasian data dalam rangka penatausahaan proses penanganan pengaduan

e. Penyelenggaraan urusan kepegawaian, keuangan, surat menyurat dan rumah tangga.

(5)

g. Pemberian saran-saran dan pertimbangan kepada Inspektur tentang langkah-langkah dan tindakan yang perlu diambil dalam bidang tugasnya

h. Pelaksanaan tugas lain yang diberikan oleh Inspektur. Sekretariat terdiri dari 3 ( tiga ) Sub Bagian :

1. Sub Bagian Perencanaan mempunyai tugas :

a. Menyusunan rencana dan program kerja operasioanal kegiatan pengawasan dan fasilitasi.

b. Menyusun Anggaran.

c. Menyiapkan laporan dan stastistik.

d. Menyiapkan peraturan perundang- undangan.

e. Melakukan dokumentasi dan pengelolaan data pengawas.

f. Melaporkan hasil pelaksanaan tugas kepada atasan sebagai pertanggungjawaban pelaksanaan tugas.

g. Menyampaikan saran dan pertimbangan kepada atasan sesuai bidang tugasnya.

h. Melaksanakan pembagian tugas, arahan, dan pengawasan terhadap pelaksanaan tugas bawahan.

i. Melaksanakan tugas lain dari Sekretaris sesuai dengan bidang tugasnya.

2. Sub Bagian Evaluasi dan Pelaporan mempunyai tugas :

a. Menyususn rencana dan program kerja operasional kegiatan evaluasi dan pelaporan.

b. Melakukan inventarisasi hasil pengawasan dan tindak lanjut hasil pengawasan.

(6)

c. Melaksanakan pengadministrasian laporan hasil pengawasan. d. Melaksanakan evaluasi laporan hasil pengawasan.

e. Menyusun statistic hasil pengawasan. f. Menyelenggarakan kerjasama pengawasan.

g. Melaporkan hasil pelaksanaan tugas kepada atasan sebagai pertanggungjawaban pelaksanaan tugas.

h. Menyampaikan sarn dan pertimbangan kepada atasan sesuai bidang tugasnya.

i. Melaksanakan pembagian tugas, arahan, dan pengawasan terhadap pelaksanaan tugas bawahan.

j. Melaksanakan tugas lain dari Sekretaris sesuai dengan bidang tugasnya.

3. Sub Bagian Administrasi dan Umum mempunyai tugas :

a. Menyusun rencana dan program kerja operasional kegiatan pelayanan administrasi umum.

b. Melaksanakan urusan tata usaha surat menyurat dan kearsipan.

c. Melaksanakan administrasi, inventarisasi, pengkajian, analisis laporan. d. Melakukan pengelolaan administrasi kepegawaian.

e. Melaksanakan pengelolan urusan perlengkapan dan rumah tangga. f. Melaksanakan pengelolaan administrasi keuangan.

g. Melaksanakan hasil pelaksanaan tugas kepada atasan sebagai pertanggungjawaban pelaksanaan tugas.

h. Menyampaikan saran dan pertimbangan kepada atasan sesuai bidang tugasnya.

(7)

i. Melaksanakan pembagian tugas, arahan, dan pengawasan terhadap pelaksanaan tugas bawahan.

j. Melaksanakan tugas lain dari Sekretaris sesuai dengan bidangnya.

3. Inspektur Pembantu

Mempunyai tugas melaksanakan pengawasan terhadap pelaksanaan urusan Pemerintahan Daerah dan Kasus Pengaduan. Inspektur Pembantu terdiri dari :

a. Inspektur Pembantu Wilayah I b. Inspektur Pembantu Wilayah II c. Inspektur Pembantu Wilayah III d. Inspektur Pembantu Wilayah IV

Untuk melaksanakan tugas, Inspektur Pembantu mempunyai fungsi :

1) Pengusulan program pengawasan di wilayahnya 2) Pengkoordinasian pelaksanaan pengawasan

3) Pengawasan terhadap penyelenggaraan urusan Pemerintahan Daerah 4) Pemeriksaan, pengusutan, pengujian an penilaian tugas pengawasan.

4. Kelompok Jabatan Fungsional

Kelompok Jabatan Fungsional terdiri atas tenaga fungsional Auditor dan jabatan fungsional lainnya yang terbagi dalam beberapa kelompok jabatan fungsional sesuai dengan bidang keahliannya.

Kelompok jabatan fungsional mempunyai tugas melakukan kegiatan sesuai dengan bidang tenaga fungsional masing-masing menurut ketentuan Peraturan Perundang-undangan.

(8)

3.2. Analisa Kebutuhan 1. Kebutuhan Pengguna

Analisis pengguna mencirikan siapa saja pengguna dari perangkat lunak yang dispesifikasikan dan apa saja haknya terhadap perangkat lunak tersebut. Aplikasi web data penggajian pegawai yang dibangun memiliki tiga jenis pengguna, yaitu :

a. Pegawai

Pegawai merupakan orang yang melihat informasi biodata diri seperti absensi kehadiran masuk, keluar, izin, sakit, dan dan melihat gaji pegawai yang di tampilkan pada form pegawai sebagai pegawai instansi tersebut. Pegawai perlu melakukan login agar bisa masuk kedalam form pegawai. b. Pegawai Keuangan

Pegawai keuangan merupakan orang yang bertanggung jawab mengelola data rekam gaji pegawai saja dan selebihnya hanya bisa melihat data pegawai seperti data pegawai, data absensi pegawai, data gaji pegawai, dan data kontrak kerja pegawai.

c. Admin

Admin merupakan orang yang bertanggung jawab mengelola data rekam pegawai, dan mengelolah semua data yang berhubungan dengan data-data pegawai seperti melakukan data entry absensi pegawai, data divisi pegawai, data gaji pegawai, data golongan pegawai, data jabatan pegawai, data kontrak pegawai, dan juga mengetahui detail keseluruhan data informasi tentang pegawai instansi tersebut.

(9)

2. Kebutuhan Sistem

a. Sistem mengelola semua data dari mulai data pegawai, data gaji pegawai, data absensi pegawai dan laporan.

b. Sistem memberikan informasi tentang data pegawai beserta sistem penggajian Kantor Inspektorat Kabupaten Karawang.

c. Sistem menampilkan semua data yang telah diolah oleh pengguna sistem.

3.3. Perancangan Perangkat Lunak 3.3.1 Rancangan Antar Muka

Perancangan antar muka bertujuan untuk memberikan gambaran tentang aplikasi yang akan dibangun, sehingga akan mudah dalam mengimplementasikan aplikasi. Dan juga memudahkan pembuatan aplikasi yang user friendly.

Rancangan aplikasi sistem informasi website kami adalah sebagai berikut : 1. Rancangan Halaman Login

Gambar III.2.

(10)

2. Rancangan Halaman Beranda Pegawai

Gambar III.3.

Rancangan Halaman Beranda Pegawai 3. Rancangan Halaman Pegawai Menu Absensi Pegawai

Gambar III.4.

(11)

4. Rancangan Halaman Pegawai Menu Detail Absensi Pegawai

Gambar III.5.

Rancangan Halaman Pegawai Menu Detail Absensi Pegawai

5. Rancangan Halaman Pegawai Menu Gaji Pegawai

Gambar III.6.

(12)

6. Rancangan Halaman Pegawai Menu Detail Gaji Pegawai

Gambar III.7.

Rancangan Halaman Pegawai Menu Detail Gaji Pegawai

7. Rancangan Halaman Pegawai Menu Kontrak Kerja

Gambar III.8.

(13)

8. Rancangan Halaman Beranda Keuangan

Gambar III.9.

Rancangan Halaman Beranda Keuangan

9. Rancangan Halaman Keuangan Menu Absensi Pegawai

Gambar III.10.

(14)

10. Rancangan Halaman Keuangan Menu Detail Absensi Pegawai

Gambar III.11.

Rancangan Halaman Keuangan Menu Detail Absensi Pegawai

11. Rancangan Halaman Keuangan Menu Gaji Pegawai

Gambar III.12.

(15)

12. Rancangan Halaman Keuangan Menu Tambah Gaji Pegawai

Gambar III.13.

Rancangan Halaman Keuangan Menu Tambah Gaji Pegawai

13. Rancangan Halaman Keuangan Menu Detail Gaji Pegawai

Gambar III.14.

(16)

14. Rancangan Halaman Keuangan Menu Kontrak Kerja

Gambar III.15.

Rancangan Halaman Keuangan Menu Kontrak Kerja

15. Rancangan Halaman Keuangan Menu Detail Kontrak Kerja

Gambar III.16.

(17)

16. Rancangan Halaman Keuangan Menu Pegawai

Gambar III.17.

Rancangan Halaman Keuangan Menu Pegawai

17. Racangan Halaman Keuangan Menu Detail Pegawai

Gambar III.18.

(18)

18. Rancangan Halaman Beranda Admin

Gambar III.19.

Rancangan Halaman Beranda Admin

19. Rancangan Halaman Admin Menu Absensi Pegawai

Gambar III.20.

(19)

20. Rancangan Halaman Admin Menu Tambah Absensi Pegawai

Gambar III.21.

Rancangan Halaman Admin Menu Tambah Absensi Pegawai

21. Rancangan Halaman Admin Menu Edit Absensi Pegawai

Gambar III.22.

(20)

22. Rancangan Halaman Admin Menu Detail Absensi Pegawai

Gambar III.23.

Rancangan Halaman Admin Menu Detail Absensi Pegawai 23. Rancangan Halaman Admin Menu Divisi

C

Gambar III.24.

(21)

24. Rancangan Halaman Admin Menu Tambah Divisi

Gambar III.25.

Rancangan Halaman Admin Menu Tambah Divisi 25. Rancangan Halaman Admin Menu Edit Divisi

Gambar III.26.

(22)

26. Rancangan Halaman Admin Menu Detail Divisi

Gambar III.27.

Rancangan Halaman Admin Menu Detail Divisi 27. Rancangan Halaman Admin Menu Gaji Pegawai

Gambar III.28.

(23)

28. Rancangan Halaman Admin Menu Tambah Gaji Pegawai

Gambar III.29.

Rancangan Halaman Admin Menu Tambah Gaji Pegawai 29. Rancangan Halaman Admin Menu Edit Gaji Pegawai

Gambar III.30.

(24)

30. Rancangan Halaman Admin Menu Detail Gaji Pegawai

Gambar III.31.

Rancangan Halaman Admin Menu Detail Gaji Pegawai 31. Rancangan Halaman Admin Menu Golongan

Gambar III.32.

(25)

32. Rancangan Halaman Admin Menu Tambah Golongan

Gambar III.33.

Rancangan Halaman Admin Menu Tambah Golongan 33. Rancangan Halaman Admin Menu Edit Golongan

Gambar III.34.

(26)

34. Rancangan Halaman Admin Menu Detail Golongan

Gambar III.35.

Rancangan Halaman Admin Menu Detail Golongan 35. Rancangan Halaman Admin Menu Jabatan

Gambar III.36.

(27)

36. Rancangan Halaman Admin Menu Tambah Jabatan

Gambar III.37.

Rancangan Halaman Admin Menu Tambah Jabatan 37. Rancangan Halaman Admin Menu Edit Jabatan

Gambar III.38.

(28)

38. Rancangan Halaman Admin Menu Detail Jabatan

Gambar III.39.

Rancangan Halaman Admin Menu Detail Jabatan 39. Rancangan Halaman Admin Menu Kontrak Kerja

Gambar III.40.

(29)

40. Rancangan Halaman Admin Menu Tambah Kontrak Kerja

Gambar III.41.

Rancangan Halaman Admin Menu Tambah Kontrak Kerja 41. Rancangan Halaman Admin Menu Edit Kontrak Kerja

Gambar III.42.

(30)

42. Rancangan Halaman Admin Menu Detail Kontrak Kerja

Gambar III.43.

Rancangan Halaman Admin Menu Detail Kontrak Kerja 43. Rancangan Halaman Admin Menu Pegawai

Gambar III.44.

(31)

44. Rancangan Halaman Admin Menu Tambah Pegawai

Gambar III.45.

Rancangan Halaman Admin Menu Tambah Pegawai 45. Rancangan Halaman Admin Menu Edit Pegawai

Gambar III.46.

(32)

46. Rancangan Halaman Admin Menu Detail Pegawai

Gambar III.47.

Rancangan Halaman Admin Menu Detail Pegawai 47. Rancangan Halaman Admin Menu User

Gambar III.48.

(33)

48. Rancangan Halaman Admin Menu Tambah User

Gambar III.49.

Rancangan Halaman Admin Menu Tambah User 49. Rancangan Halaman Admin Menu Edit User

Gambar III.50.

(34)

50. Rancangan Halaman Admin Menu Detail User

Gambar III.51.

(35)

3.3.2 Rancangan Basis Data A. Entity Relationship Diagram

Gambar III.52.

(36)

B. Logical Record Structure

Gambar III.53.

(37)

C. Spesifikasi File

Dalam program website ini menggunakan satu buah file database dengan nama dbpenggajian. Di dalam database tersebut ada beberapa tabel, adapun tabel tersebut adalah sebagai berikut:

a. Spesifikasi Data User

Nama Tabel : User

Akronim : User

Fungsi : Untuk menyimpan data user

Tipe File : File Master

Organisasi File : Indexed Sequintel

Akses File : Random

Media : Hard Disk

Panjang Record : 120 byte

Kunci Field : Id

Software : MySQL

Tabel III . 1 Sepesifikasi Data User

No Elemen Data Nama Field Tipe Size KET

1. Id Id Int 10 Primary Key

2. Nama Nama Varchar 30

3 Photo Photo Varchar 50

4 Email Email Varchar 20

(38)

b. Spesifikasi Data Pegawai

Nama Tabel : Pegawai

Akronim : Pegawai

Fungsi : Untuk menyimpan data pegawai

Tipe File : File Master

Organisasi File : Indexed Sequintel

Akses File : Random

Media : Hard Disk

Panjang Record : 159 byte

Kunci Field : Id

Software : MySQL

Tabel III . 2 Sepesifikasi Data Pegawai

No Elemen Data Nama Field Tipe Size KET

1. Id Id Int 10 Primary Key

2. Nama lengkap Nama_lengkap Varchar 30

3 Alamat Alamat Text

4 Tempat lahir Tempat_lahir Varchar 20

5 Tanggal lahir Tanggal_lahir Date

6 Jenis kelamin Jenis_kelamin Boolean 1

7 Nomor ktp Nomor_ktp Varchar 16

8 Nomor KK Nomor_kk Varchar 16

9 Pendidikan Pendidikan Varchar 50

10 Nomor hp Nomor_hp Int 15

(39)

c. Spesifikasi Data Kontak Kerja Nama Tabel : Kontrak_kerja

Akronim : Kontrak Kerja

Fungsi : Untuk menyimpan informasi masa kontrak kerja pegawai

Tipe File : File Master

Organisasi File : Indexed Sequintel

Akses File : Random

Media : Hard Disk

Panjang Record : 79 byte Kunci Field : id

Software : MySQL

Tabel III . 3 Sepesifikasi Data Kontrak_kerja

No Elemen Data Nama Field Tipe Size KET

1. Id Id Int 10 Primary Key

2. Id Pegawai Id_pegawai Int 11

3 Id Jabatan Id_jabatan Int 11

4 Id Divisi Id_divisi Int 11

5 NIK NIK Varchar 16

6 Mulai Kerja Mulai_kerja Date

7. Status Status Varchar 20

8. Kontrak Selesai Kontrak_selesai Date

9. Create at Create_at Timestamp

(40)

d. Spesifikasi Data Gaji Pegawai

Nama Tabel : Gaji

Akronim : Gaji

Fungsi : Untuk menyimpan data gaji pegawai

Tipe File : File Master

Organisasi File : Indexed Sequintel

Akses File : Random

Media : Hard Disk

Panjang Record : 53 Byte

Kunci Field : Id

Software : MySQL

Tabel III . 4 Sepesifikasi Data Gaji

No Elemen Data Nama Field Tipe Size KET

1. Id Id Int 10

Primary Key

2. Total Masuk Kerja Total_masuk_kerja Int 11

3. Gaji Bersih Gaji_bersih Int 11

4. Bulan Bulan Varchar 50

5. Create at Create_at Timestamp

(41)

e. Spesifikasi Data Detail Gaji Pegawai Nama Tabel : Detail_gaji

Akronim : Detail Gaji

Fungsi : Untuk menampilkan keseluruhan data gaji pegawai dari mulai tunjangan, pajak, transport, gaji pokok, gaji bersih.

Tipe File : File Master

Organisasi File : Indexed Sequintel

Akses File : Random

Media : Hard Disk

Panjang Record : 278 Byte

Kunci Field : Id

Software : MySQL

Tabel III . 5 Sepesifikasi Data Detail Gaji

No Elemen Data Nama Field Tipe Size KET

1. Id Id Int 10

Primary Key

2. Id Gaji Id_gaji Int 11

3. Id Kontrak Kerja Id_Kontrak_kerja Int 11

4. Nomor SK Nomor_sk Varchar 25

5. Nama Pegawai Nama_pegawai Varchar 25

6. Nip Nip Varchar 25

7. Nama Lengkap Nama_lengkap Varchar 25

8. Masuk Masuk Int 11

9. Izin Izin Int 11

10. Sakit Sakit Int 11

11. Tanpa Keterangan Tanpa_keterangan Int 11

(42)

13. Absensi jmp Absensi_jmp Int 11

14. Id Divisi Id_divisi Int 11

15. Id Jabatan Id_jabatan Int 11

16. Gaji Pokok Gaji_pokok Int 11

17. Tunjangan Tunjangan Int 11

18. Transport Transport Int 11

19. Nama Pajak Nama_pajak varchar 25

20. Besaran Pajak Besaran_pajak Double

21. Subtotal Subtotal Double

22. Create at Create_at Timestamp

23. Update at Update_at Timestamp

f. Spesifikasi Data Absensi Pegawai

Nama Tabel : Absensi

Akronim : Absensi

Fungsi : Untuk menyimpan data absensi pegawai

Tipe File : File Master

Organisasi File : Indexed Sequintel

Akses File : Random

Media : Hard Disk

Panjang Record : 40 Byte

Kunci Field : Id

Software : MySQL

Tabel III . 6 Sepesifikasi Data Absensi Pegawai

No Elemen Data Nama Field Tipe Size KET

1. Id Id Int 10

Primary Key

(43)

3. Jumlah Hari Kerja Jumlah_hari_kerja Int 3

4. Masuk Masuk Int 3

5. Izin Izin Int 3

6. Sakit Sakit Int 3

7. Alpha Alpha Int 3

8. Total Masuk Total_masuk Int 3

g. Spesifikasi Data Jabatan

Nama Tabel : Jabatan

Akronim : Jabatan

Fungsi : Untuk menyimpan data jabatan pegawai, golongan pegawai dan transport gaji pegawai

Tipe File : File Master

Organisasi File : Indexed Sequintel

Akses File : Random

Media : Hard Disk

Panjang Record : 60 Byte

Kunci Field : Id

Software : MySQL

Tabel III . 7 Sepesifikasi Data Jabatan

No Elemen Data Nama Field Tipe Size KET

1. Id Id Int 10 Primary Key

2. Nama Jabatan Nama_jabatan Varchar 30

3 Golongan Golongan Varchar 20

(44)

h. Spesifikasi Data Divisi Nama Tabel : Divisi

Akronim : Divisi

Fungsi : Untuk membedakan sistem penggajian pegawai

Tipe File : File Master

Organisasi File : Indexed Sequintel

Akses File : Random

Media : Hard Disk

Panjang Record : 55 Byte

Kunci Field : Id

Software : MySQL

Tabel III . 8 Sepesifikasi Data Divisi

No Elemen Data Nama Field Tipe Size KET

1. Id Id Int 10 Primary Key

2. Nama Divisi Nama_divisi Varchar 15

3 Tunjangan Tunjangan Varchar 20

4 Gaji Pokok Gaji_pokok Double

(45)

i. Spesifikasi Data Pajak

Nama Tabel : Pajak

Akronim : Pajak

Fungsi : Untuk menyimpan data potongan pajak penghasilan pegawai

Tipe File : File Master

Organisasi File : Indexed Sequintel

Akses File : Random

Media : Hard Disk

Panjang Record : 35 Byte Kunci Field : Id_pajak

Software : MySQL

Tabel III . 9 Sepesifikasi Data Pajak

No Elemen Data Nama Field Tipe Size KET

1. Id Pajak Id_pajak Int 10 Primary Key

2. Nama Pajak Nama_pajak Varchar 25

(46)

3.3.3 Rancangan Struktur Navigasi

A. Struktur Navigasi Pegawai

Gambar III.54. Struktur Navigasi Pegawai

B. Struktur Navigasi Keuangan

Gambar III.55.

Struktur Navigasi Keuangan

C. Struktur Navigasi Admin

Gambar III.56. Struktur Navigasi Admin

(47)

3.4. Implementasi dan Pengujian Unit 3.4.1 Implementasi

A. Implementasi Rancangan Antar Muka 1. Halaman Login

Gambar III.57. Halaman Login

2. Halaman Beranda Pegawai

Gambar III.58.

(48)

3. Halaman Pegawai Menu Absensi Pegawai

Gambar III.59.

Halaman Pegawai Menu Absensi Pegawai

4. Halaman Pegawai Menu Tambah Absensi Pegawai

Gambar III.60.

(49)

5. Halaman Pegawai Menu Detail Absensi Pegawai

Gambar III.61.

Halaman Pegawai Menu Detail Absensi Pegawai

6. Halaman Pegawai Menu Gaji Pegawai

Gambar III.62.

(50)

7. Halaman Pegawai Menu Detail Gaji Pegawai

Gambar III.63.

Halaman Pegawai Menu Detail Gaji Pegawai

8. Halaman Pegawai Menu Kontrak Kerja

Gambar III.64.

(51)

9. Halaman Beranda Keuangan

Gambar III.65.

Halaman Beranda Keuangan

10. Halaman Keuangan Menu Absensi Pegawai

Gambar III.66.

(52)

11. Halaman Keuangan Menu Detail Absensi

Gambar III.67.

Halaman Keuangan Menu Detail Absensi Pegawai

12. Halaman Keungan Menu Gaji Pegawai

Gambar III.68.

(53)

13. Halaman Keuangan Menu Tambah Gaji Pegawai

Gambar III.69.

Halaman Keuangan Menu Tambah Gaji Pegawai

14. Halaman Keuangan Menu Detail Gaji Pegawai

Gambar III.70.

(54)

15. Halaman Keuangan Menu Kontrak Kerja

Gambar III.71.

Halaman Keuangan Menu Kontrak Kerja

16. Halaman Keuangan Menu Detail Kontrak Kerja

Gambar III.72.

(55)

17. Halaman Keuangan Menu Pegawai

Gambar III.73.

Halaman Keuangan Menu Pegawai

18. Halaman Keuangan Menu Detail Pegawai

Gambar III.74.

(56)

19. Halaman Beranda Admin

Gambar III.75. Halaman Beranda Admin

20. Halaman Admin Menu Divisi

Gambar III.76.

(57)

21. Halaman Admin Menu Tambah Divisi

Gambar III.77.

Halaman Admin Menu Tambah Divisi

22. Halaman Admin Menu Edit Divisi

Gambar III.78.

(58)

23. Halaman Admin Menu Detail Divisi

Gambar III.79.

Halaman Admin Menu Detail Divisi

24. Halaman Admin Menu Gaji Pegawai

Gambar III.80.

(59)

25. Halaman Admin Menu Tambah Gaji Pegawai

Gambar III.81.

Halaman Admin Menu Tambah Gaji Pegawai

26. Halaman Admin Menu Edit Gaji Pegawai

Gambar III.82.

(60)

27. Halaman Admin Menu Detail Gaji Pegawai

Gambar III.83.

Halaman Admin Menu Detail Gaji Pegawai

28. Halaman Admin Menu Golongan

Gambar III.84.

(61)

29. Halaman Admin Menu Tambah Golongan

Gambar III.85.

Halaman Admin Menu Tambah Golongan

30. Halaman Admin Menu Edit Golongan

Gambar III.86.

(62)

31. Halaman Admin Menu Detail Golongan

Gambar III.87.

Halaman Admin Menu Detail Golongan

32. Halaman Admin Menu Jabatan

Gambar III.88.

(63)

33. Halaman Admin Menu Tambah Jabatan

Gambar III.89.

Halaman Admin Menu Tambah Jabatan

34. Halaman Admin Menu Edit Jabatan

Gambar III.90.

(64)

35. Halaman Admin Menu Detail Jabatan

Gambar III.91.

Halaman Admin Menu Detail Jabatan

36. Halaman Admin Menu Kontrak Kerja

Gambar III.92.

(65)

37. Halaman Admin Menu Tambah Kontrak Kerja

Gambar III.93.

Halaman Admin Menu Tambah Kontrak Kerja

38. Halaman Admin Menu Edit Kontrak Kerja

Gambar III.94.

(66)

39. Halaman Admin Menu Detail Kontrak Kerja

Gambar III.95.

Halaman Admin Menu Detail Kontrak Kerja

40. Halaman Admin Menu Pegawai

Gambar III.96. Halaman Admin Menu Pegawai

(67)

41. Halaman Admin Menu Tambah Pegawai

Gambar III.97.

Halaman Admin Menu Tambah Pegawai

42. Halaman Admin Menu Edit Pegawai

Gambar III.98.

(68)

43. Halaman Admin Menu Detail Pegawai

Gambar III.99.

Halaman Admin Menu Detail Pegawai

44. Halaman Admin Menu User

Gambar III.100. Halaman Admin Menu User

(69)

45. Halaman Admin Menu Tambah User

Gambar III.101. Halaman Admin Tambah User

46. Halaman Admin Menu Edit User

Gambar III.102. Halaman Admin Menu Edit User

(70)

47. Halaman Admin Menu Detail User

Gambar III.103.

Halaman Admin Menu Detail User A. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk mengimplementasikan aplikasi data kepegawaian.

1. Spesifikasi Perangkat Keras

Berdasarkan kondisi yang disebutkan diatas, maka dapat diusulkan untuk spesifikasi perangkat keras minimum untuk komputer yang akan digunakan : a. Server

1) CPU

a) Processor AMD E-40 APU With Rodean HD Graphics 1.65 Ghz b) RAM DDR2 2GB

c) Hard Disk Minimal 200 GB 2) Mouse

3) Keyboard

(71)

5) Koneksi Internet dengan kecepatan 2 Mbps b. Client

1) CPU

a) Processor AMD E-40 APU With Rodean HD Graphics 1.65 Ghz b) RAM DDR2 1GB

c) Hard Disk 20GB 2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024 x 768 5) Koneksi Internet dengan kecepatan 56 kbps

2. Spesifikasi Perangkat Lunak a. Server

1) Sistem operasi : Wiindows Xp, Windows 7

2) Aplikasi bundle web server :Xampp yang terdiri dari beberapa komponen diantaranya :

a) Aplikasi Apache Server v2 b) Aplikasi PHP Server v5 c) Aplikasi MySQL Server v5 d) Aplikasi phpMyAdmin v3

3) Aplikasi Web Browser :Mozilla Firefox, Google Chrome dan Internet Explore.

b. Client

(72)

2) Aplikasi Web Browser :Mozilla Firefox, Google Chrome dan Internet Explore

3.4.2 Pengujian Unit

Pengujian yang digunakan untuk menguji sistem yang baru adalah metode pengujian black box. Pengujian black box berfokus pada persyaratan fungsional.

1. Pengujian Terhadap Form Login a. Pengujian Terhadap Login Admin

Tabel III.10.

Hasil Pengujian Black Box Testing Halaman Login Admin

No. Skenario

pengujian Test case

Hasil yang diharapkan Hasil pengujian Kesimp ulan 1. Username dan password tidak diisi kemudian klik tombol login Email : (kosong) Password: (kosong) Sistem akan

menolak akses user dan menampilkan “Harap isi bidang ini” Sesuai harapan Valid 2. Mengetikkan Username dan password tidak diisi atau kosong kemudian klik tombol login Email: admin@pemda.com Password : (kosong) Sistem akan

menolak akses user

dan memberikan

informasi berupa “Harap isi bidang ini Sesuai harapan Valid 3. UserName tidak diisi (kosong) dan password diisi kemudian klik tombol login Email: (kosong) Password: 123456 Sistem akan

menolak akses user

dan memberikan

“Harap isi bidang ini Sesuai harapan Valid 4. Mengetikkan salah satu kondisi salah pada User Name atau password kemudian klik Email: admin@pemda.com (benar) Password: 123(salah) Sistem akan menolak akses user dan menampilkan “Maaf password anda salah !”. Sesuai harapan Valid

(73)

tombol login 5. Mengetikkan

user name dan password dengan data yang benar kemudian klik tombol login Email: admin@pemda.com (benar) Password: 123456(benar) Sistem menerima akses login dan kemudian langsung menampilkan menu utama. Sesuai harapan Valid

b. Pengujian Terhadap Login Pegawai Tabel III.11.

Hasil Pengujian Black Box Testing Halaman Login Pegawai

No. Skenario

pengujian Test case

Hasil yang diharapkan Hasil pengujian Kesimp ulan 1. Username dan password tidak diisi kemudian klik tombol login Email : (kosong) Password: (kosong) Sistem akan menolak akses user dan menampilkan “Harap isi bidang ini” Sesuai harapan Valid 2. Mengetikkan username dan password tidak diisi atau kosong kemudian klik tombol login Email: pegawai@pemda.com Password : (kosong) Sistem akan menolak akses user dan memberikan informasi berupa “Harap isi bidang ini Sesuai harapan Valid 3 Username tidak diisi (kosong) dan password diisi kemudian klik tombol login Email: (kosong) Password: pegawai@pemda.com (benar) Sistem akan menolak akses user dan memberikan “Harap isi bidang ini Sesuai harapan Valid 4. Mengetikkan salah satu kondisi salah pada username atau password kemudian klik tombol login Email: pegawai@pemda.com (benar) Password: 123(salah) Sistem akan menolak akses user dan menampilkan “Maaf password anda salah !”. Sesuai harapan Valid

(74)

5. Mengetikkan username dan password dengan data yang benar kemudian klik tombol login Email: pegawai@pemda.com (benar) Password: 123456(benar) Sistem menerima akses login dan kemudian langsung menampilkan menu utama. Sesuai harapan Valid

2. Pengujian Terhadap Form Gaji Pegawai

a. Pengujian Terhadap Tambah Gaji Pegawai Tabel III.12.

Hasil Pengujian Black Box Testing Halaman Admin Menu Gaji Pegawai

No. Skenario

pengujian Test case

Hasil yang diharapkan Hasil pengujian Kesimp ulan 1. Gaji untuk bulan tidak dipilih saat input gaji pegawai

Gaji untuk bulan (tidak dipilih)

Sistem akan

menolak akses dan menampilkan “Pilih item pada daftar !”

Sesuai

harapan Valid

2. Form detail data pegawai pada nomor kontrak tidak dipilih pada saat menambah table Nomor kontrak (tidak dipilih) Sistem akan

menolak akses dan menampilkan Peringatan“Oops, mohon lengkapi form !” Sesuai harapan Valid 3. Gaji untuk bulan dipilih dan nomor kontrak dipilih saat input gaji

Gaji untuk bulan (dipilih) Nomor Kontrak (dipilih) Sistem akan menerima akses menambahkan data gaji dan menampilkan “Data Berhasil ditambahkan” Sesuai harapan Valid

Gambar

Gambar III.3.
Gambar III.9.
Gambar III.11.
Gambar III.13.
+7

Referensi

Dokumen terkait

Selebihnya guru tidak mengetahui, tidak smemahami dan tidak melaksanakannya, karena (1) guru tidak mengetahui dan tidak memahaminya dengan strategi pengembangan nilai-nilai agam

Beban maksimum aktual komposisi 8% yang dihasilkan lebih kecil dari beban rencana yaitu 90,02 Kn dengan perbedaan sebesar 41,41 kN Pola retak dan keruntuhan yang terjadi pada

Dengan berlandaskan salafiyah Pondok Pesantren Darussalam mencetak santri muslim sejati yang berjiwa salaf agar santri menjadi ulama yang intelektual dan intelektual yang

Dalam hal ini, subtitusi bahasa antar etnis Melayu Sambas dengan etnis Jawa di Dusun Kedondong berbeda dan menyebabkan perubahan budaya yang terjadi saat

Sebagai perbandingan bangunan fasilitas cottage, ada beberapa kawasan wisata dengan fasilitas akomodasinya yang memanfaatkan lingkungan sekitarnya sehingga fasilitas wisata

memanfaatkan website, informasi di media sosial, informasi dari aparatur desa/tokoh masyarakat secara online, dan lain sebagainya) dan atau luring sebagai bahan

kematian harus meningkat, sehingga angka pertumbuhan melambat hingga nol (zero) • Populasi sebaiknya mengikuti suatu kurva berbentuk-S.. Kurva

Materi pembelajaran tematik IPA dengan pendayagunaan alat peraga media gambar di SDN 3 Mojorebo Wirosari Grobogan. Model pembelajaran tematik diterapkan di kelas I, II, dan