• Tidak ada hasil yang ditemukan

PA : Sistem Informasi Pengadaan Barang/Bahan dan Penjualan Tunai di CV. Duta Tehnik Sidoarjo

N/A
N/A
Protected

Academic year: 2021

Membagikan "PA : Sistem Informasi Pengadaan Barang/Bahan dan Penjualan Tunai di CV. Duta Tehnik Sidoarjo"

Copied!
36
0
0

Teks penuh

(1)BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Analisa Sistem Berdasarkan hasil observasi di CV. Dura 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 ada di dalam sistem pengadaan pada CV. Duta Tehnik.. 22.

(2) 23. 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 laporan bahan yang akan diproduksi. tersisa,. 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 dan Penjualan 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. e.. Menghasilkan laporan penjualan.

(3) 24. 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.. SQL Server 2005 SQL Server 2005 digunakan karena cocok dengan pemrograman .NET.. 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 komputerisasi. Proses yang dikembangkan meliputi, pencatatan bahan dan barang serta penjualan tunai. a.. Sistem flow pencatatan bahan baku.

(4) 25. SYSFLOW PENCATATAN BAHAN BAKU PRODUKSI DIREKTUR. PETUGAS. PRODUKSI. MULAI. PERMINTAAN BAHAN BAKU PENGECEKAN DATA BAHAN BAKU. DATA BAHAN BAKU. T. ADA?. PEMBERITAHUA N BAHAN BAKU KOSONG. BAHAN BAKU KOSONG. Y. BAHAN BAKU ADA. PEMBERITAHUA N BAHAN BAKU ADA. PENCATATAN PENGAMBILAN BAHAN BAKU. DATA BAHAN BAKU. PEMBUATAN LAPORAN BAHAN BAKU. LAPORAN BAHAN. LAPORAN LAPORAN BAHAN BAHAN. a. SELESAI. Gambar 4.1 Sistem Flow pencatatan bahan baku Pada Gambar 4.1 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.

(5) 26. SYSFLOW PENCATATAN BARANG PRODUKSI DIREKTUR. PETUGAS. PENJUALAN. MULAI. PERMINTAAN BARANG PENGECEKAN DATA BARANG. DATA BARANG. T. ADA?. PEMBERITAHUA N BARANG KOSONG. BARANG KOSONG. Y. BARANG ADA. PEMBERITAHUA N BARANG ADA. PENCATATAN PENGAMBILAN BARANG. DATA BARANG. PEMBUATAN LAPORAN BARANG. LAPORAN BAHAN. LAPORAN LAPORAN BARANG BARANG. a. SELESAI. Gambar 4.2 Sistem 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 secara terkomputerisasi. c.. Sistem flow kartu member.

(6) 27. SYSFLOW KARTU MEMBER PETUGAS. PELANGGAN. MULAI. KTP/NAMA DAN IDENTITAS DIRI PENGECEKAN DATA MEMBER. DATA MEMBER. Y. ADA?. PEMBERITAHUA N MEMBER ADA. MEMBER SUDAH ADA. T. PEMBERITAHUA N MEMBER BELUM ADA. PENCATATAN MEMBER BARU. MEMBER TIDAK ADA. DATA MEMBER. PEMBUATAN KARTU MEMBER KARTU MEMBER. SELESAI. Gambar 4.3 Sistem flow kartu member Pada Gambar 4.3 menjelaskan bagian pembuatan kartu member yang membuat dan mencatat member untuk digunakan pelanggan bertransaksi secara terkomputerisasi di CV. Duta Tehnik. d.. Sistem flow penjualan tunai.

(7) 28. SYSFLOW PENJUALAN TUNAI PETUGAS. DIREKTUR. PELANGGAN MULAI. DATA BARANG. KARTU MEMBER DAN LIST BARANG YANG MAU DI BELI. CEK DATA BARANG DAN DATA MEMBER. DATA MEMBER. KARTU MEMBER. ADA?. T. PEMBERITAHUA N BARANG KOSONG BARANG KOSOG. Y. PEMBERITAH UAN BARANG ADA. DATA BARANG. BARANG ADA. PECATATAN BARANG YANG DI BELI. DATA PENJUALAN. UANG. KARTU MEMBER PRINT NOTA DAN CETAK LAPORAN BARANG. NOTA BARANG LAPORAN PENJUALAN. LAPORAN LAPORAN PENJUALAN BARANG. a. SELESAI. Gambar 4.4 Sistem flow penjualan tunai Pada Gambar 4.4 menjelaskan bagian transaksi penjualan tunai yang mencatat barang yang di ambil dan barang yang sudah di jual untuk di gunakan laporan penjualan secara terkomputerisasi CV. Duta Tehnik.

