BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a....

26
27 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Toko pangan lestari adalah sebuah usaha menengah dengan konsep sembako tradisional yang di buat semi modern. Yang pendapatannya diraih dengan asset yang standar tidak melewati seperti kebutuhan primer dan sekunder, selebihnya seperti supermarket dan hypermart. 3.1.1. Sejarah Perusahaan Berdiri pada 30 Juni 2011 oleh Ibu Sumini dengan modal awal sekitar 200 juta, karena keinginan untuk bisa memenuhi kebutuhan masyarakat sekitar, supaya dapat berbelanja lebih nyaman dan aman. Harganya murah dengan konsep Grosir dan Eceran. Di tempat ini juga menyediakan pesan antar bagi pembeli yang ingin berbelanja banyak barang dan dapat diantar dengan biaya yang gratis. 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah suatu susunan dan hubungan antar bagian atau posisi yang ada pada suatu organisasi dalam menjalankan kegiatan operasional guna mencapai sebuah tujuan. Struktur organisasi menggambarkan dengan jelas pemisahan fungsional antara bagian satu dengan bagian yang lainnya serta pembagian aktivitas dan fungsi pada setiap bagian tersebut. Struktur yang digunakan toko pangan lestari yaitu struktur lini.

Transcript of BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a....

Page 1: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

27

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Toko pangan lestari adalah sebuah usaha menengah dengan konsep

sembako tradisional yang di buat semi modern. Yang pendapatannya diraih

dengan asset yang standar tidak melewati seperti kebutuhan primer dan sekunder,

selebihnya seperti supermarket dan hypermart.

3.1.1. Sejarah Perusahaan

Berdiri pada 30 Juni 2011 oleh Ibu Sumini dengan modal awal sekitar 200

juta, karena keinginan untuk bisa memenuhi kebutuhan masyarakat sekitar,

supaya dapat berbelanja lebih nyaman dan aman. Harganya murah dengan konsep

Grosir dan Eceran. Di tempat ini juga menyediakan pesan antar bagi pembeli yang

ingin berbelanja banyak barang dan dapat diantar dengan biaya yang gratis.

3.1.2. Struktur Organisasi dan Fungsi

Struktur organisasi adalah suatu susunan dan hubungan antar bagian atau

posisi yang ada pada suatu organisasi dalam menjalankan kegiatan operasional

guna mencapai sebuah tujuan. Struktur organisasi menggambarkan dengan jelas

pemisahan fungsional antara bagian satu dengan bagian yang lainnya serta

pembagian aktivitas dan fungsi pada setiap bagian tersebut. Struktur yang

digunakan toko pangan lestari yaitu struktur lini.

Page 2: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

28

Sumber: Sukadi(2016).

Gambar III.1.

Struktur organisasi

Adapun tugas dan tanggung jawab adalah sebagai berikut :

1. Kepala Toko

a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang

terjadi di toko.

b. Menganalisis target penjualan dan promosi yang sedang berlangsung.

2. Asisten Kepala Toko

a. Membantu pekerjaan kepala took.

b. Mengurusi administrasi-administrasi yang ada ditoko. Misalnya, nota

penerimaan barang (NPB), nota retur barang (NRB), surat jalan,

penggajian, listing barang, cetak label harga, retur barang, pengawasan dan

semua bentuk transaksi yang ada di toko.

3. Office Boy

a. Menjaga dan mengurus kebersihan toko pangan lestari.

Ass.Kepala Toko

Kepala Toko

Kasir Office boy

Page 3: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

29

b. Membantu menurunkan barang datang dari supplier.

4. Kasir

a. Memberikan pelayanan terhadap konsumen.

b. Melakukan penerimaan barang dari supplier.

c. Melakukan display barang di rak.

d. Melakukan penawaran promosi kepada setiap konsumen.

e. Melakukan transaksi penjualan barang kepada konsumen.

3.2. Analisa Kebutuhan Software

3.2.1. Analisa Kebutuhan

Analisis kebutuhan merupakan analisis terhadap semua kebutuhan yang

diperlukan di dalam lingkup perangkat lunak yang akan dikembangkan. Analisis

kebutuhan mengidentifikasi kebutuhan yang diperoleh berdasarkan kebutuhan

pengguna dan kebutuhan sistem.

1. Analisis Kebutuhan Pengguna (User Requierements Analysis)

a. Pegawai

1) Pegawai dapat melakukan input kehadiran setelah terdaftar sebagai

pegawai dan melakukan login.

2) Pegawai dapat melihat rekap kehadiran secara periodik dengan

