Disusun oleh:
Nama : Evi Novita Sari
NIM : 15.01.155
ii
DAFTAR ISI
PROPOSAL SKRIPSI i
HALAMAN PERSETUJUAN ii
DAFTAR ISI iii
DAFTAR TABEL v
DAFTAR GAMBAR vi
BAB I PENDAHULUAN 1
1.1.Latar Belakang 1
1.2.Rumusan Masalah 3
1.3.Batasan Masalah 3
1.4.Tujuan Penelitian 4
1.5.Manfaat Penelitian 5
2.2.Keaslian Penelitian 11
2.3.1.Perancangan 15
2.3.2.Aplikasi 16
2.3.3.Pemesanan 16
2.3.4.Makanan 17
2.3.5.Framework 18
2.3.5.1.Karakteristik Framework 18
2.3.5.2.Fungsi Framework 19
2.3.6.CodeIgniter 20
2.3.7.Website 22
2.3.8.HTML 23
iii
2.3.8.1.Bahasa HTML 24
2.3.9.PHP 25
2.3.10.MySQL 26
2.3.11.XAMPP27
2.3.12.Google Maps 28
2.3.13.Depot 28
3.2.1.Wawancara 29
3.2.2.Studi Literatur 29
3.5.1.Flowchart Diagram 33
3.5.2.UseCase Diagram 38
3.5.3.Activity Diagram 41
iv
DAFTAR TABEL
v
DAFTAR GAMBAR
Gambar 3.2 Flowchart Alur Sistem Berjalan 35Gambar 3.3 Flowchart Alur Sistem
dibangun 37
vi
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 memanfaatkan
teknologi sebagai penunjang sistem bisnisnya adalah bisnis restoran salah satunya
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 seperti bolpoin dan kertas seperti yang terdapat pada beberapa restoran
1
2
lainnya. Sedangkan proses pemesanan secara tidak langsung di luar lokasi Depot
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
lama yang sedang berjalan pada Depot Horison Balikpapan dan sistem
1.3.Batasan Masalah
melakunan pemesanan.
1.4.Tujuan Penelitian
Balikpapan.
d. Untuk Mengetahui Alur pemesanann makanan pada Depot Horison saat ini
e. Sebagai salah satu syarat kelulusan pada Program Studi Informatika Fakultas
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
sebuah hotel. Aplikasi yang telah dibuat dapat menampilkan informasi fasilitas
yang disediakan. Dengan adanya aplikasi Reservasi Hotel ini untuk memudahkan
hotel dan dapat memberikan kontribusi bermanfaat bagi semua pihak khususnya
6
7
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 . selain itu dibutuhkannya
Munji EO. Sistem informasi pemesanan event organizer berbasis web dibangun
futsal Berbasis Web dengan Framework Codeigniter” Hasil dari penelitian ini di
masyarakat luas. Telaga futsal merupakan suatu usaha yang bergerak di bidang
Futsal tergolong cukup tinggi, dibuktikan dengan data rata-rata jumlah pemesan
untuk tiap hari ± 10 jadwal yang dipesan oleh pemesan. Namun pada saat ini
jadwal lapangan yang masih kosong sehingga pelanggan harus datang ke lokasi
atau menghubungi via telepon untuk memesan dan mengetahui jadwal lapangan
yang masih kosong. Hal ini menyebabkan kendala bagi pelanggan yang datang
langsung ke lokasi seperti, waktu dan akomodasi serta kendala bagi pemesanan
lewat seluler jika jadwal lapangan futsal yang diinginkan ternyata sudah dipesan,
itu pengelola lapangan juga harus mencatat di buku catatan dan harus menulis
lapangan futsal agar dapat digunakan sebagai alat bantu untuk mendukung proses
manual pada form yang disebut form listing, pegawai masih mengacu pada
basisdata yang berupa arsip-arsip dan Microsoft Excel. Oleh karena itu diperlukan
pembelian properti secara online dan sarana informasi dari perusahaan kepada
Model Secara umum, tahapan pembangunan aplikasi ini terdiri dari beberapa
Ray White Cibubur untuk mengumpulkan data-data yang diperlukan dan analisis
Lalu membuat gambaran antarmuka pengguna. Pada tahap ini juga dilakukan
Codeigniter. Setelah semua tahap selesai maka dilakukan tahap pengujian dengan
menggunakan Black Box Testing, pada tahap ini dilakukan pengujian terhadap
aplikasi yang sudah dibuat. Pengujian dilakukan agar sistem yang dibuat telah
Penelitian yang dilakukan oleh Jos Forman Tompoh, dkk (2016) yang
Pelanggan dapat memesan menu dengan mudah dalam artian tidak rumit dan tidak
memakan waktu yang lama, tanpa harus mengantri terlebih dahulu. Selain itu
pihak restoran juga membutuhkan sistem yang dapat mengatur dan memanajemen
pemesanan menu sesuai dengan kebutuhan pelanggan dan pihak restoran. Oleh
2.2.Keaslian Penelitian
Tabel 2.1 Matriks Literatur Review dan Posisi Penelitian
Perancangan Aplikasi klik-food (pemesanan makanan) menggunakan Framework Codeigniter
Peneliti,
Media
No Judul Tujuan Penelitian Kesimpulan Saran atau Kelemahan Perbandingan
Publikasi,
dan Tahun
1. Aplikasi web Ajeng Membangun suatu Aplikasi yang telah Aplikasi web Perancangan dan
reservasi kamar Puspitasari, aplikasi yang dapat dibuat dapat melakukan reservasi kamar hotel pembuatan aplikasi web
hotel cihampelas E-journal Melakukan pengolahan data cihampelas 2 reservasi kamar hotel
2 bandung Telkom pengolahan data pemesanan kamar bandung kedepannya cihampelas 2 bandung
menggunakan University, pemesanan kamar hotel dan waktu dapat dikembangkan menggunakan framework
framework Vol.3 No.3, hotel, dan waktu transaksi lebih baik lagi seperti Boostrap sedangkan penulis
Boostrap 2017 transaksi pembayaran dalam adanya penambahan menggunakan framework
pembayaran dalam sebuah hotel,dapat fitur google maps codeigniter
sebuah hotel. serta menampilkan informasi pada beranda aplikasi
Membangun fasilitas yang yang dapat
aplikasi yang dapat disediakan. Serta dapat mengarahkan
menampilkan memfasilitasi wisatawan menuju
informasi fasilitas resepsionis dalam hotel.
yang disediakan. melakukan kegiatan
operasional.
12
Peneliti,
Media
No Judul Tujuan Penelitian Kesimpulan Saran atau Kelemahan Perbandingan
Publikasi,
dan Tahun
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
Organizer Universitas event organizer yang jasa EO berbasis di lakukan dengan sedangkan penulis
Berbasis Website Kristen dapat digunakan website yang dapat manual ketika menggunakan sistem
Menggunakan Satya pengguna melakukan membantu pelanggan pemesan datang ke pembayaran COD (cash of
Framework pemesanan jasa dalam proses kantor pemasaran delivery) dan dapat
Wacana,
CodeIgniter Munji EO karena pemesanan jasa EO Munji EO setelah menggunakan sistem
2017
(Studi dapat dilakukan secara online melakukan pembayaran transfer.
Kasus : PT. Munji secara online pemesanan di
Organizer dimanapun tanpa harapkan pembayaran
Semarang) harus datang ke di lakukan dengan
kantor pemasaran metode uang virtual.
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 (Studi Informatika lapangan kosong dan memenuhi kebutuhan sejauh ini sudah pemesanan yang dapat
Kasus: Telaga Sunan melakukan sistem di Telaga Futsal, cukup baik dalam diakses dengan smartphone
Futsal Kalijaga, pemesanan tanpa Sistem ini juga pembuatannya. bagi pelanggan.
Yogyakarta) (2017) harus datang memudahkan admin
13
Peneliti,
Media
No Judul Tujuan Penelitian Kesimpulan Saran atau Kelemahan Perbandingan
Publikasi,
dan Tahun
Peneliti,
Media
No Judul Tujuan Penelitian Kesimpulan Saran atau Kelemahan Perbandingan
Publikasi,
dan Tahun
5 Rancang Bangun Jos Forman Merancang dan Dengan menggunakan Aplikasi pemesanan Perancangan dan
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 javascript
Restoran Berbasis Alicia A. E. berbasis android dan terintegrasi dalam baik lagi seperti sedangkan penulis
Android Sinsuw, E- dapat menggunakan sistem pememesanan, adanya penambahan 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
Vol 9, No 1, dari client.
2016
15
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
15
16
2.3.2. Aplikasi
Menurut Henry (2004:12) aplikasi adalah software yang dibuat oleh suatu
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
18
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.
A. Pemodulan (Modularity)
B. Guna Ulang
C. Perluasan (Extensibility)
aplikasi baru yang dibuat sesuai dengan kebutuhan. Untuk aspek perluasan,
ada lokasi pada sebuah framework di mana fitur aplikasi yang dibuat
pada sebuah framework berada pada hot spot, yaitu bagian framework yang
D. Inversion of Control
berikut :
20
b. Aplikasi yang dihasilkan menjadi lebih stabil dan handal, hal ini
dikarenakan Framework sudah melalui proses uji baik itu stabilitas dan
juga kehandalannya.
2.3.6 CodeIgniter
berbasis PHP dibanding jika menulis semua kode program dari awal.
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
21
aplikasi menggunakan cara konvensional atau dengan syntax umum didalam PHP,
yaitu :
1. Kelebihan :
c. Dokumentasi Lengkap.
d. Mudah dipelajari
2. Kekurangan :
dilakukan.
22
2.3.7 Website
saling terhubung dan file-filenya saling terkait. Web terdiri dari page atau
Biasanya setiap halaman di bawah homepage disebut child page, yang berisi
berpindah dari satu page ke page lain (hyper text), baik diantara
diseluruh dunia.
yakni:
1. Website Statis
2. Website Dinamis
23
2.3.8. HTML
adalah bahasa yang digunakan pada dokumen web sebagai bahasa untuk
pertukaran dokumen web. Dokumen HTML terdiri dari komponen yaitu tag,
elemen dan atribut. Tag adalah tanda awal < dan tanda akhir > yang digunakan
sebagai pengapit suatu elemen. Elemen adalah nama penanda yang diapit oleh tag
yang memiliki fungsi dan tujuan tertentu pada dokumen HTML. Elemen dapat
memiliki elemen anak dan juga nilai. Elemen anak adalah suatu elemen yang
berada didalam elemen pembuka dan elemen penutup induknya. Nilai yang
dimaksud adalah suatu teks atau karakter yang berada diantara elemen pembuka
dan elemen penutup. Atribut adalah properti elemen yang digunakan untuk
mengkhususkan suatu elemen. Elemen dapat memiliki atribut yang berbeda pada
tiap masing-masingnya.
simbol-simbol atau tag-tag yang dituliskan dalam sebuah file yang dimaksudkan
24
untuk menampilkan halaman pada web browser. Tag-tag HTML selalu diawali
dengan dan diakhiri dengan dimana x tag HTML seperti b, i, u dan sebagainya.
contoh bahasa HTML yang bisa digunakan untuk membuat sebuah website
yaitu :
<title> : Untuk memberi judul pada yang nantinya akan muncul di Tab
Browser
</head> : Untuk Penutup Header dan diawali dengan garis miring “/”
“/”
</html> : Untuk Menutup Sebuah HTML dan diawali juga dengan garis
miring “/”
Dalam HTML juga ada Tag-tag tertentu untuk mendukung membuat sebuah
website dibawah ini ada beberapa Tag dasar yang harus anda ketahui dalam
HTML.
25
<h1> : ini adalah Tag Heading, yang berlevel 1, selain <h1> ada juga <h2>,
background atau latar belakang dan “black” bisa diganti sesuai keinginan
</font>
dengan </font>
<font face=”arial”> : Untuk mengatur jenis Font atau Text yang akan
digunakan
2.3.9. PHP
26
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.10. MySQL
27
(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.11. XAMPP
sudah tersedia database server mysql dan support php programming. XAMPP
Linux dan Windows. Keuntungan lainnya adalah cuma menginstal satu kali sudah
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
28
Traffic), dan perencanaan rute untuk bepergian dengan berjalan kaki, mobil,
2.3.13. Depot
menikmati hidangan tersebut serta menetapkan tarif tertentu untuk makanan dan
tetapi ada juga beberapa yang menyediakan layanan take-out dining dan delivery
BAB III
METODOLOGI PENELITIAN
adalah sistematis, terencana dan terstruktur dengan jelas sejak awal hingga
3.2.1. Wawancara
tatap muka dan tanya jawab langsung antara pengumpul data terhadap
Studi Literatur adalah salah satu metode pengumpulan data dengan cara
membaca buku-buku dan jurnal sesuai dengan data yang dibutuhkan. Pada
Framework CodeIgniter.
29
30
perangkat lunak. Kebutuhan perangkat keras dan perangkat lunak yang digunakan
1. Perangkat Keras
Tabel 3.1 Spesifikasi Laptop yang digunakan
VRAM
2. Perangkat Lunak
No Apliksi/OS
1 Web Browser
2 Xampp
3 Sublime text
31
yang sistematis dan skuensial dalam pengembangan perangkat lunak dimulai dari
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
32
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.
program hingga awal sampai akhir, jadi Flowchart juga dapat digunakan untuk
dibawah ini:
34
Admin Pelanggan
11. Jika pemesanan telah selesai dibuat, maka admin memberitahu kurir untuk
pelanggan.
2. Sistem akan menampilkan halaman utama dari aplikasi klik food yang terdapat
profil Depot Horison, dan lokasi depot horison yang dapat mengarahkan
3. Pelanggan melihat menu-menu yang terdapat pada halaman awal aplikasi klik-
4. Pelanggan masuk ke bagian menu makanan untuk melihat makanan apa saja
5. Sistem menampilkan daftar menu makanan yang tersedia pada Depot Horison
6. Setelah melihat menu makanan yang tersedia dan pelanggan telah menentukan
pemesanan.
7. Pada bagian sistem terdapat keranjang pesanan, semua pesanan yang telah
8. 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 tidak maka
9. Pelanggan akan mengisi data pelanggan seperti mengisi nama, alamat, dan
nomor telepon,
41
11. Setelah pengisian data selesai, Sistem akan menyimpan data pelanggan dan
data pesanan
12. Pelanggan akan memilih proses pembayaran dengan 2 cara yaitu COD (cash
17. Setelah makanan selesai diproses, tahap selanjutnya admin akan mengarahkan
18. Pelanggan telah menerima pesanan mereka dari kurir Depot Horison
42
19. Bagi pelanggan yang melakukan proses pembayaran COD (cash of delivery)
20. Data pesanan pelanggan akan masuk ke dalam laporan pesanan baik bagi
(cash of delivery).
21. Data transaksi akan masuk ke dalam laporan transaksi baik bagi pelanggan
delivery).
ringkas, siapa yang menggunakan sistem dan apa saja yang bisa dilakukan
diagram use-case dapat diketahui fungsi-fungsi apa saja yang ada pada sistem.
Gambar 3.4 merupakan diagram use case dari aplikasi yang dibuat.
Terdapat 2 (dua) aktor dalam aplikasi. Aktor Pemilik Depot Horison merupakan
pemilik hak akses tertinggi. Pemilik Depot dapat melakukan pengolahan data
memiliki hak akses mengisi data pelanggan, memesan makanan, melihat pesanan,
Activity Diagram atau Diagram aktivitas adalah bentuk visual dari alur
kerja yang berisi aktivitas dan tindakan, yang juga dapat berisi pilihan, atau
maupun alur aktivitas dalam organisasi. Selain itu diagram aktivitas juga
tersebut mengarahkan urutan aktivitas yang terjadi, dari awal sampai akhir.
NO SIMBOL KETERANGAN
1 Activity, memperlihatkan bagaimana masing-
masing kelas antar muka saling berinteraksi
2 Action, State dari sistem yang mencerminkan
eksekusi dari suatu aksi.
3 Initial Node, bagaimana objek dibentuk atau
diawali
4 Activity final node, bagaimana objek dibentuk
atau diakhiri
5 Decision,digunakan untuk menggambarkan
suatu keputusan/ tindakan yang harus diambil
pada kondisi tertentu.
6 Line conector, digunakan untuk
lainnya
Admin Pelanggan
Gambar 3.5 menjelaskan aktivitas diagram yang sedang berjalan saat ini,
tradisional. Depot horison saat ini hanya memanfaatkan pesawat telepon untuk
Gambar 3.6 alur menu login yang akan dibangun pada aplikasi klik-food
untuk depot horison Balikpapan. Jika kata sandi benar maka akan tampil halaman
utama aplikasi klik-food, jika kata sandi salah maka kembali ke perintah
Gambar 3.7 menjelaskan alur menu data makanan yang akan dibangun
pada aplikasi klik-food untuk depot horison Balikpapan. Pada bagian ini admin
Gambar 3.8 menjelaskan alur menu data pemesan yang akan dibangun
pada aplikasi klik-food untuk depot horison Balikpapan. Pada bagian ini admin
Gambar 3.9 menjelaskan alur menu konfirmasi data transaksi yang akan
dibangun pada aplikasi klik-food untuk depot horison Balikpapan. Pada bagian ini
pelanggan yang telah melakukan pemesanan akan dikonfirmasi oleh admin Depot
Horison.
50
Gambar 3.10 menjelaskan alur menu bukti transaksi yang akan dibangun
pada aplikasi klik-food untuk depot horison Balikpapan. Pada bagian ini admin
akan melihat bukti pembayaran yang dilakukan oleh pelanggan, jika bukti
pembayaran sudah benar maka akan disimpan pada data transaksi yang telah di
dibatalkan.
51
Horison
Pelanggan Sistem
untuk proses pemesanan makanan yang dilakukan oleh pelangggan Depot Horison
Selanjutnya Aplikasi klik-food akan menampilkan tabel yang berisi data menu
pelanggan Depot Horison mengisi format pesanan, pelanggan akan diminta untuk
konfirmasi pelanggan akan merima sebuah feedback berupa nota pesanan yang
berisi data yang telah dipesan pelanggan. Sementara Pesanan sedang diproses,
yang tertera pada nota. Kemudian melakukan pengecekan pesanan pada layar
pengujian system yaitu: white-box testing dan black-box testing. Pada penelitian
ini metode yang digunakan adalah Black Box Testing, Metode Black Box Testing
merupakan pengujian yang mengamati output dari program yang telah di input
pada aplikasi klik-food sebelumnya. Pengujian Black Box Testing didasarkan pada
fungsi-fungsi aplikasi yang sudah dibuat untuk mencari bug pada sistem.
Pengujian aplikasi ini dilakukan untuk mengecek apakah sistem yang dibuat
berikut :
1. fungsi-fungsi yang tidak benar atau hilang
2. Kesalahan interface
3. Kesalahan dalam struktur data atau akses database eksternal
4. Kesalahan kerja
5. Inisialisasi dan kesalahan terminasi
54
Hasil
Gambar 3.12 Alur Penelitian
RENCANA JADWAL PENELITIAN
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