Disusun Oleh :
2017230008
FAKULTAS TEKNOLOGI
JAKARTA
2020
BAB I
PENDAHULUAN
yang semakin tinggi akan mendorong manusia untuk mencari kemudahan mengenai apa
yang sedang dipelajarinya. Sekarang ini arus informasi berjalan dengan cepat seiring
dengan pesatnya arus teknologi yang semakin berkembang. Hampir semua perusahaan
dalam hal pengambilan keputusan pengembangan informasi. Dalam hal ini, teknologi
komputer memberikan berbagai keuntungan atau manfaat yang sangat banyak bagi dunia
akurat.
pembelian dan persediaan yaitu, dalam pencatatan data dan pemesanan masih
menggunakan cara manual. Proses pembeli harus datang ke toko untuk memesan cattering
tersebut. Berdasarkan permasalahan diatas pada toko cattering Kitchen Ami, peneliti
bertujuan untuk membantu toko dalam mengelola data penjulan, pembelian dan
persediaan cattering agar tidak terjadi kesalahan dalam proses perhitungan dan pencatatan
data yang dilakukan perusahaan dengan konsumen sehingga lebih efektif dan efisien.
Serta dapat membantu pembeli untuk datang dan memesan cattering pesanan serta
memberikan informasi yang cepat dan akurat bagi pihak pembeli. Berdasarkan uraian
diatas, laporan kerja praktek ini diberi judul: “Sistem Informasi Pemesanan Cattering
2
1.2 Rumusan Masalah
cattering?
produk cattering?
Pada aplikasi Sistem Pendataan ini diberi pembatasan masalah sebagai berikut :
1. Proses pembayaran hanya bisa dilakukan dengan cara transfer uang pada rekening
Bank yang telah di cantumkan di Website dan tidak melayani pembayaran secara
online
2. Pembayaran di verifikasi manual oleh admin, setelah pembeli mengirim bukti bayar
kedalam aplikasi
1.4.1 Tujuan
1.4.2 Manfaat
Kitchen Ami yang dapat diakses kapan saja dan dimana saja.
lebih efisien serta dapat mempublikasikan toko Kittchen Ami agar dikenal
Metode yang digunakan dalam penelitian ini terdiri dari langkah-langkah berikut :
1. Observasi
Melakukan pengamatan secara langsung untuk mengetahui alur dan data yang
2. Wawancara
3. Kajian Literatur
Model pengembangan software ini yang diperkenalkan oleh Winston Royce pada
tahun 70-an ini merupakan model klasik yang sederhana dengan aliran sistem yang linier
keras, karena pada waktu itu belum terdapat metodologi pengembangan perangkat lunak
yang lain. Proses pengembangan yang sangat terstruktur ini membuat potensi kerugian
akibat kesalahan pada proses sebelumnya sangat besar dan acap kali mahal karena
sebagai berikut :
BAB I PENDAHULUAN
Bab ini berisi gambaran umum penulisan terdiri dari latar belakang
sistematika penulisan
Bab ini berisikan tentang sejarah tempat kerja praktek,profil tempat kerja praktek,
visi dan misi tempat kerja praktek, struktur organisasi tempat kerja praktek
Bab ini berisikan tentang teori dasar yang menunjang dalam pembahasan
Bab ini berisikan tentang mengenai perancangan system yang akan dibuat.
BAB V IMPLEMENTASI
Bab ini berisikan tentang mengenai perancangan implementasi system yang telah
BAB VI PENUTUP
5
Bab ini membahas tentang kesimpulan dan rangkuman dari seluruh tulisan yang
BAB II
Kitchen Ami pertama kali dirintis pada tahun 2014 di daerah bekasi yang bermula
dari sebuah usaha keluarga yaitu ibu Parmi yang merupakan mantan karyawan di salah
satu hotel indonesia yang terkenal dijakarta. Diawali dari usaha kecil-kecilan untuk
mencari penghasilan tambahan dengan mengandalkan promosi dari mulut ke mulut dan
hubungan pertemanan, Kitchen Ami kini berkembang dengan sangat baik dari kalangan
Sebagai salah usaha katering yang baru berkembang, Kitchen Ami selalu
mengedepankan pelayanan yang ramah dan tepat waktu dengan menjaga kualitas, rasa
makanan dan hubungan yang baik dengan pelanggan-nya. Proses produksi akan
dikerjakan setelah pelanggan membuat orderan untuk produk yang diinginkan sehingga
Kitchen Ami tidak akan memproduksi produknya apabila tidak memiliki orderan masuk.
Adapun Visi dan Misi dari Kitchen Ami adalah sebagai berikut :
2.2.1 VISI
Visi dari Kitchen Ami adalah “Menjadi bisnis cattering terpercaya dalam hal
2.2.2 MISI
6
Adapun misi dari Kitchen Ami adalah :
kepada pelanggan.
Berikut adalah penjelasan tentang uraian pekerjaan dari struktur organisasi pada
gambar diatas.
2.3.1 Pemilik
b. Menetapkan kebijakan
diberikan
7
a. Mempromosikan Kitchen Ami di kalangan masyarakat
c. Menerima pesanan
pelanggan.
kelengkapanya
8
BAB III
LANDASAN TEORI
3.1 Sistem.
berhubungan satu sama lain dan bekerja sama secara harmonis untuk
3.2 Informasi.
Menurut Agus Mulyanto (2009 : 12) dalam bukunya yang berjudul Sistem
Informasi Konsep dan Aplikasi: “ Informasi adalah data yang diolah menjadi
bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya,
informacion (tahun 1387) yang diambil dari bahasa Latin informationem yang
berarti “garis besar, konsep,ide”. Informasi Juga dapat diartikan sebagai data
9
yang telah di olah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang
menerimanya.
3.4. PerangkatLunak
melaksanakan pekerjaannya.
sebuah program atau perangkat lunak yang dirancang atau dibuat untuk tujuan
3.5 HTML
HTML adalah bahasa yang digunakan pada dokumen web sebagai bahasa
10
Menurut Arief (2011:23) “HTML atau HyperText Markup Language
Markup Language) adalah salah satu format bahasa Scripting yang digunakan
dihalaman web.
3.5.1 CSS
Salah satu cara desain web yaitu menggunakan CSS. Dimana dengan CSS
ini kita bisa mengatur letak, warna, font, margin, size.Dengan CSS, tampilan web
disisi client”.
3.5.2 PHP
bahasa server- side scripting yang menyatu dengan HTML untuk membuat
<?php
?>
Dari contoh penulisan PHP diatas maka akan menghasilkan output “Hello
World”. Perintah echo adalah perintah untuk melakukan cetak pada PHP
3.5.3 Web
atau web merupakan sumber daya internet yang sangat popular dan dapat
pembelian barang”.
Menurut Sibero (2013:11) “Word Wide Web (W3) atau yang dikenal
juga dengan istilah web adalah suatu sistem yang berkaitan dengan dokumen
12
digunakan sebagai media untuk menampilkan teks, gambar, multimedia dan
3.5.4 Javascript
Menurut Edy Winarmo ST, M Eng, Ali Zaki, Dan SmithDev Community
side yang populer di internet dan dapat bekerja di sebagian besar browser
Kode javascript dapat disisipkan dalam halaman web menggunakan tag script.
Java script juga menjadi dasar yang bisa digunakan untuk teknologi lainnya
seperti AJAX, JQUERY dan JQUERY MOBILE. Javascript sangat paling dipakai
oleh programer karena yang dapat dipakai secara global Berikut ini beberapa sifat
dari javascript:
3.5.5 Bootstrap
untuk membangun desain web secara responsif. Artinya, tampilan web yang
dibuat oleh bootstrap akan menyesuaikan ukuran layer dan browser yang
Bootstrap diciptakan untuk mempermudah proses desain web bagi berbagai tigkat
13
pengguna mulai dari level pemula hingga yang sudah berpengalaman. Cukup
bermodalkan pengetahuan dasar mengenai HTML dan CSS anda Pun siap
menggunakan Bootstrap. Berisi kumpulan file CSS, Font, dan Javasript. Yang
dinamis akan tampil dalam layout yang disesuaikan dengan ukuran layar piranti
pengunjung.
3.5.6 Mysql
tersebut tidak boleh merupakan turunan salah satu konsep utama dalam
basis data yang tela ada sebelumnya SQL (Stuctured Query Language)”.
MYSQL adalah salah satu aplikasi DBMS yang sudah sangat banyak
digunakan oleh para program aplikasi web.kelebihan dari MYSQL adalah gratis,
handal, selalu di update dan banyak forum yang memfasilitasi para pengguna jika
memiliki kendala.
3.6 UML
Unified Modeling Language (UML) adalah salah satu standar bahasa yang
Menurut Rosa A.S dan M Shalahuddin (2015, h. 137), UML adalah salah
Menurut (Rosa A.S dan M Shalahuddin, 2015, h. 155) bahwa Use case
interaksi antara satu atau lebih aktor dengan sistem informasi yang akan
dibuat. Secara kasar, use case digunakan untuk mengetahui fungsi apa saja
aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada
diagram aktivitas lebih mengfokuskan diri pada eksekusi dan alur sistem
dari pada bagaimana sistem itu dirakit. Diagram ini tidak hanya
waktu hidup objek dan massage yang dikirimkan dan diterima antar objek.
Oleh karena itu untuk menggambarkan diagram sekuen maka harus diketahui
objek-objek yang terlibat dalam sebuah use case beserta metode- metode yang
dimiliki kelas yang diinstansiasi menjadi objek itu. Membuat diagram sekuen
juga dibutuhkan untuk melihat skanario yang ada use case.3.7 Metode
Waterfall
Bahwa Metode Waterfall dalam Model SDLC air terjun Waterfall sering juga
disebut model sekuensial linier (sequenial linier) atau alur hidup klasik (classic life
cycle). Model air terjun ini menyediakan pendekatan alur hidup perangkat lunak
secara sekuensial atau tururut dimulai dari analisis desain pengkodean pengujian dan
16
BAB IV
aplikasi yang bisa menampung dan mengolah data pemesanan , karena selama ini
tahapan analisis ini dilakukan analisis kebutuhan sistem yang hasilnya digunakan
sebagai bahan acuan untuk menyusun spesifikasi sistem yang akan dibuat. Tahap
wawancara yang dilakukan meliputi sistem informasi apa yang dibutuhkan untuk
admin tersebut tidak perlu khawatir lagi dengan masalah pengarsipan yang hilang
ataupun rusak karena aplikasi berbasis web ini sangat mudah untuk diperbaharui
jika rusak ataupun terhapus. Oleh sebab itu, admin dapat melakukan pengarsipan
dengan analisis terhadap sistem penjualan, pembelian dan persediaan yaitu, dalam
pencatatan data dan pemesanan masih manual. Analisa yang dilakukan adalah
dahulu yaitu 50% dari harga yang di pesan, untuk pelunasaan ketika makanan
data, yang digunakan oleh Cattering Kitchen Ami dengan cara mengusulkan
1. Analisis Kebutuhan
Pada Toko Kitchen Ami dimulai dengan melakukan analisis terhadap mekanisme
18
pemesanan. Analisa Perancangan sistem informasi ini dibuat berdasarkan hasil
pengamatan langsung dan juga wawancara yang dilakukan pada toko tersebut.
terkomputerisasi.
dikelola oleh Admin masih dilakukan secara manual yaitu menggunakan catatan
website agar dapat melakukan pendataan transaksi secara efisien dan efektif.
Analisa terakhir yang dilakukan adalah dari segi pencatatan laporan data
customer atau user dan laporan keluar dan masuknya penjualan atau pemesanan,
yang dilakukan ini secara manual yaitu pencatatan di buku agenda transaksi.
Dari hasil wawancara dan analisa yang dilakukan, dapat dirancang sistem
informasi manajemen ini akan dirancang sesuai dengan kebutuhan dan berfungsi
dengan semestinya, maka pada akhir proses pembuatan aplikasi yang dirancang
19
4.4 Perancangan Sistem
meliputi use case diagram, activity diagram, ERD, sequence diagram, dan
deployment diagram.
Use Case dibawah ini menjelaskan interaksi apa saja yang dapat dilakukan
oleh user saat menjalankan aplikasi system dan admin. Fitur admin yang tersedia
antara lain seperti register, login, laporan produk, laporan keluar masuk produk,
update produk, update harga, update status pembayaran, tracking. Fitur user ialah
melakukan Login, Halaman Dasboard, Home, Menu Cattering, Kontak Kami, Info
Pembayaran, Logout.
20
Gambar 2.4 Use case Diagram Admin
Activity Diagram dibawah ini menjelaskan mengenai alur dari system saat
21
klik Login
Password
Input
Password,
, Telephone, Al
Input Nama, Em
Username dan
Klik Register
Klik Proc
Ti
ser Sistem
lai
act user loggin
User Sistem
Tidak
Mulai
Gambar 2.6 Activity Diagram User Melakukan Login
Utama
22
Login Sukses ??
at,
Ya
Menampilkan Halaman
Utama
Selesai
Masuk ke
halaman
Login
2.
3.
Selesai
Gambar 2.7 Activity Diagram User Melakukan Pemesanan
23
4. Activity Diagram User Melakukan Logout
Activity Diagram dibawah ini menjelaskan mengenai alur dari sistem saat
24
1. Activity Diagram Admin melakukan Login
25
3. Activity Diagaram Admin Melakukan Logout
Dari activity diagram dapat dilihat bahwa admin memiliki beberapa aktivitas.
Admin harus login terlebih dahulu untuk masuk kedalam halaman utama
logout.
26
4.4.5 ERD (Entitiy Relationship Diagram)
Pada sequence diagram dibawah ini menjelaskan tentang alur dari sistem saat dijalankan
oleh user.
28
Gambar 3.5 Squence Diagram User Melakukan Login
Pada sequence diagram dibawah ini menjelaskan tentang alur dari sistem
data. Perancangan database ini memiliki beberapa tabel yang didalamnya terdapat
password yang nantinya akan dibutuhkan untuk login. Dapat dilihat di tabel
4.4.11
30
1 Id_user Int(5) Primary Key
2 Nama Varchar(50)
3 Email Varchar(75)
4 Telphone Varchar(20)
5 Alamat Text
6 Password Varchar(100)
7 Status Enum
2 Tanggal_Pesan DateTime
3 Tanggal_Digun DateTime
akan
4 User_id Int(5) Primary Key
5 Nama Varchar(100)
6 Alamat Text
7 Kota Varchar(255)
8 Ongkir Int(11)
9 Telephone Varchar(20)
10 Read Enum
11 Status Enum
12 Stat_kirim Varchar(225)
31
Tabel 4.0 Struktur Tabel Pemesanan
2 Produk_id Int(11)
3 Qty Int(11)
4 Pesanan_id Int(11)
Tabel Info Pembayaran digunakan untuk memberi tahu kepada user agar
2 Info Longtext
32
No NAMA TIPE KETERANGAN
2 Id_pesanan Int(11)
3 Id_user Int(11)
4 file Varchar(255)
5 Total Int(11)
6 Status Enum
7 Keterangan Varchar(255)
8 Created_at Datetime
2 Nama Varchar(100)
3 Deskripsi Text
4 Gambar Varchar(200)
5 Harga Decimal(10,0)
6 Paket_produk_id Int(11)
7 Stock Int(11)
Tabel Paket Produk ini digunakan untuk mengetahui kepada user bahwa
Tabel Kontak digunakan untuk mengubah status pada pesanan yang tertera atau
toko kitchen ami hanya terdiri dari satu tampilan. Yaitu berisi tampilan admin yang
merupakan tampilan yang dapat diakses oleh admin. Hal pertama yang harus dilakukan
adalah melakukan design atau tampilan dari halaman aplikasi itu sendiri. Kemudian
pemesanan, yaitu halaman login. Di dalam halaman login ini terdapat fitur-fitur
35
2. Halaman Utama
36
4. Halaman Order Pemesanan
Dibawah ini merupakan rancangan tampilan order pemesanan dari system informasi
37
Gambar 4.4 Rancangan Tampilan Transaksi Pemesanan
memasukan bukti transfer pembayaran yang harus di selesaikan. kepada user bahwa
38
Gambar 4.6 Rancangan Tampilan Pembayaran Pesanan
Silahkan Login
Password
Login
Setelah login, admin akan masuk ke halaman menu dimana ini merupakan
39
Gambar 4.8 Rancangan Tampilan Home Pada Admin
Pada tampilan data user ini berisi tentang informasi user yang telah register pada
Pada Tampilan Data Produk ini berisi semua produk makanan yang ada pada
40
Gambar 3.0 Rancangan Tampilan Data Produk
Pada Tampilan Data Paket Produk ini merupakan kolom paket. Dimana nanti data
paket produk ini akan di sesuaikan oleh produk yang akan di masukan.
Pada tampilan Ongkir & Kota ini merupakan penginputan data kota dan ongkos
41
Gambar 3.2 Rancangan Tampilan Ongkir & Kota
Pada tampilan laporan penjualan ini merupakan data dari penjualan yang ada pada
Pada tampilan pesanan ini berisikan data pesanan dari user. Atau istilahnya
42
Gambar 3.4 Rancangan Tampilan Pesanan
Pada tampilan detail pesanan pada admin ini berisi data pesanan pada user. Dan
Pada tampilan pembayaran ini, melihat apakah user sudah melakukan pembayaran
apa belum, dengan melihat bukti transfer yang dikirimkan oleh user.
43
Gambar 3.6 Rancangan Tampilan Pembayaran
berikut ini.
c. Database : Mysql
d. Server : Apache
4.7.2 Pengujian
Pada aplikasi ini, saya menggunakan model sederhana, dimana aplikasi akan
langsung di uji coba oleh admin dan juga user. Aplikasi ini akan di uji coba
kepada admin dan user. Nantinya admin dan user akan memberikan tanggapanya
44
BAB V
Implementasi Pengoprasian system aplikasi web ini dilakukan secara offline dan
Memori : 8,00 GB
Penyimpanan :1TB
Implementasi ini akan membahas fungsi dari setiap halaman aplikasi Sistem
Di halaman Menu Login ini user harus mengisikan email dan password terlebih
dahulu jika user ingin membeli suatu produk dan di dalam nya terdapat registrasi
akun jika user tidak memiliki akun maka diharuskan user terlebih dahulu
membuat akun.
45
Gambar 5.1 Menu Login
Di halaman Registrasi user ini di harus kan mengisi data diri seperti
46
Di dalam halaman utama terdapat produk cattering yang terdapat pada toko
kitchen ami.
Pada halaman ini, user dapat memasukan pesanan kedalam keranjang belanja. Dan
otomatis akan langsung mengetahui harga dari total yang di pesan oleh user
Di bawah ini merupakan tampilan transaksi pemesanan yang di lakukan oleh user
48
5.2.7 Halaman Riwayat Pemesanan
bukti transfer pembayaran yang harus di selesaikan. kepada user bahwa pesanan
49
5.3 Tampilan Antar Muka Admin
Di halaman Menu login ini admin harus mengisi email dan password terlebih dahulu.
50
5.3.2 Halaman Data User Pada Admin
Pada halaman data user ini berisi tentang informasi user yang telah register pada
Pada Halaman Data Produk ini berisi semua produk makanan yang ada pada
51
Gambar 5.3 Halaman Data Produk Pada Admin
Pada Halaman Data Paket Produk ini merupakan kolom paket. Dimana nanti data
paket produk ini akan di sesuaikan oleh produk yang akan di masukan.
Pada halaman Ongkir & Kota ini merupakan penginputan data kota dan ongkos
52
5.3.6 Halaman Laporan Penjualan Pada Admin
Pada halaman laporan penjualan ini merupakan data dari penjualan yang ada pada
Pada halaman pesanan ini berisikan data pesanan dari user. Atau istilahnya
53
5.3.8 Halaman Detail Pesanan Pada Admin
Pada tampilan detail pesanan pada admin ini berisi data pesanan pada user. Dan
Pada halaman pembayaran ini, melihat apakah user sudah melakukan pembayaran
apa belum, dengan melihat bukti transfer yang dikirimkan oleh user
54
Gambar 5.9 Halaman Pembayaran Pada Admin
BAB IV
6.1 Kesimpulan
ini:
1. Dengan adanya aplikasi berbasis web ini diharapkan komunikasi antara pemilik,
6.2 Saran
Saran yang di berikan untuk pengembangan pada system informasi pemesanan ini
sebagai berikut :
pemesanan.
55
DAFTAR PUSTAKA
ISLAM KOTA
Pekerjaan Umum Balai Besar Wilayah Sungai Sumatera VIII. 2016. PhD Thesis.
56
KHUMAIDI, Ali. Perancangan Aplikasi Marketplace Order Baju Pintar
2.2: 61-69.
Negeri Sriwijaya.
57