bab iii analisis dan perancangan sistemrepository.dinamika.ac.id/id/eprint/2049/5/bab_iii.pdf ·...

50
6 BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan membahas mengenai analisa dan perancangan sistem pada PT Sucofindo menggunakan model SDLC waterfall dengan tahapan sebagai berikut : 3.1 Perencanaan Tahapan pertama untuk metode SDLC adalah tahap perencanaan, dalam tahapan ini dilakukan survey ke lokasi kantor PT Sucofindo dan wawancara ke salah satu Kepala Sub Bidang (KASUBID) Pemberi Tugas Kerja (PTK) di PT Sucofindo tersebut. 3.1.1 Studi Literatur Studi Literatur adalah mencari beberapa teori yang sesuai dengan penelitan yang dilakukan. Teori yang diperlukan dapat diperoleh dari berbagai sumber seperti buku, jurnal, situs-situs pendidikan yang terdapat di internet, dan lain sebagainya, hal ini dilakukan agar penelitian yang dilakukan terhadap permasalahan yang dibahas memiliki dasar teori dalam pembuatannya. 3.1.2 Wawancara Wawancara bertujuan untuk mengetahui kondisi proses bisnis yang berjalan saat ini di PT Sucofindo. Wawancara dilakukan kepada Kasubid PTK untuk mengetahui proses bisnis yang dilakukan pada saat pemilihan petugas lapangan. Alur proses pelaksanaan dari tahap pemilihan petugas, sebagai berikut: a. PT Sucofindo menerima order dari client.

Upload: others

Post on 02-Feb-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

6

BAB III

ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini akan membahas mengenai analisa dan perancangan sistem

pada PT Sucofindo menggunakan model SDLC waterfall dengan tahapan sebagai

berikut :

3.1 Perencanaan

Tahapan pertama untuk metode SDLC adalah tahap perencanaan, dalam

tahapan ini dilakukan survey ke lokasi kantor PT Sucofindo dan wawancara ke

salah satu Kepala Sub Bidang (KASUBID) Pemberi Tugas Kerja (PTK) di PT

Sucofindo tersebut.

3.1.1 Studi Literatur

Studi Literatur adalah mencari beberapa teori yang sesuai dengan penelitan

yang dilakukan. Teori yang diperlukan dapat diperoleh dari berbagai sumber

seperti buku, jurnal, situs-situs pendidikan yang terdapat di internet, dan lain

sebagainya, hal ini dilakukan agar penelitian yang dilakukan terhadap

permasalahan yang dibahas memiliki dasar teori dalam pembuatannya.

3.1.2 Wawancara

Wawancara bertujuan untuk mengetahui kondisi proses bisnis yang berjalan

saat ini di PT Sucofindo. Wawancara dilakukan kepada Kasubid PTK untuk

mengetahui proses bisnis yang dilakukan pada saat pemilihan petugas lapangan.

Alur proses pelaksanaan dari tahap pemilihan petugas, sebagai berikut:

a. PT Sucofindo menerima order dari client.

Page 2: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

16

b. Diterima oleh masing-masing Penerimaan Dokumen (PENDOK) dari masing-

masing sub jasa sesuai dengan order yang diterima, kemudian dilakukan

pembuatan rencana kerja yang berisi pelanggan, tanggal kegiatan order, lokasi

kegiatan, jenis kegiatan bagian yang nantinya diberikan ke bagian admin

PTK.

c. Bagian admin PTK mengatur petugas melalui konfirmasi lewat media

elektronik dengan petugas, komunikasi secara langsung dengan petugas atau

konfirmasi langsung kepada masing-masing PENDOK/Koordinator sub jasa

terkait. Dari hasil konfirmasi tersebut PTK akan menjadwalkan petugas

lapangan dan menerbitkan draft surat tugas untuk dilaporkan ke Kasubid PTK

yang kemudian melakukan approval terhadap draft surat tugas berikutnya

admin PTK menerbitkan surat tugas.

3.2 Analisis Kebutuhan Sistem

3.2.1 Analisa Sistem

Proses pengerjaan jasa dilakukan setelah Kasubid PTK dan Operasi

menerima order dari pelanggan, bagian PTK dan Operasi akan membuat status

order setelah proses order dilakukan maka dibuat transaksi order. PT Sucofindo

Surabaya akan mengirimkan petugas lapangan ke pelanggan untuk mengerjakan

dan mencatat (Hasil Pemeriksaan Lapangan) HPL. Setelah HPL diterima oleh

bagian PTK dan Operasi akan dicatat kedalam invoice (tagihan) serta sertifikat,

Kasubid PTK dan Operasi akan memonitoring transaksi order dan pembuatan

Surat Perjanjian Kerja (SPK). Untuk melakukan proses tersebut diperlukan

petugas yang kompeten serta berpengalaman dibidangnya.

Permasalahan timbul pada saat proyek yang dikerjakan tidak memberikan

Page 3: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

17

hasil yang memuaskan akibat dari petugas yang menyelesaikan proyek tidak

cukup berpengalaman dan kompetensinya kurang sesuai. Hal ini terjadi karena

perusahaan juga tidak memiliki informasi yang lengkap untuk mencari petugas

yang diinginkan. Oleh karena itu perusahaan membutuhkan suatu aplikasi yang

memberikan informasi yang lengkap tentang mulai dari daftar riwayat hidup,

rekam jejak, status keberadaan petugas, serta gaji petugas.

Dari identifikasi yang dilakukan dapat digambarkan Document Flow untuk

menunjukan arus dokumen. Berikut document flow yang dapat dilihat pada

gambar 3.1.

Pada Gambar 3.1 menggambarkan aliran dokumen Pencarian Petugas

Lapangan yang selama ini dilakukan di PT Sucofindo. Dalam kegiatan tersebut

terdapat tiga bagian atau entitas dalam aliran dokumen ini yaitu entitas Kasubid

PTK, Staff, Petugas Lapangan. Staff menerima Lapporan Surat Order lalu

membuat draft Surat Tugas yang disampaikan ke petugas apakah bersedia,

kemudian draft Surat Tugas juga disampaikan ke Kasubid PTK untuk disetujui,

jika draft Surat Tugas telah disetujui dan petugas bersedia maka akan terbit Surat

Tugas. Proses selanjutnya petugas melakukan kegiatan pemeriksaan, kemudian

petugas akan mengerjakan Hasil Pemeriksaan Lapangan (HPL) yang nanti HPL

akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS).

Page 4: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

18

Dokumen Flow Pencarian Petugas Lapangan pada PT SUCOFINDO

KASUBIDSTAFF PETUGAS LAPANGANPh

ase

Start

Surat Order

Membuat Surat Tugas

Pemberitahuan Kesiapan Petugas

Lapangan

Surat Pemberitahuan

Petugas Lapangan

1

1

Surat Pemberitahuan

Petugas Lapangan

Apakah Siap?2 T

2

Surat Kesiapan Petugas

Lapangan

Y

Surat Kesiapan Petugas Lapangan

3

