Proposal Skripsi Fix
Proposal Skripsi Fix
Disusun oleh:
Nama : Evi Novita Sari
NIM : 15.01.155
ii
DAFTAR ISI
PROPOSAL SKRIPSI i
HALAMAN PERSETUJUAN ii
DAFTAR ISI ii
DAFTAR TABEL ii
DAFTAR GAMBAR ii
BAB I PENDAHULUAN 1
1.1.Latar Belakang 1
1.2.Rumusan Masalah 3
1.3.Batasan Masalah 3
1.4.Tujuan Penelitian4
1.5.Manfaat Penelitian 4
2.2.Keaslian Penelitian 8
2.3.1.Perancangan 12
2.3.2.Aplikasi 13
2.3.3.Pemesanan13
2.3.4.Makanan 14
2.3.5.Framework 15
2.3.6.CodeIgniter 17
2.3.7.Website 18
2.3.8.PHP 19
2.3.9.MySQL 20
2.3.10.XAMPP 20
iii
2.3.11.Google Maps 21
2.3.12.Flowchart Diagram 21
2.3.13.UseCase Diagram 23
2.3.14.Class Diagram 24
2.3.15.Activity Diagram 25
2.3.16.Sequence Diagram 27
2.3.17.Waterfall 28
2.3.18.Blaxbox testing 29
3.2.1.Perencanaan 30
3.2.2.Analisis 31
3.2.2.1.Kebutuhan perangkat 31
3.2.3.Perancangan 34
3.2.3.1.Flowchart Diagram 35
3.2.3.2.UseCase Diagram 39
3.2.3.3.Class Diagram 40
3.2.3.4.Activity Diagram 43
3.2.3.5.Sequence Diagram 55
3.2.4.Testing 56
3.2.5.Pemeliharaan 57
iv
DAFTAR TABEL
v
DAFTAR GAMBAR
vi
vii
BAB I
PENDAHULUAN
1.1.Latar Belakang
Saat ini dunia informasi berkembang begitu cepat dan saat ini yang sedang
menjadi tren di masyarakat adalah budaya pencarian informasi dan social network
menggunakan media internet, dan salah satu komponen penting dalam dunia
internet adalah website. Website banyak digunakan terutama dalam bidang bisnis
akan tetapi sering juga ditemukan perusahaan maupun organisasi yang masih
mereka. Cara bisnis tradisional ini dianggap lambat, baik dalam pengolahan data,
pemrosesan data, maupun setiap terjadi perubahan data, karena setiap data atau
informasi harus diperbaiki secara manual. Salah satu bisnis yang masih
nunsatara yang sangat lengkap dan tentu banyak digemari oleh warga Balikpapan
serta harga yang sangat terjangkau menjadikan Depot Horison menjadi pilihan
Proses pemesanan makanan pada suatu restoran merupakan salah satu hal
yang penting dalam bisnis restoran. Pada Depot Horison pencatatan pesanan
tulis bolpoin dan kertas seperti yang terdapat pada beberapa restoran lainnya.
1
2
Sedangkan proses pemesanan secara tidak langsung di luar lokasi Depot Horison
Kendala yang sering dihadapi adalah proses pemesanan yang memakan waktu
dikarenakan gangguan sinyal penyedia layanan komunikasi atau cara bicara yang
kurang dimengerti.
Oleh karena itu aplikasi ini sangat diperlukan bagi Depot Horison.
developer tidak perlu membangun sebuah website dari awal lagi jika ingin
memperbarui fitur fitur pada website yang sudah ada. Framework adalah
sekumpulan fungsi, class, dan aturan-aturan. Berbeda dengan library yang sifatnya
dengan lebih cepat karena sebagai developer kita akan lebih memfokuskan pada
ke database, form validation, GUI dan security umumnya telah disediakan oleh
framework.
yang akan diberikan terhadap permasalahan yang dialami oleh Depot Horison
Balikpapan.
1.2.Rumusan Masalah
1.3.Batasan Masalah
c. Aplikasi ini dapat diakses melalui smartphone bagi pelanggan yang ingin
melakunan pemesanan.
1.4.Tujuan Penelitian
Dari latar belakang dan rumusan masalah diatas maka tujuan dari penelitian
ini yaitu :
b. Membuat aplikasi klik-food yang dapat merekap secara otomatis data laporan
1.5.Manfaat Penelitian
pesaing lain.
BAB II
LANDASAN TEORI
2.1.Tinjauan Pustaka
membantu Depot Horison dalam meningkatkan mutu dan kualitas restoran di mata
terdapat beberapa penelitian dalam pembuatan skripsi ini untuk dilakukan studi
pengolahan data pemesanan kamar hotel dan waktu transaksi pembayaran dalam
5
6
perkembangan jaman yang semakin pesat yang dapat dimanfaatkan untuk media
periklanan dan media informasi untuk mengenalkan dan membuat jaringan yang
lebih luas lagi bagi pengusaha PT. Muji Organizer . Sistem informasi pemesanan
(MVC).
futsal Berbasis Web dengan Framework Codeigniter” Hasil dari penelitian ini di
juga dengan perkembangan internet. Oleh karena itu Telaga Futsal membuat
aplikasi reservasi lapangan futsal agar dapat digunakan sebagai alat bantu untuk
manual. Oleh karena itu RayWhite Cibubur membuat aplikasi yang menyediakan
fasilitas yang dapat mendukung penjualan dan pembelian properti secara online.
7
Penelitian yang dilakukan oleh Jos Forman Tompoh, dkk (2016) yang
2.2.Keaslian Penelitian
Tabel 2.1 Matriks Literatur Review dan Posisi Penelitian
Perancangan Aplikasi klik-food (pemesanan makanan) menggunakan Framework Codeigniter
Peneliti,
Media Saran atau
No Judul Tujuan Penelitian Kesimpulan Perbandingan
Publikasi, Kelemahan
dan Tahun
1. Aplikasi web Ajeng Membangun suatu Aplikasi yang telah Aplikasi web Perancangan dan
reservasi kamar Puspitasari, aplikasi yang dapat dibuat dapat reservasi kamar hotel pembuatan aplikasi web
hotel cihampelas E-journal Melakukan melakukan cihampelas 2 reservasi kamar hotel
2 bandung Telkom pengolahan data pengolahan data bandung kedepannya cihampelas 2 bandung
menggunakan University, pemesanan kamar pemesanan kamar dapat dikembangkan menggunakan framework
framework 2017 hotel, dan waktu hotel dan waktu lebih baik lagi seperti Boostrap sedangkan
Boostrap transaksi transaksi adanya penambahan penulis menggunakan
pembayaran dalam pembayaran dalam fitur google maps framework codeigniter
sebuah hotel. serta sebuah hotel,dapat pada beranda aplikasi
Membangun menampilkan yang dapat
aplikasi yang dapat informasi fasilitas mengarahkan
menampilkan yang wisatawan menuju
informasi fasilitas disediakan. Serta dapat hotel.
yang disediakan. memfasilitasi
resepsionis dalam
melakukan kegiatan
operasional.
2 Perancangan Fahrudin Membangun dan Penelitian ini telah Saran atau kelemahan Pada penelitian ini sistem
Sistem Informasi Prasetiyo, merancang website mampu menghasilkan dari aplikasi ini yaitu pembayaran menggunakan
Pemesanan Event E-Journal sebagai media jasa aplikasi pemesanan System pembayaran cara manual atau cash saja
9
Peneliti,
Media Saran atau
No Judul Tujuan Penelitian Kesimpulan Perbandingan
Publikasi, Kelemahan
dan Tahun
Organizer Universitas event organizer jasa EO berbasis di lakukan dengan sedangkan penulis
Berbasis Website Kristen yang dapat website yang dapat manual ketika menggunakan sistem
Menggunakan Satya digunakan pengguna membantu pelanggan pemesan datang ke pembayaran COD (cash of
Framework Wacana, melakukan dalam proses kantor pemasaran delivery) dan dapat
CodeIgniter 2017 pemesanan jasa pemesanan jasa EO Munji EO setelah menggunakan sistem
(Studi Munji EO karena secara online melakukan pembayaran transfer.
Kasus : PT. dapat dilakukan pemesanan di
Munji Organizer secara online harapkan pembayaran
Semarang) dimanapun tanpa di lakukan dengan
harus datang ke metode uang virtual.
kantor pemasaran
Munji EO.
3 Rancang Bangun Titis Membangun suatu Secara keseluruan Sistem informasi Perancangan dan
Sistem Informasi Pradhitya, aplikasi yang dapat Sistem Pemesanan reservasi lapangan pembuatan aplikasi
Reservasi Divi Galih memudahkan Lapangan Futsal telah futsal ini diharapkan reservasi lapangan futsal
lapangan futsal Prasetyo, konsumen lapangan berhasil dibangun dapat lebih kompleks berbasis web hanya dapat
Berbasis Web Putri Adri futsal untuk memilih dengan melalui tahap lagi dalam hal diakses menggunakan
dengan Priadana, lokasi futsal yang analisis dan interface dan laptop/PC. Sedangkan
Framework Jurnal mempunyai jadwal perancangan untuk kinerjanya, namun penulis membuat aplikasi
Codeigniter Informatika lapangan kosong memenuhi kebutuhan sejauh ini sudah pemesanan yang dapat
(Studi Kasus: Sunan dan melakukan sistem di Telaga cukup baik dalam diakses dengan smartphone
Telaga Futsal Kalijaga, pemesanan tanpa Futsal, Sistem ini juga pembuatannya. bagi pelanggan.
Yogyakarta) 2017 harus datang memudahkan admin
langsung ke lokasi dalam proses
futsal penjadwalan lapangan
10
Peneliti,
Media Saran atau
No Judul Tujuan Penelitian Kesimpulan Perbandingan
Publikasi, Kelemahan
dan Tahun
Peneliti,
Media Saran atau
No Judul Tujuan Penelitian Kesimpulan Perbandingan
Publikasi, Kelemahan
dan Tahun
Aplikasi Tompoh, membangun aplikasi web-services aplikasi menu restoran pembuatan aplikasi
Pemesanan Menu Steven R. pemesanan menu pemesanan menu kedepannya dapat pemesanan menu restoran
Makanan Sentinuwo, makanan restoran restoran dapat saling dikembangkan lebih ini menggunakan
Restoran Alicia A. E. berbasis android dan terintegrasi dalam baik lagi seperti javascript sedangkan
Berbasis Android Sinsuw, E- dapat menggunakan sistem pememesanan, adanya penambahan penulis menggunakan
journal webservice dimana aplikasi fitur antara lain fitur pemrograman framework
Teknik android sebagai client pembayaran.
Informatika untukmemesan dan
Universitas aplikasi web-admin
Sam sebagai server untuk
Ratulangi, menampung pesanan
2016 dari client.
12
dilakukan serta memuat penjelasan konsep dan prinsip dasar dalam pemecahan
masalah.
2.3.1. Perancangan
perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang
terpisah ke dalam satu kesatuan yang utuh dan berfungsi Perancangan sistem
dapat dirancang dalam bentuk bagan alir sistem (system flowchart), yang
merupakan alat bentuk grafik yang dapat digunakan untuk menunjukan urutan-
Langkah awal dalam perancangan desain bermula dari hal-hal yang tidak teratur
pengelolaan akan menghasilkan hal-hal yang teratur, sehingga hal-hal yang sudah
teratur bisa memenuhi fungsi dan kegunaan secara baik. Perancangan merupakan
12
13
2.3.2. Aplikasi
dari kata application yang artinya penerapan penggunaan, menyimpan sesuatu hal,
data, permasalahan, pekerjaan kedalam suatu sarana atau media yang dapat
yang ada sehingga berubah menjadi suatu bentuk yang baru tanpa menghilangkan
nilai-nilai dasar dari hal data, permasalahan, dan pekerjaan itu sendiri.
bertujuan untuk melakukan aktivitas tertentu yang saling terkait, misalnya aplikasi
payroll, aplikasi fixed asset, dan lain-lain. Beberapa aplikasi yang digabung
bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite
tiap aplikasi.
2.3.3. Pemesanan
sedikit berbeda dengan konsep penjualan pada umumnya dimana unsur place dan
makanan atau jasa pada web maupun aplikasi. Web atau aplikasi yang
digunakan harus bersifat aktif dengan demikian orang akan lebih tertarik
untuk mengunjungi dan menggunakan jasa yang ada pada situs tersebut.
bersaing.
penjualan.
2.3.4. Makanan
dan memerlukan pengolahan yang baik dan benar agar bermanfaat bagi tubuh.
Produk makanan atau pangan adalah segala sesuatu yang berasal dari sumber
15
hayati atau air, baik yang diolah maupun tidak diolah yang diperuntukkan untuk
2.3.5. Framework
lunak yang mulai menjadi pilihan untuk membuat suatu aplikasi. Framework
adalah sebuah mesin yang membutuhkan power untuk dapat hidup. Mesin
Hotspot ini merupakan bagian yang akan diubah menjadi kelas kelas abstrak.
Untuk dapat hidup tiap hotspot ini harus diberikan tenaga berupa kode aplikasi
yang akan digunakan kernel Framework, yaitu bagian yang tidak berubah.
menggunakannya.
kompleks.
CodeIgniter yaitu :
1. Laravel
2. Zend Framework
3. Yii Framework
4. Symfony
5. Cake PHP
memiliki segudang fitur yang juga sudah support Ajax dan ORM (Object
Relational Model).
2.3.6. CodeIgniter
berupa framework PHP dengan model MVC (Model, View, Controller) untuk
membangun aplikasi web dinamis dengan cepat dan mudah. CodeIgniter memiliki
desain dan struktur file yang sederhana, didukung dengan dokumentasi yang
g. Manajemen Session
2.3.7. Website
Menurut Gregorius (2000:30) Website adalah kumpulan halaman web
yang saling terhubung dan file-filenya saling terkait. Web terdiri dari page atau
Biasanya setiap halaman di bawah homepage disebut child page, yang berisi
Dokumen pada website disebut dengan web page dan link dalam website
memungkinkan pengguna bisa berpindah dari satu page ke page lain (hyper text),
baik diantara page yang disimpan dalam server yang sama maupun server
diseluruh dunia.
1. Website Statis
informasinya merupakan informasi satu arah, yakni hanya berasal dari pemilik
2. Website Dinamis
Website dinamis mempunyai arus informasi dua arah, yakni berasal dari pengguna
dan pemilik, sehingga pengupdate-an dapat dilakukan oleh pengguna dan juga
pemilik website.
2.3.8. PHP
Page merupakan bahasa skrip yang tertanam dalam HTML untuk dieksekusi
bersifat server side. PHP termasuk dalam open source product, sehingga source
code PHP dapat diubah dan didistribusikan secara bebas. PHP juga mampu
berjalan di berbagai web server seperti PWS (Personal Web Server), Apache, IIS
(Internet Information Server) dan Xitami. Selain itu, PHP juga dapat berjaan di
banyak sistem operasi yang sudah banyak beredar saat ini seperti Microsoft
Windows (Semua Versi), Mac OS, Linux, dan Solaris. PHP dapat di bagun untuk
modul web server Apache dan binary yang dapat berjalan sebgai CGI (Common
mengatur authentication dan redirect user. Keunggulan yang di miliki oleh bahasa
dinamis.
2.3.9. MySQL
(General Public License). MySQL merupakan turunan dari salah satu konsep
utama dalam database sejak lama, yaitu SQL (Structure Query Language). SQL
permintaan (query) dalam database server termasuk dalam MySQL itu sendiri.
SQL juga dipakai dalam software database server lain, seperti SQL Server,
2.3.10. XAMPP
sudah tersedia database server mysql dan support php programming. XAMPP
Linux dan Windows. Keuntungan lainnya adalah cuma menginstal satu kali sudah
21
tersedia Apache web server MySQL Database Server, PHP Support (PHP 4 dan
dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi
melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara
Traffic), dan perencanaan rute untuk bepergian dengan berjalan kaki, mobil,
hingga awal sampai akhir, jadi Flowchart juga dapat digunakan untuk
dibawah ini
NO SIMBOL KETERANGAN
22
Decision
Konektor
suatu simbol untuk masuk dan
5 keluarnya suatu prosedur pada lembar
kertas yang sama.
Off-page konektor
suatu simbol untuk masuk dan
6 keluarnya suatu prosedur pada lembar
kertas yang berbeda.
informasi.
ringkas, siapa yang menggunakan sistem dan apa saja yang bisa dilakukan
diagram use-case dapat diketahui fungsi-fungsi apa saja yang ada pada sistem.
secara eksplisit.
deskripsi class, package dan objek beserta hubungan satu sama lain seperti
NO SIMBOL KETERANGAN
1 Class adalah blok - blok pembangun pada
pemrograman berorientasi obyek. Sebuah class
digambarkan sebagai sebuah kotak yang terbagi
atas 3 bagian. Bagian atas adalah bagian nama
dari class. Bagian tengah mendefinisikan
property/atribut class. Bagian akhir
mendefinisikan methodmethod dari sebuah class.
2 Association Sebuah asosiasi merupakan sebuah relationship
paling umum antara 2 class dan dilambangkan
oleh sebuah garis yang menghubungkan antara 2
class.
3 Composition Jika sebuah class tidak bisa berdiri sendiri dan
harus merupakan bagian dari class yang lain,
maka class tersebut memiliki relasi Composition
terhadap class tempat dia bergantung tersebut.
4 Dependency digunakan untuk menunjukkan operasi pada
suatu class yang menggunakan class yang lain.
Sebuah dependency dilambangkan sebagai
sebuah panah bertitik-titik.
5 Aggregation mengindikasikan keseluruhan bagian relationship
dan biasanya disebut sebagai relasi
2.3.17. Waterfall
26
terstruktur dan berurutan. Pembuatan situs web dengan metode ini sangat cocok
dilakukan pada situs web berskala besar karena menyangkut manajemen dan
pengembangan perangkat lunak dimulai dari tingkat sistem dan kemajuan melalui
perencanaan
Analisis
Perancangan
Testing
Pemeliharaan
Sumber : pengetahuandanteknologi.com
1. Perencanaan
spesifikasi yang diinginkan dari perangkat lunak yang akan dibangun dan batasan
perangkat lunak tersebut. Pengumpulan data dalam tahap ini bisa melakukan
2. Analisis
27
3. Perancangan
Pada tahapan ini dimulai pengerjaan unit fungsi yang sudah dijelaskan
4. Testing
Setiap unit yang sudah selesai dikerjakan dan lolos uji, kemudian
5. Pemeliharaan
yang ada, serta menambahkan fungsi baru kedalam sistem apabila ingin
dikembangkan.
saja yang nantinya harus disediakan oleh sistem, mencackup bagaimana sistem
harus bereaksi pada input tertentu dan bagaimana perilaku sistem pada situasi
tertentu. Kebutuhan Fungsional dapat dicari dari pertanyaan: Apa yang harus
properti prilaku yang dimiliki oleh sistem. kebutuhan fungsional juga sering
disebut sebagai batasan layanan atau fungsi yang ditawarkan sistem seperti
Menurut Shalahuddin dan Rosa (2011) black box testing adalah menguji
perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain dan kode
masukan, dan keluaran dari perangkat lunak sesuai dengan spesifikasi yang
dibutuhkan. Pengujian kotak hitam dilakukan dengan membuat kasus uji yang
bersifat mencoba semua fungsi dengan memakai perangkat lunak apakah sesuai
BAB III
METODOLOGI PENELITIAN
salah satu metode penelitian yang spesifikasinya adalah sistematis, terencana dan
dan sistematis, yang terdiri dari tahap perencanaan, analisis, perancangan, testing,
dan pemeliharaan.
3.2.1. Perencanaan
1. Wawancara
tatap muka dan tanya jawab langsung antara pengumpul data terhadap
yang didapat dari hasil wawancara dapat berfungsi untuk membantu dalam
30
30
2. Studi Literatur
Studi Literatur adalah salah satu metode pengumpulan data dengan cara
membaca buku-buku dan jurnal sesuai dengan data yang dibutuhkan. Pada
3.2.2 Analisis
saja yang diperlukan dari sistem yang akan dibangun berdasarkan data dan
informasi tentang alur kerja pemesanan pada Depot Horison Balikpapan. Analisa
non – fungsional.
sebagai berikut:
1. Operasional
a. Perangkat Keras
3 Storage 1 TB
4 Layar 14 Inch
32
b. Perangkat Lunak
NO APLIKSI/OS
1 Web Browser
2 Xampp 7.3.3
3 Sublime text 3.0
33
2. Keamanan
a. Adanya penggunaan password pada form login untuk membedakan user serta
3. Kinerja
a. Sistem ini berjalan selama 24 jam dan selama Depot Horison beroperasi.
Balikpapan.
ADMIN PELANGGAN
mulai
1
Sosial media
2 3
Promosi
melalui sosial Sosial media
media
4
Melihat
sosial media
5
Menghubungi
Depot
Horison
7
6
Mencatat Melakukan
pesanan pemesanan
8
Pengambilan
keputusan
9
Data pesanan
10
Memproses
makanan
11 12
Melakukan
Mengantar
pembayaran
pesanan
COD
13
Menerima
pembayaran
Selesai
dilanjutkan
11. Jika pemesanan telah selesai dibuat, maka admin memberitahu kurir untuk
pelanggan.
3.2.3. Perancangan
dihasilkan dari tahap desain sistem ini antara lain perancangan Use Case Diagram,
Gambar 3.2 merupakan diagram use case dari aplikasi klik-food yang
dibuat. Terdapat 2 (dua) aktor dalam aplikasi. Aktor admin Depot Horison
dalam bentuk laporan, melihat data pelanggan, melihat data pesanan pelanggan,
pelanggan Depot Horison memiliki hak akses untuk melihat menu yang tersedia,
pesanan, dan melakukan pembayaran baik dengan sistem COD (cash of delivery)
38
1..* 1..*
+id_galery:INT +id_pelanggan:INT
+id_posting:INT
1 +nama:VARCHAR
+img:VARCHAR +no_telp:INT
1 +email:VARCHAR
+chose()
+upload() +simpan()
+update()
1..* 1..*
1
1 1..*
1..* manage konfirmasi pembayaran
manage menu makanan
admin manage pemesanan +id_pelanggan:INT
+id_posting:INT +id_pembayaran:INT
+id_admin:INT +id_pelanggan:INT +id_transfer:INT
+nama_menu:VARCHAR
+username:VARCHAR +id_pemesanan:VARCHAR
+password:VARCHAR
1..* +keterangan:VARCHAR
+tgl_pemesanan:DATETIME
+harga:INT +konfirmasi()
1 1 +status_pembayaran:VARCHAR +detail()
+login()
1..* +img:VARCHAR
+jumlah:INT 1 1
+simpan()
+detail()
+reset()
+edit()
+hapus()
+hapus()
Gambar 3.3 menjelaskan bahwa dari sana kita dapat mengambil sebuah
hubungan antara table di class diagram tersebut yang berguna bagi database
makanan, jumlah yang dipesan, harga tiap makanan, dan total keseluruhan
pesanan.
5. Data pesanan, pada table ini pelanggan akan mengisi proses lanjutan dari
pembayaran.
total pembayaran. Pada bagian ini pelanggan akan memilih dua proses
rekening, nomor rekening, dan bukti transfer. Jadi bagi pelanggan yang
muncul detai pemesanan yang berbentuk seperti nota yang berisi informasi
9. Galery, pada bagian ini terdapat atribut id gallery, id posting dan foto
10. Data pelanggan, berisi atribut id pelanggan, nama pelanggan, no telp dan
email.
40
11. Admin, pada bagian ini sebelum admin masuk ke backend admin harus
login terlebih dahulu. Table ini berisi atribut id admin, username, dan
password.
12. Manage menu makanan, table ini berisi atribut id posting, nama menu,
tanggal pesan waktu pesan dan status pembayaran pelanggan admin dapat
pembayaran.
dengan cara transfer maka admin akan mengecek keaslian bukti transfer
2
1
Buka aplikasi Menampilkan
klik-food halaman utama
3
Melihat tombol
daftar ‘menu’
5
4
Masuk ke Menampilkan daftar
bagian ‘menu’ menu
7
6
Melakukan Menampilkan form
login login
8 9
10
YA Lanjut
berbelanja
TDK
11
12
Mengisi data
Menyimpan data
pesanan
13 14 15
Memilih proses
Menampilkan detail Masuk ke
pembayaran
COD / TF transaksi backend
16
Konfirmasi
pembayaran
17
Memproses
pesanan
makanan
18
Pengantaran
pesanan
19
Menerima
pesanan
21
20
Melakukan Laporan pemesanan
pembayaran
22
Laporan transaksi
selesai
2. Sistem akan menampilkan halaman utama dari aplikasi klik food yang terdapat
profil Depot Horison, dan lokasi depot horison yang dapat mempermudah
pelanggan yang ingin datang langsung ke lokasi karna dilengkapi dengan fitur
google maps.
3. Pelanggan melihat menu-menu yang terdapat pada halaman awal aplikasi klik-
food seperti menu makanan, kontak, account, login, keranjang pesanan atau
chart.
4. Pelanggan masuk ke bagian menu makanan untuk melihat makanan apa saja
5. Sistem menampilkan daftar menu makanan yang tersedia pada Depot Horison
terlebih daluhu.
7. Sistem akan menampilkan form login. Bagi pelanggan yang belum memiliki
akun maka harus sign up terlebih dahulu dengan mengisi form nama, email,
9. Pada bagian sistem terdapat keranjang pesanan atau chart, semua pesanan yang
10. Pada bagian sistem terdapat pilihan untuk memutuskan proses lanjutan,
apakah pelanggan ingin melanjutkan berbelanja atau tidak. Jika iya maka
pelanggan akan kembali memilih menu makanan untuk dipesan, namun jika
12. Setelah pengisian data selesai, Sistem akan menyimpan data pelanggan dan
data pesanan
13. Pelanggan akan memilih proses pembayaran dengan 2 cara yaitu COD (cash
15. Admin masuk ke Backend, sebelum masuk admin harus melakukan login
18. Setelah makanan selesai diproses, tahap selanjutnya admin akan mengarahkan
kurir untuk segera mengantarkan pesanan ke alamat pemesan sesuai data yang
19. Pelanggan telah menerima pesanan mereka dari kurir Depot Horison
20. Bagi pelanggan yang melakukan proses pembayaran COD (cash of delivery)
21. Data pesanan pelanggan akan masuk ke dalam laporan pesanan baik bagi
(cash of delivery).
22. Data transaksi akan masuk ke dalam laporan transaksi baik bagi pelanggan
delivery).
3.2.4. Testing
Pada tahap ini digunakan metode Black Box Testing, Metode Black Box
Testing merupakan pengujian yang mengamati output dari program yang telah di
didasarkan pada fungsi-fungsi aplikasi yang sudah dibuat untuk mencari bug pada
apakah sistem yang dibuat berjalan sesuai yang diharapkan dan dapat memenuhi
kebutuhan pengguna.
45
3.2.5. Pemeliharaan
Analisis Sistem
Melakukan implementasi
Evaluasi
Hasil
Horison Balikpapan.
2. Studi literature yaitu mencari referensi dan teori yang berhubungan dengan
yang diusulkan.
pelanggan.
diperbaiki.
PUSTAKA BUKU
Bin Ladjamudin, Al-Bahra, 2005, Analisis dan desain sistem informasi, Graha
ilmu, yogyakarta
Hakim, Lukmanul, 2004, Cara Cerdas Menguasai Layout, Desain dan Aplikasi
Web, PT Elex Media Komputindo, Jakarta
Bunafit, Nugroho, 2006, Membuat Aplikasi Sistem Pakar Menggunakan PHP dan
MySQL, Ardana Media, Yogyakarta
Wati, Sulinda, 2010, Pengantar Analisa Perancangan Sistem, Adi Citra Media,
Sumatra Selatan
PUSTAKA JURNAL
Pursita Sari, Ajeng, 2017, Aplikasi Web Reservasi Kamar Hotel Cihampelas 2
Bandung Menggunakan Framework Codeigniter, Vol.3 No.3, E-journal
Telkom University, Bandung
Pradhitya,Titis, Prasetyo, Divi Galih, Adri, Putri Priadana, 2017, Rancang Bangun Sistem
Informasi Reservasi lapangan futsal Berbasis Web dengan Framework
Codeigniter (Studi Kasus: Telaga Futsal Yogyakarta), Jurnal Informatika Sunan
Kalijaga, Demak
Tompoh, Jos Forman, Sentinuwo, Steven R., Sinsuw, Alicia A. E.,2016, Rancang
Bangun Aplikasi Pemesanan Menu Makanan Restoran Berbasis Android, Vol 9
No 1, E-journal Teknik Informatika Sam Ratulangi, Manado