BAB IV DESKRIPSI PEKERJAAN

dokumen-dokumen yang mirip
BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV DESKRIPSI PEKERJAAN. yang beralamatkan di Perumahan Dosen Untag Jalan Nginden Baru VIII-B No. 19

BAB IV DESKRIPSI PEKERJAAN. material langsung dan biaya tenaga kerja langsung. Sedangkan biaya overheadnya

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Aplikasi Penjualan dan Pengiriman Spare part komputer pada Bismar

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI KERJA PRAKTEK. informasi agar dapat terorganisir dengan baik dan jelas.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTIK. penjualan peralatan komputer. CV. Delta Computindo saat ini memiliki barang

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan yang dilakukan dalam pengumpulan data tersebut, antara lain:

BAB III ANALISIS DAN PERANCANGAN SISTEM. UMKM Fredshoes. Dalam pengumpulan data yang digunakan untuk bahan

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESAIN DAN IMPLEMENTASI SISTEM. permasalahan yang ada di PT. Barata Indonesia (Persero). Untuk memperoleh

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV DESKRIPSI PEKERJAAN. berupa kertas, sehingga sering terjadi redudansi data dan adanya

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV ANALISA DAN DESAIN

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil survey dan pengamatan yang dilakukan di CV. Mitra

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV DESKRIPSI PEKERJAAN. dilakukan oleh perusahaan untuk mengembangkan usahanya.

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

BAB IV DESKRIPSI PEKERJAAN

BAB V HASIL DAN PEMBAHASAN. akan diperbaiki dalam hal ini perancangan aplikasi mencakup system flow, hirarki

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM. berjalan pada PT. As Motor saat ini, meliputi proses penjualan suku cadang, jasa

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. Permasalahan yang ada pada PT Istana Keramik Indah

BAB IV DESKRIPSI PEKERJAAN. penelitian terhadap aplikasi pencatatan history barang gudang pada PT. GRLJI.

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISIS DAN PERANCANGAN SISTEM. departemen Health, Safety dan Environment (HSE) PT Bangun Sarana Baja,

BAB III ANALISIS DAN PERANCANGAN SISTEM. berupa data data hasil wawancara, observasi, analisis masalah.

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

BAB IV DESKRIPSI PEKERJAAN. barang terlebih dahulu, kemudian dicatat. Hasil dari catatan tersebut akan direkap

BAB IV IMPLEMENTASI DAN EVALUASI. Persediaan Barang pada Afif Jaya Motor Surabaya dibutuhkan perangkat keras

BAB 4 HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI PEKERJAAN. Perkembangan teknologi informasi saat ini membutuhkan analisa

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. pengumpulan data, identifikasi masalah, dan rancangan penelitian. keuangan, dan penyimpanan data transaksi.

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB IV DESKRIPSI PEKERJAAN. saya mendapatkan tugas dan ditempatkan pada Bagian Tata Usaha dalam hal ini

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV HASIL DAN PEMBAHASAN. masalah tersebut. Untuk mengatasi masalah yang terjadi maka diperlukan

BAB IV DESKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN. pada bapak Kepala Sekolah dan bagian akademik untuk mendapatkan informasi

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISA DAN DESAIN SISTEM. permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi

BAB III ANALISIS DAN PERANCANGAN SISTEM. dengan tahapan SDLC, maka tahapan-tahapan yang dilakukan adalah :

BAB IV DISKRIPSI KERJA PRAKTIK. baru. Dalam langkah ini penulis melakukan analisis terhadap permasalahan yang

BAB IV IMPLEMENTASI DAN EVALUASI. menjalankan aplikasi Pencatatan Transaksi Penjualan Tiket pada PT. Gerry Anugrah

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISA DAN DESAIN SISTEM. Evaluasi situasi atau problem, termasuk tinjauan dari berbagai aspek dan sudut

BAB IV DESKRIPSI PEKERJAAN. Kerja Praktek di unit IS SSM PT. TELKOM Surabaya, maka dapat diketehui

BAB III ANALISIS DAN PERANCANGAN SISTEM. yang telah diperoleh dari hasil studi lapangan. Analisis sistem dilakukan dengan

BAB IV 4. METODE DAN RANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI PEKERJAAN. dengan beberapa perusahaan lain. Hal ini diakibatkan karena sistem yang