Surat Kesiapan Petugas Lapangan 3

Membuat Draft Surat Tugas

Draft Surat Tugas4

Draft Surat Tugas

4

Menyetujui Draft Surat

Tugas

5

Surat Tugas Tersetujui

5

Penerbitan Surat Tugas

6

6

Pelaksanaan Surat Tugas dan

Pencatatan Kegiatan Hasil Pemeriksaan

Lapangan

Hasil Pemeriksaan Lapangan

7

Hasil Pemeriksaan Lapangan

7

End

Gambar 3.1 Document Flow Pencarian Petugas Lapangan

Page 5: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

19

3.2.2 Identifikasi Permasalahan

Identifikasi masalah merupakan langkah pertama untuk melakukan analisa

sistem. PT Sucofindo memiliki kurang lebih 81 produk jasa. Untuk mengerjakan

proyek jasa dari pelanggan langkah awal yang diambil oleh PT Sucofindo adalah

menentukan sumber daya manusia petugas lapangan. Saat ini pemilihan pemilihan

petugas lapangan dilakukan tidak berdasarkan kompetensi yang dimiliki oleh

masing-masing petugas lapangan. Proses pemilihan ini dianggap kurang objektif

dikarenakan berkas riwayat hidup dan rekam jejak tidak terarsip dengan baik

sehingga membutuhkan waktu dalam proses pencariannya, selain itu untuk

membandingkan antara petugas satu dengan petugas yang lain dibutuhkan

kejelihan dan waktu karena harus membolak-balik dokumen curriculum vitae dan

rekam jejak.

3.2.3 Kebutuhan Pengguna

Kebutuhan pengguna pada tabel 3.1 di bawah adalah kebutuhan yang telah

disesuaikan dan menunjang tugas – tugas pengguna terkait dengan Aplikasi

Perencanaan Pemilihan Petugas Lapangan pada PT Sucofindo. Tugas – tugas

pengguna dapat dilihat pada tabel 3.1 dan tabel 3.2 sebagai kebutuhan funsional.

Tabel 3.1 Kebutuhan Pengguna

No Pengguna Tugas Kebutuhan Pengguna

1 Administrasi

PTK

1.1 Dapat import data yang

terdiri dari import data

pegawai, import data

cuti, import data

kehadiran, import data

kompetensi dan rekam

jejak, import data

pelanggan, dan import

data kegiatan.

1.2 Dapat insert data yang

1.1 Mampu import data yang

diambil dari sistem PT

SUCOFINDO dan insert

data.

Page 6: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

20

terdiri dari data admin,

data pegawai, data cuti,

data manday, data

kehadiran, data

kompetensi dan rekam

jejak, data pelanggan ,

data kegiatan, data

proyek.

2 Petugas 2.1 Melihat informasi hasil

plotting/penempatan

jadwal kerja.

2.1 Dapat melihat plotting

jadwal.

3.2.4 Kebutuhan Fungsional

Kebutuhan fungsional pada tabel 3.2 adalah kebutuhan fungsi yang

disesuaikan dengan kebutuhan pengguna yang tercantum pada tabel 3.2.

Tabel 3.2 Kebutuhan Fungsional

No Pengguna Fungsional

1 Administrasi

PTK Mengelola data master meliputi data admin, data

pegawai, data cuti, data manday, data kehadiran,

data kompetensi dan rekam jejak, data

pelanggan, dan data kegiatan.

Input proyek, berupa nama proyek, nilai proyek,

tanggal mulai, tanggal selesai, pelanggan dan

kegiatan.

Input data pengalaman yang memiliki kesesuaian

dengan proyek.

Input data jabatan diperlukan untuk kompetensi

yang dibutuhkan

Page 7: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

21

3.3 Perancangan Sistem

Tahapan selanjutnya adalah perancangan, pada tahap ini penulis akan

menjabarkan hal apa saja yang dibutuhkan dalam pembuatan aplikasi. Hal

tersebut akan dijelaskan pada Gambar 3.2.

PROSESINPUT OUTPUT

Proses input status Presesensi

Data Pegawai Status Presensi

Proses memperbahurui Curriculum Vitae dan Rekam Jejak

Rekapitulasi Curriculum Vitae dan Rekam Jejak

petugas

Proses pemilihan petugas

Daftar petugas yang memenuhi kriteriaData Curriculum

Vitae dan Rekam Jejak petugas

Data manday pegawai

Data Presensi

A

A

B

B

Data Curriculum Vitae dan Rekam

Jejak

Data Proyek

Gambar 3. 2 Input Proses Output

Memilih data manday diperlukan untuk

mengetahui beban biaya dari proyek.

Memilih data total hari untuk mengetahui jumlah

hari kerja dari masing-masing petugas.

Page 8: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

22

Gambar 3.2 merupakan IPO diagram dari aplikasi Pemilihan Perencanaan

Petugas Lapangan. Terdapat 3 tahap yaitu input, proses dan output. Pada tahap

input ini memasukan data-data master yaitu data pegawai, data curriculum vitae

dan rekam jejak, data presensi, data manday dan data proyek. Tahap proses

monitoring, maintanence, plotting. Kemudian tahapan output mengeluarkan hasil

plotting. Penjelasan IPO diagram dapat dijelaskan sebagai berikut:

a. Input

1. Data pegawai

Berisi tentang nformasi pegawai, data pegawai ini digunakan untuk

melakukan proses cuti, proses pembaharuan dan mencari curriculum vitae,

proses pencatatan presensi, serta proses pemilihan petugas proyek.

2. Data curriculum vitae dan rekam jejak

Berisi tentang informasi curriculum vitae, licensi, data rekam jejak ini

digunakan untuk melakukan proses pembaharuan dan mencari curriculum

vitae.

3. Data presensi

Berisi tentang informasi kehadiran pegawai, data presensi ini digunakan

untuk melakukan proses pencatatan presensi yang meliputi ijin, sakit, cuti

dan pelatihan. Data ini digunakan agar mempurmudah dalam memantau

kehadiran karyawan.

4. Data manday

Berisi tetang informasi gaji perhari dari masn-masing pegawai yang telah

ditentukan oleh PT Sucofindo, data ini digunakan untuk proses pemilihan

petugas proyek.

Page 9: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

23

5. Proyek

Berisi tentang informasi nama proyek, nilai proyek, tanggal mulai dan

selesainya proyek, jenis kegiatan dan jumlah petugas. Data ini digunakan

untuk mengetahui total hari kerja petugas dalam proyek-proyek yang

pernah dikerjakan.

b. Proses

1. Proses memperbaharui dan mencari curriculum vitae merupakan proses

memasukan data profil pegawai serta pengalaman pegawai.

2. Proses pencatatan presensi merupakan proses untuk menampilkan data

satus presensi berupa ijin, sakit, cuti, pelatihan dari mesing-masing

petugas.

3. Proses pemilihan petugas lapangan merupakan proses pemilihan pegawai

yang sesuai dengan kompetensi dari proyek yang diterima oleh PT

Sucofindo.

