bab iii pembahasan - bina sarana informatika · 21 bab iii pembahasan 3.1.tinjauan perusahaan...

29
21 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte Pendirian : No.03, Tanggal 5 April 2008, Notaris H. Sukito, SH, MH, MKn beralamat di jln. Jend A.Yani kp.babakan sereh-dawuan barat, kecamatan Cikampek kabupaten Karawang dengan pemilik bernama H. Dodi Suyatman yang dalam perusahaan ini menjabat sebagai Direktur Utama. Konsen dan komitmen perusahaan di bidang usaha perdagangan umum, supplier, barang dan jasa. Seiring maju kembang dan kepercayaan klien, perusahaan pun menambah jumlah karyawan untuk membantu meningkatkan kinerja. Sebagai perusahaan yang berkembang PT. Naga Sentosa memiliki visi dan misi sebagai dasar dalam menjalankan usaha. Adapun visi misi perusahaan PT. Naga Sentosa sebagai berikut : Visi Menjadikan PT.naga sentosa menjadi perusahaan yang maju dan berkembang dalam bidang usaha Perdagangan Umum, Supplier dan Jasa. Misi Memberikan dan menjaga komitmen untuk berkembang dan maju bersama dengan mengutamakan kualitas dan pelayanan optimal kepada para rekanan, klien dan mitra bisnis.

Upload: others

Post on 19-Jan-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

21

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

3.1.1. Sejarah Perusahaan

PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte Pendirian :

No.03, Tanggal 5 April 2008, Notaris H. Sukito, SH, MH, MKn beralamat di jln.

Jend A.Yani kp.babakan sereh-dawuan barat, kecamatan Cikampek kabupaten

Karawang dengan pemilik bernama H. Dodi Suyatman yang dalam perusahaan ini

menjabat sebagai Direktur Utama. Konsen dan komitmen perusahaan di bidang

usaha perdagangan umum, supplier, barang dan jasa. Seiring maju kembang dan

kepercayaan klien, perusahaan pun menambah jumlah karyawan untuk membantu

meningkatkan kinerja. Sebagai perusahaan yang berkembang PT. Naga Sentosa

memiliki visi dan misi sebagai dasar dalam menjalankan usaha. Adapun visi misi

perusahaan PT. Naga Sentosa sebagai berikut :

Visi

Menjadikan PT.naga sentosa menjadi perusahaan yang maju dan berkembang

dalam bidang usaha Perdagangan Umum, Supplier dan Jasa.

Misi

Memberikan dan menjaga komitmen untuk berkembang dan maju bersama

dengan mengutamakan kualitas dan pelayanan optimal kepada para rekanan, klien

dan mitra bisnis.

Page 2: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

22

3.1.2. Struktur Organisasi dan Fungsi

A. Struktur Organisasi

Untuk meningkatkan kinerja perusahaan menjadi lebih baik lagi dibuthkan

manajerial dan pengawasan dari pemangku jabatan yang ada didalam struktur

organisasi perusahaan. Adapun struktur organisasi perusahaan di PT. Naga

Sentosa yaitu sebagai berikut :

Sumber : PT.Naga Sentosa (2019)

Gambar III.1.

Struktur Organisasi PT.Naga Sentosa

Page 3: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

23

B. Fungsi Struktur Organisasi

Didalam menjalankan tugas sesuai dengan struktur organisasi perusahaan

yang ada di PT. Naga Sentosa dapat dijelaskan sebagai berikut :

a) Direktur utama

Memiliki tugas utama dan kewenangan sebagai penentu kebijakan dalam

setiap rencana kerja yang dibuat oleh masing-masing bagian di PT. Naga

Sentosa.

b) Keuangan

Mengatur arus kas keuangan perusahaan, dan gaji serta bonus karyawan.

c) Staff Keuangan

Membantu tugas kepala keuangan dalam hal mengatur keuangan perusahaan.

d) Pengawasan lapangan

Memiliki tugas utama untuk melakukan kontroling pekerjaan dilapangan.

e) Admin lapangan

Melaksanalan tugas bantuan lapangan, dan membuat pelaporan dari kegiatan

