19
1 LAPORAN SKRIPSI APLIKASI PENJUALAN DAN PEMESANAN ROTI SALSA BAKERY KUDUS BERBASIS WEB DAN MOBILE Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus LISA ANITA FIRDAUS NIM. 2014-53-102 DOSEN PEMBIMBING R. Rhoedy Setiawan, S.Kom, M.Kom Wiwit Agus Triyanto, S.Kom, M.Kom PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2019

HALAMAN PERSETUJUAN - eprints.umk.ac.id

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: HALAMAN PERSETUJUAN - eprints.umk.ac.id

1

LAPORAN SKRIPSI

APLIKASI PENJUALAN DAN PEMESANAN ROTI SALSA

BAKERY KUDUS BERBASIS

WEB DAN MOBILE

Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan

program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria

Kudus

LISA ANITA FIRDAUS

NIM. 2014-53-102

DOSEN PEMBIMBING

R. Rhoedy Setiawan, S.Kom, M.Kom

Wiwit Agus Triyanto, S.Kom, M.Kom

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

2019

Page 2: HALAMAN PERSETUJUAN - eprints.umk.ac.id

2

HALAMAN PERSETUJUAN

Page 3: HALAMAN PERSETUJUAN - eprints.umk.ac.id

3

HALAMAN PENGESAHAN

Page 4: HALAMAN PERSETUJUAN - eprints.umk.ac.id

4

PERNYATAAN KEASLIAN

Page 5: HALAMAN PERSETUJUAN - eprints.umk.ac.id

5

APLIKASI PENJUALAN DAN PEMESANAN ROTI SALSA

BAKERY KUDUS BEBASIS WEB DAN MOBILE

Nama Mahasiswa : Lisa Anita Firdaus

NIM : 2014-53-102

Pembimbing :

1. R. Rhoedy Setiawan, S.Kom., M.Kom

2. Wiwit Agus Triyanto, S.Kom., M.Kom

RINGKASAN

Peningkatan daya beli masyarakat semakin kuat terlebih lagi dengan adanya

perkembangan teknologi sekarang ini. Sektor penjualan dan pemesanan menjadi

hal yang sangat vital dalam hidupnya sebuah bisnis, begitupun yang terjadi di toko

roti Salsa Bakery Kudus dengan nama yang sudah cukup terkenal di Kudus tidak

dimungkinkan akan bertahan terus seperti ini mengingat tiap tahun ada saja roti

bakery yang muncul sebagai kompetitor roti Salsa Bakery, maka dibutuhkan sebuah

gebrakan dengan memanfaatkan teknologi di zaman milenial sekarang ini demi

menjaga dan memperbanayak konsumen. Adapun hal ini bisa di capai dengan

dibutuhkan teknologi berbasis mobile dimana dengan adanya mobile di era

sekerang ini mudah untuk melakukan transaksi bisnis yang ada di Roti Salsa Bakery

Kudus dan juga dibutuhkan teknologi via website yang memberikan kemudahan

seorang Kasir untuk mengelola data dan laporan yang ada nantinya. Pembuatan

aplikasi ini menggunakan media website responsif yang nantinya akan di konvert

ke android dan pembentukan aplikasi ini menggunakan bahas pemrograman PHP,

Jquery, dan menggunakan database MySql sebagai penampung data.

Kata kunci :Aplikasi, Mobile,Penjualan, Pemesanan, Melenial, dan Salsa

Page 6: HALAMAN PERSETUJUAN - eprints.umk.ac.id

6

SALES APPLICATIONS AND BOOKING BREAD BAKERY

SALSA KUDUS IS WEB AND MOBILE

Student Name : Lisa Anita Firdaus

Student Identity Number : 2014-53-102

Supervisor :

1. R. Rhoedy Setiawan, S.Kom., M.Kom

2. Wiwit Agus Triyanto, S.Kom., M.Kom

ABSTRACT

The increasing power of the purchasing power of society is more powerful than the

current development of technology. The sales and order sector became a very vital

thing in his life. A business, as well as happening in a bakery of the salsa bakery.

Holy bakery with a name that's already famous enough to be a saint is not made

possible to endure this, which, given every year, a bakery that comes as a

competition to a bread, and a bakery, so it would be necessary to use a move to

make use of technology in this millennial era to take care of and to help consumers.

As for this, it can be achieved by the mobile-based mobile technology where the

mobile device in this era is easy to do a business transaction which is at the same

amount of business in a salsa bakery, as well as the via website, which gives the