BAB IV HASIL DAN PEMBAHASAN. aplikasi pembelian barang pada CV Mitra Tech Abadi. Hasil dan pembahasan

BAB IV PERANCANGAN SISTEM. Director, serta Koordinator Announcer yang merupakan bagian organisasi yang

BAB IV 4. DESKRIPSI PEKERJAAN. yang dikembangkan dengan tampilan yang mudah untuk dijalankan. Aplikasi

Transkripsi:

BAB IV DESKRIPSI PEKERJAAN 4.1 Analisa Sistem Pelaksanaan kerja praktek dilakukan di sebuah perusahaan dagang yang menjual aksesoris-aksesoris dan part-part komputer yakni CV. Aipel Computer yang bertempat di jalan Raya Manyar 63 Ruko Manyar Mas 27 Surabaya, Jawa Timur. Proses bisnis yang terjadi diperusahaan tersebut khususnya di bagian Gudang yakni persediaan, berjalan ketika adanya penerimaan barang dari supplier. Awalnya saat barang masuk ke Gudang Admin gudang akan melakukan pecatatan dan pengecekan barang yang datang, apakah sudah sesuai dengan nota pembelian, yakni mengecek nama barang dan jumlah yang diminta. Sedangkan untuk pengeluaran barang, bagian gudang akan menerima nota penjualan dari bagian marketing setelah itu mencatat pada buku barang keluar dan melakukan pengecekan barang sekali lagi sebelum diserahkan kebagian pengiriman barang beserta surat jalan.permasalahan yang timbul dari proses tersebut yakni pencatatan yang kurang efektif sehingga sering terjadi perbedaan jumlah antara data dan barang fisik sehingga terus dilakukan pengecekan berulang-ulang dan memakan waktu cukup lama. Masalah lain yang timbul yakni untuk pencatatan persediaan barang sudah tersistem namun bagia gudang masih berpatokan pada pencatatan sehinggan system yang ada sekarang kurang efektif sehingga tidak membantu pekerjaan admin gudang. 24

25 Oleh Karena itu dibutuhkan sebuah Aplikasi persediaan barang dagang yang dapat membantu Admin gudang dalam melakukan penginputan dan pengecekan barang yang masuk dan keluar dari gudang dengan lebih efektif, dan mempersingkat waktu. Dan dapat memberikan informasi kepada Pemilik perusahaan sebagai proses pengambilan keputusan. Data-data yang dibutuhkan dalam proses pembuatan aplikasi ini antara lain adalah: a. Data Struktur Organisasi Perusahaan b. Data Karyawan c. Data Barang d. Rekap Penjualan Barang e. Rekap Penerimaan Barang 4.2 Perancangan Sistem Perancangan Sistem yang dibutuhkan dalam pembuatan Aplikasi Persediaan Barang Dagang Pada CV Aipel Computer terdiri dari, document flow, Input Output Process (IPO), system flow, diagram Hierarchy Input Process Output (HIPO), context diagram, Data Flow Diagram (DFD) level 0, Data Flow Diagram (DFD) level 1, Conceptual Data Model (CDM), Physical Data Model (PDM). 4.2.1 Document flow Document flow merupakan aliran proses bisnis yang sedang terjadi di perusahaan saat ini. Document flow ini dibuat berdasarkan hasil pengamatan yang dilakukan pada CV. Aipel Computer.

26 1. Document Flow Permintaan Barang Gambar 1.1 Document Flow Permintaan barang Pada gambar 4.1 merupakan proses pemintaan barang yang terjadi pada perusahaan saat ini yakni, bagian gudang akan melakukan pengecekan barang berdasarkan kartu stok atau permintaan pelanggan, setelah itu akan dikirimkan kepada bagian pembelian, oleh bagian pembelian melakukan pemesanan barang yang dikirimkan kepada supplier.

27 2. Document Flow Penerimaan Barang Gambar 4.2 Document Flow Penerimaan Barang Pada gambar 4.2 terlihat proses penerimaan barang yang terjadi pada CV Aipel Computer saat ini yakni awalnya supplier akan langsung mengirim barang kepada bagian gudang dengan menyerahkan barang beserta surat jalan kepada petugas gudang, dan oleh petugas gudang akan dilakukan pengecekan

