repository.bsi.ac.id · web viewbab iii. pembahasan. tinjauan perusahaan. dalam tinjauan perusahaan...

70
BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi dari masing-masing bagian yang ada dalam perusahaan tersebut. 3.1.1. Sejarah Perusahaan CV. Sinar Mentari Grafindo telah berdiri lebih dari sepuluh tahun dengan SIUP No. 4338/1.824.221/0409. CV. Sinar Mentari Grafindo terdaftar sebagai Wajib Pajak (WP) di kantor pelayanan pajak yang tersedia dengan NPWP/NPPKP NO. 02.745.328.1-035.000. Perusahaan ini terletak di Jl. Assirot Raya No. 36B, Kebon Jeruk, Jakarta Barat 11560 ini dipimpin oleh Bpk. Syarippuddin Djufri selaku Direktur. CV. Sinar Mentari Grafindo merupakan perusahaan yang bergerak di bidang percetakan yang melayani berbagai kebutuhan cetak hingga aplikasi media promosi 24

Upload: vokhue

Post on 19-Jul-2019

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur

organisasi perusahaan dan fungsi dari masing-masing bagian yang ada dalam

perusahaan tersebut.

3.1.1. Sejarah Perusahaan

CV. Sinar Mentari Grafindo telah berdiri lebih dari sepuluh tahun dengan

SIUP No. 4338/1.824.221/0409. CV. Sinar Mentari Grafindo terdaftar sebagai

Wajib Pajak (WP) di kantor pelayanan pajak yang tersedia dengan NPWP/NPPKP

NO. 02.745.328.1-035.000.

Perusahaan ini terletak di Jl. Assirot Raya No. 36B, Kebon Jeruk, Jakarta

Barat 11560 ini dipimpin oleh Bpk. Syarippuddin Djufri selaku Direktur.

CV. Sinar Mentari Grafindo merupakan perusahaan yang bergerak di

bidang percetakan yang melayani berbagai kebutuhan cetak hingga aplikasi media

promosi perusahaan, produk, pertokoan, maupun sektor bisnis lainnya.

Adapun visi yang tertulis dalam perusahaan tersebut adalah menjadikan

perusahaan digital printing yang professional, berkualitas, dan berkompotitif.

Sedangkan misi dari perusahaan tersebut adalah menghasilkan produk

kreatif dalam bentuk media cetak dan menyediakan pelayanan desain grafis yang

berpengalaman di bidangnya.

24

Page 2: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

25

3.1.2. Struktur Organisasi dan Fungsi

Sumber : CV. Sinar Mentari Grafindo

Gambar III.1 Struktur Organisasi CV. Sinar Mentari Grafindo

Fungsi dan tanggung jawab dari setiap komponen organisasi adalah

sebagai berikut :

1. Direktur : Bertugas sebagai koordinator, komunikator, pengambil

keputusan, pemimpin, pengelola, eksekutor dan

marketeer.

2. Komisaris : Bertugas melakukan pengawasan, mengurus sistem

persediaan perusahaan, serta sebagai marketeer.

3. Bag. Keuangan: Mengurus keuangan yang berkaitan dengan penjualan

perusahaan.

4. Sales Girl : Membantu koordinator dan supervisor dalam mengelola

Page 3: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

26

barang dagangan (merchandise) di area penjualan.

5. Teknisi : Membuat rencana dan melaksanakan pemeliharaan mesin,

mengatasi gangguan pada peralatan kontrol dan

kelengkapannya, memonitoring parameter yang ada untuk

mencegah gangguan yang timbul dan menjaga kerusakan

yang lebih fatal, membuat laporan kerja

harian/pelaksanaan tugas kepada atasan.

6. Desain Grafis : Mampu menciptakan desain yang sempurna dengan

memasukkan karya seni dan bahasa, dapat menyampaikan

pesan berupa jasa atau produk perusahaan kepada

masyarakat dengan cara yang unik, memposisikan diri

sebagai pemecah masalah dalam kebutuhan komunikasi

dengan menciptakan komunikasi baru dalam bentuk

visual, menciptakan desain yang informatif dan

komunikatif.

7. Operator Mesin: Mengendalikan mesin sesuai prosedur, melakukan

pemantauan dan inspeksi peralatan mesin, melaksanakan

pengecekan mesin yang rusak, melaksanakan

pemeliharaan.

8. Porter : Bertugas mengantarkan bahan baku yang dibeli ke

perusahaan dan barang yang dijual ke customer.

Page 4: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

27

3.2. Tinjauan Kasus