amenity of an adder to manage the data and existing reports. The application of

this application using the media-response media that will later be in convert to the

android and the establishment of this application USES the use of PHP coding,

jquery, and using the mysql database as a data check.

Keywords : Applications, Mobile,Sales, Bookmaking, Enlistment, and Salsa

Page 7: HALAMAN PERSETUJUAN - eprints.umk.ac.id

7

KATA PENGANTAR

Dengan segala kerendahan dan keyakinan diri yang kuat, puji syukur

alhamdulillah atas kehadirat Allah SWT yang telah melimpahkan segala rahmat,

hidayah dan taufiqNya sehingga penulis dapat menyelesaikan penulisan laporan

skripsi yang berjudul “Sistem Informasi Produksi dan Pemesanan Tas Pada Cahaya

Spot Berbasis Web Responsive”.

Penyusunan Skripsi/Tugas Akhir ini ditujukan untuk memenuhi salah satu

syarat memperoleh gelar sarjana S1 pada program studi sistem informasi fakultas

teknik Universitas Muria Kudus.

Dalam menyelesaikan skripsi ini, penulis banyak kendala dan hambatan,

namun dengan bantuan dan dorongan serta semangat dari berbagai pihak, akhirnya

skripsi ini dapat terselaikan. Oleh karena itu, penulis menyampaikan ucapan terima

kasih sebersar-besarnya kepada :

1. Bapak Dr. Suparnyo, SH, MS selaku Rektor Universitas Muria Kudus

2. Bapak Mohammad Dahlan, ST, MT selaku Dekan Fakultas Teknik

Universitas Muria Kudus.

3. Bapak Pratomo Setiaji, S.Kom, M.Kom selaku Ketua Progdi Sistem

Informasi Fakultas Teknik Universitas Muria Kudus

4. Bapak R. Rhoedy Setiawan, S.Kom., M.Kom selaku dosen pembimbing

utama yang telah memberikan pengarahan dan bimbingan selama

penyusunan laporan skripsi ini.

5. Wiwit Agus Triyanto, S.Kom., M.Kom selaku dosen pembimbing

pendamping yang telah memberikan pengarahan dan bimbingan selama

penyusunan laporan skripsi ini.

6. Ibu Eliya Nikmah pemilik toko Roti Salsa Bakery yang telah memberikan

izin melakukan penelitian, sehingga penulis dapat menyelesaikan laporan

skripsi ini.

7. Dosen-dosen di program studi sistem informasi yang telah mendidik dan

membagi ilmu yang sudah didapat kepada penulis, serta seluruh staff

Page 8: HALAMAN PERSETUJUAN - eprints.umk.ac.id

8

Page 9: HALAMAN PERSETUJUAN - eprints.umk.ac.id

9

MOTTO DAN PERSEMBAHAN

“Hai orang-orang yang beriman, jadikanlah sabar dan sholatmu sebagai

penolongmu, sesungguhnya Allah beserta orang-orang yang sabar”

(Al-Baqarah: 153)

“Sekali terjun dalam perjalanan jangan pernah mundur sebelum meraihnya, yakin

usaha sampai. Karena sukses itu harus melewati banyak proses, bukan hanya

menginginkan hasil akhir dan tahu beres tetapi harus selalu keep on progress.

Meskipun kenyataannya banyak hambatan dan kamu pun sering di buat stress,

percayalah tidak ada jalan lain untuk meraih sukses selain melewati yang namanya

proses”. (Lisa)

PERSEMBAHAN:

1. Allah SWT yang telah melimpahkan

rahmat serta hidayah-NYA kepada saya.

2. Ayah, ibuku dan adikku tercinta,

ketulusannya dari hati atas doa yang tak

pernah putus, semangat yang tak ternilai.

3. Dan seseorang pria yang selalu

memberikan saya support dan doa yang

terbaik untuk saya.

4. Serta untuk orang-orang terdekatku yang

tersayang.

5. Dan untuk Almameter ku Universitas

Muria Kudus.

Page 10: HALAMAN PERSETUJUAN - eprints.umk.ac.id

10

DAFTAR ISI

HALAMAN PERSETUJUAN ................................................................................ 2

HALAMAN PENGESAHAN ................................................................................ 3

RINGKASAN ......................................................................................................... 5

KATA PENGANTAR ............................................................................................ 7

MOTTO DAN PERSEMBAHAN .......................................................................... 9

DAFTAR ISI ......................................................................................................... 10

