48
1 BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan pada saat kegiatan Kerja Praktik di CV. Duta Tehnik, ditemukan beberapa permasalahan. Permasalahannya adalah dalam melakukan kegiatan pengadaan barang, CV. Duta Tehnik mencatat barang/bahan dalam bentuk catatan barang/bahan ditambah dan di ambil serta mencatat barang produksi yang di ambil untuk dijual dalam bentuk catatan. Akan tetapi untuk lebih menunjang kegiatan pengadaan barang CV. Duta Tehnik, diperlukan software yang terintegrasi dengan database. Keunggulan yang didapat jika dibandingkan dengan sistem tertulis adalah, kecilnya kemungkinan human error, lebih mudahnya melakukan pengawasan internal. Aplikasi Pengadaan barang ini merupakan aplikasi yang menangani pengolahan data bahan yang akan di produksi, pengolahan data barang yang akan di jual dan laporan yang berkaitan dengan pengadaan barang. Agar dapat mengolah data-data dengan baik maka dibutuhkan adanya program yang dapat menampilkan data-data pengadaan barang yang sudah terintegrasi data satu dengan data yang lainnya. Di dalam aplikasi ini terdapat beberapa fungsi cetak laporan seperti laporan barang produksi yang tersisa, laporan bahan yang akan diproduksi yang dipakai dan tersisa. Dari masing masing laporan tersebut bias dilakukan beberapa pilihan yaitu berdasarkan periode. Diharapkan dengan adanya fungsi tersebut dapat menangani permasalahan yang di dalam rancang bangun aplikasi pengadaan barang dan bahan baku yang ada pada CV. Duta Tehnik.

BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

1

BAB IV

DESKRIPSI KERJA PRAKTIK

4.1 Analisa Sistem

Berdasarkan hasil observasi yang dilakukan pada saat kegiatan Kerja

Praktik di CV. Duta Tehnik, ditemukan beberapa permasalahan. Permasalahannya

adalah dalam melakukan kegiatan pengadaan barang, CV. Duta Tehnik mencatat

barang/bahan dalam bentuk catatan barang/bahan ditambah dan di ambil serta

mencatat barang produksi yang di ambil untuk dijual dalam bentuk catatan. Akan

tetapi untuk lebih menunjang kegiatan pengadaan barang CV. Duta Tehnik,

diperlukan software yang terintegrasi dengan database. Keunggulan yang didapat

jika dibandingkan dengan sistem tertulis adalah, kecilnya kemungkinan human

error, lebih mudahnya melakukan pengawasan internal.

Aplikasi Pengadaan barang ini merupakan aplikasi yang menangani

pengolahan data bahan yang akan di produksi, pengolahan data barang yang akan

di jual dan laporan yang berkaitan dengan pengadaan barang. Agar dapat

mengolah data-data dengan baik maka dibutuhkan adanya program yang dapat

menampilkan data-data pengadaan barang yang sudah terintegrasi data satu

dengan data yang lainnya. Di dalam aplikasi ini terdapat beberapa fungsi cetak

laporan seperti laporan barang produksi yang tersisa, laporan bahan yang akan

diproduksi yang dipakai dan tersisa. Dari masing masing laporan tersebut bias

dilakukan beberapa pilihan yaitu berdasarkan periode. Diharapkan dengan adanya

fungsi tersebut dapat menangani permasalahan yang di dalam rancang bangun

aplikasi pengadaan barang dan bahan baku yang ada pada CV. Duta Tehnik.

Page 2: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

2

4.1.1 Identifikasi Masalah

Secara garis besar permasalahan yang diidentifikasi pada sistem ini yaitu

sering kali kehilangan history pengadaan barang seperti laporan pengadaan barang

per periode masa lalu yang hilang dari rak penyimpanan berkas. Laporan-laporan

pengadaan barang yang ada juga menumpuk terlalu banyak sehingga proses

pencarian berkas pengadaan barang terkesan lama. Laporan yang kurang detail

seperti tidak adanya laporan seperti laporan barang produksi yang tersisa,

laporan bahan yang akan diproduksi yang dipakai dan tersisa . Terdapatnya

kesalahan penghitungan pengambilan bahan yang akan di produksi yang belum

sesuai dengan bahan yang diambil untuk di produksi sehingga membuat bagian

gudang kesulitan karena dalam penghitungan tersebut dibutuhkan ketelitian.

Dengan adanya teknologi informasi yang berkembang saat ini sangat

memungkinkan untuk menggunakan sistem yang terkomputerisasi demi

meningkatkan ketepatan dalam perhitugan pengadaan barang di CV. Duta Tehnik

4.1.2 Spesifikasi Aplikasi

Perancangan dari Sistem Informasi Pengadaan barang pada CV. Duta

Tehnik ini harus dapat:

a. Mengolah dan menampilkan data bahan/barang yang akan di produksi.

b. Mengolah dan menampilkan data barang produksi

c. Menghasilkan laporan bahan yang akan diproduksi yang dipakai dan tersisa.

d. Menghasilkan laporan barang produksi yang tersisa.

Page 3: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

3

4.1.3 Lingkungan Operasi

Mengembangkan aplikasi sesuai dengan spesifikasi kebutuhan,

dibutuhkan lingkungan operasi sebagai berikut :

a. Sistem Operasi Windows

Sistem operasi ini dipilih karena dibutuhkan suatu component Windows XP,

Vista atau Windows 7.

b. Visual Studio 2010

Visual Studio digunakan sebagai pengolah bahasa pemrogramananya karena

didalam sistem informasi penjualan ini menggunakan bahasa VB.Net.

c. Visual Studio 2012

Visual Studio digunakan sebagai pengolah bahasa pemrogramananya karena