28 dan oleh admin langsung melakukan pencatatan jika barang tidak sesuai makan akan mengirim surat konfirmasi kepada Supplier. 3. Document Flow Pengeluaran Barang Gambar 4.3 Document Flow Pengluaran barang Pada gambar 4.3 proses pengluaran barang terjadi ketika bagian marketing meyerahkan nota penjualan kepada bagian gudang, dan oleh bagian gudang akan melakukan pengecekan barang. Jika barang tersedia maka akan langsung melakukan pengepakan, pencatatan pada buku pengeluaran dan mengeluarkan

29 surat jalan. Namun jika barang tidak tersedia maka bagian gudang akan melakukan permintaan barang pada bagian pembelian. 1.1.1 Blok Diagram Block diagram merupakan gambaran input process output (IPO) digunakan untuk menggambarkan hubungan dari input, process dan output dari masingmasing fungsi atau modul. Gambar 2 Block Diagram Deskripsi Data : 1. Input a. Nota Pembelian Rekap Data Pembelian berisi daftar pembelian yang dilakukan oleh bagian pembelian yang nantinya sebagai input barang masuk berupa nota pembelian.

30 b. Data Pegawai Data pegawai digunakan sebagai inputan untuk mengetahui pegawai khususnya bagian gudang yang melakukan penerimaan atau pengeluaran barang. c. Nota Penjualan Rekap Data Penjualan merupakan dokumen yang berisi barang-barang yang dipesan oleh pelanggan. Data tersebut akan digunakan sebagai inputan barang keluar. d. Data Barang Data Barang merupakan dokumen yang berisi nama, jumlah, dan harga barang yang masih tersedia di gudang. 2. Proses a. Proses Penerimaan Barang Proses penerimaan barang dilakukan pada saat supplier menyerahkan barang beserta surat jalan kepada bagian gudang yang nantinya akan dilakukan peninputan. b. Proses Update Stok Proses Update Stok dilakukan pada saat terjadi penerimaan barang atau pengeluaran barang dari gudang yang akan memperngaruhi stok persediaan barang. c. Proses Pengeluaran Barang Proses pengeluaran Barang terjadi ketika bagian gudang melakukan pengeluaran dari gudang yang sesuai dengan nota penjualan dari bagian maketing.

31 d. Proses Pembuatan Laporan Persediaan Proses ini terjadi setelah memenuhi proses penerimaan dan pengeluaran, proses ini dilakukan dalam periode tertentu yang berisi rekap laporan penerimaan barang, rekap laporan pengeluaran barang, dan rekap laporan persediaan barang. 3. Output a. Laporan Penerimaan Barang Laporan penerimaan Barang berisi rekap penerimaan barang yang terjadi dalam peride tertentu. b. Laporan Pengeluaran Barang Laporan Pengeluaran Barang berisi rekap pengeluaran barang yang terjadi dalam periode tertentu. c. Laporan Persediaan Barang Laporan persediaan Barang berisi Laporan persediaan barang yang masih tersedia digudang. 4.2.2 System Flow System flow merupakan gambaran aplikasi yang akan dibagun. Yang menjelaskan proses bisnis secara lebih tersistem yakni terdiri dari proses login, input data pegawai, input data penerimaan barang, Input data pengeluaran barang, dan Laporan persediaann barang.

32 1. System Flow Penerimaan barang Gambar 3.1 System Flow Penerimaan Barang Pada gambar 6.1 menjelaskan mengenai System Flow penerimaan barang yakni, setelah meneriman surat jalan dan barang dari supplier Admin gudang akan melakukan login terlebih dahulu jika login berhasil maka akan masuk pada system jika tidak maka perlu login lagi. Setelah itu admin gudang akan melakukan penginputan barang yang otomatis akan masuk kepada database penerimaan barang dan database barang.

33 2. System flow Pengeluaran Barang Gambar 6.2 Sysem Flow Pengeluaran Barang Pada gambar 6.2 terlihat proses pengeluaran barang terjadi ketika bagian marketing mengirim nota Penjualan maka admin gudang akan melakukan login setelah itu melakukan pengecekan barang melalui tabel barang jika barang tidak tersedia maka akan mengirim pengajuan data barang ke bagian pembelian. Jika barang tersedia akan melakukan penginputan data barang keluar dan yang otomatis akan masuk ke tabel pengeluaran barang dan update pada tabel barang. Setelah itu pesanan akan di proses dengan mengirim surat jalan kepada bagian pembelian.

