bab iii pembahasan - repository.bsi.ac.id file42 bab iii pembahasan 3.1. umum untuk memudahkan...

33
42 BAB III PEMBAHASAN 3.1. Umum Untuk memudahkan konsumen dalam masalah penjualan dan informasi properti, kini perusahaan MONOPOLY GROUP hadir membantu anda dalam melakukan promosi penjualan-pembelian-penyewaan properti. Dimana terdapat beberapa keuntungan dalam berbisnis dengan perusahaan ini yaitu, setelah menandatangani kontrak kerjasama dan terjadi masa promosi penjualan properti, maka pihak penjual properti sama sekali tidak perlu meluangkan waktu atau ikut repot dalam mengikuti alur proses penjualan, karena semua proses jual-beli-sewa sudah dibantu dan ditangani oleh pihak agen perusahaan hingga prosesnya selesai. Komitmen perusahaan adalah kepuasan bagi konsumen dengan memberikan pelayanan terbaik dan akan bekerja secara maksimal dalam melaksanakan tugas kami sebagai jasa promosi properti anda. Dengan berbekalkan pengalaman di bidang properti dan didukung dengan agen pemasaran yang profesional serta memiliki relasi yang luas dan dapat memberikan informasi cepat dan up to date tentang properti, maka kami yakin kami mampu menjadi media pemasaran jual- beli-sewa properti yang berpengalaman, profesional dan terpercaya bagi konsumen.

Upload: duongcong

Post on 14-Aug-2019

242 views

Category:

Documents


0 download

TRANSCRIPT

42

BAB III

PEMBAHASAN

3.1. Umum

Untuk memudahkan konsumen dalam masalah penjualan dan informasi

properti, kini perusahaan MONOPOLY GROUP hadir membantu anda dalam

melakukan promosi penjualan-pembelian-penyewaan properti.

Dimana terdapat beberapa keuntungan dalam berbisnis dengan perusahaan

ini yaitu, setelah menandatangani kontrak kerjasama dan terjadi masa promosi

penjualan properti, maka pihak penjual properti sama sekali tidak perlu

meluangkan waktu atau ikut repot dalam mengikuti alur proses penjualan, karena

semua proses jual-beli-sewa sudah dibantu dan ditangani oleh pihak agen

perusahaan hingga prosesnya selesai.

Komitmen perusahaan adalah kepuasan bagi konsumen dengan memberikan

pelayanan terbaik dan akan bekerja secara maksimal dalam melaksanakan tugas

kami sebagai jasa promosi properti anda. Dengan berbekalkan pengalaman di

bidang properti dan didukung dengan agen pemasaran yang profesional serta

memiliki relasi yang luas dan dapat memberikan informasi cepat dan up to date

tentang properti, maka kami yakin kami mampu menjadi media pemasaran jual-

beli-sewa properti yang berpengalaman, profesional dan terpercaya bagi

konsumen.

43

3.2 Tinjauan Perusahaan

Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, visi misi

dan tujuan perusahaan, struktur organisasi serta fungsi dari masing-masing bagian

yang ada di perusahaan tersebut.

3.2.1 Sejarah Perusahaan

Perusahaan ini berdiri pada tanggal 1 Agustus 2015 memiliki akta

perusahaan pada tanggal 19 Mei 2015 dan memiliki kantor pemasaran yang

beralamat di Jl. Sui Raya Dalam Komp. Villa Mutiara Mas 4 No. 13B. Didirikan

oleh Bapak Andri Febriadi, A.Md dan dibantu oleh kedua kerabatnya yang

notabene dipekerjakan sebagai karyawan Beliau yang berjabat sebagai Manager

dan tim Marketing. Seiring berkembangnya perusahaan ini lebih bergerak dalam

bidang pemasaran (third person) di dalam penjualan properti.

3.2.2 Visi, Misi dan Tujuan Perusahaan

Visi perusahaan Monopoly Group CV. Global Putra Kapuas ini adalah

menjadi media promosi pemasaran jual-beli-sewa properti yang berpengalaman,

profesional dan terpercaya bagi konsumen.