Dalam tinjauan kasus ini berisi tentang proses bisnis sistem berjalan,

activity diagram, dokumen masukan, dokumen keluaran, permasalahan pokok dan

pemecahan masalah.

3.2.1. Proses Bisnis Sistem Berjalan

Dalam kaitannya dengan prosedur sistem bisnis berjalan pada CV. Sinar

Mentari Grafindo, dimana prosedurnya adalah sebagai berikut :

Komisaris mencatat pesanan bahan baku pada surat pemesanan. Surat yang asli

akan diserahkan kepada porter untuk diantarkan ke supplier, sedangkan copy

surat pemesanan disimpan ke dalam arsip surat pemesanan barang. Setelah

supplier menerima surat pemesanan yang diantar oleh porter, supplier

menyiapkan bahan baku sesuai surat pemesanan, lalu supplier memberikannya

kepada porter beserta nota atau PO untuk diantar ke perusahaan. Setelah bahan

baku diterima, komisaris mencatatnya ke dalam laporan penerimaan bahan bahan

baku lalu bahan baku tersebut diserahkan ke bag. produksi beserta nota atau PO

untuk diproses sesuai nota atau PO yang diterima dari supplier. Kemudian,

komisaris mencatat bahan baku yang dikeluarkan tersebut ke dalam laporan

pengeluaran bahan baku. Lalu, komisaris merekap laporan penerimaan bahan

baku dan laporan pengeluaran bahan baku setiap bulannya berdasarkan laporan

per hari untuk diserahkan ke pimpinan.

Page 5: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

28

3.2.2. Activity Diagram

act Activ ity Diagram

Direktur Bag. ProduksiSupplierPorterKomisaris

Start

Mencatat pesanan bahan baku pada surat

pemesanan

Mengarsipkan surat pemesanan

ke dalam arsip surat pemesanan

barang

Memberikan surat

pemesanan barang

Menerima surat pemesanan

Memberikan surat pemesanan

Menerima surat pemesanan

Memberikan pesanan bahan baku beserta nota

atau PO

Menerima bahan baku beserta nota/PO

Mengantar dan memberikan bahan

baku beserta nota/PO

Menerima bahan baku beserta nota atau PO

Mencatat bahan baku yang diterima ke dalam

laporan penerimaan bahan baku

Memberikan bahan baku beserta nota/PO dan

mencatat bahan baku yang dikeluarkan ke

dalam laporan pengeluaran bahan baku

Menerima bahan baku

Memproses bahan baku sesuai nota/PO

Merekap laporan penerimaan bahan baku dan laporan pengeluaran

bahan baku selama sebulan berdasarkan

laporan per hari

Melaporkan rekapan laporan penerimaan

bahan baku dan laporan pengeluaran bahan baku

Menerima rekapan laporan penerimaan

bahan baku dann laporan pengeluaran bahan baku

ACC rekap laporan penerimaan bahan baku dan laporan pengeluaran

bahan baku

Menerima ACC rekap laporan penerimaan

bahan baku dan laporan pengeluaran bahan

baku

Final

AsliCopy

Gambar III.2 Activity Diagram Proses Bisnis Sistem Berjalan

Page 6: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

29

3.2.3. Dokumen Masukan

Dokumen masukan adalah sebagai bentuk dokumen yang akan diolah

dalam proses agar dapat menghasilkan keluaran yang diinginkan. Adapun

dokumen masukan tersebut adalah :

1. Nama Dokumen : Nota atau Purchase Order (PO)

Fungsi : Sebagai bukti adanya pembelian bahan baku

Sumber : Supplier

Tujuan : Komisaris

Media : Kertas

Frekuensi : Setiap terjadi aktivitas pembelian bahan baku

Bentuk : Lampiran A-1

3.2.4. Dokumen Keluaran

Dokumen keluaran adalah segala bentuk dokumen dari hasil proses

pengolahan dokumen masukan. Adapun dokumen keluaran tersebut adalah :

1. Nama Dokumen : Surat Pemesanan Barang

Fungsi : Sebagai bukti adanya pemesanan barang

Sumber : Komisaris

Tujuan : Supplier

Media : Kertas

Frekuensi : Setiap terjadi pemesanan barang

Bentuk : Lampiran B-1

Page 7: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

30

2. Nama Dokumen : Laporan Penerimaan Bahan Baku

Fungsi : Sebagai bukti penerimaan bahan baku

selama sebulan

Sumber : Komisaris

Tujuan : Pimpinan

Media : Kertas

