OLEH :
Indra Wahid Nur Al’Azis C030318009
Muhammad Iqbal Al Banjari C030318017
OLEH :
Indra Wahid Nur Al’Azis C030318009
Muhammad Iqbal Al Banjari C030318017
Mengetahui/Menyetujui :
Ketua Penguji Dosen Pembimbing 1
Dosen Penguji 2
OLEH :
Indra Wahid Nur Al’Azis C030318009
Muhammad Iqbal Al Banjari C030318017
Tugas Akhir ini telah diterima dan disahkan serta telah dinyatakan
memenuhi syarat pada tanggal ………………..
Mengetahui, Menyetujui,
Ketua Jurusan Teknik Elektro Dosen Pembimbing 1
Dosen Pembimbing 2
Penulis
n
DAFTAR ISI
LEMBAR PENGESAHAN..................................................................................
LEMBAR PERSETUJUAN.................................................................................
ABSTRAK...........................................................................................................
KATA PENGANTAR..........................................................................................
DAFTAR ISI........................................................................................................
DAFTAR GAMBAR...........................................................................................
DAFTAR TABEL................................................................................................
BAB I PENDAHULUAN....................................................................................
1.1 Latar Belakang..............................................................1
1.2 Rumusan Masalah.........................................................2
1.3 Batasan Masalah...........................................................2
1.4 Tujuan...........................................................................2
1.5 Manfaat.........................................................................3
BAB II LANDASAN TEORI..............................................................................
2.1 Pengertian Waralaba.....................................................4
2.2 Sistem Informasi...........................................................4
2.3 Pemesanan.....................................................................5
2.4 Ketersediaan Stok.........................................................5
2.5 Sayuran dan Makanan...................................................6
2.6 Rocket Chicken.............................................................7
2.7 Hypertext Markup Language (HTML).......................................................
2.8 Bootstrap....................................................................................................
2.9 PHP............................................................................................................
2.10 Codeigniter................................................................................................
2.11 MySql.........................................................................................................
2.12 Sublime Text...............................................................................................
BAB III PERANCANGAN SISTEM...................................................................
3.1 Metode Pelaksanaan...................................................................................
3.1.1 Perencanaan.................................................. 11
3.1.2 Desain Sistem............................................... 11
3.1.3 Pengujian Sistem.......................................... 31
3.2 Jadwal Pelaksanaan..........................................32
BAB IV HASIL DAN PEMBAHASAN..............................................................
4.1 Hasil Implimentasi.....................................................................................
4.2 Pembahasan...............................................................................................
BAB V PENUTUP...............................................................................................
DAFTAR PUSTAKA..........................................................................................
LAMPIRAN…………………………………………………….
DAFTAR GAMBAR
1.4 Tujuan
Tujuan dalam penilitian tugas akhir ini adalah merancang
dan membuat sistem informasi pemesanan ketersediaan stok
sayuran dan makanan rocket chicken berbasis web
1.5 Manfaat
Manfaat sistem informasi ini adalah sebagai berikut:
a. Membantu rocket chicken dalam mengajukan permintaan
bahan-bahan.
b. Memudahkan penyuplai untuk menerima data pemesanan.
BAB II
LANDASAN TEORI
2.8 Bootstrap
Bootstrap merupakan sebuah alat bantu (framework)
dengan menggunakan bahasa pemrograman HTML dan CSS
untuk membuat dan menunjang sebuah halaman website yang
menarik serta mendukung berbagai macam device sesuai dengan
kebutuhan (Febriyanto et al., 2018).
2.9 PHP
PHP (PHP: Hypertext Preprocessor) adalah sebuah bahasa
pemrograman yang perintahnya dilaksanakan server dan
kemudian hasilnya ditampilkan pada komputer client. PHP adalah
bahasa scripting yang menyatu dengan HTML dan dijalankan
pada server side. Artinya semua sintaks sepenuhnya dijalankan
pada server sedangkan yang dikirimkan ke browser hanya
hasilnya saja (García Reyes, 2016).
2.10 Codeigniter
Codeigniter merupakan framework PHP yang dibuat
berdasarkan Model View Controller (MVC). CI memiliki library
yang lengkap untuk mengerjakan operasi-operasi yang umum
dibutuhkan oleh aplikasi berbasis web misalnya mengakses
database, memvalidasi form sehingga sistem yang dikembangkan
mudah. CI juga menjadi satu-satunya Framework dengan
dokumentasi yang lengkap dan jelas. Source code CI yang
dilengkapi dengan komen didalamnya sehingga lebih
memperjelas fungsi sebuah kode program dan CI yang dihasilkan
sangat Bersih (clean) dan Search Engine Friendly (SEF).
Codeigniter juga dapat memudahkan developer dalam membuat
aplikasi web berbasis PHP, karena framework sudah memiliki
kerangka kerja sehingga tidak perlu menulis semua kode program
dari awal. Selain itu, struktur dan susunan logis dari codeigniter
membuat aplikasi menjadi semakin teratur dan dapat fokus pada
fitur-fitur apa yang akan dibutuhkan dalam pembuatan aplikasi
tersebut (Destiningrum & Adrian, 2017).
2.11 MySql
MySQL adalah sebuah perangkat lunak sistem manajemen
basis data SQL (Database Management System) atau DBMS
yang multithread, multi-user,dengan sekitar 6 juta instalasi di
seluruh dunia. MySQL AB membuat MySQL tersedia sebagai
perangkat lunak gratis dibawah lisensi GNU General Public
License (GPL), tetapi mereka juga menjual dibawah lisensi
komersial untuk kasus-kasus dimana penggunaannya tidak cocok
dengan penggunaan GPL. MySQL sebenarnya merupakan
turunan salah satu konsep utama dalam database sejak lama,
yaitu SQL (Structured Query Language). SQL adalah sebuah
konsep pengoperasian database, terutama untuk pemilihan atau
seleksi dan pemasukan data, yang memungkinkan pengoperasian
data dikerjakan dengan mudah secara otomatis (Tristianto, 2018)
BAB III
PERANCANGAN SISTEM
3.1 Metode Pelaksanaan
Sistem yang dikembangkan dalam penelitian ini
menggunakan model pengembangan system SDLC (System
Development Life Cycle) atau daur hidup pengembangan system.
Model SDLC yang akan digunakan adalah model waterfall yang
bersifat sistematis, berurutan dalam membangun perangkat lunak
dari penelitian ini. Dikategorikan menjadi 4 kerangka kerja yakni
perencanaan, desain sistem, coding (programming), dan
pengujian sistem.
3.1.1 Perencanaan
Merupakan tahap pertama yang harus dilakukan dengan
melakukan identifikasi masalah untuk mengetahui permasalahan
pada sistem yang ada sebelumnya. Selanjutnya adalah analisis
kebutuhan pengguna (user), analisis kebutuhan data dan
informasi. Selain itu juga peneliti melakukan pengumpulan data
dan informasi yang dibutuhkan untuk membangun aplikasi ini.
Proses pengumpulan data dilakukan dengan menerapkan metode
pengumpulan data yaitu menggunakan metode studi pustaka,
observasi, dan wawancara.
1. Admin
Admin memiliki peran untuk mengelola berbagai
data pada system, seperti data pesanan, data transaksi,
data stok bahan, data bahan, data pengantar bahan, data
rocket chicken, dan data penyuplai.
2. Pengantar bahan
Berperan sebagai pengantar bahan yang akan di
supply ke Rocket Chicken.
3. Customer
Customer berperan sebagai pemesan bahan yang
nantinya akan diantarkan oleh pengantar bahan.
4. Penyuplai
Penyuplai berperan sebagai penyedia bahan
yang nantinya akan diantarkan oleh pengantar bahan
ke customer.
Gambar 3. ERD
3. Use Case Diagram
Use Case Diagram merupakan visualisasi interaksi
yang terjadi antara pengguna (aktor) dengan sistem. Diagram
ini bisa menjadi gambaran yang bagus untuk menjelaskan
konteks dari sebuah sistem sehingga terlihat jelas batasan
dari sistem (Kurniawan, 2018). Berikut merupakan Gambar
3.2 yang merupakan rancangan sistem yang akan dibangun.
b. Tabel Customer
Tabel Customer memiliki 5 field untuk menyimpan
data customer. Berikut pada tabel 3.2 merupakan keterangan
untuk tabel customer, yaitu:
d. Tabel Kategori
Tabel Kategori memiliki 2 field untuk menyimpan data
kategori. Berikut pada tabel 3.4 merupakan keterangan untuk
tabel kategori, yaitu:
e. Tabel Transaksi
Tabel Transaksi memiliki 5 field untuk menyimpan
data transaksi. Berikut pada tabel 3.5 merupakan keterangan
untuk tabel transaksi, yaitu:
Tabel 3. Tabel Transaksi
4.2 Pembahasan
4.2.1 Pengujian Fungsional Sistem
Tabel 4. Pengujian Black-Box pada Halaman Costumer
tombol
submit.
2 Pilih data Tanggal : Data Sesuai Berhas
yan ingin di 2021-08- berubah harapan il
edit 20 menjadi sesuai
kemudian : 2021-08- dengan
klik tombol 23 yang
Edit lalu diinputkan
rubah data dan
pada isisan tersimpan
data lalu pada data
mengklik pemesanan
tombol
submit
3 Memilih Nama Sesudah Sesuai Berhas
salah satu costumer : mengklik harapan il
data pada Rocket tombol
daftar chicken hapus, akan
Pemesanan Ahmad muncul
dan Yani dialog
mengklik Tanggal : konfirmasi
tombol 2021-08- “yakin
hapus 20 akan
menghapus
data ?”,
ketika
dipilih
“OK” maka
data akan
terhapus,
jika
“Cancel”
maka data
tidak akan
terhapus
4 Memilih Mengklik Muncul Sesuai Berhas
salah satu tombol daftar harapan il
pesanan lihat detail pesanan
dengan
mengklik
detail
BAB V
PENUTUP
5.1 Kesimpulan
Sistem informasi ini dibuat untuk mempermudah
pemesanan stok bahan dari ROCKET CHICKEN ke
Penyuplai bahan. Sistem informasi ini di bikin
menggunakan bahasa pemrograman PHP untuk aplikasi
website, dan untuk databasenya menggunakan MySQL.
Sisem Informasi ini sengaja di desain sederhana agar
mudah dimengerti oleh pengguna. Fitur fiturnya juga tidak
terlalu rumit, ketika customer ingin melakukan pemesanan
melalui sistem informasi ini dan juga memudahkan untuk
penyuplai untuk mendata bahan apa saja yang telah
dipesan.
5.2 Saran
Sistem informasi ini masih banyak memiliki kekurangan,
saran dari kami bisa ditambahkan fitur fitur yang terkait sehingga
sistem informasi ini bisa lebih baik lagi dari yang ada.
DAFTAR PUSTAKA
LAMPIRAN