pengerjaan lapangan.

f) Teknisi

Bertugas melakukan pekerjaan teknis dilapangan seperti perbaikan mesin dan

komponen-komponen lain.

g) Pembelian dan pemasaran

Bertanggung jawab atas ketersediaan barang perusahaan dan melakukan

proses penawaran dengan klien.

h) Marketing

Melakukan pemasaran produk jasa perusahaan.

Page 4: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

24

3.2. Analisa Kebutuhan

1. Kebutuhan Sistem

a. Sistem mengelola semua data mulai dari data karyawan, data absensi, data

penggajian beserta bonus karyawan, data informasi, dan data upload berkas

karyawan.

b. Sistem dapat memberikan informasi tentang penggajian dan bonus karyawan.

c. Sistem dapat menampilkan semua data yang telah diolah pengguna sistem.

2. Kebutuhan Pengguna

Analisis pengguna menandakan siapa saja pengguna dari perangkat lunak

yang dispesifikan dan apa saja haknya terhadap perangkat lunak tersebut. Program

e-sallary karyawan yang dibangun memiliki tiga jenis pengguna, yaitu :

a. User atau pengguna umum

User atau pengguna umum merupakan user yang dapat melihat informasi

mengenai profil perusahaan, juga pengisian halaman testimoni sebagai sarana

menyampaikan pertanyaan-pertanyaan ataupun komentar.

b. Karyawan

Karyawan merupakan user atau pengguna web yang telah terdaftar sebagi

karyawan di PT.Naga Sentosa yang memiliki akses login pada halaman

karyawan. Karyawan dapat mengakses halaman informasi, data absensi, data

informasi penerimaan gaji dan bonus secara realtime dan online, serta menu

upload berkas bilamana karyawan bersangkutan berhalangan hadir

dikarenakan ijin atau sakit dapat mengupload surat ijin atau saurat sakit

Page 5: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

25

sebagai bukti, juga mengupload surat tugas bilamana mendapat tugas

tambahan sebagai acuan untuk mendapatkan bonus.

c. Admin

User admin berfungsi untuk mengelola data karyawan, data absensi

karyawan, data penggajian dan bonus masing-masing karyawan, data

informasi dan mengelola data testimoni, serta berhak mengatur isi content

tersebut sehingga tidak memunculkan content yang buruk.

3.3. Rancangan Dokumen

A. Rancangan Dokumen Masukan (Input)

Dokumen masukan merupakan dokumen yang mengalami proses awal dari

program e-sallary PT.Naga Sentosa. Adapun dokumen masukan yang digunakan

adalah sebagai berikut :

Kartu tanda penduduk

Nama Dokumen : Surat Tugas Tambahan

Fungsi : Bukti melaksanakan tugas tambahan

Sumber : Admin

Tujuan : Karyawan

Media : Kertas

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap mendapat tugas tambahan

Bentuk : Lihat Lampiran A.1.

Surat keterangan dokter

Nama Dokumen : Surat keterangan dokter

Page 6: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

26

Fungsi : Sebagai bukti bila berhalangan hadir dikarenakan

sakit.

Sumber : Karyawan

Tujuan : Admin

Media : kertas

Jumlah : 1 (satu) Lembar

Frekuensi : Bilamana berhalangan hadir karena sakit.

Bentuk : Lihat Lampiran A.2.

Surat Tugas Tambahan

Nama Dokumen : Surat tugas tambahan

Fungsi : Sebagai bukti surat perintah melaksanakan tugas

tambahan.

Sumber : Karyawan

Tujuan : Admin

Media : kertas

Jumlah : 1 (satu) Lembar

Frekuensi : Bilamana berhalangan hadir karena ijin.

Bentuk : Lihat Lampiran A.3.

B. Rancangan Dokumen Keluaran (Output)

Dokumen keluaran adalah segala bentuk dokumen yang akan mendukung

kegiatan serta menerapkan hasil pencatatan dan pelaporan. Adapun dokumen

keluaran yang digunakan adalah sebagai berikut :

Page 7: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

27

1. File Informasi

Nama Dokumen : File Informasi

