APLIKASI PEMESANAN MAKANAN DAN MINUMAN RESTAURANT BERBASIS CLIENT SERVER DENGAN PLATFORM ANDROID DAN PHP MENGGUNAKAN METODE CENTRALIZED DBMS ARCHITECTURE


Bisnis kuliner saat ini sudah semakin menjamur, ditinjau dari munculnya berbagai restoran dan kafe. Dalam persaingan bisnis kuliner tersebut, pihak perusahaan harus mencari strategi agar dapat mendongkrak jumlah pengunjung. Berdasarkan data dari Kementrian Pariwisata dan Ekonomi Kreatif (KEMENPAR) jumlah usaha dibidang tersebut terus mengalami peningkatan khususnya dibidang restoran. Perkembangan usaha tersebut mencapai angka 200 pertahunnya dengan rata-rata tenaga kerja yang diangkat adalah 27 orang tiap usaha. Hal ini dapat diisyaratkan bahwa usaha restoran memiliki prospek yang baik kedepannya sekaligus memberi lapangan pekerjaan untuk masyarakat.

Pada usaha restoran dalam praktek pemesanan makanan dan minuman masih menggunakan cara manual, dimana pelayan menghampiri pengunjung dan mencatat pesanan pada sebuah kertas yang natinya diserahkan ke dapur dan kasir. hal ini terkesan tidak efektif dan memungkinkan untuk terjadinya kesalahan penulisan yang berakibat pesanan tidak sesuai, adanya pemesanan yang rangkap (redulansi), pensil yang tumpul, pena atau kertas pemesanan habis yang momotong banyak waktu untuk menggantinya. Selain itu, dengan proses pemesanan manual seperti ini sering terjadi kesalahan dalam urutan pemesanan akibat bertumpuknya nota pemesanan, hal tersebut berdampak negatif pada kepuasan pelanggan. Oleh mempermudah proses pemesanan.

Pada era teknologi seperti saat ini, telah banyak perangkat komputer beserta aplikasinya untuk membantu dan mempermudah berbagai aktifitas, terlebih komputer yang dikemas dalam bentuk mobile sehingga mudah dibawa. Contohnya seperti Tablet PC dan Smarphone, saat ini telah banyak digunakan dalam berbagai sektor masyarakat baik dunia hiburan, pendidikan serta bisnis. Salah satu platform yang paling banyak berada dipasaran yaitu Android. Jumlah pengguna perangkat berbasis Android telah menyentuh batas spektakuler, yakni 1,4 miliar. Ini sebuah lonjakan yang fantastis, mengingat pada tahun lalu pengguna Android sudah ada dikisaran 1 miliar lebih. Ini artinya ada penambahan 400 ribuan pengguna. Platform Android yang merupakan asuhan dari Google mendapat prosentase 51,2% dalam penjualan, berada diatas iOS milik Apple dengan nilai 43,5% dan jauh diatas platform lainnya.

Pemilihan mobile android untuk salah satu pengembangan aplikasi selain lebih mudah dalam pengoperasiannya, karena sifat dari mobile yang fleksibel menjadi salah satu alasannya. Saat ini muncul teknologi baru dimana komunikasi tanpa menggunakan kabel, seperti dengan menggunakan Media Internet yang bersifat client server pada mobile android. Sebagai pendatang baru yang sudah mulai popular didunia komunikasi, data client server mulai memberikan beberapa solusi dan layanan yang bisa diimplementasikan dalam kehidupan sehari-hari. Salah satu implementasi client server yang populer adalah pada peralatan mobile yang digunakan untuk pertukaran data. Metode client-server merupakan pilihan yang tepat untuk mengatasi permasalahan dimana banyak pengguna membutuhkan data yang sama, oleh karena itu pengguna diasumsikan sebagai client menggunakan suatu aplikasi. Lebih dari satu dan penyedia data sebagai server lalu terhubung melalui jaringan.Penggunaan media client server pada platform android untuk pemesanan makanan dan minuman akan memudahkan proses pemesanan oleh pelanggan, karena pelanggan bisa langsung memesan menu yang dia inginkan dan pesanan akan langsung terkirim ke bagian dapur, tanpa harus mencatat lagi pesanan yang dia inginkan. Selain itu juga terhubung dengan bagian kasir sehingga mempermudah dalam pembayaran.

A. Aplikasi

Menurut Hengky (2010) dalam referensi aplikasi adalah satu unit perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas seperti sistem perniagaan, game, pelayanan masyarakat, periklanan, atau hampir semua proses yang dilakukan manusia.

