Anda di halaman 1dari 42

BAB III

ANALISA DAN PERANCANGAN SISTEM

3.1. Analisa Prosedur


Setelah melakukan pengamatan dan penelitian, penulis menganalisa
sistem informasi penyedia jasa outsourcing pada PT. Multi Talent
Universal. Ada beberapa analisa yaitu, sebagai berikut :
3.1.1. Analisa Permasalahan
Setelah penulis menganalisa sistem yang ada, penulis
mencoba menganalisa masalah yang timbul dalam penyedia jasa
outsourcing yang ada pada PT. Multi Talent Universal.
Permasalahan tersebut diantaranya :
a. Kesulitan dalam informasi ketersedian karyawan outsourcing.
b. Penyimpanan data yang tidak efektif, sehingga ketika pencarian
data membutuhkan waktu yang lama.
c. Pembuatan laporan yang tidak akurat karena sering terjadi
kesalahan dalam informasi data karyawan.

3.1.2. Analisa Kebutuhan


Dalam menganalisa dan merancang sistem informasi
dibutuhkan beberapa tahapan penyelesaian, dalam hal ini penulis
menjadi dua kebutuhan yaitu, analisa perangkat keras dan analisa
perangkat lunka. Adapun tahapannya yakni sebagai berikut :

26
27

a. Analisa Perangkat Keras


Adapun perangkat keras untuk spesifikasi adalah sebagai
berikut :
Tabel 3. 1 Spesifikasi Laptop

No Komponen Spesifikasi hardware dan software


Intel (R) Pentium (R) Processor T4500
1 Processor (@2.3GHz , 800 MHz FSB)
2 RAM 1 GB
3 Keyboard 102
4 Mouse 102

b. Analisa Perangkat Lunak


Perangkat lunak yang digunakan dalam merancang sebuah
sistem aplikasi penyedia jasa outsourcing pada PT. Multi Talent
Universal, menggunakan PHP dan MYSQL sebagai database.
sedangkan sistem operasi yang di gunakan yaitu Window 7.

3.1.3. Analisa User


Pada saat ini yang berperan dalam penyedia jasa outsourcing
Divisi HRD (Human Resources Departement) & GA (& General
Manager), Adapun nanti yang berperan sebagai pengguna dalam
sistem aplikasi yang akan dibangun adalah:
a. Manager HRD & GA ( Admin )
Tugas Admin yaitu melayani permintaan karyawan,
memberikan laporan permintaan.
b. Staff HRD & GA
Staff HRD & GA yaitu yang menginput permintaan
karyawan outsourcing.
c. Direktur Direktur yaitu yang menerima laporan permintaan
karyawan outsourcing.
28

3.1.4. Analisa Prosedur Sistem Berjalan


Prosedur sistem berjalan pada PT. Multi Talent Universal, yaitu :
a. Prosedur Penyedia Jasa Outsourcing
Adapun penjelasannya adalah sebagai berikut :
1. Prosedur Penyedia Jasa Outsourcing
Dalam prosedur Penyedia jasa outsourcing pada PT. Multi
Talent Universal ada beberapa tahapan yaitu sebagai berikut :
a. Klien memberikan surat permintaan (Purchase Order) tenaga
kerja
b. Manager HRD & GA menerima surat permintaan tenaga kerja
c. Apakah karyawan outsourcing tersedia ?
d. Jika, tersedia maka Manager HRD & GA memilih karyawan
outsourcing
e. Manager HRD & GA memberikan data karyawan outsourcing
terpilih ke Direktur
f. Apakah Direktur Setuju ?
g. Jika, setuju Manager HRD membuat kontrak kerja sama
h. Jika, tidak memilih karyawan kembali
i. Klien menandatangani kontrak kerja
j. Manager HRD & GA membuat laporan permintaan bulanan lalu
diberikan kepada Direktur
29

3.1.5. Flowmap Permintaan Karyawan Outsourcing Berjalan

Gambar 3.1 Flowmap Permintaan Karyawan


Outsourcing Berjalan
3.1.6. Flowmap Pemilihan Karyawan Outsourcing Berjalan
30

Gambar 3.2 Flowmap Pemilihan Karyawan


Outsourcing Berjalan

3.1.7. Flowmap Kerja Sama Berjalan