Fungsi : Sebagai salah pemberitahuan informasi

Sumber : Admin

Tujuan : Pengguna

Media : Halaman web HTML,

Jumlah : -

Frekuensi : Setiap adanya Informasi

Bentuk : Lihat Lampiran B.1.

2. Cetak Slip Gaji

Nama Dokumen : Slip Gaji

Fungsi : Sebagai bukti penerimaan gaji dan bonus tang

diterima karyawan.

Sumber : Admin

Tujuan : Karyawan

Media : Pdf

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap data penggajian dicetak.

Bentuk : Lihat Lampiran B.2.

3.4. Rancangan Basis Data

Untuk perancangan basis data penulis menggambarkan pemetaannya

dengan metode Entity Relationship Diagram dan Logical Record Structure, serta

untuk penjelasannya melalui spesifikasi file.

Page 8: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

28

A. Entity Relationship Diagram (ERD)

Gambar III.2.

Entity Relationship Diagram Pengelolaan Keanggotaan

Page 9: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

29

B. Logical Record Structure (LRS)

Keterangan :

FK = Foreign Key

Page 10: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

30

Gambar III.3.

Logical Record Structure Pengelolaan Keanggotaan

3.5. Spesifikasi File

1. Spesifikasi File Admin

Nama File : Admin

Akronim : admin

Fungsi : Untuk menyimpan data admin

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 91 Byte

Kunci Field : id_admin

Nama Database : esallary.sql

Software : MySQL

Tabel III.1.

Spesifikasi File Admin

No Elemen Data Nama Field Tipe Size Ket1 id admin id_admin Integer 11 Primary Key2 nm_admin nm_admin Varchar 503 username username Varchar 154 password password Varchar 15

2. Spesifikasi File Karyawan

Nama File : Karyawan

Page 11: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

31

Akronim : karyawan

Fungsi : Untuk menyimpan data karyawan

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 372 Byte

Kunci Field : id_karyawan

Nama Database : esallary.sql

Software : MySQL

Tabel III.2.

Spesifikasi File Karyawan

No. Elemen Data Nama Field Tipe Size Ket1 Id Karyawan id_karyawan Varchar 15 Primary Key2 Nama Karyawan nm_karyawan Varchar 303 Jenis kelamin jk Varchar 154 Tempat lahir tempat_lhr Varchar 505 Tanggal lahir tgl_lhr Date6 Status nikah stts_nikah Varchar 157 Jumlah Anak jml_anak Int 118 pendidikan pendidikan Varchar 159 Bagian bagian Varchar 30

10 Jabatan jabatan Varchar 3011 Gaji Pokok gapok Int 1112 Nomor Telpon no_tlp Varchar 1513 Email email Varchar 5014 Alamat alamat Varchar 5015 Username username Varchar 1516 Password password Varchar 1017 Foto Karyawan ft_karyawan Varchar 30

3. Spesifikasi File Absensi

Page 12: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

32

Nama File : Absensi

Akronim : absensi

Fungsi : Untuk menyimpan data absensi karyawan

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 181 Byte

Kunci Field : kd_absensi

Nama Database : gsricikampek.myd

Software : MySQL

Tabel III.3.

Spesifikasi File Absensi

No. Elemen Data Nama Field Tipe Size Ket1 Kode Absensi kd_absensi Integer 11 Primary Key2 Bulan bln Varchar 103 Tahun thn Integer 154 ID Karyawan id_karyawan Varchar 5 Foreign Key5 Total hari ttl_hari Integer 116 Jumlah hadir jml_hadir Integer 117 Tidak masuk tdk_msk Integer 118 Keterangan keterangan Varchar 159 Bukti tidak hadir bukti_tdkhadir Varchar 30

10 Tugas tambahan tambahan Integer 1111 Detail detail Varchar 1512 Lampiran lampiran Varchar 30

4. Spesifikasi Sumbangan

Nama File : Gaji

Akronim : gaji

Page 13: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

33

Fungsi : Untuk menyimpan transaksi input gaji karyawan

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 70 Byte

Kunci Field : kd_gaji

