BAB IV HASIL PRAKTEK KERJA DAN ANALISIS Analisis Sistem Pencatatan Persediaan Primkopkar Manunggal

dokumen-dokumen yang mirip
BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. permintaan order dari customer melalui marketing lapangan ke

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. penjual dan pihak pembeli. Sistem informasi akuntasi penjualan di CV. Kasih Karunia

BAB IV HASIL PRAKTEK KERJADAN ANALISIS

pemakaian aplikasi antara lain:

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. selain itu bagian ini diberi wewenang untuk melakukan proses lelang untuk

BAB IV HASIL PRAKTEK KERJADAN ANALISIS

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB III ANALISIS DAN PERANCANGAN

BAB IV DESKRIPSI PEKERJAAN

BAB III HASIL DAN PEMBAHASAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

Gambar 4.1 Gambar Use Case Diagram

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB III PERANCANGAN SISTEM

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

BAB III ANALISA DAN DESAIN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

A. ADMINISTRATOR. Form Login Admin

BAB III ANALISIS DAN DESAIN SISTEM

III. ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN IMPLEMENTASI

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

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

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

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


BAB III ANALISA DAN DESAIN SISTEM

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV ANALISIS DAN PERANCANGAN SISTEM Analisis system adalah suatu proses yang dilakukan oleh peneliti agar dapat memahami

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap sistem yang sedang berjalan (Current sistem). Oleh karena itu kita perlu

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan penguraian dari suatu sistem informasi yang

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. Marketing di Kantor Pusat Jakarta melalui via telpon.

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III. PERANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. pelaporan dalam struktur organisasi PT. PLN (Persero) JMK UMK II

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III ANALISA DAN DESAIN SISTEM

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

BAB IV TESTING DAN IMPLEMENTASI

BAB IV DESKRIPSI SISTEM. dilakukan adalah identifikasi permasalahan yang terdiri dari survei, wawancara

BAB III ANALISIS DAN PERANCANGAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PEMBAHASAN. 3.1 Jadwal Kerja Praktek. Berdasarkan surat balasan kerja praktek dari Rumah Sakit Umum Pantura

BAB IV HASIL DAN UJI COBA

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. atau internal karyawan sehingga terjadi penumpukkan berkas. Terjadinya penumpukkan

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

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

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

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor )

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

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

PROGRAM APOTEK. Masukan User name dan password untuk bisa masuk ke Menu Utama Program (default) Username : admin Password : admin

BAB III ANALISA DAN DESAIN SISTEM

SISTEM PENCATATAN PERSEDIAAN

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

BAB III ANALISA DAN DESAIN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

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

Transkripsi:

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1. Analisis Sistem Pencatatan Persediaan Primkopkar Manunggal Sistem pencatatan persediaan yang digunakan di Primer Koperasi Karyawan (Primkopkar) Manunggal tergolong masih manual. Setiap awal bulan barang masuk dicek kuantitas dan kualitasnya dan membuat Nota Peneriman Barang 3 rangkap, rangkap 1 sebagai lampiran kas untuk penagihan dibendel nota dari pemasok, rangkap 2 diarsip bagian pembukuan, rangkap 3 diarsip bagian distribusi. Proses penjualan dilakukan dengan 2 cara, penjualan secara kredit (potongan gaji) atau tunai. Penjualan kredit, anggota harus memenuhi syarat yaitu membawa buku kuning dan slip potongan gaji, jika persyaratan sudah diterima petugas akan membuat nota penjualan 4 rangkap yang ditanda tangani petugas dan anggota, rangkap 1 dan 2 di berikan kepada bagian potongan gaji, rangkap 3 untuk mengambil barang dan diarsip bagian distribusi, rangkap 4 diberikan kepada anggota. Penjualan tunai, petugas akan membuat nota penjualan 3 rangkap, rangkap 1 diberikan kepada anggota, rangkap 2 untuk bukti pembayaran ke bagian keuangan, rangkap 3 untuk mengambil barang dan diarsip bagian distribusi. Dari nota penjualan akan digunakan untuk mengolah atau menghitung data barang keluar sebagai rekapitulasi harian, rekapitulasi bulanan hingga membentuk kartu stok yang berisi saldo persediaan barang. Laporan yang berupa hardcopy ini akan diarsip dan dapat digunakan sewaktu-waktu dibutuhkan dan hal ini dirasa kurang efisien dan efektif karena kemungkinan akan terjadi data yang tercecer atau hilang. 31