Frekuensi : Setiap terjadi penerimaan bahan baku

Bentuk : Lampiran B-2

3. Nama Dokumen : Laporan Pengeluaran Bahan Baku

Fungsi : Sebagai bukti pengeluaran bahan baku

selama sebulan

Sumber : Komisaris

Tujuan : Pimpinan

Media : Kertas

Frekuensi : Setiap terjadi pengeluaran bahan baku

Bentuk : Lampiran B-3

3.2.5. Permasalahan Pokok

Dari hasil pengamatan serta uraian yang telah penulis paparkan di atas,

dapat diambil kesimpulan bahwa dalam sistem persediaan bahan baku yang terjadi

di CV. Sinar Mentari Grafindo masih kurang baik, yang disebabkan oleh masalah

sebagai berikut :

1. Sistem pengolahan data persediaan bahan baku masih manual sehingga

besar peluang untuk memanipulasi arsip data.

Page 8: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

31

2. Perekapan data persediaan bahan baku masih menggunakan Ms. Excel.

3. Keterlambatan pemberitahuan info stok bahan baku yang kurang cepat dan

akurat.

3.2.6. Pemecahan Masalah

Dengan melihat berbagai permasalahan yang ada pada sistem berjalan,

maka untuk mengatasi permasalahan tersebut kami mengajukan alternatif

pemecahan masalah yaitu :

1. Dibuatkan sistem yang terkomputerisasi dan arsip berdasarkan

pengkodean sehingga mempermudah dalam pencarian file.

2. Dibuatkan sistem persediaan bahan baku menggunakan Java Netbeans

sehingga mempermudah dalam perekapan data persediaan bahan baku.

3. Melakukan pengecekan bahan baku secara berkala sehingga tidak terjadi

keterlambatan pemberitahuan info stok bahan baku.

3.3. Analisis Kebutuhan Software

Berdasarkan hasil penelitian sistem yang ada, maka dalam pengajuan

sistem yang akan dirancang diperlukan langkah – langkah sebagai berikut :

3.3.1. Analisis Kebutuhan

A. Komisaris

A.1. Komisaris melakukan Log In

A.2. Komisaris mengakses Menu Utama

A.3. Mengakses Menu Master

A.4. Melihat Data Bahan Baku

A.5. Melihat Data Supplier

Page 9: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

32

A.6. Melihat Data Akun

A.7. Mengakses Menu Transaksi

A.8. Melihat Purchase Order

A.9. Melihat Stock Opname

A.10. Melihat Jurnal

A.11. Mengakses Menu Laporan

A.12. Melihat dan mencetak Laporan penerimaan bahan baku

A.13. Melihat dan mencetak Laporan pengeluaran bahan baku

A.14. Komisaris melakukan Log Out

B. Bag. Produksi/Bag. Gudang

B.1. Bag. Produksi/Bag. Gudang melakukan Log In

B.2. Bag. Produksi/Bag. Gudang mengakses Menu Utama

B.3. Mengakses Menu Master

B.4. Mengelola Data Bahan Baku

B.5. Mengelola Data Supplier

B.6. Mengelola Data Akun

B.7. Mengakses Menu Transaksi

B.8. Mengelola Purchase Order

B.9. Mengelola Stock Opname

B.10. Mengelola Jurnal

B.11. Mengakses Menu Laporan

B.12. Mengelola dan Mencetak Laporan Penerimaan Bahan Baku

B.13. Mengelola dan Mencetak Laporan Pengeluaran Bahan Baku

B.14. Bag. Produksi/Bag. Gudang melakukan Log Out

Page 10: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

33

3.3.2. Use Case Diagram

1. Use Case Komisaris

uc Use Case Diagram

Komisaris

Login

Input Username

Input Password

Validasi

Menu Utama

Menu Master

Data Bahan Baku

Data Supplier

Data Akun

Menu Transaksi

Purchase Order

Stock Opname

Jurnal

Menu Laporan

Lap. Penerimaan Bahan Baku

Lap. Pengeluaran Bahan Baku

Log Out

«extend»

«extend»

«extend»

«include»

«include»

«extend»

«extend»

«include»

«extend»

«extend»

«extend»

«extend»

«include»

«extend»

«extend»

«extend»

Gambar III.3 Use Case Diagram Komisaris

Tabel III.1 Deskripsi Use Case Komisaris

Use Case Narative Komisaris

Tujuan Komisaris dapat melihat data yang ada di

dalam menu utama.

Deskripsi Sistem ini memungkinkan aktor masuk ke