Dari pendapat diatas maka dapat disimpulkan aplikasi yaitu perangkat lunak dan sebuah peragkat operasi kerja yang berfungsi untuk memasukkan data, mengorek data, menyimpan data, memperoleh data hasil, dan presentasi serta manipulasi data yang mempunyai tujuan tertentu, seperti mengolah dokumen, dan memenuhi kebutuhan pengguna dalam menjalankan pekerjaan tertentu. Aplikasi biasanya berupa perangkat lunak yang berbentuk software yang berisi kesatuan perintah atau program yang dibuat untuk melaksanakan sebuah pekerjaan yang diinginkan.

Selain itu aplikasi juga mempunyai fungsi sebagai pelayan kebutuhan beberapa aktivitas yang dilakukan oleh manusia seperti sistem untuk software jual beli, permaian atau game online, pelayanan masyarakat dan hampir semua proses yang dilakukan oleh manusia dapat dibantu dengan aplikasi jika digabungkan akan mejadi satu paket atau sering juga disebut dengan application suite, dimana aplikasi tersebut memiliki posisi antar muka yang mempunyai kesamaan sehingga dapat dengan mudah digunakan atau dipelajari penggunaan tiap aplikasi tersebut.

B. Pemesanan Makanan di Restoran

Pemesanan atau Taking Order di restoran menurut Sumarno (2009) dalam referensi adalah kegiatan menerima dan mencatat pesanan tamu. Dalam hal ini makanan dan minuman, yang selanjutnya akan diteruskan ke bagian yang terkait, antara lain dapur, bar, dan kasir.

Taking Order meliputi beberapa kegiatan antara lain:

1. Menampilkan informasi yang akurat mengenai semua makanan dan minuman yang tersedia di daftar menu.

2. Mencatat menu yang dipesan, jumlah yang dipesan, nama pemesan dan lainnya.

3. Mengkonfirmasi pesanan kepada pelanggan.

4. Meneruskan pesanan ke bagian terkait.

C. Client Server

Client merupakan sembarang sistem atau proses yang melakukan suatu permintaan data atau layanan ke server. Sedangkan server ialah, sistem atau proses yang menyediakan data atau layanan yang diminta oleh client. Client dapat mengakses server jika saling terhubung dalam suatu jaringan. Jadi arsitektur client-server adalah desain sebuah aplikasi terdiri dari client dan server yang saling berkomunikasi ketika mengakses server dalam suatu jaringan.

Client Server dibentuk oleh 3 komponen dasar, yaitu client, middleware, dan server.

1. Client : merupakan terminal yang E. Android

 digunakan oleh pengguna untuk meminta layanan tertentu yang di butuhkan dan juga digunakan untuk menerima hasil pemrosesan yang diminta dari server.

2. Middleware : merupakan komponen perantara yang memungkinkan client dan server untuk saling terhubung dan berkomunikasi satu sama lain.

3. Server : merupakan pihak yag menyediakan layanan server dapat berupa basis data SQL.

D. Centralized DBMS Architecture

Arsitektur DBMS telah mengikuti trend sejalan dengan kemajuan arsitektur sistem komputer. Permulaan arsitektur DBMS dimulai dengan bentuk Arsitektur DBMS Terpusat (Centralized DBMS Architecture). Pada arsitektur ini digunakan komputer main frame yg menyediakan semua proses utama seperti fungsinya pada DBMS (user application programs & user interface programs). Bentuk arsitektur terpusat ini menggambarkan pengaksesan terminal-terminal komputer (client) pada komputer server, berupa display informasi dan kontrol saja, karena pada terminal komputer tidak memungkinkan memiliki resource yang lebih. Seiring perkembangan teknologi dan turunnya harga hardware, banyak terminal user digantikan dengan PC, akan tetapi DBMS masih ditempatkan terpusat (Application program execution & user interface processing ditempatkan pada satu mesin).

Centralized DBMS merupakan suatu sistem yang menempatkan data disuatu lokasi saja dan semua lokasi lain mengakses basis data di lokasi tersebut. Dimana tugas server disini hanya melayani permintaan dari client. Sedangkan client meminta layanan dari server.

Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat seluler layar sentuh seperti telepon pintar dan komputer tablet. Android awalnya dikembangkan oleh Android Inc dengan dukungan finansial dari Google, yang kemudian Google membelinya pada tahun 2005. Sistem operasi ini dirilis secara resmi pada tahun 2007, bersamaan dengan didirikannya Open Handset Alliance, konsorsium dari perusahaan- perusahaan perangkat keras, perangkat lunak, dan telekomunikasi yang bertujuan untuk memajukan standar terbuka perangkat seluler. Ponsel Android pertama mulai dijual pada bulan Oktober 2008 

F. PHP

PHP adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS. PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi- aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan. 

Saya ingin membuat sofware berbasis client server di D’IK Cafe tersebut dikarenakan belum adanya sistem, saya akan membuatnya berbasis android sehingga memudahkan pengguna dalam memesan makanan, minuman tanpa waktu yang lama



Tidak ada komentar:

Posting Komentar