didalam sistem informasi penjualan ini menggunakan bahasa VB.Net.

d. SQL Server 2005

SQL Server 2005 digunakan karena cocok dengan pemrograman .NET

e. SQL Server 2010

SQL Server 2010 digunakan karena cocok dengan pemrograman .NET

4.1.4 Document Flow

Document flow memuat hasil analisis yang dibuat berdasarkan hasil

survey pada CV. Duta Tehnik. Document flow menggambarkan seluruh proses

yang berhubungan dalam kegiatan pengadaan barangdan bahan baku secara

manual sebelum adanya sistem informasi pengadaan barang dan bahan baku

terkomputerisasi yang akan dirancang sekarang ini.

a. Dokumen flow pencatatan bahan baku

Page 4: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

4

Gambar 4.1 Dokumen flow Pencatatan bahan baku

Pada Gambar 4.1 menjelaskan proses awal dimulai pada bagian pencatatan

bahan baku produksi yang mencatat bahan baku yang di ambil dari gudang

produksi untuk di gunakan produksi barang CV. Duta Tehnik .Setelah itu masuk

ke proses pencatatan barang produksi.

b. Dokumen flow pencatatan barang

Page 5: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

5

Gambar 4.2 Dokumen flow Pencatatan barang

Pada Gambar 4.2 menjelaskan bagian pencatatan barang produksi yang

mencatat barang yang di ambil dari gudang penjualan untuk di gunakan penjualan

barang CV. Duta Tehnik

4.2 Desain Sistem

Berdasarkan Document Flow diatas desain sistem di CV. Duta Tehnik

meliputi System Flow,Data Flow Diagram.

4.2.1 System Flow

System flow memuat hasil analisis yang dibuat berdasarkan hasil survey

ke CV. Duta Tehnik. System flow merupakan gambaran dari sistem yang telah

dikembangkan. Dalam system flow, beberapa proses yang dilakukan secara

Page 6: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

6

komputerisasi. Proses yang dikembangkan meliputi, pencatatan barang dan

barang.

a. Sistem flow pencatatan bahan baku

Gambar 4.3 Sistem Flow Pencatatan bahan baku

Pada Gambar 4.3 menjelaskan proses komputerisasi pada bagian

pencatatan bahan baku produksi yang mencatat bahan baku yang di ambil dari

gudang produksi untuk di gunakan produksi barang CV. Duta Tehnik .Setelah itu

masuk ke proses pencatatan barang produksi secara terkomputerisasi

b. Sistem flow pencatatan barang

Page 7: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

7

Gambar 4 4 Sistem Flow Pencatatan barang

Pada Gambar 4.4 menjelaskan bagian pencatatan barang produksi yang

mencatat barang yang di ambil dari gudang penjualan untuk di gunakan penjualan

barang CV. Duta Tehnik secara terkomputerisasi.

Page 8: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

8

4.2 2 Diagram Jenjang

0

RANCANG BANGUN APLIKASI PENGADAAN

BARANG PADA CV DUTA TEHNIK

+

1

MENGELOLA DATA MASTER

+

2

PENCATATAN BAHAN BAKU

+

3

PENCATATAN BARANG

+

1.1

MASTER_BAHAN

+

1.2

MASTER_BARANG

+

Gambar 4.5 Diagram Jenjang CV. Duta Tehnik

Pada Gambar 4.5 adalah diagram jenjang dari sistem informasi

penjualan pada CV. Duta Tehnik.Fungsi diagram jenjang yaitu memberikan

Gambaran proses dan subproses yang ada. Ada 3 proses utama yang ada pada

diagram jenjang dari sistem informasi penjualan pada CV.Duta Tehnik yaitu

proses mengelola data master, proses pencatatan bahan baku dan pencatatan bahan

baku.

Subproses pada Mengelola data master ada 2 yaitu master barang dan master

bahan baku.

4.2.3 Context Diagram

Pada Gambar 4.6 adalah context diagram dari Rancang Bangun Aplikasi

Pengadaan barang pada CV. Duta Tehnik. Context diagram sistem ini terdiri dari

3 entitas, yaitu entitas petugas gudang, petugas produksi dan direktur. Dua entitas

Page 9: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

9

tersebut memberikan input data dan menerima output data yang diperlukan dan

satu hanya menerima outpot data.

Gambar 4.6 Contex Diagram

4.2.4 Data Flow Diagram level 0

Pada Gambar 4.7 adalah DFD level 0 dari Rancang Bangun Aplikasi

Pengadaan Barang pada CV. Duta Tehnik. Pada DFD level 0 terdapat tiga macam

proses. Pertama adalah proses mengelola data master, yang kedua adalah proses

pencatatan bahan baku, yang ketiga adalah pencatatan bahan baku.

BARANG_YANG_DIAMBIL

INFO_BARANG_YANG_DIAMBIL

DATA_BARANG

INFO_DATA_BARANG

INFO_BAHAN_YANG_DIAMBIL

BAHAN_YANG_DIAMBIL

LAPORAN_DATA_BARANG

LAPORAN_DATA_BAHAN

DATA_BAHAN_PRODUKSI

INFO_DATA_BAHAN

PETUGAS_GUDANG

0

RANCANG BANGUN APLIKASI PENGADAAN

BARANG PADA CV DUTA TEHNIK

+

KEPALA_DIREKTUR

PETUGAS_PRODUKSI

Page 10: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

10

Gambar 4.7 DFD level 0

4.2.5 Data Flow Diagram level 1

a. Sub Proses Mengelola Data Master DFD level 1

Pada Gambar 4.8 adalah sub proses mengelola data master DFD level 1 dari

Rancang Bangun Aplikasi Pengadaan Barang pada CV. Duta Tehnik. DFD level 1

