23
BAB III
PEMBAHASAN
3.1 Tinjauan Instansi
3.1.1. Sejarah Instansi
PT Nusa Toyotetsu Engineering adalah perusahaan PMA asal Jepang yang
berlokasi di Jalan Mitra Raya 4 blok L-5 Kawasan Industri Mitrakarawang,
Ciampel, Jawa Barat yang mulai beroperasi mulai Agustus 2013.
Sebagai perusahaan spesialis pembuat dies pertama di grup Toyotetsu, PT
Nusa Toyotetsu Engineering fokus pada produk logam otomotif yang membuat
(making) dan persediaan (supplies) untuk banyak perusahaan otomotif.
Selain itu PT Nusa Toyotetsu Engineering juga melakukan kegiatan
produksi seperti peralatan welding sebagai perusahaan persiapan produksi di masa
mendatang.
PT Nusa Toyotetsu Engineering menjalankan pembuatan dies yang baik,
cepat dan murah dan fokus kepada pengembangan sumber daya manusia,
melakukan 1200t try dan press machining.
Pembangunan pertama PT Nusa Toyotetsu Engineering di bulan Mei 2012
dan mulai beroperasi bulan Agustus 2013. Saat ini jumlah karyawan PT Nusa
Toyotetsu Engineering sebanyak 91 orang, dangan fokus produksi di design dies,
manufacturing dies dan maintenance dies.
24
1. Visi
a. Sebagai perusahaan engineering, melakukan pengembangan sumber
daya untuk menjadi manufacturing dies no. 1 di dunia serta berperan
serta di dalam masyarakat.
b. Mengembangkan ide dan gagasan untuk melakukan inovasi produksi.
2. Misi
a. Sebagai perusahaan global baru di grup Toyotetsu, membuat perencanaan
pembangunan jangka panjang.
b. Selalu berpikir untuk mengutamakan kepuasan pelanggan, dengan
membuat dies dan peralatan yang memiliki daya saing tinggi.
c. Menciptakann saling percaya antara karyawan dan management serta
mengutamakan keselamatan kerja menjadi dasar utnuk menjadikan
perusahaan yang memiliki daya tarik.
3.1.2 Struktur Organisasi Dan Fungsi
Secara khusus tugas dan fungsi struktur organisasi PT Nusa Toyotetsu
Engineering yang telah dibuat oleh management tentang susunan organisasi dan
tata kerja PT Nusa Toyotetsu Engineering yang meliputi kedudukan , tugas
pokok, dan fungsinya, sehingga dapat tergambar dengan jelas dan berfungsi
secara maksimal. Sebagaimana penjelasan diatas PT Nusa Toyotetsu Engineering
menggunakan struktur organisasi yang baik. Sebagai berikut :
25
Sumber : PT Nusa Toyotetsu Engineering (2019)
Gambar III.1
Struktur Organisasi PT Nusa Toyotetsu Engineering
Guna kelancaran dalam melaksanakan tugas, maka telah ditetapkan
pembagian tugas keorganisasian antara lain:
1. Presiden Direktur
Presiden Direktur adalah pimpinan utama dalam pengambilan keputusan dan
tanggung jawab atas tercapainya tujuan perusahaan serta sebagai pengendali
JUNJI FUKUMOTO
PRESIDENT DIRECTOR
FUJIO TORII
DIRECTOR PRODUKSI
HR-GA DEPT
FINANCE&ACC DEPT
PPM DEPT
ENGINEERING DEPT
PRODUCTION DEPT.
Vacancy
Vacancy
YOSHITAKA FUKUOKA
TOSHIKI FUKUOKA
Vacancy
GENERAL MANAGER
GENERAL MANAGER
GENERAL MANAGER
GENERAL MANAGER
GENERAL MANAGER
26
seluruh tugas dan fungsi-fungsi dalam perusahaan. Tugas dan wewenang
Presiden Direktur:
a. Menetapkan kebijakan perusahaan dengan menentukan rencana dan
tujuan perusahaan baik jangka pendek maupun jangka panjang.
b. Mengkoordinir dan mengawasi seluruh aktivitas yang dilaksanakan
dalam perusahaan.
c. Membuat peraturan intern pada perusahaan yang tidak bertentangan
dengan kebijakan perusahaan.
d. Memperbaiki dan menyempurnakan segenap segi penataan agar tujuan
organisasi dapat tercapai dengan efektif dan efisien.
e. Membimbing bawahan dan mendelegasikan tugas-tugas yang dapat
dikerjakan oleh bawahan secara jelas.
2. General Manager HRGA
General manager HRGA merupakan pimpinan dalam divisi operasi yang
bertugas untuk mengatur, mengendalikan dan melaksanakan tugas operasional
perusahaan. Tugas dan wewenang General manager HRGA :
a. Mengawasi kegiatan operasional perusahaan.
b. Merencanakan, mengendalikan, dan mengawasi seluruh kegiatan
operasi dalam pengembangan perusahaan sampai tuntas.
c. Mengadakan pembinaan, pelaksanaan kegiatan perusahaan di bidang
pengembangan sumber daya manusia.
27
3. General manager Finance Accounting
General manager Finance Accounting merupakan pimpinan dalam divisi
operasi yaitu mengawasi kegiatan operasional perusahaan yang berhubungan
dengan keuangan.
4. Direktur Produksi
Tugas dan wewenang Direktur Produksi antara lain :
a. Mengawasi jalannya SOP di lingkup kerja produksi
b. Membina kembali kepada pekerja
c. Mengawasi hasil kerja dan kinerja para pegawai
d. Mengkoordinir dan mengawasi seluruh aktivitas yang dilaksanakan
dalam perusahaan
e. Pengambilan keputusan yang berkaitan dengan departemen produksi.
5. General Manager PPM Department
Tugas dan wewenang General manager PPM Department, yaitu mengawasi
kegiatan operasional, hasil kerja, dan pengambilan keputusan yang berkaitan
dengan department PPC, Purchasing dan Marketing.
28
6. General Manager Engineering Department
Tugas dan wewenang General manager Engineering Department, yaitu
mengawasi kegiatan operasional, hasil kerja, dan pengambilan keputusan yang
berkaitan dengan department Design Engineering dan QC..
7. General Manager Production Department
Tugas dan wewenang General manager Department :
a. Mengatur dan memberikan interuksi kepada Supervisor dan Foremen
b. Menjalankan dan membina pekerja agar sesuai SOP
c. Mengawasi kegiatan operasional produksi.
3.2. Analisis Kebutuhan
Mengindentifikasi kebutuhan fungsional program, baik pengguna maupun
sistem disertai dengan permodelan use case diagram dan deskripsi skenario use
case yang terkait dengan proses persediaan barang pada Department HRGA PT
Nusa Toyotetsu Engineering.
3.3. Rancangan Dokumen
A. Rancangan Dokumen Masukan (Input)
1. Nama Dokumen : Biodata Admin
Fungsi : Sebagai data Admin
29
Sumber : Admin
Tujuan : Bagian Admin
Media : Kertas
Jumlah : Satu
Frekuensi : Setiap melakukan penginputan admin
Bentuk : Lampiran A.1
2. Nama Dokumen : data barang
Fungsi : Sebagai data barang
Sumber : Admin
Tujuan : Admin
Media : Layar monitor
Jumlah : Satu
Frekuensi : Setiap penginputan data barang
Bentuk : Lampiran A.2
3. Nama Dokumen : Data divisi
Fungsi : Sebagai data divisi
30
Sumber : Admin
Tujuan : departemen divisi
Media : Layar monitor
Jumlah : Satu
Frekuensi : Setiap penginputan data divisi
Bentuk : Lampiran A.3
4. Nama Dokumen : Data rekap stok inventory
Fungsi : Melakukan input barang masuk dan barang keluar
Sumber : Admin
Tujuan : Admin
Media : Kertas
Jumlah : Satu
Frekuensi : Setiap penginputan data inventory
Bentuk : Lampiran A.4
31
B. Rancangan Dokumen Keluaran (Output)
1. Nama Dokumen : laporan
Fungsi : Tanda bukti transaksi
Sumber : Admin
Tujuan : divisi
Media : Kertas dan layar monitor
Jumlah : Satu
Frekuensi : Setiap dilakukan transakasi
Bentuk : Lampiran B.1
2. Nama Dokumen : Rekap data inventory
Fungsi : Mendownload Data inventory
Sumber : Admin
Tujuan : admin
Media : layar monitor
Jumlah : Satu
Frekuensi : Rekap data inventory
32
Bentuk : Lampiran B.2
3.4. Rancangan Basis Data
A. Entity Relationship Diagram (ERD)
admin
Master Barangterima
divisi
kirim
mengelola
dikelola mengelola
mempunyai
Id_terima
Nama_divisi statId_divisi
stat
Id_kirim
ket
jml
Id_divisi
tgl
Id_master
ket stat
jml
tgl
nama
Id_admin
tgl
Id_master
stat
Id_admin Id_master emailpasword
usernametelepon
Id_master
Gambar III.2
Enity Relatonship Diagram (ERD)
33
B. Logical Relational Structure
cc_admin
id admin*nama
usernamepassword
emailno_telp
cc_master
id_master*Id_admin**
tagTglstat
cc_terima
id_terima*tgl
id_master**JmlKetstat
cc_divisi
id_divisi*nama_divisi
stat
1
1
MM
M
1
cc_kirim
id_kirim*Id_master**Id_divisi**
TglJmlKetStat
M
1
Gambar III.3
Logical Relational Structure (LRS)
3.5. Spesifikasi File
Database adalah sekumpulan data yang saling berkaitan satu sama lain,
terpusat dan terorganisir sehingga dapat dimanfaatkan dengan cepat dan mudah
untuk berbagai macam kebutuhan data. Program web yang penulis buat
mempunyai database yang berfungsi untuk menyimpan semua data dari admin.
34
Dalam pembuatan web ini penulis disini membuat database yang bernama
monitoring inventory dengan beberapa tabel, adapun spesifikasi file-file tersebut
antara lain :
1. Spesifikasi File Admin
Nama File : Admin
Akronim : cc_admin
Fungsi : Menyimpan data admin
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 391
Kunci Field : id_admin
Software : Xampp
35
Tabel III.1
Spesifikasi File Admin
2. Spesifikasi File Data cc_divisi
Nama File : cc_divisi
Akronim : cc_divisi
Fungsi : Menyimpan data divisi
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
No Elemen Data Akronim Tipe Panjang Keterangan
1. NIK id_admin Integer 11 Primary Key
2. Nama Admin nama_admin Varchar 50
3. Username Username Varchar 32
4. Password Password Varchar 255
5. Email Email Varchar 30
6. Telepon No_tlp Varchar 13
36
Media : Hard Disk
Panjang Record : 62
Kunci Field : nama_divisi
Software : Xampp
Tabel III.2
Spesifikasi File Data Divisi
No Elemen Data Akronim Tipe Panjang Keterangan
1. No Id Integer 11 Primary Key
2. Nama divisi nama_divisi Varchar 50
3. status Stat int 1
3. Spesifikasi File Kelas cc_kirim
Nama File : cc_kirim
Akronim : cc_kirim
Fungsi : Menyimpan data kirim
Tipe File : File Master
37
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 355
Kunci Field : id_master
Software : Xampp
Tabel III.3
Spesifikasi File Kirim
No Elemen Data Akronim Tipe Panjang Keterangan
1. No id Integer 11 Primary Key
2. Master id_master Integer 11
3. Divisi id_divisi Integer 11
4. Tanggal tgl datetime
5. Jumlah jml Integer 11
6. Keterangan ket Varchar 300
7. Status stat Integer 11
38
4. Spesifikasi File cc_master
Nama File : cc_master
Akronim : cc_master
Fungsi : Menyimpan data master
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 122
Kunci Field : id_master
Software : Xampp
Tabel III.4
Spesifikasi File Master
No Elemen Data Akronim Tipe Panjang Keterangan
1. No Id Integer 11 Primary Key
39
2. Nama Nama varchar 50
3. Tag Tag Varchar 50
4. Tanggal Tgl Date time
5. Status Stat Integer 11
.
5. Spesifikasi File cc_terima
Nama File : cc_terima
Akronim : cc_terima
Fungsi : Menyimpan data terima
Tipe File : File Terima
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 74
Kunci Field : id
Software : Xampp
40
Tabel III.5
Spesifikasi File cc_Terima
No Elemen Data Akronim Tipe Panjang Keterangan
1. No Id Integer 11 Primary Key
2. Master id_master Integer
11
3. Tanggal Tgl Date time
4. Jumlah Jml Integer
11
5. Keterangan Ket Varchar
30
6. Status Stat Integer
11
3.6. Pengkodean
1. Kode Admin
Menampilkan kode admin, pengkodean yang digunakan dalam admin adalah
sebagai berikut.
9 9 Z Z Z 0 1 A D M
Contoh
Kode Admin Kode Admin
41
3.7. Spesifikasi Program
A. Struktur Navigasi
Dalam Membuat halaman website monitoring inventory, penulis
menggunakan struktur navigasi untuk mengetahui arah perjalanan halaman
website, struktur navigasi digunakan untuk menggambarkan secara garis
besar isi dari seluruh website.
login
Data masterRekap stok inventory
Rekap stok inventory per divisi
history
home
laporan Log out
terima
kirim
inventory
Divisi
inventory
Divisi
Divisi Periode history
Gambar III.4
Struktur Navigasi Website Inventory
42
3.8. Spesifikasi Sistem Komputer
1. Spesifikasi Hardware
a. Server
1) CPU
a) Processor Intel(R) Celeron(R) CPU 1007U @ 1.50GHz
b) RAM DDR2 2 GB
c) Hard Disk 465 GB
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(R) Celeron(R) CPU 1007U @ 1.50GHz
b) RAM DDR2 2 GB
c) Hard Disk 465 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
43
5) Koneksi internet dengan kecepatan 56 kbps
3. Spesifikasi Software
a. Server
1) Sistem Operasi yang umum digunakan seperti: Microsoft Windows
2) Aplikasi bundle web server seperti : Xampp, WampServer, php2thriad
yang terdiri dari beberapa komponen, diantaranya:
a) Aplikasi XAMPP Server
b) Aplikasi PHP MyAdmin
3) Aplikasi Web lihat seperti Mozilla Firefox, Internet Explore, Google
Chrome.
b. Client
1) Sistem operasi yang umum digunakan seperti: Microsoft Windows
2) Aplikasi Web lihat seperti Mozilla Firefox, Internet Explore, Google
Chrome.
3.9. Implementasi
A. Impelementasi Rancangan Antar Muka
44
Implementasi rancangan antar muka aplikasi pengelolaan Data Persediaan
Gudang di PT Nusa Toyotetsu Engineering berdasarkan hasil rancangan antar
muka.
1. Halaman Login Admin
Gambar III.8
Halaman Login
45
2. Halaman Menu Utama
Gambar III.9
Halaman Menu Utama
3. Halaman Data Master Divisi
Gambar III.10
Halaman Data Master Divisi
46
4. Halaman Rekap Stok Inventory
Gambar III.11
Halaman Rekap Stok Inventory
5. Halaman Rekap Stok Inventory per Divisi
Gambar III.12
Halaman Rekap Stok Inventory per Divisi
47
6. Halaman Laporan
Gambar III.13
Halaman Laporan
7. Halaman Kirim Barang
Gambar III.14
Halaman Kirim Barang
48
8. Halaman Terima Barang
Gambar III.15
Halaman Terima Barang
9. Halaman History Periode
\
Gambar III.16
Halaman History Periode
3.10. Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan Black Box Testing
yang berfokus pada proses masukan dan keluaran program.
49
A. Pengujian Terhadap Form Login
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1.
Username dan
Password tidak
diisi kemudian
klik tombol login
Username:
(kosong)
Password:
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Username
atau
Password
Salah”.
Sesuai
harapan Valid
2.
Mengetikkan
Username dan
Password tidak
diisi atau kosong
kemudian klik
tombol login
Username:
admin
Password :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Username
atau
Password
Salah”.
Sesuai
harapan Valid
3.
Username tidak
diisi (kosong) dan
Password diisi
kemudian klik
tombol login
Username:
(kosong)
Password:
admin
Sistem akan
menolak
akses user
dan
menampilkan
“Username
atau
Password
Salah”.
Sesuai
harapan Valid
4.
Mengetikkan
salah satu kondisi
salah pada
Username atau
Password
kemudian klik
tombol login
Username:
admin
(benar)
Password:
1998-03-
31 (salah)
Sistem akan
menolak
akses user
dan
menampilkan
“Username
atau
Password
Salah”.
Sesuai
harapan Valid
5.
Mengetikkan
Username dan
Password dengan
data yang benar
kemudian klik
Username:
admin
(benar)
Password:
Sistem
menerima
akses login
dan langsung
menampilkan
Sesuai
harapan Valid
50
tombol login admin
(benar)
menu utama.
B. Pengujian Terhadap Form Data Rekap stok inventory
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1.
Jika kolom
tanggal,jumlah
item dikirim,
ke divisi,
keterangan
tidak diisi
kemudian klik
tombol simpan
tanggal:
(kosong)
jumlah item
dikirim:
(kosong)
ke divisi:
(kosong)
keterangan :
(kosong)
Sistem akan
menampilkan
“ mohon
mengisi data
dikolom yang
sudah
disediakan
dengan
lengkap”
Sesuai
harapan Valid
2.
Jika,jumlah
item dikirim
tidak di isi,dan
kolom tanggal,
ke divisi,
keterangan
diisi kemudian
klik tombol
simpan
tanggal: (date
time)
jumlah item
dikirim:
(kosong)
ke divisi:
(design)
keterangan :
(rim)
Sistem akan
menampilkan
“ mohon
mengisi data
dikolom yang
sudah
disediakan
dengan
lengkap”
Sesuai
harapan Valid
51
3.
Jika,keteranga
n tidak di
isi,dan kolom
tanggal, ke
divisi, jumlah
item dikirim
diisi kemudian
klik tombol
simpan
tanggal: (date
time)
jumlah item
dikirim: (12)
ke divisi:
(design)
keterangan :
(kosong)
Sistem
menerima
akses Data
dan
kemudian
langsung
menampilkan
“berhasil
menyimpan
data
pengiriman
inventory”
Sesuai
harapan Valid
4.
Jika kolom
tanggal,jumlah
item dikirim,
ke divisi,
keterangandi
isi dengan data
yang benar
kemudian klik
tombol simpan
tanggal: (date
time)
jumlah item
dikirim: (12)
ke divisi:
(design)
keterangan :
(rim)
Sistem
menerima
akses Data
dan
kemudian
langsung
menampilkan
“berhasil
menyimpan
data
pengiriman
inventory”
Sesuai
harapan Valid