bab iii pembahasan - repository.bsi.ac.id · dalam web kepegawaian terdapat tiga pengguna yang...

34
19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Instansi UPPKB (Unit Pemeriksaan Penimbangan Kendaraan Bermotor) jalan raya jatisari km 106 desa Balonggandu Kecamatan Jatisari Kabupaten Karawang merupakan bagian dari instansi pemerintah Kementerian Perhubungan Direktorat Jenderal Perhubungan Darat Satpel UPPKB Balonggandu yang mempunyai tugas pokok, fungsi dan kewenangan dalam pengawasan kendaraan angkutan barang, juga melakukan penindakan berdasarkan undang-undang terhadap kendaraan angkutan barang baik pelanggaran kelebihan muatan, dimensi kendaraan, tata cara muat jalan, dan masa uji untuk kendaraan angkutan barang yang melintas dari arah timur, Jawa dan sekitarnya menuju arah Jakarta dan sekitarnya. Direktorat Jenderal Perhubungan Darat dibawah Kementrian Perhubungan memiliki salah satu tugas pokok untuk melakukan pengawasan dan penindakan kendaraan angkutan barang. Yang pelaksanaan nya dilakukan oleh UPPKB atau Unit Pemeriksaan Penimbangan Kendaraan Barang dibawah Balai yang berwenang. Seluruh indonesia balai yang ada di bawah Direktorat Jenderal Perhubungan Darat ada 10 Balai, untuk Jawa Barat sendiri masuk kedalam Balai Wilayah IX yang bernama Balai Pengelola Transportasi Darat Wilayah IX Provinsi Jawa Barat, yang membawahi dua UPPKB yang beroprasi diantaranya UPPKB BALONGGANDU dan UPPKB LOSARANG. UPPKB Balonggandu melakukan pengawasan terhadap kendaraan angkutan barang selama 24 jam yang dibagi kedalam 2shift waktu kerja,dan 4regu. Didalam

Upload: others

Post on 27-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

19

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

3.1.1. Sejarah Instansi

UPPKB (Unit Pemeriksaan Penimbangan Kendaraan Bermotor) jalan raya

jatisari km 106 desa Balonggandu Kecamatan Jatisari Kabupaten Karawang

merupakan bagian dari instansi pemerintah Kementerian Perhubungan Direktorat

Jenderal Perhubungan Darat Satpel UPPKB Balonggandu yang mempunyai tugas

pokok, fungsi dan kewenangan dalam pengawasan kendaraan angkutan barang, juga

melakukan penindakan berdasarkan undang-undang terhadap kendaraan angkutan

barang baik pelanggaran kelebihan muatan, dimensi kendaraan, tata cara muat jalan,

dan masa uji untuk kendaraan angkutan barang yang melintas dari arah timur, Jawa

dan sekitarnya menuju arah Jakarta dan sekitarnya.

Direktorat Jenderal Perhubungan Darat dibawah Kementrian Perhubungan

memiliki salah satu tugas pokok untuk melakukan pengawasan dan penindakan

kendaraan angkutan barang. Yang pelaksanaan nya dilakukan oleh UPPKB atau Unit

Pemeriksaan Penimbangan Kendaraan Barang dibawah Balai yang berwenang.

Seluruh indonesia balai yang ada di bawah Direktorat Jenderal Perhubungan Darat

ada 10 Balai, untuk Jawa Barat sendiri masuk kedalam Balai Wilayah IX yang

bernama Balai Pengelola Transportasi Darat Wilayah IX Provinsi Jawa Barat, yang

membawahi dua UPPKB yang beroprasi diantaranya UPPKB BALONGGANDU

dan UPPKB LOSARANG.

UPPKB Balonggandu melakukan pengawasan terhadap kendaraan angkutan

barang selama 24 jam yang dibagi kedalam 2shift waktu kerja,dan 4regu. Didalam

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

20

satu regu nya terdapat 1 komandan regu, 2 orang PPNS (Penyidik Pegawai

Negeri Sipil) yang bertugas sebagai pemegang kewenangan untuk menindak bentuk

pelanggaran berdasar undang-undang no.22 tahun 2009 tentang lalu lintas dan

angkutan jalan, 2 orang petugas pengatur di pintu masuk, 2orang petugas pemeriksa

di gladak penimbangan,1 orang petugas pengatur di pintu keluar dan 2 orang tenaga

pembantu administrasi atau disebut dengan operator untuk mencatat arus kendaraan