Adapun misi perusahaan, yaitu :

1. Bagi pelanggan, kami memberikan pelayanan prima dan produk inovatif

yang berkualitas dalam membangun komunitas yang nyaman, aman dan

sehat.

2. Bagi mitra usaha, kami menjalin hubungan kerjsama yang saling

menguntungkan dan berkelanjutan.

44

3. Kami memaksimalkan potensi setiap properti yang dikembangkan melalui

pengembangan yang berintegrasi untuk memberikan nilai jual yang tinggi.

4. Bagi pembeli kami memberikan informasi terbaik mengenai perkembangan

informasi dunia properti.

Tujuan Monopoly Group CV. Global Putra Kapuas ini, adalah :

1. Menjadi media terbaik untuk pemasaran rumah, tanah, bahan bangunan, jasa

atau hal-hal yang berkaitan dengan properti.

2. Menjaga dan meningkatkan nilai properti yang dikembangkan secara

berkesinambungan.

3. Menjaga serta meningkatkan kualitas produk dan kepuasan pelanggan.

4. Meningkatkan perusahaan melalui kreatifitas, inovasi dan pengembangan

sumber daya manusia yang profesional.

5. Mengutamakan kerjasama tim dalam melaksanakan dan menyelesaikan

pekerjaan sehingga dapat memberikan manfaat lebih kepada konsumen.

6. Menjadi media terbaik dan ter-update untuk bidang properti.

7. Bertujuan untuk membina kesejahteraan karyawan.

8. Membuka peluang kerja bagi siapa saja yang memiliki kreativitas,

optimisme, loyalitas dan potensi dalam berusaha.

9. Mempererat silahturahmi kepada saudara-saudara kita di Kalimantan Barat

khususnya dengan kegiatan sosial.

3.2.3 Struktur Oganisasi dan Fungsi

Untuk mengelola perusahaan dengan baik dan optimal, terutama terhadap

sumber daya manusia, maka perusahaan menerapkan manajemen yang dituangkan

45

dalam bentuk struktur organisasi. Adapun fungsi struktur organisasi ini bertujuan

sebagai sarana penting untuk menjalankan jabatan dan fungsinya. Struktur

organisasi ini dapat dikatakan sebagai suatu kerangka yang mewujudkan suatu

pola tetapi dari kedudukan jabatan dan peranan fungsi dalam suatu pekerjaan yaitu

sama saja. Bentuk struktur organisasi yang dimiliki Monopoly Group CV. Global

Putra Kapuas yaitu sebagai berikut :

Gambar III.1

Sumber Struktur Organisasi Monopoly Properti CV. Global Putra Kapuas

MARKETING

Tri Wibowo

DIREKTUR

Andri Febriadi, A.Md

MANAGER

Reza Setiawan, A.Md

MARKETING

Erik Riza

ADMIN OFFICER

Westi Ramadhanti, A.Md

UMUM

Ari

46

Adapun peran dan wewenang dari tiap-tiap bagian adalah sebagai berikut :

1. Direktur

Direktur berperan sebagai pemilik modal yang mendirikan suatu usaha dan

nantinya bersifat sebagai pemilik dari usaha tersebut. Sedangkan

wewenangnya antara lain :

(a) Menjalankan suatu usaha dibantu oleh beberapa karyawan sesuai tugas dan

keahliannya masing-masing

(b) Melihat peluang usaha dan proses berjalannya sebuah usaha yang

dimilikinya.

(c) Berhak menerima atau memberhentikan karyawan apabila dianggap tidak

dapat bekerjsama lagi.

2. Manager

Manager berperan sebagai penyambung lidah dari Direktur ke karyawan

atau sebaliknya khususnya dalam pengolahan sebuah usaha yang telah

dibentuk, melihat peluang usaha, dan mengontrol pegawai agar berjalan

sesuai dengan Standar Operasional Perusahaan (SOP) yang telah ditetapkan

oleh kantor. Adapun wewenangnya antara lain :

(a) Mengelola berjalannya sebuah usaha.

(b) Meredam dan menjaga konsistensi pekerjaan karyawan secara harian.