(8) 29. 4.2.2 Diagram Jenjang 0. SISTEM INFOR MASI_PENGADAA N_DAN_PENJUALAN_DI _CV_DU TA_TEHNIK. +. 1. 3. 2. PENCATATAN BARANG. PENCATATAN BAHAN BAKU. MENGELOLA DATA MASTER. +. 5. 4. REGISTRASI MEMBER. +. +. PENJUALAN TUNAI. +. +. 1.2. 1.1 MASTER_BAHA N. MASTER_BARA NG. +. +. 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 5 proses utama yang ada pada diagram jenjang dari sistem informasi penjualan pada CV.Duta Tehnik yaitu proses mengelola data master, proses pencatatan bahan baku, barang , penjualan tunai serta registrasi member. Subproses pada Mengelola data master ada 2 yaitu master barang dan master bahan baku..

(9) 30. 4.2.3 Context Diagram Pada Gambar 4.6 adalah context diagram dari Sistem Informasi Pengadaan barang Penjualan tunai pada CV. Duta Tehnik. Context diagram sistem ini terdiri dari 4 entitas, yaitu entitas petugas gudang, petugas produksi,member dan direktur. Tiga entitas tersebut memberikan input data dan menerima output data yang diperlukan dan satu hanya menerima outpot data. 0. PETUGAS_ GUDANG. INFO_DATA_BAHAN. INFO_DATA_MEMBER. INFO_BAHAN_YANG_DIAMBIL. INFO_BARANG_YANG_DIJUAL BARANG_YANG_DIJUAL. BAHAN_YANG_DIAMBIL DATA_BAHAN_PRODUKSI. PETUGAS_ PENJUALA N. SISTEM INFORMASI_PENGADAA N_DAN_PENJUALAN_DI _CV_DUTA_TEHNIK. DATA_MEMBER. NOTA. MEMBER. UANG DATA_BARANG. +. LAPORAN_PENJUALAN_TUNAI KEPALA_DI REKTUR. INFO_DATA_BARANG LAPORAN_DATA_BAHAN INFO_BARANG_YANG_DIAMBIL LAPORAN_DATA_BARANG. BARANG_YANG_DIAMBIL. PETUGAS_ PRODUKSI. Gambar 4.6 Contex Diagram CV. Duta Tehnik 4.2.4 Data Flow Diagram level 0 Pada Gambar 4.7 adalah DFD level 0 dari Sistem Informasi Pengadaan barang Penjualan tunai 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 barang,yang keempat adalah registrasi member,yang kelima penjualan tunai..

(10) 31. 1 [DATA_BAHAN_PRODUKSI] DATA_BAHAN_DISIMPAN. [INFO_DATA_BAHAN] [DATA_BARANG]. PETUGAS_GUDAN PETUGAS_GUDANG PETUGAS_GUDANG G. 1 BAHAN DATA_BAHAN_DIBACA DATA_BARANG_DISIMPAN MENGELOLA DATA M ASTER DATA_BARANG_DIBACA. [INFO_DATA_BARANG]. +. 2 [BAHAN_YANG_DIAMBIL] [LAPORAN_DATA_BAHAN] PENCATATAN BAHAN BAKU [INFO_BAHAN_YANG_DIAMBIL]. DATA_BAHAN_DIUBAH. +. DATA_BAHAN_DIUBAH_DIBACA. 3 [INFO_BARANG_YANG_DIAMBIL]. DATA_BARANG_DIUBAH BARANG_PR ODUKSI. 2. [LAPORAN_DATA_BARANG]. PETUGAS_ PETUGAS_PR PETUGAS_PRO PETUGAS_ PRODUKSI ODUKSI PRODUKSI DUKSI. PENCATATAN BARANG. DATA_BARANG_DIUBAH_DIBACA. [BARANG_YANG_DIAMBIL]. +. 4. KEPALA_DI KEPALA_D KEPALA_DI IREKTUR REKTUR REKTUR. PETUGAS_PENJ PETUGAS_PEN PETUGAS_PENJU JUALAN UALAN ALAN. [INFO_DATA_MEMBER] DATA_M EM BER_DISIM PAN [DATA_MEMBER]. 4. MEMBER. REGISTRASI M EM BER DATA_M EM BER_DIBACA. + [LAPORAN_PENJUALAN_TUNAI]. [BARANG_YANG_DIJUAL]. 5 DATA_BARANG_DISIMPAN. [INFO_BARANG_YANG_DIJUAL]. DATA_BARANG_DIBACA. [UANG] PENJUALAN TUNAI DATA_PENJUALAN_DIBACA. [NOTA]. +. DATA_PENJUALAN_DISIMPAN. MEMBER MEMBER. Gambar 4.7 DFD level 0 CV. Duta Tehnik. 3. PENJUALAN.