angkutan barang yang melakukan wajib timbang kedalam form pencatatan arus, juga

untuk melakukan input hasil penindakan kendaraan angkutan barang yang melanggar

kedalam sistem yang ada.

Landasan Hukum : PP, KM 5 tahun 1995 tentang “Penyelenggaraan

Penimbangan Kendaraan Bermotor di jalan”. Berdasarkan landasan hukum tersebut,

maka pada tahun 1996 kementrian pusat dibawah pemerintahan provinsi Jawa Barat,

Dinas Perhubungan Jawa Barat membuka unit Jembatan Timbang atau sekarang

yang bernama UPPKB kepanjangan dari Unit Penimbangan dan Pemeriksaan

Kendaraan Bermotor di wilayah jalur Pantura yang tepatnya di wilayah Balonggandu

karawang untuk melakukan pengendalian dan pengawasan terhadap kendaraan

angkutan barang dari arah timur ke barat atau dari arah Jawa menuju Jakarta dan

sekitar nya yang nyata nya banyak terjadi tindak pelanggaran yang dilakukan oleh

kendaraan angkutan barang dari mulai pelanggaran kelebihan muatan/daya angkut,

tata cara muat barang, dimensi kendaraan. Yang mengakibatkan gangguan serta

kelancaran terhadap pengguna lalu lintas lain juga kerusakan jalan.

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

21

1. Visi Perusahaan

Terwujudnya tingkat pelayanan lalu lintas dan angkutan jalan yang baik.

2. Misi Perusahaan

Terwujudnya pelayanan lalu-lintas dan angkutan jalan yang aman, selamat, tertib,

lancar dan terpadu dengan moda angkutan lalu untuk mendorong perekonomian

nasional,menunjukan kesehjateraan umum memperkokoh persatuan dan kesatuan

bangsa, serta mampu menjungjung tinggi martabat bangsa.

3.1.2. Struktur Organisasi dan Fungsi

A. Struktur Organisasi

Sumber : Dinas Perhubungan UPPKB Balonggandu Karawang

Gambar III.1

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

22

B. Fungsi Struktur Organisasi

1. Kordinator UPPKB

a. Menyiapkan rencana kerja, program dan prosedur kerja UPPKB kelas I

b. Melakukan pengumpulan, pengawasan dan pengendalian kegiatan UPPKB

Kelas I

c. Pembinaan pengelolaan ketatausahaan UPPKB kelas I

d. Monitoring dan Evaluasi kegiatan UPPKB kelas I

e. Melaporkan hasil pelaksanaan tugas kepada Kepala Balai secara berkala

f. Melaksanakan koordinasi dengan instansi terkait

g. Melaksanakan tugas kedinasan lain yang diberikan oleh pimpinan

2. Pengelola Adm. Perkantoran

a. Menyusun program kerja di bidang ketatausahaan Satuan Pelayanan sesuai

dengan prosedur dan ketentuan yang berlaku

b. Memantau ketatausahaan Satuan Pelayanan sehingga dalam pelaksanaan

terdapat kesesuaian dengan rencana awal

c. Mengendalikan program kerja, sesuai dengan prosedur dan ketentuan yang

berlaku, agar tidak terjadi penyimpangan dalam pelaksanaan

d. Mengkoordinasikan dengan unit-unit terkait dan atau instansi lain dalam

rangka pelaksanaan ketatausahaan Satuan Pelayanan, agar program dapat

terlaksana secara terpadu untuk mencapai hasil yang optimal

e. Mengevaluasi kegiatan sesuai dengan prosedur dan ketentuan yang berlaku

sebagai bahan penyusunan program berikutnya

f. Menyusun laporan secara berkala

g. Melaksanakan tugas kedinasan lain yang diberikan oleh pimpinan.

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

23

3. Penanggung Jawab Regu A

a. Mengawasi pengendalian kegiatan Penimbangan Kendaraan Bermotor

b. Melakukan perekaman data (entry-data) dan menyimpan data kendaraan

(nomor kendaraan, MST, masa berlaku buku uji, dan lain-lain), jenis barang

yang diangkut, berat muatan dan asal tujuan kendaraan angkutan barang ke

dalam database sistem penimbangan kendaraan

c. Memastikan pemenuhan persyaratan teknis dan laik jalan kendaraan angkutan

umum barang

d. Memastikan data hasil penimbangan terekam ke dalam database