memilih periode yang akan dilihat.

3) Pegawai dapat mengajukan permohonan ijin meninggalkan kantor

dengan mengisi form yang tersedia di dalam sistem kehadiran.

Page 4: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

30

4) Pegawai dapat melihat status ijin meninggalkan kantor yang masih

menunggu persetujuan, telah disetujui dan yang tidak disetujui, serta

rekap ijin secara periodik.

5) Pegawai dapat mengajukan permohonan cuti dengan mengisi form

yang tersedia di dalam sistem kehadiran.

6) Pegawai dapat melihat status cuti yang masih menunggu persetujuan,

telah disetujui, dan ditolak serta rekap ijin secara periodik.

7) Pegawai dapat mencetak rekap absen, ijin, dan cuti.

b. Administrator Web

1) Admin dapat menambah, mengedit, dan menghapus data master

karyawan.

2) Admin dapat meliihat dan mencetak rekap kehadiran, rekap ijin, dan

rekap cuti.

3) Admin dapat mengkonfirmasi ijin dan cuti karyawan.

4) Admin dapat membuat laporan data karyawan, data kehadiran, data

izin dan data cuti secara periodik.

2. Analisis Kebutuhan Sistem (System Requirements Analysis)

a. Kebutuhan Sistem Bagi Pegawai

1) Sistem dapat menentukan status kehadiran pegawai dengan

memberikan keterangan terlambat jika pegawai datang dan melakukan

pencatatan kehadiran lebih dari waktu yang telah ditentukan oleh

perusahaan.

2) Sistem dapat menentukan status kehadiran pegawai dengan

memberikan keterangan pulang lebih awal jika pegawai pulang dan

Page 5: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

31

melakukan pencatatan kehadiran kurang dari waktu yang telah

ditentukan oleh perusahaan

3) Sistem dapat menentukan status kehadiran pegawai dengan

memberikan keterangan mangkir jika pegawai tidak melakukan

pencatatan kehadiran

4) Sistem menyediakan informasi saldo cuti tahunan secara otomatis.

5) System menyediakan fitur ubah data diri pegawai.

b. Kebutuhan Sistem Bagi Administrator Web

1) Sistem dapat menampilkan dan mencetak laporan data karyawan,

rekap kehadiran, rekap ijin dan rekap cuti.

2) Sistem dapat menentukan status kehadiran karyawan dengan

memberikan keterangan terlambat, pulang lebih awal dan mangkir.

3) Sistem dapat menampilkan dan mencetak laporan kehadiran, cuti dan

ijin karyawan.

Page 6: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

32

3.3. Rancangan Perangkat Lunak

3.3.1. Rancangan Antar Muka

Menjelaskan rancangan antar muka (interface) yang terdapat pada sistem informasi

kehadiran karyawan PT. Pangan Lestari.

A. Rancangan Antarmuka Halaman Login Karyawan

Gambar III. 2

Rancangan Tampilan Halaman Login Karyawan

Page 7: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

33

B. Rancangan Antarmuka Halaman Kehadiran Karyawan

Gambar III. 3

Rancangan Tampilan Halaman Kehadiran Karyawan

C. Rancangan Antarmuka Halaman Izin Karyawan

Gambar III. 4

Rancangan Tampilah Halaman Izin Karyawan

Page 8: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

34

D. Rancangan Antarmuka Halaman Cuti Karyawan

Gambar III. 5

Rancangan Tampilan Halaman Cuti Karyawan

E. Rancangan Antarmuka Halaman Data Karyawan

Gambar III. 6

Rancangan Tampilan Halaman Data Karyawan

Page 9: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

35

F. Rancangan Antarmuka Halaman Rekap Kehadiran Karyawan

Gambar III. 7

Rancangan Tampilan Halaman Rekap Kehadiran

Page 10: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

36

3.3.2. Rancangan Basis Data

1. Entity Relationship Diagram

Entity Relationship Diagram

id_absen

nik

bagian

mem iliki

karyawan

mengajukan

mengajukan

cuti

izin melakukan absen

nama

kd_bagian nm_bagian

nik

alamat

tm_lahir

jenkel

tlp

pass

email

tgl_lahir

image

nik

alasan_cuti

tgl_mulai_cuti

jml_hari

ket

id_cuti

status_cuti

saldo_cuti

priode

tgl_selesai_cuti

tgl_izin

Ket_izin

id_izin

status_izin

jam_selesai_izin

w_masuk_absen

w_keluar_absen

ket

nik