31

Gambar 3.3 Flowmap Kerja Sama Berjalan

3.2. Perancangan Sistem


32

Berdasarkan dari hasil pengamatan dan penelitian yang telah


dilakukan oleh penulis pada sistem informasi penyedia jasa outsourcing
pada PT. Multi Talent Universal, penulis melakukan perancangan sistem
aplikasi yang diusulkan.
Bentuk dari suatu rancangan yang dirancang sedemikian rupa yang
memberikan gambaran dan penjelasan untuk menyelesaikan suatu
permasalahan disebut rancangan sistem. Dimana rancangan sistem yang
dilakukan tersebut merupakan perbaikan atas sistem yang sedang berjalan.
Sehingga dengan dirancang sistem yang baru, sistem dapat bekerja lebih
efektif dan juga lebih efisien.
Dalam perancangan ini, penulis mencoba mengusulkan Perancangan
Sistem Informasi Penyedia Jasa Outsourcing berbasis Web, menggunakan
software PHP dan database menggunakan MY SQL. Hal ini diupayakan
agar mempermuudah bagian Divisi HRD & GA dalam pengelolaan data
penyedia jasa karyawan outsourcing dan pembuatan laporannya.
3.2.1. Prosedur Sistem Diusulkan
Pada prosedur sistem diusulakan pada PT. Multi Talent
Universal berbeda dengan sistem yang berjalan, adapun
perbedaannya, yaitu:
a. Prosedur Permintaan Karyawan Outsourcing : Klien
memberikan data permintaan ke Divisi HRD & GA.
b. Prosedur Pemilihan Karyawan : Divisi HRD & GA memilih
karyawan outsourcing yang di butuhkan.
c. Prosedur Kerja Sama : Divisi HRD & GA memberikan kontrak
kerja, setelah klien setuju dengan karyawan yang dipilih.

Adapun tahapan penjelasan prosedur Penyedia Jasa


Outsourcing adalah sebagai berikut :
1. Prosedur Permintaan Karyawan Outsourcing
33

Tahapan Permintaan Karyawan Outsourcing yang


diusulkan pada PT. Multi Talent Universal adalah sebagai
berikut :
a) Klien memberikan data permintaan kepada Manager
HRD & GA
b) Manager HRD & GA memeriksa data permintaan.
c) Apakah karyawan tersedia? Jika, iya Manager HRD &
GA memproses permintaan karyawan.
2. Prosedur Pemilihan Karyawan Outsouricng
Tahapan Pemilihan Karyawan Outsouricng yang
diusulkan pada PT. Multi Talent Universal adalah sebagai
berikut:
a) Manager HRD & GA memilih karyawan.
b) Mencari karyawan outsourcing yang di butuhkan.
c) Jika, memenuhi kriteria dan keahlian yang dibutuhkan.
d) Maka dibuat data karyawan outsourcing terpilih.
e) Manager HRD & GA membuat surat panggilan kerja
untuk karyawan terpilih.
f) Surat panggilan kerja diberikan kepada karyawan
terpilih.
3. Prosedur Kerja Sama
Tahapan Kerja Sama yang diusulkan pada PT. Multi
Talent Universal adalah sebagai berikut:
a) Manager HRD & GA memberikan data karyawan
terpilih ke klien.
b) Jika, klien setuju dengan karyawan terpilih tersebut.
c) Maka Manager HRD & GA membuat surat kontrak
kerja.
d) Kontrak kerja diberikan kepada klien untuk
menandatangani.
e) Manager HRD & GA menandatangani kontrak kerja.
34

f) Kontrak kerja ditandatangani 2 belah piha

3.2.2. Flow Map Permintaan Karyawan Outsourcing Diusulkan

Gam
bar 3.4 Flow Map Prosedur Permintaan Karyawan Outsourcing
Diusulkan
35

3.2.3. Flow Map Pemilihan Karyawan Outsourcing Diusulkan

Gambar 3.5 Flow Map Prosedur Pemilihan Karyawan


Outsourcing Diusulkan
36

3.2.4. Flow Map Prosedur Kerja Sama Diusulkan

Gambar 3.6 Flow Map Prosedur Kerja Sama Diusulkan


37

3.2.5. Diagram Konteks

Gambar 3.7 Diagram Konteks


