Anda di halaman 1dari 24

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Tinjauan terhadap perusahaan secara umum untuk mendukung jalannya

suatu sistem yang masih manual, supaya sistem tersebut dapat berjalan dengan

baik, terencana, terarah dan sesuai dengan prosedur yang harus dipenuhi oleh

sistem itu sendiri. Sedangkan secara khusus untuk menjalankan tugas-tugas

perusahaan dengan lebih baik efektif, efesien dan tepat waktu.

Perusahaan yang diteliti adalah PT. Sugiura Indonesia adalah perusahaan

yang menjalankan bidang usahanya pada industri spare part yang dimana sudah

tersebar di seluruh dunia. Adapun part yang dibuat adalah spare part Nut (mur)

yang digunakan pada kendaraan roda empat atau lebih. Mobil yang dikirim

langsung ke supplier ternama yaitu Toyota Grup dipercaya di seluruh dunia

dengan kualitas no.1. Berikut ini hal-hal yang akan diuraikan pada tinjauan

perusahaan adalah sejarah berdirinya PT. Sugiura Indonesia, visi dan misi,

struktur organisasi serta deskripsi jabatan di PT. Sugiura Indonesia.

3.1.1 Sejarah Perusahaan

Sebagai perusahaan yang bergerak di bidang industri spare part mobil

kendaraan roda empat atau lebih tentunya PT. Sugiura Indonesia menyimpan

sejarahnya tersendiri. PT.Sugiura Indonesia adalah perusahaan swasta asal jepang

yang bergerak dalam bidang industri otomotif Nut (mur) yang menanamkan

modalnya di indonesia.
Lokasi perusahaan terletak di kawasan industri karawang tepatnya di

kawasan industry SURYA CIPTA, jalan madya utama kav I-14 kecamatan

ciampel, karawang timur, jawa barat. Berdiri sejak tahun 2012 yang mampu

menyerap tenaga kerja kurang lebih 200 orang. Dengan motto”Hati senang kerja

senang”.

Visi dan Misi PT. Sigiura Indonesia adalah sebagai berikut :

Visi

Sebagai “Good Corporate Citizen” turut memberikan kontribusi kepada

masyarakat.

Misi

Berusaha untuk menjadi “Fastener Maker” yang diakui dunia.

3.1.2 Struktur Organisasi dan Fungsi

Sumber : PT. Sugiura Indonesia up to date 18 may 2018

Gambar III.1.

Struktur Organisasi PT. Sugiura Indonesia Karawang


Dalam sebuah organisasi mempunyai fungsi dan tujuan masing-masing

dari tiap-tiap bagian dan tujuannyasebagai berikut:

1. Manager

Pimpinan tertinggi dalam suatu departemen serta memiliki kekuasaan

sepenuhnya pada perusahaan yang bertujuan untuk mengatur suatu

organisasi di dalam dan berperan penuh bagi perusahaan tersebut.

2. Advisor

Sebagai Pembina dalam pekerjaan dan tidak terjun secara langsung dalam

pekerjaan.

3. Supervisor

Mengontrol dan memberika evaluasi terhadap kinerja bawahanya,

menegakan aturan yang telah dibuat perusahaan.

4. Leader

Bertanggung jawab dalam melaksanakan koordinasi dalam membina

kerjasama team yang solid, dan bertanggungjawab untuk mencapai target

pekerjaan yang telah ditetapkan.

5. Opr Chromium Coating Team 1

Bertugas dalam pengoperasain mesin chromium coating untuk shift satu

atau sebaliknya.

6. Opr Alkali Cleaning

Bertugas dalam pengoperasian mesin Alkali Cleaning yang bersifat non

shift.
7. Opr Chromium Coating Team 2

Bertugas dalam pengoperasian mesin Chromium Coating untuk shift dua

atau sebaliknya.

8. Opr Maintenance

Bertugas memperbaiki mesin Chromium Coating dan Alkali Cleaning jika

terjadi kerusakan.

3.2. Analisis Kebutuhan

Analisis kebutuhan merupakan sebuah proses penting bagi evaluasi

program, karena melalui kegiatan ini akan dihasilkan gambaran yang jelas tentang

kondisi nyata dengan kondisi nyata dengan yang diinginkan, peneliti

mengindetifikasi kebutuhan yang diperoleh berdasarkan kebutuhan pengguna dan

sistem.

Spesifikasi kebutuhan pengguna yang ingin diterapkan pada sistem ini

meliputi tersedianya suatu sistem terkomputerisasi yang mampu memfasilitasi

untuk menjalankan sistem persediaan barang.

Rancangan sistem usulan untuk permasalahan yang ditemukan akan digambarkan

menggunakan dengan prosedur sebagai berikut:

1. Pendataan pengguna (user)

a. Pengguna memberikan data diri

b. Bagian administrator menginput data pengguna yang meliputi

username, email, password dan role .


