27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat...

32
26 BAB III PENDAHULUAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan dilakukan untuk mendapatkan gambaran tentang proses bisnis berdasarkan sejarah perusahaan, struktur organisasi dan fungsi yang ada di perusahaan. 3.1.1. Sejarah Perusahaan PT. Asia Citra Pratama (ACP) adalah produsen tekstile yang mengkhususkan diri dalam produk tekstile rumah. Didirikan pada 2009 di zona industri hijau dikarawang atau dikawasan industri suryacipta jawa barat. ACP memulai produksi pada Oktober 2010. Didukung oleh mesinmesin eropa dengan teknologi ramah lingkungan terkini yang efisien, ACP memproduksi tekstile rumah untuk memenuhi kebutuhan pasar domesik dan internasional 3.1.2. Visi dan Misi Perusahaan Adapun Visi dan Misi yang ada diperusahaan PT Asia Citra Pratama adalah sebagai berikut: 1.Visi Menjadi produsen home textile terdepan dengan kualitas terbaik dan ramah lingkungan.

Transcript of 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat...

Page 1: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

26

BAB III

PENDAHULUAN

3.1. Tinjauan Perusahaan

Tinjauan Perusahaan dilakukan untuk mendapatkan gambaran tentang proses

bisnis berdasarkan sejarah perusahaan, struktur organisasi dan fungsi yang ada di

perusahaan.

3.1.1. Sejarah Perusahaan

PT. Asia Citra Pratama (ACP) adalah produsen tekstile yang mengkhususkan

diri dalam produk tekstile rumah. Didirikan pada 2009 di zona industri hijau

dikarawang atau dikawasan industri suryacipta jawa barat. ACP memulai

produksi pada Oktober 2010. Didukung oleh mesin–mesin eropa dengan

teknologi ramah lingkungan terkini yang efisien, ACP memproduksi tekstile

rumah untuk memenuhi kebutuhan pasar domesik dan internasional

3.1.2. Visi dan Misi Perusahaan

Adapun Visi dan Misi yang ada diperusahaan PT Asia Citra Pratama adalah

sebagai berikut:

1.Visi

Menjadi produsen home textile terdepan dengan kualitas terbaik dan ramah

lingkungan.

Page 2: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

27

2. Misi

Menghasilkan produk home textile standar internasional dengan

menggunakan teknologi terkini dan SDM yang berkualitas. Memperhatikan

dampak lingkungan pada setiap aspek-aspek pekerjaan.

3.1.3. Stuktur Organisasi dan Fungsi

Struktur Organisasi adalah gambaran untuk menjelaskan bagian-bagian dan

wewenang serta tanggung jawab. Struktur organisasi dapat juga dijadikan

pemisah tanggung jawab antara bagian yang satu dengan bagian yang lainnya.

Struktur organisasi sangat penting karena untuk mencapai tujuan yang

direncanakan sesuai dengan tanggung jawab masing-masing sehingga dapat

menghasilkan kualitas yang optimal dengan efektif dan efisien. Berikut ini

gambaran struktur organisasi pada PT. Asia Citra Pratama:

Gambar III.1

Struktur Organisasi PT. Asia Citra Pratama

Adapun sesuai dengan fungsi dan tugas masing-masing bagian dari struktur

organisasi yang terdapat pada PT. Asia Citra Pratama yaitu sebagai berikut:

Page 3: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

28

1.Director Utama (Pemimpin Perushaan)

Adalah owner atau pemilik dari PT. Asia Citra Pratma. Pemilik perusahaan

yaitu Bapak Hendra Tedjawisastra. Fungsinya menentukan kebijakan tertinggi

dan strategi perusahaan, bertanggung jawab dalam memimpin dan membina

perusahaan untuk mencapai visi dan misinya.

2.Managing Director

Fungsinya untuk memerintah, menunjuk, mengangkat, dan memberhentikan

manager. Tugasnya untuk memberikan ide dalam strategi untuk perusahan.

3.Marketing (Penjualan)

Fungsinya bersama dengan Director utama menetapkan pedoman harga

barang. Tugasnya untuk mencari pesanan atau order sebagai acuan PPIC

dalam pembutan planning produksi untuk pembuatan barang yang akan dijual

dan menghasilkan pendapatan bagi perusahaan.

4.Design

Fungsinya memberikan rancangan gambar kepada customer. Tugasnya