Nama Database : esallary.sql

Software : MySQL

Tabel III.4.

Spesifikasi Gaji

No. Elemen Data Nama Field Tipe Size Ket1 Kode Gaji kd_gaji Integer 11 Primary Key2 Tanggal gaji tgl_gaji Timestamp3 ID Karyawan id_karyawan Varchar 15 Foreign Key4 Kode absensi kd_absensi Integer 11 Foreign Key5 Bonus bonus Integer 116 Potongan potongan Integer 117 Total gaji ttl_gaji Integer 11

5. Spesifikasi File File_karyawan

Nama File : File Karyawan

Akronim : file_karyawan

Fungsi : Untuk menyimpan upload file atau berkas dari karyawan

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Page 14: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

34

Panjang record : 86 Byte

Kunci Field : kd_file

Nama Database : esallary.sql

Software : MySQL

Tabel III.5.

Spesifikasi File File Karyawan

No. Elemen Data Nama Field Tipe Size Ket1 Kode file kd_file Integer 11 Primary Key2 Tanggal upload tgl_upload Timestamp3 ID Karyawan id_karyawan Varchar 15 Foreign Key4 File file Varchar 305 Keterangan keterangan Varchar 30

6. Spesifikasi File Informasi

Nama File : Informasi

Akronim : informasi

Fungsi : Untuk menyimpan data informasi

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 171 Byte

Kunci Field : id_info

Nama Database : esallary.sql

Software : MySQL

Tabel III.6.

Spesifikasi File Informasi

No. Elemen Data Nama Field Tipe Size Ket

Page 15: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

35

1 Id Informasi id_info Integer 11 Primary Key2 Tanggal informasi tgl_info Timestamp3 Judul informasi jdl_info Varchar 304 Detail informasi detail Varchar 1005 Gambar gambar Varchar 30

7. Spesifikasi File Testimoni

Nama File : Testimoni

Akronim : testimoni

Fungsi : Untuk menyimpan data Testimoni

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 171 Byte

Kunci Field : id_testi

Nama Database : esallary.sql

Software : MySQL

Tabel III.7.

Spesifikasi File Testimoni

No. Elemen Data Nama Field Tipe Size Ket1 Id Testimoni id_testi Integer 11 Primary Key2 Tanggal tanggal Timestamp3 Nama nama Varchar 504 Email email Varchar 505 Isi Testimoni isi_testi Varchar 100

Page 16: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

36

3.6. Pengkodean

1. Id Admin

Setiap admin harus memiliki id masing-masing sehingga memudahkan

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

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

registrasi admin secara berurutan :

A D M 0 0 1

ID Admin No. Urut register admin

Ket : ADM = Untuk Identitas Admin

001 = Nomor urut register admin

2. Id Karyawan

Setiap karyawan memiliki id masing- masing yang berbeda dengan nomor

ketika tanggal penerimaan secara acak oleh sistem.

K R Y 7 1 9 0 2 1

Page 17: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

37

ID Karyawan Nomor ID Karyawan

Ket : KRY = Untuk identitas Karyawan719021 = Nomor acak registrasi karyawan

3.7. Spesifikasi Program

A. Struktur Navigasi

Struktur navigasi adalah menu untuk berpindah antar halaman. Menu yang

tersedia adalah:

1. Struktur Navigasi Admin

Page 18: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

38

Gambar III.4.

Struktur Navigasi Admin

2. Struktur Navigasi User atau pengguna umum

Page 19: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

39

Gambar III.5.

Struktur Navigasi User atau Pengguna Umum

3. Struktur Navigasi Karyawan

Gambar III.6.

Struktur Navigasi Karyawan

3.8. Implementasi

A. Implementasi Rancangan Antar Muka

Page 20: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

40

Implementasi program adalah sebuah tahap pengaplikasian dari sistem

yang telah dirancang. Aplikasi diwujudkan dengan cara memindahkan hasil

desain dan database ke dalam bentuk halaman web.

1. Halaman Login Admin

Gambar III.7.

Halaman Login Admin

2. Halaman Beranda Admin

Gambar III.8.

Halaman Beranda Admin