2. Pendataan barang masuk

Bagian gudang menginput data barang masuk yang meliputi id transaksi,

tanggal, lokasi, kode barang, nama barang, satuan, jumlah.

3. Pendataan barang keluar

Bagian gudang menginput data barang keluar yang meliputi id transaksi,

tanggal masuk, tanggal keluar, lokasi, kode barang, nama barang, satuan,

jumlah.

3.3 Rancangan Dokumen

A. Rancangan Dokumen Masukan (Input)

1. Nama Dokumen : Barang masuk

Fungsi : Untuk menginput barang masuk pada gudang

Sumber : Supplier

Tujuan : Bagian Gudang

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap terjadi transaksi barang masuk

Bentuk : Lihat Lampiran A.1

B. Rancangan Dukomen Keluaran (Output)

1. Nama Dokumen : Invoice Bukti Pengeluaran Barang

Fungsi : Untuk mengetahui barang yang keluar dari gudang

Sumber : Bagian Gudang

Tujuan : Produksi
Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap terjadi transaksi pengeluaran barang

Bentuk : Lihat Lampiran B.1

2. Nama Dokumen : Invoice Bukti Pengeluaran Barang (Manual)

Fungsi : Untuk mengetahui barang yang keluar dari gudang

Sumber : Bagian Gudang

Tujuan : Produksi

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap terjadi transaksi pengeluaran barang

Bentuk : Lihat Lampiran B.2

3.4. Entity Relationship Diagram

Perancangan basis data menghasilkan pemetaan tabel - tabel yang

digambarkan dengan Entity Reationship Diagram (ERD).


A. Entity Relationship Diagram (ERD)

Gambar III.2

Entity Relationship Diagram (ERD)


B. Logical Record Structure (LRS)

Gambar III.3

Logical Record Structure (LRS)

3.5. Spesifikasi File

1. Spesifikasi File user

Nama File : user

Akronim : Users

Fungsi : Akses Login

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk


Panjang Record : 536 Byte

Kunci Field : id

Software : Xampp

Tabel III.1

Spesifikasi File user

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id ID Int 12 Primary Key

2. Username Username Varchar 200

3. Email Email Varchar 100

4. Password Password Varchar 200

5. Role Role Tinyint 4

6. last_login Last Login Varchar 20

2. Spesifikasi File tb_upload_gambar_user

Nama File : tb_upload_gambar_user

Akronim : Change Picture

Fungsi : Mengganti foto profil

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 339 Byte


Kunci Field : id

Software : Xampp

Tabel III.2

Spesifikasi File tb_upload_gambar_user

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id ID Int 12 Primary Key

2. username_user User Varchar 100

3. nama_file Nama File Varchar 220

4. ukuran_file Ukuran File Varchar 8

3. Spesifikasi File tb_satuan

Nama File : tb_satuan

Akronim : Tambah Satuan Barang

Fungsi : Menambah Satuan Barang

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 211 Byte

Kunci Field : id

Software : Xampp
Tabel III.3

Spesifikasi File tb_satuan

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id_satuan Id Satuan Int 11 Primary Key

2. Kode_satuan Kode Satuan Varchar 100

3. Nama_satuan Nama Satuan Varchar 100

4. Spesifikasi File tb_barang_masuk

Nama File : tb_barang_masuk

Akronim : Tambah Data Barang Masuk

Fungsi : Penambahan Stok Barang Pada Gudang

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 430 Byte

Kunci Field : id_transaksi

Software : Xampp
Tabel III.4

Spesifikasi File tb_barang_masuk

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id_transaksi Id Transaksi Varchar 50 Primary Key

2. tanggal Tanggal Varchar 20

3. lokasi Lokasi Varchar 100

4. Kode_barang Kode Barang Varchar 100

5. Nama_barang Nama Barang Varchar 100

6. satuan Satuan Varchar 50

7. jumlah Jumlah Varchar 10

5. Spesifikasi File tb_barang_keluar

Nama File : tb_barang_keluar

Akronim : Tambah Data Barang Keluar

Fungsi : Pengeluaran Stok Barang Pada Gudang

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 460 Byte

Kunci Field : id_transaksi

Software : Xampp
Tabel III.5

Spesifikasi File tb_barang_keluar

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id ID Int 10 Primary Key

2. id_transaksi Id Transaksi Varchar 50

3. tgl_masuk Tgl Masuk Varchar 20

4. tgl_keluar Tgl Keluar Varchar 20

5. Lokasi Lokasi Varchar 100

6. kode_barang Kode Barang Varchar 100

7. nama_barang Nama Barang Varchar 100

8. satuan Satuan Varchar 50

9. jumlah Jumlah Varchar 10

3.6. Pengkodean

1. Id Transaksi

Setiap transaksi barang masuk harus memiliki id transaksi masing-masing

sehingga dapat membatasi setiap barang yang masuk pada gudang, diantaranya