34 3. System Flow Pelaporan Gambar 6.3 System Flow Pelaporan Pada gambar 6.3 sistem pelaporan terjadi ketika admin gudang melakukan login, setelah itu admin gudang dapat mencetak laporan penerimaan barang, laporan pengeluaran barang, ataupun laporan persediaan barang menurut tanggal awal dan tanggal akhir transaksi sesuai keinginan pemilik. 1.2.3 Diagram Hierarchy Input Process Output (HIPO) Hierarchy Input Process Output (HIPO) merupakan alat dokumentasi sistem yang banyak digunakan sebagai desain dalam proses pengembangan yang berbasis pada fungsi. Berikut adalah HIPO persediaan barang pada CV. Aipel Computer Surabaya:

35 0 APLIKASI PERSEDIAAN BARANG DAGANG 1 2 3 4 MASTER DATA PENERIMAAN BARANG PENGELUARAN BARANG LAPORAN Gambar 4 Diagram Hierarchy Input Process Output Pada gambar 7 terlihat proses dan subproses dari Aplikasi persediaan barang dagang CV. Aipel Computer Surabaya yakni terdapat 4 Proses utama yaitu, Master data, Penerimaan barang, Pengeluaran barang, dan Laporan. Pada Laporan terdapat subproses Laporan penerimaan barang, Laporan persediaan barang dan laporan pengeluaran barang. 1.2.4 Context diagram Contex Diagram yang terjadi menggambarkan tentang gambaran umum mengenai proses tersistem yang terjadi pada CV. Aipel Computer. Yakni memiliki empat entitas yaitu Marketing, Supplier, Pemilik, dan Bagian Pengiriman.

36 SUPPLIER Konfirm asi Faktur Pem belian Bukti Barang Keluar MARKETING Faktur Pembelian APLIKASI PERSEDIAAN BARANG DAGANG Faktur Penjualan Lapora n Penerimaan Barang BAGIAN PENERIMAAN Surat Jalan Laporan Penge luaran Barang Lapora n Prsediaan Barang PEMILIK Gambar 5 Context Diagram Dari context diagram diatas terlihat bahwa system mulai berjalan ketika system menerima inputan surat jalan dari Supplier, dan oleh sistem memproses dan mengeluarkan konfirmasi surat jalan. Untuk proses pengeluaran barang, system akan menerima inputan berupa nota penjualan dari bagian Marketing dan oleh system akan melakukan meninputan, menyerahkan bukti barang keluar kepada bagian Marketing dan surat jalan kepada bagian pengiriman. Untuk Pelaporan Sistem akan mengirim Laproan penerimaan barang, Laporan pengeluaran Barang dan Laporan Persediaan Barang kepada pemimpin untuk acuan pemilik untuk menentukan barang apa saja yang lebih banyak dipesan untuk periode selanjudnya. 1.2.5 Data Flow Diagram (DFD) level 0 Data Flow Diagram (DFD) level 0 merupakan hasil decompose dari context diagram. Pada Data Flow Diagram (DFD) level 0 ini terdapat empat proses yaitu, Login, Master data,proses pengelolahan data pengeluaran barang, proses mengelola data penerimaan barang, dan proses pelaporan.

37 Gambar 6 DFD Level 0 4.2.6 Conceptual Data Model (CDM) Conceptual Data Model (CDM) aplikasi persediaan barang pada CV Aipel Computer merupakan gambaran dari hubungan antar tabel yang dibutuhkan dalam pembuatan database aplikasi tersebut. Conceptual Data Model (CDM) pada aplikasi ini menggunakan enam tabel yaitu tabel bagian, tabel barang, tabel penerimaan barang, tabel Pengeluaran barang, tabel Pegawai, dan tabel Supplier