e. Membuat dan menyampaikan laporan hasil pelaksanaan pekerjaan kepada

Kepala Koordinator UPPKB

f. Melaksanakan tugas kedinasan lain yang diberikan oleh pimpinan.

4. Penanggung Jawab Regu B

a. Mengawasi pengendalian kegiatan Penimbangan Kendaraan Bermotor

b. Melakukan perekaman data (entry-data) dan menyimpan data kendaraan

(nomor kendaraan, MST, masa berlaku buku uji, dan lain-lain), jenis barang

yang diangkut, berat muatan dan asal tujuan kendaraan angkutan barang ke

dalam database sistem penimbangan kendaraan

c. Memastikan pemenuhan persyaratan teknis dan laik jalan kendaraan angkutan

umum barang

d. Memastikan data hasil penimbangan terekam ke dalam database

e. Membuat dan menyampaikan laporan hasil pelaksanaan pekerjaan kepada

Kepala Koordinator UPPKB

f. Melaksanakan tugas kedinasan lain yang diberikan oleh pimpinan.

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

24

5. Penanggung Jawab Regu C

a. Mengawasi pengendalian kegiatan Penimbangan Kendaraan Bermotor

b. Melakukan perekaman data (entry-data) dan menyimpan data kendaraan

(nomor kendaraan, MST, masa berlaku buku uji, dan lain-lain), jenis barang

yang diangkut, berat muatan dan asal tujuan kendaraan angkutan barang ke

dalam database sistem penimbangan kendaraan

c. Memastikan pemenuhan persyaratan teknis dan laik jalan kendaraan angkutan

umum barang

d. Membuat dan menyampaikan laporan hasil pelaksanaan pekerjaan kepada

Kepala Koordinator UPPKB

e. Memastikan data hasil penimbangan terekam ke dalam database

f. Melaksanakan tugas kedinasan lain yang diberikan oleh pimpinan.

6. Penanggung Jawab Regu D

a. Mengawasi pengendalian kegiatan Penimbangan Kendaraan Bermotor

b. Melakukan perekaman data (entry-data) dan menyimpan data kendaraan

(nomor kendaraan, MST, masa berlaku buku uji, dan lain-lain), jenis barang

yang diangkut, berat muatan dan asal tujuan kendaraan angkutan barang ke

dalam database sistem penimbangan kendaraan

c. Memastikan pemenuhan persyaratan teknis dan laik jalan kendaraan angkutan

umum barang

d. Membuat dan menyampaikan laporan hasil pelaksanaan pekerjaan kepada

Kepala Koordinator UPPKB

e. Memastikan data hasil penimbangan terekam ke dalam database

f. Melaksanakan tugas kedinasan lain yang diberikan oleh pimpinan

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

25

7. Anggota Petugas PPNS

a. Menginventarisir peraturan terkait penyelenggaraan UPPKB

b. Mensosialisasikan peraturan terkait penyelenggaraan UPPKB

c. Mengumpulkan data pelanggaran di wilayah UPPKB

d. Menyiapkan format inputing data pelanggaran di wilayah UPPKB dan format

laporannya

e. Melakukan inputing dan up-dating data pelanggaran di wilayah UPPKB

f. Melakukan analisis terhadap data pelanggaran di wilayah UPPKB

g. Melaksanakan penyidikan pelanggaran bidang LLAJ pada UPPKB

h. Melakukan pengawasan terhadap pelaksanaan sanksi pelanggaran bidang

LLAJ pada UPPKB

i. Menyusun laporan hasil pelaksanaan penyidikan pelanggaran bidang LLAJ

pada UPPKB

j. Melaksanakan tugas kedinasan lain yang diberikan oleh pimpinan.

3.2. Analisa Kebutuhan

A. Kebutuhan Pengguna

Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi

dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai. Ketiga

pengguna tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-beda

dan memiliki kebutuhan informasi yang berbeda-beda, sebagai berikut:

A.1. Skenario Kebutuhan Admin

a. Melakukan Login

b. Menambahkan data Pegawai

c. Mengubah data Pegawai

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

26

d. Menghapus data Pegawai

e. Menginput data Absensi

f. Menghapus data Absensi

g. Mengupload berkas SKP dan SKGB

h. Mengelola berkas Pegawai

i. Menambahkan informasi bagi Pegawai

j. Mengelola testimoni

k. Menghapus testimoni

l. Melakukan Log Out

A.2. Skenario Kebutuhan Pengunjung Web