ini terdapat 2 macam proses.

DATA_BARANG_DIBACA

DATA_BARANG_DISIMPAN

DATA_BARANG_DIUBAH_DIBACA

DATA_BARANG_DIUBAH

DATA_BAHAN_DIUBAH

DATA_BAHAN_DIUBAH_DIBACA

DATA_BAHAN_DISIMPAN

DATA_BAHAN_DIBACA

[LAPORAN_DATA_BAHAN]

[LAPORAN_DATA_BARANG]

[INFO_DATA_BARANG]

[DATA_BARANG]

[BARANG_YANG_DIAMBIL][INFO_BARANG_YANG_DIAMBIL]

[INFO_BAHAN_YANG_DIAMBIL]

[BAHAN_YANG_DIAMBIL]

[INFO_DATA_BAHAN]

[DATA_BAHAN_PRODUKSI]

KEPALA_DIREKTURKEPALA_DIREKTUR

PETUGAS_GUDANGPETUGAS_GUDANGPETUGAS_GUDANGPETUGAS_GUDANG

PETUGAS_PRODUKSI

PETUGAS_PRODUKSI

PETUGAS_PRODUKSI

PETUGAS_PRODUKSI

1

MENGELOLA DATA MASTER

+

2

PENCATATAN BAHAN BAKU

+

3

PENCATATAN BARANG

+

1 BAHAN

2BARANG_PR

ODUKSI

Page 11: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

11

Gambar 4.8 DFD level 1 Mengelola data master

b. Sub Proses Pencatatan bahan baku DFD level 1

Pada Gambar 4.9 adalah sub proses pencatatan bahan baku DFD level 1

dari Rancang Bangun Aplikasi Pengadaan Barang pada CV. Duta Tehnik. Pada

DFD level 1 terdapat 6 macam proses.

[DATA_BARANG_DIBACA]

[DATA_BARANG_DISIMPAN]

[INFO_DATA_BARANG]

[DATA_BARANG]

[DATA_BAHAN_DISIMPAN]

[DATA_BAHAN_DIBACA][DATA_BAHAN_PRODUKSI]

[INFO_DATA_BAHAN]

PETUGAS_GUDANG

PETUGAS_GUDANG

PETUGAS_PRODUKSIPETUGAS_PRODUKSI

1 BAHAN1 BAHAN

2BARANG_PR

ODUKSI2BARANG_PR

ODUKSI

1.1

MASTER_BAHAN

+

1.2

MASTER_BARANG

+

Page 12: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

12

Gambar 4.9 DFD level 1 Pencatatan bahan baku

c. Sub Proses Pencatatan Barang DFD level 1

Pada Gambar 4.10 adalah Sub Proses Pencatatan barang DFD level 1 dari

Rancang Bangun Aplikasi Pengadaan Barang pada CV. Duta Tehnik. Pada DFD

level 1 ini terdapat 6 macam proses.

BAHAN_YANG_DIAMBIL_DITAMPILKAN

PESAN_DITAMPILKAN

[INFO_BAHAN_YANG_DIAMBIL]

[LAPORAN_DATA_BAHAN]

DATA_DITAMPILKAN

DATA_BAHAN_YANG_DIAMBIL_DISIMPAN

DATA_DIBACA

DATA_DIBACA

[DATA_BAHAN_DIUBAH_DIBACA]

BAHAN_TIDAK_ADA

BAHAN_ADA

[DATA_BAHAN_DIUBAH]

[BAHAN_YANG_DIAMBIL]

PETUGAS_GUDANG

PETUGAS_GUDANG

KEPALA_DIREKTUR

1 BAHAN1 BAHAN

2.1

PENGECEKAN_BAHAN_YANG_DIAMBIL

2.2

MENAMPILKAN_PESAN

2.3

MENGAMBIL_BAHAN

2.4

MEMYIMPAN BAHAN YANG

DIAMBIL

2.5

MENAMPILKAN PESAN BARU

2.6

PEMBUATAN LAPORAN

BAHAN

Page 13: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

13

Gambar 4.10 DFD level 1 Pencatatan barang

4.2.6 Data Flow Diagram level 2 (DFD level II)

a. Sub Proses Master Bahan Baku DFD level II

Pada Gambar 4.11 adalah sub proses master bahan baku DFD level 2 dari

Rancang Bangun Aplikasi Pengadaan Barang pada CV. Duta Tehnik. DFD level 2

ini terdapat 6 macam proses.

DATA_DITAMPILKAN

DATA_BARANG_YANG_DIAMBIL_DISIMPAN

PESAN_BARU_DITAMPILKAN

PESAN_DITAMPILKAN BARANG_TIDAK_ADA

BARANG_ADA

DATA_DIBACA

DATA_DIBACA

[INFO_BARANG_YANG_DIAMBIL]

[DATA_BARANG_DIUBAH_DIBACA]

[DATA_BARANG_DIUBAH]

[LAPORAN_DATA_BARANG]

[BARANG_YANG_DIAMBIL]

PETUGAS_PRODUKSIPETUGAS_PRODUKSI

KEPALA_DIREKTUR

2BARANG_PR

ODUKSI2BARANG_PR

ODUKSI

3.1

PENGECEKAN_BARANG_YANG

_DIAMBIL

3.2

MENAMPILKAN PESAN

3.3

MENGAMBIL BARANG

3.4

MENYIMPAN BARANG YANG

DIAMBIL

3.5

MENAMPILKAN PESAN BARU

3.6PEMBUATAN

LAPORAN BARANG

Page 14: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

14

Gambar 4.11 DFD level 1 Master bahan baku

b. Sub Proses Master Barang DFD level II

Pada Gambar 4.12 adalah sub proses master barang DFD level 2 dari Rancang

