ANDROID”
PROPOSAL TUGAS AKHIR
OLEH
Muhammad Amirudin
G.111.14.0026
i
PERNYATAAN PENULISAN TUGAS AKHIR
DENGAN JUDUL
54897
mmad Amirudin
. l l l.14.0026
PENGESAHAN UJIAN TUGAS AKHIR
DENGAN JUDUL
Oleh
NAMA MUHAMMAD AMIRUDIN
NIM G.111.14.0026
Telah diujikan dan dipertahankan Dewan Penguji pada Sidang Tugas Akhir
(TA) Hari rabu, tanggal 24 Februari 2021
Menurut pandangan kami, Tugas Akhir (TA) ini memadal dari segi kualitas
maupun kuantitas untuk tujuan penganugerahan gelar Sarjana Komputer (S.Kom)
Penguji Pendamping
2 Mar2023
1 Siti ASllllatun S.Kom,M Kom
NIS.06557003102172
03-03-2021
2. Nurtriana Hidavati. M.Kom
NIS. 06557003102131
PENGESAHAN TUGAS AKHIR
DENGAN JUDUL
APLIKASI MENU PEMESANAN PADA SEPADAN COFFEE BERBASIS
ANDROID
OLEH
NAMA : MUHAMMAD AMIRUDIN
NIM : G.111.14.0026
v
Abstrak
Kopi menjadi minuman yang bukan hanya untuk dikonsumsi saja,
melainkan sudah menjadi gaya hidup di kalangan pemuda dalam beberapa tahun
ini. Sepadan Coffeemerupakan salah satu kafe yang menyediakan bermacam
menu, bukan hanya varian kopi saja, menu lainnya pun disediakan disana. Melihat
dalam beberapa bulan terakhir pengunjung yang datang kesana terbilang cukup
meningkat, Pemilik kafe merasa mengalami sedikit masalah, seperti tidak urutnya
pembuatan menu pesanan akibat bertumpuknya nota pemesanan, dan pengunjung
masih terbatasnya informasi tentang kopi. Oleh karena itu, diperlukan suatu
sistem dalam kemasan aplikasi berbasis android yang dapat melakukan
pemesanan menu di Sepadan Coffee sehingga karyawan di mudahkan
menginputkan menu yang pengunjung pesan melalui aplikasi ini, dan kelebihan
lain dari aplikasi ini yaitu referensi atau rangkuman menu infornasitentang kopi di
Indonesia juga di seluruh dunia. Aplikasi berbasis android ini diberi nama
“Sepadan Coffee”.
Aplikasi “Sepadan Coffee” dibangun menggunakan Android Studio, dan
database yang digunakan adalah MySQL, dengan metode pengembangan sistem
menggunakan model Waterfall serta alat bantu perancangan sistem menggunakan
UML (Unified Modelling Language).
Aplikasi “Sepadan Coffee” ini membantu pencatatan laporan pemesanan
dengan baik di kafe Sepadan Coffee, memudahkan karyawan di Sepadan Coffee
dalam proses pemesanan menu yang pengunjung pesan serta menambah wawasan
informasi tentang kopi dengan menggunakan smartphone android.
v
KATA PENGANTAR
Dengan memanjatkan puji syukur atas ridho Allah Subhanahuwata’ala
karena berkat rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan
Tugas Akhir ini. Tugas Akhir ini ditulis sebagai salah satu syarat untuk
memperoleh gelar Sarjana Komputer Program Studi Sistem Informasi, Universitas
Semarang. Tugas Akhir ini disusun berdasarkan hasil penelitian pada kebutuhan
masyarakat mengenai solusi daripada kerusakan laptop. Atas tersusunnya Tugas
Akhir ini penulis ingin menyampaikan rasa terimakasih sebesar-besarnya kepada :
v
Dengan segala kerendahan hati, semoga laporan ini bermanfaat bagi
penulis, para pembaca dan masyarakat serta berguna untuk perkembangan dunia
pendidikan dan teknologi informasi. Penulis menyadari bahwa Tugas Akhir ini
masih jauh dari sempurna, untuk itu penulis mengharap adanya kritik dan saran
yang bersifat membangun. Semoga Tugas Akhir ini dapat bermanfaat bagi
pembaca maupun penulis sendiri serta dapat menambah ilmu pengetahuan dan
wawasan. Akhir kata penulis ucapkan terimakasih.
Muhammad Amirudin
v
DAFTAR ISI
i
BAB III LANDASAN TEORI...............................................................................13
3.1 Aplikasi........................................................................................................13
3.2 Kopi..............................................................................................................14
3.3 Makanan..................................................................................................16
3.4 Pengertian Android..................................................................................16
3.5 Pemesanan...............................................................................................17
3.6 Java..........................................................................................................17
3.7 Android Studio........................................................................................17
3.8 Pengertian MySQL......................................................................................19
3.9 Alat Bantu Perancangan Sistem...................................................................20
3.9.1 Unified Modelling Language (UML)....................................................20
3.9.2. Diagram yang terdapat di UML............................................................20
3.10 Pengujian Sistem........................................................................................26
BAB IV PERENCANAAN DAN ANALISA PERANCANGAN SISTEM.........30
4.1. Perencanaan.............................................................................................30
4.2. Analisa Sistem.........................................................................................30
4.2.1. Analisa Kebutuhan Sistem...............................................................31
4.2.2. Analisa Kebutuhan User (Brainware).............................................31
4.2.3. Analisa Kebutuhan Fungsional........................................................32
4.3. Perancangan Sistem.................................................................................32
4.3.1. Use Case Diagram............................................................................33
4.3.2. Skenario Diagram............................................................................33
4.3.3. Class Diagram..................................................................................39
4.3.4. Activity Diagram..............................................................................40
4.3.5. Sequence Diagram...........................................................................43
4.4. Perancangan Database.............................................................................46
4.5. Perancangan Interface.............................................................................50
4.6.1. Perancangan Interface untuk User...................................................50
4.6.2. Perancangan Interface untuk Admin................................................55
x
5.2. Implementasi Program.............................................................................60
5.2.1 Implementasi Program pada aplikasi untuk user...................................60
5.2.2 Implementasi Program pada aplikasi untuk admin..........................65
5.3 Pengujian Sistem.....................................................................................70
5.3.1. Pengujian Whitebox..........................................................................71
5.3.2. Pengujian Blackbox..........................................................................73
5.5. Pemeliharaan Sistem (Maintenance).......................................................76
BAB VI PENUTUP...............................................................................................78
Daftar Pustaka........................................................................................................79
x
DAFTAR
x
DAFTAR
x
Gambar 4. 21 Rancangan Antarmuka Menu utama...............................................56
Gambar 4. 22 Rancangan Antarmuka Daftar Menu..............................................57
Gambar 4. 23 Rancangan Antarmuka Kelola Promosi..........................................57
Gambar 4. 24 Rancangan Antarmuka Kelola Transaksi........................................58
Gambar 4. 25 Rancangan Antarmuka Data Profil Admin.....................................58
Gambar 5. 1Form Menu Utama.............................................................................60
Gambar 5. 2Form register......................................................................................61
Gambar 5. 3Form menu utama user.......................................................................61
Gambar 5. 4Form kelola menu..............................................................................62
Gambar 5. 5Form input pesanan............................................................................63
Gambar 5. 6Form keranjang..................................................................................63
Gambar 5. 7Form checkout....................................................................................64
Gambar 5. 8Form Riwayat pemesanan..................................................................64
Gambar 5. 9Form data user....................................................................................65
Gambar 5. 10Form Menu Login............................................................................66
Gambar 5. 11Form menu utama............................................................................66
Gambar 5. 12Form Kelola Menu...........................................................................67
Gambar 5. 13Form input menu..............................................................................67
Gambar 5. 14Form Kelola Promosi.......................................................................68
Gambar 5. 15Form data profil admin.....................................................................69
Gambar 5.16 Flowgraph Menu Daftar Akun User................................................72
x
BAB I
PENDAHULUAN
1
2
1. Bagi Pengguna
Memberikan pengalaman kepada penulis untuk menerapkan dan
memperluas wawasan penerapan teori dan pengetahuan yang telah
diterima di dalam perkuliahan ke dalam lingkungan masyarakat.
2. Bagi Penulis
Mendapatkan informasi mengenai daftar menu di Sepadan Coffee,
mendapatkan informasi mengenai varian kopi dalam fitur Ensikopipedia,
serta mendapatkan kemudahan dalam memesan menu di Sepadan Coffee
dengan menggunakan aplikasi Sepadan Coffee.
3. Bagi Akademik
Dapat digunakan sebagai referensi bagi akademik yang tertarik pada
bidang masalah serupa yang nantinya dapat menciptakan aplikasi yang
lebih baik.
1.6. Metodologi Penelitian
b. Data Sekunder
Data Sekunder adalah data yang diperoleh secara tidak
langsung sebagai pendukung data primer. Yaitu, melalui studi
pustaka dan media perantara yang dicatat atau didapatkan oleh
pihaklain. Data sekunder ini dapat berupa buku, catatan, laporan
maupun arsip.
1.6.2. Metode Pengumpulan Data
a. Wawancara
Metode ini dilakukan melalui perbincangan atau tanya jawab
langsung dengan Ade selaku pemilik kafe Sepadan Coffee. Tujuan
dari wawancara adalah untuk memperoleh informasi yang
berkaitan dengan Tugas Akhir. Informasi yang diperoleh yaitu
informasi mengenai varian kopi, dan permasalahan yang dialami
oleh pemilik kafe Sepadan Coffee seperti penumpukan antrian
transaksi.
b. Studi Pustaka
Metode ini dilakukan dengan membaca referensi-referensi
atau literatur ilmiah berupa buku, karya tulis, ataupun hasil
pencarian melalui internet.
c. Observasi
Metode dengan cara melakukan pengamatan secara langsung
pada obyek yang akan menjadi pokok bahasan dalam Tugas Akhir
yaitu mengamati cara pemesanan menu yang ada di Sepadan
Coffee,serta informasi mengenai kafe, sebagai pertimbangan
pembuatan aplikasi.
a. Communication
Merupakan tahapan penetapan fitur, kendala dan tujuan
sistem melalui wawancara dengan Ade selaku pemilik kafe
SepadanCoffee. Hasil dari wawancara tersebut adalah inisialisasi
proyek, seperti menganalisis permasalahan yang dihadapi dan
mengumpulkan data-data yang diperlukan, serta membantu
mendefinisikan fitur dan fungsi software. Penulis juga
mengumpulkan data-data tambahan baik yang ada di jurnal, artikel,
maupun internet.
b. Planning
Dalam tahapan ini menjelaskan tentang estimasi tugas-tugas
teknis yang akan dilakukan, resiko-resiko yang dapat terjadi,
sumber daya yang diperlukan dalam membuat sistem, produk kerja
yang ingin dihasilkan, penjadwalan kerja yang akan dilaksanakan,
tracking proses pengerjaan sistem.
c. Modelling
Tahap ini adalah tahap perancangan dan permodelan
arsitektur sistem yang berfokus pada perancangan struktur data,
arsitektur software, tampilan interface, dan algoritma program.
Tujuannya untuk lebih memahami gambaran besar dari apa yang
akan dikerjakan.
d. Construction
Dalam tahapan ini, proses penerjemahan bentuk desain
menjadi kode atau bentuk/bahasa yang dapat dibaca oleh mesin.
Setelah pengkodean selesai, dilakukan pengujian terhadap sistem
7
Sistematika penulisan Tugas Akhir ini dibagi menjadi enam bab, meliputi :
BAB I PENDAHULUAN
Dalam bab ini berisi tentang latar belakang, rumusan
masalah, batasan masalah, tujuan tugas akhir, manfaat tugas
akhir, metodologi penelitian, dan sistematika penulisan tugas
akhir.
BAB VI PENUTUP
Pada bab ini berisi tentang kesimpulan dan saran.
DAFTAR PUSTAKA
LAMPIRAN
BAB II
2.1.1. Visi
Menjadikan Sepadan Coffee sebagai restoran sederhana yang dapat
mencapai eksistensi puncak sebagai rumah kedua yang membuat pelanggan
tertarik untuk datang kembali.
2.1.2. Misi
Menyediakan tempat yang nyaman untuk berkumpul dan bersantai,
menyediakan makanan enak yang memiliki kualitas kepada pengunjung, dan
memberikan pelayanan yang baik dan unggul dalam penyajian.
9
1
Pemilik Kafe
1. Pemilik Kafe
Tugas dan tanggung jawab :
2. Barista/Koki
Tugas dan tanggung jawab :
3. Kasir
Tugas dan tanggung jawab :
4. Waiter
Tugas dan tanggung jawab :
LANDASAN TEORI
3.1 Aplikasi
Menurut Nazrudin Safaat H (2015), Perangkat lunak aplikasi adalah
suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan
komputer langsung untuk melakukan suatu tugas yang diinginkan
pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata,
lembar kerja, dan pemutar media. Beberapa aplikasi yang digabung
bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite
aplikasi (application suite). Contonya adalah Microsoft Office dan Open
Office.org, yang menggabungkan suatu aplikasi pengolah kata, lembar
kerja, serta beberapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket
biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga
memudahkan pengguna untuk mempelajari dan menggunakan setiap
aplikasi.
Aplikasi menurut Dhanta dikutip dari Sanjaya (2015) adalah
software yang dibuat oleh suatu perusahaan komputer untuk mengerjakan
tugas-tugas tertentu, misalnya Microsoft Word, Microsoft Excel. Aplikasi
berasal dari kata application yang artinya penerapan lamaran penggunaan.
Aplikasi merupakan penerapan, menyimpan sesuatu hal, data,
permasalahan, pekerjaan kedalam suatu sarana atau media yang dapat
digunakan untuk menerapkan atau mengmplementasikan hal atau
permasalahan yang ada sehingga berubah menjadi suatu bentuk yang baru
tanpa menghilangkan nilai-nilai dasar dari hal data, permasalahan, dan
pekerjaan itu sendiri. Jadi aplikasi merupakan sebuah transformasi dari
sebuah permasalahan atau pekerjaan berupa hal yang sulit difahami
menjadi lebih sederhana, mudah dan dapat dimengerti oleh pengguna.
Sehingga dengan adanya aplikasi, sebuah permasalahan akan terbantu
lebih cepat dan tepat. Aplikasi memiliki banyak jenis. Diantaranya aplikasi
desktop yang beroperasi secara offline
13
1
dan aplikasi web yang beroperasi secara online. Aplikasi web merupakan
sebuah aplikasi yang mengunakan teknologi browser untuk menjalankan
aplikasi dan diakses melalui jaringan komputer. Sedangkan aplikasi web
adalah sebuah program yang disimpan di server dan dikirim melalui
internet dan diakses melalui antarmuka browser. Dari pengertian diatas
dapat disimpulkan aplikasi web merupakan aplikasi yang diakses
mengunakan web berowser melalui jaringan internet atau intranet. Aplikasi
web juga merupakan suatu perangkat lunak komputer yang dikodekan
dalam bahasa pemrograman yang mendukung perangkat lunak berbasis
web seperti HTML, JavaScript, CSS, Ruby, Python, PHP, Java dan bahasa
pemrograman lainnya.
3.2 Kopi
Kopi merupakan salah satu jenis tanaman perkebunan yang sudah lama
dibudidayakan dan memiliki nilai ekonomis yang cukup tinggi. Konsumsi
kopi dunia mencapai 70% berasal dari spesies kopi arabika dan 26% berasal
dari spesies kopi robusta. Kopi berasal dari Afrika, yaitu daerah pegunungan
di Etopia. Namun, kopi baru dikenal oleh masyarakat dunia setelah tanaman
tersebut dikembangkan di luar daerah asalnya, yaitu Yaman di bagian selatan
Arab, melalui para saudagar Arab (Rahardjo, 2012). Kopi dapat digolongkan
sebagai minuman psikostimulant yang akan menyebabkan orang tetap terjaga,
mengurangi kelelahan, dan memberikan efek fisiologis berupa peningkatan
energi.
a. Jenis-Jenis Kopi
1. Kopi Bubuk
(bubuk kasar), medium (bubuk sedang), fine (bubuk halus), very fine (bubuk
amat halus). Pilihan kasar halusnya bubuk kopi berkaitan dengan cara
menyeduh kopi yang digemari oleh masyarakat. Kopi bubuk yang langsung
diseduh dengan air panas akan meninggalkan ampas di dasar cangkir. Kopi
bubuk4 5 mempunyai kandungan kafein sebesar 115 mg per 10 gram kopi (± 1-
2 sendok makan) dalam 150 ml air.
2. Kopi Instan
Kopi instan dibuat dari ekstrak kopi dari proses penyangraian. Kopi
sangrai yang masih melalui tahapan: ekstraksi, drying (pengeringan) dan
pengemasan. Kopi yang telah digiling, diekstrak dengan menggunakan
tekanan tertentu dan alat pengekstrak. Ekstraksi bertujuan untuk memisahkan
kopi dari ampasnya. Proses drying bertujuan untuk menambah daya larut kopi
terhadap air, sehingga kopi instan tidak meninggalkan endapan saat diseduh
dengan air. Kopi instan mempunyai kandungan kafein sebesar 69-98 mg per
sachet kopi dalam 150 ml air.
3.3 Makanan
Makanan sehat adalah dengan meramu berbagai jenis makanan yang
seimbang, sehingga terpenuhi seluruh kebutuhan gizi bagi tubuh dan
mampu dirasakan secara fisik dan mental (Prasetyono, 2011).
Makanan dapat juga terkontaminasi oleh mikroba. Beberapa mikroba
pembuat racun baik exotoxin maupun endotoxin, adalah yang tergolong
Salmonella, Staphylococcus, Clostridium, Bacillus cocovenans, Bacillus
cereus, dan lain-lainnya. Di Indonesia, dimana sanitasi makanan masih
sangat rawan, keracunan akibat mikroba yang menimbulkan gejala
gastero- intestinal ( GI ) masih sering didapat. (Soemirat,2011)
3.5 Pemesanan
Pemesanan adalah suatu aktifitas yang dilakukan oleh konsumen
sebelum membeli. (Rahman, Fauzi, dan santoso 2015 ).
Pemesanan merupakan kegiatan mendiskripsikan item informasi
yang jelas, mencakup identifikasi pemesanan, apa yang dipesan, dan
berapa jumlahnya. ( Ananda Ayu Hapsari, Endang Lestariningsih 2012).
3.6 Java
Menurut Abdul Kadir (2012), Java adalah bahasa pemrograman
yang terkenal. Java banyak digunakan untuk membangun program, dirilis
pertama kali pada tahun 1995 oleh Sun Microsystems. Penciptanya adalah
James Gosling.
Java berorientasi pada objek. Pemrograman berorientasi objek
(object oriented programming atau OOP) adalah suatu pendekatan yang
memungkinkan suatu kode yang digunakan untuk menyusun program
menjadi lebih mudah untuk digunakan kembali (istilah aslinya reusability),
lebih handal, dan lebih mudah dipahami. Salah satu fitur OOP adalah
pewarisan. Fitur inilah yang membuat suatu kode yang telah ditulis dalam
bentuk kelas sangat mudah untuk diwariskan ke kelas lain guna
mendukung sifat reusable.
Dalam terminologi OOP, kelas adalah suatu cetakan untuk
membentuk objek. Sebagai contoh, Java menyediakan kelas bernama
String. Dengan menggunakan kelas tersebut, objek (atau terkadang disebut
instan kelas) yang berisi nama orang serta objek yang berisi alamat orang
bisa dibentuk.
b. Activity Diagram
Decision
c. Sequence Diagram
Permodelan“perilaku mengatur”
d. Class Diag
Diagram kelas atau classdiagram menggambarkan struktur
sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk
membangun sistem. Kelas memiliki apa saja yang disebut atribut
dan metode atau operasi.
a. Atribut merupakan variable-variabel yang dimiliki oleh suatu
kelas.
b. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh
suatu kelas.
Tabel 3. 4Simbol-simbol dalam Class Diagram (Rosa A.S dan M. Shalahuddin,
2014)
Kelas/Class
Gambar 3. 4(a) Diagram alir dan (b) grafik alir (Pressman, 2012)
Oleh karena itu, kompleksitas siklometik dari grafik alir pada Gambar
2.5(b) adalah 4.
BAB IV
4.1. Perencanaan
30
3
1. Kasir
a. Mengelola daftar menu
Kasir dapat mengelola daftar data menu pada aplikasi
b. Mengelolatransaksi
Kasirdapatmengelolatransaksi menu yang terdapat pada
aplikasi
d. Mengelola reservasi
Kasir dapat mengelola reservasi kepada pemesan untuk
memesan tempat pada restoran
Skenario Diagram
Admin
SkenarioUse Case Kelola Menu Nama Use Case:Kelola Menu
Aktor : Admin
Admin Sistem
1a. Memilih menu makanan
pada form beranda
1b. Menampilkan daftar menu
makanan
1c. Pilih menu makanan yang
akan dipesan lalu pilih menu
masukan ke pesanan
1d. Menampilkan menu
makanan yang dipesan ke form
pesananku
1e. Memilih tombol tambah
1f. Sistem menampilkan form
tambah reservasi
1g.Menginputkan data
reservasi
1h. Menekan tombol simpan
1i. Sistem berhasil menyimpan
data
3
Alternatif Edit
2a. Pilih tombol reservasi
2b. Sistem mencari data seluruh
reservasi dan menampilkan daftar
reservasi
2c. Memilih reservasi yang akan
diubah
2d. Menampilkan data hadiah yang
dipilih
2e. Pilih tombol edit
2f. Menampilkan form edit data
2g. Mengubah data reservasi
2h. Menekan tombol Simpan
2i. Sistem menyimpan data dan
menampilkan pesan “Berhasil
mengubah data reservasi”
Alternatif Hapus
3a. Pilih tombol reservasi
3b. Sistem mencari data seluruh
reservasi dan menampilkan daftar
reservasi
3c Memilih reservasi yang akan
dihapus
3d. Menampilkan data reservasi yang
dipilih
3e. Menekan tombol hapus
3f. Sistem menghapus data dan
menampilkan pesan “Berhasil
menghapus reservasi
3
Aktor : Admin
Aktor Sistem
5. Menyimpan data
pesanan
6. Data pesanan berhasil
disimpan
3
Aktor : Admin
Aktor Sistem
2. User
d) Skenario Use Case Kelola Input transaksi
Nama Use Case : Kelola Input transaksi
Aktor : User
Admin Sistem
kasir sistem
mulai
Edit Hapus
edit data
simpan data
selesai
Kasir Sistem
mulai
selesai
user sistem
mulai
selesai
4: mencari data()
5: data dicari
6: valid()
15: valid()
26: valid()
34: valid()
Menu form transaksi kasir form data transaksi kasircontrol data transaksi kasir
tabel transaksi kasir
: Kasir M form form control tabel
4: mencari data()
5: data dicari()
6: valid()
7: menampilkan seluru
form beranda daftar menu makanan daftar menu minuman kontrol menu : Database pesanan menu : Database
: user
1: memilih menu makanan
4: validasi data
7: data valid
8: get data
16: proses
nama_cafe Varchar 70
No_telepon Int 12
Alamat Varchar 40
email Varchar 40
Kategori Varchar 20
Gambar Text
stok Varchar 10
Status Varchar 10
Tabel transaksi
Tabel ini berisi tentang transaksi
3.
4
Id_user Int 10
Id_pesanan Int 10
tanggal Varchar 6
Jam Date/time
No_meja int 3
Total_harga int 10
Status varchar 10
Tabel Promosi
Tabel menu berisi data menu yang diupdate ke sistem.
4.
Tabel 4. 8Tabel Promosi
gambar Text
4
5. Tabel User
Tabel menu berisi data menu yang diupdate ke sistem.
Tabel 4. 9User
nama Varchar 40
Jenis_kelamin varchar 10
Email Int 30
Password Int 20
No_telp int 12
Gambar Text
5
Id_pesanan int 10
Id_transaksi Int 10
Id_menu Int 10
Id_user Int 10
Nama_menu varchar 20
Gambar_menu Text
IMPLEMENTASI SISTEM
59
60
2. Formkelola register
Form register digunakan bagi pembeli untuk
mendaftarkandirisebelummemesan makanan atau minuman agar dapat
mengakses aplikasi ini.
61
3. Form Menuutamauser
Form Menuutamaadalah form menu utamasetelahmelakukan login.
6. Form keranjang
Form keranjang digunakan untuk melihat jumlahpesanan.
7. Form checkout
Form checkout digunakan untuk menghitungdan
membayarseluruhjumlahpesanan.
muncul saat
66
muncul saat
7. Form kelolatransaksi
Form kelolatransaksiadalah form yang pertama kali muncul saat
menggunakan aplikasi ini
70
@Override
protected void onCreate(Bundle savedInstanceState) { 1
super.onCreate(savedInstanceState); setContentView(R.layout.activity_registrasi_user);
btnlogin = findViewById(R.id.btnlogin);
btnregistrasi = findViewById(R.id.btnregistrasi); txtnamalengkap = findViewById(R.id.txtnamalengka
txtpassword = findViewById(R.id.txtpassword);
txtnotelepon = findViewById(R.id.txtnotelepon); 5
btnlogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub 1
2
72
5
pilih daftar
pesanan user
Jika terjadi error program maka pemeliharaan yang dilakukan adalah dengan
melakukan debugging terhadap error yang terjadi dan dilakukan perbaikan
supaya error tidak terjadi kembali.
BAB VI
PENUTUP
6.1 Kesimpulan
Setelah melakukan analisa, perancangan dan pengujian aplikasi
customer care, maka penulis dapat mengambil beberapa kesimpulan :
a. Aplikasi Sepadan Coffee berbasis android telahberhasil dibuat
menggunakan Android Studio dan database MySQL.
b. Dengan adanya aplikasiSepadanCoffeberbasis Android
dapatdigunakan sebagai alat menu pemesanan secara online dengan
terlebih dahulu mengunduh aplikasi di Play Store dengan kata kunci
“SepadanCoffe”.
c. Dengan adanya aplikasi ini, user dapat memesan menu minuman dan
makanan di SepadanCoffe, admin dapat mengelola menu minuman dan
makanan di tempat.
d. Ukuran file aplikasi (APK) untuk aplikasi user sebesar 3,4MB, dan
untuk aplikasi admin sebesar 4,1MB.
6. 2 Saran
c. Aplikasi ini belum memiliki fitur pencarian per tanggal pada riwayat
daftar pesanan menu makanan dan pesanan tempat, maka perlu
ditambahakan fitur tersebut untuk mempermudah admin mencari
pesanan.
7
Daftar Pustaka
Hirin dan Virgi, 2011, Cepat Mahir Pemograman Web dengan PHP dan
MySQL, PT. Prestasi Pustaka, Jakarta.
7
Safaat H, Nazaruddin, 2015, Berbagai Implementasi dan Pengembangan
Aplikasi Mobile Berbasis Android, Informatika, Bandung.
Satyaputra, Alva dan Maulina, Eva Aritonang, 2016, Let’s Build Your
Android Apps with Android Studio, PT. Elex Media Komputindo,
Jakarta.
8
LEMBAR KONSULTASI TUGAS AKHIR ONLINE
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI
UNIVERSITAS SEMARANG
NAMA
: Muhammad Amirudin
NIM G.111.14.0026
:
Aplikasi Menu Pemesanan pada Sepadan
JUDUL TUGAS AKHIR Coffee Berbasis Android
: Siti Asmiatun S.Kom,M.Kom.
MATERI YANG
NO TANGGAL TTD
DIKONSULTASIKAN
Proposal TA
1 Februari
1. (latar belakang, rumusan masalah,
2021
tinjauan pustaka, metode penelitian)
3 Februari
2. ACC Proposal TA
2021
TJah dlrcvisf oleh Mahasiswa yang bersangktan dxn telah diseNjui oleh Tim Penguji :
Siti As
Tanda Tanggan
Tanda Tanggan
UNIVERSITASSEMARANG
>tbteturizt : Jl. Sorkzmo Hatta Tlogotzri Sem»rnng 5til96 Telp.(it24J 702757 Fur.t024tfi702272
Te)ah dlrevtsl oleh Mahasiswa vang hrrsangktan dxn trlxh dls ru]ul olrh Tim Penguji :
Nama
Tanda Tanggal
Naiii:i
ran‹t.i I anyyun
N:un.+
\1t)R0l1O
dii t'* isi ulth *1aI ilsis›x:I \ J tip l›t rsa link tall cl an felnli clix‹•ttij ui Hlt'!i Lim I'tn uji :
YAYA5 AN ALU MNI UNIVER5I T AS DIPONEG0R0
U NIVER@ITA@ @EMARANG
usu Sokretarint JI Soekarno Hattn Tlogosgri Semarang 50196 Telp (024) 6702757 Fax (024) 6702272
Web site www.usm ac.Id E-mail ‹Univ emg@usm ac.id
Mengetahui,
. Dekan Ketua Program Studi
ekan I Sist m lnfomasi
Tembusan :
1. Yth. Koodinator TA
2. Mahasis a
3. Arsip