(c) Memberikan masukan dan ide kepada Direktur maupun ke karyawan.

(d) Menerima, menjaga dan melaporkan kepada Direktur tentang pemasukan

dan pengeluaran dalam suatu usaha.

47

(e) Berhak menerima atau memberhentikan karyawan yang dianggap tidak

dapat bekerjasama lagi.

3. Admin Officer

Tugas pokok dan wewenangnya antara lain :

(a) Bertanggungjawab dalam mengelola segala keuangan yang bersangkutan

dengan promosi penjualan properti.

(b) Membagikan brosur sesuai arahan Manager.

(c) Aktif dalam promosi perusahaan penjualan properti (segala jenis promosi

secara online maupun offline).

(d) Melaporkan pengeluaran atau pemasukan dan wajib menyetor skala harian

kepada Direktur/Manager.

(e) Menyediakan laporan keuangan antara pemasukan dan pengeluaran skala

per bulan kepada Direktur/Manager.

(f) Menjaga kebersihan kantor bersama-sama

(g) Menjaga aset kantor dengan baik.

4. Marketting

Tugas pokok dan wewenangnya antara lain :

(a) Berorientasi pada target dan pencapaian usaha yang telah ditetapkan oleh

Direktur maupun Manager.

(b) Membagikan brosur sesuai arahan Manager.

(c) Bertanggungjawab terhadap proses berlangsungnya promosi maupun

penjualan antara penjual dan pembeli properti.

48

(d) Menjaga kebersihan kantor bersama-sama.

(e) Menjaga aset kantor dengan baik.

5. Umum

Tugas pokok dan wewenangnya antara lain :

(a) Berorientasi pada target dan pencapaian usaha yang telah ditetapkan oleh

Direktur maupun Manager.

(b) Membagikan brosur sesuai arahan Manager.

(c) Bertanggungjawab terhadap proses berlangsungnya promosi maupun

penjualan antara penjual dan pembeli properti.

(d) Menjaga kebersihan kantor bersama-sama.

(e) Menjaga aset kantor dengan baik.

3.3 Analisis Kebutuhan

Berdasarkan analisa kebutuhan yang dilakukan penulis sistem kehadiran

karyawan yang berjalan saat ini masih manual dan pelaksanaanya belum

sepenuhnya dikerjakan dengan komputerisasi dan belum mendapat hasil yang

maksimal, pembuatan laporan masih kurang sempurna dan lambat terkadang

terjadi kesalahan dalam prosesnya sehingga pengolahan data belum diperoleh

sistem yang cepat tepat dan akurat. Dalam pengabsenan kehadiran karyawan CV.

Global Putra Kapuas Monopoly Group belum memiliki sistem informasi berbasis

web seperti pengabsenan secara online, sehingga karyawan harus mengisi absen

secara manual melalui admin.

49

Dengan demikian penulis membuat sebuah penelitian dalam pengembangan

masalah kehadiran karyawan CV. Global Putra Kapuas Monopoly Group dengan

membuat sistem kehadiran karyawan berbasis web. Berdasarkan kebutuhan dapat

dikategorikan 2 diantaranya kebutuhan fungsional dan kebutuhan non fungsional.

3.3.1 Kebutuhan Fungsional

Kebutuhan fungional adalah kebutuhan utama yang harus dilakukan oleh

sistem pengolahan data dalam sistem ini, terdapat dua (2) buah hak akses yaitu

admin dan karyawan. Berikut kebutuhan fungsional yang dimiliki aplikasi ini,

yaitu:

1. Hak Akses Admin

a. Sistem dapat melakukan pengolahan data, pada halaman ini dapat di

proses dan diolah oleh karyawan bagian administrasi atau disebut

administrator karna pengolahan bersifat rahasia user dapat masuk jika

sudah login memasukkan usernmane dan password sebagai admin,

diantaranya login disini berfungsi sebagai keamanan pada aplikasi

kehadiran karyawan berbasis web dalam halaman ini admin dapat

melakukan pengolahan data karyawan, diantaranya dapat menginput data

dan mendelete data-data yang tidak diperlukan.