a. Melihat informasi dari Web tersebut

b. Memberikan testimoni

A.3. Skenario Kebutuhan Pegawai

a. Melakukan Login

b. Melakukan update Data Diri

c. Melihat data Absensi

d. Mengupload bukti ketidakhadiran absensi

e. Mengupload berkas Pegawai

f. Mendowndload berkas SKP dan SKGB

g. Mencetak berkas DRH

h. Melakukan Log Out

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

27

B. Kebutuhan Sistem

1. Admin harus melakukan login terlebih dahulu untuk dapat mengakses menu

admin dengan memasukkan username dan password

2. Admin harus melakukan Logout setelah menggunakan web tersebut

3. Pengunjung website bisa langsung melihat informasi web

4. Pengunjung website dapat mengisi form testimonial

5. Website berisikan tentang Informasi Kepegawaian Kementrian Perhubungan Satpel

UPPKB Balonggandu Karawang, Pegawai harus melakukan login terlebih dahulu

untuk dapat mengakses menu Pegawai dengan memasukkan username dan

password

6. Pegawai harus melakukan Logout setelah menggunakan web tersebut

3.3. Rancangan Dokumen

A. Rancangan Dokumen Masukan (Input)

1. Nama Dokumen : Data Berkas (Sertifikat)

Fungsi : Laporan Data Berkas (Sertifikat)

Sumber : Pegawai

Tujuan : Admin (web)

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap ada berkas baru

Bentuk : Lihat lampiran A1

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

28

2. Nama Dokumen : Data Berkas (Ijazah)

Fungsi : Laporan Data Berkas

Sumber : Pegawai

Tujuan : Admin (web)

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap ada berkas baru

Bentuk : Lihat lampiran A2

3. Nama Dokumen : Surat Keterangan Dokter

Fungsi : Laporan Bukti bahwa Pegawai tidak bekerja karena sakit

Sumber : Pegawai

Tujuan : Admin (web)

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap tidak bekerja karena sakit

Bentuk : Lihat lampiran A3

4. Nama Dokumen : Surat Izin

Fungsi : Laporan Bukti bahwa pegawai tidak bekerja karena izin

Sumber : Pegawai

Tujuan : Admin (web)

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap tidak bekerja karena izin

Bentuk : Lihat lampiran A4

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

29

B. Rancangan Dokumen Keluaran (Output)

1. Nama Dokumen : Surat Kenaikan Pangkat

Fungsi : Laporan apabila Pegawai mendapatkan Kenaikan Pangkat

Sumber : Admin

Tujuan : Pegawai

Media : pdf

Jumlah : -

Frekuensi : Setiap ada berkas baru

Bentuk : Lihat lampiran B1

2. Nama Dokumen : Surat Kenaikan Gaji Berkala

Fungsi : Laporan apabila Pegawai mendapatkan Kenaikan Pangkat

Sumber : Admin

Tujuan : Pegawai

Media : pdf

Jumlah : -

Frekuensi : Setiap ada berkas baru

Bentuk : Lihat lampiran B2

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

30

3.4. Rancangan Basis Data

A. Entity Relationship Diagram (ERD)

Gambar III.2.

Entity Relationship Diagram Pengelolaan Kepegawaian

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

31

B. Logical Record Structure (LRS)

Gambar III.3.

Logical Record Structure Pengelolaan Kepegawaian

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

32

3.5. Spesifikasi File

Spesifikasi file merupakan penjelasan mengenai bentuk-bentuk file

database yang digunakan untuk pengolahan proses system. Adapun

spesifikasi file yang penulis gunakan dalam Perancangan Program Kepegawaian

pada Perancangan Sistem Informasi Kepegawaian Kementrian Perhubungan Satpel UPPKB

Balonggandu Karawang berbasis web adalah sebagai berikut :

1. Tabel Admin

Nama Database : sikepeg.sql

Nama Tabel : admin

Fungsi : Untuk menyimpan data admin

Tipe : File admin

Panjang Record : 71 byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard Disk

Kunci Field : id_admin

Tabel III.1. Admin

No Elemen Data Tipe Size Ket

1. id admin Intr 11 Primary Key

2. nm_admin Varchar 30

3. username Varchar 15

4. password Varchar 15

2. Tabel Pegawai

Nama Database : sikepeg.sql

Nama Tabel : pegawai

Fungsi : Untuk menyimpan data pegawai

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