32 4.2. Kebutuhan Permasalahan yang dihadapi Primer Koperasi Karyawan Manunggal bagian distribusi dalam bagian pencatatan persediaan perlu adanya sistem informasi. Sistem informasi yang akan dikembangkan sekaligus dibahas dalam laporan ini adalah menggunakan web. Dengan menggunakan aplikasi ini maka transaksitransaksi yang terkait dengan persediaan di bagian distribusi dapat diolah dengan mudah dan menghasilkan laporan secara detail. Selain itu dengan pengolahan data dalam database MySQL akan menghasilkan informasi yang sesuai dengan kebutuhan. Software yang digunakan adalah aplikasi dbase dan FoxPro sedangkan Hardware yang digunakan adalah seperangkat komputer (Windows XP) yang masih bisa untuk dikembangkan untuk membangun sistem informasi dan aplikasi. 4.3. Jadwal Berikut adalah rencana perancangan sistem dari analisis sampai dengan implementasi: Tabel 4.1. Tabel Jadwal Perancangan Waktu Perencanaan Minggu 1 Minggu 2 Minggu 3 - Analisis masalah Uraian Perencanaan - Mengidentifikasi masalah - Gambaran masalah - Merancang basis data dan form - Membuat database

33 Minggu 4 Minggu 5 Minggu 6 Minggu 7 Minggu 8 Minggu 9 Minggu 10 Minggu 11 - Pengcodingan proses login user - Pengcodingan proses dan output data anggota - Pengcodingan proses dan output data master barang - Pengcodingan proses dan output menu transaksi - Pengcodingan proses dan output rekapitulasi - Pengcodingan proses dan output data rekapitulasi - Laporan Tugas Akhir - Laporan Tugas Akhir - Laporan Tugas Akhir 4.4. Perancangan Sistem Perancangan sistem adalah proses pengembangan spesifikasi sistem baru berdasarkan hasil rekomendasi analisis sistem. Untuk membuat sistem pencatatan persediaan diperlukan perancangan yang baik dari database yang dibutuhkan ataupun tampilan dari aplikasi. Berikut perancangan yang dibutuhkan dalam sistem pencatatan persediaan 4.4.1. Data Flow Diagram (DFD) level 0 Berikut adalah DFD level 0 sistem pencatatan persediaan pada Primer Koperasi Karyawan Manunggal:

34 Master barang Barang Staff Proses transaksi Sistem Pencatatan Persediaan Laporan Persediaan Admin Pengolahan Data Persediaan Barang Gambar 4.1. Data Flow Diagram (DFD) level 0 Sistem Pencatatan Persediaan pada Primer Koperasi Karyawan Manunggal membutuhkan data master barang dari tabel barang yang akan digunakan untuk proses transaksi. Proses transaksi hanya dapat diakses oleh staf dan akan menghasilkan laporan persediaan antaranya adalah rekapitulasi masuk, rekapitulasi keluar dan persediaan barang. Sistem pencatatan persediaan ini juga diakses oleh administrator. Hak akses administrator adalah dalam pengolahan data yaitu data karyawan, data master barang. Pengolahan data karyawan adalah menambahkan karyawan, mengedit data karyawan dan menghapus karyawan. Begitu pula dengan data master barang dapat menambah barang, mengedit data barang, dan menghapus data barang. Admin tidak dapat menambahkan atau melakukan proses transaksi. 4.4.2. Data Flow Diagram (DFD) level 1 Berikut adalah DFD level 1 sistem pencatatan persediaan pada Primer Koperasi Karyawan Manunggal:

35 Admin Staff Pengolahan Data Update Data 1.0 Data anggota Anggota Admin Master Barang Barang Staff Transaksi Proses Transaksi 2.0 Laporan persediaan Persediaan barang Rekap Transaksi 3.0 Rekapitulasi Rekapitulasi Gambar 4.2. Data Flow Diagram (DFD) level 1 Sistem Pencatatan Persediaan memiliki beberapa proses diantaranya adalah proses update data, proses transaksi dan proses rekap transaksi. Pengolahan data dalam proses update data hanya dapat diakses oleh admin. Data yang dapat diolah adalah data anggota, data master barang. Pengolahan data anggota akan update pada tabel karyawan dan pengolahan data master barang akan update pada tabel barang. Data master barang dan data anggota digunakan untuk proses transaksi. Proses transaksi hanya dapat diakses oleh staf dan akan menghasilkan laporan persediaan yang dapat diakses oleh staf dan juga admin. Sesuai dengan laporan persediaan melalui proses rekapitulasi akan menghasilkan rekap masuk dan rekap keluar yang juga dapat diakses oleh staf dan juga admin.