b. Sistem dapat melihat data karyawan yang telah melakukan penginputan

pada menu tambah data karyawan, admin sebagai pengguna dapat melihat

form kelengkapan surat lamaran kemudian admin mengisi semua data

pada menu tambah data karyawan.

50

c. Sistem dapat melihat data kehadiran karyawan yang telah diinput oleh

karyawan, admin sebagai pengguna dapat melihat jadwal dan tanggal

masuk yang sudah diisi oleh karyawan.

d. Sistem dapat menginput jenis jabatan pada tahap ini pengguna yang

sebagai admin akan menginput data dari menu jabatan, admin dapat

mengedit data jabatan apa saja yang di perlukan di dalam perusahaan

tersebut.

e. Admin sebagai pengguna juga dapat menginput data karyawan baru/calon

karyawan dari sistem admin ini secara langsung jika ada calon karyawan

baru yang ingin melamar kerja.

f. Sistem dapat mengecek data keseluruhan pada menu daftar kehadiran

karyawan, pengguna sebagai admin dapat melihat dan melakukan

pengecekan data keseluruhan karyawan yang masuk.

g. Admin dapat mencetak laporan, dapat berupa daftar kehadiran karyawan

sesuai yang telah diinput karyawan.

2. Hak Akses Halaman Karyawan.

Kebutuhan fungsional pada sistem ini terdiri dari beberapa fungsi utama

yang saling berhubungan dan mendukung satu sama lain, yang meliputi:

a. Karyawan dapat melihat informasi, mengenai informasi perusahaan pada

menu beranda.

b. Karyawan dapat melihat sejarah perusahaan dan struktur organisasi CV.

Global Putra Kapuas Kantor Monopoly Group Pada Menu profil.

51

3.3.2 Kebutuhan Non Fungsional

Pada bagian kebutuhan non fungsional berisi tentang prosedur kerja system

yang di rancang. Kebutuhan fungsional terdiri dari :

1. Login admin

Sistem dapat melakukan validasi pengguna yang diberi akses berdasarkan

username dan password.

2. Login Karyawan

Sistem dapat melakukan validasi pengguna yang diberi akses berdasarkan

username dan password.

3. Data Pribadi Karyawan

Sistem dapat melakukan validasi terhadap data karyawan, dan yang berhak

mengakses ini adalah admin.

4. Tambah Data Karyawan

Sistem dapat melakukan validasi terhadap id karyawan, nama karyawan,

alamat, jenis kelamin, jabatan, status, telpon dan agama yang diinput admin

jika ada beberapa textbox yang belum terisi.

5. Data Grafik

Sistem dapat melakukan validasi terhadap data keseluruhan di dalam

kehadiran keseluruhan karyawan.

6. Data Jabatan

Sistem dapat melakukan validasi terhadapdata jabatan yang ada di CV.

Global Putra Kapuas Monopoly Group.

52

3.4 Rancangan Perangkat Lunak

3.4.1 Rancangan Antar Muka

Rancangan antar muka merupakan suatu rangkaian gambaran deskriptif

yang terdapat dalam pembuatan website kehadiran karyawan, rancangan antar

muka bertujuan mendesain bentuk arsitektur programagar terlihat menarik. Selain

itu pembuatan antar muka merupakan metode waterfall pada website untuk

dirancang, dibangun, dan diakses internet, berikut ini merupakan rancangan antar

muka pada Sistem Informasi Kehadiran Karyawan Berbasi Web pada CV. Global

Putra Kapuas Monopoly Group, yaitu:

1. Rancangan Antar Muka Login User

Login user dilakukan oleh bagian pengarsipan untuk mengakses data menuju

halaman utama (Beranda dan juga terdapat bagian input data pegawai). Pada

halaman ini terdapat inputan username dan password bagi admin sebelum

melakukan proses pengolahan data yang bertujuan memanipulasi data oleh pihak-

pihak yang tidak memiliki akses untuk pengolahan data.

Sumber: Hasil Penelitian

Gambar III.2. Rancangan Antar Muka pada Login User

USERNAME :

PASSWORD :

LOGIN

