bab iii pembahasan6. 1992 : pt astra daihatsu motor didirikan melalui merger 3 perusahaan, yaitu pt...
TRANSCRIPT
32
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan,struktur
organisasi serta fungsi dari masing-masing bagian yang ada dalam perusahaan
tersebut.
3.1.1 Sejarah Perusahaan
PT. Astra Daihatsu Motor (ADM) mengawali sejarahnya pada tahun 1973.
Pada tahun 1973, Astra mendapatkan hak untuk mengimpor kendaraan Daihatsu
ke Indonesia. Pada tahun 1976, PT Astra International ditunjuk menjadi agen
tunggal, importir dan distributor tunggal kendaraan Daihatsu di Indonesia.
PT Astra International, Daihatsu Motor Co., Ltd. dan Nichimen
Corporation bersama-sama mendirikan pabrik pengepresan plat baja, PT Daihatsu
Indonesia pada tahun 1978. Kemudian pada tahun 1983, pabrik mesin PT
Daihatsu Engine Manufacturing Indonesia (DEMI) didirikan. Pada tahun 1987,
PT Nasional Astra Motor didirikan sebagai agen tunggal dan pengimpor
kendaraan Daihatsu menggantikan posisi PT Astra International. Kemudian pada
tahun 1992, PT Astra Daihatsu Motor didirikan melalui penggabungan 3
perusahaan yaitu PT Daihatsu Indonesia, PT Daihatsu Engine Manufacturing
Indonesia dan PT National Astra Motor.
1. 1973 : Astra mendapat hak untuk mengimpor produk Daihatsu ke Indonesia.
2. 1976 : PT Astra International ditunjuk sebagai agen tunggal, importir, dan
distributor tunggal kendaraan Daihatsu di Indonesia.
33
3. 1978 : Didirikan pabrik pengepresan plat baja, PT Daihatsu Indonesia sebagai
perusahaan patungan PT Astra International, Daihatsu Motor Co.,Ltd. dan
Nichimen.
4. 1983 : Didirikan Pabrik Mesin, PT Daihatsu Engine Manufacturing.
5. 1987 : PT Nasional Astra Motor didirikan sebagai agen tunggal dan importir
kendaraan Daihatsu di Indonesia menggantikan PT Astra International.
6. 1992 : PT Astra Daihatsu Motor didirikan melalui merger 3 perusahaan, yaitu
PT Daihatsu Indonesia, PT Daihatsu Engine Manufacturing Indonesia, dan
PT National Astra Motor.
7. 1996 : Didirikan pabrik pengecoran alumunium di KIIC, karawang, Jawa
Barat.
8. 1998 : Pembelian Pabrik perakitan dari PT Gaya Motor. Sejak saat itu ADM
memiliki 4 pabrik yaitu, pabrik pengepresan plat baja, mesin, pengecoran,
dan perakitan
9. 2004 : Diluncurkan Xenia Avanza yang merupakan produk kolaborasi
antara Toyota Astra Motor dan Astra Daihatsu Motor.
10. 2005 : Produksi Astra Daihatsu Motor yang ke 1 juta kendaraan.
11. 2006 : Meluncurkan Rush dan Terios yang merupakan produk kolaborasi
kedua antara Toyota dan Daihatsu.
12. 2007 : Peningkatan kapasitas produksi menjadi 211.000 unit per tahun
sekaligus memperingati ulang tahun Daihatsu ke 100 tahun.
13. 2008 : Ekspor perdana Daihatsu Gran Max ke Jepang
34
14. 2013 : Produksi Astra Daihatsu Motor Yang ke 3 juta kendaraan, dimana
1.518.726 kendaraan adalah Avanza dan Xenia.[1], Peluncuran Kendaraan
LCGC Ayla dan Agya bentuk Kolaborasi ketiga Daihatsu dan Toyota.
3.1.2 Struktur Organisasi Perusahaan
PT. Astra Daihatsu Motor memiliki struktur organisasi yang secara garis besar
dibedakan menjadi Board Of Director (BOD), Directorate, dan Division. BOD
PT . Astra Daihatsu Motor pada saat ini dipegang oleh T. Nomoto dan wakilnya
Sudirman M.R. Dibawah dari para BOD tersebut, terdapat Directorate yang
masing-masing memegang atau mengepalai minimal l1 Division, yaitu Marketing,
Export Import, Research & Development dan Purchasing.
35
Gambar III.1
Struktur Organisasi Perusahaan
36
3.2 Analisa Kebutuhan
3.2.1 Analisis Sistem
Analisa system(systems analyst) dapat didefinisikan sebagai penguraian
dari suatu sisstem informasi yang utuh kedalam bagian-bagian komponennya
dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-
permasalahan kesempatan-kesempatan ,hambatan-hambatan yang terjadi dan
kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-
perbaikannya.
Analisis sistem merupakan penguraian dari suatu sistem yang utuih
kedalam bagian-bagian komponennya dangan maksud untuk mengidentifikasi dan
mengevaluasi permasalahan-permasalahan,kesempatan-kesempatan, hambatan
yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat di usulkan
perbaikan-perbaikannya.hal-hal yang akan dianalisis pada tahap analisis sistem ini
adalah analisis prosedur sistem yang sedang berjalan,analisis aliran
informasi,analisis pengkodean,analisis basis data dab analisis kebutuhan non
fungsional.
3.2.2 Analisis perangkat keras (hardware)
Perangkat keras yang direkomendasikan untuk menjalankan aplikasi ini
adalah sebagai berikut :
a. Processor dengan kecepatan 1,8 GHz
b. Kapasitas Hardisk Minimal 49,8 MB
c. Ram minimal 202 MB
37
d. Monitor dengan resolusi 1024x768
e. Lan Card 10/100Mbps
f. Koneksi internet minimal 234,6 Kbps
g. Mouse
h. Keyboard
i. VGA card minimal 64 MB
3.2.3 Analisis Perangkat Lunak
Kebutuhan perangkat lunak merupakan faktor-faktor yang harus dipenuhi
untuk merancang sebuah perancang lunak tersebut sesuai dengan maksud dan
tujuan perangkat lunak tersebut dibuat.Beberapa perangkat lunak pendukung
sebagai berikut :
Tabel III.1
tabel analisis perangkat lunak
No Peerangkat lunak Keterangan
1 Microsoft windows 7 ultimate Sistem operasi
2 Macromedia Dreamweaver mx Web editor
3 Adobe photoshop Tool edit gambar
4 Opera Browser
5 XAMPP Control Panel Web server
3.2.4 Analisis pengguna
Analisis pengguna mencirikan siapa saja pengguna dari perangkat lunak
yang dispesifikasikan dan apa saja haknya terhadap perangkat lunak tersebut.
Aplikasi web profile yang dibangun memiliki dua jenis pengguna, yaitu :
38
1. Pengguna
Pada aplikasi web profile ini pengguna merupakan orang yang melihat atau
menggunakan aplikasi ini. Pengguna sendiri dapat melakukan login. Jadi
pengguna bisa melihat dan nantinya akan memasukkan ataupun mengolah data
yang akan di kontrol, contohnya mengolah data performance dies, data
problem sampai dengan mencetak laporan dari data yang sudah diolah.
2. Admin
Admin merupakan orang yang bertanggung jawab mengelola data secara statis.
Adapun hal-hal yang dapat dilakukan oleh admin yaitu dapat menambahkan
pengguna untuk web tersebut, dapat menambah serta mengubah data master
(dies & problem), dapat menambah serta mengubah data kontrol (performance,
problem, dan juga repair), dapat mencetak laporan dari data yang sudah
dikontrol.
3.3 Perancangan Perangkat Lunak
3.3.1 Rancangan Antar Muka
Berikut ini adalah rancangan dari website Sistem Informasi Kontrol Pada PT.
Astra Daihatsu Motor-Casting Plant secara online yang penulis buat:
1. Rancangan Antar Muka Login Admin
39
Logo
Username
Password
Masuk
Gambar III.2
Rancangan Antar Muka Login Administrator
a. Username
Merupakan textbox username yang harus diisi admin.
b. Password
Merupakan textbox password yang harus diisi admin.
c. Tombol Login
40
2. Rancangan Halaman utama Administrator
Gambar III.3
Rancangan Antar Muka Administrator
a. Header
Berisi logo dan nama perusahaan.
b. Menu bar
Berisi menu-menu sesuai dengan hak akses user.Menu ini nantinya
berfungsi sebagai menu master. Untuk menambahkan atau mengedit data
dies, jenis problem, dan user (pengguna).
c. konten
Berisi tampilan program sesuai dengan menu yang dipilih
d. Footer
Header
menu bar
(Side bar)konten
footer
41
3. Rancangan Halaman Data Dies
Merupakan halaman yang berisi data dies. Disini admin bisa melakukan
tambah, edit dan hapus barang. Konsep dari halaman data dies sebagai
berikut:
Gambar III.4
Rancangan Halaman Data Dies
Judul
Jumlah Tampilan Search
xxxxx xxxxxxxxxxxxx
Header
Home
Master
Master Dies
Pareto Problem Dies
Repair Poblem Dies
Laporan
Master Problem
Laporan Performance
Laporan Problem
Laporan Repair
footer
Nama Dies Jenis Part Pilihan (Aksi)
Logout
Edit Profil
ControlDies Performance
PenggunaPengguna
Hapus konten Tambah Data
42
Gambar III.5
Rancangan Halaman Tambah Data Dies
Judul
Logout
Edit Profil
footer
Laporan Problem
Laporan Repair
PenggunaPengguna
Master Problem
ControlDies Performance
Pareto Problem Dies
Repair Poblem Dies
Laporan
Header
Home
Master
Master Dies
Laporan Performance
Nama Dies
xxxxx
Jenis Part
xxxxxxxxxxx
Simpan Kembali
43
Gambar III.6
Rancangan Halaman Ubah Data Dies
4. Rancangan Halaman Data Problem
Merupakan halaman yang berisi data problem dies/jenis problem dies.
Disini admin bisa melakukan tambah, edit dan hapus jenis problem.
Konsep dari halaman data problem sebagai berikut:
Judul
Logout
Edit Profil
footer
Laporan Problem
Laporan Repair
PenggunaPengguna
Master Problem
ControlDies Performance
Pareto Problem Dies
Repair Poblem Dies
Laporan
Header
Home
Master
Master Dies
Laporan Performance
Nama Dies
xxxxx
Jenis Part
xxxxxxxxxxx
Simpan Kembali
44
Gambar III.7
Rancangan Halaman Data Problem
Judul
Jumlah Tampilan Search
Pareto Problem Dies
Laporan Repair
Header
Home
Master
Master Dies Pilihan (Aksi)
PenggunaPengguna
Master Problem xxxxxxxxxx
Edit Profil
footer
Jenis Problem
Repair Poblem Dies
LaporanLaporan Performance
Laporan Problem
Logout
ControlDies Performance
Hapus konten Tambah Data
45
Gambar III.8
Rancangan Halaman Tambah Data Problem
Judul
Master
Control
Header
Home
Laporan Repair
PenggunaPengguna
Master Dies
Master Problem
Edit Profil
footer
Dies Performance
Pareto Problem Dies
Repair Poblem Dies
LaporanLaporan Performance
Logout
Laporan Problem
Jenis Problem
xxxxxxxxx
Simpan Kembali
46
Gambar III.9
Rancangan Halaman Ubah Data Problem
5. Rancangan Halaman Data Pengguna (user)
Merupakan halaman yang berisi data pengguna (user). Disini admin bisa
melakukan tambah pengguna (user). Konsep dari halaman data pengguna
(user) sebagai berikut :
Judul
Master
Control
Header
Home
Laporan Repair
PenggunaPengguna
Master Dies
Master Problem
Edit Profil
footer
Dies Performance
Pareto Problem Dies
Repair Poblem Dies
LaporanLaporan Performance
Logout
Laporan Problem
Jenis Problem
xxxxxxxxx
Simpan Kembali
47
Gambar III.10
Rancangan Halaman Data Pengguna (user)
Judul
Jumlah Tampilan Search
Password Akses
xx99 xxxx
Username
xxxxxx
Master Dies Nama Lengkap Pilihan (Aksi)
Header
Home
Master
Master Problem
ControlDies Performance
xxxxx
Pareto Problem Dies
Repair Poblem Dies
LaporanLaporan Performance
Laporan Problem
Edit Profil
footer
Laporan Repair
PenggunaPengguna
Logout
Hapus konten Tambah Data
48
Gambar III.11
Rancangan Halaman Tambah Data Pengguna (user)
Judul
Laporan Repair
PenggunaPengguna
Edit Profil
Logout
footer
Dies Performance
Pareto Problem Dies
Repair Poblem Dies
LaporanLaporan Performance
Laporan Problem
Header
Home
Master
Master Dies
Master Problem
Control
Nama Lengkap
xxxxx
Username
xxxxx
Simpan Kembali
Password
xx99
Konfirmasi Password
xx99
49
Gambar III.12
Rancangan Halaman Ubah Data Pengguna (user)
Judul
Laporan Repair
PenggunaPengguna
Edit Profil
Logout
footer
Dies Performance
Pareto Problem Dies
Repair Poblem Dies
LaporanLaporan Performance
Laporan Problem
Header
Home
Master
Master Dies
Master Problem
Control
Nama Lengkap
xxxxx
Username
xxxxx
Simpan Kembali
Password
xx99
Konfirmasi Password
xx99
50
6. Rancangan Halaman Login User
Logo
Username
Password
Masuk
Gambar III.13
Rancangan Antar Muka Login Pengguna (user)
a. Username
Merupakan textbox username yang harus diisi pelanggan.
b. Password
Merupakan textbox password yang harus diisi pelanggan.
c.Tombol Login
51
7. Rancangan Halaman Depan
Pada halaman ini pengguna dapat melihat gambar-gambar perusahaan, dan
juga terdapat menu di bagian samping (sidebar).
Gambar III.14
Rancangan halaman depan pengguna (user)
16. Rancangan Halaman Dies Performance
Pada halaman ini pengguna dapat melihat grafik tentang performa dies
(AVB) dan juga list yang terdiri dari nama dies, loading time dies, down
time, frekuensi, AVB, dan juga tentunya tanggal produksi. Disini
pengguna juga dapat menambah data-data tersebut.
Info pengguna
Header
Home
Profil Perusahaan (Picture)ControlDies Performance
Pareto Problem Dies
Repair Poblem Dies
LaporanLaporan Performance
Laporan Problem
Laporan Repair
footer
username Last Login
Logout Nama Lengkap Server
Browser
52
Gambar III.15
Rancangan halaman dies perfomance
Judul
Jumlah Tampilan Search
Nama Dies Loading Time Downtime Frekuensi AVB Tanggal Produksi Pilihan (Aksi)
xxxx 9999 9999 9999 9999 dd/mm/yyyy
footer
Repair Poblem Dies
LaporanLaporan Performance
Laporan Problem
Laporan Repair
Edit Profil
Logout
Header
Home
Grafik
Input
Input Dies Performance
Input Pareto
ControlDies Performance
Pareto Problem Dies Cetak LaporanTambah Data
53
Gambar III.16
Rancangan halaman tambah dies perfomance
17. Rancangan Halaman pareto problem dies
Pada halaman ini pengguna dapat melihat grafik tentang daily problem
yang terjadi pada saat dies poduksi dan juga list yang terdiri dari nama dies,
jenis poblem, detail problem, downtime, dan juga tentunya tanggal
produksi. Disini pengguna juga dapat menambah data-data tersebut.
Judul
footer
Laporan Problem
Laporan Repair
Edit Profil
Logout
ControlDies Performance
Pareto Problem Dies
Repair Poblem Dies
LaporanLaporan Performance
Header
Home
InputInput Dies Performance
Input Pareto
Nama Dies
xxxxx V
V
Simpan Kembali
Loading Time
9999
Down Time
9999
Frekuensi
9999
Tanggal Produksi
dd/mm/yyy
54
Gambar III.17
Rancangan halaman pareto problem dies
Judul
Jumlah Tampilan Search
Nama Dies Jenis Problem Detail Problem Downtime Tanggal Produksi Pilihan (Aksi)
xxxxx xxxxx xxxxxxx 9999 dd/mm/yyyy
Header
Home
Grafik
Input
Input Dies Performance
Input Pareto
ControlDies Performance
Pareto Problem Dies
Repair Poblem Dies
LaporanLaporan Performance
Laporan Problem
Laporan Repair
Edit Profil
Logout
footer
Cetak LaporanTambah Data
55
Gambar III.18
Rancangan halaman tambah data pareto problem dies
18. Rancangan Halaman Repair Dies Problem
Pada halaman ini pengguna dapat melihat grafik tentang total waktu untuk
setiap repair pada problem dies dan juga list yang terdiri dari nama dies,
detail problem, detail repair, waktu repair, pic repair dan juga tentunya
tanggal repair. Disini pengguna juga dapat menambah data-data tersebut.
Judul
Header
Home
InputInput Dies Performance
Input Pareto
ControlDies Performance
Pareto Problem Dies
Edit Profil
Logout
footer
Repair Poblem Dies
LaporanLaporan Performance
Laporan Problem
Laporan Repair
Nama Dies
xxxxx V
V
V
Simpan Kembali
Jenis Problem
xxxxxx
Detail Problem
xxxxx
Downtime
9999
Tanggal Produksi
dd/mm/yyyyy
56
Gambar III.19
Rancangan halaman repair dies
Judul
Jumlah Tampilan Search
Nama Dies Detail Problem Detail Repair Waktu Repair PIC Repair Tanggal Produksi Pilihan (Aksi)
xxxxx xxxxxxxx xxxxxxxx 999 xxxxx dd/mm/yyyy
Edit Profil
Logout
footer
Repair Poblem Dies
LaporanLaporan Performance
Laporan Problem
Laporan Repair
Header
Home
Grafik
Input
Input Dies Performance
Input Pareto
ControlDies Performance
Pareto Problem Dies Hapus konten Tambah Data
57
Gambar III.20
Rancangan halaman tambah data repair dies
Judul
Edit Profil
Logout
footer
Repair Poblem Dies
LaporanLaporan Performance
Laporan Problem
Laporan Repair
InputInput Dies Performance
Input Pareto
ControlDies Performance
Pareto Problem Dies
Header
Home
Nama Dies
xxxxx V
V
V
Simpan Kembali
Detail Problem
xxxxxxxx
Detail Repair
xxxxxxxx
Waktu Repair
9999
PIC Repair
xxxxxx
Tanggal Produksi
dd/mm/yyyy
58
3.3.2.Basis Data
A.Entity Relationship Diagram
Gambar III.21
Entity Relationship Diagram
Dies melakukan
id_diesnama_dies
jen_part
Performance
id_perform
loading_time
down_time
shot
tgl_produksi
Pareto problem
id_problem jen_problem
Repair
id_pareto
id_dies
id_problem
det_problem
down_time
tgl_produksiid_dies
det_repair
repair_time
pic_repair
tgl_repair
id_repair
memiliki
dilakukan memiliki
id_dies
id_perform
id_pareto
N
1 1
1
1 111
59
B.Logical Record Structure(LRS)
Gambar III.22
Logical Record Structure(LRS)
5. Spesifikasi File
Spesifikasi File merupakan penjelasan Mengenai bentuk-bentuk file
dalam dalam database yang digunakan untuk pengolahan proses sistem
berjalan dalam website sistem pengontrolan, file-file yang di gunakan
sebagai berikut:
1.Spesifikasi File dies
Nama File :dies
Akronim :dies
Fungsi :Untuk menyimpan data dies
Tipe File :File Master
id_dies (pk) 1 1 id_perform (pk)
nama_dies id_dies (fk)
jen_part loading_time
down_time
shot
tgl_produksi
id_repair (pk) 1 1 id_pareto (pk) 1 1 id_problem (pk)
id_pareto (fk) id_perform (fk) jen_problem
id_dies id_problem (fk)
det_repair id_dies
repair_time det_problem
pic_repair down_time
tgl_repair tgl_produksi
dies performance
repair pareto problem
1
N
60
Organisasi File :Index Sequensial
Akses File :Random
Media :Hardisk
Panjang :35 karakter
Kunci Field :id_dies
Software :MySQL
Tabel III.2
Spesifikasi file Dies
no Elemen data Nama field Tipe size Ket
1 Kode Id_dies Int 5 Primary key
2 Nama Nama_dies Varchar 10
3 Jenis Jenis_part Varchar 20
2.Spesifikasi File problem
Nama File :213_problem
Akronim :213_problem
Fungsi :Untuk menyimpan data jenis problem
Tipe File :File Master
Organisasi File :Index Sequensial
Akses File :Random
Media :Hardisk
Panjang :35karakter
Kunci Field :id_problem
Software : MySQL
61
Tabel III.3
Spesifikasi file Problem
no Elemen data Nama field Tipe size Ket
1 Kode problem id_problem Int 5 Primary key
2 Jenis problem Jen_problem Varchar 30
3.Spesifikasi File pengguna
Nama File :213_pengguna
Akronim :213_pengguna
Fungsi :Untuk menyimpan data pengguna
Tipe File :File Master
Organisasi File :Index Sequensial
Akses File :Random
Media :Hardisk
Panjang :60karakter
Kunci Field :id_pengguna
Software : MySQL
Tabel III.4
Spesifiksi file Pengguna
no Elemen data Nama field Tipe size Ket
1 Kode pengguna id_pengguna Int 5 Primary key
2 Nama Pengguna nama_pengguna Varchar 30
3 Username username Varchar 20
4 Password password Varchar 30
5 Akses akses Varchar 5
62
4.Spesifikasi File Performance Dies
Nama File :213_perform
Akronim :213_perform
fungsi :Untuk menyimpan data performa dies
Tipe File :File kontrol
Organisasi File :Index Sequensial
Akses File :Random
Media :Hardisk
Panjang :26 karakter
Kunci Field :id_perform
Software : MySQL
Tabel III.5
Spesifiksi file performa dies
no Elemen data Nama field Tipe size Ket
1 Kode Perfoma id_perform Int 5 Pimery key
2 Kode Dies id_dies Int 10 Foreign key
3 Loading Time loading_time Int 10
4 Down Time down_time Int 10
5 Shot Shot Int 10
6 Tanggal
Produksi
Tgl_produksi Date
63
5.Spesifikasi File Pareto Problem Dies
Nama File :213_pareto
Akronim :213_pareto
Fungsi :Untuk menyimpan data pareto problem dies
Tipe File :File Kontrol
Organisasi File :Index Sequensial
Akses File :Random
Media :Hardisk
Panjang :85 karakter
Kunci Field :id_pareto
Software : MySQL
Tabel III.6
Spesifiksi file pareto problem dies
no Elemen data Nama field Tipe Size Ket
1 Kode Pareto id_pareto Int 5 Pimery key
2 Kode Dies id_dies Int 10 Foreign key
3 Kode Problem id_problem Int 10 Foreign key
4 Detail
Problem
Det_problem Vachar 50
5 Down Time down_time Int 10
6 Tanggal
Produksi
Tgl_produksi Date
64
5.Spesifikasi File Repair Problem Dies
Nama File :213_repair
Akronim :213_repair
Fungsi :Untuk menyimpan data repair problem dies
Tipe File :File Kontrol
Organisasi File :Index Sequensial
Akses File :Random
Media :Hardisk
Panjang :135 karakter
Kunci Field :id_repair
Software : MySQL
Tabel III.7
Spesifiksi file repair problem dies
no Elemen data Nama field Tipe Size Ket
1 Kode Repair id_repair Int 5 Pimery key
2 Kode Dies id_dies Int 10 Foreign key
3 Kode Pareto id_pareto Int 10 Foreign key
4 Detail Repair det_repair Varchar 50
5 Repair Time repair_time Int 10
6 Pic Repair pic_repair Varchar 50
7 Tanggal
Repair
tgl_repair Date
65
3.3.3 Rancangan Struktur Navigasi
Struktur navigasi kontrol dies part blok silinder adalah struktur
navigasi campuran (composite). Melalui struktur navigasi ini terlihat
bagaimana isi dan susunan dari sebuah website secara menyeluruh.
Pembuatan struktur navigasi website ini akan sangat membantu nantinya
ketika akan membuat rancangan seluruh halaman website.
1. Navigasi Halaman Administrator
Menu navigasi pada halaman admin adalah sebagai berikut:
66
Gambar III.23
Navigasi Halaman Administrator
Penjelasan untuk masing-masing halaman administrator adalah sebagai
berikut:
a. Login
Halaman untuk admin memasukan username dan password saat
login.
login index performance
problem
pareto
logout
menu tambah
menu tambah
repair menu tambah
menu edit
menu tambah
pengguna
menu edit
menu tambah
dies
menu edit
menu tambah
laporan performance
laporan pareto
laporan repair
edit profil
67
b. Index
Pada halaman beranda/home tampil keseluruhan navigasi dari website,
kecuali menu master. Karena menu master hanya dapat diakses oleh
admin saja.
c. Dies
Pada menu ini admin dapat melihat dies yang sudah ada di database.
Selain itu admin juga dapat menambah, mengubah dan menghapus
data dies yang sudah ada.
d. Problem
Pada menu ini admin dapat melihat jenis problem yang sudah ada di
database. Selain itu admin juga dapat menambah, mengubah dan
menghapus data jenis problem yang sudah ada.
e. Performance Dies
Menu untuk melihat grafik dan konten pencapain performa dies saat
produksi berdasarkan tanggal produksi (AVB), pengguna dapat
menambah dan menghapus data perfoma dies.
f. Pareto Problem Dies
Menu untuk melihat grafik dan konten problem dies yang terjadi saat
produksi berdasarkan tanggal produksi, pengguna dapat menambah
dan menghapus data pareto problem dies
g. Repair Problem Dies
Menu untuk melihat grafik dan konten Repair problem yang terjadi
pada saat produksi, pengguna dapat menambah dan menghapus data
repair problem dies.
68
h. Laporan Performance Dies
Menu ini untuk mencetak data performance dies.
i. Laporan Pareto Problem Dies
Menu ini untuk mencetak laporan daily problem dies.
j. Laporan Pareto Problem Dies
Menu ini untuk mencetak laporan repair problem dies.
k. Data Pengguna
Menu untuk melihat, mengedit atau menghapus daftar pengguna yang
ada di database.
l. Edit Profil
Menu untuk mengubah profil yang digunakan untuk login saat itu.
m. Log Out
Menu untuk keluar dari halaman administrator.
69
2. Navigasi Halaman Pengguna
Menu navigasi pada halaman pengguna adalah sebagai berikut:
Gambar III.24
Navigasi Halaman Pengguna (user)
Penjelasan untuk masing-masing halaman administrator adalah sebagai
berikut:
a. Login
Halaman untuk admin memasukan username dan password saat login
login beranda performance
pareto
logout
menu tambah
menu tambah
repair menu tambah
pengguna
menu edit
menu tambah
input pareto
laporan performance
laporan pareto
laporan repair
input dies
performance
edit profil
70
b. Beranda
Pada Halaman beranda/home tampil keseluruhan navigasi dari website,
kecuali menu master. Karena menu master hanya dapat diakses oleh
admin saja.
c. Input Dies Performance
Menu yang digunakan untuk menambah data performance dies
d. Input Pareto Problem
Menu yang digunakan untuk menambah data pareto problem dies
e. Performance Dies
Menu untuk melihat grafik dan konten pencapain performa dies saat
produksi berdasarkan tanggal produksi (AVB), pengguna dapat
menambah dan menghapus data perfoma dies.
f. Pareto Problem Dies
Menu untuk melihat grafik dan konten problem dies yang terjadi saat
produksi berdasarkan tanggal produksi, pengguna dapat menambah
dan menghapus data pareto problem dies
g. Repair Problem Dies
Menu untuk melihat grafik dan konten Repair problem yang terjadi
pada saat produksi, pengguna dapat menambah dan menghapus data
repair problem dies.
h. Laporan Performance Dies
Menu ini untuk mencetak data performance dies.
i. Laporan Pareto Problem Dies
Menu ini untuk mencetak laporan daily problem dies.
71
j. Laporan Pareto Problem Dies
Menu ini untuk mencetak laporan repair problem dies.
k. Edit Profil
Menu untuk mengubah profil yang digunakan untuk login saat itu.
l. Log Out
Menu untuk keluar dari halaman pengguna.
3.4 mplementasi Dan Pengujian Unit
3.4.1 Implementasi
1. implementasi Rancangan Antar Muka Admin
Implementasi rancangan antar muka pada aplikasi elearning
berdasarkan hasilrancangan antar muka.
a. Halaman Login Admin
Administrator harus melakukan login terlebih dahulu untuk dapat
masuk ke dalam halaman admin ( halaman pengelola web)jika login
berhasil maka akan masuk ke halaman beranda admin.
72
Gambar III.25
Halaman Login Admin
b. Halaman Beranda Admin
Setelah Admin login berhasil maka tampilan utama masuk ke beranda
admin pada beranda admin terdapat menu-menu yang sesuai dengan kategori
untuk mengubah, menambah, menghapus dies atau kategori lainnya. Berikut
tampilan beranda admin:
73
Gambar III.26
Halaman Beranda Admin
c. Halaman dies
Pada halaman ini admin bisa admin bisa melihat, menambah, mengubah,
menghapus dies yang ada di website dengan cara:
1. Jika ingin menambah dies klik tambah data maka akan menuju ke menu
tambah dies, jika sudah isi data sesuai keterangan yang ada untuk kode
dies otomatis akan di isi oleh sistem akan tetapi kode tidak ditampilkan,
jika sudah di isi klik simpan maka dies akan tersimpan di database dan
akan tampil di website.
2. Jika ingin mengubah data dies klik edit di kolom aksi dies maka akan
muncu menu edit dies jika ingin mengedit dies maka tinggal ubah data
yang ada di edit dies jika sudah selesai klik ubah untuk menyimpan data.
3. Jika ingin menghapus dies klik ikon hapus yang ada di kolom aksi.
4. Untuk mempermudah pencarian data gunakan kolom search dan masukan
nama data yang akan diubah.
74
Gambar III.27
Halaman data dies
Gambar III.28
Halaman tambah data dies
75
Gambar III.29
Halaman ubah data dies
d. Data problem
Pada halaman ini admin bisa melihat, menambah, mengubah, menghapus
jenis problem yang ada di website dengan cara:
1. jika ingin menambah jenis problem klik tambah data maka akan menuju ke
menu tambah problem, jika sudah isi data sesuai keterangan yang ada
untuk kode problem otomatis akan di isi oleh sistem akan tetapi kode tidak
ditampilkan, jika sudah di isi klik simpan maka jenis problem akan
tersimpan di database dan akan tampil di website.
2. jika ingin mengubah data jenis problem klik edit di kolom aksi problem
maka akan muncul menu edit poblem jika ingin mengedit jenis poblem
maka tinggal ubah data yang ada di edit problem jika sudah selesai klik
ubah untuk menyimpan data.
76
3. Jika ingin menghapus dies klik ikon hapus yang ada di kolom aksi.
4. Untuk mempermudah pencarian gunakan kolom search dan masukan nama
data yang akan diubah.
Gambar III.30
Halaman data problem
Gambar III.31
Halaman tambah data problem
77
Gambar III.32
Halaman ubah data problem
e. Data pengguna
Pada halaman ini admin bisa melihat, menambah, mengubah, menghapus
data pengguna website dengan cara:
1. Jika ingin menambah pengguna klik tambah pengguna maka akan menuju
ke menu tambah pengguna, jika sudah isi data sesuai keterangan yang ada
untuk kode pengguna otomatis akan di isi oleh sistem akan tetapi kode
tidak ditampilkan, jika sudah di isi klik simpan pengguna baru akan
tersimpan di database dan akan tampil di website.
2. Jika ingin mengubah data pengguna klik text ataupun nama di kolom
kanan header maka akan muncul menu edit pengguna jika ingin mengedit
pengguna maka tinggal ubah data yang ada di edit pengguna jika sudah
selesai klik ubah untuk menyimpan data.
78
Gambar III.33
Halaman data pengguna
Gambar III.34
Halaman tambah data pengguna
79
Gambar III.35
Halaman ubah data pengguna
2.Implementasi Rancangan Antar Muka Pengguna
a. Halaman Login Pengguna
Pengguna yang sudah mempunyai akses , user dan password dapat
membuka ataupun mengakses halaman pengguna. Halaman ini adalah
halaman utama dan pertama kali yang bisa di lihat oleh user atau pengguna.
Pada halaman ini script di beri nama index.php. Halaman ini memiliki menu-
menu yang menghubungkan ke halaman halaman lain. Berikut tampilan dari
halaman beranda pengguna :
80
Gambar III.36
Halaman Beranda Pengguna
b. Data performance
Pada halaman ini admin bisa melihat, menambah, menghapus data
performance dies dengan cara:
1. Jika ingin menambah data performance dies klik tambah data maka akan
menuju ke menu tambah data, jika sudah isi data sesuai keterangan yang
ada untuk kode performance otomatis akan di isi oleh sistem akan tetapi
kode tidak ditampilkan, jika sudah di isi klik simpan data performance,
baru akan tersimpan di database dan akan tampil di website.
2. Jika ingin menghapus data performance dies klik ikon hapus yang ada di
kolom aksi.
3. Jika ingin mencetak laporan klik tombol cetak laporan yang ada disebelah
tambah data.
81
Gambar III.37
Halaman data performance
Gambar III.38
Halaman tambah data performance
82
c. Data pareto
Pada halaman ini admin bisa melihat, menambah, menghapus data pareto
problem dies dengan cara:
1. jika ingin menambah data pareto problem dies klik tambah data maka akan
menuju ke menu tambah data, jika sudah isi data sesuai keterangan yang
ada untuk kode pareto otomatis akan di isi oleh sistem akan tetapi kode
tidak ditampilkan, jika sudah di isi klik simpan data pareto, baru akan
tersimpan di database dan akan tampil di website.
2. Jika ingin menghapus data pareto problem dies klik ikon hapus yang ada
di kolom aksi.
3. Jika ingin mencetak laporan klik tombol cetak laporan yang ada disebelah
tambah data.
Gambar III.39
Halaman data pareto
83
Gambar III.40
Halaman tambah data pareto
d. Data Repair
Pada halaman ini admin bisa melihat, menambah, menghapus repair
problem dies dengan cara:
1. Jika ingin menambah data repair problem dies klik tambah data maka
akan menuju ke menu tambah data, jika sudah isi data sesuai keterangan
yang ada untuk kode repair otomatis akan di isi oleh sistem akan tetapi
kode tidak ditampilkan, jika sudah di isi klik simpan data repair, baru akan
tersimpan di database dan akan tampil di website.
2. Jika ingin menghapus data repair problem dies klik ikon hapus yang ada di
kolom aksi.
3. Jika ingin mencetak laporan klik tombol cetak laporan yang ada disebelah
tambah data.
84
Gambar III.41
Halaman data repair
Gambar III.42
Halaman tambah data repair
e. Laporan
Pada halaman ini adalah berisi tentang laporan performance dies, pareto
problem dies, dan repair dies problem. Admin juga bisa mencetak laporan
tersebut.
85
Gambar III.43
Laporan Performance Dies
86
Gambar III.44
Laporan Pareto Problem Dies
87
Gambar III.45
Laporan Repair Problem Dies
88
B. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak
minimum yang dibutuhkan untuk mengimplentasikan aplikasi kontrol pada
web Sistem Informasi pengontrolan dies/mold part blok silinder PT. Astra
Daihatsu Motor-Casting Plant.
1. Spesifikasi Perangkat Keras
a. Server
1) CPU
(a) Processor Intel® Pentium® Core 2 Duo
(b) RAM DDR2 minimal 4,9 MB
(c) Hard Disk minimal 202 MB
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 minimal 4,9 MB
(c) Hard Disk minimal 202 MB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 56 kbps.
89
2.Spesifikasi Perangkat Lunak
a.Server
1. Sistem operasi yang umum digunakan seperti: Microsoft server atau
Linux(Ubuntu, Fedora, dan lain-lain).
2. Aplikasi bundle web server seperti: Xampp, WampServer, php2triad
yang terdiridari 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 Lihat 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.
90
3.4.2.Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan blackbox testing
yang fokus terhadap proses masukan dan keluaran program.
a. Pengujian Terhadap Form Login Admin
No Scenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1 User ID dan Username
kosong
Sistem akan
menolak
sesuai
harapan Valid
Password tidak
diisi
Password
kosong
Kemudian Klik
Tombol Login
2 User ID tidak diisi Username
kosong
Sistem akan
menolak
sesuai
harapan Valid
Password di isi Password
12345
Kemudian Klik
Login
3 User ID diisi Username
admin
Sistem akan
menolak
sesuai
harapan Valid
Password tidak
diisi
Password
kosong
b. Pengujian Terhadap Form Login Pengguna
No Scenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1 Username dan Username
kosong
Sistem akan
menolak
sesuai
harapan Valid
Password tidak
diisi
Password
kosong dan menampilkan
Kemudian Klik
"LOGIN GAGAL,
SILAHKAN
HUBUNGI
91
ADMINISTRATOR
!!"
Tombol Login
Kemudian Klik
Login
2 Username tidak
diisi
Username
kosong
Sistem akan
menolak
sesuai
harapan Valid
Password di isi Password
12345 dan menampilkan
Kemudian Klik
Login
"LOGIN GAGAL,
SILAHKAN
HUBUNGI
ADMINISTRATOR
!!"
3 Username diisi Username Sistem akan
menolak
sesuai
harapan Valid
Password tidak
diisi arif dan menampilkan
Password
kosong
"LOGIN GAGAL,
SILAHKAN
HUBUNGI
ADMINISTRATOR
!!"
c. Pengujian Terhadap Form Dies
No Scenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1 Nama Dies tidak
diisi
Nama Dies
kosong
Sistem akan
menolak
sesuai
harapan Valid
Kemudian Klik dan menampilkan
Tombol Simpan
"Please fill out this
field”
92
d. Pengujian Terhadap Form Problem
No Scenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1 Jenis Problem
tidak diisi
Jenis Problem
kosong
Sistem akan
menolak
sesuai
harapan Valid
Kemudian Klik dan menampilkan
Tombol Simpan
"Please fill out this
field”
e. Pengujian Terhadap Form Dies Performance
No Scenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1 Loading Time
tidak diisi
Loading Time
kosong
Sistem akan
menolak
sesuai
harapan Valid
Kemudian Klik dan menampilkan
Tombol Simpan
"Please fill out this
field”
f. Pengujian Terhadap Form Pareto Problem
No Scenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1 Detail Problem
tidak diisi
Detail
Problem
kosong
Sistem akan
menolak
sesuai
harapan Valid
Kemudian Klik dan menampilkan
Tombol Simpan
"Please fill out this
field”
g. Pengujian Terhadap Form Repair
No Scenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1 Detail Repair
tidak diisi
Detail Repair
kosong
Sistem akan
menolak
sesuai
harapan Valid
Kemudian Klik dan menampilkan
Tombol Simpan
"Please fill out this
field”