(11) 32. 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 Sistem Informasi Pengadaan barang Penjualan tunai pada CV. Duta Tehnik. DFD level 1 ini terdapat 2 macam proses.. 1.1 [DATA_BAHAN_PRODUKSI]. [DATA_BAHAN_DIBACA] MASTER_BAHAN. PETUGAS_ GUDANG. 11. BAHAN BAHAN. +. [INFO_DATA_BAHAN]. [DATA_BAHAN_DISIM PAN]. 1.2 [DATA_BARANG_DISIM PAN] PETUGAS_ PRODUKSI. [DATA_BARANG]. 22. BARANG_PR ODUKSI ODUKSI. MASTER_BARANG [INFO_DATA_BARANG]. [DATA_BARANG_DIBACA]. +. Gambar 4.8 DFD level 1 Master CV. Duta Tehnik b. Sub Proses Pencatatan bahan baku DFD level 1 Pada Gambar 4.9 adalah sub proses pencatatan bahan baku DFD level 1 dari Sistem Informasi Pengadaan barang Penjualan tunai pada CV. Pada DFD level 1 terdapat 6 macam proses..

(12) 33. 2.1 [BAHAN_YANG_DIAMBIL]. DATA_DIBACA. PENGECEKAN_BAH AN_YANG_DIAMBIL. [DATA_BAHAN_DIUBAH_DIBACA] BAHAN_ADA. PETUGAS_ GUDANG. BAHAN_TIDAK_ADA. 2.3. 2.2 MENAMPILKAN_ PESAN. PESAN_DITAMPILKAN. 11. BAHAN BAHAN. MENGAMBIL_BA HAN. [INFO_BAHAN_YANG_DIAMBIL]. 2.4. DATA_BAHAN_YANG_DIAMBIL_DISIMPAN. MEMYIMPAN BAHAN YANG DIAM BIL. [DATA_BAHAN_DIUBAH]. 2.5. BAHAN_YANG_DIAM BIL_DITAMPILKAN. MENAMPILKAN PESAN BARU. DATA_DITAM PILKAN 2.6. KEPALA_DI REKTUR. [LAPORAN_DATA_BAHAN]. PEM BUATAN LAPORAN BAHAN DATA_DIBACA. Gambar 4.9 DFD level 1 Pencatatan Bahan baku CV. Duta Tehnik c.. Sub Proses Pencatatan bahan baku DFD level 1 Pada Gambar 4.10 adalah sub proses pencatatan barang DFD level 1 dari. Sistem Informasi Pengadaan barang Penjualan tunai pada CV. Pada DFD level 1 terdapat 6 macam proses..