membuat design atau produk sesuai permintaan customer yang akan

dikerjakan oleh bagian produksi.

5.PPIC (Production Planning Iventory Control)

Fungsinya membuat schedule sesuai dari permintaan customer yang

bekerjasama dengan bagian marketing. Tugasnya memberi schedule untuk

bagian produksi, dan memastikan estimasi selesai produksi sesuai dengan

target yang ditentukan.

Page 4: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

29

6. Produksi

Fungsinya adalah membuat atau menciptakan barang dengan kualitas terbaik,

membuat barang sesuai dengan pesanan, serta sesuai dengan waktu yang

ditentukan.

7. LABRND

Fungsinya untuk mengetahui dan mengetes bahan baku baru yang akan

digunakan untuk produksi. Tugasnya membuat resep dan bahan baku untuk

produksi.

8.Purchasing (Pembelian)

Fungsinya menentukan dan melakukan negosiasi dengan pihak supplier

tentang harga, kualitas barang, kelengkapan dokumen dan tanggal pengiriman

barang. Tugasnya pembelian barang sesuai dengan pesanan tiap bagian.

9. HRGA

Fungsinya mengelola data seluaruh karyawan dan aset yang ada di

perusahaan. Tugasnya melakukan pengelolaan dan pengadaan kendaraan

dinas, perawatan gedung dan lingkuangn perusahaan, pengurusan semua

bentuk perizinan, pengadaan dan distribusi ATK dan alat-alat kerja lainnya,

berhubungan dengan pihak external (Pemda, Kepolisian, humas, lingkungan

sekitar, sekolah, outsourcing company dan lain-lain), mengurusi karyawan

mulai dari perekrutan karyawan samapai dengan karyawan keluar

Page 5: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

30

10. QA (Quality Assurance)

Fungsinya memastikan setiap hasil produksi sesuai dengan standar dan

kualitas perusahaan yang telah ditetapkan. Tugasnya Memeriksa jenis mutu

dan kuantitas barang yang akan dikirim ke customer.

11. FAT (Finance Accounting and Tax)

Fungsinya melakukan analisa dan pengelolaan transaksi keuangan termasuk

masalah pajak. Tugasnya melakukan penginputan dan pembukuan semua

transaksi keuangan, mengelola pembayaran dan penerimaan uang.

12. Engineering

Fungsinya bertanggung jawab terhadap kelancaran mesin yang akan

digunakan produksi. Tugasnya melakukan perawatan, perbaikan, dan

pencegahan mesin rusak dan gedung atau bangunan perusahaan.

13. TND (Training and Development)

Fungsinya untuk melatih dan mengembangkan pengetahuan karyawan untuk

menjadikan sumber daya manusia yang lebih baik. Tugasnya melakukan

pembinaan kepada siswa dan siswi magang.

14. IT (Information Technology)

Fungsinya untuk menyediakan layanan internet, jaringan, program dan

perankatnya. Tugasnya mendukung kelancaran kegiatan pekerja dalam bidang

IT.

3.2. Analisis Kebutuhan

Analisis kebutuhan sangat dibutuhkan dalam mendukung kinerja sebuah

website, Analisis kebutuhan berisi jenis kebutuhan dan proses-proses apa saja yang

Page 6: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

31

nantinya dilakukan oleh sistem. Kebutuhan fungsional juga berisi informasi-

informasi apa saja yang harus ada dan dihasilkan oleh sistem:

3.2.1. Identifikasi Kebutuhan

1. Kebutuhan admin adalah sebagai berikut:

a. Prosedur Login

Prosedur login merupakan tahapan pertama yang dilakukan oleh admin

untuk mengolah aplikasi dengan cara mengisikan username dan password,

apabila yang diisikan pada kolom yang tersedia itu salah maka akan

muncul pesan pemberitahuan, apabila berhasil, admin akan dihantarkan

keprosedur dashboard atau halaman utama.

b. Prosedur Dashboard

Prosedur dashboard merupakan halaman pertama yang diakses oleh

admin apabila telah melewati prosedur login. Pada bagian ini tersedia

fungsi-fungsi sistem yang dapat dikelola seperti data permintaan, data

kandidat, data pengiriman, laporan rekrutmen, logout, dan ganti password.

c. Prosedur Permintaan

Prosedur data permintaan ini memberikan fasilitas untuk melakukan

