Perancangan Aplikasi Sistem Informasi
Supplier,
Inventory
, Produksi dan Penjualan
Pastry
dan
Bakery
Laporan
Oleh: Galang Setiawan NIM: 562012070
Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana Salatiga
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Kuasa yang telah memberikan kekuatan dan kesabaran kepada penulis, sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik.
Perancangan aplikasi sistem informasi ini didorong oleh keinginan penulis untuk mengetahui tentang bagaimana Usaha Kecil Menengah (UKM) khususnya dalam bidang usaha pastry
dan bakery melaksanakan kegiatan pencatatan kegiatan usahanya.
Usaha pastry dan bakery umumnya melaksanakan empat kegiatan pokoknya yaitu, kelola supplier, kelola bahan baku, kelola produksi dan kelola penjualan. Dalam perancangan ini penulis menggunakan metode prototye dalam merangcang sistem informasi. Dari metode prototype selanjutnya dijabarkan dalam bentuk UML (Unified Modelling Language) yang meliputi Use
Case Diagram, Activity Diagram, Sequence Diagram dan
Deployment Diagram. Dalam tahap pengkodean perancangan
sistem ini menggunakan Framework .NET v3.5 dan arsitektur aplikasinya menggunakan 3 tier (Data Access Layer, Bussiness
Logic Layer dan User Interface).
UCAPAN TERIMA KASIH
Penulis juga menyadari bahwa terselesaikannya laporan Kerja Praktik ini tidak terlepas dari seluruh pihak yang turut membantu, mendukung dan mendoakan sehingga laporan Kerja Praktik ini dapat terselesaikan dengan baik. Oleh karena itu, pada kesempatan ini penulis ingin mengucapkan banyak terimakasih kepada:
1. Dr. Dharmaputra T. Palekahelu, M. Pd sebagai Dekan Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana.
2. Bapak Sri Winarso Martyas Edi, S.Kom, M.Cs sebagai Ketua Program Studi Teknik Informatika, Diploma Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana.
3. Bapak Felix David, S.Kom. sebagai Dosen Pembimbing yang telah berkenan meluangkan waktu untuk memberikan bimbingan dalam pemyelesaian Laporan KP ini.
5. Rekan-rekan Tim Sistem Informasi Manajemen Rumah Sakit Umum Daerah Salatiga (Bapak Duta, Bapak Nanang, Bapak Iwan, Bapak Andi dan Bapak Guntoro) yang telah bersedia membimbing dan berbagi ilmu selama praktik.
6. Seluruh keluarga tercinta yang selalu memberikan kepercayaan dan doa selama ini.
7. Semua sahabat, dan Keluarga Diploma Teknik Informatika Angkatan 2012 yang selalu memberikan semangat dalam untuk menyelesaikan Laporan Kerja Praktik ini.
Salatiga, 2015
ix
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PENGESAHAN ... ii
PERNYATAAN BEBAS PLAGIASI ... iii
PERNYATAAN PERSETUJUAN PUBLIKASI ... iv
x
2.2.3 Object Oriented Programming
(OOP) ... 12
2.2.9 Metodologi Penelitian ... 21
2.2.10 Perancangan Sistem ... 22
BAB III PERANCANGAN SISTEM 25 3.1 Perancangan Unified Modeling Language (UML) ... 25
4.1.1 Implementasi Aplikasi pada Login Role ... 55
4.1.2 Implementasi Aplikasi pada Kelola Supplier ... 56 4.1.3 Implementasi Aplikasi pada
xi
4.1.4 Implementasi Aplikasi pada
Kelola Produksi ... 62
4.1.5 Implemenasi Aplikasi pada Kelola Pengeluaran Produk ... 66
4.1.6 Implementasi Reporting ... 69
4.2 Hasil Pengujian ... 75
BAB V KESIMPULAN DAN SARAN ... 81
5.1 Kesimpulan ... 81
5.2 Saran ... 81
xii
DAFTAR GAMBAR
Gambar 2.1 Pola Perancangan Tiga Tier ... 10 Gambar 2.2 Tahapan Model Prototyping ... 23 Gambar 3.1 Use Case Diagram Sistem Pastry dan
Bakery ... 26 Gambar 3.2 ActivityDiagram Kelola Supplier ... 28 Gambar 3.3 ActivityDiagram Kelola Inventory Bahan
Mentah ... 30 Gambar 3.4 ActivityDiagram Kelola Produksi ... 32 Gambar 3.5 Activity Diagram Kelola Pengeluaran
Produk ... 34 Gambar 3.6 SequenceDiagram Kelola Supplier ... 36 Gambar 3.7 SequenceDiagram Kelola Bahan Mentah 39 Gambar 3.8 SequenceDiagram Kelola Produksi ... 42 Gambar 3.9 Sequence Diagram Kelola Pengeluaran
Produk ... 46 Gambar 3.10 ClassDiagram Sistem Pastry dan Bakery 50 Gambar 3.11 Deployment Diagram Sistem Pastry dan
Bakery ... 52 Gambar 3.12 DatabaseDiagramPastry dan Bakery .... 53 Gambar 4.1 FormLogin ... 55 Gambar 4.2 UserInterfaceCustomize Data Supplier .. 57 Gambar 4.3 User Interface Customize Inventory
Bahan ... 60 Gambar 4.4 User Interface Proses Pengambilan
xiii
Gambar 4.6 User Interface Manifest Data Produk ... 66 Gambar 4.7 Form Pengambilan Produk untuk
Penjualan ... 67 Gambar 4.8 Form Data Pengeluaran Produk ... 69 Gambar 4.9 Reporting Data Supplier ... 70 Gambar 4.10 Reporting Data Bahan yang Disuplai
Supplier ... 71 Gambar 4.11 Laporan Persediaan Bahan Baku ... 72 Gambar 4.12 Laporan Data Produk ... 73 Gambar 4.13 Laporan Data Bahan yang digunakan
xiv
DAFTAR TABEL
Tabel 4.1 Hasil Pengujian Sistem Login ...
75 Tabel 4.2 Hasil Pengujian Sistem Kelola Inventory
Bahan ... 76 Tabel 4.3 Hasil Pengujian Sistem Kelola Supplier ...
77 Tabel 4.4 Hasil Pengujian Sistem Kelola Produksi ...
78 Tabel 4.5 Hasil Pengujian Sistem Kelola Pengeluaran
xv
DAFTAR KODE PROGRAM
Kode Program 4.1 Kode untuk Autentikasi Pengguna 56 Kode Program 4.2 Kode untuk Menampilkan List
Supplier ... 58 Kode Program 4.3 Kode untuk Menambah Data
Supplier ... 58 Kode Program 4.4 Kode untuk Update Data Supplier 59 Kode Program 4.5 Kode untuk Menampilkan List
Data Bahan ... 60 Kode Program 4.6 Kode untuk Menambah Data
Bahan ... 61 Kode Program 4.7 Kode untuk Update Data Bahan .... 62 Kode Program 4.8 Kode untuk Mengambil List Bahan 63 Kode Program 4.9 Kode untuk Menambahkan Data
Produk Baru ... 65 Kode Program 4.10 Kode untuk Mengambil Data