(13) 34. 3.1 PENGECEKAN_ BARANG_YANG _DIAMBIL. [BARANG_YANG_DIAMBIL]. [DATA_BARANG_DIUBAH_DIBACA] DATA_DIBACA. PETUGAS_ PRODUKSI. 3.3 3.2. BARANG_ADA. MENAMPILKAN PESAN PESAN_DITAMPILKAN [INFO_BARANG_YANG_DIAMBIL]. 2. MENGAMBIL BARANG. BARANG_PR BARANG_PR ODUKSI ODUKSI. BARANG_TIDAK_ADA DATA_BARANG_YANG_DIAMBIL_DISIMPAN. 3.4 3.5. MENYIM PAN BARANG YANG DIAM BIL DATA_DITAM PILKAN. MENAMPILKAN PESAN BARU. PESAN_BARU_DITAMPILKAN. [DATA_BARANG_DIUBAH]. 3.6 KEPALA_DI REKTUR. [LAPORAN_DATA_BARANG]. PEM BUATAN LAPORAN BARANG DATA_DIBACA. Gambar 4.10 DFD level 1 Pencatatan Barang CV. Duta Tehnik d. Sub Proses Registrasi Member DFD level 1 Pada Gambar 4.11 adalah sub proses registrasi member DFD level 1 dari Sistem Informasi Pengadaan barang Penjualan tunai pada CV. Pada DFD level 1 terdapat 5 macam proses..

(14) 35. 4.1 [DATA_MEMBER] [DATA_MEMBER_DIBACA] PENGECEKAN DATA MEMBER. PETUGAS_ PETUGAS _PENJUAL PENJUALA AN N. 4.3. [INFO_DATA_MEMBER]. DATA_M EM BER_ADA. MEMBUAT DATA MEMBER. DATA_M EM BER_TIDAK_ADA. DATA_M EM BER_ADA_DITAMPILKAN. 44. MEMBER MEMBER. 4.2 DATA_M EM BERBARU_DISIMPAN. MENAMPILKAN DATA MEMBER 4.4 4.5 MENYIM APAN MEMBER. CETAK_DATA_DAN_M ENAMPILAKAN. [DATA_MEMBER_DISIMPAN]. MENCETAK KARTU MEMBER CETAK_KARTU_M EM BER. Gambar 4.11 DFD level 1 Registrasi Member CV. Duta Tehnik e.. Sub Proses Penjualan Tunai DFD level 1 Pada Gambar 4.12 adalah sub proses penjualan tunai DFD level 1 dari. Sistem Informasi Pengadaan barang Penjualan tunai pada CV. Pada DFD level 1 terdapat 6 macam proses..

(15) 36. DATA_DIBACA 5.1 [BARANG_YANG_DIJUAL]. DATA_DIBACA [DATA_PENJUALAN_DIBACA]. PENGECEKAN BARANG YANG DIBELI. BARANG_YANG_DIBELI_ADA. BARANG_YANG_DIBELI_TIDAK_ADA. PETUGAS_ PENJUALA N. 5.2. 5.3. MENAMPILKAN DATA. [INFO_BARANG_YANG_DIJUAL] [UANG]. MENCATAT DATA YANG AKAN DIBELI SIM PAN_DATA. 33 PENJUALAN PENJUALAN. 5.5 [DATA_PENJUALAN_DISIMPAN] MEMBER. [NOTA]. PRINT NOTA [DATA_BARANG_DIBACA]. 5.4. CETAK_NOTA. 2. BARANG_PR ODUKSI. MENYIM PAN PENCATATAN [DATA_BARANG_DISIM PAN]. 5.6 KEPALA_D IREKTUR. DATA_DIBACA [LAPORAN_PENJUALAN_TUNAI]. PEM BUATAN LAPORAN PENJUALAN. DATA_DIBACA. Gambar 4.12 DFD level 1 Penjualan Tunai CV. Duta Tehnik 4.2.6 Data Flow Diagram level 2 a.. Sub Proses Master Bahan Baku DFD level II Pada Gambar 4.13 adalah sub proses master bahan baku DFD level 2 dari. Sistem Informasi Pengadaan barang Penjualan tunai pada CV. Duta Tehnik. DFD level ini terdapat 6 macam proses.

(16) 37. [DATA_BAHAN_PRODUKSI]. DATA_BAHAN_DITAMBAH. 1.1.1. [DATA_BAHAN_DIBACA]. VERIFIKASI DATA BAHAN. DATA_BAHAN_TIDAK_ADA. DATA_BAHAN_ADA. PETUGAS_ PETUGAS_ GUDANG GUDANG. 1.1.2 MENAMPILKAN_DA TA_BAHAN 1.1.3 11 DATA_BAHAN_ADA_DITAM PILKAN. [INFO_DATA_BAHAN]. BAHAN BAHAN. MEMBUAT_DATA_ BAHAN. 1.1.4 DATA_BAHAN_BARU_DISIM PAN. UBAH_DATA_BAHAN. DATA_BAHAN_DIU BAH 1.1.5 MENYIM PAN_DA TA_BAHAN UBAH_DATA_BAHAN_DISIM PAN. [DATA_BAHAN_DISIM PAN]. 1.1.6. DATA_BAHAN_BARU_DITAM PILKAN. MENAMPILKAN_D ATA_BAHAN_BAR U DATA_BAHAN_DITAMPILKAN. Gambar 4.13 DFD level 2 Master Bahan Baku CV. Duta Tehnik f.. Sub Proses Master Barang DFD level II Pada Gambar 4.14 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..