penambahan data untuk kandidat, pengubahan, penghapusan, dan

mengolah data dengan memberikan status didata tersebut yang terdiri dari

status belum proses untuk mendadakan permintaan tersebut belum

dikerjakan, status proses untuk menandakan permintaan tersebut masih

dalam proses pengerjaan, status pending untuk menandakan permintaan

Page 7: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

32

tersebut ditutup untuk sementara, dan status selesai untuk menandakan

permintaan tersebut sudah selesai proses pengerjaan.

d. Prosedur Kandidat

Prosedur kandidat ini memberikan fasilitas untuk melakukan pencarian,

pengubahan, penghapusan, dan pemberian status diterima untuk

menandakan kandidat tersebut diterima menjadi karyawan.

e. Prosedur Pengiriman

Prosedur data pengiriman ini memberikan fasilitas untuk melakukan

pengubahan, pencarian, mengolah data pengiriman serta dapat menghapus

data pengiriman tersebut.

f. Prosedur Laporan Rekrutmen

Prosedur laporan rekrutmen ini admin dapat mengakses laporan rekrutmen

data permintaan mulai dari status belum proses, proses, pending, dan

selesai. Pencarian data laporan rekrutmen ini bisa dipilih dengan kategori

bulan dan tahun, Hasil pencarian dapat ditampilkan dan dicetak.

g. Prosedur Logout

Admin dapat mengakhiri penggunaan aplikasi atau pergantian user dengan

prosedur logout.

h. Prosedur Ganti Password

Admin dapat merubah password dengan memasukan password baru, maka

admin akan dibawa ke halaman login.

Page 8: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

33

2. Kebutuhan user adalah sebagai berikut:

a. User dapat menambah data permintaan.

b. User dapat mengedit data permintaan.

c. User dapat melihat status data permintaan.

3. Kebutuhan managing adalah sebagai berikut:

a. Managing dapat mengedit data permintaan dengan memberikan status

belum acc sebagai tanda permintaan tersebut belum diterima, status tidak

acc sebagai tanda permintaan tersebut tidak diterima, dan status acc

sebagai tanda permintaan tersebut diterima.

3.3. Rancangan Dokumen

3.3.1. Rancangan Dokumen Masukan (Input)

a. Nama Dokumen : Form permintaan Tenaga Kerja

Fungsi : Untuk data permintaan

Sumber : User

Tujuan : Admin HRGA

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap ada permintaan baru

Bentuk : Lihat lampiran A-1

3.3.2. Rancangan Dokumen Keluaran (Output)

a. Nama Dokumen : Laporan rekrutmen

Fungsi : Untuk laporan bulanan

Sumber : Admin HRGA

Page 9: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

34

Tujuan : Manager HRGA

Media : Kertas

Jumlah : 1

Frekuensi : Setiap ada penerimaan karyawan

Bentuk : Lihat lampiran B-1

b. Nama Dokumen : Form Pemanggilan Test Dan Interview

Fungsi : Untuk data pemanggilan

Sumber : Kandidat

Tujuan : Admin HRGA

Media : Kertas

Jumlah : 1

Frekuensi : Setiap ada pemanggilan kandidat

Bentuk : Lihat lampiran B-2

c. Nama Dokumen : Form Pengiriman Tenaga Kerja

Fungsi : Untuk data serah terima

Sumber : Admin HRGA

Tujuan : User

Media : Kertas

Jumlah : 1

Frekuensi : Setiap ada pengiriman karyawan baru

Bentuk : Lihat lampiran B-3

Page 10: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

35

3.4. Entity Relationship Diagram

3.4.1 Entity Relationship Diagram (ERD)

Gambar III.2

Entity Relationship Diagram(ERD)

Page 11: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

36

3.4.2. Logical Record Structure(LRS)

Gambar III.3

Logical Record Structure (LRS)

3.5. Spesifikasi File

Spesifikasi file ini menjelaskan, dalam rancang bangun sistem ini terdiri satu

database yaitu “morek” dan di dalamnya terdapat beberapa table sebagai berikut:

1. Spesifikasi File tabel Permintaan

Nama file : fptk1

Akronim : fptk1

Fungsi : Sebagai menyimpan data permintaan

Tipe file : File transaksi

Organisasi file : Index Sequential

Akses file : Random

Page 12: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

37

Media : Hard Disk

Panjang record : 202 byte

Kunci field : fptk1_id

