sistem informasi kasir pada toko kizaru yogyakarta

17
PROYEK AKHIR SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA MENGGUNAKAN FRAMEWORK LARAVEL Oleh : TITANIA MEGANANDA FIRDAUS 173110019 PROGRAM STUDI REKAYASA PERANGKAT LUNAK APLIKASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2020

Upload: others

Post on 24-Oct-2021

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

PROYEK AKHIR

SISTEM INFORMASI KASIR PADA TOKO KIZARU

YOGYAKARTA MENGGUNAKAN FRAMEWORK LARAVEL

Oleh :

TITANIA MEGANANDA FIRDAUS

173110019

PROGRAM STUDI REKAYASA PERANGKAT LUNAK APLIKASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AKAKOM

YOGYAKARTA

2020

Page 2: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

i

PROYEK AKHIR

SISTEM INFORMASI KASIR PADA TOKO KIZARU

YOGYAKARTA MENGGUNAKAN FRAMEWORK LARAVEL

Karya Tulis Diajukan Sebagai Salah Satu Syarat

untuk Memperoleh Gelar Ahli Madya Komputer

Program Studi Rekayasa Perangkat Lunak Aplikasi

Oleh :

TITANIA MEGANANDA FIRDAUS

173110019

PROGRAM STUDI REKAYASA PERANGKAT LUNAK APLIKASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AKAKOM

YOGYAKARTA

2020

Page 3: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

ii

Page 4: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

iii

Page 5: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

iv

HALAMAN PERSEMBAHAN

Dengan selesainya tugas akhir ini, saya persembahkan untuk :

1. Allah SWT untuk semua kuasa-Nya yang telah di tunjukkan dalam saya

menyelesaikan tugas akhir ini.

2. Bapak dan ibu serta keluarga saya yang telah mendukung dan menjadi

alasan utama saya menyelesaikan tugas akhir ini. Terimakasih do’a yang

selalu dipanjatkan agar selama saya mengerjakan tugas akhir diberi

kelancaran.

3. Kepada dosen pembimbing saya bu Ir. Hera Wasiati, M.M., Pak Ir.

Sudarmanto, M.T sekaligus ketua program studi Rekayasa Perangkat Lunak

Aplikasi. Terimakasih atas bimbingan dan arahannya agar tugas akhir ini

dapat selesai dengan baik.

4. Teman-teman satu angkatan yang telah berjuang bersama hingga selesai

tugas akhir ini.

5. Terimakasih untuk pihak-pihak yang tidak disebutkan. Karena bantuan dan

dukungan kalian juga saya dapat menyelesaikan tugas akhir ini.

Page 6: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

v

MOTTO

No matter what happens, you should not give up.

Page 7: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

vi

INTISARI

SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

MENGGUNAKAN FRAMEWORK LARAVEL

Oleh

Titania Megananda Firdaus

173110019

Program Studi Rekayasa Perangkat Lunak Aplikasi

Sekolah Tinggi Manajemen Informatika dan Komputer Akakom Yogyakarta

Penelitian ini berjudul Sistem Informasi Kasir Pada Toko Kizaru

Yogyakarta Menggunakan Framework Laravel. Penelitian ini bertujuan untuk

membuat suatu sistem informasi kasir berbasis website yang dapat melakukan

pencatatan data barang, data transaksi penjualan dan informasi laporan. Sistem ini

diharapkan dapat meningkatkan efektivitas dan efisiensi dalam aktivitas penjualan,

dapat meminimalisir kesalahan pencatatan, data yang hilang, dan tidak kesesuaian

antara jumlah barang yang tercatat dengan yang ada di catatan sehingga dapat

mempermudah toko dalam menjalankan usahanya.

Sistem yang dibuat dapat menyimpan data kasir, data barang, dan data

transaksi penjualan. Dengan data tersebut sistem dapat menyajikan informasi

laporan penjualan barang per periode, laporan penjualan per jenis, laporan

penjualan per nomor nota, laporan stok barang, laporan omzet, dan rekapitulasi

penjualan per nomor nota.

Dengan adanya penelitian ini menghasilkan sebuah sistem infromasi kasir

menggunakan framework laravel. Sehingga sistem ini mampu menampilkan data,

mengolah data barang, data transaksi penjualan dan laporan penjualan yang semula

menual menjadi terkomputerisasi. Sistem ini dapat diakses melalui browser yang

ada di mobile device sehingga pemilik toko dapat melihat data laporan penjualan

dimana saja jika tersedia internet.

Kata kunci : Kasir, Laravel, Sistem Informasi, Website

Page 8: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

vii

ABSTRACT

CASHIER INFROMATION SYSTEM AT KIZARU STORE