(17) 38. DATA_BARANG_DITAMBAH. 1.2.1 [DATA_BARANG_DIBACA] VERIFIKASI DATA BARANG. [DATA_BARANG] DATA_BARANG_ADA. PETUGAS_ PRODUKSI. 1.2.3 1.2.2 DATA_BARANG_TIDAK_ADA. MENAMPILKAN DATA BARANG. MEMBUAT_DATA_BA RANG. DATA_BARANG_BARU_DISIM PAN [INFO_DATA_BARANG]. DATA_BARANG_ADA_DITAM PILKAN. 2. BARANG_PR ODUKSI. 1.2.4 1.2.5 MENGUBAH DATA BARANG UBAH_DATA_BARANG_DISIM PAN. MENYIM PAN DATA BARANG. [DATA_BARANG_DISIM PAN]. UBAH_DATA_BARANG. 1.2.6. DATA_BARANG_BARU_DITAM PILKAN. MENAMPILKAN DATA BARANG BARU. DATA_BARANG_DITAMPILKAN. Gambar 4.14 DFD level 2 Master Barang CV. Duta Tehnik. 4.3 Entity Relationship Diagram Berdasarkan desain sistem diatas Entitiy Relationship Diagram tentang Conceptual Data Model dan Pyischal Data Model 4.3.1 Conceptual Data Model Pada Gambar 4.15 menjelaskan tentang Conceptual Data Model (CDM) yang terdiri dari 8 tabel yang saling berhubungan dari Sistem Informasi Pengadaan barang Penjualan tunai pada CV. Duta Tehnik..

(18) 39. Karyawan id_karyawan nama_karyawan alamat_karyawan password status_karyawan. Pekerjaan id_pekerjaan nama_pekerjaan Memiliki melayani. Pengambilan_barang. melayani. id_transaksi_barang tanggal_barang_diambil jumlah_barang_diambil mempunyai. melayani Barang PENJUALAN id_penjualan tanggal_transaksi harga_total. Bahan id_bahan nama_bahan stok harga_satuan_bahan. Pengambilan_bahan. mempunyai. id_transaksi_bahan tanggal_bahan_diambil jumlah_bahan_diambil. mempunyai. id_barang nama_barang stok harga_satuan. melakukan. MEMBER id_member nama_member no_identitas alamat_member. Gambar 4. 15 CDM CV. Duta Tehnik 4.3.2 Physical Data Model Pada Gambar 4.16 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.. ID_PEKERJAAN = ID_PEKERJAAN. PEKERJAAN ID_PEKERJAAN LongInteger NAMA_PEKERJAAN Text(50). KARYAWAN ID_KARYAWAN LongInteger ID_PEKERJAAN LongInteger NAMA_KARYAWAN Text(50) ALAMAT_KARYAWAN Text(50) PASSWORD Text(50) STATUS_KARYAWAN Text(50). ID_KARYAWAN = ID_KARYAWAN. ID_KARYAWAN = ID_KARYAWAN. PENGAMBILAN_BAHAN ID_TRANSAKSI_BAHAN LongInteger ID_KARYAWAN LongInteger ID_BAHAN LongInteger TANGGAL_BAHAN_DIAMBIL DateTime JUMLAH_BAHAN_DIAMBIL LongInteger. PENJUALAN ID_PENJUALAN ID_KARYAWAN ID_MEMBER ID_BARANG TANGGAL_TRANSAKSI HARGA_TOTAL. ID_MEMBER = ID_MEMBER. ID_BAHAN = ID_BAHAN. PENGAMBILAN_BARANG ID_TRANSAKSI_BARANG LongInteger ID_KARYAWAN LongInteger LongInteger ID_KARYAWAN = ID_KARYAWAN ID_BARANG TANGGAL_BARANG_DIAMBIL DateTime JUMLAH_BARANG_DIAMBIL LongInteger. LongInteger LongInteger LongInteger LongInteger DateTime LongInteger. ID_BARANG = ID_BARANG. BAHAN ID_BAHAN NAMA_BAHAN STOK HARGA_SATUAN_BAHAN. LongInteger Text(50) LongInteger LongInteger. MEMBER ID_MEMBER NAMA_MEMBER NO_IDENTITAS ALAMAT_MEMBER. ID_BARANG = ID_BARANG. LongInteger Text(50) LongInteger Text(50). Gambar 4.16 PDM CV. Duta Tehnik. BARANG ID_BARANG LongInteger NAMA_BARANG Text(50) STOK LongInteger HARGA_SATUAN LongInteger.