tgl_absen

jam_mulai_izin

1

1

1

1

1 1

1

1

kd_bagian

Gambar III. 8

Entity Relationship Diagram

Page 11: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

37

2. Logical Record Structure

absen

id_absen

tgl_absen

nik

w_masuk_absen

w_keluar_absen

ket

karyawan

nik

nama

kd_bagian

alamat

email

tm_lahir

tgl_lahir

jenkel

tlp

pass

imagebagian

kd_bagian

nm_bagian

cuti

id_cuti

nik

alasan_cuti

tgl_mulai_cuti

tgl_selesai_cuti

jml_hari

ket

status_cuti

saldo_cuti

periode

izin

id_izin

nik

tgl_izin

jam_mulai_izin

jam_selesai_izin

ket_izin

status_izin

nik

nik

kd_bagian

nik

Gambar III. 9

Logical Record Structure

Page 12: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

38

3. Spesifikasi File

a. Spesifikasi File Tabel Absen

Nama Database : absensi_db

Nama File : absen

Akronim : absen.myd

Tipe File : File Transaksi

Akses File : Random

Kunci Field : id_absen

Tabel III. 1

Spesifikasi File Tabel absen

No Elemen Data Nama Field Type Size Keterangan

1 ID Absen id_absen varchar 7 Primary Key

2 Tanggal Absen tgl_absen date 10

3 NIK nik varchar 10

4 Waktu Masuk w_masuk_absen time 10

5 Waktu Keluar w_keluar_absen time 10

6 Keterangan ket varchar 20

b. Spesifikasi File Tabel Karyawan

Nama Database : absensi_db

Nama File : karyawan

Akronim : karyawan.myd

Tipe File : File Master

Akses File : Random

Kunci Field : nik

Page 13: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

39

Tabel III. 2

Spesifikasi File Tabel karyawan

No Elemen Data Nama Field Type Size Keterangan

1 NIK nik varchar 10 Primary Key

2 Nama Karyawan nama varchar 30

3 Alamat Karyawan alamat varchar 60

4 Email email varchar 30

5 Tempat lahir tm_lahir varchar 20

6 Tanggal lahir tgl_lahir date 10

7 Jenis Kelamin jenkel varchar 10

8 No. Telpon tlp varchar 12

9 Password pass varchar 32

10 Foto image varchar 50

11 Kode Bagian kd_bagian int 2 Foreign Key

c. Spesifikasi File Tabel Cuti

Nama Database : absensi_db

Nama File : cuti

Akronim : cuti.myd

Tipe File : File Transaksi

Akses File : Random

Kunci Field : id_cuti

Tabel III. 3

Spesifikasi File Tabel cuti

No Elemen Data Nama Field Type Size Keterangan

1 ID Cuti id_cuti varchar 5 Primary Key

2 NIK nik varchar 10

3 Alasan Cuti alasan_cuti varchar 26

4 Tgl Mulai Cuti tgl_mulai_cuti date 10

5 Tgl Selesai Cuti tgl_selesai_cuti date 10

6 Jumlah Hari jml_hari int 3

7 Keterangan ket varchar 50

8 Status Permohonan status_cuti varchar 20

9 Saldo Cuti saldo_cuti varchar 3

10 Periode periode varchar 4

Page 14: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

40

d. Spesifikasi File Tabel Izin

Nama Database : absensi_db

Nama File : izin

Akronim : izin.myd

Tipe File : File Transaksi

Akses File : Random

Kunci Field : id_izin

Tabel III. 4

Spesifikasi File Tabel izin

No Elemen Data Nama Field Type Size Keterangan

1 ID Izin id_izin varchar 5 Primary Key

2 NIK nik varchar 10

3 Tanggal Izin tgl_izin date 10

4 Jam Mulai Izin jam_mulai_izin time 10

5 Jam Selesai izin jam_selesai_izin time 10

6 Keterangan ket_izin text 50

7 Status Permohonan status_izin varchar 20

e. Spesifikasi File Tabel Bagian

Nama Database : absensi_db

Nama File : bagian

Akronim : bagian.myd

Tipe File : File Master

Akses File : Random

Kunci Field : kd_bagian

Tabel III. 5

Spesifikasi File Tabel bagian

No Elemen Data Nama Field Type Size Keterangan

1 Kode Bagian kd_bagian int 2 Primary Key

2 Nama Bagian nm_bagian varchar 16

Page 15: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

41

f. Spesifikasi File Tabel Admin

Nama Database : absensi_db

Nama File : admin

Akronim : admin.myd