YOGYAKARTA USING LARAVEL FRAMEWORK

By

Titania Megananda Firdaus

173110019

Software Application Engineering Study Program

Sekolah Tinggi Manajemen Informatika dan Komputer Akakom Yogyakarta

This research entitled Cashier Information Systems at Kizaru Stores in

Yogyakarta Using the Laravel Framework. This study aims to create a website-

based cashier information system that will help record data on goods, sales

transaction data and report information quickly. This system is expected to increase

effectiveness and efficiency in sales activities, can minimize recording errors, lost

data, and incompatibility between the number of items recorded with those in the

records so as to facilitate the store in running its business.

The system created can store cashier data, item data, and sales transaction

data. With this data the system can present information on sales reports of goods

per period, sales reports per type, sales reports per memorandum number, inventory

reports, turnover reports, and sales recapitulation per memorandum number.

With this research produced a cashier information system using the laravel

framework. So that this system is able to display data, process goods data, sales

transaction data and sales reports that can be done quickly. This system can be

accessed through a browser on a mobile device so that the store owner can view

sales report data anywhere if the internet is available.

Keywords : Cashier, Information Systems, Laravel, Websites

Page 9: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

viii

KATA PENGANTAR

Segala puji syukur saya panjatkan atas kehadirat Allah SWT, atas segala

karunia yang diberikan hingga penulis dapat menyelesaikan karya tulis yang

berjudul “Sistem Informasi Kasir Pada Toko Kizaru Yogyakarta Menggunakan

Framework Laravel”. Karya tulis ini dibuat guna memenuhi syarat untuk

mengambil Tugas Akhir pada jurusan Rekayasa Perangkat Lunak Aplikasi STMIK

Akakom Yogyakarta.

Dalam penyusunan tugas akhir ini tak lupa saya ucapkan banyak

terimakasih kepada pihak-pihak yang telah berkenan membantu saya dalam

penyelesaian tugas akhir ini yang diantaranya :

1. Bapak Ir. Totok Suprawoto, M.M., M.T., selaku Ketua Sekolah Tinggi

Manajemen Informatika dan Komputer Akakom Yogyakarta.

2. Bapak Ir. Sudarmanto, M.T., selaku ketua program studi Rekayasa Perangkat

Lunak Aplikasi Diploma Tiga (D3) Sekolah Tinggi Manajemen Informatika

dan Komputer Akakom Yogyakarta.

3. Ibu Ir. Hera Wasiati, M.M., selaku dosen pembimbing yang telah membimbing

serta mengarahkan dan membantu dalam penyusunan tugas akhir ini.

4. Seluruh Dosen dan Staff Karyawan yang ada di lingkungan STMIK Akakom

yang telah memberikan ilmu yang bermanfaat selama penulis kuliah di STMIK

Akakom Yogyakarta.

Dalam penyusunan tugas akhir penulis menyadari masih jauh dari

kesempurnaan, oleh karena itu kritik dan saran yang bersifat membangun sangat

penulis harapkan. Akhir kata, semoga dapat bermanfaat bagi kita semua. Aamiin.

Yogyakarta

Penulis

Page 10: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

ix

DAFTAR ISI

Hal

HALAMAN JUDUL ............................................................................................ i

HALAMAN PERSETUJUAN ............................................................................. ii

HALAMAN PENGESAHAN ............................................................................. iii

HALAMAN PERSEMBAHAN .......................................................................... iv

HALAMAN MOTTO .......................................................................................... v

HALAMAN INTISARI ...................................................................................... vi

HALAMAN ABSTRACT.................................................................................. vii

KATA PENGANTAR ...................................................................................... viii

DAFTAR ISI ...................................................................................................... ix

DAFTAR GAMBAR ........................................................................................ xiii

DAFTAR TABEL ............................................................................................. xv

DAFTAR LISTING PROGRAM ...................................................................... xvi

BAB I PENDAHULUAN .................................................................................... 1

1.1 Latar Belakang ........................................................................................... 1

1.2 Tujuan ........................................................................................................ 2

1.3 Batasan Masalah ......................................................................................... 2

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI....................................... 4

2.1 Tinjauan Pustaka ........................................................................................ 4

2.2 Dasar Teori ................................................................................................. 7

2.2.1 Sistem .................................................................................................. 7

2.2.2 Informasi ............................................................................................. 7

2.2.3 Sistem Informasi .................................................................................. 8

2.2.4 Pengertian Kasir ................................................................................... 9

Page 11: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

x

2.2.5 Konsep Dasar Sistem Informasi Kasir .................................................. 9

2.2.6 Framework .......................................................................................... 9

2.2.7 Laravel ............................................................................................... 10

