bab iii pembahasan - repository.bsi.ac.id · macau. di tahun 2015, massindo group melalui brand...
TRANSCRIPT
15
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Dalam tinjauan perusahaan ini berisi sejarah perusahaan, struktur organisasi serta
fungsi dari masing-masing bagian yang ada dalam perusahaan tersebut.
3.1.1. Sejarah Perusahaan
Massindo Group adalah perusahaan yang bergerak di bedding industri yang sudah
berdiri sejak tahun 1983. Brand-brand di bawah naungan Massindo Group sudah
terbukti kualitasnya dan dipercaya oleh seluruh masyarakat di Indonesia. Brand-
brand tersebut antara lain: Spring Air, Therapedic, Comforta, Super Fit, dan Protect-
A-Bed. Massindo Group telah hadir di 20 kota di seluruh Indonesia, yaitu : Medan,
Pekanbaru, Jakarta, Bandung, Semarang, Yogyakarta, Surabaya, Bali, Mataram,
Samarinda, Balikpapan, Banjarmasin, Manado, Kotamobagu, Makassar, Kendari,
Palu, Gorontalo, Ternate dan Ambon. Tak hanya hadir di Indonesia, Massindo Group
kini melebarkan sayapnya dengan membuka gallery dan kantor cabang pertamanya
di luar negeri, tepatnya di Singapura. Produk-produk Massindo Group juga telah
diekspor, diterima dengan baik dan dijual di German, China, Malaysia dan Sri Lanka.
Massindo Group adalah perusahaan yang berhasil mengembangkan dengan pesat
dua merek bedding terkemuka dari Amerika Serikat di Indonesia dan Singapore.
Oleh sebab itu, Spring Air International USA dan Therapedic International USA
memberikan kepada Massindo Group sebagai pemegang hak
16
lisensi penuh untuk Indonesia, Singapura, Malaysia, Brunei Darussalam dan
Vietnam. Bukti nyata Eksistensi Massindo Group dalam memimpin pasar industri
bedding adalah dengan diberikannya penghargaan-penghargaan seperti The Best
Bedding, The Best Bedding Design dan The Best Bedding Comfort di ajang The Most
Preferred Brand 2011 dan 2012 dari Tabloid Bintang Home. Di tahun yang sama
pula 2012, Massindo Group berhasil membawa pulang dua penghargaan untuk
kategori The Best Innovation in Marketing dan The Best in Experiential Marketing.
Sementara di tahun 2013, Massindo Group melalui brand Comforta kembali berhasil
membawa pulang empat penghargaan sekaligus dari Tabloid Bintang Home sebagai
The Best Bedding Design, The Best Bedding Comfort, The Best Healthy Mattress dan
The Most Preferred Brand. Di tahun berikutnya 2014 dari Tabloid yang sama,
Comforta juga menerima penghargaan The Best Bedding Design, yang menandakan
bahwa Comforta selama empat tahun berturut-turut diakui oleh masyarakat Indonesia
sebagai brand matras terbaik di Indonesia. Tak hanya itu, di 2014 Comforta juga
berhasil meraih penghargaan Master Brand dari Majalah Makassar Terkini dan
penghargaan dari iDEA Rumah Award (Kompas Gramedia Group).
Penghargaan istimewa juga diraih Massindo Group pada Juli 2014. Massindo Group
berhasil menyandang penghargaan rekor dunia MURI (Museum Rekor Dunia
Indonesia) setelah memainkan Tifa dengan peserta terbanyak di luar negeri.
Sebanyak 550 orang yang terdiri dari dealer resmi Comforta, manajemen Massindo
Group, para lisensi, distributor atau dealer Spring Air, Therapedic dan Protect-A-Bed
(Indonesia, Amerika Serikat, China, Thailand, United ArabEMIRATES , India, dan
Australia) dan tim pelaksana, ikut berpartisipasi dalam acara yang diadakan
bersamaan dengan ajang Massindo Awards 2014 di danau The Venetian Hotel,
17
Macau. Di tahun 2015, Massindo Group melalui brand nasionalnya, Comforta spring
bed, dianugerahi penghargaan TOP BRAND AWARD dan ICSA (Indonesian
Consumer Satisfaction Award) dari Frontier Consulting Group. Penghargaan ini
merupakan penghargaan tertinggi bagi merek-merek TOP dan yang paling
memuaskan di Indonesia. Pada tahun 2016, Comforta kembali dianugerahi TOP
BRAND AWARD. bahkan indeksnya juga terus meningkat. Di kwartal kedua 2016
Massindo Group dinobatkan sebagai THE MOST CREATIVE COMPANIES 2016
oleh PDMA (Product Development and Management Association) Indonesia.
Massindo Group juga sukses mendapatkan penghargaan REBI (Rekor Bisnis)
sebagai Perusahaan Bedding Pertama Yang Memiliki Dealer Aktif Terbanyak (lebih
dari 1000 dealer).Produk-produk Massindo Group juga hadir di Sogo, Debenhams,
Metro, Lotte Avenue, Home Solution, COURTS, Carrefour dan Seibu. Selain itu,
produk Massindo Group juga hadir di toko online besar seperti Blibli.com, Lazada
dan Matahari Mall. Produk-produk Massindo Group juga digunakan di kamar-kamar
hotel mewah yang ada di Indonesia. Seperti ; Pullman Central Park Jakarta,
Intercontinental Hotel Jakarta, Ayana Bali, Rimba by Ayana Bali, The
Dharmawangsa Jakarta, The Sultan Jakarta, Four Seasons Hotel & Resort Bali, The
Ascott Jakarta dan Crowne Plaza Jakarta.
Visi
Menjadi 50 kali lebih besar di 2020
Misi
Meningkatkan Kualitas Hidup Keluarga di Masyarakat dengan Integritas, Mutu
Terbaik, dan Peningkatan yang berkesinambungan
18
3.1.2. Struktur Organisasi dan Fungsi
Untuk mengolah perusahaan dengan baik dan optimal, terutama terhadap sumber
daya manusia, perusahaan menerapkan manajemen yang dituangkan dalam bentuk
struktur organisasi merupakan sarana yang sangat penting untuk menjalankan
fungsinya.
Adapun struktur organisasi ini sendiri dapat dikatakan sebagai suatu kerangka
yang mewujudkan suatu pola tetapi dari hubungan antara kedudukan dan peranan
dalam suatu kerjasama. Bentuk struktur organisasi yang dimiliki PT.Massindo
Karya Prima adalah sebagai berikut:
Gambar III.1 Struktur Organisasi PT.Massindo Karya Prima
Sumber : Bagian Administrasi Produksi PT. Massindo Karya Prima
Fungsi dari tiap-tiap bagian adalah sebagai berikut :
REGIONAL OPERATIO
N MANAGER
AREA OPERATION MANAGER
HRD
SUPERVISOR
ADMIN
KOORDINATOR JAHIT
ATAS
KOORDINATOR JAHIT BAWAH
KOORDINATOR
ACESSORIES
OPERATOR
OPERATOR
OPERATOR
SUPERVISOR
ADMIN
KOORDINATOR CASSING
BLUE
KOORDINATOR FOAMING
KOORDINATOR KAWAT
OPERATOR
OPERATOR
OPERATOR
SUPERVISOR
ADMIN
KOORDINATOR CASSING
SILVER
KOORDINATOR
SANDARAN
KOORDINATOR RANGKA
KOORDINATOR DIVAN
OPERATOR
OPERATOR
OPERATOR
19
1. Regional Operation Manager
a. Mengelola seluruh kegiatan operasional pabrik dan managemen
pasokan
b. Bertanggung jawab untuk membuat perencanaan produksi,
pengembangan tenaga kerja, proses perbaikan, pengiriman/distribusi,
dan kualitas produk hasil produksi
c. Menganalisis permasalahan pada kegiatan operasi
d. Merekomendasikan program atau menyusun SOP baru dalam rangka
meningkatkan produktivitas, efisiensi dan hasil produksi
2. Area Operation Manager
a. Mengawasi pengelolaan pelaksanaan kegiatan perusahaan.
b. Mengawasi pengelolaan pelaksanaan project.
c. Mengelola pelaksanaan kegiatan perencanaan produksi.
d. Melakukan koordinasi kerja harian.
3. HRD
a. persiapan dan seleksi tenaga kerja ( Preparation and Selection )
b. Pengembangan dan Evaluasi Karyawan ( Development and
Evaluation )
c. Pemberian Kompensasi dan Proteksi pada Pegawai
4. Supervisor
a. Mengatur kelompok kerja pada grup yang dipegangnya
b. Memberikan tugas pada subordinatenya
c. Melaksanakan tugas, proyek, dan pekerjaan secara langsung
d. Memberikan training pada subordinate
20
e. Memimpin dan memotivasi subordinate atau bawahannya
f. Menegakkan aturan yang telah di tentukan oleh perusahaan
5. Koordinator
a. Melaksanakan pengawasan, meneliti dan memberikan pengarahan-
pengarahan teknis dalam rangka pelaksanaan pekerjaan.
b. Memberikan petunjuk, bimbingan dan saran kepada operator atas
pelaksanaan pekerjaan yang sedang berjalan, supaya dapat mencapai
hasil sesuai dengan target
c. Melaporkan kepada Supervisor mengenai segala hal yang perlu dan
berkaitan dengan pelaksanaan pekerjaan.
6. Administrasi Produksi
a. Filling atau rekap data
b. menjawab telpon
c. pembuatan surat
d. melakukan penjadwalan
e. memiliki keahlian lain
7. Operator
a. Briefing
b. Mengoperasikan mesin atau alat atau kendaraan yang menjadi
tanggung jawabnya
c. Bekerja Sesuai SOP (Standard Operational Procedure)
d. Bekerja sesuai target
e. Memberikan Informasi pada saat pergantian shift
f. Menjaga dan memelihara lingkungan kerja
21
g. Membuat Laporan
3.2. Analisis Kebutuhan
A. Analisis Kebutuhan Admin
Pada program hasil insentif ini admin produksi memiliki hak ases tertinggi. Adapun
hal yang dapat di akses atau dilakukan oleh admin adalah sebagai berikut:
1. Admin dapat menambahkan dan mengubah data pada form bagian.
2. Admin dapat menmbahkan dan mengubah data pada form pekerjaan.
3. Admin dapat menmbahkan dan mengubah data pada form operator.
4. Admin dapat menmbahkan dan mengubah data pada form barang.
5. Admin dapat melakukan transaksi hitung hasil insentif pada form insentif.
6. Admin dapat melihat dan mencetak laporan.
7. Admin dapat mengubah password pada menu utility.
B. Analisis kebutuhan HRD
Pada program hasil insentif ini pun ada pemakai program selain admin yaitu HRD.
Hak akses yang dimiliki oleh HRD berbeda dengan yang dimiliki admin
produksi.Adapun yang dapat dilakukan oleh HRD yaitu melihat laporan dan
mengubah password pada menu utility.
C. Analisis Kebutuhan Program
Analisis kebutuhan program ini menjelaskan bagaimana program dijalankan. Adapun
penjelasannya sebagai berikut :
1. Program dapat memverifikasi user yang berhak menggunakan aplikasi
progam hasil insentif.
2. Program dapat menambah, menyimpan ,mengedit dan menghapus data user,
data bagian, pekerjaan, operator maupun data barang.
22
3. Program dapat menyimpan transaksi hitung hasil insentif beserta detail
transaksinya.
4. Program dapat mencetak laporan data bagian, data pekerjaan, data operator,
data barang, data user dan data hasil insentif.
5. Program bisa mengganti password dari user yang sedang aktif.
3.3. Rancangan Dokumen
A. Rancangan Dokumen Masukan (Input)
Rancangan dokumen masukan merupakan dokumen berisi data yang akan
digunakan sebagai dasar untuk memperoleh data-data yang nantinya akan diproses
untuk menghasilkan suatu keluaran. Adapun rancangan dokumen masukan yang
digunakan adalah :
1.
2.
Nama Dokumen : Data User
Fungsi : Untuk memasukan data user
Sumber : User
Tujuan : Administrator
Media : Kertas
Frekuensi : Setiap ada user baru
Bentuk : Lihat lampiran A.1
Nama Dokumen : Data Bagian
Fungsi : Untuk memasukan data bagian
Sumber : User
Tujuan : Administrator
Media : Kertas
Frekuensi : Setiap ada bagian baru
Bentuk : Lihat lampiran A.2
23
3.
4.
5.
B. Rancangan Dokumen Keluaran (Output)
Rancangan dokumen keluaran merupan dokumen yang dihasilkan dari spesifikasi
rancangan masukan. Adapun rancangan dokumen keluaran yang di hasilkan adalah :
Nama Dokumen : Laporan data user
Nama Dokumen : Data Pekerjaan
Fungsi : Untuk memasukan data pekerjaan
Sumber : User
Tujuan : Administrator
Media : Kertas
Frekuensi : Setiap ada pekerjaan baru
Bentuk : Lihat lampiran A.3
Nama Dokumen : Data Operator
Fungsi : Untuk memasukan data operator
Sumber : User
Tujuan : Administrator
Media : Kertas
Frekuensi : Setiap ada pekerjaan baru
Bentuk : Lihat lampiran A.4
Nama Dokumen : Data Barang
Fungsi : Untuk memasukan data barang
Sumber : User
Tujuan : Administrator
Media : Kertas
Frekuensi : Setiap ada barang baru
Bentuk : Lihat lampiran A.5
24
Fungsi : Untuk melihat data user
Sumber : Administrator
Tujuan : Pimpinan PT.Massindo Karya Prima
Media : Kertas
Frekuensi : Setiap bulan
Jumlah : ±1 lembar
Bentuk : Lihat lampiran B.1
Nama Dokumen : Laporan data bagian
Fungsi : Untuk mengetahui data bagian
Sumber : Administrator
Tujuan : Pimpinan PT.Massindo Karya Prima
Media : Kertas
Frekuensi : Setiap bulan
Jumlah : ±1 lembar
Bentuk : Lihat lampiran B.2
Nama Dokumen : Laporan data pekerjaan
Fungsi : Untuk mengetahui data pekerjaan
Sumber : Administrator
Tujuan : Pimpinan PT.Massindo Karya Prima
Media : Kertas
Frekuensi : Setiap bulan
Jumlah : ±1 lembar
Bentuk : Lihat lampiran B.3
Nama Dokumen : Laporan data operator
25
Fungsi : Untuk mengetahui data operator
Sumber : Administrator
Tujuan : Pimpinan PT.Massindo Karya Prima
Media : Kertas
Frekuensi : Setiap bulan
Jumlah : ±1 lembar
Bentuk : Lihat lampiran B.4
Nama Dokumen : Laporan data barang
Fungsi : Untuk mengetahui data barang
Sumber : Administrator
Tujuan : Pimpinan PT.Massindo Karya Prima
Media : Kertas
Frekuensi : Setiap bulan
Jumlah : ±1 lembar
Bentuk : Lihat lampiran B.5
Nama Dokumen : Laporan data transaksi insentif
Fungsi : Untuk mengetahui data transaksi insentif
Sumber : Administrator
Tujuan : Pimpinan PT.Massindo Karya Prima
Media : Kertas
Frekuensi : Setiap tanggal, bulan dan tahun
Jumlah : ±1 lembar
Bentuk : Lihat lampiran B.6
26
3.4. Tools Program
A. Entity Relationship Diagram (ERD)
Gambar III. 2 Entity Relationship Diagram Hasil Insentif
B.LRS (Logical Record Structure)
27
Gambar III.3 Logical Record Structure Hasil Insentif
3.5. Spesifikasi File
Spesifikasi file ini terdiri dari file-file yang digunakan untuk menyimpan data
maupun proses pengolahan data.Penulis membuat satu file database yang bernama
db_insentif dan terdiri dari tujuh tabel, yaitu sebagai berikut :
Spesifikasi File User
Nama File : User
Akronim : user
Fungsi : Menyimpan data user
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 43 Byte
Kunci Field : kd_user
bagian pekerjaan operator
kd_bag kd_pek kd_op
nm_bag nm_pek nm_op
nm_koord shift
user
kd_user
nm_user
password insentif detailinsentif barang
level no_insentif no_insentif kd_brg
tgl kd_brg nm_brg
kd_bag nm_brg target
kd_pek target
nm_op pcs
insentif selisih
kd_user
1
M 1
1
1
1 M
M
M
M
M M N
1
28
Software : Xampp
Tabel III.1
Spesifikasi File User
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode User kd_user Varchar 3 Primary Key
2. Nama User nm_user Varchar 20
3. Password password Varchar 15
4. Level Level Varchar 5
Spesifikasi File Bagian
Nama File : Bagian
Akronim : bagian
Fungsi : Menyimpan data bagian
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 45 Byte
Kunci Field : kd_bag
Software : Xampp
Tabel III.2
Spesifikasi File Bagian
No Elemen Data Akronim Tipe Panjang Keterangan
29
1. Kode Bagian kd_bag Varchar 5 Primary Key
2. Nama Bagian nm_bag Varchar 25
3. Nama Koordinator
nm_koord Varchar 15
Spesifikasi File Pekerjaan
Nama File : Pekerjaan
Akronim : pekerjaan
Fungsi : Menyimpan data pekerjaan
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 37 Byte
Kunci Field : kd_pek
Software : Xampp
Tabel III.3
Spesifikasi File Pekerjaan
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Pekerjaan Kd_pek Varchar 7 Primary Key
2. Nama Pekerjaan Nm_pek Varchar 30
Spesifikasi File Operator
Nama File : Operator
Akronim : operator
Fungsi : Menyimpan data operator
Tipe File : File Master
30
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 40 Byte
Kunci Field : kd_op
Software : Xampp
Tabel III.4
Spesifikasi File Operator
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Operator kd_op Varchar 10 Primary Key
2. Nama Operator nm_op Varchar 20
3. Shift Shift Varchar 10
Spesifikasi File Barang
Nama File : Barang
Akronim : barang
Fungsi : Menyimpan data barang
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 37 Byte
Kunci Field : kd_brg
Software : Xampp
Tabel III.5
Spesifikasi File Barang
31
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Barang kd_brg Varchar 7 Primary Key
2. Nama Barang nm_brg Varchar 25
3. Target Target Int 5
Spesifikasi File Insentif
Nama File : Insentif
Akronim : insentif
Fungsi : Mengolah serta Menyimpan data insentif
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 74 Byte
Kunci Field : no_insentif
Software : Xampp
Tabel III.6
Spesifikasi File Insentif
No Elemen Data Akronim Tipe Panjang Keterangan
1. Nomor Insentif no_insentif Varchar 11 Primary Key
2. Tanggal Tgl Date
3. Kode Bagian kd_bag Varchar 5 Foreign Key
4. Nama Pekerjaan kd_pek Varchar 30 Foreign Key
5. Nama Operator nm_op Varchar 20 Foreign Key
6. Insentif Insentif Int 5
7. Kode user kd_user Varchar 3 Foreign Key
Spesifikasi File Detail Insentif
Nama File : detail insentif
32
Akronim : detailinsentif
Fungsi : Menyimpsn detail insentif
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 58 Byte
Kunci Field : -
Software : Xampp
Tabel III.7
Spesifikasi File Detail Insentif
No Elemen Data Akronim Tipe Panjang Keterangan
1. Nomor Insentif no_insentif Varchar 11
2. Kode Barang nm_bag Varchar 7
3. Nama Barang nm_pek Varchar 25
4. Target nm_op Varchar 5
5. Pcs Target Int 5
7. Selisih Selsisih Int 5
3.6. Pengkodean
Tipe pengkodean yang digunakan adalah tipe kode mnemonic. Kode mnemonic
digunakan untuk tujuan agar mudah diingat. Kode mnemonic dibuat dengan dasar
singkatan atau mengambil dari sebagian karakter dari item yang akan diwakilkan
dengan kode lain.
Tabel User
Nama Field : kd_user
Fungsi : Untuk identitas user
33
Panjang : 3 bytes
Struktur : AAA
Bentuk : Contoh:
Tabel Bagian
Nama Field : kd_bag
Fungsi : Untuk identitas bagian
Panjang : 5 bytes
Struktur : AAA99
Bentuk : Contoh:
Tabel Pekerjaan
Nama Field : Kode Pekerjaan
Fungsi : Untuk identitas pekerjaan
Panjang : 7 bytes
Struktur : AA99999
Bentuk :
A A A
Akronim Nama Petugas
N R L
NRL = Nurul Rizal
A A A 9 9
Identitas line Nomor Urut
D V N 0 1
DVN = Nama Bagian Divan
01 = Nomor Urut
34
Contoh :
Tabel Operator
Nama Field : Kode Operator
Fungsi : Untuk identitas operator
Panjang : 10 bytes
Struktur : AA99999999
Bentuk
Contoh :
Tabel Barang
Nama Field : Kode Barang
Fungsi : Untuk identitas barang
A A 9 9 9 9 9
Identitas Pekerjaan Nomor Urut Bagian Nomor Urut
T M 0 1 0 0 1
TM = Identitas Pekerjaan Tembak Meja Divan
01 = Nomor Urut Bagian
001 = Nomor Urut Pekerjaan
A A 9 9 9 9 9 9 9 9
Identitas Pekerjaan Nomor Urut Bagian Nomor Urut Pekerjaan Nomor Urut
T M 0 1 0 0 1 0 8 7
TM = Identitas Pekerjaan Tembak Meja Divan 001 = Nomor Urut Pekerjaan
01 = Nomor Urut Bagian 087 = Nomor Urut Operator
35
Panjang : 7 bytes
Struktur : AA99999
Bentuk :
Contoh :
Tabel Insentif
Nama Field : Nomor Insentif
Fungsi : Untuk mengetaui insentif
Panjang : 11 bytes
Struktur : AAAX9999999
Bentuk :
Contoh :
A A 9 9 9 9 9
Identitas barang Nomor Urut Bagian Nomor urut
D T 0 1 0 0 1
DT = Identitas Barang Divan Terapedic 001 = Nomor Urut Barang
01 = Nomor Urut Bagian
A A A X 9 9 9 9 9 9 9
Identitas insentif Tahun Bulan Nomor urut
36
3.7. Spesifikasi Program
A.HIPO (Hierarchy Input Proses Output)
I N S - 1 9 0 2 0 0 1
INS = Identitas Insentif 19 = Tahun Insentif 02 = Bulan Insentif 001 = Nomor Urut Insentif
37
Gambar III.4 Diagram HIPO hasil insentif
B.Flowchart
Login
0.0
Menu Utama
1.0 2.0 3.0 4.0 5.0
Master Insentif Laporan Utility Logout
0.0 0.0 0.0 0.0 0.0
1.1 2.1 3.1 4.1 5.1
Data Transaksi Laporan Ganti Keluar
Bagian Insentif Data Bagian Password 0.0
1.0 2.0 3.0 4.0
1.2 3.2
Data Laporan
Pekerjaan Data Pekerjaan
1.0 3.0
1.3 3.3
Data Laporan
Operator Data Operator
1.0 3.0
1.4 3.4
Data Laporan
Barang Data Barang
1.0 3.0
1.5 3.5
Data Laporan
User Data User
1.0 3.0
3.6
Laporan
Data Insentif
3.0
38
Bagan alir program (flowchart) merupakan bagan yang menjelaskan
bagaimana jalannya program . Adapun flowchart program hasil insentif yang
dirancang adalah sebagai berikut :
1. Flowchart login
Start
Masukan
kode user &
password
Login Periksa data
T
Data benar? Menu utama
Pesan : “Kode
user atau
password
salah”
End
Y
T
Y
Gambar III.5 Flowchart Login
2. Flowchart Menu Utama
39
Start
Tampil kode user dan
level admin
Pilihan :
1.Master
2.Insentif
3. Laporan
4.Utility
5.Logout
Master Data Bagian
Data
Pekerjaan
Data Operator
Form data
bagian
Form data
pekerjaan
Form data
operator
Data Barang
Insentif
Laporan
Utility
Logout
End
Laporan
insentif
Ganti
Password
Form data
barang
Form laporan
insentif
Form ganti
password
Form Login
T
Y
Y
T
T
Y
Y
T
T
Y Y
Y
Y
Y
T
T
T
T
T
Y
T
Trasnsaksi
insentif
Form
Transaksi
insentif
Y
T
T
Data UserForm data
user
Y
Y
Gambar III.6 Flowchart Menu Utama
40
3. Flowchart Data Bagian
Start
TambahInput data
bagianSimpan
Data
berhasil
disimpan
End
Y
TY
Batal
Tampil
data
bagian
pada tabel
T
Edit
Hapus
Batal
Ubah data
Data
berhasil
diubah
Hapus data
Data
berhasil
dihapus
Y
Y
T
T
Gambar III.7 Flowchart Data bagian
4. Flowchart Data Pekerjaan
41
Start
Pilihan:
1.Tambah
2. Cari
TambahInput data
pekerjaanSimpan
Data
berhasil
disimpan
CariInput nama
pekerjaanKetemu
Tabel
kosong
Tampil data
pekerjaan
pada tabel
Edit
Data
berhasil
di ubah
hapus
End
Y
T
Y
T
Y
T
T
T
Y
Y
T
Y
T
Ubah data
Hapus data
batal
Batal
Data
berhasil
dihapus
Gambar III.8 Flowchart Data pekerjaan
42
5. Flowchart Data Operator
Start
Pilihan:
1.Tambah
2. Cari
TambahInput data
operatorSimpan
Data
berhasil
disimpan
CariInput nama
operatorKetemu
Tabel
kosong
Tampil data
operator
pada tabel
Edit
Data
berhasil
di ubah
hapus
End
Y
T
Y
T
Y
T
T
T
Y
Y
T
Y
T
Ubah data
Hapus data
batal
Batal
Data
berhasil
dihapus
Gambar III.9 Flowchart data operator
43
6. Flowchart Data Barang
Start
Pilihan:
1.Tambah
2. Cari
TambahInput data
barangSimpan
Data
berhasil
disimpan
CariInput nama
barangKetemu
Tabel
kosong
Tampil data
barang
pada tabel
Edit
Data
berhasil
di ubah
hapus
End
Y
T
Y
T
Y
T
T
T
Y
Y
T
Y
T
Ubah data
Hapus data
batal
Batal
Data
berhasil
dihapus
Gambar III.10 Flowchart data barang
44
7. Flowchart Data user
Start
TambahInput data
userSimpan
Data
berhasil
disimpan
End
Y
TY
Batal
Tampil
data user
pada tabel
T
Edit
Hapus
Batal
Ubah data
Data
berhasil
diubah
Hapus data
Data
berhasil
dihapus
Y
Y
T
T
Gambar III.11 Flowchart data user
45
8. Flowchart transaksi insentif
Start
Tampil , tanggal
dan kode user
End
Y
T
Tambah
Tabel
kosong
ada
Cari nama
pekerjaanada
ada
T
Y
T
Y
T
Y
T
Cari nama
bagian
Tampil data
bagian dan
pilih bagian
Tabel
kosong
Tampil data
pekerjaan
dan pilih
pekerjaan
Tabel
kosong
Tampil data
operator
dan pilih
operator
Cari nama
operator
Tabel
kosong
adaCari nama
barang
Tampil data
barang dan
pilih barang
Masukan
pcs
Rumus
Pcs-target
Tampil
selisih dan
insentif
Ingin input
lagi? Yes
Rumus
Pcs-target
Tampil
insentif
Simpan
Y
Y
T
Y
T
Tampil
nomor
transaksi
Data
tersimpan
Gambar III.12 Flowchart transaksi insentif
46
9. Flowchart laporan data bagian
Start
cetakTampil
laporan
End
Y
T
Laporan
berhasil
dicetak
Gambar III.13 Flowchart Laporan data bagian
10. Flowchart laporan data pekerjaan
Start
cetakTampil
laporan
End
Y
T
Laporan
berhasil
dicetak
Gambar III.14 Flowchart Laporan data pekerjaan
47
11. Flowchart laporan data operator
Start
cetakTampil
laporan
End
Y
T
Laporan
berhasil
dicetak
Gambar III.15 Flowchart Laporan data operator
12. Flowchart laporan data transaksi insentif
Start
cetakTampil
laporan
End
Y
T
Laporan
berhasil
dicetak
Gambar III.16 Flowchart Laporan data transaksi insentif
48
13. Flowchart Ganti password
Start
Masukan
password
lama
End
Masukan
password
baru
T
Y
T
Masukan
Konfirmasi
password
Data Benar
Password
telah
terupdate
Pabassword
baru dan
konfirmasi
password harus
sama
Gambar III.17 Flowchart Ganti password
3.8. Spesifikasi Sistem Komputer
Suatu sistem yang baik tidak akan berhasil dengan baik apabila tidak
didukung oleh sarana pendukung yang baik pula. Sarana pendukung yang dimaksud
bukan harus menggunakan suatu unit komputer dengan merek tertentu dan harga
yang mahal tetapi harus berintegrasi dengan baik antara satu dengan yang lainnya.
A.Umum
Sistem dikatakan baik dan akan berhasil digunakan atau diterapkan jika
didukung dengan beberapa unsur atau beberapa aspek antara lain, perangkat keras
(Hardware), perangkat lunak (Software) dan pemakai (Brainware) . Diantara unsur
tersebut yaitu prasarana atau peralatan pendukung yang dibutuhkan harus sesuai
49
dengan spesifikasi sistem yang diusulkan , untuk itu penulis menguraikan prasarana
atau perangkat komputer yang harus tersedia pada sistem yang diusulkan.
B.Perangkat Keras (Hardware)
Perangkat keras merupakansemua bagian fisik computer. Adapun spesifikasi
perangkat keras yang penulis sarankan agar proses pengolahan data berjalan dengan
baik adalah sebagai berikut :
1. Processor : Intel® Celeron ® CPU N2840 @ 2.16GHz 2.16 GHz
2. Memory : 2.00 GB
3. Monitor : 14”
4. HardDisk : 590 GB
5. Keyboard : 86 Key
C.Perangkat Lunak (Software)
Perangkat lunak yang dibutuhkan untuk menjalankan program insentif ini
adalah :
1. Sistem Operasi : Microsoft Corporation atau Windows 8
2. Bahasa pemograman : Java NetBeans IDE 8.2
3. Database : MySQL (http://localhost/phpmyadmin/)
3.9. Implementasi
Implementasi Rancangan Form / Antar Muka
Implementasi rancangan antar muka pada aplikasi hasil insentif berdasarkan hasil
rancangan antar muka.
50
1. Halaman Login
Administrator harus melakukan login terlebih dahulu untuk dapat menggunakan
modul-modul yang tersedia Jika login berhasil, maka menu-menu yang sesuai
dengan level user tersebut akan ditampilkan.
Gambar III.18 Form Login
2. Halaman Menu Utama Admin
Admin dapat mengakses master yang terdiri dari data bagian ,data pekerjaan, data
operator, data barang , dan data user . Transaksi Insentif, laporan serta mengganti
password .
Gambar III.19 Form Menu Utama Admin
51
3. Halaman Menu Utama HRD
HRD dapat mengakses laporan dan mengganti password.
Gambar III.20 Form Menu Utama HRD
4. Halaman Form Data Bagian
Form bagian yaitu form untuk memasukan data bagian. Admin dapat menambahkan
,mengubah dan menghapus data bagian.
Gambar III.21 Form Data Bagian
52
5. Halaman Form Data Pekerjaan
Form Pekerjaan yaitu form untuk memasukan data pekerjaan. Admin dapat
menambahkan ,mengubah dan menghapus data perkejaan.
Gambar III.22 Form Data Pekerjaan
6. Halaman Form Data Operator
Form operator yaitu form untuk memasukan data operator. Admin dapat
menambahkan ,mengubah dan menghapus data operator.
Gambar III.23 Form Data Operator
53
7. Halaman Form Data Barang
Form barang yaitu form untuk memasukan data barang. Admin dapat menambahkan
,mengubah dan menghapus data barang.
Gambar III.24 Form Data Barang
8. Halaman Form Data User
Form user yaitu form untuk memasukan data user. Admin dapat menambahkan
,mengubah dan menghapus data user.
Gambar III.25 Form Data User
54
9. Form Transaksi Insentif
Form transaksi insentif yaitu form untuk memasukan data transaksi insentif. Admin
dapat menambahkan ,membatalkan dan menyimpan data transaksi insentif.
Gambar III.26 Form Data Transaksi Insentif
10. Form Laporan Data Bagian
Form laporan data bagian yaitu form untuk melihat data bagian. Admin dapat
menyimpan dan mencetak laporan data bagian.
Gambar III.27 Form Laporan Data Bagian
55
11. Form Laporan Data Pekerjaan
Form laporan data pekerjaan yaitu form untuk melihat data pekerjaan. Admin dapat
menyimpan dan mencetak laporan data pekerjaan.
Gambar III.28 Form Laporan Data Pekerjaan
12. Form Laporan Data Operator
Form laporan data operator yaitu form untuk melihat data operator. Admin dapat
menyimpan dan mencetak laporan data operator.
Gambar III.29 Form Laporan Data Operator
56
13. Form Laporan Data Barang
Form laporan data barang yaitu form untuk melihat data barang. Admin dan HRD
dapat menyimpan dan mencetak laporan data barang.
Gambar III.30 Form Laporan Data Barang
14. Form Laporan Data User
Form laporan data user yaitu form untuk melihat data user. Admin dan HRD dapat
menyimpan dan mencetak laporan data user.
Gambar III.31 Form Laporan Data User
57
15. Form Laporan Data Insentif
Form laporan data insentif yaitu form untuk melihat data insentif. Admin dan HRD
dapat menyimpan dan mencetak laporan data insentif.
Gambar III.32 Form Laporan Data Insentif
16. Form Ganti Password
Form ganti password yaitu form untuk mengganti password user yang sedang aktif.
Gambar III.33 Form Ganti Password
58
3.10. Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan blackbox testing yang fokus
terhadap proses masukan dan keluaran program.
1. Pengujian terhadap form login
No. Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Mengetikkan
user ID dan
password tidak
diisi atau
kosong
kemudian klik
tombol login
User ID:
NRL
Password
: (kosong)
Sistem akan
menolak akses user
dan menampilkan
“Kode user atau
password salah”
Sesuai
harapan Valid
2. User ID tidak
diisi (kosong)
dan password
diisi kemudian
klik tombol
login
User Id:
(kosong)
Password:
12345
Sistem akan
menolak akses user
dan menampilkan
“Kode user atau
password salah”
Sesuai
harapan Valid
3. Mengetikkan
salah satu
kondisi salah
pada user ID
atau password
kemudian klik
tombol login
User ID:
1001
(benar)
Password:
1998-03-
31 (salah)
Sistem akan
menolak akses user
dan menampilkan
“Kode user atau
password salah”.
Sesuai
harapan
Valid
4. Mengetikkan
user ID dan
password
dengan data
yang benar
kemudian klik
tombol login
User ID:
NRL(bena
r)
Password:
12345
(benar)
Sistem menerima
akses login dan
kemudian langsung
menampilkan menu
utama.
Sesuai
harapan
Valid
59
2. Pengujian terhadap form data bagian
No. Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Klik tombol
tambah , lalu
klik simpan
Kode bagian :
DVN01
Nama bagian:
Divan
Nama
Koordinator :
Komar
Sistem akan
menerima akses
dan kemudian data
akan disimpan
langsung ke
database
Sesuai
harapan Valid
3. Pengujian terhadap form data pekerjaan
No. Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Klik tombol
tambah , lalu
klik simpan
Kode pekerjaan :
TM01001
Nama pekerjaan:
Tembak Meja
Divan
Sistem akan
menerima akses
dan kemudian
data akan
disimpan
langsung ke
database
Sesuai
harapan Valid
4. Pengujian terhadap form data operator
No. Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Klik tombol
tambah , lalu
klik simpan
Kode Operator:
TM01001080
Nama Operator:
Muhidin
Shift Kerja: Shift 1
Sistem akan
menerima
akses dan
kemudian data
akan disimpan
langsung ke
database
Sesuai
harapan Valid
60
5. Pengujian terhadap form data barang
No. Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Klik tombol
tambah , lalu
klik simpan
Kode barang :
DA01003
Nama barang:
Divan Agility
Target : 35
Sistem akan
menerima
akses dan
kemudian
data akan
disimpan
langsung ke
database
Sesuai
harapan Valid
6. Pengujian terhadap form transaksi insentif
No. Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Klik tombol
tambah , lalu
klik simpan
Nomor insentif :
1NS-1902001
Kode Bagian:
DVN01
Nama Pekerjaan :
Tembak Meja
Divan
Nama Operator :
Muhidin
Tanggal : 2019-02-
01
Insentif : -15
Kode User : NRL
Sistem akan
menerima
akses dan
kemudian
data akan
disimpan
langsung ke
database
Sesuai
harapan Valid