Software : Xampp

Tabel III.1

Spesifikasi file fptk1

No Elemen Data Akronim Tipe Panjang Ket

1. fptk1_id fptk1_id Int 7 Primary Key

2. fptk1_bagian fptk1_bagian Varchar 50

3. fptk1_jabatan fptk1_jabatan Varchar 50

4. fptk1_jumlah fptk1_jumlah Int 11

5. fptk1_jk fptk1_jk Enum ‘L’ ‘P’

6. fptk1_pendidikan fptk1_pendidikan Varchar 50

7. fptk1_umur fptk1_umur Int 11

8. fptk1_ket fptk1_ket Text

9. fptk1_tglminta fptk1_tglminta Date

10. fptk1_accmd fptk1_accmd Int 11

11. fptk1_status fptk1_status Int 11

12. user_nama user_nama Varchar 50 Foregin Key

13. managing_nama managing_nama Varchar 50 Foregin Key

Page 13: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

38

2. Spesifikasi File tabel Kandidat

Nama file : kandidat

Akronim : kandidat

Fungsi : Sebagai menyimpan data kandidat

Tipe file : File transaksi

Organisasi file : Index Sequential

Akses file : Random

Media : Hard Disk

Panjang record : 148 byte

Kunci field : calon_ktp

Software : Xampp

Tabel III.2

Spesifikasi file kandidat

No Elemen Data Akronim Tipe Panjang Ket

1. calon_ktp calon_ktp Varchar 16 Primary Key

2. fptk1_id fptk1_id Int 7 Foreign Key

3. calon_nama calon_nama Varchar 50

4. calon_hp calon_hp Varchar 14

5. calon_pendidikan calon_pendidikan Varchar 50

6. calon_ket calon_ket Text

7. calon_jk calon_jk Enum ‘L’ ‘P’

8. calon_ttl calon_ttl Date

9. calon_status calon_status Int 11

Page 14: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

39

10. calon_tgltest calon_tgltest Date

11. admin_id admin_id Int 11 Foreign Key

3. Spesifikasi File tabel Pengiriman

Nama file : fptk2

Akronim : fptk2

Fungsi : Sebagai menyimpan data pengiriman

Tipe file : File transaksi

Organisasi file : Index Sequential

Akses file : Random

Media : Hard Disk

Panjang record : 179 byte

Kunci field : fptk2_id

Software : Xampp

Tabel III.3

Spesifikasi file fptk2

No Elemen Data Akronim Tipe Panjang Ket

1. fptk2_id fptk2_id Int 11 Primary Key

2. fptk1_id fptk1_id Int 7 Foreign Key

3. fptk2_nik fptk2_nik Int 11

4. fptk2_nama fptk2_nama Varchar 50

5. fptk2_bagian fptk2_bagian Varchar 50

Page 15: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

40

6. fptk2_jabatan fptk2_jabatan Varchar 50

7. fptk2_tglkirim fptk2_tglkirim Date

4. Spesifikasi File tabel Laporan

Nama file : laporan

Akronim : laporan

Fungsi : Sebagai menyimpan data laporan

Tipe file : File transaksi

Organisasi file : Index Sequential

Akses file : Random

Media : Hard Disk

Panjang record : 133 byte

Kunci field : laporan_id

Software : Xampp

Tabel III.4

Spesifikasi file laporan

No Elemen Data Akronim Tipe Panjang Keterangan

1 laporan_id laporan_id Int 11 Primary Key

2 laporan_bagian laporan_bagian Varchar 50

3 laporan_jabatan laporan_jabatan Varchar 50

4 laporan_tanggal laporan_tanggal Int 11

5 laporan_status laporan_status Int 11

Page 16: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

41

5. Spesifikasi File tabel admin

Nama file : admin

Akronim : admin

Fungsi : Sebagai menyimpan data pengguna

Tipe file : File transaksi

Organisasi file : Index Sequential

Akses file : Random

Media : Hard Disk

Panjang record : 122 byte

Kunci field : admin_id

Software : Xampp

Tabel III.4

Spesifikasi file admin

No Elemen Data Akronim Tipe Panjang Keterangan

1 admin_id admin_id Int 11 Primary Key

2 admin_nama admin_nama Varchar 50

3 admin_password admin_password Varchar 50

4 admin_hakakses admin_hakakses Int 11

Page 17: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

42

3.6. Pengkodean