c. Output

1. Rekapitulasi kompetensi dan pengalaman petugas merupakan sebuah hasil

dari proses memperbaharui dan mencari curriculum vitae, yang digunakan

untuk dijadikan proses masukkan pada proses pemilihan petugas.

2. Laporan ijin kehadiaran dan keterlambatan merupakan hasil dari proses

pencatan presensi yang akan disimpan.

3. Daftara petugas yang memenuhi kriteria merupakan output sistem yang

digunakan atasan untuk memilih petugas yang sesuai kompetensi.

Page 10: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

24

3.4 Desain Sistem

Dari proses yang sudah diselesaikan pada tahap analisis, berikutnya

melakukan tahap desain pada sistem yang akan digunakan. Perancangan sistem ini

diharapkan dapat merancang dan mendesain sistem dengan baik, yang isinya

meliputi langkah-langkah operasi dalam proses pengolahan data dan prosedur

untuk mendukung operasi sistem.

Langkah-langkah operasi dalam perancangan sistem ini adalah sebagai

berikut :

a. System Flow.

b. Data Flow Diagram (DFD), yang didalamnya terdapat : Context Diagram,

DFD Level 0, dan DFD Level 1.

c. Entity Relationship Diagram (ERD), yang didalamnya meliputi : Conceptual

Data Model (CDM), dan Physical Data Model (PDM).

d. Desain Input Output.

3.4.1 System Flow Aplikasi Perencanaan Pemilihan Petugas Lapangan

Dalam System flow yang akan dirancang merupakan representasi aliran data

lanjutan dari document flow. Jika document flow menggambarkan aliran data

secara manual atau yang selama ini terjadi diorganisasi, maka system flow ini

menggambarkan aliran data pada sistem yang akan dibangun untuk membantu

proses dalam organisasi.

System flow yang akan dibangun ini berisi ketika pengguna menjalankan

aplikasi pertama kali harus melewati login terlebih dahulu. Hal ini berfungsi

memberi hak akses kepada pengguna admin PTK. Untuk lebih jelasnya, system

flow login hak akses dapat dilihat pada Gambar 3.3

Page 11: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

25

System flow LOGIN

SISTEMPENGGUNA

Phas

e

START

AKSES APLIKASI

MENAMPILKAN MENU LOGIN

HALAMAN LOGIN

USERNAME dan PASSWORD

CEK USERNAME dan PASSWORD ADMIN

ADMIN

USERNAME dan PASSWORD SEBAGAI

ADMIN?

CEK USERNAME dan PASSWORD

PEGAWAI

TIDAK

MENAMPILKAN PESAN BERHASIL

LOGIN

YA

USERNAME dan PASSWORD SEBAGAI

PETUGAS?

HALAMAN ADMIN

MENU MAINTENANCE DATA

PEGAWAI

MENU DATA CUTI

MENU DATA KOMPETENSI DAN

REKAM JEJAK

MENU MAPPING PETUGAS

YA

HALAMAN UTAMA

TIDAK

TIDAK

TIDAK

MENAMPILKAN PESAN BERHASIL

LOGIN

YA

TIDAK

HALAMAN PETUGAS

MENU HASIL PLOTTING JADWAL

PETUGAS

1

2

5

7

8

YA

YA

YA

YA

YA

1TIDAK

MENAMPILKAN PESAN GAGAL

LOGIN

1

TIDAK

KONFIRMASI LOGIN GAGAL

2

2

END

MENU MAINTANENCE

STATUS KEHADIRAN PEGAWAI

TIDAK4

YA

MENU INPUT DATA PROYEK

TIDAK 6

YA

3

MENU INPUT DATA MANDAY PETUGAS

TIDAK

YA

Gambar 3.3 System Flow Login

Page 12: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

26

Berikut pejanbaran proses yang ada dalam System flow Login pada

aplikasi

1. Pengolahan Data Pegawai.

Pengolahan pada system flow memasukkan data pegawai sebagai report.

Pengguna bisa input data pada aplikasi secara lansung atau upload file yang sudah

ada sebagai data masukkan. Desain system flow maintanence data pegawai dapat

dilihat pada Gambar 3.4

MAINTENANCE DATA PEGAWAI

PTK SISTEM

Ph

ase

1

START

MENAMPILKAN TAB MAINTENANCE DATA PEGAWAI

FORM MAINTENANCE DATA PEGAWAI

DATA PEGAWAI

INPUT DATA PEGAWAI

PEGAWAI

MEMBUAT LAPORAN PEGAWAI

LAPORAN PEGAWAI

END

Gambar 3.4 System Flow Data Pegawai

Page 13: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

27

2. Pengolahan Data Manday Petugas

Pada system flow data manday petugas pengguna melakukan input data

manday kemudian pengguna menyimpan data manday. Desain system flow dapat

dilihat pada Gambar 3.5

MENU INPUT DATA MANDAY PETUGAS

PTK SISTEM

Phas

e

3

INPUT DATA MANDAY PETUGAS

SIMPAN MANDAY PETUGAS

MANDAY

START

MENAMPILKAN TAB INPUT DATA

MANDAY PETUGAS

FORM INPUT DATA MANDAY

PETUGAS

END

Gambar 3.5 Pengolahan Data Manday Petugas

3. Pengolahan Status Kehadiran

Pada system flow ini proses pertama input data petugas apakah data masih

petugas masih baru atau sudah ada, jika tidak ada input data petugas, jika sudah

ada cari data petugas yang hadir kemudian menampilkan data petugas yang hadir.

Desain system flow maintanence status kehadiran dapat dilihat pada Gambar 3.6

Page 14: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

28

MENU MAINTANENCE STATUS KEHADIRAN PEGAWAI

PTK SISTEMPh

ase

4

START

MENAMPILKAN TAB STATUS KEHADIRAN

PETUGAS

FORM STATUS KEHADIRAN

PETUGAS

MENCARI PETUGAS YANG HADIR

MENYARING DATA CUTI

STATUS CUTI

MENAMPILKAN DATA PETUGAS

STATUS KEHADIRAN

MEMILIH DATA PETUGAS YANG

SESUAI

END

MENYIMPAN DATA PETUGAS

KONFIRMASI DATA SESUAI

DATA PETUGAS

MENYARING STATUS PETUGAS

TERPLOTTING JADWAL LAPANGAN dan DATA ABSENSI

STATUS KEHADIRAN

INPUT STATUS PETUGAS

MENGIKUTI PELATIHAN

STATUS KEHADIRAN

DATA SUDAH SESUAI?

YA

TIDAK

INPUT DATA PETUGAS?

YA

TIDAK

Gambar 3.6 System Flow Maintanence Status Kehadiran

Page 15: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

29

4. Pengolahan Data Kompetensi dan Rekam Jejak

Pada system flow input data kompetensi dan rekam jejak, berfungsi

menyimpan data dan mencetak laporan bila diperlukan. Desain system flow data

kompetensi dan rekam jejak dapat dilihat pada Gambar 3.7