(19) 40. 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 status pekerjaan karyawan. Tabel 4.1 Tabel Pekerjaan. No 1 2. Nama Kolom. Tipe Panjang Constraint Data Data ID_PEKERJAAN Int Primary Key NAMA_PEKERJAAN Varchar 50 Not Null. 2. Tabel Bahan Baku Nama Tabel. : Bahan Baku :. Primary Key. : ID_BAHAN. Foreign Key. :-. Fungsi. : Digunakan untuk master bahan baku. Tabel 4.2 Tabel Bahan Baku. No. Nama Kolom. 1. ID_BAHAN. 2 3 4. NAMA_BAHAN STOK HARGA_SATUAN_BAHAN. Tipe Data Int. Panjang Constraint Data Primary Key Varchar 50 Not Null Int Not Null Int Not Null.

(20) 41. 3. Tabel Barang Nama Tabel. : Barang. Primary Key. : ID_BARANG. Foreign Key. :-. Fungsi. : Digunakan untuk master barang. Tabel 4.3 Tabel Barang. No. Nama Kolom. Tipe Data Int. 1. ID_BARANG. 2 3 4. NAMA_BARANG STOK HARGA_SATUAN_BARANG. Panjang Constraint Data Primary Key Varchar 50 Not Null Int Not Null Int Not Null. 4. Tabel Karyawan Nama Tabel. : Karyawan. Primary Key. : ID_KARYAWAN. Foreign Key. : ID_PEKERJAAN. Fungsi. : Digunakan untuk master karyawan. Tabel 4.4 Tabel Karyawan. No 1 2 3 4 5 6. Nama Kolom ID_ KARYAWAN ID_PEKERJAAN NAMA_ KARYAWAN ALAMAT_KARYAWAN PASSWORD STATUS_KARYAWAN. Tipe Data Int Int Varchar Varchar Varchar Varchar. Panjang Data 50 50 50 50. 5. Tabel Pengambilan Bahan Nama Tabel. : Pengambilan Bahan. Primary Key. : ID_TRANSAKSI_BAHAN. Foreign Key. : ID_BAHAN,ID_KARYAWAN. Constraint Primary Key Not Null Not Null Not Null Not Null Not Null.

(21) 42. Fungsi. : Digunakan untuk pengambilan bahan. Tabel 4 5 Tabel Pengambilan bahan. No 1 2 3 4 5. Nama Kolom. Tipe Data. Panjang Constraint Data ID_TRANSAKSI_BAHAN Int Primary Key ID_BAHAN Int Not Null ID_KARYAWAN Int Not Null TANGGAL Date/Time Not Null JUMLAH_BAHAN_DIAMBIL Int Not Null. 6. Tabel Pengambilan Barang Nama Tabel. : Pengambilan Barang. Primary Key. : JUMLAH_BARANG_DIAMBIL. Foreign Key. : ID_BARANG,ID_KARYAWAN. Fungsi. : Digunakan untuk pengambilan barang. Tabel 4. 6 Tabel Pengambilan barang. No 1 2 3 4 5. Nama Kolom. Tipe Data. Panjang Constraint Data ID_TRANSAKSI_BARANG Int Primary Key ID_BARANG Int Not Null ID_KARYAWAN Int Not Null TANGGAL Date/Time Not Null JUMLAH_BARANG_DIAMBIL Int Not Null. 7. Tabel Member Nama Tabel. : Member. Primary Key. : ID_MEMBER. Foreign Key. :-. Fungsi. : Digunakan untuk master member..