XXXXX

99999

Login

53

2. Rancangan Antar Muka Menu Utama

Merupakan menu tampilan awal navigasi dan juga menu utama penggunaan

website untuk mengetahui tentang web dan manfaatnya.

Sumber: Hasil Penelitian

Gambar III.3.Tampilan Antar Muka pada Menu Utama

Copyright @Monopoly Group

Copyright @PT. HAPPY GROUP PONTIANAK

Photo/TEXT

HOME Kehadiran

Karyawan

Grafik Jabatan Data Pribadi

Karyawan

Logout

Lihat Grafik

Ubah Grafik

54

3. Rancangan Antar Tambah Data Karyawan

Merupakan menu tambah data karyawan agar karyawan yang baru dapat di

proses dan di simpan kedalam database, karyawan yang sudah ditambah akan di

proses di data pribadi karyawan.

Sumber: Hasil Penelitian

Gambar III.4 Tampilan Antar Muka Pada Penginputan Data Karyawan

ID Karyawan :

Password :

Nama Karyawan :

Status :

Telepon :

Alamat :

Jenis Kelamin :

Agama :

Copyright @Monopoly Group

XXXXX

Simpan

TAMBAH KARYAWAN

99999

XXXXX

XXXXX

999999

XXXXX

XXXXX

XXXXX

55

4. Rancangan Data Pribadi Karyawan

Merupakan Tampilan data pribadi karyawan.

Gambar III.5

Sumber: Hasil Penelitian

Gambar III.5 Tampilan Atar Muka pada Data Pribadi Karyawan

Data Pribadi Karyawan

Copyright @Monopoly Group

ID

Karyawan

Nama

Karyawan

Status Telephon Alamat Jenis

Kelamin

Agama

99999 ***** XXXX XXXX XXXX 99999 XXXX XXXX

Kembali Tambah Data Karyawan

56

5. Rancangan Antar Muka Kehadiran Karyawan

Merupakan tampilan kehadiran karyawan pada website.

Sumber: Hasil Penelitian

Gambar III.6Tampilan Antar Muka Kehadiran Karyawan

Kehadiran Karyawan

Jumlah Kehadiran = 999

Shift Kerja ID Karyawan Tanggal dan

Waktu

Jabatan Nama

Karyawan

99999 D-M-Y XXXXX XXXXX XXXXX

Kembali

Cetak Data Kehadiran

57

6. Rancangan Antar Muka Jabatan

Berikut ini merupakan tampilan jabatan yang ada di website.

Sumber: Hasil Penelitian

Gambar III.7 Rancangan Antar Muka Jabatan

3.4.2. Rancangan Basis Data

Pada tahap ini perancangan basis data dirancang berdasarkan Database

Management System pada MySQL untuk menghasilkan pemetaan tabel-tabel

yang saling berhubung dalam ERD-Model kemudian digambarkan kebentuk

model Entity Relationship Diagram (ERD) dan Logical Record Structure (LRS).

JABATAN

XXXXXXXXXXX

XXXXXXXXXXXX

Tambah Jabatan Kembali

XXXXXXXXXXX

58

1. Entity Relationship Diagram (ERD)

Sumber: Hasil Penelitian

Gambar III.8Entity Relationship Diagram Sistem Kehadiran Karyawan

a. Entitas Admin

Entitas Admin memiliki username, password, entitas admin dapat berelasi

dengan data_karyawan yang memiliki atribut id_karyawan, password,

nm_karyawan, status, telepon, alamat, jenis_kelamin, dan agama. Entitas

admin juga berelasi dengan jabatan yang memiliki atribut id_absensi,

jabatan dan shift_kerja.

b. Entitas Karyawan

Entitas karyawan memiliki atribut id_absensi, id_karyawan, tanggal,

nm_karyawan, jabatan, shift_kerja. Entitas Karyawan dapat berelasikan

entitas absensi_karyawan yang memiliki atribut id_absensi, jabatan dan

shift_kerja.

59

c. Entitas Jabatan

Entitas jabatan memiliki atribut id_absensi, jabatan dan shift_kerja.