38

3.2.6. DFD Level 0 Perancangan Sistem Informasi Penyedia Jasa


Outsourcing

Gambar 3.8 DFD Level 0 Sistem Informasi Penyedia Jasa


Outsourcing
3.2.7. DFD Level 1 Proses 1 Pengolahan Data Karyawan
39

Gambar 3.9 DFD Level 1 Proses 1 Sistem Informasi Penyedia Jasa


Outsourcing

3.2.8. DFD Level 1 Proses 2 Pengolahan Data Keahlian

Gambar 3.10 DFD Level 1 Proses 2 Sistem Informasi Penyedia Jasa


Outsourcing
3.2.9. DFD Level 1 Proses 3 Pengolahan Data Karyawan Outsourcing
40

Gambar 3.11 DFD Level 1 Proses 3 Sistem Informasi Penyedia Jasa


Outsourcing

3.2.10. DFD Level 1 Proses 4 Pengolahan Data Karyawan Tersedia

Gambar 3.12 DFD Level 1 Proses 4 Sistem Informasi Penyedia Jasa


Outsourcing
41

3.2.11. DFD Level 1 Proses 5 Pengolahan Data Klien

Gambar 3.13 DFD Level 1 Proses 5 Sistem Informasi Penyedia Jasa


Outsourcing

3.2.12. DFD Level 1 Proses 6 Pengolahan Data Permintaan


42

Gambar 3.14 DFD Level 1 Proses 6 Sistem Aplikasi Penyedia Jasa


Outsourcing
3.2.13. DFD Level 1 Proses 7 Pengolahan Data Panggilan Kerja

Gambar 3.15 DFD Level 1 Proses 7 Sistem Aplikasi Penyedia Jasa


Outsourcing

3.2.14. DFD Level 1 Proses 8 Pengolahan Data Kontrak Kerja


43

Gambar 3.16 DFD Level 1 Proses 8 Sistem Informasi Penyedia Jasa


Outsourcing
3.2.15. DFD Level 1 Proses 9 Pengolahan Laporan Karyawan
Outsourcing

Gambar 3.17 DFD Level 1 Proses 9 Sistem Informasi Penyedia


Jasa Outsourcing

3.3. Perancangan Basis Data


Pemakaian database dalam sistem aplikasi ini sangat penting, karena
sistem aplikasi ini berbasis database. Database ini dimaksudkan dalam
pengoperasian dan implementasinya. Suatu sistem dapat menghasilkan
suatu informasi yang lengkap dan mempermudah proses manipulasi data.
Didalam perancangan sistem informasi ini, database mempunyai beberapa
proses, yaitu menambah, menyimpan, mengubah, menghapus dan
memproses.
44

3.3.1 ERD (Entity Relationship Diagram)


Entity Relationship Diagram (ERD) adalah gambaran mengenai
terelasinya antar entitas.
45

Gambar 3.18 ERD (Entity Relationship Diagram)

3.3.2. Normalisasi
Dalam hal ini penulis memberikan penjelasan mengenai
normalisasi database yang penulis menggunakan untuk Sistem
Informasi Penyedia Jasa Outsourcing pada PT.Multi Talent
Universal, antara lain sebagai berikut

1. Unnormalisasi
Tabel Tabel 3.2 Tahap Unnormalisasi
46

Tgl_Permintaan No_Permintaan ID_Klien Nama_Perusahaan Jmlh_Krywn


18-02-17 1701 198272 PT. Asahimas 20 Orang
Chemical
20-03-17 1702 198273 PT. Kenertec Power 10 Orang
System
22-03-17 1703 195778 PT. Chandra Asri 15 Orang
Petrochemical
01-04-17 1704 196754 PT. Sankyu 20 Orang
Indonesia
Internasional
05-04-17 1705 196254 PT. Jawa Manis 20 Orang
Rafinasi

ID_Karyawan Nama_Karyawan Keahlian


MG001 Deden Mulya Mechanic
MG002 Rizky Ramadhan Cleangin Service
MG003 Amry Hidayat Security
MG004 Budi Sobari Helper
MG005 Fauzan Driver
ID_Kontrak Tgl_awal_Kontrak Tgl_akhir_Kontrak No_PanggilanKerja
201701 20-02-17 20-02-18 SP0211
201702 22-03-17 22-07-17 SP0212
201703 24-03-17 24-10-17 SP0213
201704 03-04-17 03-01-18 SP0214
201705 07-04-17 07-08-17 SP0215