38 Bagian Kode Bagian <pi> Characters (4) <M> Nama Bagian Variable characters (15) Kode Bagian <pi> memiliki NIP Nama Pegawai Jenis Kelamin Alamat Telepon Password UserID Pegawai <pi> Characters (6) <M> Variable characters (50) Characters (1) Variable characters (50) Characters (11) Variable characters (5) Variable characters (10) melakukan1 no trans penerimaan tanggal penerimaan Total barang masuk no trans penerimaan <pi> Penerimaan Barang <pi> Variable characters (20) Date & Time Integer <M> Supplier Menyuplay Kode Supplier <pi> Characters (5) <M> Nama Supplier Variable characters (50) Alamat Variable characters (50) Telpon Characters (11) Kode Supplier <pi> NIP <pi> Detail Penerimaan Melakukan2 Kode Pengeluaran Tanggal Pengeluaran Total Pengeluaran Barang Kode Pengeluaran <pi> Pengeluaran Barang <pi> Variable characters (20) Date Integer <M> Detail Pengeluaran Kode Barang Nama Barang kategori jumlah satuan stok minimal harga beli harga jual Kode Barang <pi> Barang <pi> Variable characters (10) <M> Variable characters (50) Variable characters (50) Integer Variable characters (10) Integer Integer Integer Gambar 10 Conceptual Data Model (CDM) 4.2.7 Physical Data Model (PDM) Physical Data Model (PDM) merupakan gambaran struktur tabel pada database yang akan digunakan pada aplikasi persediaan barang CV. Aipel Computer. Pada Physical Data Model (PDM) terdapat tabel barang yang mempunyai relasi many to many tehadap tabel penerimaan dan tabel pengeluaran sehingga muncul tabel baru yaitu tabel detail penerimaan dan detail pengeluaran. Bagian Kode Bagian char(4) <pk> Nama Bagian varchar(15) Penerimaan Barang Pegawai NIP char(6) <pk> Kode Bagian char(4) <fk> Nama Pegawai varchar(50) Jenis Kelamin char(1) Alamat varchar(50) Telepon char(11) Password varchar(5) UserID varchar(10)... no trans penerimaan varchar(20) <pk> Supplier NIP char(6) <fk1> Kode Supplier char(5) <pk> Kode Supplier char(5) <fk2> Nama Supplier varchar(50) tanggal penerimaan datetime Alamat Supplier varchar(50) Total barang masuk int Telpon char(11)...... Detail Penerimaan no trans penerimaan varchar(20) <pk,fk1> Kode Barang varchar(10) <pk,fk2> Stok Masuk int... Pengeluaran Barang Kode Pengeluaran varchar(20) <pk> NIP char(6) <fk> Tanggal Pengeluaran datetime Total Pengeluaran Barang int Detail Pengeluaran Kode Barang varchar(10) <pk,fk1> Kode Pengeluaran varchar(20) <pk,fk2> Stok keluar int... Barang Kode Barang varchar(10) <pk> Nama Barang varchar(50) kategori varchar(50) jumlah int satuan varchar(10) stok minimal int harga beli int harga jual int... Gambar 11 Physical Data Model (PDM)

39 1.3 Kebutuhan Sistem Kebutuhan sistem pada aplikasi persediaan barang meliputi kebutuhan perangkat keras (hardware) dan perangkat lunak (software). 4.3.1 Perangkat Keras (Hardware) Perangkat keras yang dibutuhkan untuk menjalankan aplikasi persediaan barang adalah perangkat komputer yang memiliki spesifikasi minimal sebagai berikut: 1. Komputer dengan processor 1.70GHz. 2. VGA 64MB bit dengan resolusi 1366 x 768 atau lebih tinggi 3. Memori RAM 2GB atau lebih tinggi 4.3.2 Perangkat Lunak (Software) Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi persediaan barang adalah: 1. Sistem Operasi Windows 10 Professional 2. Microsoft SQL Server 2008 3. MicrosoftVisual Studio 2010 4.4 Database Management System (DBMS) Dari PDM yang telah terbentuk, maka dapat disusun struktur tabel yang digunakan untuk menyimpan data. Tabel-tabel yang digunakan pada aplikasi ini antara lain :

40 1. Tabel Bagian Nama Tabel : Bagian Primary key : kode bagian Foreign key : - Fungsi : Untuk menyimpan Nama-nama Bagian Tabel 1 Struktur Tabel Bagian Field Data Type Length Constraint Kode_bagian char 4 Primary Key Nama_bagian Varchar 15-2. Tabel Pegawai Nama Tabel : Pegawai Primary key : NIP Foreign key : kode_bagian Fungsi : Untuk menyimpan data pegawai Tabel 2 Struktur Tabel Pegawai Field Data Type Length Contraint Nip Char 6 Primary Key Nama_pegawai Varchar 50 - Jenis_kelamin Char 1 -