36 4.4.3. Use Case Diagram Masukkan user_id Masukkan Password LOGIN Data Anggota Pengolahan Data Master Barang ADMIN Logout LOGOUT Gambar 4.3. Use Case Diagram (1) User yang login sebagai admin dapat melakukan pengolahan data anggota dan data master barang. Masukkan user_id Masukkan Password Proses Transaksi LOGIN Laporan Persediaan STAFF Logout LOGOUT Gambar 4.4. Use Case Diagram (2) User yang login sebagai staf dapat melakukan proses transaksi. 4.4.4. Basis data Keberhasilan suatu sistem informasi sangat dipengaruhi oleh sistem basis data. Sistem basis data merupakan salah satu elemen penyusun sistem. Apabila sistem basis data ini benar-benar lengkap, akurat dan mudah untuk

37 ditampilkan kembali maka hal itu akan meningkatkan kualitas dari sistem manajemen basis data tersebut. Basis data adalah suatu kumpulan data terhubung yang disimpan secara bersama-sama pada suatu media, tanpa mengatap satu sama lain atau tidak perlu suatu kerangkapan data dengan cara-cara tertentu sehingga mudahuntuk digunakan dan ditampilkan kembali, dapat digunakan untuk satu atau lebih program aplikasi secara optimal, data dapat disimpan tanpa mengalami ketergantungan pada program yang akan menggunakannya, serta disimpan sedemikian rupa sehingga penambahan, pengambilan dan modifikasi data dapat dilakukan dengan mudah dan terkontrol. (James Martin, 1990) Dalam perancangan sistem pencatatan persediaan pada Primer Koperasi Karyawan Manunggal dibutuhkan basis data dalam MySQL untuk menyimpan semua data yang ada dalam sistem ini. Basis data ini diberi nama distribusi. Tabel adalah bagian dari basis data yang berfungsi untuk menyimpan data-data tertentu. Pada sistem ini terdapat beberapa tabel, yaitu: 1. Tabel user : untuk menyimpan data user. Tabel 4.2. Perancangan Tabel user Name Type Size Null Default Key Keterangan user_id varchar 5 No primary digunakan untuk login sistem password varchar 5 No password sesuai user_id untuk login sistem nama varchar 10 No nama dari pemakai user

38 level varchar 6 No sebagai user staf atau user admin 2. Tabel barang : untuk menyimpan data barang. Tabel 4.3. Perancangan Tabel barang Name Type Size Null Default Key Keterangan id_brg varchar 5 No primary id untuk setiap item barang nama_brg varchar 30 No nama barang sesuai dengan id barang harga_jual varchar 10 No harga per satuan satuan varchar 6 No kg=kilogram, lt=liter, ml=mili liter barang_ tersedia Int 11 No jml_masuk (tabel barang masuk) - jml (transaksi penjualan) menjadi barang tersedia 3. Tabel karyawan : untuk menyimpan data karyawan. Tabel 4.4. Perancangan Tabel karyawan Name Type Size Null Default Key Keterangan nrk Varchar 6 No primary Nomor Registrasi Karyawan yang dimiliki tiap karyawan nama_ karyawan Varchar 30 No nama karyawan sesuai dengan NRK karyawan bagian Varchar 25 No bagian perusahaan

39 4. Tabel barang_masuk : untuk menyimpan data barang masuk. Tabel 4.5. Perancangan Tabel barang_masuk Name Type Size Null Default Key Keterangan tgl_masuk Date No tanggal masuk barang id_brg Varchar 5 No id untuk setiap item barang nama_brg Varchar 30 No nama barang sesuai dengan id barang jml_masuk Int 11 No jumlah barang masuk dari pemasok 5. Tabel transaksi_penjualan : untuk menyimpan data barang keluar. Tabel 4.6. Perancangan Tabel transaksi_penjualan Name Type Size Null Default Key Keterangan no_nota Varchar 5 No no nota urut transaksi barang keluar tanggal Date No tanggal keluar barang nrk Varchar 6 No primary Nomor Registrasi Karyawan yang dimiliki tiap karyawan nama_ karyawan Varchar 30 No nama karyawan sesuai dengan NRK yang dimiliki oleh setiap karyawan Bagian Varchar 25 No bagian dalam perusahaan id_brg Varchar 5 No id untuk setiap barang item