(22) 43. Tabel 4.7 Tabel Member No. Nama Kolom. Tipe Data. Panjang Data. 1. ID_MEMBER. Int. -. 2 3 4. NAMA_MEMBER NO_IDENTITAS ALAMAT_MEMBER. Varchar Int Varchar. 50 50. Constraint Primary Key Not Null Not Null Not Null. 8. Tabel Penjualan Nama Tabel. : Penjualan. Primary Key. : ID_PENJUALAN. Foreign Key. : ID_KARYAWAN,ID_BARANG,ID_BAHAN, ID_MEMBER : Digunakan untuk transaksi penjualan.. Fungsi. Tabel 4.8 Tabel Penjualan No 1 2 3 4 5 6. Nama Kolom. Tipe Data ID_ PENJUALAN Int ID_BARANG Int ID_BAHAN Int ID_KARYAWAN Int TANGGAL_TRANSAKSI Date HARGA_TOTAL Int. Panjang Data -. Constraint Primary Key Not Null Not Null Not Null Not Null Not Null. 4.5 Desain Input Output Dibawah ini terdapat desain dari program aplikasi Pengadaan Bahan/Barang dan Penjualan pada CV. Duta Tehnik dan akan dijelaskan bagaimana cara menggunakan program ini nantinya..

(23) 44. a.. Form Utama Pada. saat. menjalankan. aplikasi. Sistem. Informasi. Pengadaan. Barang/Bahan dan Penjualan Tunai pada CV. Duta Tehnik pertama kali akan tampil form seperti Gambar 4.17 dan pada form utama terdapat beberapa menu yang berisi fitur-fitur dari aplikasi ini. Ada empat menu utama yaitu file, data master, transaksi dan laporan. Menu file berisi tentang fitur login, logout dan exit.Menu data master berisi tentang fitur master bahan baku,barang,member.Menu transaksi berisi tentang fitur pengambilan bahan baku,barang dan penjualan.Menu laporan berisi tentang laporan per bulan pengambilan bahan baku, barang dan penjualan.. Gambar 4.17 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.18..

(24) 45. Gambar 4.18 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.19.. Gambar 4.19 Form master bahan baku.

(25) 46. 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.20.. Gambar 4.20 Form master barang.

(26) 47. e.. Form Member Form member berfungsi untuk menyimpan data member. Dengan form ini. data bahan baku baru disimpan ke database member dan dapat mengubah database member. Form pengambilan member mempunyai text box id member, nama member, no identitas, alamat, button cari,simpan dan ubah serta list view untuk melihat member yang ada. Untuk lebih jelasnya bisa dilihat pada Gambar 4.21. Gambar 4.21 Form master member.

(27) 48. f.. 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 ambil serta list view untuk melihat pengambilan bahan baku yang ada. Untuk lebih jelasnya bisa dilihat pada Gambar 4.22.. Gambar 4.22 Form Pengambilan bahan baku.

(28) 49. g.. 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 pengambilan bahan baku yang ada. Untuk lebih jelasnya bisa dilihat pada Gambar 4.23.. Gambar 4.23 Form Pengambilan barang.

(29) 50. h. Form Kartu Member Form kartu member berfungsi untuk mencetak data member yang dipilih. Form kartu member memiliki text box id member, nama member dan button cari, cetak .. Gambar 4.24 Form Kartu member i.. Form Cetak Kartu member Form Cetak kartu member berfungsi untuk mencetak kartu member. Untuk. lebih jelasnya bisa dilihat pada Gambar 4.25.. Gambar 4.25 Form Cetak Kartu member.

(30) 51. j.. 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 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.26.. Gambar 4.26 Form Laporan bahan baku.

(31) 52. k. 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 serta list view untuk melihat laporan barang yang sesuai dengan tanggal awal dan akhir. Untuk lebih jelasnya bisa dilihat pada Gambar 4.27.. Gambar 4.27 Form Laporan barang.