3. Halaman Data Karyawan

Page 21: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

41

Gambar III.9.

Halaman Data Karyawan

4. Halaman Data Absensi Karyawan

Gambar III.10.

Halaman Data Absensi Karyawan

5. Halaman Data Input Gaji dan Bonus

Page 22: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

42

Gambar III.11.

Halaman Data Input Gaji dan Bonus Karyawan

6. Halaman Data Upload File atau Berkas Karyawan

Gambar III.12.

Halaman Data Upload File atau Berkas Karyawan

7. Halaman Login Karyawan

Page 23: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

43

Gambar III.13.

Halaman Login Karyawan

8. Halaman Beranda Karyawan

Gambar III.14.

Halaman Beranda Karyawan

9. Halaman Informasi Karyawan

Page 24: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

44

Gambar III.15.

Halaman Informasi Karyawan

10. Halaman Data Absensi Karyawan

Gambar III.16.

Halaman Data Absensi Karyawan

11. Halaman Upload File atau Berkas Karyawan

Page 25: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

45

Gambar III.17.

Halaman Upload File atau Berkas Karyawan

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak

minimum yang dibutuhkan untuk mengimplementasikan website paket jasa tour

dan event ini.

1. Spesifikasi Perangkat Keras (Hardware)

a. Server

1) CPU (Central Processing Unit)

(a) Processor Intel® Core i3

(b) RAM DDR2 4 GB

(c) Hard Disk 1TB

2) Mouse

3) Keyboard Standart

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet degan kecepatan 2 Mbps

Page 26: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

46

b. Client

1) CPU

(a) Processor Intel ® Dual Core

(b) RAM DDR2 2 GB

(c) Hard Disk 500GB

2) Mouse

3) Keyboard Standart

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 2 Mbps

2. Spesifikasi Perangkat Lunak (Software)

a. Server

1) Sistem Operasi menggunakan Microsoft Windows 7.

2) Aplikasi bundle web server, menggunakan XAMPP, yang terdiri dari

beberapa komponen, diantaranya :

(a) Apache Server v3

(b) PHP Server v3

(c) MySQL Server v5

(d) phpMyAdmin v3

3) Aplikasi Web Browser seperti Internet Explorer, Mozilla Firefox, Google

Chrome, Opera.

b. Client

1) Sistem Operasi menggunakan Microsoft Windows 7.

Page 27: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

47

2) Aplikasi Web Browser seperti Internet Explorer, Mozilla Firefox, Google

Chrome, Opera.

3.9. Pengujian Unit

Pengujian terhadap website yang dirancang menggunakan black-box

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

halaman yang akan diuji yaitu:

A. Pengujian Terhadap Form Login Admin

Tabel III.8.

Hasil Pengujian Black Box Testing Halaman Login Admin

No.SkenarioPengujian

Test Case Hasil yang diharapkan Hasil Pengujian

Kesimpulan

1

Username dan Password tidak diisi kemudian klik tombol login

Username:(kosong)Password :(kosong)

Sistem akan menolak dan menampilkan “login gagal periksa kembali username dan password”

SesuaiHarapan

Valid

2

MemasukkanUsername dan Password yang tidak terdaftar kemudian klik tombol login

Username: sofascoPassword: (1212)

Sistem akan menolak dan menampilkan “logingagal periksa kembali username dan password”.

Sesuai Harapan

Valid

3

Mengkosongkan Username dan Password diisi kemdian klik tombol login

Username: (kosong)Password: (123)

Sistem akan menolak dan menampilkan “logingagal periksa kembali username dan password”.

Sesuai Harapan

Valid

4

Memasukkan dengan kondisi salah satu data benar dan salah satu data salah lalu klik tombol login

Username: ezaPassword: (1234)

Sistem akan menolak dan menampilkan “logingagal periksa kembali username dan password”.

Sesuai Harapan

Valid

5

Menginputkan data login yang benar lalu klik tombol login

Username: ezaPassword: (eza1234)

Sistem menerima akses login kemudian masuk sebagai admin

SesuaiHarapan

Valid

Page 28: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

48