menu utama yang di dalamnya ada Data

Bahan Baku, Data Supplier, Data Akun,

Page 11: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

34

Purchase Order, Stock Opname, Jurnal, Lap.

Penerimaan Bahan Baku dan Lap.

Pengeluaran Bahan Baku.

Skenario Utama

Aktor Komisaris

Kondisi Aktor membuka menu utama

Aksi Aktor Reaksi Sistem

1. Aktor memilih Data Bahan

Baku

2. Aktor memilih Data supplier

3. Aktor memilih Data Akun

4. Aktor memilih Purchase

Order

5. Aktor memilih Stock

Opname

6. Aktor memilih Jurnal

7.Aktor memilih Lap.

Penerimaan Bahan Baku

8.Aktor memilih Lap.

Pengeluaran Bahan Baku

Sistem ini akan menampilkan informasi Data

Bahan Baku

Sistem ini akan menampilkan informasi Data

Supplier

Sistem ini akan menampilkan informasi Data

Akun

Sistem ini akan menampilkan informasi

Purchase Order

Sistem ini akan menampilkan informasi Stock

Opname

Sistem ini akan menampilkan informasi

Jurnal

Sistem ini akan menampilkan informasi Lap.

Penerimaan Bahan Baku

Sistem ini akan menampilkan informasi Lap.

Pengeluaran Bahan Baku

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan apa yang diinginkan

Page 12: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

35

2. Use Case Bag. Produksi/Bag. Gudang

uc Use Case Diagram

Bag. Produksi/Bag. Gudang

Login

Input Username

Input Password

Validasi

Menu Utama

Menu Master

Data Bahan Baku

Data Supplier

Data Akun

Menu Transaksi

Purchase Order

Stock Opname

Jurnal

Menu Laporan

Lap. Penerimaan Bahan Baku

Lap. Pengeluaran Bahan Baku

Log Out

«extend»

«extend»

«extend»

«include»

«include»

«extend»

«extend»

«include»

«extend»

«extend»

«extend»

«extend»

«include»

«extend»

«extend»

«extend»

Gambar III.4 Use Case Diagram Bag. Produksi/Bag. Gudang

Tabel III.2 Deskripsi Use Case Bag. Produksi/Bag. Gudang

Use Case Narative Bag. Produksi/Bag. Gudang

Tujuan Bag. Produksi/Bag. Gudang dapat mengelola

data yang ada di dalam menu utama.

Deskripsi Sistem ini memungkinkan aktor masuk ke

menu utama yang di dalamnya ada Data

Bahan Baku, Data Supplier, Data Akun,

Page 13: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

36

Purchase Order, Stock Opname, Jurnal, Lap.

Penerimaan Bahan Baku dan Lap.

Pengeluaran Bahan Baku.

Skenario Utama

Aktor Bag. Produksi/Bag. Gudang

Kondisi Aktor membuka menu utama

Aksi Aktor Reaksi Sistem

1. Aktor memilih Data Bahan

Baku

2. Aktor memilih Data Supplier

3. Aktor memilih Data Akun

4.Aktor memilih Purchase

Order

5.Aktor memilih Stock Opname

6. Aktor memilih Jurnal

7.Aktor memilih Lap.

Penerimaan Bahan Baku

8.Aktor memilih Lap.

Pengeluaran Bahan Baku

Sistem ini akan menampilkan informasi Data

Bahan Baku

Sistem ini akan menampilkan informasi Data

Supplier

Sistem ini akan menampilkan informasi Data

Akun

Sistem ini akan menampilkan informasi

Purchase Order

Sistem ini akan menampilkan informasiSstock

Opname

Sistem ini akan menampilkan informasi

Jurnal

Sistem ini akan menampilkan informasi Lap.

Penerimaan Bahan Baku

Sistem ini akan menampilkan informasi Lap.

Pengeluaran Bahan Baku

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan apa yang di inginkan

Page 14: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

37

3.3.3. Activity Diagram

1. Activity Diagram Komisaris

Page 15: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

38

Page 16: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

39

Gambar III.5 Activity Diagram Komisaris

Page 17: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

40

2. Activity Diagram Bag. Produksi/Bag. Gudang

Page 18: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

41

Page 19: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

42

Page 20: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

43

Page 21: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

44

Page 22: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

45

Gambar III.6 Activity Diagram Bag. Produksi/Bag. Gudang

Page 23: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

46

3.4. Desain

3.4.1. Entity Relationship Diagram (ERD)

Gambar III.7 Entitry Relationship Diagram (ERD)