40 nama_brg Varchar 30 No nama barang sesuai dengan id barang Jml Varchar 10 No jumlah barang keluar harga int 11 No harga per satuan Total int 11 No jumlah barang keluar x harga per satuan 4.4.5. Relasi Basis data Hubungan data antar tabel dalam basis data disebut dengan relasi. Relasi digunakan untuk meringkas data yang ada dalam basis data sehingga penggunaan data menjadi lebih fleksibel. Penggunaan relasi dalam sistem pencatatan persediaan pada Primer Koperasi Karyawan Manunggal adalah sebagai berikut: user #user_id +password +nama +level barang_masuk +tgl_masuk +id_brg +nama_brg +jml_massuk karyawan #nrk +nama_karyawan +bagian barang #id_brg +nama_brg +harga_jual +Satuan +barang_tersedia transaksi_penjualan +no_nota +tanggal -nrk +nama_karyawan +bagian -id_brg +nama_brg +jml +harga +total Gambar 4.5. Desain Relasi Basis Data Relasi yang terbentuk dalam basis data distribusi terletak pada tabel transaksi_penjualan, karyawan dan barang. Di dalam tabel transaksi_penjualan terdapat field nrk dan akan terisi sesuai dengan nrk

41 yang terdapat pada tabel karyawan. Pada tabel transaksi_penjualan, field id_brg juga akan terisi sesuai dengan id_brg yang terdapat pada tabel barang. 4.4.6. Desain Sistem 4.4.6.1. Halaman Login Halaman login adalah halaman pertama yang tampil sebelum masuk ke dalam sistem pencatatan persediaan. Halaman ini memiliki dua akses login yaitu login sebagai staf dan sebagai admin. Untuk login sebagai staf dan admin dibutuhkan user_id dan password masing-masing yang ada pada tabel user. Sistem Pencatatan Persediaan Unit Distribusi PRIMER KOPERASI KARYAWAN MANUNGGAL Jl. Argo Busono No.1 Salatiga Telp (0298) 321702 Login to Web App user_id password Log In Tampilkan password Gambar 4.6. Desain Halaman Login 4.4.6.2. Halaman Awal a. Halaman Awal Login Staf Jika login sebagai staf, maka halaman awal ketika login adalah seperti pada gambar 4.7. Di dalamnya terdapat beberapa menu, yaitu:

42 1. Home : halaman awal ketika login sebagai staf. 2. Data Barang : terdiri dari Barang Masuk dan Barang Keluar. 3. Laporan Persediaan : terdiri dari Rekap Masuk, Rekap Keluar dan Persediaan Barang. 4. Logout : proses keluar dari sistem pencatatan persediaan menuju halaman login. Selamat datang, Anda login sebagai staff Sistem Pencatatan Persediaan Unit Distribusi PRIMER KOPERASI KARYAWAN MANUNGGAL Jl. Argo Busono No.1 Salatiga Telp (0298) 321702 Home Data Barang Laporan Persediaan Logout Barang Masuk Barang Keluar Rekap Masuk Rekap Keluar Persediaan Barang USER ADMIN Data Anggota Menampilkan Data Anggota Koperasi Data Barang Berisi Master Barang Laporan Persediaan Menampilkan Rekap Barang Masuk Menampilkan Rekap Barang Keluar Persediaan Barang Log Out Keluar dari sistem aplikasi USER STAFF Data Barang Menampilkan Form tambah Barang Masuk beserta Data Barang Masuk Form tambah Barang Keluar beserta Data Barang Keluar Laporan Persediaan Menampilkan Rekap Barang Masuk Menampilkan Rekap Barang Keluar Persediaan Barang Log Out Keluar dari sistem aplikasi Gambar 4.7. Desain Halaman Awal Login Staff b. Halaman Awal Login Admin Jika login sebagai admin, maka halaman awal ketika login adalah seperti pada gambar 4.8. Di dalamnya terdapat beberapa menu, yaitu:

43 1. Home : halaman awal ketika login sebagai admin. 2. Data Anggota : terdiri dari data anggota koperasi. 3. Data Barang : terdiri dari master barang. 4. Laporan Persediaan : terdiri dari Rekap Masuk, Rekap Keluar dan Persediaan Barang. 5. Logout : proses keluar dari sistem pencatatan persediaan menuju halaman login. Selamat datang, Anda login sebagai admin Sistem Pencatatan Persediaan Unit Distribusi PRIMER KOPERASI KARYAWAN MANUNGGAL Jl. Argo Busono No.1 Salatiga Telp (0298) 321702 Home Data Anggota Master Barang Laporan Persediaan Logout Gambar 4.8. Desain Halaman Awal Login Admin 4.4.6.3. Halaman Data Barang Rekap Masuk Rekap Keluar USER ADMIN Data Anggota Menampilkan Data Anggota Koperasi Master Barang Menampilkan Data Barang Laporan Persediaan Menampilkan Rekap Barang Masuk Menampilkan Rekap Barang Keluar Persediaan Barang Log Out Keluar dari sistem aplikasi USER STAFF Data Barang Menampilkan Form tambah Barang Masuk beserta Data Barang Masuk Form tambah Barang Keluar beserta Data Barang Keluar Laporan Persediaan Menampilkan Rekap Barang Masuk Menampilkan Rekap Barang Keluar Persediaan Barang Log Out Keluar dari sistem aplikasi a. Halaman Barang Masuk Persediaan Barang Halaman barang masuk ini adalah halaman untuk proses menambah persediaan barang. Halaman ini hanya bisa diakses staf. Tanggal masuk diatur secara otomatis, dan

44 combo box digunakan untuk memilih id barang sesuai data yang tersimpan dalam tabel barang dan secara otomatis nama barang akan terisi sesuai id barang. Buttom tambah digunakan untuk menambah data barang masuk dalam tabel barang_masuk. Tombol tambah digunakan untuk menambahkan data. Sistem Pencatatan Persediaan PRIMER KOPERASI KARYAWAN MANUNGGAL Barang Masuk Home Data Barang Laporan Persediaan Logout Tanggal Masuk Kode Barang Nama Barang Jumlah Masuk Tambah : : : : Tanggal Kode Barang Nama Barang Jumlah Masuk Gambar 4.9. Desain Halaman Barang Masuk b. Halaman Barang Keluar Halaman barang keluar adalah halaman untuk proses mengurang persediaan barang. Halaman ini hanya bisa diakses staf No nota dan tanggal keluar diatur secara otomatis, combo box NRK dan kode barang digunakan untuk memilih nrk dalam tabel karyawan dan id barang dalam tabel barang sesuai data yang tersimpan. Jumlah beli diisi sesuai kebutuhan dan tombol tambah digunakan

45 untuk menambahkan data dan menambahkan hasil kali dari harga x jumlah beli ke kolom total. Sistem Pencatatan Persediaan PRIMER KOPERASI KARYAWAN MANUNGGAL Barang Keluar Home Data Barang Laporan Persediaan Logout No Nota Tanggal Keluar NRK Nama Bagian Kode Barang Nama Barang Harga Jumlah Beli : : : : : : : : : Tambah No Nota Tanggal NRK Nama Bagian Kode barang Nama barang harga jumlah total Gambar 4.10. Desain Halaman Barang Keluar 4.4.6.4. Halaman Data Anggota Halaman data anggota berisi nrk, nama dan bagian dari setiap anggota koperasi. Admin dapat menambahkan data anggota, mengedit data anggota dan menghapus data anggota yang mungkin sudah tidak diperlukan. Home Data Anggota Master Barang Laporan Persediaan Logout Sistem Pencatatan Persediaan PRIMER KOPERASI KARYAWAN MANUNGGAL TAMBAH DATA ANGGOTA NRK Nama Anggota Bagian Opsi Hapus Edit Gambar 4.11. Desain Halaman Data Anggota