2.2.8 PHP (PHP Hypertext Preprocessor)................................................... 10

2.2.9 Konsep MVC (Model-View-Controller) ............................................. 11

2.2.10 MySQL ............................................................................................ 12

BAB III ANALISIS DAN PERANCANGAN SISTEM ..................................... 13

3.1 Deskripsi Sistem ....................................................................................... 13

3.2 Sistem Pendukung .................................................................................... 13

3.2.1 Perangkat Lunak ................................................................................ 13

3.2.2 Perangkat Keras ................................................................................. 13

3.2.3 User ................................................................................................... 14

3.3 Diagram Arus Data Level 0 ...................................................................... 14

3.4 Diagram Arus Data Level 1 ...................................................................... 15

3.5 Perancangan Sistem .................................................................................. 16

3.5.1 Perancangan Basis Data ..................................................................... 17

3.6 Struktur Tabel Data .................................................................................. 17

3.6.1 Tabel Barang ...................................................................................... 17

3.6.2 Tabel Jenis ......................................................................................... 18

3.6.3 Tabel Jual........................................................................................... 18

3.6.4 Tabel Detail Jual ................................................................................ 19

3.6.5 Tabel User ......................................................................................... 19

3.7 Rancangan Input ....................................................................................... 20

3.7.1 Rancangan Tambah Data Barang ....................................................... 20

3.7.2 Rancangan Tambah Transaksi Penjualan ............................................ 20

Page 12: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

xi

3.7.3 Rancangan Tambah Jenis Barang ....................................................... 21

3.7.4 Rancangan Tambah Barang Pada Menu Transaksi ............................. 21

3.7.5 Rancangan Tambah Stok .................................................................... 22

3.7.6 Rancangan Tambah Data Kasir .......................................................... 22

3.8 Rancangan Output .................................................................................... 23

3.8.1 Rancangan Output Data Barang ......................................................... 23

3.8.2 Rancangan Output Data Transaksi Penjualan ..................................... 23

3.8.3 Rancangan Output Tambah Stok Barang ............................................ 24

3.8.4 Rancangan Detail Transaksi Penjualan ............................................... 24

3.8.5 Rancangan Laporan Penjualan Per Periode ......................................... 25

3.8.6 Rancangan Laporan Daftar Barang Terlaris ........................................ 25

3.8.7 Rancangan Laporan Penjualan Per Jenis ............................................. 26

3.8.8 Rancangan Laporan Penjualan Per Nota ............................................. 26

3.8.9 Rancangan Laporan Stok Barang ....................................................... 26

3.8.10 Rancangan Omzet ............................................................................ 27

3.8.11 Rancangan Rekapitulasi Penjualan Per Nota ..................................... 27

BAB IV ANALISIS DAN PEMBAHASAN ...................................................... 28

4.1 Implementasi ............................................................................................ 28

4.2 Pemilik ..................................................................................................... 28

4.2.1 Halaman Login .................................................................................. 28

4.2.2 Halaman Dashboard ........................................................................... 29

4.2.3 Halaman Tambah Data User............................................................... 29

4.2.4 Halaman Tambah Stok ....................................................................... 30

4.3 Kasir ......................................................................................................... 31

4.3.1 Halaman Barang ................................................................................ 31

Page 13: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

xii

4.3.2 Halaman Tambah Data Barang ........................................................... 33

4.3.3 Halaman Edit Data Barang ................................................................. 35

4.3.4 Halaman Transaksi Penjualan............................................................. 36

4.3.5 Halaman Tambah Transaksi Penjualan ............................................... 37

4.3.6 Halaman Laporan ............................................................................... 38

4.3.7 Laporan Penjualan Per Periode ........................................................... 39

4.3.8 Laporan Barang Terlaris ..................................................................... 40

4.3.9 Laporan Penjualan Per Jenis ............................................................... 41

4.3.10 Laporan Penjualan Per Nota ............................................................. 42

4.3.11 Laporan Stok Barang ........................................................................ 43

4.3.12 Laporan Omzet ................................................................................ 44

4.3.13 Rekapitulasi Penjualan Per Nota ....................................................... 45

BAB V KESIMPULAN DAN SARAN.............................................................. 46

5.1 Kesimpulan .............................................................................................. 46

5.2 Saran ........................................................................................................ 46

DAFTAR PUSTAKA ........................................................................................ 47

LAMPIRAN

Page 14: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

xiii

DAFTAR GAMBAR

Hal Gambar 2.1 Konsep MVC .................................................................................. 11

Gambar 3.1 Diagram Arus Data Level 0 ............................................................ 14

Gambar 3.2 Diagram Arus Data Level 1 ............................................................ 15