41 Alamat Varchar 50 - Telepon Char 11 - Password Varchar 5 - Kode_bagian Char 4 Foreign key UserID Varchar 10-3. Tabel Penerimaan Barang Nama Tabel : Penerimaan Barang Primary key : no_trans_penerimaan Foreign key : Nip Fungsi : Untuk menyimpan data penerimaan Barang Tabel 3 Struktur Tabel penerimaan barang Field Data type Leght Constraint No_trans_penerimaan Varchar 20 Primary key Nip Char 5 Foreign Key Kode_Supplier Char 5 Foreign Key Tanggal_penerimaan Date - - Total_penerimaan Int - -

42 4. Tabel Detail Penerimaan Barang Nama Tabel : Detail_penerimaan_barang Primary key : No_trans_penerimaan, Kode_barang Foreign key : No_trans_penerimaan, Kode_barang Fungsi : Untuk menyimpan data detail penerimaan barang Tabel 4 Struktur tabel detail penerimaan barang Field Data type Leght Constraint No_trans_penerimaan Varchar 20 Primary Key Foreign Key Kode_barang Varchar 10 Primary Key Foreign Key Stok_masuk Int - - 5. Tabel Barang Nama Tabel : Barang Primary key : kode_barang Foreign key : - Fungsi : Untuk menyimpan data barang

43 Tabel 5 Strukur Tabel Barang Field Data type Leght Constraint Kode_barang Varchar 5 Primary key Nama_barang Varchar 50 - Kategori Varchar 50 Jumlah Int - - Satuan Varchar 10 - Stok_minimal Int Harga_jual Int - - Harga_beli Int - - 6. Tabel Pengeluaran Barang Nama Tabel : Pengeluaran barang Primary key : Kode_pengeluaran Foreign key : Nip Fungsi : Untuk menyimpan data pengeluaran barang Tabel 6 Struktur Tabel Pengeluaran barang Field Data type Leght Constraint Kode_pengeluaran Varchar 20 Primary Key Nip Char 5 Foreigh Key Tanggal_pengeluaran Date - - Total_pengeluaran Int - -

44 7. Tabel Detil_Pengeluaran_Barang Nama Tabel : Detil_Pengeluaran_Barang Primary key : kode_barang dan kode_pengeluaran Foreign key : kode_barang dan kode_pengeluaran Fungsi : Untuk menyimpan detil data pengeluaran barang Tabel 7 Struktur Tabel Detai Pengeluaran Barang Field Data type Leght Constraint Kode_pengeluaran Varchar 20 Primary Key Foreign Key Kode_barang Varchar 10 Primary Key Foreign Key Stok_keluar Int - - 8. Tabel Suppier Nama Tabel : Supplier Primary key : kode_supplier Foreign key : - Fungsi : Untuk menyimpan data supplier

45 Tabel 8 Struktur Tabel Supplier Field Data Type Length Contraint Kode_supplier Char 5 Primary Key Nama_Supplier Varchar 50 - Jenis_kelamin Char 1 - Alamat_supplier Varchar 50 - Telepon Char 11-4.5 Pengoperasian Program Pada bagian ini akan dijelaskan mengenai langkah-langkah dalam pengoperasian Aplikasi Persediaan Barang Dagang. Langkah-langkah sebagai berikut: a. Tampilan Menu Utama Pada Tampilan Menu utama berisi beberapa menu seperti, Menu Login, Menu Master Data, Menu Transaksi, dan menu laporan. Menu Utama berfungsi sebagai form pembuka ketika aplikasi dijalankan.

46 b. Tampilan Menu Login Gambar 12 Menu Utama Pada Menu Login berfungsi sebagai persyaratan awal bagi user agar dapat mengoperasikan aplikasi. Menu login digunakan sebagai security sehingga tidak semua pegawai dapat melakukan transaksi persediaan. Yang dapat mengakses hanya bagian gudang dan pemilik, nan pemilik hanya memiliki wewenang untuk melihat laporan saja. Gambar 13 Menu Login