MENU DATA KOMPETENSI DAN REKAM JEJAK

PTK SISTEM

Ph

ase

5

START

MENAMPILKAN TAB PEMBAHARUAN DATA

KOMPETENSI DAN REKAM JEJAK PEGAWAI

FORM PEMBAHARUAN DATA KOMPETENSI DAN REKAM JEJAK

INPUT DATA KOMPETENSI DAN

REKAM JEJAK

SIMPAN DATA KOMPETENSI DAN

REKAM JEJAK

KOMPETENSI

CETAK LAPORAN?

CETAK LAPORAN

YA

REKAP LAPORAN

END

1

1

TIDAK

REKAM JEJAK

Gambar 3.7 System Flow Data Kompetensi Dan Rekam Jejak

Page 16: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

30

5. Pengolahan Data Pelanggan

Pada system flow data pelanggan pengguna melakukan input data pelanggan

kemudian pengguna menyimpan data pelanggan. Desain system flow dapat dilihat

pada Gambar 3.8.

MAINTENANCE DATA PELANGGAN

PTK SISTEM

Ph

ase

1

START

MENAMPILKAN TAB MAINTENANCE

DATA PELANGGAN

FORM MAINTENANCE

DATA PELANGGAN

DATA PELANGGAN

INPUT DATA PELANGGAN

PELANGGAN

END

Gambar 3.8 System Flow Data Pelanggan

6. Pengolahan Data Kegiatan

Pada system flow data kegiatan pengguna melakukan input data kegiatan

kemudian pengguna menyimpan data kegiatan. Desain system flow dapat

dilihat pada Gambar 3.9.

Page 17: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

31

MAINTENANCE DATA KEGIATAN

PTK SISTEMP

has

e

1

START

MENAMPILKAN TAB MAINTENANCE

DATA KEGIATAN

FORM MAINTENANCE

DATA KEGIATAN

DATA KEGIATAN

INPUT DATA PELANGGAN

PELANGGAN

END

Gambar 3.9 System Flow Data Kegiatan

7. Pengolahan Data Proyek

Pada system flow ini pengguna input data transaksi order lalu menyimpan data,

kemudian memproses data pemilihan dan menampilkan data prioritas petugas.

Pengguna memilih data prioritas setalah itu melakukan proses perhitungan total

biaya proyek. Desain system flow data proyek dapat dilihat pada Gambar 3.10.

Page 18: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

32

MENU INPUT DATA PROYEK

PTK SISTEMPh

ase

6

START

MENAMPILKAN TAB MENU INPUT DATA

PROYEK

FORM INPUT DATA PROYEK

INPUT DATA TRANSAKSI ORDER

SIMPAN DATA ORDER

PROYEK

PROSES PERHITUNGAN TOTAL BIAYA

PROYEK

MANDAY

PEGAWAI

PROYEK

SIMPAN PERHITUNGAN TOTAL BIAYA

PROYEK

DETIL PROYEKEND

KOMPETENSI

PEMILIHAN PRIORITAS PETUGAS

STATUS KEHADIRAN

MANDAY

PROYEKMENAMPILKAN DATA PRIORITAS

PETUGASMEMILIH DATA

PRIORITAS

DATA PRIORITAS

REKAM JEJAK

Gambar 3.10 System Flow Data Proyek

Page 19: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

33

8. Pengolahan Data Mapping Petugas

Pada system flow ini pengguna input data transaksi yang diinginkan, kemudian

menyimpan dan merubah status data. Pengguna melakukan cetak data mapping

petugas . Desain system flow data mapping petugas dapat dilihat pada Gambar

3.11.

MENU MAPPING PETUGAS

PTK SISTEM

Phas

e

7

START

MENAMPILKAN TAB MAPPING PETUGAS

FORM MAPPING PETUGAS

INPUT DATA TRANSAKSI

END

PROYEKMENAMPILKAN DATA MAPPING

PUTUGAS

CETAK DATA MAPPING PETUGAS?

CETAK DATA MAPPING

YA

MENCETAK DATA MAPPING

MAPPING PETUGAS

1TIDAK

1

Gambar 3. 11System Flow Mapping Petugas

Page 20: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

34

9. Pengolahan Data Hasil Plotting Jadwal Petugas

Pada system flow ini pengguna dapat melihat hasil plotting yang sudah

dilakukan pada proses sebelumnya pada proses mapping petugas. Desain system

flow hasil plotting jadwal petugas dapat dilihat pada Gambar 3.12.

HASIL PLOTTING JADWAL PETUGAS

PETUGAS SISTEM

Ph

ase

8

START

MENAMPILKAN TAB HASIL PLOTTING

JADWAL PETUGAS

MENAMPILKAN FORM HASIL

PLOTTING JADWAL PETUGAS

END

DETIL PROYEK

Gambar 3.12 System Flow Hasil Plotting Jadwal

3.4.2 Context Diagram

Context Diagram adalah gambaran menyeluruh dari DFD. Di dalam Context

Diagram terdapat dua (2) External Entitiy yaitu Pengguna yang meliputi Admin

Pemberi Tugas Kerja (PTK), dan Petugas. Pada gambar proses di bawah akan

menjelaskan bahwa terdapat dua (2) entity yaitu pengguna dan petugas. Pengguna

input data pegawai, data cuti, manday, status kehadiran, pengolahan data proyek,

pengolahan data mapping. Petugas menyaring data plotting jadwal. Gambar

Context Diagram dapat dilihat pada Gambar 3.13.

Page 21: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

43

35

Context Diagram

Gambar 3.13 Context Diagram

Page 22: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

36

DFD Level 0

Gambar 3.14 Data Flow Diagram

Page 23: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

43

37

Pada penjelasan DFD Level 0 diatas, terdapat sebelas (11) proses dan

sepuluh (10) data store. Kemudian fungsi-fungsi tersebut akan dijelaskan lebih

lanjut kedalam DFD Level 1 berikut :

A. DFD Level 1 Pengolahan Login

Gambar 3.15 DFD Level 1 Pengolahan Login

Pada DFD Level 1 pengolahan login ini terdapat tiga (3) sub proses yaitu

memasukkan username dan password, mencocokkan username dan password dan

menampilkan pesan “username dan password”.

B. DFD Level 1 Pengolahan Data Cuti

Gambar 3.16 DFD Level 1 Pengolahan Data Cuti

Pada DFD Level 1 pengolahan data cuti terdapat dua (2) sub proses yaitu

menampilkan data status cuti dan menyimpan data surat cuti petugas. Sub proses

Page 24: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

38

menampilkan data cuti berfungsi untuk memperlihatkan data-data petugas yang

sedang cuti. Sub proses menyimpan data cuti berfungsi untuk reporting data untuk

petugas yang baru melakukan cuti.

C. DFD Level 1 Pengolahan Data Status Kehadiran Petugas

Gambar 3.17 Level 1 Pengolahan Data Status Kehadiran Petugas

Pada DFD Level 1 pengolahan data status kehadiran petugas terdapat lima

(5) sub proses yaitu input status petugas yang mengikuti pelatihan, menyaring