Kode yang dibuat dalam pengkodean adalah field-field yang dijadikan kunci

prier (Primary Key).

1. fptk1_id

Setiap permintaan memiliki id masing-masing sehingga dapat membatasi hak

akses dari masing-masing permintaan diantaranya terdiri dari:

2 0 0 1 0 0 1

Ket : 20 Untuk no tahun permintaan

: 01 Untuk no bulan permintaan

: 001 Untuk no urut permintaan

2. calon_ktp

Setiap kandidat memiliki id masing-masing sehingga dapat membatasi hak

akses dari masing-masing permintaan diantaranya terdiri dari kode nik (nomer

induk kepegawaian) ktp:

3 2 7 5 0 3 5 7 0 1 9 7 0 0 1 8

1. fptk2_id

Setiap pengiriman memiliki id masing-masing sehingga dapat membatasi hak

akses dari masing-masing pengiriman diantaranya terdiri dari:

0 0 1

Ket : 001 Untuk no urut pengiriman

Page 18: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

43

2. laporan_id

Setiap laporan memiliki id masing-masing sehingga dapat membatasi hak akses

dari masing-masing permintaan diantaranya terdiri dari:

2 0 0 1 0 0 1

Ket : 20 Untuk no tahun pengiriman

: 01 Untuk no bulan pengiriman

: 001 Untuk no urut pengiriman

3.7. Spesifikasi Program

Struktur navigasi pada website digunakan untuk memudahkan pengguna untuk

menjelajahi website tersebut dan menggambarkan isi dari seluruh website yang

menghubungkan antara isi tersebut. Berikut struktur navigasi dalam perancangan

website tugas akhir ini:

1. Struktur navigasi admin

Gambar III.4

Struktur navigasi admin

Page 19: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

44

2. Struktur navigasi user

Gambar III.5

Struktur navigasi user

3. Struktur navigasi managing

Gambar III.6

Struktur navigasi managing

3.8. Spesifikasi Sistem Komputer

Sebagai sarana pendukung dalam website ini, penulis akan menjabarkan

perangkat keras (hardware) dan perangkat lunak (software) yang dibutuhkan yaitu:

3.8.1. Spesifikasi Sistem Komputer Untuk Server

Page 20: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

45

1. Kebutuhan Perangkat Keras

a. Processor : AMD A8-7410

b. Memory size : 4.00 GB

c. System Type : 64-Bit

d. Monitor : 14 inc

e. Mouse : Standar Mouse

2. Kebutuhan Perangkat Lunak

a. Sistem Operasi : Windows 7

b. Paket program : Sublime Text 3

c. Database : mySQL

d. Web Browser : Google Chrome

3.8.2. Spesifikasi Sistem Komputer Untuk Client

1. Kebutuhan Perangkat Keras

a. Prosesor : AMD 4 Quad Core

b. Memory size : 4.00 GB

c. System Type : 64-Bit

d. Monitor : 14 inc

e. Mouse : Standar Mouse

2. Kebutuhan Perangkat Lunak

a. Sistem Operasi : Windows 7

b. Paket program : Sublime Text 3

c. Database : mySQL

d. Web Browser : Google Chrome

Page 21: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

46

3.9. Implementasi

1. Implementasi halaman admin sebelum login

Gambar III.7

Implementasi halaman admin sebelum login

2. Implementasi form login tidak diisi

Gambar III.8

Implementasi form login tidak diisi

Page 22: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

47

3. Implementasi username tidak diisi

Gambar III.9

Implementasi username tidak diisi

4. Implementasi password tidak diisi

Gambar III.10

Implementasi password tidak diisi

Page 23: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

48

5. Implementasi username atau password salah

Gambar III.11

Implementasi username atau password salah

6. Implementasi halaman admin dashboard

Gambar III.12

Implementasi halaman admin dashboard

Page 24: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

49

7. Implementasi halaman admin data permintaan

Gambar III.13

Implementasi halaman admin data permintaan

8. Implementasi halaman admin input data kandidat

Gambar III.14

Implementasi halaman admin input data kandidat

Page 25: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

50

9. Implementasi halaman admin data kandidat

Gambar III.15

Implementasi halaman admin data kandidat

10. Implementasi halaman admin cetak data kandidat

Gambar III.16

Implementasi halaman admin cetak data kandidat

Page 26: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

51

11. Implementasi halaman admin data pengiriman

