Tugas Final Task. Mata Kuliah: Analisis dan Desain Sistem. Dosen : Henderi, M. Kom.

dokumen-dokumen yang mirip
APLIKASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Gambar 4.1 Flowchart

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. praktis, itulah yang diinginkan oleh orang-orang saat ini. Penggunaan telepon

BAB II LANDASAN TEORI

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

DAFTAR ISI. BAB II LANDASAN TEORI Konsep Dasar Sistem Pengertian Sistem... 7

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

HALAMAN PENGESAHAN PEMBIMBING...

BAB 1 PENDAHULUAN. manusia mengalami evolusi. Berbagai aktivitas mengalami perubahan dari cara

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

BAB 1 PENDAHULUAN. aspek kehidupan membutuhkan sentuhan teknologi untuk mempermudah

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... viii BAB I PENDAHULUAN...

ANALISIS SISTEM PELELANGAN TENDER

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terkomputerisasi. Berikut adalah uraian proses dari kegiatan pemesanan makanan

BAB I PENDAHULUAN. Pemetaan lokasi cabang cabang toko baju Mode Fashion berbasis web

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. dalam arti yang lebih sempit, adalah sistem komputer yang memiliki kemampuan

PERANGKAT LUNAK PEMESANAN MAKANAN RESTORAN BERBASIS CLIENT SERVER DENGAN PLATFORM ANDROID

BAB I PENDAHULUAN 1.1 Latar Belakang

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

4.4.7 Halaman kategori.php Halaman update_kategori.php Halaman pembeli.php Halaman pembayaran.php...

BAB I PENDAHULUAN 1.1. Latar Belakang dan Permasalahan Era Globalisasi saat ini diwarnai oleh perkembangan teknologi yang semakin pesat.

BAB I PENDAHULUAN. 1.1 Latar Belakang

E-COMMERCE BARANG ELEKTRONIK MENGGUNAKAN METODE WATERFALL (STUDY KASUS: TOKO MITRA ELEKTRONIK LAMPUNG)

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

DAFTAR ISI. Halaman. KATA PENGANTAR... i. DAFTAR ISI...iii. DAFTAR TABEL...viii. DAFTAR GAMBAR... vi. ABSTRAK... xiv PENDAHULUAN...

HALAMAN MOTO DAN PERSEMBAHAN

ANALISA RANCANGAN PEMODELAN DATA DALAM SISTEM INFORMASI EZ-EVENT

BAB III ANALISA DAN PERANCANGAN SISTEM

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

APLIKASI RESERVASI ONLINE PAKET WISATA BERBASIS WEB FARUQ HAFIZ PURBA

BAB III ANALISA DAN PERANCANGAN

PERMODELAN SISTEM INFORMASI PENJUALAN PADA CV XYZ YOGYAKARTA

BAB II TINJAUAN PUSTAKA

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. memproduksi kapas seperti kapas kecantikan dengan merek Selection Cotton.

BAB 1 PENDAHULUAN. meningkatkan kualitas pelayanan mereka untuk memberikan kepuasan pada para

BAB 1 PENDAHULUAN. universitas maka dibutuhkan pula sebuah sistem untuk mendukung proses

PROTOTYPE M-TICKETING BIOSKOP. Intan Oktaviani, Adhe Try Pamungkas. STMIK Duta Bangsa, STMIK Duta Bangsa

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

SISTEM MONITORING PROSES KERJA BIDANG USAHA PERCETAKAN DIGITAL PT. X BERBASIS APLIKASI CLIENT SERVER. Mukti Fuji Prayitno

ABSTRAK. Kata kunci: manajemen restoran, pemesanan, pencatatan, pengaturan, laporan. v UNIVERSITAS KRISTEN MARANATHA

BAB I PENDAHULUAN. Perkembangan ilmu pengetahuan dan teknologi saat ini begitu pesat.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. langkah untuk menentukan prosedur yang sedang dirancang, karena dengan

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. meja kosong. Pada saat customer memasuki restoran, maka customer akan

BAB III ANALISA DAN PERANCANGAN

PEMBANGUNAN APLIKASI PEMESANAN MENU PADA RESTORAN BERBASIS ANDROID