2. Normalisasi Pertama (1 NF)


Tabel 3.3 Normalisasi Tabel Petama (1 NF)
Tgl_Permintaan No_Permintaan ID_Klien Nama_Perusahaan Jmlh_Krywn

18-02-17 1701 198272 PT. Asahimas 20 Orang


Chemical
20-03-17 1702 198273 PT. Kenertec Power 10 Orang
System
22-03-17 1703 195778 PT. Chandra Asri 15 Orang
Petrochemical
01-04-17 1704 196754 PT. Sankyu Indonesia 20 Orang
Internasional
05-04-17 1705 196254 PT. Jawa Manis 20 Orang
Rafinasi
47

ID_Kontrak Tgl_awal_kontrak Tgl_akhir_Kontrak


201701 20-02-2017 20-02-2018
201702 22-03-2017 22-07-2017
201703 24-03-2017 24-10-2017
201704
No_PanggilanKerja 03-04-2017
ID_Karyawan 03-01-2018
Nama_Karyawan Keahlian
SP0211 201705 MG001
07-04-2017 Deden Mulya 07-08-2017Mechanic
SP0212 MG002 Rizky Ramadhan Cleangin Service
SP0213 MG003 Amry Hidayat Security
SP0214 MG004 Budi Sobari Helper
SP0215 MG005 Fauzan Driver

3. Normalisasi Kedua (2 NF)


Tabel 3.4 Normalisasi Tahap (2 NF)
Jenis_Klmi No_Tlp Usia Status_Pernikaha Ditempatkan Keahlia
n n n
L  08617181819 31 Menikah PT. Asahimas Mechanic
1 Chemical
L  08252791629 33 Menikah PT. Kenertec Power Cleaning
1 System Service
L  08151772819 32 Menikah PT. Chandra Asri Security
1 Petrochemical
 L  08291972561 40  Menikah PT. Sankyu Helper
7 Indonesia Internasional
 L  08172891910   41  Menikah PT. Jawa Manis Driver
0 Rafinasi
Tabe Karyawan
ID_Karyawa Nama No_KTP Alamat Tmpt_Lahir Tgl_Lahir
n
MG001 Deden Mulya  03871819191 Cigading Serang 20-01-87
9
MG002 Rizky Ramadhan  03872829901 Ciwandan Bandung 11-04-85
1
MG003 Amry Hidayat  03241616781 Warnasari Serang 10-02-86
9
MG004 Budi Sobari  03789816178 Kavling Solo  04-06-78
1
MG005 Fauzan  03870917159 Cilegon Bogor  16-09-77
0
48

Tabel Klien Email No_Tlp


Aschemical@gmail.com (0254) 391891
KenertecPS@gmail.com (0254) 391710
ID_Klien Nama_Perusahaan Alamat Penanggung_Jwb
ChandraAP@gmail.com (0254) 321901
198272 PT. Asahimas Jl. Raya Anyer Sumarto
Sankyuindo@gmail.com
Chemical KM 22 (0254) 391081
198273 PT. Kenertec Power Jl. Sunan
Jawamanisr@gmail.com Kalijaga
(0245) 378919 Hardiyanto
System No. 16
195778 PT. Chandra Asri Jl. Brigadir Marjani
Petrochemical Jenderal
Katamso No. 40
196754 PT. Sankyu Jl. Brigadir Edi Mariyadi
Indonesia Jenderal Katamso
Internasional KM. 121
196254 PT. Jawa Manis Jl. Raya Anyer Bambang
Rafinasi KM 11

Tabel Permintaan
No_Permintaan Tgl_Permintaan ID_Kontrak Nama_Perusahaan

1701 18-02-17 201701 PT. Asahimas Chemical


1702 20-03-17 201702 PT. Kenertec Power
System
1703 22-03-17 201703 PT. Chandra Asri
Petrochemical
1704 01-04-17 201704 PT. Sankyu Indonesia
Internasional
1705 05-04-17 201705 PT. Jawa Manis Rafinasi

Tabel Permintaan Detail


49