petugas ter-plotting jadwal lapangan, menyaring data absensi, menyaring data cuti

dan menampilkan data petugas. Sub proses input status petugas yang mengikuti

pelatihan berfungsi untuk memasukkan data petugas yang sedang pelatihan. Sub

proses menyaring petugas ter-plotting jadwal lapangan berfungsi untuk

Page 25: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

39

mengambil data petugas yang belum ter-plotting dalam tugas. Sub proses

menyaring data absensi berfungsi untuk mengambil data petugas yang absen

dalam tugas. Sub proses menyaring data cuti berfungsi untuk mengambil data

petugas yang sedang cuti dalam tugas. Sub proses menampilkan data petugas

berfungsi untuk memperlihatkan data petugas yang siap untuk ditugaskan.

D. DFD Level 1 Pengolahan Data Kompetensi dan Rekam Jejak

Gambar 3.18 DFD Level 1 Pengolahan Data Kompetensi dan Rekam Jejak

Pada DFD Level 1 pengolahan data invoice terdapat tiga (3) sub proses

yaitu simpan data kompetensi dan rekam jejak, menampilkan data kompetensi dan

rekam jejak dan cetak laporan. Sub proses simpan data kompetensi dan rekam

jejak berfungsi untuk reporting data kompetensi dan rekam jejak petugas yang

baru. Sub proses menampilkan data kompetensi dan rekam jejak berfungsi untuk

memperlihatkan data kompetensi dan rekam jejak milik petugas. Sub proses cetak

Page 26: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

40

laporan berfungsi untuk mencetak data kompetensi dan rekam jejak, bila

diperlukan.

E. DFD Level 1 Pengolahan Data Proyek

Gambar 3.19 DFD Level 1 Data Proyek

Pada DFD Level 1 pengolahan data proyek terdapat empat (4) sub proses yaitu

simpan data order, pemilihan prioritas petugas, menampilkan data prioritas

petugas, proses perhitungan total biaya proyek. Sub proses simpan data order

berfungsi untuk reporting data order tersebut. Sub proses pemilihan prioritas

petugas berfungsi untuk memilih dan memilah petugas mana saja yang memenuhi

syarat proyek. Sub proses menampilkan data prioritas petugas berfungsi untuk

Page 27: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

41

memperlihatkan petugas yang memenuhi syarat. Sub proses perhitungan total

biaya proyek berfungsi untuk menghitung seluruh biaya yang keluar untuk proyek

terkait.

F. DFD Level 1 Pengolahan Data Mapping Petugas

Gambar 3.20 DFD Level 1 Data Mapping Petugas

Pada DFD Level 1 pengolahan data mapping petugas terdapat empat (4) sub

proses yaitu mapping petugas, menyimpan dan merubah status data petugas,

menampilkan data mapping petugas dan mencetak data mapping. Sub proses

mapping petugas berfungsi untuk penempatan petugas. Sub menyimpan dan

Page 28: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

42

merubah status data petugas berfungsi untuk menyimpan serta merubah status

kehadira petugas. Sub proses menampilkan data mapping petugas berfungsi untuk

memperlihatkan petugas yang sudah ditugaskan. Sub proses mencetak data

mapping berfungsi untuk mencetak data petugas yang sudah ditempat dalam

proyek.

3.4.3 Entity Relationship Diagram (ERD)

ERD menggambarkan tabel – tabel yang digunakan dalam pembuatan

Aplikasi Perencanaan Pemilihan Petugas Lapangan pada PT SUCOFINDO

Cabang Surabaya. Pada Entity Relationship Diagram ERD dibagi menjadi 2 yaitu

Conceptual Data Model (PDM) dan Physical Data Model (PDM). Berikut

penjelasannya pada Gambar 3.21 dan 3.22.

A. Conceptual Data Model (CDM)

CDM dari pemilihan petugas lapangan terdapat 10 tabel yaitu tabel Admin,

Pegawai, Status Cuti, Status Kehadiran, Kompetensi, Rekam Jejak, Manday,

Proyek, Jenis Proyek, Nama Pelanggan. CDM sistem ini dapat dilihat pada

Gambar 3.21.

Page 29: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

43

43

Gambar 3.21 Concepttual Data Model (CDM)

Page 30: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

44

B. Physical Data Model (PDM)

PDM dari aplikasi tracking untuk status order terdapat 11 tabel yaitu tabel Admin, Pegawai, Status Cuti, Status Kehadiran,

Kompetensi, Rekam Jejak, Manday, Proyek, Detil Proyek, Jenis Proyek, Nama Pelanggan. PDM sistem ini dapat dilihat pada gambar 3.22.

Gambar 3.22 Physical Data Model(PDM)

Page 31: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

45

3.4.5 Struktur Database

A. Tabel Admin

Nama tabel : Admin

Primary key : ID_ADMIN

Foreign key : -

Fungsi : Menyimpan data admin

Tabel 3.3 Admin

No Field Name Data Type Length Constraint

1 ID_ADMIN Char 2 PK

2 USERNAME Varchar 15

3 PASSWORD Varchar 32

B. Tabel Pegawai

Nama tabel : Pegawai

Primary key : ID_PEGAWAI

Foreign key : ID_MANDAY

Fungsi : Menyimpan data pegawai

Tabel 3.4 Pegawai

No Field Name Data Type Length Constraint

1 ID_PEGAWAI Char 12 PK

2 ID_MANDAY Int FK

3 NAMA_PEGAWAI Varchar 100

4 TANGGAL_LAHIR Date

5 JENIS_KELAMIN Char 1

6 ALAMAT Varchar 100

7 AGAMA Char 10

8 KEWARGANEGARAAN Char 3

9 STATUS_NIKAH Char 10

10 JABATAN Char 20

11 STATUS_PEGAWAI Char 7

Page 32: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

46

C. Tabel Status Kehadiran

Nama tabel : Satus Kehadiran

Primary key : ID_STATUS_KEHADIRAN

Foreign key : ID_PEGAWAI

Fungsi : Menyimpan data kehadiran

Tabel 3.5 Status Kehadiran

No Field Name Data Type Length Constraint

1 ID_STATUSKEHADIRAN Char 6 PK

2 ID_PEGAWAI Char 6 FK

3 NAMA_STATUSKEHADIRAN Char 10

D. Tabel Status Cuti

Nama tabel : Satus Cuti

Primary key : ID_STATUS_CUTI

Foreign key : ID_PEGAWAI

Fungsi : Menyimpan data cuti

Tabel 3.6 Status Cuti

No Field Name Data Type Length Constraint

1 ID_STATUSKEHADIRAN Char 6 PK

2 ID_PEGAWAI Char 6 FK

3 NAMA_STATUSKEHADIRAN Char 10

E. Tabel Rekam Jejak

Nama tabel : Rekam Jejak

Primary key : ID_REKAMJEJAK

Foreign key : ID_PEGAWAI

Fungsi : Menyimpan curriculum vitai pegawai

Page 33: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

47