Page 24: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

47

3.4.2. Logical Record Structure (LRS)

class LRS

data_supplier

- alamat- jenis_perusahaan- kode_perusahaan (PK)- nama_perusahaan- no_telp

jurnal

- kode_PO (FK)- no_jurnal (PK)- tgl_jurnal

purchase_order

- kode_PO (PK)- tgl_PO

detail_po

- kode_barang (FK)- kode_perusahaan (FK)- kode_PO (FK)- qty- tanggal_PO- total

data_bahan_baku

- jenis_barang- kode_barang (PK)- nama_barang- satuan- stock

detail_so

- kode_barang (FK)- kode_perusahaan (FK)- kode_SO (FK)- selisih- tersedia_buku- tersedia_fisik- tgl_SO

stock_opname

- kode_SO (PK)- tgl_SO

penerimaan_bb

- jumlah- kode_barang (FK)- nama_barang- nama_perusahaan- tanggal

pengeluaran_bb

- jumlah- kode_barang (FK)- nama_barang- nama_perusahaan- tanggal

detail_jurnal

- debi t- kredit- nama_akun (FK)- no_jurnal (FK)- tgl_jurnal

data_akun

- jenis_akun- kode_akun (PK)- nama_akun

nama_akun

kode_PO

kode_SO

kode_perusahaan

kode_barangno_jurnal

kode_perusahaan

kode_barangkode_PO kode_barang

kode_barang

Gambar III.8 Logical Record Structure (LRS)

Page 25: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

48

3.4.3. Spesifikasi File

File adalah komponen utama dari sebuah sistem komputerisasi. File

memiliki fungsi sebagai data masukan dan keluaran untuk menunjang jalannya

sistem dan program yang sedang dibangun. Adapun spesifikasi file siatem usulan

dalam sistem persediaan bahan baku adalah :

1. Spesifikasi File Data Bahan Baku

Nama File : Data Bahan Baku

Fungsi File : Untuk data bahan baku

Tipe File : File Master

Akronim File : data_bahan_baku.sql

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Software : My SQL

Panjang record : 45 karakter

Kunci flied : kode_barang

Tabel III.3Spesifikasi File Data Bahan Baku

No Elemen Data

Nama Field Type Length Ket1 Kode Barang kode_barang Varchar 5 Primary Key2 Nama Barang nama_barang Varchar 153 Jenis Barang jenis_barang Varchar 154 Stock Stock Int 55 Satuan Satuan Varchar 5

2. Spesifikasi File Data Supplier

Page 26: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

49

Nama File : Data Supplier

Fungsi File : Untuk Data Supplier

Tipe File : File Master

Akronim File : data_supplier.sql

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Software : My SQL

Panjang record : 105 karakter

Kunci flied : kode_perusahaan

Tabel III.4Spesifikasi File Data Supplier

No Elemen Data Nama Field Type Length Ket1 Kode Perusahaan kode_perusahaan Int 10 Primary Key2 Nama Perusahaan nama_perusahaan Varchar 203 Jenis Perusahaan jenis_perusahaan Varchar 104 No. Telepon no_telp Varchar 155 Alamat Alamat Varchar 50

3. Spesifikasi File Data Akun

Nama File : Data Akun

Fungsi File : Untuk Data Akun

Tipe File : File Master

Akronim File : data_akun.sql

Organisasi File : Index Sequential

Page 27: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

50

Akses File : Random

Media : Hard disk

Software : My SQL

Panjang record : 35 karakter

Kunci flied : kode_akun

Tabel III.5Spesifikasi File Data Akun

No Elemen Data Nama Field Type Length Ket1 Kode akun kode_akun Int 5 Primary Key2 Nama Akun nama_akun Varchar 203 Jenis Akun jenis_akun Varchar 10

4. Spesifikasi File Purchase Order

Nama File : Purchase Order

Fungsi File : Untuk Data Purchase Order

Tipe File : File Transaksi

Akronim File : purchase_order.sql

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Software : My SQL

Panjang record : 5 karakter

Kunci flied : kode_PO

Tabel III.6

Page 28: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

51

Spesifikasi File Purchase OrderNo Elemen

DataNama Field Type Lengt

hKet

1 Kode PO kode_PO Int 5 Primary Key2 Tanggal tgl_PO Date

5. Spesifikasi File Detail Purchase Order

Nama File : Detail Purchase Order

Fungsi File : Untuk data Purchase Order

Tipe File : File Transaksi

Akronim File : detail_po.sql

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Software : My SQL