46 4.4.6.5. Halaman Master Barang Halaman master barang berisi kode barang, nama barang, harga jual dan satuan. Selain itu, admin dapat menambahkan data barang, mengedit data barang dan menghapus data barang yang mungkin sudah tidak diperlukan. Sistem Pencatatan Persediaan PRIMER KOPERASI KARYAWAN MANUNGGAL Home Data Anggota Master Barang Laporan Persediaan Logout Kode Barang TAMBAH DATA BARANG Nama Barang Harga jual Satuan Opsi Hapus Edit Gambar 4.12. Desain Halaman Master Barang 4.4.6.6. Halaman Laporan Persediaan a. Halaman Rekap Masuk Halaman rekap masuk memuat rekapitulasi barang masuk. Dalam halaman ini, dapat dilihat jumlah barang yang sudah masuk pada periode tertentu. Sistem Pencatatan Persediaan PRIMER KOPERASI KARYAWAN MANUNGGAL REKAP BARANG MASUK Home Data Anggota Master Barang Laporan Persediaan Logout REKAP BARANG MASUK dari tanggal yyyy-mm-dd sampai degan tanggal yyyy-mm-dd No Tanggal Masuk Kode Barang Nama Barang Jumlah barang Gambar 4.13. Desain Halaman Rekap Masuk

47 b. Halaman Rekap Keluar Halaman rekap keluar memuat rekapitulasi barang keluar. Dalam halaman ini, dapat dilihat jumlah barang yang sudah keluar pada periode tertentu. Sistem Pencatatan Persediaan PRIMER KOPERASI KARYAWAN MANUNGGAL REKAP BARANG KELUAR Home Data Anggota Master Barang Laporan Persediaan Logout REKAP BARANG KELUAR dari tanggal yyyy-mm-dd sampai degan tanggal yyyy-mm-dd No Tanggal Keluar Kode Barang Nama Barang Jumlah barang Gambar 4.14. Desain Halaman Rekap Keluar c. Halaman Persediaan Barang Halaman persediaan barang menunjukkan saldo persediaan akhir barang dari tansaksi-transaksi barang masuk dan barang keluar. Sistem Pencatatan Persediaan PRIMER KOPERASI KARYAWAN MANUNGGAL Home Data Anggota Master Barang Laporan Persediaan Logout Kode Barang Nama Barang Satuan Harga jual Barang tersedia Gambar 4.15. Desain Halaman Persediaan Barang

48 4.5. Implementasi Setelah seluruh rangkaian perancangan sistem dilakukan maka tahap selanjutnya adalah tahap implementasi. Tahap ini bertujuan untuk melakukan proses penerapan sistem yang baru. 4.5.1. Basis data 1. TABEL : user Pada tabel user, terdapat field user_id, password, nama dan level. User_id dan password ini dipakai untuk login akses staf dan admin. User_id adalah primary key, sehingga tidak akan ada id yang sama dengan password yang berbeda namun bisa jadi akan terdapat password yang sama dengan id yang berbeda. Tabel 4.7. Tabel user 2. TABEL : karyawan Tabel karyawan memuat NRK yang dimiliki oleh setiap karyawan yang dimaksudkan di sini adalah anggota koperasi. NRK ini merupakan primary key yang jika NRK yang sama tertulis kembali maka tidak akan masuk ke dalam tabel karyawan.

49 Tabel 4.8. Tabel karyawan 3. TABEL : barang Tabel barang terdapat field id_brg, nama_brg, harga_jual, satuan dan barang_tersedia. id_brg ini merupakan primary key yang jika id_brg yang sama tertulis kembali maka tidak akan masuk ke dalam tabel barang. Barang tersedia merupakan saldo persediaan barang akhir yang akan terupdate saat dilakukan input untuk barang masuk dan barang keluar. Tabel 4.9. Tabel barang 4. TABEL : barang_masuk Tabel barang_masuk adalah tabel yang digunakan untuk menampung data input barang yang dibeli atau masuk. Input field jml_masuk dalam tabel barang_masuk akan secara otomastis menjumlah ke field barang_tersedia dalam tabel barang.

50 Tabel 4.10. Tabel barang_masuk 5. TABEL : transaksi_penjualan Tabel transaksi_penjualan adalah tabel yang digunakan untuk menampung data input barang yang dijual atau keluar. Input field jml dalam tabel transaksi_penjualan akan secara otomastis mengurangi ke field barang_tersedia dalam tabel barang. Tabel 4.11. Tabel transaksi_penjualan 4.5.2. Relasi Basis data Dalam basis data sistem ini, didapatkan relasi antar tabel yaitu tabel transaksi_penjualan, tabel barang dan tabel karyawan. Dalam tabel transaksi_penjualan terdapat field NRK dan harus sesuai dengan field NRK yang dimiliki oleh karyawan. Maka terdapat relasi antara tabel