Bangun Aplikasi Pengadaan Barang pada CV. Duta Tehnik. DFD level 2 ini

terdapat 6 macam proses.

DATA_BAHAN_BARU_DITAMPILKANDATA_BAHAN_DITAMPILKAN

UBAH_DATA_BAHAN_DISIMPAN

DATA_BAHAN_BARU_DISIMPAN

UBAH_DATA_BAHAN

DATA_BAHAN_ADA_DITAMPILKAN[INFO_DATA_BAHAN]

[DATA_BAHAN_DISIMPAN]

[DATA_BAHAN_DIBACA]

DATA_BAHAN_TIDAK_ADA

DATA_BAHAN_ADA

DATA_BAHAN_DITAMBAH[DATA_BAHAN_PRODUKSI]

PETUGAS_GUDANG

PETUGAS_GUDANG

1 BAHAN1 BAHAN

1.1.1

VERIFIKASI DATA BAHAN

1.1.2

MENAMPILKAN_DATA_BAHAN

1.1.3

MEMBUAT_DATA_BAHAN

1.1.4

DATA_BAHAN_DIUBAH

1.1.5

MENYIMPAN_DATA_BAHAN

1.1.6

MENAMPILKAN_DATA_BAHAN_BAR

U

Page 15: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

15

Gambar 4.12 DFD level 2 Master barang

4.3 Entity Relationship Diagram

Berdasarkan desain sistem diatas Entity Relationship Diagram ini

menjelaskan tentang Conceptual data model dan Physical data model Rancang

Bangun Aplikasi Pengadaan Barang pada CV. Duta Tehnik.

4.3.1 Conceptual Data Model

Pada Gambar 4.13 menjelaskan tentang Conceptual Data Model (CDM)

yang terdiri dari 8 tabel yang saling berhubungan dari Rancang Bangun Aplikasi

Pengadaan Barang pada CV. Duta Tehnik.

DATA_BARANG_DITAMPILKAN

DATA_BARANG_BARU_DISIMPAN

UBAH_DATA_BARANG_DISIMPANUBAH_DATA_BARANG

DATA_BARANG_BARU_DITAMPILKAN

DATA_BARANG_ADA_DITAMPILKAN

[DATA_BARANG_DIBACA]

DATA_BARANG_TIDAK_ADA

DATA_BARANG_ADA

[DATA_BARANG_DISIMPAN]

DATA_BARANG_DITAMBAH

[INFO_DATA_BARANG]

[DATA_BARANG]

PETUGAS_PRODUKSIPETUGAS_PRODUKSI

2BARANG_PR

ODUKSI2BARANG_PR

ODUKSI

1.2.1

VERIFIKASI DATA BARANG

1.2.2

MENAMPILKAN DATA BARANG

1.2.3

MEMBUAT_DATA_BARANG

1.2.4

MENGUBAH DATA BARANG

1.2.5

MENYIMPAN DATA BARANG

1.2.6

MENAMPILKAN DATA BARANG

BARU

Page 16: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

16

Gambar 4.13 Conceptual Data Model

4.3.2 Physical Data Model

Pada Gambar 4.14 merupakan Physical Data Model (PDM) yang telah

di-generate dari conceptual data model yang sebelumnya dari Rancang Bangun

Aplikasi Pengadaan Barang pada CV. Duta Tehnik.

memiliki6

memiliki5

memiliki3

memiliki2

mempunyai

mempunyai2

melayani2

melayani

Memiliki

Pekerjaanid_pekerjaannama_pekerjaan

Karyawanid_karyawannama_karyawanalamat_karyawanpasswordstatus_karyawan

Barang_Transaksiid_barangnama_barangstokharga_satuan

Bahan_Transaksiid_bahannama_bahanstokharga_satuan_bahan

pengambilan_bahanjumlah_bahan_yang_diambiltanggal_bahan_diambil

pengambilan_barangjumlah_barang yang_diambiltanggal_barang_diambil

PO_BAHANjumlah_bahan_dimintaketerangan

PO_BARANGjumlah_barang_dimintaketerangan

Bahan_Masternama_bahan_masterharga_satuan_master

Barang_Masternama_barang_masterharga_satuan_barang_master

Page 17: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

17

Gambar 4.14 Pyischal data model

4.4 Struktur File

Struktur tabel Rancang Bangun Aplikasi Pengadaan Barang pada CV.

Duta Tehnik dideskripsikan sebagai berikut:

1. Tabel Pekerjaan

Nama Tabel : Pekerjaan

Primary Key : ID_PEKERJAAN

Foreign Key : -

Fungsi : Digunakan untuk menyimpan data master

pekerjaan karyawan.

Tabel 4.1 Tabel Pekerjaan

No Nama Kolom

Tipe Data Panjang Data Constraint

1 ID_PEKERJAAN

Int - Primary Key

2 NAMA_PEKERJAAN

Varchar 50 Not Null

ID_BARANG = ID_BARANG

ID_BAHAN = ID_BAHAN

ID_BARANG = ID_BARANG

ID_BAHAN = ID_BAHAN

ID_BARANG = ID_BARANG

ID_BAHAN = ID_BAHAN

ID_KARYAWAN = ID_KARYAWAN

ID_KARYAWAN = ID_KARYAWAN

ID_PEKERJAAN = ID_PEKERJAANPEKERJAAN

ID_PEKERJAAN LongIntegerNAMA_PEKERJAAN Text(50)

KARYAWANID_KARYAWAN LongIntegerID_PEKERJAAN LongIntegerNAMA_KARYAWAN Text(50)ALAMAT_KARYAWAN Text(50)PASSWORD Text(50)STATUS_KARYAWAN Text(50)