Panjang record : 55 karakter

Kunci flied : -

Tabel III.7Spesifikasi File Detail Purchase Order

No Elemen Data Nama Field Type Length Ket1 Kode PO kode_PO Varchar 5 Foreign Key2 Kode Perusahaan kode_perusahaan

aVarchar 10 Foreign Key

3 Tanggal tanggal_PO Date4 Kode barang kode_barang Int 5 Foreign Key5 Quantity Qty Varchar 106 Total Total Varchar 25

6. Spesifiksi File Stock Opname

Page 29: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

52

Nama File : Stock Opname

Fungsi File : Untuk data Stock Opname

Tipe File : File Transaksi

Akronim File : stock_opname.sql

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Software : My SQL

Panjang record : 5 karakter

Kunci flied : kode_SO

Tabel III.8Spesifikasi File Stock Opname

No Elemen Data Nama Field Type Length

Ket1 Kode SO kode_SO Int 5 Primary Key2 Tanggal tgl_SO Date

7. Spesifikasi File Detail Stock Opname

Nama File : Detail Stock Opname

Fungsi File : Untuk data Stock Opname

Tipe File : File Transaksi

Akronim File : detail_so.sql

Organisasi File : Index Sequential

Akses File : Random

Page 30: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

53

Media : Hard disk

Software : My SQL

Panjang record : 85 karakter

Kunci flied : -

Tabel III.9Spesifikasi File Detail Stock Opname

No Elemen Data Nama Field Type Length Ket1 Kode SO kode_SO Int 5 Foreign Key2 Tanggal tgl_SO Date3 Kode Perusahaan kode_perusahaan Varchar 10 Foreign Key4 Kode Barang kode_barang Int 5 Foreign Key5 Tersedia (Buku) tersedia_buku Varchar 206 Tersedia (Fisik) tersedia_fisik Varchar 207 Selisih Selisih Varchar 25

8. Spesifikasi File Jurnal

Nama File : Jurnal

Fungsi File : Untuk Data Jurnal

Tipe File : File Transaksi

Akronim File : jurnal.sql

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Software : My SQL

Panjang record : 15 karakter

Page 31: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

54

Kunci flied : no_jurnal

Tabel III.10Spesifikasi File Jurnal

No Elemen Data Nama Field Type Length Ket1 No Jurnal no_jurnal Varchar 10 Primary Key2 Tanggal tgl_jurnal Date3 Kode PO kode_PO Varchar 5 Foreign Key

9. Spesifikasi File Detail Jurnal

Nama File : Detail Jurnal

Fungsi File : Untuk Data Detail Jurnal

Tipe File : File Transaksi

Akronim File : detail_jurnal.sql

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Software : My SQL

Panjang record : 85 karakter

Kunci flied : -

Tabel III.11Spesifikasi File Detail Jurnal

10.

No Elemen Data Nama Field Type Length Ket1 No Jurnal no_jurnal Varchar 10 Foreign Key2 Tanggal tgl_jurnal Date3 Nama Akun nama_akun Varchar 25 Foreign Key4 Debit Debit Varchar 255 Kredit Kredit Varchar 25

Page 32: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

55

Spesifikasi File Penerimaan Bahan Baku

Nama File : Penerimaan Bahan Baku

Fungsi File : Untuk Data Penerimaan Bahan Baku

Tipe File : File Laporan

Akronim File : penerimaan_bb.sql

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Software : My SQL

Panjang record : 55 karakter

Kunci field : -

Tabel III.12Spesifikasi File Penerimaan Bahan Baku

No Elemen Data Nama Field Type Length Ket1 Nama Perusahaan nama_perusahaan Varchar 202 Tanggal Tanggal Date3 Kode Barang kode_barang Varchar 5 Foreign Key4 Nama Barang nama_barang Varchar 155 Jumlah Jumlah Varchar 15

Page 33: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

56

11. Spesifikasi File Pengeluaran Bahan Baku

Nama File : Pengeluaran Bahan Baku

Fungsi File : Untuk Data Pengeluara Bahan Baku

Tipe File : File Laporan

Akronim File : pengeluaran_bb.sql

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Software : My SQL

Panjang record : 55 karakter

Kunci flied : -

Tabel III.13Spesifikasi File Pengeluaran Bahan Baku

No Elemen Data Nama Field Type Length Ket1 Nama Perusahaan nama_perusahaan Varchar 202 Tanggal Tanggal Date3 Kode Barang kode_barang Varchar 5 Foreign Key4 Nama Barang nama_barang Varchar 155 Jumlah Jumlah Varchar 15