47 Tabel 9 Hasil Uji Coba Form Login NO Toolbox HASIL UJI COBA KETERANGAN 1. Button Login Berfungsi sebagai jalan Button dapat untuk masuk kedalam berfungsi dengan aplikasi.dan digunakan dapat sebagai baik kendali apabila data yang dimasukan pada Textbox UserID dan Textbox Password tidak sesuai. 2. Button Cancel Membantu user untuk Button dapat keluar dari aplikasi dan kembali pada menu berfungsi dengan baik. utama. 3. Textbox Dapat membantu User Textbox dapat untuk mengisi UserID dan Password. berfungsi dengan baik c. Tampilan Menu Pegawai Menu Pegawai dapat diakses ketika masuk pada Master Data, Menu pegawai berfungsi sebagai control pegawai khususnya pada bagian Gudang.

48 Gambar 14 Menu Pegawai Tabel 10 Hasil uji Coba Form Master Pegawai NO Toolbox HASIL UJI COBA KETERANGAN 1. Button Tambah Dapat membantu user Button berfungsi untuk menambahkan dengan baik. pegawai kedalam tabel jika ada pegawai baru. 2. Button Ubah Dapat membantu User untuk mengubah data Button berfungsi dengan baik. pegawai yang telah tersimpan.

49 3. Button Hapus Dapata membantu User Button berfunsi untuk menghapus data dengan baik. pegawai yang tidak lagi bekerja pada perusahaan. 4. Button keluar Dapat membantu user unutk keluar dari master Button berfungsi dengan baik pegawai dan menuju main menu. 5. Textbox Dapat membantu User unutk mengisi dan Textbox berfungsi dengan baik. mengubah data pegawai 6. Radio Botton Dapat membantu User Radio Botton untuk mengisi data pegawai menurut jenis berfungsi dengan sangat baik. kelaminnya. 7. Listview Dapat menampilkan Listview berfungsi data pegawai yang telah diisi atau diubah. dengan baik. sangat

50 d. Tampilan Menu Supplier Menu Supplier dapat diakses ketika masuk pada Master Data, Menu supplier berfungsi untuk menyimpan data supplier. Sehingga bagian gudang dapat melakukan penambahan dan perubahan pada data supplier. Gambar 15 Menu Supplier Tabel 11 Hasil Uji Coba Form Master Supplier NO Toolbox HASIL UJI COBA KETERANGAN 1. Button Tambah Dapat membantu user Button berfungsi untuk menambahkan dengan baik.

51 supplier kedalam tabel jika ada supplier baru. 2. Button Ubah Dapat membantu User untuk mengubah data Button berfungsi dengan baik. pegawai yang telah tersimpan. 3. Button keluar Dapat membantu user unutk keluar dari master Button berfungsi dengan baik supplier dan menuju main menu. 4. Textbox Dapat membantu User unutk mengisi dan Textbox berfungsi dengan baik. mengubah data supplier 5. Listview Dapat menampilkan Listview berfungsi data-data supplier yang telah diinputkan atau diubah. dengan baik. sangat e. Tampilan Menu Barang Menu Barang dapat di akses ketika masuk pada Master Data, dan ketika admin ingin memasukan nama barang baru ketika sedang melakukan transaksi penerimaan barang. Menu ini berfungsi untuk mengontrol barang apa saja yang ada pada gudang.admin dapat melakukan penambahan, perubahan, atau penghapusan barang pada Menu Barang.

52 Gambar 16 Menu Barang Tabel 12 Tabel Hasil Uji Coba Form Barang NO Toolbox HASIL UJI KETERANGAN COBA 1. Button Tambah Dapat Button berfungsi membantu user dengan baik. untuk menambahkan barang kedalam tabel barang

53 2. Button Ubah Dapat Button berfungsi membantu User dengan baik. untuk mengubah data barang yang 3. Button Back Dapat telah tersimpan. Button berfungsi membantu user dengan baik unutk dari barang menuju keluar master dan main menu. 4. Button Count Dapat membantu user Button menghitung dapat harga untuk jual dengan baik. menentukan harga jual atas barang dimasukan yang ke gudang. Penetuan harga jual

54 5. Textbox Dapat berdasarkan jenis barang. Textbox berfungsi membantu User dengan baik. unutk mengisi dan mengubah data barang. 6. Listview Dapat Listview berfungsi menampilkan dengan sangat baik. data-data barang yang telah diinputkan atau diubah. 7. NumericUpandDown Dapat memberi NumericUpandDown nilai atas berfungsi dengan 8. Combobox Dapat minimal stok. menampilkan baik Combobox berfungsi dapat dengan kateri ada barang yaitu baik. Aksesoris, onderdil, dan elektronik