51 transaksi_penjualan dengan tabel karyawan, dimana NRK pada tabel transaksi_penjualan didapat sesuai dengan NRK pada tabel karyawan. Selain itu, juga terdapat relasi antara tabel transaksi_penjualan dengan tabel barang, dimana id_brg pada transaksi_penjualan didapat sesuai dengan id_brg pada tabel barang. Gambar 4.16. Gambar Relasi Basis Data 4.5.3. Halaman Login Dalam sistem ini, hak akses terbagi menjadi dua yaitu login sebagai staf dan sebagai admin. Hak akses admin yaitu pengelola sistem yang bertugas menambah data, mengedit data apabila terdapat kekeliruan dan juga menghapus data karyawan dan data master barang serta dapat menampilkan laporan. Sedangkan hak akses staf yaitu melakukan transaksi barang masuk dan barang keluar serta dapat menampilkan laporan. Apabila akan login maka harus memasukkan user_id dan password sesuai dengan data staf atau data admin.

52 Gambar 4.17. Halaman Login 4.5.4. Halaman Awal a. Halaman Awal Login Staf Setelah staf berhasil melakukan login, maka akan masuk ke halaman awal staf. Halaman awalnya adalah sebagai berikut: Gambar 4.18. Halaman Awal Login Staf b. Halaman Awal Login Admin Setelah admin berhasil melakukan login, maka akan masuk ke halaman awal admin. Halaman awalnya adalah sebagai berikut:

53 Gambar 4.19. Halaman Awal Login Admin 4.5.5. Halaman Data Barang a. Halaman Barang Masuk Halaman barang masuk merupakan halaman yang digunakan untuk staf menginput tabel barang_masuk yang nantinya akan diproses secara otomatis untuk bisa menambah data field jml_masuk ke dalam data field barang_tersedia pada tabel barang dengan cara klik button tambah. Gambar 4.20. Halaman Barang Masuk

54 b. Halaman Barang Keluar Halaman barang keluar merupakan halaman yang digunakan untuk staf menginput tabel transaksi_penjualan yang nantinya akan diproses secara otomatis untuk bisa mengurang dengan data field barang_tersedia pada tabel barang dengan cara klik button tambah. Gambar 4.21. Halaman Barang Keluar 4.5.6. Halaman Data Anggota Data anggota digunakan untuk melengkapi data barang keluar. Halaman ini hanya dapat diakses oleh admin. Admin dapat menambahkan data anggota, mengedit data anggota dan menghapus data anggota yang mungkin sudah tidak diperlukan. Gambar 4.22. Halaman Data Anggota

55 4.5.7. Halaman Master Barang Merupakan komponen yang penting dalam proses transaksi yang akan diolah hingga terbentuknya laporan persediaan. Halaman ini hanya dapat diakses oleh admin. Admin dapat menambahkan data barang, mengedit data barang dan menghapus data barang yang mungkin sudah tidak diperlukan. Gambar 4.23. Halaman Master Barang 4.5.8. Halaman Laporan Persediaan a. Halaman Rekap Masuk Halaman rekap masuk memuat rekapitulasi barang masuk yang dapat diakses oleh staf dan admin. Dalam halaman ini, dapat dilihat jumlah barang yang sudah masuk pada periode tertentu. Gambar 4.24. Halaman Rekap Masuk

56 b. Halaman Rekap Keluar Halaman rekap keluar memuat rekapitulasi barang keluar yang dapat diakses oleh staf dan admin. Dalam halaman ini, dapat dilihat jumlah barang yang sudah keluar pada periode tertentu. Gambar 4.25. Halaman Rekap Keluar c. Halaman Persediaan Barang Halaman persediaan barang menunjukkan saldo persediaan akhir barang dari tansaksi-transaksi barang masuk dan barang keluar. Laporan persediaan barang berfungsi untuk mencocokkan persediaan yang riil dengan yang tercatat di sistem dan juga dapat digunakan sebagai acuan untuk kebutuhan order barang untuk periode selanjutnya. Halaman ini dapat diakses oleh staf dan admin. Gambar 4.26. Halaman Persediaan Barang