3.4.4. Sequence Diagram

Page 34: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

57

1. Sequence Diagram Menu Stock Opname

Page 35: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

58

Page 36: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

59

Gambar III.9 Sequence Diagram Menu Stock Opname

Page 37: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

60

3.4.5. Deployment Diagram

deployment Deployment Diagram

<<dev ice>> Desktop

Java S.E

<<dev ice>> Database Server

Applicaton Database

MYSQL Database

Netbeans 8.1

Gambar III.10 Deployment Diagram

3.4.6. User Interface

1. User Interface Login Komisaris

Gambar III.11 User Interface Login Komisaris

Page 38: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

61

2. User Interface Login Bag. Produksi/Bag. Gudang

Gambar III.12 User Interface Login Bag. Produksi/Bag. Gudang

3. User Interface Menu Utama Komisaris dan Bag. Produksi/Bag.

Gudang

Gambar III.13 User Interface Menu Utama Komisaris dan Bag.

Produksi/Bag. Gudang

Page 39: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

62

4. User Interface Menu Master Komisaris dan Bag. Produksi/Bag.

Gudang

Gambar III.14 User Interface Menu Master Komisaris dan Bag.

Produksi/Bag. Gudang

5. User Interface Menu Master Data Bahan Baku Komisaris

Gambar III.15 User Interface Menu Master Data Bahan Baku

Komisaris

Page 40: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

63

6. User Interface Menu Master Data Bahan Baku Bag. Produksi/Bag.

Gudang

Gambar III.16 User Interface Menu Master Data Bahan Baku Bag.

Produksi/Bag. Gudang

7. User Interface Menu Master Data Supplier Komisaris

Gambar III. 17 User Interface Menu Master Data Supplier Komisaris

Page 41: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

64

8. User Interface Menu Master Data Supplier Bag. Produksi/Bag.

Gudang

Gambar III.18 User Interface Menu Master Data Supplier Bag.

Produksi/Bag. Gudang

9. User Interface Menu Master Data Akun Komisaris

Gambar III.19 User Interface Menu Master Data Akun Komisaris

Page 42: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

65

10. User Interface Menu Master Data Akun Bag. Produksi/Bag. Gudang

Gambar III.20 User Interface Menu Master Data Akun Bag. Produksi/Bag.

Gudang

11. User Interface Menu Transaksi Komisaris dan Bag. Produksi/Bag.

Gudang

Gambar III.21 User Interface Menu Transaksi Komisaris dan Bag.

Produksi/Bag. Gudang

Page 43: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

66

12. User Interface Menu Transaksi Purchase Order Komisaris

Gambar III.22 User Interface Menu Transaksi Purchase Order Komisaris

13. User Interface Menu Transaksi Purchase Order Bag. Produksi/Bag.

Gudang

Gambar III.23 User Interface Menu Transaksi Purchase Order Bag.

Produksi/Bag. Gudang

Page 44: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

67

14. User Interface Menu Transaksi Stock Opname Komisaris

Gambar III.24 User Interface Menu Transaksi Stock Opname Komisaris

15. User Interface Menu Transaksi Stock Opname Bag. Produksi/Bag.

Gudang

Gambar III.25 User Inteface Menu Transaksi Stock Opname Bag.

Produksi/Bag. Gudang

Page 45: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

68

16. User Interface Menu Transaksi Jurnal Komisaris

Gambar III.26 User Interface Menu Transaksi Jurnal Komisaris

17. User Interface Menu Transaksi Jurnal Bag. Produksi/Bag. Gudang

Gambar III.27 User Interface Menu Transaksi Jurnal Bag. Produksi/Bag.

Gudang

Page 46: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

69

18. User Interface Menu Laporan Komisaris dan Bag. Produksi/Bag.

Gudang

Gambar III.28 User Interface Menu Laporan Komisaris dan Bag.

Produksi/Bag. Gudang

19. User Interface Menu Laporan Penerimaan Bahan Baku Komisaris

Gambar III.29 User Interface Menu Laporan Penerimaan Bahan

Baku Komisaris

Page 47: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

70

20. User Interface Menu Laporan Penerimaan Bahan Baku Bag.

Produksi/Bag. Gudang

Gambar III.30 User Interface Menu Laporan Penerimaan Bahan

Baku Bag. Produksi/Bag. Gudang

21. User Interface Menu Laporan Pengeluaran Bahan Baku Komisaris

Gambar III.31 User Interface Menu Laporan Pengeluaran Bahan