No_Permintaan Jumlah_Karyawan Keahlian


1701 20 Mechanic
1702 10 Cleaning
1703 15 Service
1704 20 Security
1705 20 Helper

Tabel Karyawan Outsourcing

ID_Karyawa Nama No_KTP Alamat Tmpt_Lahir Tgl_Lahir


ID_Karyawan Nama Keahlian
n
MG001 MG001 Deden Mulya
Deden Mulya Mechanic
 038718191919 Cigading Serang 20-01-87
MG002 MG002 Rizky Rizky
Ramadhan Ramadhan
 038728299011 Cleaning
Ciwandan Service
Bandung 11-04-85
MG003 MG003 Amry Hidayat Amry 032416167819
Hidayat Warnasari
Security Serang 10-02-86
MG004 MG004 Budi Sobari Budi Sobari
 037898161781 Kavling
Helper Solo  04-06-78
MG005 MG005 Fauzan  038709171590 Cilegon
Fauzan Driver Bogor  16-09-77
Jenis_Klmin No_Tlp Usia Status_Pernikahan Ditempatkan Keahlian
L  086171818191 31 Menikah PT. Asahimas Mechanic
Chemical
L  082527916291 33 Menikah PT. Kenertec Power Cleaning
System Service
L  081517728191 32 Menikah PT. Chandra Asri Security
Petrochemical
 L  082919725617 40  Menikah PT. Sankyu Helper
Indonesia Internasional
 L  081728919100   41  Menikah PT. Jawa Manis Driver
Rafinasi

Tabel Karyawan Tersedia

Tabel Panggilan Kerja


50

No_PanggilanKerj Nama_Karyawa Ditempatkan Keahlia Kontrak_Ke


a n n
SP0211 Deden Mulya PT. Asahimas Mechani 2
Chemical c
SP0212 Rizky Ramadhan PT. Kenertec Cleaning 3
Power System Service
SP0213 Amry Hidayat PT. Chandra Asri Security 1
Petrochemical
SP0214 Budi Sobari PT. Sankyu Helper 5
Indonesia
Internasional
SP0215 Fauzan PT. Jawa Manis Driver 4
Rafinasi

Tabel Kontrak Kerja


ID_Kontra Nama_Perusahaa Tgl_awal_Kntr Tgl_akhir_Kntr Tgl_Pentt Kontrak_K
k n k k d e
201701 PT. Asahimas 20-02-17 20-02-18 22-02-17 2
Chemical
201702 PT. Kenertec 22-03-17 22-07-17 24-03-17 3
Power System
201703 PT. Chandra 24-03-17 24-10-17 26-03-17 5
Asri
Petrochemical
201704 PT. Sankyu 03-04-17 03-01-18 05-04-17 2
Indonesia
Internasional
201705 PT. Jawa 07-04-17 07-08-17 09-04-17 2
Manis
Rafinasi

4. Normalisasi Ketiga (3 NF)


51

Gambar 3.19 Normalisasi Tahap Ketiga (3 NF)

3.3.3. Relasi Antar Tabel


Relasi antar file merupakan gabungan antar table yang
mempunyai kunci utama yang sama, sehingga file-file tersebut
menjadi satu kesatuan yang dihubungkan oleh field kunci tersebut.
Pada proses ini, elemen-elemen data dikelompokkan menjadi satu
file database beserta entitas dan hubungannya. Berikut relasi table
dari sistem aplikasi yang diusulkan.
52

Gambar 3.20 Relasi Antar Tabel

3.3.4. Kamus data


Kamus data merupakan katalog fakta tentang data dan
kebutuhan informasi. Dengan menggunakan kamus data, analisa
sistem dapat mendefinisikan aliran data yang ada disitem dengan
lengkap. Pada tahap analisa kamus data dapat digunakan sebagai alat
komunikasi antara sistem dangan pemakai sistem tentang informasi
yang dibutuhkan oleh pemakai. Sedangkan pada tahap perancangan
database, kamus data dibuat berdasarkan arus data yang ada didalam
diagram alir data. Adapun dimuat dalam kamus data adalah sebagai
berikut :

Tabel 3.5 Kamus Data


53