BARANG_TRANSAKSIID_BARANG LongIntegerNAMA_BARANG Text(50)STOK LongIntegerHARGA_SATUAN LongInteger

BAHAN_TRANSAKSIID_BAHAN LongIntegerNAMA_BAHAN Text(50)STOK LongIntegerHARGA_SATUAN_BAHAN LongInteger

PENGAMBILAN_BAHANJUMLAH_BAHAN_YANG_DIAMBIL LongIntegerID_KARYAWAN LongIntegerID_BAHAN LongIntegerTANGGAL_BAHAN_DIAMBIL DateTime

PENGAMBILAN_BARANGJUMLAH_BARANG_YANG_DIAMBIL LongIntegerID_KARYAWAN LongIntegerID_BARANG LongIntegerTANGGAL_BARANG_DIAMBIL DateTime

PO_BAHANJUMLAH_BAHAN_DIMINTA LongIntegerID_BAHAN LongIntegerKETERANGAN Text(300)

PO_BARANGJUMLAH_BARANG_DIMINTA LongIntegerKETERANGAN Text(300)ID_BARANG LongInteger

BAHAN_MASTERID_BAHAN LongIntegerNAMA_BAHAN_MASTER Text(50)HARGA_SATUAN_MASTER LongInteger

BARANG_MASTERID_BARANG LongIntegerNAMA_BARANG_MASTER Text(50)HARGA_SATUAN_BARANG_MASTER LongInteger

Page 18: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

18

2. Tabel Bahan Baku

Nama Tabel : Bahan Baku

Primary Key : ID_BAHAN

Foreign Key : -

Fungsi : Digunakan untuk menyimpan data master

bahan baku.

Tabel 4.2 Tabel Bahan baku

No Nama Kolom Tipe Data

Panjang Data

Constraint

1 ID_BAHAN Int - Primary Key

2 NAMA_BAHAN_MASTER Varchar 50 Not Null 3 HARGA_MASTER_BAHAN Int - Not Null

3. Tabel Barang

Nama Tabel : Barang

Primary Key : ID_BARANG

Foreign Key : -

Fungsi : Digunakan untuk menyimpan data master barang.

Tabel 4.3 Tabel Barang

No Nama Kolom Tipe Data

Panjang Data

Constraint

1 ID_BARANG Int - Primary Key

2 NAMA_BARANG_MASTER Varchar 50 Not Null 3 HARGA_MASTER_BARANG Int - Not Null

4. Tabel PO Bahan baku

Nama Tabel : PO Bahan baku

Primary Key : JUMLAH_BAHAN_DIMINTA

Page 19: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

19

Foreign Key : ID_BAHAN

Fungsi : Digunakan untuk menyimpan data permintaan

bahan baku.

Tabel 4 4 Tabel PO Bahan baku

No Nama Kolom Tipe Data

Panjang Data

Constraint

1 JUMLAH_BAHAN_DIMINTA Int - Primary Key

2 NAMA_BAHAN Varchar

50 Not Null

3 ID_BAHAN_BAHAN_TRANSAKSI

Int - Not Null

5. Tabel PO Barang

Nama Tabel : PO Barang

Primary Key : JUMLAH_BARANG_DIMINTA

Foreign Key : ID_BARANG

Fungsi : Digunakan untuk menyimpan data permintaan

barang.

Tabel 4.5 Tabel PO Barang

No Nama Kolom Tipe Data

Panjang Data

Constraint

1 JUMLAH_BARANG_DIMINTA Int - Primary Key

2 NAMA_BARANG Varchar 50 Not Null 3 ID_BARANG_TRANSAKSI Int - Not Null

6. Tabel Karyawan

Nama Tabel : Karyawan

Primary Key : ID_KARYAWAN

Foreign Key : ID_PEKERJAAN

Page 20: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

20

Fungsi : Digunakan untuk menyimpan data master

karyawan.

Tabel 4.6 Tabel Karyawan

No Nama Kolom Tipe Data

Panjang Data

Constraint

1 ID_ KARYAWAN Int - Primary Key 2 ID_PEKERJAAN Varchar 50 Not Null 3 NAMA_ KARYAWAN Int - Not Null 4 ALAMAT_KARYAWAN Varchar 50 Not Null 5 PASSWORD Varchar 50 Not Null 6 STATUS_KARYAWAN Varchar 50 Not Null

7. Tabel Pengambilan Bahan

Nama Tabel : Pengambilan Bahan

Primary Key : JUMLAH_BAHAN_DIAMBIL

Foreign Key : ID_BAHAN,ID_KARYAWAN

Fungsi : Digunakan untuk menyimpan data pengambilan

bahan baku.

Tabel 4.7 Tabel Pengambilan bahan

No Nama Kolom Tipe Data Panjang Data

Constraint

1 JUMLAH_BAHAN_DIAMBIL Int - Primary Key

2 ID_BAHAN_TRANSAKSI Int - Not Null 3 ID_KARYAWAN Int - Not Null 4 TANGGAL Date/Time Not Null

8. Tabel Pengambilan Barang

Nama Tabel : Pengambilan Barang

Primary Key : JUMLAH_BARANG_DIAMBIL

Foreign Key : ID_BARANG,ID_KARYAWAN

Page 21: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

21

Fungsi : Digunakan untuk menyimpan data pengambilan

barang.

Tabel 4.8 Tabel Pengambilan barang

No Nama Kolom Tipe Data

Panjang Data

Constraint

1 JUMLAH_BARANG_DIAMBIL Int - Primary Key

2 ID_BARANG Int - Not Null 3 ID_KARYAWAN Int - Not Null 4 TANGGAL Date Not Null

9. Tabel Bahan Baku Transaksi

Nama Tabel : Bahan Baku Transaksi

Primary Key : ID_BAHAN_TRANSAKSI