d. Entitas Data Karyawan

Entitas data karyawan memiliki atribut id_karyawan, password,

nm_karyawan, status, telepon, alamat, jenis_kelamin dan agama.

2. Logical Record Structure (LRS)

1 1

1.M 1.M

1

M.1

1

1.1

Sumber: Gambar Hasil Penelitian

Gambar: III.9 Logical Record Structure Sistem Kehadiran Karyawan

admin

username*

password

jabatan

id_absensi*

jabatan

shift_kerja

data_karyawan

id_karyawan*

password

nm_karyawan

status

telpon

alamat

jenis_kelamin

agama

karyawan

id_absensi*

id_karyawan

tanggal

nm_karyawan

jabatan

shift_kerja

absensi_karyawan

id_absensi*

jabatan

shift_kerja

60

a. Entitas Admin

Entitas admin memiliki atribut username sebagai Primary key. Entitas

admin memiliki relasi kardinalitas satu kebanyak (1:M) dengan jabatan.

b. Entitas Jabatan

Entitas jabatan memiliki atribut id_absensi sebagai Primary key. Entitas

jabatan memiliki relasi kardinalitas satu kebanyak (1:M) dengan data

karyawan.

c. Entitas Data Karyawan

Entitas Data Karyawan memiliki atribut id_karyawan sebagai Primary

key. Entitas data karyawan memiliki relasi kardinalitas satu kebanyak

(1:M) dengan karyawan. Dan entitas data karyawan juga memiliki relasi

kardinalitas satu kesatu (1:1) dengan absensi_karyawan.

3. Spesifikasi File

Menjelaskan tentang file atau table yang terbentuk dari transformasi ERD dan

LRS.

1. Spesifikasi File Admin

Nama File : Admin

Akronim : admin.frm

Sofware : MySQL

Fungsi : Untuk Mengakses ke menu utama

Organisasi File : Index Sequential

Akses File : Random

Media File : Hardisk

61

Panjang Record : 125 Byte

Kunci Filed : admin

Tabel III.1

Spefikasi Tabel Admin

No Elemen Data Nama Field Type Width Ket

1 Username Username Varchar 25 Primary Key

2 Password Password Varchar 100

2. Spesifikasi Tabel Absensi Karyawan

Nama File : Absensi Karyawan

Akronim : absensi_karyawan.frm

Sofware : MySQL

Fungsi :Untuk Mengatur data keseluruhan karyawan

Organisasi File : Index Sequential

Akses File : Random

Media File : Hardisk

Panjang Record : 200 Byte

Kunci Field : absensi_karyawan

62

Tabel III.2

Spesifikasi Tabel Efektif

No Elemen Data Nama Field Type Width Ket

1 Id_karyawan Id_absensi Interger 100 Primarykey

2 Nama Jabatan Varchar 50

3 Jumlah Shift_kerja Interger 50

3. Spesifikasi Tabel Absensi

Nama File : Karyawan

Akronim : karyawan.frm

Sofware : MySQL

Fungsi :Untuk mengatur daftar kehadiran karyawan

Organisasi File : Index Sequential

Akses File : Random

Media File : Hardisk

Panjang Record : 250 Byte

Kunci Filed : karyawan

63

Tabel III.3

Spesifikasi Tabel Absensi

No Elemen Data Nama Field Type Width Ket

1 Id_absensi Id_absensi Interger 100 Primarykey

2 Id_karyawan Id_karyawan Interger 100

3 Tanggal Tanggal Timestamp 8

4 Nm_karyawan Nm_karyawan Varchar 25

5 Jabatan Jabatan Varchar 25

6 Shift_kerja Shift_kerja Text 8

2. Spesifikasi Tabel Data Karyawan

Nama File : data_karyawan

Akronim : data_karyawan.frm

Sofware : MySQL

Fungsi : Untuk Melakukan data karyawan

Organisasi File : Index Sequential

Akses File : Random

Media File : Hardisk

Panjang Record : 280 Byte

Kunci Filed : data_karyawan

64

Tabel III.4

Tabel Spesifikasi Data Karyawan