33

Tipe : File pegawai

Panjang Record : 333 byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard Disk

Kunci Field : nip

Tabel III.2. Pegawai

No Elemen Data Tipe Size Ket

1. nip Varchar 18 Primary Key

2. nm_pegawai Varchar 30

3. pangkat_gol Varchar 10

4. jabatan Varchar 30

5. email Varchar 50

6. no_tlp Varchar 15

7. pendidikan Varchar 50

8. alamat Varchar 50

9. password Varchar 30

10. foto_peg Varchar 50

3. Tabel Absen

Nama Database : sikepeg.sql

Nama Tabel : absen

Fungsi : Untuk menyimpan data absen pegawai

Tipe : File absen

Panjang Record : 321 byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard Disk

Kunci Field : id_absen

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

34

Tabel III.3. Absen

No Elemen Data Tipe Size Ket

1. id_absen Int 11 Primary Key

2. bln Varchar 15

3. thn Varchar 15

4. nip Varchar 18

5. nm_pegawai Varchar 30

6. pangkat_gol Varchar 10

7. jabatan Varchar 30

8. tot_hari Varchar 35

9. jml_hadir Varchar 35

10. tdk_masuk Int 11

11. keterangan Varchar 50

12. bukti Varchar 50

13. tambahan Int 11

4. Tabel Berkas

Nama Database : sikepeg.sql

Nama Tabel : berkas

Fungsi : Untuk menyimpan data berkas pegawai

Tipe : File berkas

Panjang Record : 439 byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard Disk

Kunci Field : id_berkas

Tabel III.4. Berkas

No Elemen Data Tipe Size Ket

1. id_berkas Int 11 Primary Key

2. tgl_upload Timestamp 100

3. nip Varchar 18

4. jenis_berkas Varchar 50

5. nm_berkas Varchar 30

6. detail Varchar 100

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

35

7. File Varchar 100

8. status_upload Varchar 30

5. Tabel Berkas Absen Pegawai

Nama Database : sikepeg.sql

Nama Tabel : berkasabs_pegawai

Fungsi : Untuk menyimpan data berkas absen pegawai

Tipe : File berkas

Panjang Record : 196 byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard Disk

Kunci Field : id_berkaspeg

Tabel III.5. Berkas Absen Pegawai

No Elemen Data Tipe Size Ket

1. id_berkaspeg Int 11 Primary Key

2. tgl_berkaspeg Int 11

3. bln_berkaspeg Varchar 15

4. thn_berkaspeg Int 11

5. nip Varchar 18

6. nm_pegawai Varchar 30

7. foto Varchar 50

8. keterangan Varchar 50

6. Tabel Info

Nama Database : sikepeg.sql

Nama Tabel : info

Fungsi : Untuk menyimpan informasi umum website

Tipe : File info

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

36

Panjang Record : 141 byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard Disk

Kunci Field : id_info

Tabel III.7. Info

No Elemen Data Tipe Size Ket

1. id_info Int 11 Primary Key

2. tgl_info Timestamp

3. jdl_info Varchar 30

4. detail_info Text

5. gambar_info Varchar 50

6. author Varchar 50

7. Tabel Testimoni

Nama Database : sikepeg.sql

Nama Tabel : testimoni

Fungsi : Untuk menyimpan testimoni pengunjung website

Tipe : File testimoni

Panjang Record : 171 byte

Akses File : Random

Organisasi File : Index Sequential

Media : Hard Disk

Kunci Field : id_testi

Tabel III.8. Testimoni

No Elemen Data Tipe Size Ket

1. id_testi Int 11 Primary Key

2. tanggal Timestamp

3. nama Varchar 30

4. email Varchar 30

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

37

5. isi_testi Varchar 100

3.6. Pengkodean

1. Id Admin

Setiap admin harus memiliki id masing-masing sehingga memudahkan admin

dalam pembagian tugas serta mempunyai data untuk login masing-masing dengan

menggunakan id tersebut, diantaranya terdiri dari id dan serial nomor registrasi

admin secara berurutan :

A D M 0 0 1

ID Admin No. Urut register admin

Ket : ADM = Untuk Identitas Admin

001 = Nomor urut register admin

2. Nip Pegawai

Setiap pegawai memiliki nip masing- masing yang berbeda dengan nomor

registrasi pegawai di badan kepegawaian pada saat diangkat menjadi Pegawai Negeri

Sipil.