Foreign Key : ID_BAHAN

Fungsi : Digunakan untuk menyimpan dan merubah data

bahan baku transaksi.

Tabel 4.9 Tabel Bahan baku transaksi

No Nama Kolom Tipe Data

Panjang Data

Constraint

1 ID_BAHAN_TRANSAKSI Int - Primary Key

2 NAMA_BAHAN Varchar 50 Not Null 3 HARGA_SATUAN_BAHAN Int - Not Null 4 STOK Int - Not Null 5 ID_BAHAN Int - Not Null

10. Tabel Barang Transaksi

Nama Tabel : Barang Transaksi

Primary Key : ID_BARANG_TRANSAKSI

Foreign Key : ID_ BARANG

Fungsi : Digunakan untuk menyimpan dan merubah data

bahan baku transaksi.

Page 22: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

22

Tabel 4.10 Tabel Barang transaksi

No Nama Kolom Tipe Data

Panjang Data

Constraint

1 ID_BARANG_TRANSAKSI Int - Primary Key

2 NAMA_BARANG Varchar 50 Not Null 3 HARGA_SATUAN_BARANG Int - Not Null 4 STOK Int - Not Null 5 ID_ BARANG Int - Not Null

4.5 Desain Input Output

Dibawah ini terdapat desain dari program aplikasi Rancang Bangun

Aplikasi Pengadaan Barang pada CV. Duta Tehnik dan akan dijelaskan

bagaimana cara menggunakan program ini nantinya.

a. Form Utama

Pada saat menjalankan aplikasi Rancang Bangun Aplikasi Pengadaan

Barang pada CV. Duta Tehnik pertama kali akan tampil form seperti Gambar 4.15

dan pada form utama terdapat beberapa menu yang berisi fitur-fitur dari aplikasi

ini.

Ada lima menu utama yaitu file, data master, pengambilan, laporan dan

purchase order.Menu file berisi tentang fitur login, logout dan exit.Menu data

master berisi tentang fitur master bahan baku dan barang.Menu pengambilan

berisi tentang fitur pengambilan bahan baku dan barang.Menu laporan berisi

tentang laporan per bulan pengambilan bahan baku dan barang.Menu purchase

order berisi tentang fitur purchase order bahan baku dan barang.

Page 23: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

23

Gambar 4.15 Form utama

b. Form Login

Form Login ini memiliki input dua kolom, yaitu kolom username dan

password. Apabila sudah benar maka fitur-fitur pada aplikasi ini akan dapat

diakses sesuai dengan user yang sedang login. Lebih jelasnya dapat dilihat pada

Gambar 4.16.

Page 24: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

24

Gambar 4.16 Form login

c. Form Master Bahan Baku

Form master bahan baku berfungsi untuk menyimpan data bahan baku.

Dengan form ini data bahan baku baru disimpan ke database bahan baku dan

dapat diubah jika ada kesalahan pada data bahan baku. Form master bahan baku

mempunyai text box id bahan baku, nama bahan baku, stok bahan baku ,harga

satuan bahan baku, button cari,simpan dan ubah serta list view untuk melihat

bahan baku yang ada. Untuk lebih jelasnya bisa dilihat pada Gambar 4.17.

Page 25: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

25

Gambar 4.17 Form master bahan baku

d. Form Master Barang

Form master barang berfungsi untuk menyimpan data barang. Dengan

form ini data bahan baku baru disimpan ke database barang dan dapat diubah jika

ada kesalahan pada data barang. Form master barang mempunyai text box id

barang, nama barang, stok barang, harga satuan barang, button cari,simpan dan

ubah serta list view untuk melihat barang yang ada. Untuk lebih jelasnya bisa

dilihat pada Gambar 4.18.

Page 26: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

26

Gambar 4.18 Form master barang

e. Form Pengambilan Bahan Baku

Form pengambilan bahan baku berfungsi untuk menyimpan data

pengambilan bahan baku. Dengan form ini data bahan baku baru disimpan ke

database transaksi bahan dan dapat mengubah stok bahan baku yang ada pada

database bahan baku. Form pengambilan bahan baku mempunyai text box jumlah

bahan baku, combo box bahan yang diambil, date time picker tanggal, button

Page 27: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

27

ambil serta list view untuk melihat pengambilan bahan baku yang ada. Untuk

lebih jelasnya bisa dilihat pada Gambar 4.19.

Gambar 4.19 Form Pengambilan bahan baku

f. Form Pengambilan Barang

Form pengambilan Barang berfungsi untuk menyimpan data pengambilan

Barang. Dengan form ini data Barang baru disimpan ke database transaksi Barang

dan dapat mengubah stok Barang yang ada pada database Barang. Form

pengambilan bahan baku mempunyai text box jumlah Barang, combo box Barang

yang diambil, date time picker tanggal, button ambil serta list view untuk melihat

Page 28: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

28

pengambilan bahan baku yang ada. Untuk lebih jelasnya bisa dilihat pada

Gambar 4.20.

Gambar 4.20 Form Pengambilan barang

g. Form Purchase Order Bahan baku

Form purchase order bahan baku berfungsi untuk menyimpan data

purchase order bahan baku. Dengan form ini data purchase order bahan baku baru

disimpan ke database purchase order bahan baku dan dapat diubah jika ada

pembaruan status purchase order bahan baku. Form purchase order bahan baku

mempunyai text box jumlah bahan diminta, combo box bahan yang diminta, rich

Page 29: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

29

text box keterangan, button simpan, ubah dan cetak serta list view untuk melihat

purchase order bahan baku yang ada. Untuk lebih jelasnya bisa dilihat pada

Gambar 4.21.

Gambar 4.21 Form PO bahan baku

h. Form Purchase Order Barang