Gambar III.17

Implementasi halaman admin data pengiriman

12. Implementasi halaman admin edit data pengiriman

Gambar III.18

Implementasi halaman admin edit data pengiriman

Page 27: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

52

13. Implementasi halaman admin cetak data pengiriman

Gambar III.19

Implementasi halaman admin cetak data pengiriman

14. Implementasi halaman admin data laporan rekrutmen

Gambar III.20

Implementasi halaman admin data laporan rekrutmen

Page 28: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

53

15. Implementasi halaman admin cetak data laporan rekrutmen

Gambar III.21

Implementasi halaman admin data laporan rekrutmen

16. Implementasi halaman user input data permintaan

Gambar III.22

Implementasi halaman user input data permintaan

Page 29: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

54

17. Implementasi halaman user data permintaan

Gambar III.23

Implementasi halaman user data permintaan

18. Implementasi halaman managing data permintaan

Gambar III.24

Implementasi halaman managing data permintaan

19. Implementasi halaman managing edit data permintaan

Gambar III.25

Implementasi halaman managing edit data permintaan

Page 30: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

55

20. Implementasi halaman managing edit data permintaan

Gambar III.26

Implementasi halaman managing data laporan rekrutmen

3.10. Pengujian Unit

Pengujian ini menggunakan blackbox testing yang fokus terhadap proses

masukan dan keluaran sebuah program.

1. Pengujian terhadap halaman data kandidat.

Tabel III.5

Hasil pengujian blackbox testing halaman data kandidat

NO

Skenario

Pengujian

Text Case

Hasil Yang

Diharapakan

Hasil

Pengujian Kesimpulan

1.

No Ktp tidak

diisi kemudian

klik simpan

No Ktp:

(kosong)

Kolom

lainnya: (terisi)

Sistem akan menolak

akses dan

menampilkan ktp

wajib diisi

Sesuai

harapan

Valid

Page 31: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

56

2.

No Ktp sudah

pernah dinput

kemudian klik

simpan

No Ktp: (sama

dengan data

sebelumnya)

Kolom

lainnya: (terisi)

Sistem akan menolak

akses dan

menampilkan

“Karyawan sudah

pernah mengikuti test”

Sesuai

harapan

Valid

3.

Admin akan

menghapus

data kandidat

kemudian klik

hapus

Klik tombol

hapus

Sistem akan

memberkan

konfirmasi dan

menampilkan “Yakin

akan dihapus”

Sesuai

harapan

Valid

4.

Admin pilih

kandidat yg

diterima

kemudian klik

terima

Klik tombol

terima

Sistem akan beralih ke

data pengiriman dan

mengurangkan jumlah

permintaan dari data

permintaan

Sesuai

harapan

Valid

2. Pengujian terhadap form login

Tabel III.6

Hasil pengujian blackbox testing halaman login

NO Skenario Pengujian Text Case Hasil Yang Diharapakan

Hasil

Pengujian

Kesimpulan

Page 32: 27 - repository.bsi.ac.id · 5.PPIC (Production Planning Iventory Control) Fungsinya membuat schedule sesuai dari permintaan customer yang ... kandidat, data pengiriman, laporan rekrutmen,

57

1.

Username dan

password tidak

diisi kemudian klik

login

Username:

(koson)

Password:

(kosong)

Sistem akan menolak akses

dan menampilkan username

dan password waib diisi

Sesuai

harapan

Valid

2.

Memasukan

Username atau

password dengan

data yang salah

kemudian klik

login

Username :

admin

(benar)

Password:

123456

(salah)

Sistem akan menolak akses

dan menampilkan “Login

gagal! username dan

password salah”

Sesuai

harapan

Valid

3.

Memasukan

Username dan

tidak mengisi

password

kemudian klik

login

Username

(admin)

Password

(kosong)

Sistem akan menolak akses

dan menampilkan password

waib diisi

Sesuai

harapan

Valid

4.

Memasukan

Password dan tidak

mengisi Username

kemudian klik

login

Username

(kosong)

Password

(123321)

Sistem akan menolak akses

dan menampilkan username

waib diisi

Sesuai

harapan

Valid

5.

Memasukan

Username atau

password dengan

data yang benar

kemudian klik login

Username

(admin)

Password

(123321)

Sistem menerima akses login

dan menampilkan menu

dashboard

Sesuai

harapan

Valid