Tabel 3.7 Rekam Jejak

No Field Name Data Type Length Constraint

1 ID_ REKAMJEJAK Char 6 PK

2 ID_PEGAWAI Char 12 FK

3 PENDIDIKAN_TERAKHIR Varchar 20

4 PROFESIONAL_EXPERIENCE Varchar 25

5 SEJARAH_JABATAN Text

F. Table Manday

Nama tabel : Manday

Primary key : ID_MANDAY

Foreign key : -

Fungsi : Menyimpan data manday

Tabel 3.8 Manday

No Field Name Data Type Length Constraint

1 ID_ MANDAY Integer PK

2 JUMLAH_ MANDAY Integer

G. Tabel Kompetensi

Nama tabel : Kompetensi

Primary key : ID_KOMPETENSI

Foreign key : ID_REKAMJEJAK

Fungsi : Menyimpan detail curriculum vitai

Tabel 3.9 Kompetensi

No Field Name Data Type Length Constraint

1 ID_ KOMPETENSI Char 6 PK

Page 34: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

48

2 ID_REKAMJEJAK Char 6 FK

3 COURSE Varchar 50

4 TRAINING Varchar 50

5 SEMINAR Varchar 50

6 TINGKAT_KOMPETENSI Char 10

H. Tabel Proyek

Nama tabel : Proyek

Primary key : ID_PROYEK

Foreign key : ID_PELANGGAN, ID_PRESENSI, ID_REKAMJEJAK,

ID_STATUSKEHADIRAN, ID_JENISKEGIATAN

Fungsi : Menyimpan data proyek

Tabel 3.10 Proyek

No Field Name Data Type Length Constraint

1 ID_ KOMPETENSI Char 6 PK

2 ID_PELANGGAN Char 6 FK

3 ID_PRESENSI Char 6 FK

4 ID_REKAMJEJAK Char 6 FK

5 ID_STATUSKEHADIRAN Char 6 FK

6 ID_JENISKEGIATAN Char 6 FK

7 TANGGALKEGIATAN Varchar 50

8 NOMER_ORDER Varchar 35

I. Tabel Detil Proyek

Nama tabel : Detil Proyek

Primary key : ID_DETILPROYEK

Foreign key : ID_MANDAY, ID_PROYEK

Fungsi : Menyimpan detail proyek

Tabel 3.11Detil Proyek

No Field Name Data Type Length Constraint

1 ID_ DETILPROYEK Char 6 PK

2 ID_ MANDAY Integer FK

Page 35: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

49

3 ID_ PROYEK Char 6 FK

4 NILAI_PROYEK Integer

5 KEUNTUNGAN_PROYEK Integer

J. Tabel Jenis Kegiatan

Nama tabel : Jenis Kegiatan

Primary key : ID_JENISKEGIATAN

Foreign key : -

Fungsi : Menyimpan data jenis kegiatan

Tabel 3.12 Jenis Kegiatan

No Field Name Data Type Length Constraint

1 ID_ JENISKEGIATAN Char 6 PK

2 JENIS_KEGIATAN Varchar 50

K. Tabel Nama Pelanggan

Nama tabel : Pelangan

Primary key : ID_PELANGGAN

Foreign key : -

Fungsi : Menyimpan data pelanggan

Tabel 3.13 Pelanggan

No Field Name Data Type Length Constraint

1 ID_PELANGGAN Char 6 PK

2 NAMA_PELANGGAN Varchar 50

3 ALAMAT_ALAMAT Varchar 50

L. Tabel Kota

Nama tabel : Kota

Primary key : ID_KOTA

Page 36: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

50

Foreign key : ID_PROVINSI

Fungsi : Menyimpan data kota

Tabel 3.14 Kota

No Field Name Data Type Length Constraint

1 ID_KOTA Varchar 10 PK

2 ID_PROVINSI Varchar 4

3 NAMA_KOTA Varchar 100

M. Tabel Provinsi

Nama tabel : Provinsi

Primary key : ID_PROVINSI

Foreign key : -

Fungsi : Menyimpan data provinsi

Tabel 3.15 Provinsi

No Field Name Data Type Length Constraint

1 ID_PROVINSI Varchar 4 PK

2 NAMA_PROVINSI Varchar 100

3.4.6 Desain Input Output

A. Desain Form Login

Halaman ini merupakan tampilan awal dari aplikasi login. Form Login ini

digunakan untuk membagi hak akses tiap user sesuai dengan inputan masing-

masing username dan password.

Page 37: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

51

localhost/apppl_sucofindo/admin

Please Enter Your Account

Username

Password

Login

Gambar 3.23 Desain Form Login

B. Desain Form Admin

Form admin digunakan untuk melihat dan menambah data pengguna

aplikasi. Form admin diakses oleh Administrasi yang meliputi Kasubid PTK dan

Admin PTK dapat menambah data pengguna dengan menulis ID Admin,

Username, Password kemudian disimpan. Tombol ubah digunakan untuk

mengubah username dan password. Tombol hapus digunakan untuk menghapus

pengguna aplikasi, jika pengguna sudah tidak aktif lagi.

Page 38: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

52

Http:localhost/appl_sucofindo/

No. Nama

1 PTK UTAMA

2 PTK PEMBANTU

Control

Ubah

Ubah Hapus

Hapus

Manajemen Admin

+ Tambah

MasterADMIN

PROYEK

MAPPING

PEGAWAI

CUTI

MANDAY

KEHADIRAN

KOMPETENSI

Transaksi

PELANGGAN

KEGIATAN

Gambar 3.24 Desain Form Admin

Http:localhost/appl_sucofindo/

User

Password

Tambah Admin

Username

Password

CancelSimpan

MasterADMIN

PROYEK

MAPPING

PEGAWAI

CUTI

MANDAY

KEHADIRAN

KOMPETENSI

Transaksi

PELANGGAN

KEGIATAN

Gambar 3.25 Desain Form Tambah Admin

C. Desain Form Pegawai

Form pegawai digunakan untuk menambah, melihat dan melakukan upload

data pegawai yang ada. Form pegawai hanya dapat diakses oleh Admin PTK.

Admin PTK dapat melakukan upload data pegawai dari sistem PT SUCOFINDO

serta dapat menambah data secara mandiri.

Page 39: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

53

Http:localhost/appl_sucofindo/

No.

Jumlah manday

1 250000

2 200000

Nama Pegawai

Arfrilia Septiani Putri

Prafita Cintiani Putri

Tanggal Lahir

1992-02-18

1992-04-20

Jenis Kelamin

P

P

Alamat

Jl. Bojonegoro

Kediri

Agama

Islam

Islam

Kewarganegaraan

WNI

WNI

Status Nikah

Belum

Belum

Jabatan

Admin

Admin

Status Pegawai

Tetap

Tetap

Manajemen Data Pegawai

UPLOAD Pegawai.xlsTAMBAH

MasterADMIN

PROYEK

MAPPING

PEGAWAI

CUTI

MANDAY

KEHADIRAN

KOMPETENSI

