T0 Judul Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Sistem Informasi Supplier, Inventory, Produksi dan Penjualan Pastry dan Bakery

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

2015

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).


Harapan penulis, Tugas Akhir ini dapat memberikan manfaat
bagi pembaca dan pihak-pihak yang ingin menggunakan
perancangan aplikasi ini sebagai referensi.

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.

4.

Ibu Dra. Tatik Rusmiati, M.Kes selaku Wakil Direktur
Administrasi dan Keuangan dan Bapak Moch. Lukman,
S.Kom, MM selaku Kepala Sub Bagian Sistem Informasi
Manajemen Rumah Sakit dan Rekam Medik yang telah
mengizinkan penulis untuk praktik belajar Teknologi
Informasi di Badan Pelayanan Rumah Sakit Umum Daerah
Salatiga.


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,

Penulis

2015

DAFTAR ISI
HALAMAN JUDUL ..........................................................

i


HALAMAN PENGESAHAN ............................................

ii

PERNYATAAN BEBAS PLAGIASI ................................

iii

PERNYATAAN PERSETUJUAN PUBLIKASI ...............

iv

KATA PENGANTAR ........................................................

v

UCAPAN TERIMA KASIH ..............................................

vii


DAFTAR ISI ......................................................................

ix

DAFTAR GAMBAR ..........................................................

xii

DAFTAR TABEL ..............................................................

xiv

DAFTAR KODE PROGRAM ...........................................

xv

BAB I

BAB II


PENDAHULUAN

1

1.1

Latar Belakang .......................................

1

1.2

Tujuan ....................................................

2

1.2.1

Tujuan Umum ..........................


2

1.2.2

Tujuan Khusus .........................

3

1.3

Rumusan Masalah ..................................

3

1.4

Batasan Masalah .....................................

4


TINJAUAN PUSTAKA

5

2.1

Penelitian Terdahulu ..............................

5

2.2

Landasan Teori .......................................

7

2.2.1

Sistem Informasi .......................


7

2.2.2

Arsitektur Aplikasi ...................

10

ix

x

2.2.3

BAB III

12

2.2.4

Pastry dan Bakery ....................

13

2.2.5

Supplier (Pemasok) ..................

15

2.2.6

Inventory (Persediaan) .............

16

2.2.7

Produksi ...................................

18

2.2.8

Penjualan ..................................

20

2.2.9

Metodologi Penelitian ..............

21

2.2.10

Perancangan Sistem .................

22

PERANCANGAN SISTEM
3.1

3.2
BAB IV

Object Oriented Programming
(OOP) .......................................

25

Perancangan
Unified
Modeling
Language (UML) ...................................

25

3.1.1 Use Case Diagram .....................

25

3.1.2 Activity Diagram ........................

27

3.1.3 Sequence Diagram ......................

35

3.1.4 Class Diagram ............................

49

3.1.5 Deployment Diagram .................

51

Perancangan Basis Data .........................

53

HASIL DAN ANALISIS

55

4.1

Implementasi ..........................................

55

4.1.1 Implementasi Aplikasi pada
Login Role ..................................

55

4.1.2 Implementasi Aplikasi pada
Kelola Supplier ..........................

56

4.1.3 Implementasi Aplikasi pada
Kelola Inventory Bahan Mentah .

59

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

Hasil Pengujian ......................................

75

KESIMPULAN DAN SARAN .......................

81

5.1

Kesimpulan ............................................

81

5.2

Saran .......................................................

81

DAFTAR PUSTAKA .........................................................

83

4.2
BAB V

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

Activity Diagram Kelola Supplier ...........

28

Gambar 3.3

Activity Diagram Kelola Inventory Bahan
Mentah ......................................................

30

Gambar 3.4

Activity Diagram Kelola Produksi ............

32

Gambar 3.5

Activity Diagram Kelola Pengeluaran
Produk ......................................................

34

Gambar 3.6

Sequence Diagram Kelola Supplier .........

36

Gambar 3.7

Sequence Diagram Kelola Bahan Mentah

39

Gambar 3.8

Sequence Diagram Kelola Produksi ........

42

Gambar 3.9

Sequence Diagram Kelola Pengeluaran
Produk ......................................................

46

Gambar 3.10

Class Diagram Sistem Pastry dan Bakery

50

Gambar 3.11

Deployment Diagram Sistem Pastry dan
Bakery ......................................................

52

Gambar 3.12

Database Diagram Pastry dan Bakery ....

53

Gambar 4.1

Form Login ...............................................

55

Gambar 4.2

User Interface Customize Data Supplier ..

57

Gambar 4.3

User Interface Customize Inventory
Bahan ........................................................

60

Gambar 4.4
Gambar 4.5

User Interface Proses Pengambilan
Bahan Produksi ......................................

63

User Interface Data Detail Produk .........

64

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
untuk Produksi ........................................

74

Laporan Pengeluaran Produk .................

75

Gambar 4.14

xiv

DAFTAR TABEL
Tabel 4.1

Hasil Pengujian Sistem Login .......................

Tabel 4.2

Hasil Pengujian Sistem Kelola Inventory
Bahan .............................................................

Tabel 4.3

Hasil Pengujian Sistem Kelola Supplier .......

Tabel 4.4

Hasil Pengujian Sistem Kelola Produksi .......

Tabel 4.5

Hasil Pengujian Sistem Kelola Pengeluaran
Produk ...........................................................

75
76
77
78
79

xv

DAFTAR KODE PROGRAM
Kode Program 4.1

Kode untuk Autentikasi Pengguna

56

Kode Program 4.2

Kode untuk Menampilkan List
Supplier .........................................

58

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 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 untuk Mengambil Data
Produk ...........................................

68

Kode Program 4.3

Kode Program 4.6

Kode Program 4.10