Tipe File : File Master

Akses File : Random

Kunci Field : id_admin

Tabel III. 6

Spesifikasi File Tabel admin

No Elemen Data Nama Field Type Size Keterangan

1 ID Admin id_admin varchar 3 Primary Key

2 Nama Admin nama_admin varchar 40

3 Username username varchar 15

4 Password password varchar 32

5 Foto photo varchar 40

Page 16: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

42

3.3.3. Rancangan Struktur Navigasi

A. Struktur Navigasi Karyawan (Front End)

Login

Kehadiran Izin Cuti Pengaturan

Input Kehadiran

Rekap Kehadiran Status Izin

Form Input Izin

Rekap Izin

Status Cuti

Form Cuti

Rekap Cuti

Update Profile

Keluar Sistem

Gambar III. 10

Struktur Navigasi Karyawan (Front End)

B. Struktur Navigasi Karyawan (Back End)

Beranda

Data Master Data Rekap Permohonan Laporan

Data Karyawan

Data Bagian Rekap Izin

Rekap Kehadiran

Rekap Cuti

Permohonan Cuti

Permohonan Izin Laporan Karyawan

Keluar Sistem

Login

Laporan Kehadiran

Laporan Izin

Laporan Cuti

Gambar III. 11

Struktur Navigasi Admin (Back End)

Page 17: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

43

3.4. Implementasi dan Pengujian Unit

3.4.1. Implementasi

A. Implementasi Rancangan Antar Muka

1. Halaman Login Karyawan

Gambar III. 12

Halaman Login Karyawan

Page 18: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

44

2. Halaman Submit Kehadiran Karyawan

Gambar III. 13

Halaman Submit Kehadiran Karyawan

3. Halaman Pengajuan Izin Karena Sakit

Gambar III. 14

Halaman Submit Kehadiran Karyawan

Page 19: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

45

4. Halaman Pengajuan Izin Karyawan

Gambar III. 15

Halaman Pengajuan Izin Karyawan

5. Halaman Pengajuan Cuti Karyawan

Gambar III. 16

Halaman Pengajuan Cuti Karyawan

Page 20: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

46

6. Halaman Profil Karyawan

Gambar III. 17

Halaman Profil Karyawan

7. Halaman Beranda Admin

Gambar III. 18

Halaman Beranda Admin

Page 21: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

47

8. Halaman Data Master Karyawan

Gambar III. 19

Halaman Data Master Karyawan

9. Halaman Data Rekap Kehadiran Karyawan

Gambar III. 20

Halaman Data Rekap Kehadiran Karyawan

Page 22: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

48

10. Halaman Data Permohonan Izin Karyawan

Gambar III. 21

Halaman Data Permohonan Izin Karyawan

11. Halaman Laporan Admin

Gambar III. 22

Halaman Laporan Admin

Page 23: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

49

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak

minimum yang dibutuhkan untuk mengimplementasikan web sistem informasi

kehadiran karyawan PT. Pangan Lestari.

1. Spesifikasi Perangkat Keras

a. Server

1) CPU

(a) Processor Intel® Pentium® Core 2 Duo

(b) RAM DDR2 4 GB

(c) Hard Disk 200 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 2 Mbps

b. Client

1) CPU

(a) Processor Intel® Pentium® 4

(b) RAM DDR2 1 GB

(c) Hard Disk 20 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 56 kbps

Page 24: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

50

2. Spesifikasi Perangkat Lunak

a. Server

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau

Linux

(Ubuntu, Fedora, dan lain-lain).

2) Aplikasi bundle web server seperti: Xampp, WampServer, Apache2triad

yang terdiri dari beberapa komponen, diantaranya:

(a) Aplikasi Apache Server v2

(b) Aplikasi PHP Server v5

(c) Aplikasi MySQL Server v5

(d) Aplikasi phpMyAdmin v3

3) Aplikasi Web Browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

b. Client

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau

Linux

(Ubuntu, Fedora, dan lain-lain).

2) Aplikasi Web Browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

3.4.1. Pengujian Unit

Pengujian unit merupakan pengujian terhadap program atau website yang

dibuat menggunakan black-box testing yang fokus terhadap proses masukan dan

keluaran program.

Page 25: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

51

A. Pengujian Terhadap Form Login Karyawan

Tabel III. 7

Hasil Pengujian Black Box Testing Form Login

No Skenario Pengujian Test Case Hasil Yang

Diharapkan

Hasil

Pengujian Kesimpulan

1 Mengosongkan

semua isian data