B. Pengujian Terhadap Form Input Tambah Data Karyawan

Tabel III.9.

Hasil Black Box Testing Halaman Tambah Data Karyawan pada Admin

No. Skenario Pengujian Test CaseHasil yang diharapkan

Hasil Pengujian

Kesimpulan

1

Nama, Jenis Kelamin, tempat lahir, tanggal lahir, status, no telepon, email, alamat,status nikah,jumlah anak,bagian,jabatan,gaji pokok, dan foto tidak di isi lalu klik Simpan

Nama: Jenis kelamin :Tempat Lahir :Tanggal lahir :Status :No.telepon:Email :Alamat :Jumlah anak :Bagian : JabatanGaji Pokok :Foto :

Sistem akan menolak dan menampilkan.“Silahkan isi kolom” dan mengarah ke kolom Nama yang tidak boleh dilewat.

SesuaiHarapan

Valid

2

Nama dan Jenis Kelamin di isi kemudian tempat lahir, tanggal lahir, status, no telepon, email, alamat status nikah,jumlah anak,bagian,jabatan,gaji pokok dan foto tidak di isi lalu klik Simpan

Nama: RezaJenis kelamin : laki-lakiTempat Lahir :Tanggal lahir :Status :No.telepon:Email :Alamat :Jumlah anak :Bagian : JabatanGaji Pokok :Foto :

Sistem akan menolak dan menampilkan.“ Silahkan isi kolom ” dan mengarah ke kolom bagian tempat lahir yang tidak boleh di lewat.

Sesuai Harapan

Valid

3

Nama, Jenis Kelamin, tempat lahir, tanggal lahir, status diisi kemudian no telepon, email, alamat, status nikah,jumlah anak,bagian,jabatan,gaji pokok dan foto tidak di isi lalu klik Simpan

Nama: RezaJenis kelamin : laki-lakiTempat Lahir : GarutTanggal lahir : 1994-07-12No.telepon:Email :Alamat :Status Nikah :Jumlah anak :Bagian : JabatanGaji Pokok :Foto :

Sistem akan menolak dan menampilkan.“ Silahkan isi kolom ” dan mengarah ke kolom bagian no telepon yang tidak boleh di lewat.

Sesuai Harapan

Valid

4

Nama, Jenis Kelamin, tempat lahir, tanggal lahir, status, no telepon, email, alamat, status nikah,jumlah anak,bagian,jabatan,gaji pokok dan foto di isi kemudian klik Simpan

Nama: RezaJenis kelamin : laki-lakiTempat Lahir : GarutTanggal lahir : 1994-07-12No.telepon:0897098Email :[email protected]

Sistem akan menerima dan menampilkan “ Data Berhasil disimpan”

SesuaiHarapan

Valid

Page 29: BAB III PEMBAHASAN - Bina Sarana Informatika · 21 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan 3.1.1.Sejarah Perusahaan PT. Naga Sentosa berdiri sejak tahun 2008 sesuai dengan Akte

49

C. Pengujian Terhadap Form Input Gaji dan Bonus Karyawan

Tabel III.10.

Hasil Pengujian Black Box Testing Halaman Input Gaji dan Bonus

Karyawan

Alamat : cikampekStatus Nikah : MenikahJumlah anak : 1Bagian : AdminJabatan : StaffGaji Pokok : 4000000Foto : image.jpg

No. Skenario Pengujian Test CaseHasil yang diharapkan

Hasil Pengujian

Kesimpulan

1

Data karyawan yang akan diinput ditampilkan kemudian kolom jumlah potongan, dan kolom jumlah bonus tidak diisi kemudian klik simpan

jumlah potongan : 0jumlah bonus : 0

Sistem akan menolak dan menampilkan.“Silahkan isi kolom” dan mengarah ke kolom judul galeri yang tidak boleh di lewat.

SesuaiHarapan

Valid

2

kolom jumlah potongan, dan kolom jumlah bonus diisi kemudian klik simpan

jumlah potongan : 100000jumlah bonus : 200000

Sistem akan menerima dan menampilkan “data berhasil disimpan”

Sesuai Harapan

Valid