RANCANG BANGUN SISTEM INFORMASI PEMESANAN DAN PENDISTRIBUSIAN BARANG RUMAH TANGGA PADA UD.MULYO AGUNG BERBASIS WEB

BAB 1 PENDAHULUAN. barang dan kompetisi antara penyedia jasa tersebut.

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab 3. Metode dan Perancangan Sistem

ABSTRAK. Kata Kunci : Aplikasi Sistem Informasi Inventory pada perusahaan retail. ii Universitas Kristen Maranatha

Bab 3 Metode dan Perancangan Sistem

BAB I PENDAHULUAN. segala sesuatu dapat dilakukan dengan se-efisien mungkin. Sama halnya dengan

BAB 1 PENDAHULUAN 1.1 Latar Belakang

IMPLEMENTASI DATA MINING TERHADAP PENYUSUNAN LAYOUT MAKANAN PADA RUMAH MAKAN PADANG MURAH MERIAH

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Sesuai amanat Garis-garis Besar Haluan Negara (GBHN) tahun 1988

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

BAB I PENDAHULUAN. khususnya di lingkungan kelompok kerja saat ini, kebutuhan akan informasi dirasakan

KATA PENGANTAR. 4. Kepada kakak saya Fitri dan abang saya Muhammad Mukhlis yang selalu memberikan motivasi dan nasehat.

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Politeknik Negeri Sriwijaya BAB I PENDAHULUAN

SISTEM INFORMASI MANAJEMEN ORDER PADA NIRI CATERING KUDUS

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III. Analisa Dan Perancangan

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 4 METODOLOGI PEMECAHAN MASALAH

SISTEM INFORMASI PENGELOLAAN ASET PADA KANTOR PERPUSTAKAAN DAN ARSIP DAERAH KABUPATEN KUDUS

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN


Rancang Bangun Sistem Informasi Geografis Pendataan Paud Di Indonesia Berbasis Web

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

PENGESAHAN PEMBIMBING...

BAB I PENDAHULUAN. Kehidupan manusia tidak lepas dari penggunaan internet, dikarenakan akses internet era sekarang penggunaannya cukup mudah.

BAB 1 PENDAHULUAN. Perkembangan teknologi pembayaran kredit saat ini terus berkembang pesat. Ini

BAB III ANALISIS DAN DESAIN SISTEM

Aplikasi Pengolahan Data Delivery Order di PT. Sinarmonas Industries

DAFTAR ISI HALAMAN JUDUL PERTAMA

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENDIDIKAN DAN PELATIHAN (DIKLAT) DPR RI

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

PENGEMBANGAN FITUR BLAST , CHATTING, DAN SMS PADA APLIKASI DATA KARYAWAN FASILKOM UMB FA KHO

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Sequence Diagram pada Pembayaran

Transkripsi:

Tugas Final Task Mata Kuliah: Analisis dan Desain Sistem Dosen : Henderi, M. Kom. PENGEMBANGAN APLIKASI PEMESANAN MAKANAN DAN MINUMAN DENGAN SMARTPHONE BERBASIS CLIENT SERVER (Studi Kasus: Restoran XYZ) Anggota Kelompok : 1. Hendra Kurniawan (12.51.0311) 2. Agung Nugroho (12.51.0312) S2 MAGISTER TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA 2013

PENGEMBANGAN APLIKASI PEMESANAN MAKANAN DAN MINUMAN DENGAN SMARTPHONE BERBASIS CLIENT SERVER (Studi Kasus: Restoran XYZ) 1) Hendra Kurniawan 1), Agung Nugroho 2) Magister Teknik Informatika STMIK AMIKOM Yogyakarta Jl. Ring Road Utara Condong Catur Depok Sleman Yogyakarta 2) Magister Teknik Informatika STMIK AMIKOM Yogyakarta Jl. Ring Road Utara Condong Catur Depok Sleman Yogyakarta e-mail : hendra_surakarta@yahoo.com 1), agung.nugroho.888@gmail.com 2) ABSTRACT Saat ini perkembangan smartphone sangat begitu pesat, sehingga dapat dikembangkan sebagai alat untuk pemesanan makanan dan minuman di suatu restoran. Proses pemesanan makanan dan minuman yang dulunya menggunakan alat tulis sebagai alat pencatat pesanan, kini sudah bisa digantikan dengan menerapkan aplikasi pemesanan pada smartphone. Sehingga penerapan aplikasi ini dapat mengurangi biaya pembelian alat tulis dan memaksimalkan penggunaan teknologi terkini dalam bidang bisnis. Proses kerja aplikasi pemesanan ini nantinya dapat mempercepat proses pemesanan makanan dan minuman di suatu restoran, sehingga dapat meningkatkan kepuasan pelanggan. Kata kunci: aplikasi smartphone, pemesanan makanan dan minuman, teknologi mobile I. PENDAHULUAN Saat ini perkembangan smartphone sangat begitu pesat, sehingga dapat dikembangkan sebagai alat untuk pemesanan makanan dan minuman di suatu restoran. Proses pemesanan makanan dan minuman yang dulunya menggunakan alat tulis sebagai alat pencatat pesanan, kini sudah bisa digantikan dengan menerapkan aplikasi pemesanan pada smartphone. Proses kerja aplikasi pemesanan ini nantinya dapat mempercepat proses

