Sistem Informasi Pengolahan Data Pegawai Produksi dan Transaksi pada PD.
Karya Winajar Berbasis Dekstop
LAPORAN KERJA PRAKTEK
Diajukan untuk memenuhi Syarat Mata Kuliah Kerja Praktek Program Strata 1 (S1) Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas computer Indonesia
Disusun Oleh : Rahmat Fajar 10110260 Ericson Paian Majumulia 10110268 Chrystian Angkin Permadi 10110243
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
LAMPIRAN E
LEMBAR PENGESAHAN
F - 1
LAMPIRAN F
G - 1
LAMPIRAN G
G - 2
DAFTAR RIWAYAT HIDUP
IDENTITAS PRIBADI
Nama : Rahmat Fajar
Jenis Kelamin : Laki-laki
Tempat/Tanggal Lahir : Bengkulu, 04-07-1992
Usia : 21 Tahun
Agama : Islam
Status : Belum Menikah
Warga Negara : Indonesia
Alamat : Jl. Alfurqan No.14, RT. 004, RW. 001, Kelurahan Kebun Dahri, Kecamatan Ratu Samban, Kota Bengkulu
Nomor Telepon : 089681317336
E-mail : Frahmat60@yahoo.co.id
PENDIDIKAN FORMAL 1997 – 1998 TK Ashiyah 1 1998 – 2004 SD Negeri 53
2004 – 2007 SMP Negeri 7 Kota Bengkulu 2007 – 2010 SMK Negeri 2 Kota Bengkulu
G - 3
DAFTAR RIWAYAT HIDUP
IDENTITAS PRIBADI
Nama : Ericson Paian Majumulia
Jenis Kelamin : Laki-laki
Tempat/Tanggal Lahir : Jakarta, 29-07-1991
Usia : 22 Tahun
Agama : Kristen Protestan
Status : Belum Menikah
Warga Negara : Indonesia
Alamat : Perum Jatimulya
Jl. Cendrawasih IV Blok B No. 98 Bekasi Timur Nomor Telepon : 085659262910
E-mail : ericsonpaian@yahoo.co.id
PENDIDIKAN FORMAL
1996 – 1997 TK BONCEL Pasar Minggu 1997 – 2003 SD Budiluhur II Bekasi Timur 2003 – 2006 SMP Yadika 8
2006 – 2009 SMA Yadika 8
G - 4
DAFTAR RIWAYAT HIDUP
IDENTITAS PRIBADI
Nama : Chrystian Angkin Permadi
Jenis Kelamin : Laki-laki
Tempat/Tanggal Lahir : Cirebon, 17 April 1992
Usia : 21 Tahun
Agama : Kristen Protestan
Status : Belum Menikah
Warga Negara : Indonesia
Alamat : Jl. Cemara 5 No.252/F
Perum. Jatimulya-BekasiTimur Nomor Telepon : 087722802924
E-mail : chrystianpermadi@gmail.com
PENDIDIKAN FORMAL 1997 – 1998 TK Kasih Bunda
1998 – 2004 SD Strada Budi Luhur II Bekasi 2004 – 2007 SMP Ananda Bekasi
2007 – 2010 SMA Santa Maria II Bandung
iii
DAFTAR ISI
KATA PENGANTAR ... i
DAFTAR TABEL ... v
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Perumusan Masalah ... 2
1.3 Maksud dan Tujuan ... 2
1.3 1 Maksud ... 2
1.3.2 Tujuan ... 2
1.4 Batasan Masalah ... 3
1.5 Metode Penelitian ... 3
BAB II TINJAUAN PUSTAKA ... 7
2.1 Profil Perusahaan ... 8
2.2 Logo Perusahaan ... 8
2.3 Dasar hukum ... 8
2.4 Struktur Organisasi dan Job Description ... 9
2.5 Landasar Teori ... 11
2.5.1Pengertian Sistem, Informasi ... 11
2.5.2Model Analisis dan Perancangan... 13
2.5.3Perangkat Lunak Pendukung ... 24
BAB III PEMBAHASAN ... 16
3.1 Jadwal Kerja Praktek ... 16
3.1.1 Cara Kerja Praktek ... 16
3.2 Analisis Sistem... 17
3.2.1Analisis Masalah ... 17
3.2.2Analisis Proseduram dan Aliran Sistem yang Berjalan ... 17
3.3.3Analisis Kebutuhan Non Fungsional ... 20
3.2.3.1Analisis Perangkat Keras ... 21
3.2.3.2 Analisis Perangkat Lunak/Software ... 21
3.2.3.3 Analisis Pengguna/User ... 21
iv
3.2.4.3 Spesifikasi Tambahan ... 35
3.2.4.4 Model Analisis ... 49
BAB IVKESIMPULAN DAN SARAN ... 88
4.1 Kesimpulan ... 88
i
Kata Pengantar
Assalamu’alaikum wr,wb.
Puji syukur penulis ucapkan kepada Allah SWT yang telah memberikan taufik dan hidayahnya kepada kita semua sehingga penulis dapat menyelesaikan laporan kuliah kerja praktek yang berjudul “Aplikasi Pengolahan Data Pegawai Produksi dan Transaksi pada PD. Karya Winajar Berbasis Dekstop”
Laporan Kerja praktek ini praktek ini merupakan syarat yang diajukan untuk melengkapi persyratan dalam menempuh jenjang S1 program studi Teknik Informatika, Universitas Komputer Indonesia.
Penulis juga memahami akan segala hambatan dan kekurangan yang ada dalam penyusunan laporan kuliah kerja praktek ini, akan tetapi hal ini dapat teratasi dengan adanya bantuan serta bimbingan dari berbagai pihak yang terkait sehingga terwujud laporan yang sederhana maka penulis juga tidak menutup kemungkinan kritik dan saran yang bersifat membangun dapat menambah kesempurnaan laporan kerja praktek ini.
Tidak lupa penulis juga ingin mengucapkan banyak terima kasih dan penghargaan yang setinggi-tingginya kepada semua pihak yang telah memberikan dukungan moral maupun materil yang sangat berarti dalam pelaksanaan Kerja Praktek ini, diantaranya :
1. Orang tua dan keluarga tercinta untuk doa dan dukungan yang telah diberikan.
2. Bapak Dr. Ir. Eddi Soeryanto Soegoto, selaku rektor Universitas Komputer Indonesia.
3. Bapak Prof. Dr. Ir. Denny Kurniadie. M.Sc selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
4. Bapak Irawan Afrianto, S.T., M.T selaku Ketua Jurusan Teknik Informatika Universitas Komputer Indonesia.
ii
6. Bapak Amat Abdullah selaku direktur PD. Karya Winajar.
7. Rekan-rekan kerja di PD. Karya Winazar yang telah meluangkan waktu dan pikiran untuk membantu penulis menyelesaikan Aplikasi.
8. Teman-teman di jurusan terutama teman-teman kelas IF6
9. Seluruh Karyawan sekretariat Jurusan Teknik Informatika yang telah membantu sebelum dan sesudah kerja praktek.
Besar harapan penulis, semoga Laporan Kerja Praktek ini dapat bermanfaat bagi penulis khususnya dan para pembaca yang bijak pada umumnya.
Penulis menyadari masih banyak kekurangan dalam Laporan Kerja Praktek ini, maka penulis mengharapkan tegur sapa yang bijak untuk kesempurnaan Laporan Kerja Praktek ini di kesempatan lain.
Bandung, 16 September 2014
Daftar Pustaka
[1] Darmawan, Erico. (2011). Panduan Pemrograman Berorientasi Objek C# yang susah Jadi Mudah : Jakarta.
[2] Andi. (2008). Belajar Pemrograman C# : Yogyakarta. [3] http://elib.unikom.ac.id/
[4] N. Adi ST,. MMSI, Konsep Pengembaangan Sistem Basis Data, Informatika 2004.
[5] Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Cliford Stein, Instroduction To Algorithms, Second editions.
1
BAB I
PENDAHULUAN
1.1
Latar Belakang
PD. Karya Winajar merupakan pabrik industri yang berdiri Sejak Tahun 1992. perusahaan tersebut didirikan oleh bapak Amat Muhammad. Perusahaan tersebut merupakan perusahaan yang berkembang dibidang Industri dimana perusahaan tersebut beralamat di RT 01/07 kecamatan sukaraja desa sukaraja kabupaten sukabumi.
PD.Karya Winajar merupakan perusahaan daerah yang bergerak dibidang kerajinan alat rumah tangga dari kayu. Produk yang telah dibuat oleh PD. Karya Winajar yaitu berupa gantungan baju, Cobek, Ulekan, pengiling adonan, tempat sambal, sendok Kayu, dll. PD. Karya Winajar telah mengirim produknya ke berbagai daerah, salah satunya yaitu daerah sukabumi, jakarta, bandung, dan lain-lain.
Transaksi penjualan merupakan peranan yang sangat penting karena menghasilkan pendapatan bagi perusahaan sehingga perusahaan dapat berkembang dan maju. Dalam melakukan transaksi penjualan, PD. Karya Winajar masih melakukan transaksi secara manual sehingga hasil yang didapat masih kurang optimal karena sering terjadi kekeliruan dalam melakukan perhitungan hasil, perhitungan modal dan perhitungan gaji pegawai.
2
1.2
Perumusan Masalah
Berdasarkan uraian pada latar belakang, maka terdapat masalah yang dapat dirumuskan. Masalah tersebut yaitu :
1. Proses transaksi yang masih manual.
2. Perhitungan gaji pegawai yang digunakan masih manual sehingga sering terjadi kekeliruan.
3. Perhitungan stock barang masih manual sehingga sering terjadi kekurangan atau kelebihan stock barang pada PD. Karya winajar.
1.3
Maksud dan Tujuan
1.3.1 Maksud
Berdasarkan permasalahan yang ada, maksud dari pembangunan aplikasi ini untuk mempermudah pengolahan data di PD.Karya Winajar dalam menentukan perhitungan produksi dan penjualan.
1.3.2
Tujuan
Adapun tujuan dari Sistem Informasi pengolahan data pegawai produksi dan transaksi pada PD. Karya Winajar, yaitu :
1. Memberikan kemudahan dalam melakukan proses transaksi 2. Memudahkan Admin untuk melakukan pengolahan data, baik itu
dalam data pegawai, produksi, dan Transaksi.
3. Keamanan data lebih terjamin, karena Sistem Informasi pengolahan data pegawai produksi dan transaksi pada PD. Karya Winajar Berbasis DEKSTOP menggunakan form Login, yang terdiri dari UserName dan Password.
3
1.4
Batasan Masalah
Untuk mempermudah dalam melakukan perancangan suatu sistem diperlukan suatu batasan dari masalah-masalah yang ada, sehingga dapat diketahui ruang lingkup dari sistem yang akan dirancang. Adapun batasan masalah dari aplikasi ini, yaitu :
1. Hanya Admin tertentu saja yang dapat menggunakan aplikasi ini. 2. Pengolahan data transaksi, data gaji pegawai hanya dapat
dilakukan oleh admin saja.
3. Pegawai hanya dapat melihat data gaji saja. 4. Aplikasi pembangun yang digunakan yaitu :
a) Sistem Operasi Windows 7 untuk mengarahkan dan mengatur kinerja dari sebuah komputer, menyelesaikan berbagai masalah dalam komputer, dan menjaga bagian-bagian dari sistem agar tetap aman.
b) Microsoft Visual C# 2010 Express untuk pembangunan aplikasi.
c) Adobe Photoshop CS5 untuk mendesain gambar Aplikasi Berbasis Dekstop.
d) SQL server untuk tempat penyimpanan data pada Aplikasi Berbasis Dekstop PD. Karya Winajar
1.5
Metodologi Penelitian
1.5.1
Objek Penelitian
Objek penelitian yang penulis ambil yaitu pada PD. Karya Winajar.
1.5.2
Jenis Data yang Digunakan
4 1. Data Primer
Data primer adalah data yang langsung diperoleh dari sumber data oleh penyelidik untuk tujuan khusus. Jenis data yang penulis peroleh dari interview dan observasi.
2. Data sekunder
Data sekunder adalah data yang lebih dulu dikumpulkan dan dilaporkan oleh orang diluar penyelidikan. Data – data yang penulis peroleh adalah dengan studi pustaka.
1.5.3
Metode Pengumpulan Data
1. Metode Observasi ( Pengamatan)
Pengamatan secara langsung pada PD. Karya Winajar terhadap system yang di gunakan.
2. Metode Interview
Melakukan wawancara secara tatap muka langsung dengan pihak PD. Karya Winajar
3. Studi Pustaka
Pengumpulan data dengan cara mengambil data, membaca, dan mempelajari literature dari sumber – sumber yang berhubungan dengan penelitian yang sudah di terbitkan.
1.5.4
Metode Pengembangan Sistem Informasi Pengolahan Data
Pegawai Produksi dan Transaksi pada PD. Karya Winajar
Berbasis Desktop
5
membutuhkan banyak sumber daya dan dapat memakan waktu berbulan-bulan bahkan bertahun-tahun untuk menyelesaikannya.
Dalam perancangan system pendukung dalam pemerosesan data ini akan menggunakan model siklus hidup pengembangan system dalam membangun system pendukung keputusan yaitu :
1. Tahap Perencanaan
Mengenali, mendiagnosa dan mengidentifikasi masalah yang diterima dari pemakai. Langkah – langkah dalam tahap perencanaan adalah :
a. Mendefinisikan masalah yang sudah dibatasi pada batasan permasalahan, tujuan dan pokok permasalahan yang ada.
b. Mempelajari struktur dan fungsi organisasi pada PD. Karya Winajar yang berhubungan dengan masalah pengelolaan data.
c. Mempelajari dan menentukan prioritas penanganan masalah dalam pemerosesan data.
2. Tahap Analisis
Mengadakan studi kelayakan terhadap organisasi pemakai dan melihat system yang lebih rinci. Kegiatan yang dilakukan adalah :
a. Menyusun system baru dan menuangkan secara tertulis dalam bahasa pemrograman.
b. Merencanakan konfigurasi peralatan untuk memberikan alternatif yang disetujui.
3. Tahap Implementasi
6
dilakukan yaitu mengusulkan pemakaian perangkat keras, Perangkat lunak, dan brainware yang dibutuhkan.
1.5.5
Sistematika Penulisan
Sistematika penulisan secara umum adalah sebagai berikut :
Bab I Pendahuluan
Bab ini menjelaskan secara singkat latar belakang masalah, identifikasi masalah, maksud dan tujuan, metodologi penelitian, batasan masalah, serta sistematika penulisan.
Bab II Tinjau Pustaka
Pada bab ini menjelaskan mengenai profil perusahaan tempat kerja praktek serta landasan teori yang digunakan dalam pembangunan aplikasi ini.
Bab III Pembahasan
Pada bab ini menjelaskan mengenai kegiatan kerja praktek yang diakukan serta perangkat lunak yang dibangun baik itu desain databasenya, desain aplikasinya ataupun codingnya.
Bab IV Kesimpulan dan Saran
16 BAB III
PEMBAHASAN
3.1 Jadwal Kerja Praktek
Pelaksanaan kerja praktek dilakukan di PD.Karya Winazar. Adapun waktu pelaksanaan kerja praktek dimulai tanggal 22 july 2013 sampai dengan tanggal 7 september 2013 dan jadwal kehadiran kerja praktek dilaksanakan disesuaikan dengan jadwal dari instansi yang bersangkutan.
3.1.1 Cara Kerja Praktek
Dalam pelaksanaan kerja praktek ini dibagi kedalam beberapa tahapan kegiatan, yang antara lain :
1.Pembuatan surat permohohonan kerja praktek ke sekretaris jurusan
2.Pengajuan permohonan kerja praktek PD.Karya Winazar.
3.Pelaksanaan kerja praktek. Dalam pelaksanaan kerja praktek ini dibagi kedalam beberapa tahapan kegiatan. Adapun tahapan yang dilakukan antara lain, yaitu :
a.Pengumpulan data yang dibagi ke dalam 2 tahapan, yaitu : 1.Wawancara, dilakukan kepada pemilik dan pegawai di
PD.Karya Winazar yang terkait.
2.Studi pustaka, dilakukan dengan cara mencari referensi dari literatur, jurnal, browsing internet dan bacaan-bacaan yang ada kaitannya dengan topik yang diambil juga mempelajari dokumentasi dari instansi terkait. 3.Observasi di lakukan yaitu agar aplikasi yang dibuat
17 b.Tahap analisis sistem
Setelah mendapatkan data yang cukup, langkah selanjutnya adalah
kegiatan analisis, kegiatan analisis terdiri dari: analisis perangkat
keras, analisis perangkat lunak pembangun sistem, analisis user
dan analisis sistem informasi yang sedang berjalan.
c.Perancangan aplikasi
Setelah menganalisis sistem, selanjutnya adalah merancang
aplikasi pengolahan data bebatuan, menentukan arsitektur
sistem secara keseluruhan.
Dan pastinya berkonsultasi dengan pembimbing.
d.Implementasi aplikasi
Setelah tahap perancangan aplikasi, langkah selanjutnya adalah
pembangunan aplikasi.
3.2 Analisis Sistem
3.2.1 Analisis Masalah
Bagaiman membuat Sistem Aplikasi PT.WINAZAR Berbasis Dekstop agar dalam perhitungan pembelian bahan baku, Transportasi, gaji pegawai, dan penjualan dapat dilakukan dengan jelas, mudah, dan dengan keamanan yang lebih terjamin, sehingga kekeliruan pada data dapat diatasi dengan mudah.
3.2.2 Analisis prosedural dan aliran sistem yang berjalan
Berdasarkan hasil wawancara dan observasi Pemilik dan pegawai PD.Karya Winazar didapatkan :
1. Konsumen order barang kepada PD.Karya Winazar melalui managemen
18
Setelah management menerima order barang, dia akan mengecheck stock
persediaan barang.
Jika stok tersedia maka management akan mengirim laporan bahwa barang
tersedia dan proses transaksi barang terjadi. Selain itu managemen akan
mencatat bukti transaksi yang akan di simpan oleh pihak perusahaan PD.Karya
Winazar dan copiannya akan diberikan kepada konsumen sebagai bukti
pembelian.
2. Jika stok barang kosong maka pihak managemen akan meminta karyawan untuk
membuatkan barang yang diminta. Sebelum proses pembuatan barang,
karyawan akan memeriksa apakah stok bahan mentah tersedia atau tidak, jika
tersedia maka karyawan akan membuatkan barang sesuai permintaan.
3. Jika stock bahan mentah kosong maka karyawan akan membuat laporan
DPB(daftar permintaan barang) kepada pemilik perusahaan. Setelah DPB
diterima oleh pemilik perusahaan, maka DPB tersebut akan di ACC oleh pemilik
perusahaan.
4. Dan DPB yang telah di ACC tersebut akan diberikan kepada sekretaris untuk
disampaikan kepada supplier bahan mentah tersebut.
5. Setelah supplier menerima DPB, maka supplier akan memberitahu apakah
barang yang diminta tersedia atau tidak, jika tersedia maka bahan kayu mentah
tersebut akan dikirim langsung ke karyawan perusahaan PD.Karya Winazar
untuk dikerjakan dan mengirim bukti transaksi kepada sekretaris dan disimpan
sebagai arsip.
6. Jika bahan mentah tidak tersedia maka supplier akan memberitahukan bahwa
bahan mentah habis.
7. Setelah bahan mentah tersebut dibuat, maka managemen perusahaan tersebut
akan mengupdate laporan stok barang dan disimpan sebagai arsip
19
Gambar 3.2.2.1 flow map prosedur transaksi, dan kepegawaian PD.Karya Winazar
serta didapatkan juga setelah wawancara kepada pegawai perusahaan tersebut system gaji seperi dibawah berikut
1. Pegawai menerima bahan mentah untuk dibuat sesuai pesanan.
2. Setelah barang pesanan jadi, maka pegawai melapor barang apa saja
yang telah dibuat serta jumlah barang yang dibuat kepada bendahara
(system penggajian pada PD. Karya Winazar menurut barang dan jumlah
yang telah dibuat).
3. Setelah bendahara menerima laporan tersebut maka bendahara
menghitung gaji yang akan diberikan kepada pegawai.
4. Setelah penghitungan gaji, maka gaji diberikan kepada pegawai.
5. Pegawai menerima gaji dan menghitung ulang gajinya.
6. Jika gaji sesuai maka gaji diterima jika tidak maka pegawai melapor ulang
20 barang dan jumlah barang yang telah dibuat per pegawai
Barang jadi siap di jual
Melapor barang apa dan berapa jumlah
yang telah dibuat Menghitung jumlah gaji pegawai
Mencairkan uang dan memberikan gajian para pegawai
Menghitung jumlah uang gajian yang
diberikan
Hitung jumlah gaji yang diterima
Gaji sesuai Gaji tidak sesuai
Membuat laporan gaji tidak sesuai
Gambar 3.2.2.2 flow map prosedur gaji pegawai
3.2.3 Analisis Kebutuhan Non Fungsional .
21 3.2.3.1 Analisis Perangkat Keras.
PD.Karya winazar bagian admin memiliki satu buah komputer yang digunakan untuk mengelola perusahaan tersebut.
Adapun spesifikasi komputer tersebut adalah sebagai berikut: a. Processor : Intel Core I3
b.Memory : RAM DDR 4 GB c. Harddisk : 1TB
d.VGA Card : 2 GB e. Keyboard dan Mouse
Perangkat keras yang telah dimiliki PD.Karya Winazar bagian admin saat ini, sudah memenuhi standar kebutuhan minimum spesifikasi perangkat keras.
3.2.3.2 Analisis Perangkat Lunak/Software.
Perangkat lunak (software) yang digunakan PD.Karya Winzar bagian admin saat ini adalah sebagai berikut:
a. Sistem operasi : Microsoft Windows 7 b.Software lainnya : Microsoft Office 2010
Spesifikasi perangkat lunak yang dibutuhkan untuk mendukung aplikasi yang akan dibangun adalah sebagai berikut:
a. Sistem operasi : Microsoft Windows XP
b.Microsoft Excel 2007 / 2010 Sebagai media backup data.
3.2.3.3 Analisis Pengguna/User.
22
Karakteristik dari user yang ada saat ini yaitu berumur antara 25 tahun. Sebagai admin, dia sudah memiliki pengalaman dalam mengoperasikan komputer, yaitu belum memahami program - program aplikasi, tetapi sudah cukup berpengalaman dalam mengoperasikan Sistem Operasi Windows, bekerja menggunakan Microsoft Office seperti Microsoft Office Word dan Microsoft Office Excel.
3.2.4 Analisis Kebutuhan Fungsional
23 3.2.4.1 Model Use Case
Diagram Use Case
Gambar 3.2.4.1.1 Diagram Use Case
3.2.4.1.1 Definisi Actor
Tabel 3.2.4.1.1 Definisi Actor
No. Actor Deskripsi
24
mengedit data pegawai, data barang, dan data transaksi.
3.2.4.1.2 Definisi Use Case
Bagian ini di isi dengan daftar use case dan deskripsi singkat mengenai use case tersebut yang dibuat dalam bentuk table berikut :
Tabel 3.2.4.1.2 Definisi Use Case
No Use Case Deskripsi
1 Login
Admin
Melakukan Login kedalam system menggunakan username dan password yang sudah diregistrasi untuk admin.
2 Tambah
Data Barang
Fungsionalitas ini digunakan admin untuk menambah data barang
3 Tampil Data Barang
Fungsionalitas ini digunakan admin untuk melihat data barang.
4 Rubah Data Barang
Fungsionalitas ini digunakan admin untuk mengubah data barang.
5 Hapus Data Barang
Fungsionalitas ini digunakan admin untuk menghapus data barang.
6 Tambah
Data Pegawai
Fungsionalitas ini digunakan untuk menambah data pegawai
7 Rubah Data Pegawai
Fungsionalitas ini digunakan untuk mengubah data pegawai.
8 Tampil Data Pegawai
Fungsionalitas ini digunakan untuk menampilkan data pegawai.
9 Hapus Data Pegawai
25
10 Tambah
Data Transaksi Bahan Baku
Fungsionalitas ini digunakan untuk menambah data.
11 Tampil Data Transaksi Bahan Baku
Funsionalitas ini digunakan untuk menampilkan, menghapus, dan merubah data transaksi bahan baku.
3.2.4.1.3 Skenario Use Case
Bagian ini di isi dengan skenario untuk beberapa use case utama, yang menggambarkan urutan interaksi actor dengan use case dari awal sampai akhir.
Nama Use Case : Login Admin
Tabel 3.2.4.1.3.1 Use Case Login Admin Use Case Name Login Admin
Goal In Context Mendapat hak akses kepada program
Deskription Melakukan Login kedalam system menggunakan username dan password yang sudah diregistrasi untuk admin.
Related Use Case -
Successful End Masuk ke Menu Utama (Pegawai, Barang, Transaksi)
Condition Sistem
Failed End User Name atau Password anda salah
Actors Admin
Main Flow Step Action
26
dan password.
2 Sistem memeriksa validasi data login admin.
3 Menampilkan halaman utama
admin
Extension Step Branching Action
3.1 Data berupa username dan
password yang dimasukkan tidak valid, salah satu atau keduanya.
Nama Use Case : Tambah Data Barang
Tabel 3.2.4.1.3.2 Use Case Tambah Data Barang Use Case Name Tambah Data Barang Goal In Context Menambahkan data barang
Deskription Digunakan admin untuk menambah data barang Related Use Case lihat data barang, rubah data barang, hapus data
barang
Successful End Menu berhasil ditambah
Condition Sistem
Failed End Data Barang gagal ditambah
Actors Admin
Main Flow Step Action
1 Admin memasukkan
data siswa.
2 Program
27
siswa apakah sudah di isi semua.
3 Data yang berhasil
ditambah disipan kedalam database
Extension Step Branching Action
2.1 Data belum sesuai
dengan hasil verifikasi
2.2 Data gagal disimpan
kedalam database
Nama Use Case : Lihat Data Barang
Tabel 3.2.4.1.3.3 Use Case Lihat Data Barang Use Case Name Lihat Data Barang Goal In Context Menliahat data barang
Deskription Digunakan admin untuk melihat data barang Related Use Case tambah data barang, rubah data barang, hapus
data barang Successful End -
Condition Sistem
Failed End Data barang tidak tersedia
Actors Admin
Main Flow Step Action
1. Admin menekan
28
2. Program Menampilkan
data barang yang didalam database
Extension Step Branching Action
2.1 Data yang ditampilkan
tidak ada dalam database
2.2 Data gagal ditampilkan
Nama Use Case : Ubah Data Barang
Tabel 3.2.4.1.3.4 Use Case Ubah Data Barang Use Case Name Ubah Data Barang Goal In Context Merubah data barang
Deskription Digunakan admin untuk mengubah data barang
Related Use Case tambah data barang, lihat data barang, hapus data barang
Successful End Berhasil mengubah data barang
Condition Sistem
Failed End Data barang gagal dirubah
Actors Admin
Main Flow Step Action
1 Admin memasukkan data barang yang akan dirubah 2 Admin menekan tombol
29
3 Program memvalidasi data inputan
4 Program mengubah data barang
5 Data barang yang telah dirubah kemudian ditampilkan
Extension Step Branching Action
2.1 Admin menekan tombol cancel
2.2 Data gagal dirubah
Nama Use Case : Hapus Data Barang
Tabel 3.2.4.1.3.5 Use Case Hapus Data Barang Use Case Name Hapus Data Barang Goal In Context Menghapus data barang
Deskription Digunakan admin untuk menghapus data barang Related Use Case tambah data barang, lihat data barang, rubah data
barang
Successful End Data barang berhasul dihapus
Condition Sistem
Failed End Data barang tidak tersedia
Actors Admin
Main Flow Step Action
1 Admin memasukkan
30
4 Program memvalidasi
kode barang
5 Menghapus data
barang pada database
6 Menampilkan pesan “
Data berhasil dihapus”
7 Menampilkan data
barang terbaru
Extension Step Branching Action
4.1 Kode barang salah
4.2 Menampilkan pesan
“Kode barang salah”
Nama Use Case : Tambah Data Pegawai
Tabel 3.2.4.1.3.6 Use Case Tambah Data Pegawai Use Case Name Tambah Data Pegawai Goal In Context Merubah data pegawai
31 data pegawai
Successful End Data berhasil dirubah
Condition Sistem
Failed End Data gagal dirubah
Actors Admin
“Data berhasil
ditambah”
Extension Step Branching Action
2.1 Menekan tombol batal
2.2 Data pegawai gagal
ditambah kedalam database
Nama Use Case : Lihat Data Pegawai
Tabel 3.2.4.1.3.7 Use Case Lihat Data Pegawai Use Case Name Tampil Data Pegawai Goal In Context Melihat data pegawai
32
Related Use Case tambah data pegawai, rubah data pegawai, hapus data pegawai
Successful End -
Condition Sistem
Failed End -
Actors Admin
Main Flow Step Action
1 Admin memilih
fungsional tampil data pegawai
2 Program mengambil
data pegawai dari database untuk ditampilkan
3 Menampilkan data
pegawai
Extension Step Branching Action
- -
Nama Use Case : Rubah Data Pegawai
Tabel 3.2.4.1.3.8 Use Case Rubah Data Pegawai Use Case Name Rubah Data Pegawai Goal In Context Merubah data pegawai
33 data pegawai
Successful End Data pegawai berhasil dirubah
Condition Sistem
Failed End Data pegawai tidak tersedia
Actors Admin
Main Flow Step Action
1 Admin memilih
fungsional rubah data pegawai
2 Admin mengisi data
pegawai yang akan dirubah
3 Menekan tombol ubah
4 Menyimpan dta yang
telah dirubah kedalam database.
5 Menampilkan pesan
“Data berhasil
dirubah”
Extension Step Branching Action
4.1 Menampilkan pesan
“Isi data dengan
benar”
4.2 Data gagal di Rubah
34 Nama Use Case : Hapus Data Pegawai
Tabel 3.2.4.1.3.9 Use Case Hapus Data Pegawai Use Case Name Hapus Data Pegawai Goal In Context Menghapus data pegawai
Deskription Digunakan admin untuk menghapus data pegawai Related Use Case tambah data pegawai, lihat data pegawai, rubah
data pegawai
Successful End Data pegawai berhasil dihapus
Condition Sistem
Failed End Data pegawai tidak tersedia
Actors Admin
Extension Step Branching Action
Nama Use Case : Tambah Data Transaksi Bahan Baku
Tabel 3.2.4.1.3.10 Use Case Tambah Data Transaksi Bahan Baku Use Case Name Tambah Data Transaksi Bahan Baku Goal In Context Menambah Data Transaksi Bahan Baku
35 Bahan Baku
Related Use Case Rubah Data, Tampil Data, Hapus Data Successful End Data pegawai berhasil dihapus
Condition Sistem
Failed End Data gagal ditambah
Actors Admin
Main Flow Step Action
1 Admin memasukkan
data produksi
2 Program menampilkan
rincian data produksi dan gaji pegawai
3 Program menyimpan
data transaksi kedalam database
Extension Step Branching Action
2.1 Mereset data
2.2 Menghapus indputan
data produksi
Nama Use Case : Hapus Data Transaksi Bahan Baku
36
Deskription Digunakan admin menghapus Data Transaksi Bahan Baku
Related Use Case Tambah Data, Tampil Data, Rubah Data Successful End Data berhasil dihapus
Condition Sistem
Failed End Data gagal ditambah
Actors Admin
Main Flow Step Action
1 Admin memilih tombol hapus pada menu tampil data
2 Lalu admin memasukkan nomor urut data yang akan diihapus.
3 Kemudian database akan menghapus data yang dituju.
4 Data yang sudah terupdate akan ditampilkan kembali
Extension Step
37 3.2.4.2 Diagram Aktifitas
Nama Diagram Activitas : Login
Gambar 3.2.4.2.1 Diagram Aktifasi Login
Nama Diagram Activitas : Tambah Data Barang
38
Nama Diagram Activitas : Tampil Data Barang
39
Nama Diagram Activitas : Rubah Data Barang
40
Nama Diagram Activitas : Hapus Data Barang
41
Nama Diagram Activitas : Tambah Data Pegawai
42
Nama Diagram Activitas : Tampil Data Pegawai
43
Nama Diagram Activitas : Rubah Data Pegawai
44
Nama Diagram Activitas : Hapus Data Pegawai
45
Nama Diagram Activitas : Tambah Data Transaksi Bahan Baku
46
Nama Diagram Activitas : Hapus Data Transaksi Bahan Baku
47
Nama Diagram Activitas : Tambah data produksi dan gaji pegawai
48
Nama Diagram Activitas : Hapus data produksi dan gaji pegawai
49 3.2.4.3 Spesifikasi Tambahan
3.2.4.3.1 Tabel Spesifikasi Tambahan
No Usecase Spesifikasi Tambahan
1 Login Diberikan username dan password untuk admin 2 Tambah Data
Barang
Penambahan data barang berdasarkan kode barang,jumlah barang dan jenis barang.
3 Tampil Data Barang
Pada menu ini penampilan data barang akan meliputi kode barang, nama barang, stok barang, jenis barang.
4 Rubah Data Barang
Merubah data barang dengan inputan berupa kode barang, nama barang, jumlah barang
5 Hapus
DataBarang
Menghapus data dengan memasukkan data kode barang, pada tampilan menu hapus juga terdapat tampilan data barang serta tumbol ubah.
6 Tambah Data Pegawai
Menambah data pegawai dengan memasukkan kode pegawai,nama pegawai
7 Tampil Data Pegawai
Menampilkan data pegawai dengan inputan lengkap,tampil data tersebut bisa juga dibuka pada menu rubah data pegawai dan hapus data pegawai.
8 Rubah Data Pegawai
Merubah data dengan memasukkan kode pegawai yang akan di rubah.
9 Hapus Data Pegawai
Menghapus data pegawai dengan memasukkan nomor urut pegawai
50 Bahan Baku
12 Tambah Data Penjualan Produk
Menambah data produk yang telah diproduksi beserta biaya produksinya.
13 Tampil Data Penjualan Produk
Menampilkan Persediaan produk pada perusahaan. Pada menu ini juga dilengakpi fitur ubah, dan hapus data
3.2.4.4 Model Analisis
3.2.4.4.1 Identifikasi Paket Analisis
Bagian ini dapat diisi dengan daftar paket analisis dengan mengacu pada diagram use case. Satu atau lebih use case dapat digabung kedalam satu paket. Satu use case hanya boleh berada pada satu paket.
3.2.4.4.1.1 Tabel Identifikasi Paket Analisis No Nama Paket Use Case Terkait 1. Login 1.Login Admin
2. Menu Barang 1.Tambah Data Barang 2.Tampil Data Barang 3.Rubah Data Barang 4.Hapus Data Barang 3. Menu
Pegawai
1.Menu Pegawai
- Tambah Data Pegawai - Tampil Data Pegawai - Rubah Data Pegawai - Hapus Data Pegawai
51
- Tambah Data Pegawai - Tampil Data Pegawai - Rubah Data Pegawai - Hapus Data Pegawai
4. Menu Transaksi
1. Transaksi produk
- Tambah Data Transaksi Produk - Tampil data Transaksi Produk - Ubah data transaksi produk - Hapus data transaksi produk 2. Transaksi bahan mentah.
- Tambah data transaksi bahan mentah.
- Tampil data transaksi bahan mentah.
- Ubah data tranasksi bahan mentah. - Hapus data transaksi bahan mentah.
4.2.2 Identifikasi Kelas Analysis tiap paket
52 3.2.4.5 Model Perancangan
3.2.4.5.1 Realisasi Use Case Tahap Perancangan Use Case (Login Admin)
Use Case Name Login Admin
Goal In Context Mendapat hak akses kepada program
Deskription Melakukan Login kedalam system menggunakan username dan password yang sudah diregistrasi untuk admin.
Related Use Case
-
Successful End Masuk ke Menu Utama (Pegawai, Barang, Transaksi)
Condition Sistem
Failed End User Name atau Password anda salah
Actors Admin
Main Flow Step Action
1 Admin memasukkan user name dan password. 2 Sistem memeriksa validasi data login admin. 3 Menampilkan halaman utama admin
Extension Step Branching Action
53
Sequence Diagram Login
Gambar 3.2.4.5.1. Sequence Diagram Login
Use case (Tambah Data Barang)
Use Case Name Tambah Data Barang Goal In Context Menambahkan data barang
Deskription Digunakan admin untuk menambah data barang Related Use Case lihat data barang, rubah data barang, hapus data
barang
Successful End Data berhasil ditambah
Condition Sistem
Failed End Data Barang gagal ditambah
Actors Admin
Main Flow Step Action
1 Admin memasukkan data siswa.
54
sudah di isi semua.
3 Data yang berhasil ditambah disipan kedalam database
Extension Step Branching Action
2.1 Data belum sesuai dengan hasil verifikasi 2.2 Data gagal disimpan kedalam database
Sequence Diagram Tambah Barang
Gambar 3.2.4.5.2. Sequence Diagram Tambah Barang
Use Case Tampil Barang
55
Deskription Digunakan admin untuk melihat data barang
Related Use Case tambah data barang, rubah data barang, hapus data barang
Successful End -
Condition Sistem
Failed End Data barang tidak tersedia
Actors Admin
Extension Step Branching Action
2.1 Data yang ditampilkan tidak ada dalam database
56
Sequence Diagram Tampil Barang
Gambar 3.2.4.5.3 Sequence Diagram Tampil Barang
Use Case Ubah Barang
Use Case Name Ubah Data Barang Goal In Context Merubah data barang
Deskription Digunakan admin untuk mengubah data barang Related Use Case tambah data barang, lihat data barang, hapus data
barang
Successful End Berhasil mengubah data barang
Condition Sistem
Failed End Data barang gagal dirubah
Actors Admin
Main Flow Step Action
1 Admin memasukkan data barang yang akan dirubah
57
4 Program mengubah data barang
5 Data barang yang telah dirubah kemudian ditampilkan
Extension Step Branching Action
2.1 Admin menekan tombol cancel 2.2 Data gagal dirubah
Sequence Diagram Ubah Barang
Gambar 3.2.4.5.4 Sequence Diagram Ubah Barang
Use Case Hapus Barang
Use Case Name Hapus Data Barang Goal In Context Menghapus data barang
Deskription Digunakan admin untuk menghapus data barang Related Use Case tambah data barang, lihat data barang, rubah data
barang
Successful End Data barang berhasul dihapus
Condition Sistem
Failed End Data barang tidak tersedia
58
Main Flow Step Action
1 Admin memasukkan kode barang yang akan dihapus
2 Menekan tombol hapus
3 Program menghapus data barang pada database
4 Program memvalidasi kode barang 5 Menghapus data barang pada database
6 Menampilkan pesan “ Data berhasil
dihapus”
7 Menampilkan data barang terbaru
Extension Step Branching Action
4.1 Kode barang salah
4.2 Menampilkan pesan “Kode barang salah”
Sequence Diagram Hapus Barang
59 Use Case Tambah Pegawai
Use Case Name Tambah Data Pegawai Goal In Context Merubah data pegawai
Deskription Digunakan admin untuk merubah data pegawai
Related Use Case lihat data pegawai, rubah data pegawai, hapus data pegawai
Successful End Data berhasil dirubah
Condition Sistem
Failed End Data gagal dirubah
Actors Admin
Main Flow Step Action
1 Admin memasukkan data pegawai 2 Menekan tombol simpan
3 Menyimpan ata pegawai
4 Menampilkan pesan “Data berhasil ditambah”
Extension Step Branching Action
2.1 Menekan tombol batal
60
Sequence Diagram Tambah Pegawai
Gambar 3.2.4.5.6. Sequence Diagram Tambah Pegawai
Use Case Tampil Pegawai
Use Case Name Tampil Data Pegawai Goal In Context Melihat data pegawai
Deskription Digunakan admin untuk melihat data pegawai Related Use Case tambah data pegawai, rubah data pegawai, hapus
data pegawai Successful End -
Condition Sistem
Failed End -
Actors Admin
Main Flow Step Action
61
2 Program mengambil data pegawai dari database untuk ditampilkan
3 Menampilkan data pegawai
Extension Step Branching Action
- -
Sequence Diagram Tampil Pegawai
Gambar 3.2.4.5.7. Sequance Diagram Tampil Pegawai
Use Case Ubah Pegawai
Use Case Name Rubah Data Pegawai Goal In Context Merubah data pegawai
Deskription Digunakan admin untuk merubah data pegawai Related Use Case tambah data pegawai, lihat data pegawai, hapus
data pegawai
Successful End Data pegawai berhasil dirubah
Condition Sistem
Failed End Data pegawai tidak tersedia
62
Main Flow Step Action
1 Admin memilih fungsional rubah data pegawai
2 Admin mengisi data pegawai yang akan dirubah
3 Menekan tombol ubah
4 Menyimpan dta yang telah dirubah kedalam database.
5 Menampilkan pesan “Data berhasil
dirubah”
Extension Step Branching Action
4.1 Menampilkan pesan “Isi data dengan
benar”
4.2 Data gagal di Rubah ke dalam database.
Sequance Diagram Ubah Pegawai
63 Use Case Hapus Pegawai
Use Case Name Hapus Data Pegawai Goal In Context Menghapus data pegawai
Deskription Digunakan admin untuk menghapus data pegawai Related Use Case tambah data pegawai, lihat data pegawai, rubah data
pegawai
Successful End Data pegawai berhasil dihapus
Condition Sistem
Failed End Data pegawai tidak tersedia
Actors Admin
Main Flow Step Action
1 Admin memasukkan kode pagawai yang akan dihapus
2 Program mengahpus data pegawai pada database
64
Sequence Diagram Hapus Pegawai
Gambar 3.2.4.5.10 Sequence Diagram Hapus Pegawai
Use Case Tambah Data Transaksi Bahan Baku
Use Case Name Tambah Data Transaksi Bahan Baku Goal In Context Menambah Data Transaksi Bahan Baku
Deskription Digunakan admin menambah Data Transaksi Bahan Baku
Related Use Case Rubah Data, Tampil Data, Hapus Data Successful End Data pegawai berhasil dihapus
Condition Sistem
Failed End Data gagal ditambah
Actors Admin
Main Flow Step Action
1 Admin memasukkan data produksi
2 Program menampilkan rincian data produksi dan gaji pegawai
65
Extension Step Branching Action
2.1 Mereset data
2.2 Menghapus indputan data produksi
Sequence Diagram Tambah Data Transaksi Bahan Baku
66 Use Case Hapus Data Transaksi Bahan Baku
Use Case Name Hapus Data Transaksi Bahan Baku Goal In Context Menghapus Data Transaksi Bahan Baku
Deskription Digunakan admin menghapus Data Transaksi Bahan Baku Related Use Case Tambah Data, Tampil Data, Rubah Data
Successful End Data berhasil dihapus
Condition Sistem
Failed End Data gagal ditambah
Actors Admin
Extension Step
67
Sequence Diagram Tampil Data Transaksi Bahan Baku
Gambar 3.2.4.5.12 Sequence Diagram Tampil Data Transaksi Bahan Baku
Use Case Tambah Data Transaksi Penjualan Produk
Use Case Name Use Case Tambah Data Transaksi Penjualan Produk Goal In Context Menambah data transaksi penjualan produk
Deskription Digunakan admin untuk menambah data transaksi penjualan produk
Related Use Case Sequence Diagram Tambah Data Transaksi Penjualan Produk
Successful End Data berhasil ditambah
Condition Sistem
Failed End Data gagal ditambah
Actors Admin
Main Flow Step Action
1 Admin memilih tombol tambah pada menu data transaksi penjualan produk
2 Lalu admin memasukkan data-data transaksi penjualan produk.
68
yang ditambahkan.
4 Data yang sudah terupdate akan ditampilkan kembali
Extension Step
2.1 Jika menekan tombol back maka menu akan kembali ke menu sebelumnya
Sequence Diagram Tambah Data Transaksi Penjualan Produk
69
Use Case Tampil Data Transaksi Penjualan Produk
Use Case Name Use Case Tampil Data Transaksi Penjualan Produk Goal In Context Menampil data transaksi penjualan produk
Deskription Digunakan admin untuk menampilkan data transaksi penjualan produk
Related Use Case Sequence Diagram Tampil Data Transaksi Penjualan Produk
Successful End -
Condition Sistem
Failed End -
Actors Admin
Main Flow Step Action
1 Admin memilih tombolTampil pada menu data transaksi penjualan produk
2 Kemudian program mengambil data yang ingin ditampilkan dari database
3 Setelah itu data ditampilkan pada form tampil
Extension Step
70
Use Case Tambah Data Produksi dan Gaji Pegawai
Use Case Name Tambah Data Produksi dan Gaji Pegawai Goal In Context Menambah data transaksi penjualan produk
Deskription Digunakan admin untuk menambah data biaya produksi dan gaji pegawai.
Related Use Case Tambah Data Produksi dan Gaji Pegawai Successful End -
Condition Sistem
Failed End -
Actors Admin
Main Flow Step Action
1 Admin memilih tombolTambahl pada menu data transaksi produk dan gaji pegawai.
2 Kemudian admin mengisi inputan yang diminta kemudian tekan tombol simpan 3 Setelah itu program agan menyimpan data
ke dalam database
Extension Step
71
5.16.2 Sequence Diagram Tambah Data Produksi dan Gaji Pegawai
Gambar 3.2.4.5.14 Sequence Diagram Tambah Data Produksi dan Gaji Pegawai
Use Case Tampil Data Produksi dan Gaji Pegawai
UseCase Name Tampil Data Produksi dan Gaji Pegawai
Goal In Context Menampilkan data transaksi penjualan produk dan gaji pegawai Deskription Digunakan admin untuk menampilkan data biaya produksi dan
gaji pegawai.
Related Use Case Tambah Data Produksi dan Gaji Pegawai Successful End -
Condition Sistem
Failed End -
Actors Admin
Main Flow Step Action
72
2 Kemudian Program mengambil data dari database. 3 Dat setelah itu data di tampilkan kedalam bentuk form
tampil
Extension Step
2.1 Jika menekan tombol back maka menu akan kembali ke menu sebelumnya
Sequance Diagram Tampil Data Produksi dan gaji Pegawai
73 3.3 ERD ( Entity Relational Diagram) Berikut adalah gambar ERD :
Gambar 3.3.1 Entity Relantional Diagram (ERD) 3.4 Relational Diagram
75 3.6 Perancangan Antar Muka
Gambar 3.5.1 Mockup T01-Login
76
Gambar 3.5.3 Mockup T03-Nama Barang
77
Gambar 3.5.5 Mockup T05-Ubah Data Barang
78
Gambar 3.5.7 Mockup T07-Ubah Data Barang
79
Gambar 3.5.9 Mockup T09-Menu Pegawai
80
Gambar 3.5.11 Mockup T11-Tampil Data Pegawai
81
Gambar 3.5.13 T13-Ubah Data Pegawai
82
Gambar 3.5.15 Mockup T15-Tampil Produksi dan Gaji Pegawai
83
Gambar 3.5.17 Mockup T17-Ubah Data Produksi dan Gaji Pegawai
84
Gambar 3.5.19 Mockup T19-Tampil Data Transaksi
85
Gambar 3.5.21 Mockup T21-Tambah transaksi
86
Gambar 3.5.23 Mockup T23- Tampil Transaksi Bahan Baku
87 3.6 Perancangan Pesan
Rancangan pesan dari system informasi PD.Karya Winazar adalah sebagai berikut :
M01 Navigator
Login Sukses
di Button login username dan password valid maka akan ada pesan "Login Sukses"
Rancangan pesan
M02 Navigator
Silakan masukkan username dan password anda lagi
Username dan Password salah, silahkan masukkan username dan password anda lagi"
Rancangan pesan
M03 Navigator
Data Berhasil di Simpan
di button simpan ada pesan : "Apakah anda yakin ingin menyimpan data ?" , Jika di pencet "Yes" maka data Tersimpan, Jika di pencet "No" maka data tidak akan disimpan
Rancangan pesan
M04 Navigator
Data Berhasil di Ubah
di button ubah ada pesan : "Apakah anda yakin ingin mengubah data ?" , Jika di pencet "Yes" maka data akan diubah, Jika di pencet "No" maka data tidak akan diubah
Rancangan pesan
M05 Navigator
Data Berhasil di Hapus
. di button simpan ada pesan : "Apakah anda yakin ingin menyimpan data ?" , Jika di pencet "Yes" maka data akan di hapus, Jika di pencet "No" maka data tidak akan dihapus
88
BAB IV
KESIMPULAN DAN SARAN
KESIMPULAN
Dari hasil penelitian, maka dapat disimpulkan bahwa PD. Karya winajar dalam transaksi dan perhitungan bahan mentah masih melakukannya secara manual, sehingga sering terjadi kekelirua, karena sering terjadi kekeliruan maka diperlukan Aplikasi Pengolahan Data Pegawai Produksi dan Transaksi pada PD. Karya Winajar Berbasis Dekstop.
SARAN
Setelah penulis melakukan penelitian dan menganalisa sistem yang ada di PD. Karya Winajar, maka penulis mencoba mengajukan beberapa saran sebagai berikut :
1. PD. Karya Winajar
Terdapat banyak kekurangan yang terdapat pada pembuatan laporan data bahan baku, produk, dan transaksi kami sarankan untuk membuat program yang dapat membuat laporan yang sangat mudah digunakan sehingga pembuatan laporan lebih cepat, tidak membutuhkan waktu yang lama dan mengurangi terjadinya kesalahan. 2. Peneliti