bab 3 analis dan perancangan sistem 3.1 gambaran …thesis.binus.ac.id/doc/bab3/2010-1-00237-if-bab...

59
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%.

Upload: doanminh

Post on 15-Mar-2019

213 views

Category:

Documents


0 download

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

 

 

 

55

Gambar 3.9 Use Case Sistem MHC pada Manager dan User

 

 

 

56

3.5.2 Sequence Diagram

Gambar 3.10 sequence diagram super administrator login

 

 

 

57

Gambar 3.11 sequence diagram super administrator logout

 

 

 

58

Gambar 3.12 sequence diagram super administrator change password

 

 

 

59

Gambar 3.13 sequence diagram super administrator manhour fillment

 

 

 

60

Gambar 3.14 sequence diagram super administrator report

 

 

 

61

Gambar 3.15 sequence diagram super administrator master

 

 

 

62

Gambar 3.16 sequence diagram admin login

 

 

 

63

Gambar 3.17 sequence diagram admin logout

 

 

 

64

Gambar 3.18 sequence diagram admin change password

 

 

 

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

 

 

 

69

Gambar 3.23 sequence diagram user logout

 

 

 

70

Gambar 3.24 sequence diagram user change password

 

 

 

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

 

 

 

72

Gambar 3.26 sequence diagram user report

 

 

 

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

 

 

 

74

Gambar 3.28 sequence diagram manager logout

 

 

 

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.