Form purchase order barang berfungsi untuk menyimpan data purchase

order barang. Dengan form ini data purchase order bahan baku baru disimpan ke

database purchase order barang dan dapat diubah jika ada pembaruan status

purchase order barang. Form purchase order barang mempunyai text box jumlah

barang diminta, combo box barang yang diminta, rich text box keterangan, button

Page 30: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

30

simpan, ubah dan cetak serta list view untuk melihat purchase order barang yang

ada. Untuk lebih jelasnya bisa dilihat pada Gambar 4.22.

Gambar 4.22 Form PO barang

i. Form Laporan Bahan baku

Form Laporan bahan baku berfungsi untuk menampilkan laporan bahan

baku. Dengan form ini data laporan bahan baku ditampilkan ke listview laporan

bahan baku dan dapat dilihat laporan per-hari maupun per-bulan. Form laporan

bahan baku mempunyai datetimepicker tanggal awal, tanggal akhir, button proses

Page 31: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

31

dan cetak serta list view untuk melihat laporan bahan baku yang sesuai dengan

tanggal awal dan akhir. Untuk lebih jelasnya bisa dilihat pada Gambar 4.23.

Gambar 4.23 Form Laporan bahan baku

j. Form Laporan Barang

Form Laporan barang berfungsi untuk menampilkan laporan barang.

Dengan form ini data laporan barang ditampilkan ke listview laporan barang dan

dapat dilihat laporan per-hari maupun per-bulan. Form laporan barang

mempunyai datetimepicker tanggal awal, tanggal akhir, button proses dan cetak

Page 32: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

32

serta list view untuk melihat laporan barang yang sesuai dengan tanggal awal dan

akhir. Untuk lebih jelasnya bisa dilihat pada Gambar 4.24.

Gambar 4.24 Form Laporan barang

k. Form Cetak PO Bahan Baku

Form Cetak PO bahan baku berfungsi untuk mencetak laporan Purchase Order

bahan baku. Untuk lebih jelasnya bisa dilihat pada Gambar 4.25.

Page 33: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

33

Gambar 4.25 Form cetak po bahan baku

l. Form Cetak PO Barang

Form Cetak PO barang berfungsi untuk mencetak laporan Purchase Order

barang. Untuk lebih jelasnya bisa dilihat pada Gambar 4.26.

Gambar 4.26 Form cetak po barang

m. Form Cetak Laporan Bahan Baku

Form Cetak Laporan bahan baku berfungsi untuk mencetak laporan bahan

baku. Untuk lebih jelasnya bisa dilihat pada Gambar 4.27.

Page 34: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

34

Gambar 4.27 Form cetak laporan bahan baku

n. Form Cetak Laporan Barang

Form Cetak Laporan barang berfungsi untuk mencetak laporan barang. Untuk

lebih jelasnya bisa dilihat pada Gambar 4.28.

Gambar 4.28 Form cetak laporan barang

Page 35: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

35

4.6 Implementasi dan Pembahasan

Implementasi dan pembahasan membahas bagaimana Kerja Praktik

dilakasanakan pada CV. Duta Tehnik dan penjelasan serta impelemntasi tentang

Rancang Bangung Aplikasi Pengadaan Barang pada CV. Duta Tehnik.

4.7 Instalasi Program

Dalam tahap ini, pengguna harus memperhatikan dengan benar terhadap

penginstalan perangkat lunak. Berikut langkah-langkah penginstalan:

a. Install SQL Server pada komputer yang akan digunakan.

b. Install Program Pengadaan barang di komputer.

c. Aplikasi sudah terinstal dengan baik dan dapat digunakan

4.8 Implementasi Sistem

Berikut ini adalah hardware dan software yang dibutuhkan untuk

menggunakan sistem penjualan pada CV. Duta Tehnik.yaitu:

a. Software Pendukung

1. Sistem Operasi Microsoft Windows 7 Ultimate Version 2009.

2. Microsoft Visual Studio 2005.

3. Microsoft SQL Server 2005.

b. Hardware Pendukung

1. Komputer dengan processor Core i3 M 370 @ 2.40 GHz atau lebih tinggi.

2. Graphic Intel 32-bit dengan resolusi 1366 x 768 atau lebih tinggi.

3. Memori RAM 2.00 GB atau lebih tinggi.

Page 36: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

36

4.9 Penjelasan Pemakaian

Tahap ini merupakan langkah-langkah dari pemakaian Rancang Bangun

Aplikasi Pengadaan Barang pada CV. Duta Tehnik. Berikut pembahasan

pemakaian dari Rancang Bangun Aplikasi Pengadaan Barang pada CV. Duta

Tehnik.

a. Fitur Login

Aplikasi pengadaan barang mengharuskan user untuk melakukan login

untuk dapat mengakses fitur aplikasi. Karena fitur-fitur pada aplikasi ini dapat

diakses apabila username dan password yang dimasukkan sesuai dengan

username dan password yang ada pada database.

Gambar 4.29 Fitur login

Kolom username dapat diisi menggunakan kode pegawai atau nama

pegawai, kolom password dapat diisi dengan password yang dimiliki masing-

masing pegawai. Jika textbox username atau password tidak diisi dan tombol

Page 37: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

37

login ditekan, maka muncul messagebox “Anda Bukan Siapa-Siapa!” seperti

gambar 4.30.

Gambar 4.30 Messegge box gagal

Ketika user berhasil login menggunakan username dan password yang

benar maka muncul messagebox “Login Berhasil, selamat datang ” seperti pada

Gambar 4.31.

Gambar 4.31 Messegge box berhasil

b. Fitur Form Data Barang

Form data barang berfungsi menambahkan data barang, merubah data

barang. Form ini terletak pada menu data master pada form utama. User Petugas