1 Karyawan
Tabel {id_karyawan, id_keahlian, nama, no_ktp, alamat,
Karyawan tmpt_lahir, tgl_lahir, jenis_kelamin, no_tlp, usia,
status_pernikahan, ditempatkan, keahlian}
2 Karyawan Outsourcing
Tabel {id_karyawan, nama, alamat, no_tlp, usia, jenis_kelamin,
Karyawan Outsourcing keahlian, ditempatkan}

3 Tabel Karyawan Tersedia


Karyawan Tersedia {id_karyawan, id_panggilankerja, nama_karyawan,
keahlian}

4 Tabel Keahlian
Keahlian {id_keahlian, keahlian}

5 Tabel Klien
Klien {id_klien, Nama_Perusahaan, Alamat,
penanggung_jawab, no_tlp, email}

6 Tabel Permintaan
Permintaan {id_permintaan, id_klien, id_keahlian, id_kontrak,
tgl_permintaan, nama_Perusahaan, jumlah_karyawan,
keahlian}

7 Tabel Panggilan Kerja


Panggilan_Kerja {id_panggilankerja, nama_karyawan, ditempatkan,
keahlian, kontrak_ke}

8 Tabel Kontrak Kerja


Kontrak Kerja {id_kontrak, nama_perusahaan, tgl_awal_kontrak,
tgl_akhir_kontrak, tgl_penandatangan, kontrak_ke}

3.3.5. Struktur File


Program aplikasi yang berbasis data pada umumnya
menggunakan file database yang memiliki gambaran struktur entitas
(objek dalam sistem). Dalam perancangan, struktur file merupakan
suatu kumpulan dari data-data yang saling terkait dan berhubunggan
satu dengan yang lain
a. Struktur File karyawan
Nama Tabel : karyawan
Fungsi Tabel : Menyimpan Identitas karyawan
54

Primary Key : id_karyawan

Tabel 3.6 Karyawan

No Field Type Size


1 id_karyawan Int 6
2 id_keahlian Int 6
3 nama Varchar 30
4 no_ktp Varchar 12
5 alamat Longtext -
6 no_tlp Varchar 12
7 tempat_lahir Varchar 20
8 tanggal_lahir Date -
9 jenis_kelamin Varchar 15
10 usia Varchar 2
11 status_perkawinan Varchar 15
12 ditempatkan Varchar 30
13 keahlian Varchar 20

b. Struktur File karyawan_outsourcing


Nama Tabel : karyawan_outsourcing
Fungsi Tabel : Menyimpan Data
Karyawan_outsourcing
Primary Key : id_karyawan

Tabel 3.7 Karyawan Outsourcing


No Field Type Size
1 id_karyawan Int 6
2 nama Varchar 30
3 alamat Longtex -
t
4 no_tlp Varchar 12
55

5 jenis_kelamin Varchar 15
6 usia Varchar 2
7 ditempatkan Varchar 30
8 keahlian Varchar 20

c. Struktur File karyawan_tersedia


Nama Tabel : karyawan_tersedia
Fungsi Tabel : Menyimpan Data
karyawan _tersedia
Primary Key : id_karyawan

Tabel 3.8 Karyawan Tersedia

No Field Type Size


1 id_karyawan Int 6
2 id_panggilankerja Int 6
3 nama_karyawan Varchar 30
4 keahlian Varchar 20

d. Struktur File keahlian


Nama Tabel : keahlian
Fungsi Tabel : Menyimpan Data keahlian
Primary Key : id_keahlian

Tabel 3. 9 Keahlian
No Field Type Size
56

1 id_keahlian Int 6
Varcha
2 keahlian r 20

e. Struktur File klien


Nama Tabel : klien
Fungsi Tabel : Menyimpan Data klien
Primary Key : id_klien

Tabel 3.10 Klien

N
o Field Type Size
1 id_klien Int 6
2 nama_perusahaan Varchar 35
Longtex
3 alamat t -
4 no_tlp Varchar 12
5 penanggung_jawab Varchar 35
6 email Varchar 20
57

f. Struktur File permintaan


Nama Tabel : permintaan
Fungsi Tabel : Menyimpan Data permintaan
Primary Key 1 : id_permintaan
Tabel 3.11 Permintaan
No Field Type Size
1 id_permintaan Int 6
2 id_klien Int 6
3 id_keahlian Int 6
4 id_kontrak Int 6
5 nama_perusahaan Varchar 35
6 tgl_permintaan Date -