55 f. Tampilan Menu Penerimaan Barang Menu Penerimaan Barang dapat diakses ketika admin membuka Menu Transaksi pada Menu Utama. Menu Penerimaan Barang dapat membantu admin dalam melakukan penginputan barang yang masuk dari supplier. Menu ini akan menambah jumlah barang yang masuk pada gudang. Gambar 17 Menu Penerimaan Barang

56 Tabel 13 Tabel Hasil Uji Coba Form Penerimaan Barang NO Toolbox HASIL UJI COBA KETERANGAN 1. Button Baru Dapat menambahkan Button dapat barang baru jika barang yang masuk belum ada berfungsi dengan baik. pada tabel persediaan barang. 2. Button Dapat menambahkan Button dapat Tambah barang ke tabel penerimaan barang. berfungsi dengan baik. 3. Button Back Dapat membantu User Button berfungsi unutk keluar dari form penerimaan barang dan masuk ke from menu utama. dengan baik. sangat 4. Textbox Dapat membantu user Textbox berfungsi untuk menginputkan dengan baik. barang masuk. 5. Combobox Dapat membantu User untuk memilih nama supplier dan nama Combobox berfungsi dengan baik. pegawai yang sesuai. 6. Listview Dapat menampilkan penerimaan barang yang Listview berfungsi dengan baik.

57 baru terjadi atau yang sudah pernah terjadi. g. Tampilan Menu Pengeluaran Barang Menu Pengeluaran Barang dapat diakses ketika admin membuka Menu Transaksi pada Menu Utama. Menu Pengeluaran Barang dapat membantu admin dalam mengontrol barang apa saja yang keluar dari gudang, dan otomatis akan mengurangi stok pada menu barang Gambar 18 Menu Pengeluaran Barang Tabel 14 Hasil Uji Coba Form Pengeluaran Barang NO Toolbox HASIL UJI COBA KETERANGAN 1. Button Dapat menambahkan Button berfungsi Tambah barang apa saja yang keluar dari gudang. dengan baik.

58 2. Button Back Dapat membantu user Button berfungsi untuk keluar dari form pengeluaran barang dan masuk pada form menu utama. dengan baik. sangat 3. Textbox Dapat membantu user Textbox berfungsi untuk menginputkan dengan sangat barang apa saja yang akan baik. keluar dari gudang persediaan barang. 4. listview Dapat menampilkan barang apa saja yang akan Listview berfungsi dengan baik. keluar dari gdang persediaan. Barang yang baru keluar atau yang sudah pernah keluar. 5. Combobox Dapat membantu user untuk memilih pegawai yang bertugas saat itu Combobox berfungsi dengan sangat baik. untuk transaksi pengeluaran barang.

59 h. Tampilan Menu Laporan Pada Menu Laporan terdapat tiga jenis laporan yang dapat diakses oleh admin yakni Laporan Persediaan Barang yang berisi informasi persediaan barang yang ada saat ini digudang, Laporan Penerimaan Barang yang berisi informasi mengenai barang apa saja yang masuk kegudang dalam periode tertentu, dan Laporan Pengeluaran Barang yang berisi barang apa saja yang keluar dari gudang. Gambar 19 Laporan Persediaan Barang Gambar 20 Laporan Penerimaan Barang

60 Gambar 21 Laporan Pengeluaran Barang Tabel 15 Hasil Uji Coba Form Laporan NO Toolbox HASIL UJI COBA KETERANGAN 1. Button Cetak Dapat membantu user untuk Button berfungsi memproses jenis laporan denga sangat baik yang telah dipilih berdasarkan tanggal dan periode. 2. Button Keluar Dapat membantu user untuk Button berfungsi keluar dari menu laporan dengan baik. dan masuk pada main menu. 3. Combobox Dapat membantu user unutk memilih jenis dan periode laporan yang ingin Combobox berfungsi dengan sangat baik. dicetak.

61 4. Datetimepicker Dapat membantu User untuk menentukan tanggal dari laporan yang akan Datetimepicker berfungsi dengan baik. 5. CrystalReport dicetak. Dapat menampilkan laporan CrystalReport View yang diminta user sesuai View berfungsi jenis, periode, dan tanggal dengan sangat yang telah ditentukan. baik.

62

63