Gambar 3.3 Rancangan Basis Data..................................................................... 17

Gambar 3.4 Rancangan Tambah Data Barang .................................................... 20

Gambar 3.5 Rancangan Tambah Transaksi......................................................... 20

Gambar 3.6 Rancangan Tambah Data Jenis Barang............................................ 21

Gambar 3.7 Rancangan Tambah Barang Pada Menu Transaksi .......................... 21

Gambar 3.8 Rancangan Tambah Stok ................................................................ 22

Gambar 3.9 Rancangan Tambah Data Kasir ....................................................... 22

Gambar 3.10 Rancangan Output Data Barang .................................................... 23

Gambar 3.11 Rancangan Output Data Transaksi Penjualan ................................ 24

Gambar 3.12 Rancangan Output Tambah Stok Barang ....................................... 24

Gambar 3.13 Rancangan Detail Transaksi .......................................................... 25

Gambar 3.14 Rancangan Laporan Penjualan Per Periode ................................... 25

Gambar 3.15 Rancangan Laporan Daftar Barang Terlaris................................... 25

Gambar 3.16 Rancangan Laporan Penjualan Per Jenis ....................................... 26

Gambar 3.17 Rancangan Laporan Penjualan Per Nota ........................................ 26

Gambar 3.18 Rancangan Laporan Stok Barang .................................................. 26

Gambar 3.19 Rancangan Laporan Omzet ........................................................... 27

Gambar 3.20 Rancangan Rekapitulasi Penjualan Per Nota ................................. 27

Gambar 4.1 Halaman Login ............................................................................... 28

Gambar 4.2 Halaman Dashboard ....................................................................... 29

Gambar 4.4 Halaman Tambah Data User .......................................................... 29

Gambar 4.6 Halaman Tambah Stok ................................................................... 31

Gambar 4.8 Halaman Barang ............................................................................. 33

Gambar 4.10 Halaman Tambah Data Barang ..................................................... 35

Gambar 4.12 Halaman Edit Data Barang ............................................................ 35

Gambar 4.14 Halaman Transaksi Penjualan ...................................................... 37

Gambar 4.15 Halaman Tambah Transaksi Penjualan .......................................... 38

Page 15: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

xiv

Gambar 4.16 Halaman Laporan.......................................................................... 38

Gambar 4.18 Laporan Penjualan Per Periode .................................................... 39

Gambar 4.20 Laporan Barang Terlaris ............................................................... 40

Gambar 4.22 Laporan Penjualan Per Jenis.......................................................... 41

Gambar 4.24 Laporan Penjualan Per Nota .......................................................... 42

Gambar 4.26 Laporan Stok Barang .................................................................... 43

Gambar 4.28 Laporan Omzet ............................................................................. 44

Gambar 4.30 Rekapitulasi Penjualan Per Nota .................................................. 45

Page 16: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

xv

DAFTAR TABEL

Hal

Tabel 2.1 Acuan Tinjauan Pustaka ....................................................................... 6

Tabel 3.1 Tabel Barang ...................................................................................... 17

Tabel 3.2 Tabel Jenis ......................................................................................... 18

Tabel 3.3 Tabel Jual ........................................................................................... 18

Tabel 3.4.Tabel Detail Jual ................................................................................ 19

Tabel 3.5 Tabel User .......................................................................................... 19

Page 17: SISTEM INFORMASI KASIR PADA TOKO KIZARU YOGYAKARTA

xvi

DAFTAR LISTING PROGRAM Hal

Gambar 4.3 Kode Program Tambah Data User .................................................. 29

Gambar 4.5 Kode Program Tambah Stok Barang ............................................... 30

Gambar 4.7 Kode Program Menampilkan Data Barang ...................................... 33

Gambar 4.9 Kode Program Tambah Data Barang ............................................... 34

Gambar 4.11 Kode Program Edit Data Barang ................................................... 35

Gambar 4.13 Kode Program Menampilkan Data Transaksi Penjualan ................ 37

Gambar 4.17 Kode Program Menampilkan Data Laporan Penjualan Per Periode 39

Gambar 4.19 Kode Program Menampilkan Laporan Barang Terlaris.................. 40

Gambar 4.21 Kode Program Menampilkan Laporan Penjualan Per Jenis ............ 41

Gambar 4.23 Kode Program Menampilkan Laporan Penjualan Per Nota ............ 42

Gambar 4.25 Kode Program Menampilkan Laporan Stok Barang ...................... 43

Gambar 4.27 Kode Program Menampilkan Laporan Omzet ............................... 44

Gambar 4.29 Kode Program Menampilkan Rekapitulasi Penjualan Per Nota ..... 45