DAFTAR TABEL ................................................................................................. 13

DAFTAR GAMBAR ............................................................................................ 15

DAFTAR LAMPIRAN ......................................................................................... 19

BAB I PENDAHULUAN ...................................... Error! Bookmark not defined.

1.1 Latar Belakang ............................................ Error! Bookmark not defined.

1.2 Perumusan Masalah .................................... Error! Bookmark not defined.

1.3 Batasan Masalah ......................................... Error! Bookmark not defined.

1.4 Tujuan ......................................................... Error! Bookmark not defined.

1.5 Manfaat ....................................................... Error! Bookmark not defined.

1.6 Metode Penelitian ....................................... Error! Bookmark not defined.

1.6.1 Metode Pengumpulan Data .............. Error! Bookmark not defined.

1.6.2 Metode Pengembangan Sistem ........ Error! Bookmark not defined.

1.6.3 Metode Perancangan Sistem ............ Error! Bookmark not defined.

1.7 Kerangka Pemikiran ....................................... Error! Bookmark not defined.

BAB II TINJAUAN PUSTAKA ........................... Error! Bookmark not defined.

2.1 Penelitian yang Terkait ............................... Error! Bookmark not defined.

2.2 Tabel Perbandingan Penelitian Terkait ....... Error! Bookmark not defined.

2.3 Landasan Teori ............................................ Error! Bookmark not defined.

2.3.1 Pengertian Penjualan ........................ Error! Bookmark not defined.

2.3.2 Pengertian Pemesanan ..................... Error! Bookmark not defined.

2.3.3 Flow Of Document (FOD) ............... Error! Bookmark not defined.

Page 11: HALAMAN PERSETUJUAN - eprints.umk.ac.id

11

2.3.4 Unified Modeling Language (UML) Error! Bookmark not defined.

2.3.5 Entity Relationship Diagram (ERD) Error! Bookmark not defined.

2.3.6 Konsep Database ......................................... Error! Bookmark not defined.

BAB III METODOLOGI PENELITIAN .............. Error! Bookmark not defined.

3.1 Objek penelitian .......................................... Error! Bookmark not defined.

3.2 Analisa Sistem Lama .................................. Error! Bookmark not defined.

3.2.1 Analisa Prosedur Pemesanan Roti ... Error! Bookmark not defined.

3.2.2 Analisa Penjualan Roti ..................... Error! Bookmark not defined.

3.3 Analisa dan Rancangan Sistem Baru .......... Error! Bookmark not defined.

3.3.1 Analisa Kebutuhan ........................... Error! Bookmark not defined.

3.3.2 Rancangan Sistem Baru ................... Error! Bookmark not defined.

3.3.3 Entity Relationship Diagram (ERD) Error! Bookmark not defined.

3.3.4 Rancangan Basis Data ...................... Error! Bookmark not defined.

3.3.5 Desain Input dan Output .................. Error! Bookmark not defined.

BAB IV HASIL DAN PEMBAHASAN ............... Error! Bookmark not defined.

4.1 Implementasi Sistem ................................... Error! Bookmark not defined.

4.2 Implementasi Layar Antarmuka.................. Error! Bookmark not defined.

4.3 Tampilan Program ...................................... Error! Bookmark not defined.

4.3.1 Halaman Utama ............................... Error! Bookmark not defined.

4.3.2 Menu Cara Beli ................................ Error! Bookmark not defined.

4.3.3 Menu Product ................................... Error! Bookmark not defined.

4.3.4 Menu Login ...................................... Error! Bookmark not defined.

4.3.5 Halaman Data Product ..................... Error! Bookmark not defined.

4.4 Source Code ................................................ Error! Bookmark not defined.

4.4.1 Source CodeCheckout menggunakan API ..... Error! Bookmark not

defined.

4.5 Pegujian Sistem ........................................... Error! Bookmark not defined.

4.5.1 Test Case pada Form Login ............. Error! Bookmark not defined.

Page 12: HALAMAN PERSETUJUAN - eprints.umk.ac.id

12

4.5.2 Test Case pada Form Kelola Data Roti .......... Error! Bookmark not

defined.

4.5.3 Test Case pada Form Kelola Data Pengguna . Error! Bookmark not

defined.

BAB V PENUTUP ................................................ Error! Bookmark not defined.

5.1 Kesimpulan ................................................. Error! Bookmark not defined.

5.2 Saran ........................................................... Error! Bookmark not defined.