Transaksi

PELANGGAN

KEGIATAN

Gambar 3.26 Desain Form Pegawai

Http:localhost/appl_sucofindo/

Tambah Pegawai

NOMER

MANDAY

NAMA PEGAWAI

TANGGAL LAHIR

JENIS KELAMIN

CancelSimpan

ALAMAT PEGAWAI

AGAMA

KEWARGANEGARAAN

STATUS NIKAH

JABATAN

STATUS PEGAWAI

MasterADMIN

PROYEK

MAPPING

PEGAWAI

CUTI

MANDAY

KEHADIRAN

KOMPETENSI

Transaksi

PELANGGAN

KEGIATAN

Gambar 3.27 Desain Form Tambah Pegawai

Choose File Pegawai.xls Submit

Gambar 3.28 Desain Form Upload Data Pegawai

D. Desain Form Cuti

Form Cuti digunakan untuk melihat dan upload data cuti pegawai. Form

cuti hanya dapat diakses oleh Admin PTK. Admin PTK dapat melakukan upload

data cuti yang sudah diajukan oleh petugas ke pihak Manajemen SDM PT

Page 40: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

54

Sucofindo dan masuk ke sistem PT Sucofindo..

Http:localhost/appl_sucofindo/

Nomer

SBA.CT.00001

SBA.CT.00002

Nama Pegawai

Arfrilia Septiani Putri

Prafita Cintiani Putri

Tanggal Mulai

2016-04-28

2016-04-16

Tanggal Selesai

2016-05-01

2016-04-20

Aksi

Hapus

Hapus

Manajemen Data Cuti

UPLOAD Cuti.xls

MasterADMIN

PROYEKMAPPING

PEGAWAICUTI

MANDAY KEHADIRAN KOMPETENSI

Transaksi

PELANGGAN KEGIATAN

Gambar 3.29 Desain Form Cuti Pegawai

Choose File cuti.xls Submit

Gambar 3.30 Desain Form Upload Data Cuti Pegawai

E. Desain Form Manday

Form Manday digunakan untuk input data manday pegawai. Form input

data manday pegawai hanya dapat diakses oleh Admin PTK. Admin PTK dapat

menambahkan data manday sesuai dengan peraturan perusahaan.

Page 41: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

55

Http:localhost/appl_sucofindo/

Nomer

1

2

Jumlah manday

200000

250000

Aksi

Hapus

Hapus

Manajemen Data Manday

TAMBAH

MasterADMIN

PROYEKMAPPING

PEGAWAICUTIMANDAY

KEHADIRAN KOMPETENSI

Transaksi

PELANGGAN KEGIATAN

Gambar 3.31 Desain Form Manday Pegawai

Http:localhost/appl_sucofindo/

Tambah Manday

JUMLAH MANDAY

CancelSimpan

MasterADMIN

PROYEKMAPPING

PEGAWAICUTIMANDAY

KEHADIRAN KOMPETENSI

Transaksi

PELANGGAN KEGIATAN

Gambar 3.32 Desain Form Tambah Manday Pegawai

F. Desain Form Data Kehadiran

Form Data kehadiran digunakan untuk input data kehadiran pegawai. Form

input data kehadiran pegawai hanya dapat diakses oleh Admin PTK. Admin PTK

dapat menambahkan data status kehadiran sesuai dengan data yang telah tercatat

Page 42: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

56

dibagian manajemen sumber daya manusia secara mandiri. Admin PTK juga

dapat melakukan upload data kehadiran yang telah tercatat di sistem Bagian

Manajemen Sumber Daya Manusia.

Http:localhost/appl_sucofindo/

Nomer

1

2

Nama Pegawai

Arfrilia Septiani Putri

Prafita Cintiani Putri

Aksi

Hapus

Hapus

Tanggal Kehadiran

2016-06-26

2016-06-22

Status Kehadiran

Hadir

Ijin

Manajemen Data Kehadiran

TAMBAH UPLOAD

MasterADMIN

PROYEKMAPPING

PEGAWAICUTIMANDAY

KEHADIRAN KOMPETENSI

Transaksi

PELANGGAN KEGIATAN

Gambar 3.33 Desain Form Data Kehadiran

Http:localhost/appl_sucofindo/

V

Tambah Data KehadiranMasterADMIN

PROYEKMAPPING

PEGAWAICUTI

MANDAY

KEHADIRAN

KOMPETENSI

Transaksi

NAMA PEGAWAI

STATUS KEHADIRAN

CancelSimpan

PELANGGAN

KEGIATAN

Gambar 3.34 Desain Form Tambah Data Kehadiran

Page 43: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

57

Choose File kehadiran.xls Submit

Gambar 3.35 Desain Form Upload Data Kehadiran

G. Desain Form Data Curriculum Vitae

Form Data curriculum vitae digunakan untuk input data rekam jejak dan

kompetensi pegawai. Form input data curriculum vitae pegawai hanya dapat

diakses oleh Admin PTK. Admin PTK dapat menambahkan data yang telah

dimiliki oleh petugas. Admin PTK juga dapat melakukan upload data, jika data

tersebut diambil dari Bagian Manajemen Sumber Daya Manusia.

Http:localhost/appl_sucofindo/

Nomer NAMA PEGAWAI SEMINARPENDIDIKAN

TERAKHIRPROFESIONAL EXPERIENCE

SEJARAH JABATAN COURSE TRAININGTINGKAT

KOMPETENSI

Manajemen Data Curriculum VitaeMasterAdmin

SertifikatInvoice

Pegawai

Cuti

Manday

Kehadiran

Kompetensi

Transaksi

TAMBAH UPLOAD

Gambar 3.36 Desain Form Data Curriculum Vitae

Page 44: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

58

Http:localhost/appl_sucofindo/

Tambah Data Curriculum VitaeMasterADMIN

PROYEKMAPPING

PEGAWAICUTI

MANDAY

KEHADIRAN

KOMPETENSI

Transaksi

NOMER

NAMA PEGAWAI

CancelSimpan

PELANGGAN

KEGIATAN

PENDIDIKAN TERAKHIR

PROFESIONAL EXPERIENCE

SEJARAH JABATAN

REKAM JEJAK

COURSE

TRAINING

SEMINAR

TINGKAT KOMPETENSI

Gambar 3.37 Desain Form Tambah Data Curriculum Vitae

Choose File kompetensi.xls Submit

Gambar 3.38 Desain Form Upload Data Curriculum Vitae

H. Desain Form Data Pelanggan

Form Data pelanggan digunakan untuk input pelanggan. Form input data

pelanggan hanya dapat diakses oleh Admin PTK. Admin PTK dapat

menambahkan data pelanggan.

Page 45: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

59

Http:localhost/appl_sucofindo/

Nomer Aksi

Hapus

Hapus

NAMA PELANGGAN

ALAMAT PELANGGAN

Data Pelanggan

TAMBAH

MasterADMIN

PROYEKMAPPING

PEGAWAICUTIMANDAY

KEHADIRAN KOMPETENSI

Transaksi