g. Struktur File permintaan_detail


Nama Tabel : permintaan _detail
Fungsi Tabel : Menyimpan Data
permintaan_detail
Primary Key : id_permintaan

Tabel 3.12 Permintaan Detail

No Field Type Size


1 id_permintaan Int 6
2 Keahlian Varchar 20
3 jumlah_orang Varchar 3

h. Stuktur File panggilan_kerja


Nama Tabel : panggilan_kerja
Fungsi Tabel : Menyimpan Data
panggilan_kerja
Primary Key : id_panggilankerja

Tabel 3.13 Panggilan Kerja

No Field Type Size


1 id_panggilanKerja Int 6
2 nama_karyawan Varchar 30
3 Ditempatkan Varchar 30
4 Keahlian Varchar 20
5 kontrak_ke Varchar 3
58

i. Stuktur File Kontrak Kerja


Nama Tabel : kontrak_kerja
Fungsi Tabel : Menyimpan Data
Kontrak Kerja
Primary Key 1 : id_kontrak

Tabel 3.14 Kontrak Kerja


No Field Type Size
1 id_kontrak Int 6
2 nama_perusahaan Varchar 35
3 tgl_penandatangan Date -
4 tgl_awal_kontrak Date -
5 tgl_akhir_kontrak Date -
6 kontrak_ke Int 3
3.4.
Perancangan Antar Muka
Perancangan interface yang dimaksudkan adalah rancangan atau
desain dari program yang dibuat. Diantaranya desain mengenai form
masukan (Input), yaitu form-form yang bertugas untuk menerima dan
memasukkan data kedalam database. Dan desain keluaran (Output), yaitu
form yang bertugas memberikan laporan data yang dicetak atau di print dari
data yang telah dimasukkan.
3.4.1. HIPO (Hierarchy Input Process Output)
59

Program dibutuhkan untuk memanipulasi data-data pada


suatu file dan menghasilkan suatu informasi yang berguna. Suatu
program di dapatkan dari suatu paket program yang tersusun
sedemikian rupa membentuk suatu program tertetu. Dalam sistem
usulan ini penulis menguraikan secara garis besar program yang
disajikan kedalam diagram HIPO (Hierarchy Input Process
Output).

Gambar 3.21 HIPO (Hierarchy Input Process Output)

3.4.2. Perancangan Form Input


Perancangan form input merupakan suatu rancangan yang
dibuat untuk memasukan data pada sistem aplikasi. Berikut
merupakan gambar perancangan form input pada Sistem Penyedia
Jasa Outsourcing.
a. Halaman LOGIN
60

Gambar 3.22 Halaman LOGIN


b. Rancangan Halaman Utama

Gambar 3.23 Rancangan Halaman Utama


c. Rancangan Input Data Karyawan
61

Gambar 3.24 Rancangan Input Data Karyawan

d. Rancangan Input Data Karyawan Outsourcing


62

Gambar 3.25 Rancangan Input Data Karyawan Outsourcing

e. Rancangan Input Data Karyawan Tersedia

Gambar 3.26 Rancangan Input Data Karyawan Tersedia


63

f. Rancangan Pengisian Data Keahlian

Gambar 3.27 Rancangan Pengisian Data Keahlian

g. Rancangan Pengisian Data Klien

Gambar 3.28 Rancangan Pengisian Data Klien


64

h. Rancangan Pengisian Data Permintaan

Gambar 3.29 Rancangan Pengisian Data Permintaan

i. Rancangan Pengisian Data Panggilan Kerja


65

Gambar 3.30 Rancangan Pengisian Data Panggilan Kerja


j. Rancangan Pengisian Data Kontrak Kerja

Gambar 3.31 Rancangan Pengisian Data Kontrak Kerja


66

3.4.3. Perancangan Form Output


Perancangan output yaitu rancangan dari program yang
dijalankan pada sistem aplikasi. Berikut merupakan gambar
perancangan output pada sistem peminjaman laptop.
a. Rancangan Laporan Data Hasil Permintaan Karyawan
Outsourcing
67

Gambar 3.32 Laporan Bulanan Permintaan Karyawan Outsourcing

Anda mungkin juga menyukai