pada form data Login

User, lalu langsung

klik tombol “Login”

Username :

(kosong)

Password :

(kosong)

Sistem akan menolak

akses Login dan

menampilkan pesan

“anda belum

mengisikan NIK” dan

kursor akan

mengarah ke kolom

NIK

Sesuai

Harapan

Valid

2 Hanya mengisi data

username dan

mengosongkan data

lainnya, lalu

langsung klik tombol

“Login”

Username :

2016010001

Password :

(kosong)

Sistem akan menolak

akses Login dan

menampilkan pesan

“Tidak Cocok...

Pastikan Username

dan Password Anda

Benar !!”

Sesuai

Harapan

Valid

3 Mengisi data

username dan data

lainnya, lalu

langsung klik tombol

“Login”

Username :

2016010001

Password :

12345

Sistem menerima

akses login kemudian

menampilkan form

User

Sesuai

Harapan

Valid

B. Form Absen Karyawan

Tabel III. 8

Hasil Pengujian Black Box Testing Form Absen Karyawan

No Skenario

Pengujian Test Case Hasil Yang Diharapkan

Hasil

Pengujian Kesimpulan

1 Tidak menekan

tombol absen

masuk dan tombol

absen keluar

tombol absen

masuk dan

absen keluar

tidak di tekan

Tombol absen masuk dan

absen keluar bisa ditekan

(enable), tombol absen

keluar disable

Sesuai

Harapan

Valid

2 Absen masuk Tombol Absen

Masuk ditekan

Tombol absen masuk

disable, tombol absen

keluar enable, dan pada

tabel rekap absen harian

jam masuk akan terinput

dan pada keterangan akan

tertulis “Sudah Absen

Masuk”

Sesuai

Harapan

Valid

3 Absen keluar Tombol absen

keluar ditekan

Tombol absen masuk dan

keluar disable, pada tabel

rekap absen harian semua

akan terinput dan pada

keterangan akan tertulis

“Hadir”

Sesuai

Harapan

Valid

Page 26: BAB III PEMBAHASAN · Adapun tugas dan tanggung jawab adalah sebagai berikut : 1. Kepala Toko a. Mengendalikan pertumbuhan penjualan dan nilai barang hilang yang terjadi di toko.

52

C. Form Permohonan Cuti Karyawan

Tabel II. 9

Hasil Pengujian Black Box Testing Form Cuti Karyawan

No Skenario

Pengujian Test Case

Hasil Yang

Diharapkan

Hasil

Pengujian Kesimpulan

1 Semua atau salah

satu kolom kosong

NIK : 2016010001

Nama : Devita

Priode : 2017

Saldo Cutti : 12

Alasan : (kosong )

Mulai tanggal:

2016-01-22

Sampai tanggal:

2016-01-25

Jumlah hari : 3

Keterangan : Sakit

Sistem akan

menolak dan

menampilkan pesan

“please input this

field” pada kolom

yang belum diisi

Sesuai

Harapan

Valid

2 Mengisi semua

kolom dengan

benar

NIK : 2016010001

Nama : Devita

Priode : 2017

Saldo Cutti : 12

Alasan : Lain-lain

Mulai tanggal:

2016-01-22

Sampai tanggal:

2016-01-25

Jumlah hari : 3

Keterangan :

Alasan Pribadi

Sistem menerima

dan data masuk ke

database dengan

menampilkan pesan

“Permohonan Cuti

Berhasil Dikirim”

Sesuai

Harapan

Valid

D. Form Permohonan Izin Karyawan

Tabel III. 10

Hasil Pengujian Black Box Testing Form izin Karyawan

No Skenario

Pengujian Test Case

Hasil Yang

Diharapkan

Hasil

Pengujian Kesimpulan

1 Semua atau

salah satu

kolom kosong

NIK : 2016010001

Nama : Devita

Tanggal izin: 2016-01-22

Mulai Jam : (kosong)

Sampai Jam : (kosong)

Keterangan : Sakit

Sistem akan

menolak dan

menampilkan pesan

“please fill out this

field” pada kolom

kosong

Sesuai

Harapan

Valid

2 Mengisi

semua kolom

dengan benar

NIK : 2016010001

Nama : Devita

Tanggal Izin: 2016-01-22

Mulai Jam: 11:30

Sampai Jam:13:20

Keterangan : Alasan

Pribadi

Sistem menerima

dan data masuk ke

database dengan

menampilkan pesan

“Permohonan Cuti

Berhasil Dikirim”

Sesuai

Harapan

Valid