pemesanan makanan dan minuman di suatu restoran, sehingga dapat meningkatkan kepuasan pelanggan. Pengembangan aplikasi pada smartphone dipilih karena sifatnya yang praktis, yaitu mudah dioperasikan dan mudah dibawa. Sehingga aplikasi pada smartphone ini tidak akan menambah masalah baru, tetapi dapat menyelesaikan masalah yang sedang dihadapi oleh suatu restoran. Pada umumnya restoran mengalami masalah dalam proses pemesanan, yaitu lamanya proses pemesanan dan timbulnya kesalahan dalam mencatat pesanan apabila restoran tersebut dalam kondisi ramai pengunjung. Dengan penerapan aplikasi pemesanan pada smartphone yang berbasis client server, maka proses pengiriman data dapat dilakukan dengan cepat. Sehingga proses pemesanan makanan dan minuman di suatu restoran dapat menjadi lebih cepat bila dibandingkan dengan proses pemesanan sebelumnya yang menggunakan alat tulis. Aplikasi pemesanan ini nantinya akan digunakan oleh pelayan restoran untuk menginputkan data pesanan ke server. Setelah data pesanan berhasil diinputkan, maka server akan mengirim data pesanan tersebut ke komputer dapur dan komputer kasir. Sehingga bagian dapur dapat segera mengolah pesanan tersebut dan bagian kasir akan membuat bukti tagihan pembayaran pesanan tersebut. Sedangkan penghubung antara dapur, kasir, dan pelayan nantinya menggunakan jaringan lokal, sehingga aplikasi pemesanan ini nantinya tidak perlu terhubung ke internet. II. DASAR TEORI Pengembangan aplikasi pemesanan makanan dan minuman dengan smartphone berbasis client server ini nantinya akan digambarkan dengan menggunakan pemodelan UML (Unified Modelling Language), yaitu dalam bentuk use case diagram, sequence diagram, activity diagram, package diagram, dan ERD (Entity Relationship Diagram). UML merupakan pemodelan berorientasi objek dan berbasis visual. 1. Use Case Diagram

Use case diagram merupakan merupakan pemodelan fungsional sebuah sistem dengan menggunakan actor dan use case. Actor merupakan gambaran dari pengguna sistem sedangkan use case merupakan layanan yang disediakan oleh sistem untuk pengguna. Sehingga use case diagram dapat menggambarkan menggambarkan hubungan antara actor dan use case. 2. Sequence Diagram Sequence diagram merupakan diagram yang menggambarkan interaksi antar objek di dalam sistem yang tersusun dalam rangkaian waktu. Sequence diagram digunakan untuk menggambarkan skenario rangkaian langkah-langkah yang digunakan sebagai sebuah respon dari suatu kejadian yang menghasilkan output tertentu. 3. Activity Diagram Activity diagram adalah diagram yang menggambarkan sifat dinamis secara alamiah sebuah sistem dalam bentuk model aliran dan kontrol dari aktivitas ke aktivitas lainnya (Henderi, 2007). Secara khusus, activity diagram biasa digunakan untuk memodelkan diagram alir sebuah sistem kerja (workflow) atau proses bisnis (prosedur bisnis) dan operasi-operasi secara internal (Miller Randy, 2008). 4. Package Diagram Package diagram merupakan sekelompok elemen-elemen model pada suatu sistem. Di dalam sebuah package diagram dapat berisi elemen-elemen model yang berlainan. 5. ERD (Entity Relationship Diagram) ERD merupakan pemodelan database dengan menggunakan entity dan relationship. III. PERANCANGAN MODEL Sebelum membahas tentang perancangan model pengembangan aplikasi pemesanan makanan dan minuman dengan smartphone berbasis client server, pada tahap awal penulis akan menjelaskan desain arsitektur pengembangan aplikasi pemesanan pada smartphone