(32) 53. l.. Form Penjualan Form Penjualan berfungsi untuk melakukan transaksi. Dengan form ini. data penjualan di simpan ke database penjualan. Form penjualan mempunyai text box id member, nama member, harga total, button cari, save, tambah, selesai, combo box barang yang diambil, datetimepicker tanggal serta masked text box jumlah barang. Untuk lebih jelasnya bisa dilihat pada Gambar 4.28.. Gambar 4.28 Form Penjualan.

(33) 54. 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.29.. Gambar 4.29 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.30.. Gambar 4.30 Form cetak laporan barang.

(34) 55. o.. Form Laporan Penjualan Form Laporan penjuakan berfungsi untuk menampilkan laporan penjualan. Dengan form ini data laporan barang ditampilkan ke listview laporan penjualan dan dapat dilihat laporan per-hari maupun per-bulan. Form laporan penjualan mempunyai datetimepicker tanggal awal, tanggal akhir, button proses dan cetak serta list view untuk melihat laporan barang yang sesuai dengan tanggal awal dan akhir. Untuk lebih jelasnya bisa dilihat pada Gambar 4.31.. Gambar 4.31 Form Laporan Penjualan.

(35) 56. p. Form Laporan Penjualan Member Form Laporan penjuakan berfungsi untuk menampilkan laporan penjualan member.Dengan form ini data laporan barang ditampilkan ke listview laporan penjualan dan dapat dilihat laporan nama member yang sudah melakukan transaksi penjualan.. Untuk lebih jelasnya bisa dilihat pada Gambar 4.32.. Gambar 4.32 Form Penjualan Member.

(36) 57. q. Form Cetak Laporan Penjualan Form Cetak Laporan bahan baku berfungsi untuk mencetak laporan penjualan. Untuk lebih jelasnya bisa dilihat pada Gambar 4.33.. Gambar 4.33 Form Cetak Laporan Penjualan r.. Form Cetak Laporan Penjualan Member Form Cetak Laporan barang berfungsi untuk mencetak laporan penjualan. member. Untuk lebih jelasnya bisa dilihat pada Gambar 4.34.. Gambar 4.34 Form cetak laporan Penjualan Member.

(37)

Gambar

Gambar 4.3 Sistem flow kartu member
Gambar 4.6 Contex Diagram CV. Duta Tehnik  4.2.4  Data Flow Diagram level 0
Gambar 4.7 DFD  level  0 CV. Duta Tehnik  DATA_BARANG_DISIMPANDATA_BARANG_DIBACADATA_PENJUALAN_DISIMPANDATA_PENJUALAN_DIBACADATA_M EM BER_DIBACADATA_M EM BER_DISIM PAN
Gambar 4.8 DFD level 1 Master CV. Duta Tehnik  b.  Sub Proses Pencatatan bahan baku DFD level 1
+7

Referensi

Dokumen terkait

Penelitian ini mengkaji perihal kualitas kinerja perusahaan.Fokus pengkajian adalah faktor-faktor yang berhubungan dengan kualitas kinerja perusahaan yang meliputi

Hasil penelitian menunjukkan bahwa: (1) guru Bahasa Indonesia SMP Negeri 2 Bantul telah melaksanakan penyusunan RPP pada setiap awal semester dengan menggunakan buku

Gerakan berulang, postur tangan, usia, dan masa kerja memiliki hubungan dengan kejadian CTS pada perajin batik tulis “Seruling Etan” Magetan. Sedangkan diabetes

sosial terlibat dalam pembangunan nasional yang memfokus kepada pembangunan diri insan tersebut...  Perlaksanaan kerja sosial berlandaskan nilai, prinsip. dan etika yang

Berdasarkan hasil yang telah di prediksi dengan menggunakan WEKA, faktor tabungan haji dan alasan keluarga merupakan faktor yang paling dominan mempengaruhi

Pada aspek afektif masih terdapat beberapa kekurangan yang harus diperbaiki, antara lain masih terdapat siswa yang tidak mengikuti proses pembelajaran Fiqih di

Jadi jenis gaya bahasa sarkasme yang terdapat dalam komentar akun instagram Mimi Peri Rapunchelle (@mimi.peri) termasuk dalam kategori hate speech karena menggunakan kata-

Pada penelitian tersebut disebutkan bahwa lingkungan kerja merupakan faktor yang sangat penting yang bisa mempengaruhi kepuasan kerja dan komitmen karyawan dalam institusi ataupun