#4 PA19A Template Buku PA Prodi MI Ver Tel-U
#4 PA19A Template Buku PA Prodi MI Ver Tel-U
BAB 2
TINJAUAN PUSTAKA
Pada bagian ini akan dijelaskan definisi dasar dari istilah yang terkait dengan
pembuatan aplikasi smart-resto bagi para pelayan W2L café Bengkulu
2.1.2 Aplikasi
Aplikasi adalah suatu subkelas dari suatu perangkat lunak komputer yang
memanfaatkan kemampuan komputer secara langsung untuk melakukan suatu
tugas yang diinginkan pengguna. Aplikasi juga dapat dikatakan sebagai penerjemah
perintah-perintah yang dijalankan pengguna komputer untuk diteruskan kea tau
diproses oleh perangkat keras[1]. Beberapa aplikasi yang digabung Bersama
menjadi suatu paket kadang disebut juga suatu paket contohnya adalah Microsoft
Office dan OpenOffice.org,yang menggabungkan suatu aplikasi pengolah
kata,lembar kerja,serta beberapa aplikasi lainnya
2.1.3 Pelayan
2.1.4 Website
Suatu halaman web yang saling berhubungan yang umunya berisikan kumpulan
informasi berupa data teks,gambar,animasi,audio,video maupun gabungan dari
semuanya yang biasanya dibuat untuk personal,organisasi dan perusahaan.[3]. Dari
pengertian website tersebut website dapat dibedakan mennjadi 2 sifat yaitu
website bersifat statis dan dinamis. Bersifat statis apabola isi informasi hanya dari
pemilik website,sedangkan website bersifat dinamis apabila isi informasinya selalu
berubah-ubah.
2
untuk mengembangkan aplikasi berbasis web yang cukup kompleks,handal,dan
cepat. Tergantung dari spesifikasi bisnis,pengguna hosting,tingkat pengalaman,dll.
Basis data adalah kumpulan data dalam bentuk file/table/arsip yang saling
berhubungan dan tersimpan dalam media penyimpanan elektronis, untuk
kemudahan dalam pengaturan,pemilahan,pengelompokan dan pengorganisasian
data sesuai tujuan[5]. Dengan basis data seseorang dapat menyimpan sebuah
informasi,seperti data mahasiswa,kepegawaian atau produk ke dalam media
penyimpanan elktronis,seperti cakram magnetis melalui perangkat komputer,untuk
kemudian data tersebut dapat digunakan sesuai keperluan.
adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman
web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet
dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar
dapat menghasilkan tampilan wujud yang terintegrasi[6]. Dengan kata lain, berkas
yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam
format ASCII normal sehingga menjadi halaman web dengan perintah-perintah
HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia
penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized
Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk
menampilkan halaman web.
CSS (Cascading Style Sheet) adalah salah satu bahasa desain web (style sheet
language) yang mengontrol format tampilan sebuah halaman web yang ditulis
dengan menggunakan penanda(markup laguage. Biasanya CSS digunakan untuk
mendesain sebuah halaman HTML dan XHTML, tetapi sekarang CSS bisa
diaplikasikan untuk segala dokumenXML, termasuk SVG dan XUL bahkan
ANDROID[7]. CSS dibuat untuk memisahkan konten utama dengan tampilan
dokumen yang meliputi layout, warna da font. Pemisahan ini dapat meningkatkann
daya akses konten pada web, menyediakan lebih banyak fleksibilitas dan kontrol
dalam spesifikasi darisebuah karakteristik dari sebuah tampilan, memungkinkan
untuk membagi halaman untuk sebuah formatting dan mengurangi kerumitan
dalam penulisan kode dan struktur dari konten, contohnya teknik tableless pada
desain web.
3
1.2 Tools Pemodelan yang digunakan
Setiap teori yang digunakan dikelompokkan dalam subbab. Dalam setiap sub bab
minimal terdapat 2 paragraf. Dalam tiap paragraf minimal terdapat 2 kalimat.
Penulisan paragraf tidak menjorok ke dalam. Paragraf ditulis dengan jarak 1.5 spasi
dan tambahan jarak antara tiap paragraf.
Penomoran gambar dimulai dari nomor bab diikuti oleh nomor urutan. Gambar
yang terdapat di bab 2 dimulai dari nomor 2-1, 2-2 dan seterusnya, sedangkan
gambar yang terdapat di bab 3 dimulai dari nomor 3-1, 3-2 dan seterusnya. Nomor
dan nama gambar diletakkan di bawah gambar, dipisahkan barisnya.
4
Demikian pula untuk penomoran tabel dimulai dari nomor bab diikuti oleh nomor
urutan. Tabel yang terdapat di bab 2 dimulai dari nomor 2-1, 2-2 dan seterusnya,
sedangkan gambar yang terdapat di bab 3 dimulai dari nomor 3-1, 3-2 dan
seterusnya. Nomor dan nama tabel diletakkan di atas tabel, dipisahkan barisnya.
Setiap gambar atau tabel harus disertai dengan narasi yang menjelaskan secara
singkat gambar/tabel tersebut. Narasi dapat diletakkan sebelum atau setelah
gambar/tabel. Jika gambar/tabel diperoleh dari sebuah sumber literatur maka
nomor gambar dan sumbernya harus disebutkan dalam narasi tersebut sesuai
dengan cara pengutipan sumber style IEEE. Gambar yang terlalu besar atau tabel
yang terlalu panjang untuk muat dalam satu halaman dapat diletakkan pada
lampiran. Perhatikan contoh berikut ini.
Gambar 2-1
Grafik Lama Penggunaan Internet
Gambar 2-1 menunjukkan hasil survey tahun 2009 yang dimuat dalam [3].
Sebanyak 49% pengguna internet menghabiskan waktu antara 1 sampai 5 jam
mengakses internet per harinya.
5
Adapun negara yang penduduknya paling banyak mengakses internet adalah Cina,
diikuti oleh Amerika Serikat dan Jepang. Data selengkapnya dapat dilihat pada
Tabel 2-1 yang bersumber dari [4].
Tabel 2-1
Lima Negara Pengguna Internet Tertinggi Dunia
6
BAB 3
ANALISIS DAN PERANCANGAN
Gambaran system saat ini adalah proses pelayanan pelanggan dalan W2L café
Bengkulu masi harus pelayan yang datang kepada pelanggan untuk menginputkan
menu untuk disampaikan kepada koki
Gambaran system pelayanan kepada pelanggan pada W2l Resto saat ini adalah
masih harus memesan menu maknan secara manual,pelayan harus menginput
menu dengan manua dan mengantarkannya ke dapur atau koki,pembayaran disana
masi harus menggunakan nota yang ditulis dan menggunakan kalkulator,pendataan
pegawai disana tidak ada disimpan dalam database. Berikut adalah gambaran
proses bisnis saat ini:
7
1.3.1.1 Proses Bisnis Pemesanan Saat Ini
8
1.3.1.2 Proses Bisnis Transaksi
9
1.3.1.3 Kelemahan Sistem Berjalan Dan Usulan Perbaikan
10
pada W2L resto masi restoran(admin) dapat
menggunakan catatan langsung menginput
dokumen sehingga data karyawan secara
akan merepotkan otomatis dan tersimpan
pemilik dalam database
restoran(admin)
dalam melakukan
pendataan karyawan
yang masuk atau
keluar
Adapun penjelasan mengenai system yang akan disusulkan yang akan dijelaskan
pada sub bab berikut.
Proses bisnis Yang diusulkan untuk aplikasi ini akan ditunjukan pada gambar
dibawah.
11
3.1.2.1.2 Proses Bisnis Pemesanan
12
1.4 Analisis Kebutuhan Sistem (atau Produk)
13
1.4.2 Analisis Pengguna
No. Pengguna Deskripsi
1.5 Perancangan
Berikut adalah penjelasan dari poin-poin pada perancangan system.pada subab ini
akan menjelaskan diagram perancangan berbasis objek dari aplikasi yang akan
dibangun
14
1.5.1.1 Use Case Diagram
Use Case Diagram dari aplikasi yang akan dibangun dipaparkan dalam bentuk
gambar berikut.
15
1.5.1.2 Deskripsi Aktor
Berikut merupakan deskripsi aktor dan deskripsi hak akses yang bisa dilakukan pada
aplikasi smart-resto W2l Bengkulu :
16
1.5.1.3 Skenario Use Case
Berikut merupakan scenario use case untuk aplikasi smart-resto W2L Bengkulu.
Aktor : Admin,Kasir
Scenario :
Aktor Sistem
Aktor : Admin
Scenario :
Aktor Sistem
17
2. Aktor Memilih menu
Karyawan,kemudian data
karyawan
3. Aktor mengisi data karyawan
yang akan di inputkan
4. Data karyawan tersimpan
Aktor : Admin
Scenario :
Aktor Sistem
Aktor : Admin
Scenario :
18
Aktor Sistem
Aktor : Admin
Scenario :
Aktor Sistem
19
6. Nama Use Case : Edit Profile
Aktor : Admin,kasir,pelayan,koki
Scenario :
Aktor Sistem
Aktor : Admin
Pre-Condition : Aktor berada pada menu form pajak dan service vee
Scenario :
20
Aktor Sistem
21
1.5.3 Perancangan Antarmuka
Berikut merupakan gambaran halaman login sesuai dengan Use Case login yang
digunakan oleh karyawan yang ingin masuk kedalam aplikasi
22
1.5.3.2 Halaman Awal Admin
23
1.5.3.4 Halaman Awal Koki
24
1.5.3.6 Halaman Penambahan Produk
25
1.5.3.8 Halaman Pendataan Karyawan
26
1.5.3.10 Halaman Awal Kasir
27
1.5.3.12 Halaman Profile Kasir
28
1.5.3.14 Halaman Profile Pelayan
29
1.5.3.16 Halaman Penerimaan pesanan
30
1.6 Kebutuhan Perangkat Keras dan Perangkat Lunak
Berikut merupakan kebutuhan perangkat keras dan perangkat lunak pada Aplikasi
smart-resto W2L Bengkulu.
No Perangkat Keras
NO Perangkat Keras
1. Laptop Lenovo Legion Y520 dengan spesifikasi
Prosessor : intel core i7
RAM : 16 GB
Memori Hardisk :1 TB SSD
Ukuran Layar : 15,6 inchi
Table 3 Minimum Kebutuhan Perangkat Keras
31
Berikut merupakan kebutuhan perangkat lunak yang digunakan dalam pengerjaan
dan pengembangan system untuk aplikasi smart-resto W2l Bengkulu.
No Perangkat Keras
32