bab 3 analis dan perancangan sistem 3.1 gambaran …thesis.binus.ac.id/doc/bab3/2010-1-00237-if-bab...
TRANSCRIPT
35
BAB 3
ANALIS DAN PERANCANGAN SISTEM
3.1 Gambaran Umum Perusahaan
3.1.1 Sejarah Singkat Perusahaan
PT. Astra Daihatsu Motor (PT. ADM), berkantor pusat di Jl. Gaya
Motor III/5, Sunter II Jakarta Utara, beserta pabrik-pabriknya di Jakarta dan
di luar Jakarta, bergerak di bidang industri, perdagangan dan ekspor-impor,
didirikan dengan Akte Pendirian No.331 tanggal 31 Mei 1978, dibuat oleh
notaris Kartini Mulyadi, yang telah diumumkan di Berita Negara RI No. 91
tanggal 13 November 1979, Tambahan 687 dan terakhir diubah dengan
Akta No. 183 tanggal 21 januari 1998, dibuat oleh notaris Singgih Susilo,
yang telah diumumkan dalam Berita Negara RI No. 90 tangan 10 November
1998, Tambahan 6271, dan Akta No. 55 tanggal 9 November 1998 yang
dibuat oleh Singgih Susilo, yang diumumkan dalam Berita Negara RI No.
42 tanggal 25 Mei 1999, tambahan 3054.
PT. ADM berdiri pada tanggal 1 Januari 1992, dengan hasil merger
dari beberapa perusahaan yaitu Daihatsu Indonesia yang berdiri sejak tahun
1978, Daihatsu Engine Manufacturing Ind. yang berdiri sejak tahun 1983,
dan National Astra Motor yang berdiri sejak tahun 1987. PT. ADM
merupakan usaha kerjasama antara PT. Astra Internasional, tbk dari
Indonesia, Daihatsu Motor Co., Ltd., Toyota Tsusho Corporation.
Kepemilikan PT. ADM secara mayoritas dimiliki oleh Daihatsu
Motor Co., Ltd. dengan 61,76%, PT. Astra Internasional, tbk sebesar
31,87%, dan Toyota Tsusho Corporation sebesar 6,37%.
36
PT. ADM merupakan agen tunggal pemegang merk Daihatsu di
indonesia. PT. ADM memiliki peran penting dalam perkembangan dunia
otomotif di indonesia dan penciptaan lapangan kerja. PT. ADM memiliki
berbagai pabrik seperti pabrik pencetakan aluminium (Press Plant /
Stamping Plant) yang berada di Sunter II, pabrik pembuatan mesin (Engine
Plant), pabrik peleburan (Casting Plant) yang keduanya berada di kawasan
industri karawang, dan pabrik perakitan (Assembly Plant) yang letaknya
berada di Sunter II. Selain itu PT. ADM, memiliki gudang untuk parts
(Parts Center) yang berada di daerah cibitung dan gudang sementara untuk
pengiriman produk (Vehicle Logistic Delivery) yang berada di Sunter II. PT.
ADM memiliki kapasitas produksi 210.000 unit per tahun yang rencana
akan terus ditingkatkan hingga mencapai 300.000 unit per tahun. PT. ADM
memiliki jumlah karyawan 8.717 Orang (updated on 15 July 2008).
PT. ADM memiliki market share sebesar 12% (updated 2007) dan
terus meningkat hingga akhir tahun 2008. PT. ADM menghasilkan produk-
produk Daihatsu yang tidak hanya dipasarkan untuk pasar nasional saja
namun juga pasar internasional. PT. ADM mengekspor produk-produknya
ke pasar internasional yaitu Malaysia, Brunei Darussalam, Filipina,
Thailand, Venezuela, Meksiko, Timur tengah, dan Afrika. Produk-produk
yang dieksport antara lain CKD Terios, CKD Rush, CKD Avanza, CBU
Granmax dengan brand Toyota Lite Ace dan Town Ace, dan juga
komponen-komponen pendukung.
PT. ADM berperan penting dalam lingkungan dalam program Green
Company, dimana tidak hanya berperan dalam membangun lingkungan
37
pabrik yang bersih dan nyaman juga membangun tempat pengolahan limbah
pabrik agar limbah yang dihasilkan tidak merusak lingkungan sekitar
pabrik. Seiring dengan kemajuan teknologi dan kebutuhan akan produk
yang ramah lingkungan PT. ADM telah melengkapi semua mobilnya
dengan mesin yang menggunakan catalytic converter agar gas buang hasil
pembakarannya memenuhi peraturan pemerintah dan standar international
EURO II. PT. ADM sangat memperhatikan proses produksi, kesehatan dan
keselamatan kerja di seluruh pabrik dengan menerapkan Sistem Mutu
Kesehatan dan Keselamatan Kerja (SMK3) yang sesuai dengan ISO 14001,
ISO 14001, OHSAS 18001 dan green company.
PT. ADM berusaha menjaga limbah pabrik agar tidak mencemari
lingkungan sekitar. Sebagai hasil kepedulian kami pada lingkungan dan
keselamatan kerja, PT. ADM menerima penghargaan pengelolaan
lingkungan hidup dengan predikat terbaik dari Gubernur DKI Jakarta dan
Menteri Lingkungan Hidup dalam beberapa tahun kemaren. Kami juga
menerima penghargaan bebas kecelakaan kerja dari Menteri Tenaga Kerja.
Tidak hanya itu, PT. ADM juga memiliki kepedulian sosial dengan
program Corporate Social Responsibility (CSR) dengan kegiatan-kegiatan
sosial terhadap penduduk pada lingkungan sekitar pabrik dengan
pengobatan murah, sunatan massal, dll.
3.1.2 Visi dan Misi Perusahaan
Visi PT. ADM
38
Menjadi No. 1 di pasar mobil kompak di Indonesia dan basis
produksi global yang Utama bagi grup Daihatsu / Toyota dengan standar
kualitas pabrik Jepang.
Misi PT. ADM
1. Kami memproduksi mobil kompak yang bernilai terbaik dan
menyediakan layanan purna jual terkait yang penting bagi peningkatan
nilai stakeholder dan ramah lingkungan.
2. Kami mengembangkan dan memberikan inspirasi bagi seluruh karyawan
untuk mencapai kinerja tingkat dunia
3.1.3 Filosofi Dasar Perusahaan
Filosofi dasar pada perusahaan Astra yaitu Catur Dharma. Catur
Dharma terdiri atas :
• Menjadi milik yang bermanfaat bagi bangsa dan negara
• Memberikan pelayanan yang terbaik bagi pelanggan
• Saling menghargai dan membina kerjasama
• Berusaha mencapai yang terbaik
3.1.4 Proses Bisnis Perusahaan
Proses bisnis pada PT. ADM dimulai dari pencetakan komponen
(parts) untuk body pada press plant dengan bahan dasar lembaran
aluminium (logam). Peleburan aluminium dilakukan pada casting plant
menjadi bahan baku parts setengah jadi. Bahan baku setengah jadi tersebut
akan diolah menjadi mesin dan komponen transmisi pada engine plant.
Selanjutnya setelah komponen body telah dicetak akan dikirimkan ke
39
Assembly Plant dari press plant untuk perakitan lebih lanjut. Komponen
mesin dan transmisi yang telah selesai dibuat dan diuji kemudian dikirimkan
ke Assembly Plant dari engine plant untuk perakitan lebih lanjut. Pada
Assembly plant komponen body digabungkan menjadi satu dengan
menggunakan pengelasan antar komponen body. Setelah itu body mobil
yang telah siap akan masuk ke tahap selanjutnya yaitu pengecatan. Mobil
yang telah dicat siap untuk dirakit dengan mesin dan komponen-komponen
pelengkap lainnya.
Mobil yang telah selesai dirakit dan diperiksa oleh bagian quality
control akan siap dikirimkan ke Vehicle Logistic Delivery (VLD). Pada VLD
inilah, mobil akan distribusikan menurut jenisnya apakah untuk pasar
domestic atau pasar export. Selain itu didistribusikan juga produk dengan
brand Toyota yaitu Toyota Rush dan Toyota Avanza ke PT. Toyota Motor
Manufacturing Indonesia (PT. TMMIN) baik untuk pasar domestic maupun
pasar ekspor.
Produk Daihatsu dipasarkan ke pasar domestic oleh PT. Astra
Internasional, Tbk- Daihatsu Sales Operation (PT. AI-DSO). Cabang dari
PT. AI-DSO ini menyebar hingga seluruh nusantara dan mendistribusikan
produk daihatsu baik mobil maupun suku cadang. Untuk pasar ekspor
dilakukan oleh Daihatsu Motor Co., Ltd. dan Perodua, Malaysia.
3.1.5 Bidang Usaha Perusahaan
Produk-produk kendaraan yang dihasilkan PT. ADM :
• Daihatsu Xenia
40
• Daihatsu Terios
• Daihatsu GranMax
• Toyota Avanza
• Toyota Rush
• Toyota Lite Ace
• Toyota Town Ace
Kegiatan PT. ADM berlokasi di berbagai tempat dan dikendalikan
dari Sunter II sebagai kantor pusat. Dari berbagai lokasi tersebut masing-
masing lokasi melakukan aktivitas produksi yang berbeda. Adapun kegiatan
produksi dilakukan di Plant Sunter II, Plant Karawang, dan Plant Cibitung.
Kegiatan produksi PT. ADM di Sunter II terdiri dari Stamping Plant
/ Press Plant dan Assembly Plant sedangkan di karawang terdiri dari Engine
Plant dan Casting Plant.
A. Stamping Plant / Press Plant
• Alamat : Gaya Motor No. 2, Sunter, Jakarta
• Berdiri : Mei 1978
• Luas : 58.000 M2
• Luas Bangunan : 22.600 M2
• Kapasitas : 178,000 unit / tahun
B. Engine Plant
• Alamat : KIIC Lot A-6, Karawang – Jawa
Barat
41
• Berdiri : April 1983
• Luas : 30.500 M2
• Luas Bangunan : 11.700 M2
• Kapasitas : 153,000 unit / tahun
C. Casting Plant
• Alamat : KIIC Lot A-5, Karawang – Jawa
Barat
• Berdiri : January 1997
• Luas : 38.500 M2
• Luas Bangunan : 12.000 M2
• Kapasitas : 284,000 unit / tahun
D. Assembly Plant
• Alamat : Gaya Motor Barat No. 3, Sunter II,
Jakarta
• Berdiri : December 1998
• Luas : 56.090 M2
• Luas Bangunan : 40.433 M2
• Kapasitas : 210,000 unit / tahun
E. Parts Center
• Alamat : Kawasan Industri MM2100,
Cibitung-Jawa Barat
42
• Berdiri : December 2007
• Luas : 40.000 M2
• Luas Bangunan : 19.543 M2
Proses Produksi di Assembly Plant
Gambar 3.1 Proses Produksi Assembly Plant – Welding
43
Gambar 3.2 Proses Produksi Assembly Plant - Painting
Gambar 3.3 Proses Produksi Assembly Plant - Assembling
44
Gambar 3.4 Proses Produksi Assembly Plant – Quality Inspection
Proses pada Assembly Plant terdiri dari proses utama dan
proses tambahan yaitu proses Welding, proses Painting, dan proses
Assembling (proses utama) dan Final Test yang merupakan unit
kerja untuk kualitas (proses tambahan).
Proses Welding adalah proses penyambungan komponen
body dengan pengelasan. Plat metal hasil pencetakan dari Stamping
Plant / Press Plant disambung dengan pengelasan untuk menjadi
body. Selain itu juga ada proses pembentukan chassis.
Proses Painting merupakan kelanjutan dari proses Welding,
dimana unit body mobil yang telah selesai disambung dilanjutkan
dengan proses pengecatan. Pewarnaan body disesuaikan dengan
pesanan dari konsumen, sedangkan untuk chassis diwarnai dengan
warna gelap (hitam).
45
Proses Assembling atau final merupakan proses perakitan
body mobil dengan chassis dan komponen-komponen lainnya hingga
menjadi mobil yang siap untuk dijalankan.
Proses Final Test merupakan proses pengendalian kualitas
dari mobil yang dihasilkan dimana dilakukan pengujian Appereance
and Function test, Bumping test, Drum Test, hingga Final Check.
3.1.6 Struktur Organisasi
Keberadaan struktur organisasi dalam perusahaan memberikan
sumbangan yang positif dan penting. Hal ini didasarkan pada apa yang
terkandung di dalamnya dimana, struktur organisasi mengandung gambaran
tentang wewenang dan tanggung jawab masing-masing pelaku dalam
perusahaan. Keberhasilan suatu perusahaan bergantung pada manajemen yang
ditetapkan pada perusahaan. Dengan manajemen yang baik akan tercapai
pembagian tugas, wewenang, dan tanggung jawab yang baik untuk masing-
masing pelaku organisasi dalam perusahaan agar dapat terarah dan
memberikan informasi yang jelas.
Keputusan penting dari manajemen dalam menentukan struktur
organisasi adalah menentukan spesialisasi pekerjaan, departemenisasi,
menentukan tentang kendala, dan penentuan wewenang. Setiap keputusan
yang ada saling berhubungan satu sama lain walaupun masing-masing
mempunyai persoalan khusus tertentu yang dapat dipertimbangkan terpisah
dari lainnya. Dalam struktur organisasi, Board of Director membawahi
46
sejumlah divisi-divisi dan divisi yang juga membawahi beberapa departemen.
Hal ini dapat dilihat pada struktur organisasi pada gambar 1.2.
Dalam struktur organisasi, setiap Division Head (DH) yang mayoritas
orang indonesia tetap didampingi oleh Divison Head Executive (DHE) yang
mayoritas adalah orang jepang. Fungsi DHE adalah untuk mengawasi kinerja
operasional dari seorang Division Head dan memberikan bimbingan untuk
mencapai tujuan atau target yang telah ditetapkan sebelumnya Untuk
Department Head (Dept. Head) juga didampingi oleh seorang executive
coordinator (EC) yang berfungsi untuk membantu dan mengawasi kinerja.
Mayoritas executive coordinator adalah berperan sebagai penasihat namun
keputusan tetap pada Divt. Head.
47
BOARD OF DIRECTOR
CORP. PLANNING
MARKETING
EXPORT IMPORT
PURCHASING
FINANCE
QUALITY ASSURANCE
RESEARCH & DEVELOPMENT
UNIT MANUFACTURING
QUALITY CONTROL
PRODUCTION CONTROL & ADMINISTRATION
PRODUCTION ENGINEERING
PRESS & BODY MANUFACTURING
PAINT & ASSEMBLY MANUFACTURING
HUMAN RESOURCES & GENERAL AFFAIRS
CORP. PLANNING
PARTS
SERVICE
DOMESTIC MARKETING
PURCHASING
EXPORT IMPORT
PURCHASING PLANNING
ACCOUNTING & CONTROL
FINANCE
QUALITY ASSURANCE
PRODUCT DEVELOPMENT
CORPORATE INFORMATION TECHNOLOGY
GENERAL AFFAIRS
HUMAN RESOURCES
ASSEMBLY PLANT
PAINT PLANT
BODY PLANT
PRESS PLANT
PPC & LOGISTIC NO. 2 (Vehicle)
PPC & LOGISTIC NO. 1 (UNIT)
PRODUCTION CONTROL
PRODUCTION ENGINEERING
CASTING PLANT
ENGINE PLANT
QUALITY CONTROL
Gambar 3.5 Struktur Organisasi PT. ADM (Updated September 2008)
48
Dalam struktur organisasi yang ditetapkan oleh PT. ADM adalah
berbentuk organisasi staf dan organisasi garis. Hal tersebut dipilih dengan
pertimbangan agar fungsi personal dan administrasi secara struktural, baik
secara vertikal maupun horizontal dapat berjalan secara serasi dan serimbang.
Struktur organisasi perusahaan PT. ADM periode September 2008
secara keseluruhan dikelola oleh :
President Director : T. Nomoto
Vice President Director : Sudirman M. R.
Director : H. Nomura
S. Anraku
Corison S.
H. Nishimura
Amelia Tjandra
H. Sato
Y. Kanamori
S. Yagi
3.2 Sistem Berjalan
Sistem berjalan yang digunakan PT. Astra Daihatsu Motor dalam
Man Hour Control ini dibangun dengan teknologi Delphi yang di gabungkan
dengan database firebird server 1.5.
49
Sistem ini bertujuan untuk menganalisa effisiensi man hour
produksi, melalui pengumpulan data kinerja man hours produksi.
Berikut gambar skema dari sistem berjalan saat ini
Gambar 3.6 Skema Sistem Berjalan
Sistem berjalan dibagi dalam beberapa role yaitu:
- Super admin
Adalah pengguna yang mempunyai kewenangan penuh dalam pengelolaan
data/account. Pengguna ini memiliki wewenang unuk melakukan
pengelolaan data pengguna/grup pengguna maupun pengaturan sistem.
- Admin shop/admin department
Shop Line (FRM) Shop Admin Users
System Schema
MHDaily Form Input data to
system
Data Base
MH MonthlyReport
Generate Report
MH
Dow nload MH Data
Users :- User Cost Center- Management
50
Adalah pengguna yang mempunyai kewenangan seperti pada super admin,
tetapi pengguna ini hanya dapat mengatur pada department yang
bersangkutan pada pengguna ini.
- user (user cost center, foreman & management)
Adalah pengguna sistem yang mempunyai hak akses ke fungsi/module
tertentu sesuai dengan hak yang dimilikinya. Hak akses seorang user bisa
merupakan hak warisan dari hak akses suatu grup pengguna maupun tidak.
Proses dari sistem ini, sebagai berikut:
- Sistem ini hanya dapat menginput laporan produksi harian yang diisi oleh
foreman di masing –masing cost center yang diisi secara manual
menggunakan kertas/form pengisisan laporan harian produksi, yang
kemudian setiap form pengisisan tersebut diserahkan kepada bagian
administrasi untuk diinput ke dalam database.
- Data produksi harian yang telah diinput ke dalam database, dapat di-
download untuk menghasilkan laporan, yang kemudian diolah terlebih
dahulu secara manual dan diserahkan kepada pihak management. ataupun
supervisor .
3.3 Masalah yang Dihadapi
Identifikasi masalah adalah proses untuk mengetahui masalah-masalah
yang berkaitan dengan sistem berjalan berdasarkan pengamatan dilakukan
terhadap proses-proses yang berjalan selama ini dalam perusahaan. Dilihat dari
51
proses-proses yang terdapat pada sistem berjalan, beberapa masalah yang
dihadapi, yaitu:
i. Proses penginputan data produksi harian diinput dalam dua kali proses,
yaitu foreman melakukan pengisisan ke dalam form yang kemudian
form tersebut disampaikan ke bagian administrasi untuk diinput ke
dalam database melalui sistem yang ada.
ii. Dalam menyajikan laporan, bagian administrasi harus melakukan input
secara manual terlebih dahulu, sebelum laporan tersebut diserahkan
kepada bagian management.
iii. Untuk dapat melakukan manipulasi data seperti update dan delete pada
data transaksi dan data-data master, harus menggunakan software
tambahan.
Dengan beberapa kekurangan tersebut akan mengakibatkan sistem tidak
berjalan sesuai dengan yang diinginkan. Karena itu sistem yang dikembangkan
harus dapat menyajikan laporan-laporan yang mudah dilihat dan akurat serta
dapat mendukung pimpinan dalam melakukan analisa perkembangan
perusahaan.
3.4 Usulan Pemecahan Masalah
Dari hasil analisis pada sistem berjalan dapat disimpulkan bahwa sistem
yang diterapkan selamai ini belum dapat mendukung kegiatan operasional
perusahaan terutama dalam hal manipulasi data, maintenance data, dan
menampilkan laporan yang aktual.
52
Dengan adanya sistem Man Hour Control yang diusulkan ini, akan
memberikan keuntungan :
1. Memudahkan pengecekan data
2. Menghindari terjadinya redundansi data
3. Dapat menghasilkan laporan yang aktual
4. Memudahkan dalam pengambilan serta penyajian kembali informasi
berguna
5. Pembuatan laporan menjadi lebih mudah dan cepat karena tidak perlu
dilakukan perhitungan kembali
6. Dapat memanipulasi(insert, update, delete) data dengan mudah
7. Dapat memantau kinerja karyawan dengan me-monitoring laporan
produksi.
53
3.5 Perancangan Sistem
Skema dari sistem Man Hour Control yang diusulkan:
Gambar 3.7 Skema Sistem yang diusulkan
Proses dari usulan sistem ini, sebagai berikut:
- setiap foreman dapat langsung mengisi laporan produksi harian ke dalam
sistem setelah proses produksi berakhir setiap harinya.
- Data produksi harian yang telah diinput ke dalam database, dapat langsung
di-download untuk menghasilkan laporan harian
- Administrator dapat mengelola data laporan harian, mengelola database
Shop Line (FRM) Shop Admin Users
System Schema
Input data to system
Monitoring MH Data
Generate Report
Manage shop MH
Data
Generate Daily Report
MH DailyReport
MHReport
Manage Std Data
Monitoring MH
Achievement
Manage :- Manage Master- Monitoring Fulfillment- Manage Cost Center- etc
Export to excel
Data Base
Users :- User Cost Center- Management
54
- Laporan dapat dihasilkan secara langsung untuk menampilkan laporan
harian maupun bulanan.
- Pihak yang terotorisasi dapat memonitoring pencapaian produksi
- Laporan dapat dihasilkan dalam bentuk grafik melalui Microsoft Excel yang
dihasilkan secara terotomasi.
3.5.1 Use Case
Gambar 3.8 Use Case Sistem MHC pada admin
65
Admin
Windows Database
Klik tombol insert()
Insert()
Return()
Validasi()
Klik Tombol Edit()
Update()
Return()
Validasi()
Tampilkan Layar()
Isi data data()
Tampilkan Layar()
Return Data()
Klik Tombol Load()
Menampilkan data()
Get Data()
Ganti Data()
Tampilkan Layar()
Gambar 3.19 sequence diagram admin man hour fillment
66
Admin
Windows Database
Klik Tombol Show()
Get Data()
Return Data()
Klik Tombol Download()
Get Data()
Return Data()
Download Report()
View Report()
Tampilkan Layar()
Tampilkan Layar()
Tampilkan Layar()
Input Tanggal()
Input Tanggal()
Gambar 3.20 sequence diagram admin repot
67
Admin
Windows Database
Klik tombol insert()
Insert()
Return()
Validasi()
Klik Tombol Update()
Update()
Return()
Validasi()
Tampilkan Layar()
Isi data data()
Tampilkan Layar()
Klik Tombol Edit()
Ganti Data()
Tampilkan Layar()
Klik Tombol Delete()
Delete()
Return()
Tampilkan Layar()
Gambar 3.21 sequence diagram admin master
68
User
Windows Database
Klik Tombol Login()
Get Username dan Password()
Return username dan password()
Cek username dan password()
Mengisi usename dan password()
Menampilkan Layar()
Menampilkan Hasil()
Gambar 3.22 sequence diagram super administrator login
71
User
Windows Database
Klik tombol insert()
Insert()
Return()
Validasi()
Klik Tombol Edit()
Update()
Return()
Validasi()
Tampilkan Layar()
Isi data data()
Tampilkan Layar()
Return Data()
Klik Tombol Load()
Menampilkan data()
Get Data()
Ganti Data()
Tampilkan Layar()
Gambar 3.25 sequence diagram user man hour fillment
73
Manager
Windows Database
Klik Tombol Login()
Get Username dan Password()
Return username dan password()
Cek username dan password()
Mengisi usename dan password()
Menampilkan Layar()
Menampilkan Hasil()
Gambar 3.27 sequence diagram manager login
75
Manager
Windows Database
input password baru()
Update password()
Return ()
Tampilkan Layar()
Klik Tombol Edit()
Tampilkan Layar()
Gambar 3.29 sequence diagram manager change password
76
Manager
Windows Database
Klik Tombol Show()
Get Data()
Return Data()
Klik Tombol Download()
Get Data()
Return Data()
Download Report()
View Report()
Tampilkan Layar()
Tampilkan Layar()
Tampilkan Layar()
Input Tanggal()
Input Tanggal()
Gambar 3.30 sequence diagram manager report
77
3.5.3 Rancangan layar
Berikut adalah rancangan dari aplikasi yang dibuat :
Gambar 3.31 Rancangan Layar Home
Gambar 3.32 Rancangan Layar Master
Gambar 3.33 Rancangan Layar Man Hour
Home Man Hour Control Master Report and Monitoring
MHC Home
DAIHATSUWelcome User
Man Hour Filment Header field
New Save Load& Edit
Home Man Hour Control Master Report and Monitoring
MHC Home
Subtitle
DAIHATSUWelcome User
Master table
Home Man Hour Control Master Report & Monitoring
MHC Home Cost Center Daily Monitoring
Department Period MonitoringEmployees Monthly Report Monitoring Fulfillment ChartJob Item Group Monitoring Fulfillment > Monitoring Fulfillment CDetail Username
Job Item MH Monitoring Line > Line 1 PasswordSchedule Line 2Working Time Submit
DAIHATSULog In
78
Gambar 3.34 Rancangan Layar Menu Report
3.5.4 Rancangan Basis Data
Kamus data merupakan suatu penjelasan tertulis mengenai data yang
terorganisir tentang komposisi dari pada elemen proses data, arus data dan
penyimpanan data. Pembuatan kamus data dari penyimpanan data yang
digunakan dalam perancangan sistem informasi persediaan dan penjualan antara
lain :
Ms_Role = role_id + role_name
Ms_Employees = NPK + employee_name + cost_center_code +
isActive + password + role_id
Ms_Cost_Centers = cost_center_code + department_code +
cost_center_name + standard_time + isActive
Ms_Departments = department_code + department_name
Ms_Job_Items = job_item_code + job_item_name +
job_item_group_code
Ms_Job_Item_Groups = job_item_group_code + group_name
Home Man Hour Control Master Report and Monitoring
MHC Home Monitoring MH
Monitoring FulfillmentSubtitle
DAIHATSUWelcome User
Report Chart
79
Ms_Working_Time = shift_code + shift_name + total_time
Ms_Schedule = date + shift_A + shift_B + shift_C + shift_N
Temp = cost_center_name + red + yellow + green + blue +
black
MH_Header = mh_code + prod_date + created_date +
cost_center_code + shift_code + trainee_total_MP
+ trainee_total_minutes + takt_time +
service_part_qty + overtime_plan + required_MP +
actual_MP + holiday_MP + MP_planning +
target_MH/unit + target_total_op_MH +
operation_MP + operation_time + overtime_actual
+ total_op_MH + achieved_prod_volume +
planned_op_time + actual_op_time + line_stop +
MH/unit + total_op_time +
achievement_total_op_time
MH_Details = MH_code + no + job_item_code + notes +
total_MP + time_minutes
80
Diagram Hubungan Entitas
Gambar 3.5 Diagram Hubungan Entitas
- Tabel Ms_Cost_Centers
Nama Field Tipe Data Null ?
cost_center_code nvarchar(20) N
department_code nvarchar(20) N
cost_center_name nvarchar(50) N
standart_time numeric(18,0) Y
81
isActive Bit N
Keterangan:
Master Cost Center, merupakan bagian-bagian tahapan produksi.
Primary Key : cost_center_code
Foreign Key : department_code(menunjuk pada Ms_Departments)
- Table Ms_Departments
Keterangan:
Master Department
Primary Key : department_code
- Table Ms_Employee
Nama Field Tipe Data Null? NPK nvarchar(10) N employee_name nvarchar(50) N cost_center_code nvarchar(20) N isActive bit N Password nvarchar(20) N Role_ID nvarchar(5) N
Nama Field Tipe Data Null ?
department_code nvarchar(20) N
department_name navarchar(50) N
Tabel 3.2 Ms_Department
Tabel 3.1 Ms_Cost_Centers
Tabel 3.3 Employee
82
Keterangan:
Master Karyawan
Primary Key : NPK
Foreign Key : cost_center_code(menunjuk pada Ms_Cost_Centers)
- Table Ms_Job_Item_Groups
Keterangan:
Merupakan tabel group dari aktifitas-aktifitas produksi
Primary Key : job_item_group_code
- Tabel Ms_Job_Items
Keterangan:
Tabel aktifitas-aktifitas produksi
Nama Field Tipe Data Null ?
Job_item_group_code nvarchar(10) N
Group_name nvarchar(50) N
Nama Field Tipe Data Null ?
Job_item_code nvarchar(10) N
Job_item_name nvarchar(50) N
Job_item_group_code nvarchar(50) N
Tabel 3.4 Ms_Job_Item_Groups
Tabel 3.5 Ms_Job_Items
83
Primary Key : job_item_code
Foreign Key : job_item_group_code(menunjuk pada Ms_Job_item_Group)
- Tabel Ms_Role
Keterangan :
Tabel Role untuk setiap pengguna
Primary Key : role_id
- Tabel Ms_Schedule
Keterangan :
Nama Field Tipe Data Null ?
Role_id nvarchar(5) N
Role_name nvarchar(50) N
Nama Field Data Type Null ?
date datetime N
shift_A nvarchar(10) Y
shift_B nvarchar(10) Y
shift_C nvarchar(10) Y
shift_N nvarchar(10) Y
Tabel 3.6 Ms_Role
Tabel 3.7 Ms_Schedule
84
Tabel ini merupakan tabel Master schedule, yang menentukan pada tanggal
tertentu shift yang bersangkutan masuk pada hari kerja pagi atau malam.
Primary Key : date
- Tabel Ms_Working_Time
Keterangan : Tabel master yang menetapkan lama waktu kerja per shift.
Primary Key : shift_code
- Tabel Temp
Keterangan :
Nama Field Tipe Data Null ?
shift_code nvarchar(10) N
shift_name nvarchar(50) N
total_time numeric(18,0) N
Nama Field Tipe Data Null ?
cost_center_name nvarchar(50) N
Red Int Y
Yellow Int Y
Green Int Y
Blue Int Y
Black Int Y
Tabel 3.8 Ms_Working_Time
Tabel 3.9 Ms_Cost_Centers
85
Tabel yang digunakan untuk penampungan data sementara untuk
menampilkan grafik monitoring fullfillment.
Primary Key : cost_center_name
- Tabel MH_Header
Nama Field Tipe Data Null ?
MH_Code nvarchar(50) N
prod_date datetime N
created_date datetime N
cost_center_code nvarchar(20) N
shift_code nvarchar(10) N
trainee_total_MP Int Y
trainee_total_minutes Numeric(18,0) Y
takt_time Numeric(18,0) N
service_part_qty Int Y
overtime_plan Numeric(18,0) Y
required_MP Int N
actual_MP Int N
holiday_MP Int Y
MP_Planning Int N
[target_MH/unit] Numeric(18,0) Y
target_total_op_MH Numeric(18,0) Y
operation_MP Int Y
operation_time Numeric(18,0) Y
overtime_actual Numeric(18,0) Y
total_op_MH Numeric(18,0) Y
achieved_prod_volume Numeric(18,0) Y
planned_op_time Numeric(18,0) Y
actual_op_time Numeric(18,0) Y
Line_stop Numeric(18,0) Y
[MH/unit] Numeric(18,0) Y
86
total_op_time Numeric(18,0) Y
achievement_total_op_time Numeric(18,2) Y
Keterangan:
Tabel Transaksi Man Hour
Primary Key : MH_Code
Foreign Key : cost_center_code(menunjuk pada Ms_Cost_Centers),
shift_code(menunjuk pada Ms_Shift)
- Tabel MH_Details
Keterangan:
Table Detail Transaksi Man Hour
Primary Key : MH_Code + no
Foreign Key : MH_Code(menunjuk pada MH_Header),
job_item_code(menunjuk pada Ms_Job_Items)
Nama Field Tipe Data Null ?
MH_Code nvarchar(50) N
No int N
Job_item_code nvarchar(10) N
notes text Y
total_MP int Y
time_minutes int Y
Tabel 3.10 Mh_Header
Tabel 3.11 MH_Detail
87
3.5.5 Spesifikasi Proses
3.10.1 Halaman Home
Pada saat pertama kali aplikasi dijalanan pengguna berada pada
halam home. Dihalaman ini pengguna hanya dapat melakukan login.
Pengguna diminta untuk mengisi Username dan Password. Setelah
mengisi username dan password tekan tombol login untuk login. Jika
username atau password salah maka akan ditampilkan pesan “username
or password incorrect”. Jika benar maka pengguna sudah dapat
menggunakan sistem sesuai dengan role yang dimiliki. Ada beberapa
role tersedia berikut adalah jenis jenis role dan fungsinya:
1. Super Admin
Role ini dapat memasuki semua menu yang ada. Pada
halaman transaksi, super admin hanya dapat melakukan
operasi edit data.
2. Department Admin
Role department admin dapat memasuki halaman transaksi,
dan halaman Report and Monitoring. Tetapi di bagian
master, dia hanya dapat memasuki bagian Master cost
center dan master Employee. Di kedua master itu,
department admin juga hanya dapat memanipulasi data
berdasarkan department admin tersebut, dan tidak dapat
memanipulasi data di department lain.
88
3. Management
Role ini dikhususkan untuk bagian report and monitoring,
dia hanya dapat membuka halaman report and monitoring,
tetapi tidak dapat membuka halaman master dan transaksi.
4. User
Role ini hanya dapat membuka halaman transaksi dan
halaman Monthly Report. Pada halaman transaksi, pengguna
dengan role user hanya dapat melakukan insert data.
3.10.2 Halaman Man Hour Control
Halaman ini dapat diakses oleh super admin, departemen
admin, dan user. Jika super admin dan departemen admin yang
menggunakan halaman ini, maka hanya dapat menggunakan fitur
load&edit. Ketika tombol load&edit ditekan maka akan muncul popup
window yang menampilkan daftar transaksi. Jika role user yang
menggunakan fitur ini, maka hanya dapat menggunakan fitur new dan
save. Jika tombol new ditekan maka nilai dari semua textbox akan di-
reset menjadi 0, dan kode dari transaksi akan di-generate ulang.
Tombol save berguna untuk menyimpan data ke dalam database.
Kode transaksi diambil dari Cost Center Code digabung dengan
yyyymmdd. Di halaman ini field yang harus diisi adalah field yang
bewarna putih. Field yang bewarna kuning adalah field yang isinya
merupakan hasil perhitungan dari field yang bewarna putih. Setelah
89
semua field diisi tekan tombol save untuk menyimpan data. Jika ada
field yang belum diisi, maka akan ditampilkan pesan “All field must be
filled”, dan jika ada field yang berisi huruf maka akan ditampilkan
pesan “All field must be filled with number”. Jika balance tidak sama
dengan 0, maka akan ditampilkan pesan “Balance must equals 0”. Jika
semua syarat telah terpenuhi, maka data langsung tersimpan.
3.10.3 Halaman Popup Window Man Hour Control
Pada saat pertama kali halaman ini dibuka, maka akan
ditampilkan seluruh transaksi pada hari ini. Pengguna dapat
menggunakan fitur search berdasarkan tanggal pada halaman ini untuk
mempermudah pencarian.Jika tanggal yang dimasukkan salah, maka
akan ditampilkan pesan “Incorrect input”. Untuk memilih transaksi
yang yang akan dibuka, cukup menekan tombol select , kemudian
tekan tombol load. Jika belum ada data yang dipilih maka akan
ditampilkan pesan “No data has been selected”.
Jika semua sudah benar, maka halaman akan pindah ke
halaman Man Hour Control, dan data yang di-load akan ditampilkan di
halaman tersebut. Jika tombol Cancel ditekan maka popup window
akan hilang, dan tidak ada data yang di-load.
3.10.4 Halaman Master
Halaman ini berguna untuk memanipulasi data, seperti
insert,update, dan delete. Pada saat pertama kali aplikasi dijalankan
maka akan ditampilkan semua data dari table master ke dalam grid
90
view. Di bagian bawah grid view disediakan tempat untuk memasukkan
data. Untuk mengubah data, cukup menekan tombol edit pada baris
yang ingin dirubah, setelah itu ganti data sesuai kebutuhan, kemudian
tekan tombol update untuk mengubah data.
Jika tombol cancel ditekan, maka data batal dirubah. Untuk
menghapus data, tekan tombol delete pada baris yang diinginkan.
Untuk memasukkan data ke dalam database, masukkan data ke tempat
yang telah tersedia, kemudian tekan tombol insert untuk menyimpan.
Jika ada field yang kosong maka akan muncul pesan “All field must be
filled”, jika field yang seharusnya berisi angka diisi oleh huruf maka
akan ditampilkan pesan “Standart time Must be filled with number”.
Jika nilai yang diisi sudah benar, maka data akan tersimpan ke dalam
database.
3.10.5 Halaman Daily Report
Halaman ini berguna untuk menampilkan data hasil kerja
karyawan per harinya. Dihalaman ini pengguna hanya diminta untuk
memilih tanggal dan cost center yang diinginkan lalu tekan tombol
show untuk mengambil data dari database dan menampilkannya ke
layar. Jika tanggal yang dimasukkan tidak valid, maka akan tampil
pesan “Incorrect Input”.
Jika data pada tanggal yang ditentukan tidak ada, maka akan
tampil pesan “Data not found”. Jika data ditemukan, maka akan
ditampilkan ke layar.
91
3.10.6 Halaman Monthly Report
Halaman ini berguna untuk men-download laporan berupa
Microsoft Excel. Dihalaman ini pengguna hanya diminta untuk
memilih bulan, tahun, dan nama cost center. Jika bulan , tahun, dan
nama cost center telah dipilih, tekan tombol download untuk men-
download file Microsoft Excel.
3.10.7 Halaman Monitoring Fulfillment Chart
Halaman ini berguna untuk melihat aktivitas karyawannya.
Halaman monitoring ini memperlihatkan daftar keterlambatan
pengisian transaksi dalam waktu sebulan dalam bentuk grafik. Di
halaman ini pengguna diminta untuk memilih bulan, tahun, dan nama
department. Jika bulan , tahun, dan nama department telah dipilih,
tekan tombol Show untuk menampilkan grafik.
3.10.8 Halaman Monitoring Fulfillment Detail
Halaman ini berguna untuk menampilkan detail dari grafik yang
ditampilkan di halaman Monitoring fulfillment chart. Halaman ini
menampilkan status pengisian Cost Center per hari. Di halaman ini
pengguna diminta untuk memilih bulan, tahun, dan nama department.
Jika bulan , tahun, dan nama department telah dipilih, tekan tombol
Show untuk menampilkan daftar pengisian dari tiap Cost Center.
92
3.10.9 Halaman MH Monitoring Line 1
Halaman ini berguna untuk menampilkan actual dan efisiensi
dari tiap bagian departemen yang berada pada line 1. W,T,A,dan I
menunjukkan suatu departemen kode pada digit ke-4. Disini pengguna
diminta untuk memilih tanggal dan shift yang diinginkan. Setelah
pengguna memilih, maka akan otomatis ditampilkan actual dan
efisiensi dari tanggal dan shift yang dipilih. Jika shift A dipilih, maka
akan ditampilkan semua data yang dari cost center yang berada di shift
A. Jika shift B dipilih, maka akan ditampilkan semua data yang dari
cost center yang berada di shift B.
Setelah data keluar maka akan muncul tombol Details, jika
tombol ini ditekan maka akan muncul detail dari actual dan efisiensi
pada baris tersebut berupa popup window.
3.10.10 Halaman MH Monitoring Line 2
Halaman ini berguna untuk menampilkan actual dan efisiensi
dari tiap bagian department yang berada pada line 2. W,T,A,dan I
menunjukkan suatu departemen kode pada digit ke-4. Disini pengguna
diminta untuk memilih tanggal dan shift yang diinginkan. Setelah
pengguna memilih, maka akan otomatis ditampilkan actual dan
efisiensi dari tanggal dan shift yang dipilih. Jika shift A dipilih, maka
akan ditampilkan semua data yang dari cost center yang berada di shift
A. Jika shift B dipilih, maka akan ditampilkan semua data yang dari
cost center yang berada di shift B.
93
Setelah data keluar maka akan muncul tombol Details, jika
tombol ini ditekan maka akan muncul detail dari actual dan efisiensi
pada baris tersebut berupa popup window.
3.10.11 Halaman MH Monitoring Popup Window
Pada saat popup window ini dibuka, maka secara otomatis akan
menampilkan detail dari data yang dipilih di halaman MH Monitoring
Line. Di halaman ini pengguna hanya dapat melihat data tersebut. Jika
Tombol Exit ditekan, maka Popup window akan menghilang.