ini. Berikut merupakan perancangan arsitektur komponen software sistem Multi-tier Client/Server dengan konsep arsitektur four-tier client/server. Gambar 1: Perancangan model arsitektur four-tier client/server Pada gambar di atas menggambarkan bahwa client pada aplikasi pemesanan ini berjumlah 3, yaitu pelayan, dapur, dan kasir. Client yang langsung terhubung ke aplikasi adalah pelayan, sedangkan client yang terhubung ke web server adalah dapur dan kasir. Semua data yang diterima dan yang dikirim oleh client semuanya akan melewati server. Sehingga semua data akan diterima dan disimpan di dalam server. Berikut merupakan perancangan model UML pengembembangan aplikasi pemesanan makanan dan minuman dengan smartphone berbasis client server. 1. Use Case Diagram Berikut merupakan perancangan use case diagram pengembangan aplikasi pemesanan makanan dan minuman dengan smartphone berbasis client server.

Gambar 2: Perancangan use case diagram Dari perancangan use case diagram di atas dapat diketahui bahwa pengembangan aplikasi pemesanan makanan dan minuman dengan smartphone berbasis client server ini terdiri dari 4 actor dan 11 use case. Sebelum menggunakan aplikasi pemesanan ini, setiap pengguna (dapur, kasir, dan pelayan) harus melakukan login. 2. Sequence Diagram Berikut merupakan perancangan sequence diagram pengembangan aplikasi pemesanan makanan dan minuman dengan smartphone berbasis client server.

Gambar 3: Perancangan sequence diagram Dari perancangan sequence diagram di atas dapat diketahui bahwa pengembangan aplikasi pemesanan makanan dan minuman dengan smartphone berbasis client server terdiri ini dari 1 actor dan 5 life line. 1 actor tersebut adalah user (pelayan) dan 5 life line tersebut terdiri dari customer, aplikasi pemesanan, server, dapur, dan kasir. 3. Activity Diagram Berikut merupakan perancangan activity diagram pengembangan aplikasi pemesanan makanan dan minuman dengan smartphone berbasis client server.

Gambar 4: Perancangan activity diagram Dari perancangan activity diagram di atas dapat diketahui bahwa pengembangan aplikasi pemesanan makanan dan minuman dengan smartphone berbasis client server ini dimulai dari tahap login pengguna aplikasi pemesanan dan diakhiri dengan pembayaran yang dilakukan oleh customer. 4. Package Diagram

Berikut merupakan perancangan package diagram pengembangan aplikasi pemesanan makanan dan minuman dengan smartphone berbasis client server. Gambar 5: Perancangan package diagram Dari perancangan package diagram di atas dapat diketahui bahwa pengembangan aplikasi pemesanan makanan dan minuman dengan smartphone berbasis client server ini terdiri dari 3 package, yaitu pemesanan, pengolahan data pesanan, dan pembayaran. Setiap package di dalam perancangan package diagram ini terdiri dari beberapa class. Package pemesanan terdiri dari class customer dan pelayan, package pengolahan data pesanan terdiri dari dapar, pelayan, dan kasir, dan package pembayaran terdiri dari pelayan, customer, dan kasir. 5. ERD (Entity Relationship Diagram) Berikut merupakan perancangan ERD (Entity Relationship Diagram) pengembangan aplikasi pemesanan makanan dan minuman dengan smartphone berbasis client server.

Gambar 6: Perancangan entity relationship diagram Dari perancangan entity relationship diagram diagram di atas dapat diketahui bahwa pengembangan aplikasi pemesanan makanan dan minuman dengan smartphone berbasis client server ini terdiri dari 7 entitas, yaitu customer, pembelian, kasir, koki, menu, pelayan, dan pemesanan.