1 9 6 4 0 5 0 6 1 9 9 4 0 1 1 0 0 2

Nomor Induk Pegawai

Ket : 19640506 199401 1 002 = Nomor registrasi Pegawai di badan kepegawain saat

diangkat menjadi Pegawai Negeri Sipil

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

38

3.7. Spesifikasi Program

Adapun struktur navigasi yang digunakan dalam pembuatan web ini yaitu

struktur navigasi campuran.

A. Struktur Navigasi Admin

Gambar III.4.

Struktur Navigasi Admin

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

39

B. Struktur Navigasi Pengunjung Web

Gambar III.5.

Struktur Navigasi Penggunjung Web

C. Struktur Navigasi Pegawai

Gambar III.6.

Struktur Navigasi Pegawai

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

40

3.8. Implementasi

A. Implementasi Rancangan Antar Muka

1. Halaman Login Admin

Gambar III.7.

Halaman Login Admin

2. Halaman Beranda Admin

Gambar III.8.

Halaman Beranda Admin

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

41

3. Halaman Data Pegawai (Admin)

Gambar III.9.

Halaman Data Pegawai Admin

4. Halaman Data Absensi Pegawai (Admin)

Gambar III.10.

Halaman Data Absesni Pegawai (Admin)

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

42

5. Halaman Pengelolaan Berkas Pegawai (Admin)

Gambar III.11.

Halaman Pengelolaan Berkas Pegawai (Admin)

6. Halaman File Pegawai (Admin)

Gambar III.12.

Halaman File Pegawai (Admin)

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

43

7. Halaman File Bukti Absensi Pegawai (Admin)

Gambar III.13.

Halaman Bukti Absensi Pegawai (Admin)

8. Halaman Informasi (Admin)

Gambar III.14.

Halaman Informasi (Admin)

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

44

9. Halaman Kelola Testimoni (Admin)

Gambar III.15.

Halaman Kelola Testimoni (Admin)

10. Halaman Beranda Pengunjung Web

Gambar III.16.

Halaman Beranda Pengunjung Web

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

45

11. Halaman Login Pegawai

Gambar III.17.

Halaman Login Pegawai

12. Halaman Informasi Pengunjung Web

Gambar III.18.

Halaman Informasi Pengunjung Web

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

46

13. Halaman Tentang Pengunjung Web

Gambar III.19.

Halaman Tentang Pengunjng Web

14. Halaman Kontak Pengunjung Web

Gambar III.20.

Halaman Kontak Pengunjung Web

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

47

15. Halaman Profil Pegawai

Gambar III.21.

Halaman Profil Pegawai

16. Halaman Data Absensi Pegawai

Gambar III.22.

Halaman Data Absensi Pegawai

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

48

17. Halaman Upload Berkas Absensi

Gambar III.23.

Halaman Upload Berkas Absensi

18. Halaman Berkas Pegawai

Gambar III.24.

Halaman Berkas Pegawai

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

49

19. Halaman Informasi SKP & SKGB

Gambar III.25.

Halaman Informasi SKP & SKGB

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum

yang dibutuhkan untuk mengimplementasikan website Kepegawaian ini.

1. Spesifikasi Perangkat Keras (Hardware)

a. Monitor : 14”

b. Processor : Intel® Core™ i5-3210M CPU @ 2.50GHz (4 CPUs),

-2.5GHz

c. Memory : 4,00 GB

2. Spesifikasi Perangkat Lunak (Software)

a. Sistem Operasi menggunakan Microsoft Windows 10.

b. Aplikasi bundle web server, menggunakan XAMPP, yang terdiri dari

beberapa komponen, diantaranya :

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

50

1. Apache Server v3

2. PHP Server v3

3. MySQL Server v5

4. phpMyAdmin v3

c. Aplikasi Web Browser seperti Internet Explorer, Mozilla Firefox, Google

Chrome, Opera.

3.9. Pengujian Unit

Pengujian terhadap website yang dirancang menggunakan black-box testing

yang fokus terhadap proses masukan dan keluaran website. Ada beberapa halaman

yang akan diuji yaitu:

A. Pengujian Terhadap Form Login Admin

Tabel III.9.

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

Username:

(kosong)

Password :

(kosong)

Sistem akan menolak dan

menampilkan “login

gagal” Sesuai

Harapan Valid

2

Memasukkan

Username dan

Password yang tidak

terdaftar kemudian klik

tombol login

Username:

admin

Password:

(1111)

Sistem akan menolak dan

menampilkan “login

gagal”. Sesuai

Harapan Valid

3

Mengkosongkan

Username dan

Password diisi kemdian

klik tombol login

Username:

(kosong)

Password:

(1111)

Sistem akan menolak dan

menampilkan “login

gagal”. Sesuai

Harapan Valid

4

Memasukkan dengan

kondisi salah satu data

benar dan salah satu

data salah lalu klik

tombol login

Username:

admin1

Password:

(1111)

Sistem akan menolak dan

menampilkan “login

gagal”.

Sesuai

Harapan Valid

5

Menginputkan data

login yang benar lalu

klik tombol login

Username:

admin1

Password:

(vicky123)

Sistem menerima akses

login kemudian masuk

sebagai admin

Sesuai

Harapan Valid

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

51

B. Pengujian Terhadap Form Input Tambah Data Pegawai

Tabel III.10.

Hasil Black Box Testing Halaman Tambah Data Pegawai pada Admin

No. Skenario Pengujian Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpul

an

1

NIP,Nama Pegawai,

Pangkat/Golongan,

Jabatan,E-mail,Nomer

Telepon, Pendidikan,

Alamat, dan foto tidak

di isi lalu klik Simpan

NIP:

Nama Pegawai:

Pangkat/Golongan :

Jabatan:

E-mail :

Nomer Telepon:

Pendidikan:

Alamat :

Foto :

Sistem akan

menolak dan

menampilkan.

“Isi isian ini” dan

mengarah ke kolom

Nama yang tidak

boleh dilewat.

Sesuai

Harapan Valid

2

NIP dan Nama Pegawai

di isi kemudian

Pangkat/Golongan,

Jabatan,E-mail,Nomer

Telepon, Pendidikan,

Alamat, dan foto tidak

di isi lalu klik Simpan

NIP:121213

Nama Pegawai:

Vicky

Pangkat/Golongan :

Jabatan:

E-mail :

Nomer Telepon:

Pendidikan:

Alamat :

Foto :

Sistem akan

menolak dan

menampilkan.

“ Isi isian ini ” dan

mengarah ke kolom

bagian tempat lahir

yang tidak boleh di

lewat.

Sesuai

Harapan Valid

3

NIP, Nama Pegawai,

Pangkat/Golongan,

Jabatan di isi kemudian

E-mail,Nomer Telepon,

Pendidikan, Alamat,

dan foto tidak di isi lalu

klik Simpan

NIP: 121213

Nama Pegawai:

Vicky

Pangkat/Golongan :

II-A

Jabatan: PPNS

E-mail :

Nomer Telepon:

Pendidikan:

Alamat :

Foto :

Sistem akan

menolak dan

menampilkan.

“ Isi isian ini ” dan

mengarah ke kolom

bagian no telepon

yang tidak boleh di

lewat.

Sesuai

Harapan Valid

4

NIP,Nama Pegawai,

Pangkat/Golongan,

Jabatan,E-mail,Nomer

Telepon, Pendidikan,

Alamat, dan foto di isi

lalu klik Simpan

NIP: 121213

Nama Pegawai:

Vicky

Pangkat/Golongan :

II-A

Jabatan: PPNS

E-mail :

vicky12345@gmail

.com

Nomer Telepon:

081828123321

Pendidikan: D3

Alamat : Jakarta

Foto : images.jpg

Sistem akan

menerima dan

menampilkan “

Data Berhasil

disimpan”

Sesuai

Harapan Valid

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · Dalam web kepegawaian terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu: admin, pengunjung web dan pegawai

52

C. Pengujian Terhadap Form Upload Berkas Absensi Pegawai

Tabel III.11.

Hasil Pengujian Black Box Testing Halaman Upload Berkas Absensi Pegawai

No. Skenario Pengujian Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesim

pulan

1

Keterangan dan

Gambar/Foto tidak di isi

Keterangan:

Gambar/Foto:

Sistem akan

menolak dan

menampilkan.

“Isi isian ini” dan

mengarah ke kolom

yang tidak boleh di

lewat.

Sesuai

Harapan Valid

2

Keterangan di isi,

kemudian Gambar/Foto

tidak di isi

Keterangan: Sakit

Gambar/Foto

Sistem akan

menolak dan

menampilkan.

“Pilih Berkas” dan

mengarah ke kolom

yang tidak boleh di

lewat

Sesuai

Harapan Valid