No Elemen Data Nama Field Type Width Ket

1 Id_karyawan Id_karyawan Interger 25 Primarykey

2 Password Password Varchar 100

3 Nm_karyawan Nm_karyawan Varchar 40

4 Status Status Varchar 30

5 Telepon Telepon Interger 15

6 Alamat Alamat Varchar 50

7 Jenis_kelamin Jenis_kelamin Varchar 10

8 Agama Agama Varchar 10

3. Spesifikasi Tabel Jabatan

Nama File : Jabatan

Akronim : jabatan.frm

Sofware : MySQL

Fungsi : Untuk Melihat Jenis Jabatan

Organisasi File : Index Sequential

Akses File : Random

Media File : Hardisk

Panjang Record : 90 Byte

Kunci Filed : jabatan

65

Tabel III.5

Spesifikasi Tabel Jabatan

No Elemen Data Nama Field Type Width Ket

1 Id_absensi Id_absensi Interger 25 Primarykey

2 Jabatan Jabatan Varchar 40

3 Shift_kerja Shift_kerja Varchar 25

3.4.3 Rancangan Struktur Navigasi

1. Stuktur Navigasi Admin

Sumber: Gambar Hasil Penelitian

Gambar III.10. Struktur Navigasi Admin

Struktur Navigasi merupakan suatu tahapan rancangan dalam pembuatan

sebuah program sehingga dari gambaran ini dapat mengetahui bagaimana isi

tampilan dalam Sistem Informasi Kehadiran Karyawan Berbasis Web,

tampilannya yaitu:

index

grafik kehadiran

karyawan

jabatan data

pribadi

karyawan

n

logout menu

lihat grafik

ubah grafik

cetak data

kehadiran

karyawan

tambah

jabatan

66

a. Index merupakan bagian dalam halaman yang berisikan tentang menu,

grafik, kehadiran karyawan, jabatan, data pribadi karyawan, logout.

b. Menu merupakan fitur untuk kembali kehalaman utama.

c. Grafik merupakan fitur yang berisikan tentang grafik keselurahan kehadiran

karyawan.

d. Menu Kehadiran Karyawan berisikan tentang jumlah kehadiran karyawan.

e. Menu Jabatan berisikan mengenai jabatan.

f. Menu Data Pribadi Karyawan berisikan tentang data-data yang harus disi

oleh admin.

2. Struktur Navigasi Karyawan

Sumber: Gambar Hasil Penelitian

Gambar III.11. Struktur Navigasi Karyawan

a. Index merupakan bagian dalam halaman karyawan yang berisikan tentang

menu kehadiran karyawan.

Menu kehadiran karyawan merupakan fitur dimana karyawan berhak mengisi

form kehadiran.

index

menu kehadiran

karyawan

67

3.5 Implementasi dan Pengujian Unit

Implementasi unit disebut black box testing bertujuan untuk melakukan uji

coba sistem, keamanan cara kerjanya dalam sistem web.

3.5.1 Implementasi

1. Implementasi Halaman Login Admin

Pengembangan tampilan yang dilakukan sebagai antar muka yang

diimplementasikan ke admin lebih menarik dengan mengisi username dan

password.

Sumber: Hasil Penelitian

Gambar III.12

Tampilan Form Login

68

a. Halaman Menu Utama Admin

Pada halaman ini merupakan halaman pertama administrator setelah login.

Sumber: Hasil Penelitian

Gambar III.13

Tampilan Menu Utama Admin (Home)

b. Halaman Hasil Penginputan data pribadi karyawan oleh admin

Sumber: Hasil Penelitian

Gambar III.14

Tampilan Menu Data Kehadiran Karyawan

69

2. Spesifikasi Sistem Komputer

Perangkat keras (hardware) adalah sistem bantu yang bekerja melalui

sumber daya listrik yang beraneka ragam dalam mengerjakan tugasnya selayaknya

manusia. Sistem komputer pada perangkat keras sudah disusun dan diatur sesuai

dengan keinginan pemakai pada umumnya. Berikut merupakan ciri-ciri spesifikasi

komputer yang ada di CV. Global Putra Kapuas Monopoly Group :