DAFTAR PUSTAKA ............................................ Error! Bookmark not defined.

Page 13: HALAMAN PERSETUJUAN - eprints.umk.ac.id

13

DAFTAR TABEL

Tabel 2.1 Tabel Perbandingan Penelitian Terkait………………………………..10

Tabel 2.2 Simbol Bagan Arus Dokumen………………………………………...12

Tabel 2.3 Simbol Bagan Use Case Diagram……………………………………..14

Tabel 2.4 Simbol Bagan Class Diagram………………………………………....15

Tabel 2.5 Simbol Bagan Sequence Diagram………………………………….…16

Tabel 2.6 Simbol Bagan Activity Diagram……………………………………....17

Tabel 2.7 Simbol Bagan Statechart Diagram…………………………………….18

Tabel 2.8 Simbol Entity Relationship Diagram………………………………….19

Tabel 3.1 Paparan Use Case……………………………………………………...32

Tabel 3.2 Skenario Use Case Pendaftaran Pembeli……………………………...35

Tabel 3.3 Skenario Use Case Transaksi Jual Beli………………………………..36

Tabel 3.4 Skenario Use Case Kelola Data Roti………………………………….37

Tabel 3.5 Skenario Use Case Kelola Data Pengguna……………………………38

Tabel 3.6 Skenario Use Case Kelola Data Transaksi…………………………….39

Tabel 3.7 Skenario Use Case Kelola Data Laporan……………………………...40

Tabel 3.8 Skenario Use Case Kelola Ongkir…………………………………….41

Tabel 3.9 Skenario Use Case Kelola Jenis Roti………………………………….41

Page 14: HALAMAN PERSETUJUAN - eprints.umk.ac.id

14

Tabel 3.10 Tabel User……………………………………………………………76

Tabel 3.11 Tabel Detail Transaksi……………………………………………….77

Tabel 3.12 Tabel Ongkir…………………………………………………………77

Tabel 3.13 Tabel Bukti Pembayaran……………………………………………..77

Tabel 3.14 Tabel Transaksi………………………………………………………78

Tabel 3.15 Tabel Pelanggan……………………………………………………...78

Tabel 3.16 Tabel Product………………………………………………………...78

Tabel 3.17 Tabel Pegawai………………………………………………………..79

Tabel 3.18 Tabel User……………………………………………………………79

Tabel 3.19 Tabel Detail Transaksi……………………………………………….80

Tabel 3.20 Tabel Ongkir…………………………………………………………80

Tabel 3.21 Tabel Bukti Pembayaran……………………………………………..81

Tabel 3.22 Tabel Transaksi………………………………………………………81

Tabel 3.23 Tabel Pelanggan………………………………………………….…..82

Tabel 3.24 Tabel Product………………………………………………………...83

Tabel 3.25 Tabel Pegawai………………………………………………………..84

Tabel 4.1 Idenifikasi Test Case Form Login …………………………………..114

Tabel 4.2 Identifikasi Value Test Case Form Login …………………………...115

Tabel 4.3 Tabel Identifikasi Test Case Form Kelola Data Roti …………….115

Tabel 4.4 Hasil Pengujian Proses Black Box Input Data Pegawai……………..117

Page 15: HALAMAN PERSETUJUAN - eprints.umk.ac.id

15

DAFTAR GAMBAR

Gambar 1.1 Kerangka Pemikiran………………………………………………….8

Gambar 3.1 Pemesanan Roti…………………………………………………..…26

Gambar 3.2 Penjualan Roti………………………………………………………28

Gambar 3.3 Business Use Case Diagram………………………………………...33

Gambar 3.4 System Use Case Diagram………………………………………….34

Gambar 3.5 Class User…………………………………………………………...42

Gambar 3.6 Class Pegawai……………………………………………………….43

Gambar 3.7Class Pembeli………………………………………………………..43

Gambar 3.8Class Barang…………………………………………………………44

Gambar 3.9Class Transaksi………………………………………………………44

Gambar 3.10Class Ongkir………………………………………………………..45

Gambar 3.11Class Bukti Bayar…………………………………………………..45

Gambar 3.12 Class Detail Transaksi……………………………………………..46

Gambar 3.13Class Diagram……………………………………………………...47

Gambar 3.14 Sequence Diagram Pendaftaran Pembeli………………………….48

Gambar 3.15 Sequence Diagram Transaksi Jual Beli……………………………49

Gambar 3.16 Sequence Diagram Kelola Jenis Roti……………………………...50