terdiri dari:

W G - x x x x x x x x x x x x

Identitas Tahun Waktu


Barang masuk
Contoh:

W G - 2 0 1 8 6 4 7 9 5 3 2 8

Identitas Tahun Waktu


Barang masuk

Ket : WG = Working Group = Untuk identitas barang masuk gudang

3.7. Struktur Navigasi

A. Struktur Navigasi Halaman Admin (Halaman utama)

Pada halaman admin menggunakan struktur navigasi composite

(campuran) karena pada rangkaian beranda dashboard (stok barang gudang, stok

barang keluar, users, invoice), form (tambah data barang masuk, tambah satuan

barang), tables (tabel barang masuk, tabel barang keluar, tabel satuan), profile

(ganti kata sandi, mengganti gambar), dan user. pengaturan dapat di aksek secara

bebas dalam memberikan keterkaitan informasi dengan lebih baik.

Gambar III.4

Struktur Navigasi Halaman Admin


B. Struktur Navigasi Halaman User

Pada halaman user menggunakan struktur navigasi hierarchi (bercabang)

karena pada rangkaian beranda dashboard, tabels, setting, sign out. dapat diakses

secara bercabang, informasi pada halaman utama disebut parent dan informasi

pada cabangnya disebut child.

Gambar III.5

Struktur Navigasi Halaman User

3.8. Implementasi

A. Implementasi Rancangan Form / Antar Muka

Implementasi rancangan antar muka pada aplikasi persediaan barang

chemical berdasarkan hasil rancangan antar muka.


1. Halaman Login Admin dan User

Administrator harus melakukan login terlebih dahulu untuk dapat

menggunakan modul-modul yang tersedia Jika login berhasil, maka menu-

menu yang sesuai dengan kategori user tersebut akan ditampilkan.

Gambar III.6

Rancangan Antar Muka Login Admin dan User


2. Halaman Dashboard Admin

Gambar III.7

Rancangan Antar Muka Dashboard Admin

3. Halaman Tambah Data Barang Masuk

Gambar III.8

Rancangan Antar Muka Tambah Data Barang Masuk


4. Halaman Tambah Satuan Barang

Gambar III.9

Rancangan Antar Muka Tambah Satuan Barang

5. Halaman Tabel Barang Masuk

Gambar III.10

Rancangan Antar Muka Tabel Barang Masuk


6. Halaman Tabel Barang Keluar

Gambar III.11

Rancangan Antar Muka Tabel Barang Keluar

7. Halaman Tabel Satuan

Gambar III.12

Rancangan Antar Muka Tabel Satuan


8. Halaman Profile

Gambar III.13

Rancangan Antar Muka Profile

9. Halaman Users

Gambar III.14

Rancangan Antar Muka Users


10. Halaman Dashboard User

Gambar III.15

Rancangan Antar Muka Dashboard User

11. Halaman Tabel Barang Masuk User

Gambar III.16

Rancangan Antar Muka Tabel Barang Masuk User


12. Halaman Tabel Barang Keluar User

Gambar III.14

Rancangan Antar Muka Tabel Barang Keluar User

1.9. Pengujian Unit

Pengujian Terhadap program yang dibuat menggunakan blackbox testing

yang fokus terhadap proses masukan dan keluaran program.

A. Pengujian Terhadap Form Login Admin dan User

Tabel III.2

Hasil Pengujian Black Box Testing Halaman Login

No. Skenario Test case Hasil yang Hasil Kesimpulan

pengujian diharapkan pengujian

1. User Id dan User Id : (kosong) Sistem akan Sesuai Valid

password Password: menolak harapan


tidak diisi (kosong) akses user

kemudian klik dan

tombol login menampilkan

“Harap isi

bidang ini.”

2. Mengetikkan User Id : Sistem akan Sesuai Valid

user ID dan admin@gmail.com menolak harapan

password Password: akses user

tidak diisi atau (kosong) dan

kosong menampilkan

kemuadian “Harap isi

klik tombol bidang ini.”

login

3. User Id tidak User Id : (kosong) Sistem akan Sesuai Valid

diisi (kosong) Password: admin menolak harapan

dan password akses user

diisi kemudian dan

klik tombol menampilkan

login “Harap isi

bidang ini.”

4. Mengetikan User Id : Sistem akan Sesuai Valid

salah satu admin@gmail.com menolak harapan

kondisi salah (benar) akses user

pada user ID Password: admin dan


atau password (salah) menampilkan

kemudian klik “Login

tombol login Gagal,

Password /

Email

Salah!”

5. Mengetikkan User Id : Sistem Sesuai Valid

user ID dan admin@gmail.com menerima harapan

password (benar) akses login

dengan data Password: admin dan

yang benar (benar) kemudian

kemudian klik langsung

tombol login menampilkan

menu utama

Anda mungkin juga menyukai