PELANGGAN KEGIATAN

UPLOAD

Gambar 3.39 Desain Form Data Pelanggan

Http:localhost/appl_sucofindo/

Tambah Data PelangganMasterADMIN

PROYEKMAPPING

PEGAWAICUTI

MANDAY

KEHADIRAN

KOMPETENSI

Transaksi

NOMER

NAMA PELANGGAN

CancelSimpan

PELANGGAN

KEGIATAN

ALAMAT PELANGGAN

Gambar 3.40 Desain Form Tambah Data Pelanggan

Choose File pelanggan.xls Submit

Gambar 3.41 Desain Form Upload Data Pelanggan

Page 46: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

60

I. Desain Form Data Jenis Kegiatan

Form Data Jenis Kegiatan digunakan untuk input data Jenis Kegiatan. Form

input data Jenis Kegiatan hanya dapat diakses oleh Admin PTK. Admin PTK

dapat menambahkan data yang sudah ada. Admin PTK juga dapat melakukan

upload data.

Http:localhost/appl_sucofindo/

Nomer JENIS KEGIATAN Aksi

Hapus

Hapus

Data Jenis KegiatanMasterAdmin

SertifikatInvoice

Pegawai

Cuti

MandayKehadiran

Kompetensi

Transaksi

TAMBAH

Gambar 3.42 Desain Form Data Jenis Kegiatan

Http:localhost/appl_sucofindo/

Tambah Data Jenis KegiatanMasterADMIN

PROYEKMAPPING

PEGAWAICUTI

MANDAY

KEHADIRAN

KOMPETENSI

Transaksi

NOMER

JENIS KEGIATAN

CancelSimpan

PELANGGAN

KEGIATAN

Gambar 3.43 Desain Form Tambah Data Jenis Kegiatan

Page 47: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

61

Choose File jenis_kegiatan.xls Submit

Gambar 3.44 Desain Form Upload Data Jenis Kegiatan

J. Desain Form Jadwal Posting Petugas

Form Jadwal Posting Petugas digunakan untuk menampilkan data posting.

Form Jadwal Posting Petugas hanya dapat diakses oleh masing-masing user

petugas lapangan.

Http:localhost/appl_sucofindo/

Nomer NAMA PEGAWAI NAMA PELANGGAN ALAMAT PELANGGAN TANGGAL MULAI TANGGAL SELESAI JENIS KEGIATAN

View Jadwal Posting PetugasDaftarTabel

Login

Gambar 3.45 Desain Form Jadwal Posting Petugas

3.4.7 Rancangan Pengujian dan Evaluasi Sistem

Dalam rancangan pengujian dilakukan uji coba fungsi system untuk dapat

mengetahui apakah Aplikasi Perencanaan Pemilihan Petugas Lapangan telah

sesuai dengan fungsi dan kebutuhan, maka perlu dilakukan pengujian

menggunakan metode Black Box Testing. Metode ini akan menguji tiap unit

Page 48: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

62

program dan memastikan apakah sudah sesuai dengan spesifikasi yang

dibutuhkan. Berikut ini adalah hal-hal yang akan diujikan ada pada tabel 3.16.

Tabel 3.16 Rencana Pengujian APPPL

Requirement yang diuji Fungsi yang Diuji

Uji Coba Halaman Login

1. Menampilkan halaman login,

jika username & password

salah.

Uji Coba Halaman Aplikasi

Perencanaan Pemilihan Petugas

Lapangan

1. Menampilkan form admin

dengan user administrasi.

2. Menampilkan form pegawai

dengan user administrasi.

3. Menampilkan form cuti dengan

user administrasi.

4. Menampilkan form manday

dengan user administrasi.

5. Menampilkan form kehadiran

dengan user administrasi.

6. Menampilkan form kompetensi

dengan user administrasi.

7. Menampilkan form pelanggan

dengan user administrasi.

8. Menampilkan form jenis

kegiatan dengan user

administrasi.

9. Menampilkan form proyek

dengan user administrasi.

10. Menampilkan form mapping

dengan user administrasi.

Tabel 3.17 Rencana Pengujian APPPL Plotting Jadwal

Requirement yang diuji Fungsi yang Diuji

Uji Coba Plotting Jadwal

Petugas

1. Menampilkan hasil plotting yang sudah

dilakukan oleh administrasi PTK dengan

user petugas

A. Desain Uji Coba Halaman Login

Desain uji coba halaman login bertujuan untuk menguji apakah fungsi filter

username dan password dapat berjalan sesuai fungsinya. Desain uji coba halaman

login dapat dilihat pada tabel 3.18.

Page 49: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

63

Tabel 3.18 Uji Coba Halaman Login

Test

Case ID Tujuan Input Output yang diharapkan

A.1

Pengecekan

username

dan

password

Username

dan

password

user

1. Tampilan halaman menu

utama, jika username &

password sesuai.

2. Tampilan pemberitahuan

bahwa username &

password tidak sesuai.

B. Desain Uji Coba Halaman Aplikasi Perencanaan Pemilihan Petugas

Lapangan

Desain uji coba pada halaman aplikasi perencanaan pemilihan petugas

lapangan bertujuan untuk menguji apakah aplikasi dapat dijalankan ke berbagai

macam fungsi menu-menu pada halaman utama.

Tabel 3.19 Uji Coba Halaman APPPL

Test

Case ID Tujuan Input

Output yang

diharapkan

B.1

Menampilkan

form admin

dengan user

administrasi.

1. Menambah

data admin.

Menampilkan

data status user.

B.2

Menampilkan

form pegawai

dengan user

administrasi.

1. Menambah

data.

2. Import data.

Menampilkan

data pegawai.

B.3

Menampilkan

form cuti

dengan user

administrasi.

1. Menambah

data.

2. Import data.

Menampilkan

data cuti.

B.4

Menampilkan

form manday

dengan user

administrasi.

1. Menambah

data.

2. Import data.

Menampilkan

data manday.

Page 50: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/2049/5/BAB_III.pdf · akan diberikan ke staff untuk diterbitkan Laporan Surveyor (LS). 18 Dokumen Flow Pencarian

64

B.5

Menampilkan

form kehadiran

dengan user

administrasi.

1. Menambah

data.

2. Import data.

Menampilkan

data kehadiran.

B.6

Menampilkan

form

kompetensi

dengan user

administrasi.

1. Menambah

data.

2. Import data.

Menampilkan

data kompetensi.

B.7

Menampilkan

form pelanggan

dengan user

administrasi.

1. Menambah

data.

2. Import data.

Menampilkan

data pelanggan.

B.8

Menampilkan

form jenis

kegiatan

dengan user

administrasi.

1. Menambah

data.

2. Import data.

Menampilkan

data jenis

kegiatan.

B.9

Menampilkan

form proyek

dengan user

administrasi.

1. Menambah

data.

Menampilkan

data proyek.

B.9

Menampilkan

form mapping

dengan user

administrasi.

1. Mencetak data. Menampilkan

data mapping.

Mencetak data

mapping.