Page 16: HALAMAN PERSETUJUAN - eprints.umk.ac.id

16

Gambar 3.17Sequence Diagram Kelola Data Roti………………………………51

Gambar 3.18Sequence Diagram Kelola Data Transaksi…………………………52

Gambar 3.19Sequence Diagram Kelola Data Pengguna…………………………53

Gambar 3.20Sequence Diagram Kelola Ongkir………………………………….54

Gambar 3.21Sequence Diagram Kelola Data Laporan…………………………..55

Gambar 3.22Diagram Activity Pendaftaran Pembeli…………………………….56

Gambar 3.23Diagram Activity Transaksi Jual Beli……………………………...57

Gambar 3.24Diagram Activity Kelola Jenis Roti………………………………..58

Gambar 3.25Diagram Activity Kelola Data Roti………………………………...59

Gambar 3.26Diagram Activity Kelola Data Transaksi…………………………..60

Gambar 3.27Diagram Activity Kelola Data Pengguna…………………………..61

Gambar 3.28Diagram Activity Kelola Ongkir…………………………………...62

Gambar 3.29Diagram Activity Kelola Data Laporan……………………………63

Gambar 3.30 Statechart Diagram Login…………………………………………64

Gambar 3.31Statechart Diagram Logout…………………………………….......64

Gambar 3.32Statechart Diagram Tambah………………………………………..65

Gambar 3.33Statechart Diagram Ubah…………………………………………..65

Gambar 3.34Statechart Diagram Hapus………………………………………….66

Gambar 3.35Statechart Diagram Cari…………………………………………....66

Gambar 3.36Statechart Diagram Tambah………………………………………..66

Gambar 3.37Statechart Diagram Ubah…………………………………………..67

Page 17: HALAMAN PERSETUJUAN - eprints.umk.ac.id

17

Gambar 3.38Statechart Diagram Hapus………………………………………….67

Gambar 3.39Statechart Diagram Tambah………………………………………..68

Gambar 3.40Statechart Diagram Ubah…………………………………………..68

Gambar 3.41Statechart Diagram Hapus………………………………………….68

Gambar 3.42Statechart Diagram Tambah………………………………………..69

Gambar 3.43Statechart Diagram Ubah…………………………………………..69

Gambar 3.44Statechart Diagram Hapus………………………………………….70

Gambar 3.45Statechart Diagram Tambah………………………………………..70

Gambar 3.46Statechart Diagram Hapus………………………………………….70

Gambar 3.47 Diagram Statechart Tambah……………………………………….71

Gambar 3.48Diagram Statechart Ubah…………………………………………..71

Gambar 3.49Diagram Statechart Hapus………………………………………….72

Gambar 3.50Diagram Statechart Tambah………………………………………..72

Gambar 3.51Diagram Statechart Ubah………………………………………..…72

Gambar 3.52Diagram Statechart Tambah………………………………………..73

Gambar 3.53Diagram Statechart Ubah…………………………………………..73

Gambar 3.54 Entitas Yang Terlibat……………………………………………...74

Gambar 3.55 Primery Key……………………………………………………….74

Gambar 3.56 Entity Relationship Diagram………………………………………75

Gambar 3.57 Relasi Tabel………………………………………………………..85

Gambar 3.58 Halaman Awal……………………………………………………..85

Page 18: HALAMAN PERSETUJUAN - eprints.umk.ac.id

18

Gambar 3.59 Input Product………………………………………………………86

Gambar 3.60 Input Pegawai……………………………………………………...86

Gambar 3.61 Output Hasil Penjualan…………………………………………....87

Gambar 4.1 Menu Utama………………………………………………………...90

Gambar 4.2 Menu Cara Beli……………………………………………………..90

Gambar 4.3 Menu About………………………………………………………...91

Gambar 4.4 Menu Login…………………………………………………………92

Gambar 4.5 Pendaftaran Pendaftaran Pembeli……………………………….......93

Gambar 4.6 Halaman Data Product……………………………………………...93

Gambar 4.7 Menu Data Pelanggan………………………………………………94

Gambar 4.8 Data Detail Transaksi……………………………………………….94

Gambar 4.9 Data Product………………………………………………………...95

Page 19: HALAMAN PERSETUJUAN - eprints.umk.ac.id

19

DAFTAR LAMPIRAN

Lampiran 1 : Buku Bimbingan

Lampiran 2 : Surat Balasan

Lampiran 3 : Biografi Penulis