Barang dapat menambah data barang atau merubah data barang seperti merubah

nama barang, model barang dan harga barang. Untuk menambah data barang user

Petugas Barang dapat mengklik tombol simpan agar tersimpan pada database

Page 38: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

38

sedangkan untuk merubah data barang mengklik tombol ubah disebelah kanan

tombol simpan.

Gambar 4.32 Fitur form data barang

c. Fitur Form Data Bahan baku

Form data bahan baku berfungsi menambahkan data bahan baku,

merubah data bahan baku. Form ini terletak pada menu data master pada form

Page 39: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

39

utama. User Petugas bahan baku dapat menambah data bahan baku atau merubah

data bahan baku seperti merubah nama bahan baku, model bahan baku dan harga

bahan baku. Untuk menambah data bahan baku user Petugas bahan baku dapat

mengklik tombol simpan agar tersimpan pada database sedangkan untuk merubah

data bahan baku mengklik tombol ubah disebelah kanan tombol simpan.

Gambar 4.33 Fitur form data bahan baku

Page 40: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

40

d. Fitur Form Pengambilan Bahan Baku

Form data pengambilan bahan baku berfungsi mengambil data bahan

baku kemudian mengurangi stok bahan baku. Form ini terletak pada menu

pengambilan pada form utama. User Petugas bahan baku dapat mengambil data

bahan baku dan mengurangi stok bahan baku. Untuk mengambil data bahan baku

user Petugas bahan baku dapat mengklik tombol ambil agar mengurangi

database data bahan baku.

Gambar 4.34 Fitur form pengambilan bahan baku

Page 41: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

41

e. Fitur Form Pengambilan Barang

Form data pengambilan barang berfungsi mengambil data barang

kemudian mengurangi stok barang. Form ini terletak pada menu pengambilan

pada form utama. User Petugas barang dapat mengambil data barang dan

mengurangi stok barang. Untuk mengambil data barang user Petugas barang

dapat mengklik tombol ambil agar mengurangi database data bahan baku.

Gambar 4.35 Fitur form pengambilan barang

Page 42: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

42

f. Fitur Form Data PO Bahan Baku

Form data PO bahan baku berfungsi menambahkan data PO bahan baku,

merubah data PO bahan baku. Form ini terletak pada menu Purchase Order pada

form utama. User Petugas bahan baku dapat menambah data PO bahan baku

sesuai stok yang hampir habis atau merubah data PO bahan baku seperti merubah

status PO bahan Baku yang sudah terselesaikan. Untuk menambah data bahan

baku user Petugas bahan baku dapat mengklik tombol simpan agar tersimpan

pada database sedangkan untuk merubah data PO bahan baku mengklik tombol

ubah disebelah kanan tombol simpan serta mencetak Purchase Order bahan baku

ada di sebelah kanan tombol ubah.

Gambar 4.36 Fitur form data po bahan baku

Page 43: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

43

Berikut ini adalah cetak laporan purchase order bahan baku berdasarkan

data purchase order bahan baku.

Gambar 4.37 Laporan purchase order bahan baku

g. Fitur Form Data PO Barang

Form data PO barang berfungsi menambahkan data PO barang, merubah

data PO barang. Form ini terletak pada menu Purchase Order pada form utama.

User Petugas barang dapat menambah data PO barang sesuai stok yang hampir

habis atau merubah data PO barang seperti merubah status PO barang yang sudah

terselesaikan. Untuk menambah data barang user Petugas barang dapat mengklik

tombol simpan agar tersimpan pada database sedangkan untuk merubah data PO

barang mengklik tombol ubah disebelah kanan tombol simpan serta mencetak

Purchase Order bahan baku ada di sebelah kanan tombol ubah.

Page 44: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

44

Gambar 4.38 Fitur form data po barang

Berikut ini adalah cetak laporan purchase order barang berdasarkan data

purchase order barang.

Gambar 4.39 Laporan purchase order barang

Page 45: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

45

h. Fitur Form Laporan Bahan baku

Form Laporan bahan baku berfungsi menampilkan laporan bahan baku

per-hari, per-bulan dan per-tahun. Form ini terletak pada menu Laporan pada form

utama. User Owner dapat menampilkan laporan bahan baku sesuai tanggal yang

yang ditentukan atau mencetak laporan bahan baku sesuai tanggal yang

ditentukan. Untuk menampilkan laporan bahan baku user Owner dapat mengklik

tombol proses agar tampil pada listview sedangkan untuk mencetak laporan bahan

baku mengklik tombol ubah disebelah kiri tombol proses.

Gambar 4.40 Fitur form laporan bahan baku

Page 46: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

46

Berikut ini adalah cetak laporan bahan baku berdasarkan data bahan,

karyawan, transaksi bahan.

Gambar 4.41 Laporan bahan baku

i. Fitur Form Laporan Barang

Form Laporan barang berfungsi menampilkan laporan barang per-hari,

per-bulan dan per-tahun. Form ini terletak pada menu Laporan pada form utama.

User Owner dapat menampilkan laporan bahan baku sesuai tanggal yang yang

ditentukan atau mencetak laporan barang sesuai tanggal yang ditentukan. Untuk

menampilkan laporan barang user Owner dapat mengklik tombol proses agar

tampil pada listview sedangkan untuk mencetak laporan barang mengklik tombol

ubah disebelah kiri tombol proses.

Page 47: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

47

Gambar 4.42 Fitur form laporan barang

Berikut ini adalah cetak laporan baramg berdasarkan data barang,

karyawan, transaksi barang.

Gambar 4.43 Laporan barang

Page 48: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistemrepository.dinamika.ac.id/id/eprint/2579/6/BAB_IV.pdfDESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan

48