Download - 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
2
HALAMAN PERSETUJUAN
3
HALAMAN PENGESAHAN
4
PERNYATAAN KEASLIAN
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
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
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
8
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.
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.
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.
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.
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
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
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
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
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
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
19
DAFTAR LAMPIRAN
Lampiran 1 : Buku Bimbingan
Lampiran 2 : Surat Balasan
Lampiran 3 : Biografi Penulis