1. Spesifikasi Perangkat Keras

a. Server

- Processor 2.81 GHz

- Hardisk (200GB)

- Mouse

- Keyboard

- Monitor LG 15”, resolusi 1500x6500

2. Spesifikasi Perangkat Lunak

a. Server

- Sistem Operasi : Windows XP Enterprise Edision

- Aplikasi bundle web server: Aphace, WampServer, Xampp yang terdiri

dari:

a) Aplikasi Apache

b) Aplikasi MySQL

c) Aplikasi phpMyAdmin

d) Aplikasi PHP

- Bahasa Pemograman dengan HTML, PHP, Java Script dan Jquery

70

3.5.2 Pengujian

Pengujian unit merupakan tahapan pengujian yang dilakukan dalam

mengecek, merespon, dan menghitung kemampuan suatu sistem yang sudah

dibangun. Adapun pengujian yang dilakukan sebagai berikut :

1. Pengujian Berdasarkan Tautan

Pengujian ini merupakan tahap selanjutnya setelah melakukan tahap

implementasi. Adapun hal hal yang akan diuji dengan menggunakan pengujian

Black Box testing adalah sebagai berikut:

Tabel III.6 Hasil Pengujian Tautan

N

o

Nama

Menu

Link / Tautan Hasil Kesimpulan

1 Beranda http://localhost/12144134/index.php √

Berfungsi

(Valid)

2

Login

admin

http://localhost/12144134/login_admin.php √

Berfungsi

(Valid)

3

Login

karyawan

http://localhost/12144134/login_karyawan.php √

Berfungsi

(Valid)

4

Data

Pribadi

karyawan

http://localhost/12144134/data_karyawan.php √

Berfungsi

(Valid)

71

2. Pengujian Login Admin

Sumber: Hasil Penelitian

Gambar III.15

Hasil pengujian Black Box Testing Halaman Login Admin Berhasil

Tabel III.7

Pengujian Black Box Halaman Login Admin

No Skrenario Pengujian 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

pesan Gagal

Login User

Sesuai harapan Valid

2 Mengisi Username

dan password

kemudian klik tombol

login

Usename :

admin

Password :

(kosong)

Sistem akan

menolak dan

menampilkan

pesan Gagal

Login User

Sesuai harapan Valid

3 Username tidak diisi

dan password diisi

kemudian klik tombol

Username :

(kosong)

Password :

Sistem akan

menolak dan

menampilkan

Sesuai harapan Valid

72

login (admin) pesan Gagal

Login User

4 Username dan

password diisi

kemudian klik tombol

login

Username :

(admin)

Password :

(admin)

Sistem akan

menerima dan

menampilkan

form admin

Sesuai harapan Valid

3. Pengujian form Tambah Karyawan

Sumber: Hasil Penelitian

Gambar III.16

Hasil pengujian BlackBox Testing Halaman Tambah Karyawan Berhasil

73

Tabel III.8

Pengujian BlackBox Halaman Tambah Karyawan

No Skenario

Pengujian

Test Care Hasil Yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Id

karyawan,

password,

nama

karyawan,

status,

telepon,

alamat,

jenis

kelamin

dan

agama

diisi

kemudian

tekan

simpan

Id

karyawan

(kosong),

password

(kosong),

nama

karyawan

(kosong),

status

(ada),

telepon

(kosong),

alamat

(ada),

jenis

kelamin

dan

agama

(kosong)

Sistem tidak

akan

menerima

dan

menampilkan

pesan Data

belum

lengkap

Sesuai

harapan

Valid

74

2 Id

karyawan,

password,

nama

karyawan,

status,

telepon,

alamat,

jenis

kelamin

dan

agama

Id

karyawan

(ada),

password

(ada),

nama

karyawan

(ada),

status

(ada),

telepon

(ada),

alamat

(ada),

jenis

(ada)

kelamin

dan

agama

(ada)

Sistem akan

menerima

dan saat

bersamaan

data

karyawan

akan

tersimpan di

database dan

akan tampil

di form data

karyawan

Sesuai

harapan

Valid