Baku Komisaris

Page 48: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

71

22. User Interface Menu Laporan Pengeluaran Bahan Baku Bag.

Produksi/Bag. Gudang

Gambar III.32 User Interface Menu Laporan Pengeluaran Bahan

Baku Bag. Produksi/Bag. Gudang

23. User Interface Menu Logout Komisaris dan Bag. Produksi/Bag.

gudang

Gambar III.33 User Interface Menu Logout Komisaris dan Bag.

Produksi/Bag. gudang

Page 49: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

72

3.5. Implementasi

3.5.1. Code Generation

Page 50: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

73

Page 51: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

74

Page 52: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

75

Page 53: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

76

3.5.2. Blackbox Testing

Tabel III.14Hasil Pengujian Black Box Testing Form Data Bahan Baku Bag.

Produksi/Bag. Gudang

No. Skenario pengujian

Test case Hasil yang diharapkan

Hasil pengujian

Kesimpulan

1. Tambah Data Bahan Baku (Data yang di input tidak lengkap), lalu klik “Simpan”

Kode barang: (kosong)

Nama barang: (kosong)

Jenis Barang:(kosong)

Stock:(kosong)

Satuan:(kosong)

Sistem tidak akan menyimpan ketika kolom tidak terisi semua, maka akan menampilkan pesan “Data Tidak Boleh Kosong!!!”

Sesuai harapan

Valid

2. Tambah Data Bahan Baku (tidak ada yang kosong), lalu klik “simpan”

Kode barang:02

Nama barang:ART KARTON

Jenis Barang:260gr

Stock:163

Satuan:Lembar

Sistem sukses input Data Bahan Baku dan menampilkan pesan “Simpan Data Berhasil!”

Sesuai harapan

Valid

3. Ubah Data Bahan Baku, lalu klik “edit”Pilih Data Bahan Baku yang ingin diubah lalu klik “edit”

Kode barang:02

Nama barang:ART KARTON

Jenis Barang:260 gr

Sistem sukses input Data Bahan Baku baru dan menampilkan pesan “Data Berhasil Diubah!”

Sesuaiharapan

Valid

Page 54: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

77

Stock:88

Satuan:Lembar

4. Hapus Data Bahan Baku, lalu klik “hapus”Pilih Data Bahan Baku yang ingin dihapus lalu klik “hapus”Sistem akan memberikan peringatan “Hapus Data?Yes atau No”Lalu klik “Yes”

Kode barang: (kosong)

Nama barang: (kosong)

Stock:(kosong)

Jenis barang:(kosong)

Harga satuan:(kosong)

Sistem sukses menghapus Data Bahan Baku dan menampilkan pesan “Data Berhasil Dihapus!”

Sesuai harapan

Valid

5. Cari Data Bahan Baku, lalu klik “cari”Pilih Data Bahan Baku yang ingin dicari lalu klik “cari”

Kode barang:3.1

Nama barang:NCR

Jenis Barang:Top Putih

Stock:13

Satuan:Rim

Sistem akan menampilkan Data Bahan Baku yang dicari

Sesuaiharapan

Valid

Page 55: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

78

3.5.3. Spesifikasi Hardware dan Software

Tabel III.15Spesifikasi Hardware dan Software

Kebutuhan Keterangan

Sistem Operasi Microsoft Windows 8.1 Single Languange with Bing

ProcessorIntel (R) Core (TM) i3-4005U CPU @ 1.70 GHz 1.70

GHz

RAM 2,00 GB

Harddisk 500 GB

System Type 64-bit Operating System, x64-based processor

Monitor 14” LED

Mouse Standart Mouse

Printer InkJet

Software Bahasa Pemrograman : Java Netbeans 8.2

Aplikasi Pendukung : iReport 5.6.0

DBMS : Mysql

Anti Virus : Smadav

Page 56: repository.bsi.ac.id · Web viewBAB III. PEMBAHASAN. Tinjauan Perusahaan. Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi perusahaan dan fungsi

79

3.5.4. Tabel Pembagian Tugas

Tabel III.16Pembagian Tugas Outline Rancang Bangun SIA

NO JENIS KEGIATAN OVI PUSPITA SARI

FITRI NUR PERMATA

1. Analisa Sistem Berjalan √

2. Analisa Kebutuhan Sistem √ √

3. UML √ √

4. Rancangan User Interface √ √

5. Program Modul Master √ √

6. Modul Transaksi √ √

7. Testing √

8. Laporan √

9. Penggabungan Program √