mentahan.doc

  • Upload
    tep

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

  • 8/18/2019 mentahan.doc

    1/75

     

  • 8/18/2019 mentahan.doc

    2/75

    SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN PADAOMAHE CAFÉ AND RESTO BERBASIS CLIENT SERVER DENGAN

     PLATFORM  ANDROID

  • 8/18/2019 mentahan.doc

    3/75

  • 8/18/2019 mentahan.doc

    4/75

  • 8/18/2019 mentahan.doc

    5/75

     

  • 8/18/2019 mentahan.doc

    6/75

  • 8/18/2019 mentahan.doc

    7/75

    Dian Galih Tegar

     Jurusan Sistem Informasi

  • 8/18/2019 mentahan.doc

    8/75

  • 8/18/2019 mentahan.doc

    9/75

  • 8/18/2019 mentahan.doc

    10/75

  • 8/18/2019 mentahan.doc

    11/75

  • 8/18/2019 mentahan.doc

    12/75

  • 8/18/2019 mentahan.doc

    13/75

     Fakultas Ilmu Komputer, Universitas Dian Nuswantoro

  • 8/18/2019 mentahan.doc

    14/75

  • 8/18/2019 mentahan.doc

    15/75

  • 8/18/2019 mentahan.doc

    16/75

  • 8/18/2019 mentahan.doc

    17/75

     

     Abstrak

     Android adalah sistem operasi mobile menggunakan versi modifikasi dari kernel Linux.Tidak hanya dipakai untuk melakukan fungsi mobile seperti sms ( sort messa!in!

     servi"e), telepon, ataupun browsin! , android kini banyak digunakan untuk keperluanlainnya seperti pemesanan makanan di restoran atau tempat makan lainnya. Penggunaan

    media mobile android untuk pemesanan makanan dapat membantu proses bisnis didalam

    sebuah restoran/cafe. Seperti yang dirancang pada “mahe !af" and #esto$ dengan

    menggunakan metode #aterfall sebagai model pengembangan sistem.%plikasi inimemakai komputer di sisi server dapur dan kasir,mobile android di sisi "lient pemesan.

    &imana ketika pengun'ung melakukan input  pemesanan menu di mobile android ,bagiandapur dan kasir dapat melakukan view. ahasa pemrograman yang membaca inputan dari

    sisi client di dapur menggunakan s"ript $%$ . S"ript $%$ menerima data, dan selan'utnyaakan membangkitkan perintah yS&L dalam bentuk 'uer( dan memanggil stroted

     pro"edure yang ada pada server basis data. *al ini bertu'uan memberikan solusi alternatif

    untuk pemesanan makanan dan minuman dengan menggunakan mobile android .

     Kata Kunci :  Mobile android M!S"L P#PClient Ser$er %e&esanan basis data

    Abstrat%ndroid is a mobile operating system uses a modified version of the +inu kernel. -ot

    only used to perform functions such as mobile SS (short messaging service), telephone,

    or brosing, the android is no idely used for other purposes such as ordering food inrestaurants or other eating places. %ndroid mobile media usage for ordering food can help

    the business process in a restaurant / eating place. %s designed to mahe !af" and#esto using 0aterfall method as a model system development.rdering food and

     beverage applications is to use a computer on the server side (kitchen) and mobile android

    on the client side (customer). 0here in hen the customer ordering food and input at the

    mobile android, kitchen and cashier can vie the order list. Programming language thatreads input from the client side in the

  • 8/18/2019 mentahan.doc

    18/75

  • 8/18/2019 mentahan.doc

    19/75

    kitchen using P*P script. P*P script to receive data, and ill further raise the yS1+

    command in a 2uery and call stroted eisting procedure on the database server. 3t aims at

     providing an alternative solution for ordering food and drinks by using mobile android.

  • 8/18/2019 mentahan.doc

    20/75

     

     Ke!'ords: Mobile Android M!s(l P#P Client Ser$er Order )ata*ase

    I! PENDAHU"UAN

    #!# "atar Bela$ang

    Perkembangan teknologi saat ini

    telah memberikan pengaruh yangsangat besar bagi dunia teknologiinformasi dan telekomunikasi.

    unculnya beragam aplikasi

    memberikan pilihan dalam

     peningkatan kiner'a suatu peker'aan, baik yang bersifat dekstop based,

    eb baseb hingga yang sekarangini munculnya aplikasi4aplikasi

     baru yang ber'alan dalam mobile

     pada sistem platform android.

    Pemilihan mobile android untuk salah satu pengembangan aplikasi selain lebihmudah dalam pengoperasiannya, karena sifat dari mobile yang fleksibel men'adi

    salah satu alasannya. Saat ini muncul teknologi baru dimana komunikasi tanpa

    menggunakan kabel, seperti dengan menggunakan edia 3nternet yang bersifat

    "lient server  pada mobile android. Sebagai pendatang baru yang sudah mulai

     popular didunia komunikasi, data "lient server  mulai memberikan beberapa solusidan layanan yang bisa diimplementasikan dalam kehidupan sehari4hari. Salah satuimplementasi "lient server  yang populer adalah pada peralatan mobile yang

    digunakan untuk pertukaran data.

    Penggunaan media "lient server

     pada platform android untuk mahe

    !af" and #esto akan memudahkan

     proses pemesanan oleh pelanggan,karena pelanggan langsungterhubung dengan bagian dapur

  • 8/18/2019 mentahan.doc

    21/75

  • 8/18/2019 mentahan.doc

    22/75

    sehingga informasi tentang

    makanan dan minuman yang

    tersedia ataupun yang sudah habis bisa langsung diketahui oleh

     pelanggan. Selain itu 'ugaterhubung dengan bagian kasir

    sehingga mempermudah dalam pembayaran ,serta meminimalisir

     penggunaan kertas.

  • 8/18/2019 mentahan.doc

    23/75

     

  • 8/18/2019 mentahan.doc

    24/75

     Pemakaian sistem aplikasi pesanmakan dan minum untukmemudahkan proses ker'a dalam

    lingkungan mahe !af" and #esto.Sehinga diharapkan dengan adanya

    “Sistem 3nformasi Pemesanan

    akanan dan inuman Pada

    mahe !afe and #esto erbasis)lient Server  &engan $latform 

    %ndroid$ dapat meningkatkankiner'a karyaan dalam melayani

     pelanggan dan dapat meningkatkan pemasukan bagi mahe !af" and

    #esto.

    #!% R&'&san Masalah

    erdasarkan latar belakang di atas,

    maka rumusan masalah yang dapatdiambil adalah 5

    agaimana merancang aplikasi

     pemesanan makanan dan minuman

    menggunakan platform android berbasis "lient server , serta

     bagaimana aplikasi pemesananmakanan dan minuman dengan

    mobile android ini dapatmemberitahu pesanan pelanggan ke

     bagian dapur dan kasir.

    #!( Batasan Masalah

    Pada penelitian tugas akhir ini ada

     beberapa batasan masalah,antaralain5 

    6. embahas pembuatan aplikasi

    android dan client4server.

    7. %plikasi ini hanya ber'alan pada mobile yang memiliki profil

    dan konfigurasi platform androiddan didukung 'aringan ireless.

    8. &apur dan kasir mengunakan

    komputer dengan antarmuka berbasis eb dengan script P*Pdan pada me'a pelanggan

  • 8/18/2019 mentahan.doc

    25/75

    menggunakan platform 

    android.

    #!) T&*&an T&gas A$hir

    Tu'uan dari tugas akhir ini adalah 5

    6. erancang %plikasi pemesanan makanan dan

    minuman berbasis "lient server  dengan platform android pada

    mahe !af" and #esto.

    7. enghasilkan aplikasi yang

    dapat memberitahu pesanan pelanggan ke bagian dapur dan

    kasir.

    #!+! Man,aat T&gas A$hira! Bagi Mahasis-a

    6) ahasisa dapatmengimplementasikan disiplin

    ilmu yang diperoleh selama bela'ar di 9niversitas &ian

     -usantoro melalui ob'ek

     penelitian,yaitu mahe !af"

    and #esto.

    7) 

    enambah pengetahuan

     penulis tentang ka'ian4

    ka'ian yang diperoleh diluar 

    lingkungan akademik untuk 

    mendukung penyusunanTugas %khir ini.

    8) enambah pengalaman

    mahasisa untuk menerapkanketerampilan dan keahlian

    dalam menghadapi masalah4

    masalah yang ada di lapangan

    sesuai dengan bidangnya.

    b! Bagi Uni.ersitas

    6) 

    9ntuk menambahkepustakaan akademik dan

    memberikan informasi kepada pembaca sebagai bahan

     pertimbangan dan acuan untuk perkembangan tindak lan'ut.

    7) enambah khasanah pustakaakademik dengan cara

    mendokumentasikan laporan

    Tugas %khir

  • 8/18/2019 mentahan.doc

    26/75

    dalam perpustakaan

    sehingga dapat menambah

     pengetahuan bagimahasisa lain.

    ! Bagi O'ahe Ca,/ an0 Rest1

    Sebagai peningkatan atau

     penyempurnaan sarana dan prasarana yang telah ada

    sehingga dapat meningkatkan

    kiner'a karyaan dalam melayani pelanggan dan secara tidaklangsung dapat meningkatkan

     pemasukan di mahe !af" and

    #esto.

    II! "ANDASAN TEORI

    %!# Pengertian Pe'esananMa$anan 0i Rest1ran

    Pemesanan atau *akin! +rder di restoran menurut Sumarno(7::;) adalah kegiatan

    menerima dan mencatat pesanan tamu.&alam hal ini makanan dan minuman, yang

    selan'utnya akan diteruskan ke bagian yang terkait, antara lain dapur, bar, dan kasir.*akin! +rder meliputi beberapa

    kegiatan antara lain5

    a! enampilkan informasi yang akuratmengenai semua makanan dan minuman

    yang tersedia di daftar menu. 

    b! encatat menu yang dipesan, 'umlah

    yang dipesan, nama pemesan danlainnya. 

    ! engkonfirmasi pesanan kepada

     pelanggan. 

    0! eneruskan pesanan ke bagianterkait. 

    %!%! A2li$asi Client Ser$er  

    )lient Server  

    dibentuk oleh 8komponen dasar,

    yaitu "lient ,middleware, dan

     server . *ubungan

    antara ketiga

  • 8/18/2019 mentahan.doc

    27/75

  • 8/18/2019 mentahan.doc

    28/75

    komponen tersebut

    digambarkan sebagai

     berikut(etomo,7::

  • 8/18/2019 mentahan.doc

    29/75

     

    =ambar 7.6 >omponen &asar )lient

    Server

    a! )lient  5 merupakan terminal yang

    digunakan oleh pengguna untuk memintalayanan tertentu yang di butuhkan dan

     'uga digunakan untuk menerima hasil

     pemrosesan yang diminta dari server .

    b!  iddleware 5 merupakan komponen perantara yang memungkinkan client danserver untuk saling terhubung dan

     berkomunikasi satu sama lain. 

    ! Server 5 merupakan pihakyag menyediakan layanan

    server dapat berupa basisdata S1+ 

    %!( An0r1i0

    %ndroid adalah sistem operasi untuk

    smartphone yang dibuat oleh =oogle

    !orporation. Sistem operasi ini bersifatpen Source dan dikembangkan dengan

    memanfaatkan linu kernel. Se'ak pertama kali versi beta dirilis pada ?

     -ovember 7::

  • 8/18/2019 mentahan.doc

    30/75

  • 8/18/2019 mentahan.doc

    31/75

    operasi mobile dengan sistem

    keamananan paling mumpuni.

  • 8/18/2019 mentahan.doc

    32/75

     

    =ambar 7.8 +apisan arsitektursistem operasi android secara umum.

    &alam pembuatan aplikasi,diperlukan beberapa instalasi softare yang

    mendukung antara lain Aava,%ndroid

    S&>,Cclipse, dan %&T.

    %! (!# 3A4A

    A%@%T yang dikembangkan di Sun icrosystem beraal dari gagasan untuk

    menciptakan suatu bahasa, perangkat lunak yang bebas dan tidak bergantung pada

     platform atau sistem operasi tertentu (tidak hanya beker'a pada sistem operasi tertentu).Tu'uan aalnya adalah dengan menggunakan bahasa yang sudah ada, yaitu !DD namun

    seiring dengan kema'uan yang dicapai, para pencipta A%@% menyadari baha akan lebih baik bila mereka menemukan (menciptakan) bahasa mereka sendiri daripada

    mengembangkan !DD.

    Tidak seperti bahasa4bahasa compilertradisional, yang mengubah kode ( sour"e

    "ode) men'adi perintah4perintah tingkat

    mesin (bahasa mesin), kompiler Aavamengubah (menter'emahkan) kode4kodesumber Aava men'adi perintah4perintah

    yang akan di interpretasi (dibaca) olehruntime esin @irtual Aava ( Java /irtual 

     a"ine). Aava dapat digunakan untukmembuat dua 'enis program, yaitu applet

    dan aplikasi mandiri ( stand alone

    appli"ation).

    Secara sederhana, sebuah applet adalah

     bagian dari halaman eb entah itu berupa animasi, gambar sederhana

    (image) atau hanya sebuah garis atausekumpulan teks.Para pencipta Aava di

    Sun icrosystem mendefinisikan

  • 8/18/2019 mentahan.doc

    33/75

  • 8/18/2019 mentahan.doc

    34/75

    Aava sebagai bahasa yang sederhana,

     berorientasi ob'ect, terdistribusi,

    terinterpretasi, kokoh, aman, netralarsitektur, akrab, berkiner'a tinggi, multi

     'alinan (

  • 8/18/2019 mentahan.doc

    35/75

    multitreaded 

  • 8/18/2019 mentahan.doc

    36/75

    ) dan dinamis.

  • 8/18/2019 mentahan.doc

    37/75

     Aava7 adalah generasi kedua dari 'ava platform (generasi aalnya adalah Java

     Development Kit ). Aava berdiri di atas

    mesin interpreter yang diber nama Java /irtual a"ine (A@). A@ inilahyang akan membaca b(te"ode dalam

     file.class dari suatu program sebagaisebuah representasi langsung program

    yang berisi bahasa mesin. leh karenaitu, bahasa 'ava disebut sebagai bahasa

     pemrograman yang portable karena

    dapat di'alankan pada berbagai sistem

    operasi, asalkan pada sistem operasitersebut terdapat A@. $latform 'ava

    memiliki tiga buah edisi yang berbeda,

    yaitu A7CC (Aava7 0nterprise 0dition),A7C (Aava7 i"ro 0dition),

    dan A7SC (Aava7 Se"ond 0dition).

    %!(!% An0r1i0 SDK 5 So+t'are )e$elo%&ent Kit 6

    enurut Safaat,7:66,%ndroid S&>

    adalah tools %P3 ( Appli"ation $ro!rammin! Interfa"e1 yang

    diperlukan untuk mulaimengembangkan aplikasi pada platform 

    %ndroid menggunakan bahasa

     pemrograman Aava. Saat ini disediakan

    %ndroid S&> sebagai alat bantu dan%P3 untuk mulai mengembangkan

    aplikasi pada platform %ndroidmenggunakan bahasa pemrograman

    Aava.

    %!(!( Eli2se

    enurut Pisa, 7::;, Cclipse adalahsebuah pengembangan lingkungan yang

    terintegrasi yang membantu anda untuk

    membangun aplikasi4aplikasi dalam banyak bahasa. Cclipse adalah Software

    +pen Sour"e yang didukung olehCclipse foundation, sebuah asosiasi non

     profit yang serupa dalam ruang lingkup

    dasar %pache.

    Cclipse pada aalnya dikembangkan

    oleh T3

  • 8/18/2019 mentahan.doc

    38/75

  • 8/18/2019 mentahan.doc

    39/75

    (b'ect Technology 3nternational) dan

    kemudian oleh 3 sebagai bagian dari

     proyek @isual%ge. *al ini kemudianmen'adi bagian dari strategi 3 untuk

    membuat kode

  • 8/18/2019 mentahan.doc

    40/75

    open sour"e

  • 8/18/2019 mentahan.doc

    41/75

     untuk mendorong adaptasi dari

    teknologi4teknologi yang dirancang

    untuk ber'alan pada

  • 8/18/2019 mentahan.doc

    42/75

     platform

  • 8/18/2019 mentahan.doc

    43/75

     yang lebih disukai oleh 3.

  • 8/18/2019 mentahan.doc

    44/75

     erkat arsitekturnya yang sangat kuat

    dan stabil, dank arena sebagian yang

    ditulis dalam bahasa Aava, Cclipse dapat

     ber'alan di beberapa system operasidengan mudah. 3nti dari Cclipse adalah

     plu!2in mana!er yang dapat memuat,menginstal, dan men'alankan berbagai

     plu!2in, masing4masing seperti

    komponen yang menyediakan berbagai

     'enis layanan. Terdapat plu!2in yangmengetes, debu!, dan men'alankan

    kode dan membantu menulis kodedalam banyak bahasa yang berbeda

    seperti %S,Aavascript,!E,P*P dan lain4lain. ahasa default4nya adalah Aava.

    %!(!) ADT 5An0r1i0 De.el12'entT11ls6

    enurut Safaat,7:66,%&T adalah

     plu!2in yang membuat Cclipse dapatmembuat pro'ect berbasis %ndroid. %&T

    harus di install,karena sebagai penghubung antara %ndroid S&>

    dengan 3&C Cclipse yang akan

    digunakan sebagai tempat coding

    aplikasi %ndroid nantinya.

    %!)  M7S8"

     (S&L adalah -elation Database

     ana!ement S(stem (#&S) yang

    didistribusikan secara gratis dibaahlisensi =P+ (3eneral $ubli" Li"ense).

    &imana setiap orang bebas untuk

    menggunakan yS2l, namun tidak boleh di'adikan turunan yang bersifat

    komersial. yS2l sebenarnya

    merupakan -elation Database ana!ement S(stem (#&S) yang

    didistribusikan secara gratis dibaahlisensi =P+ ( 3eneral $ubli" Li"ense).

    &imana setiap orang bebas untukmenggunakan (S&L, namun tidak

     boleh di'adikan turunan

  • 8/18/2019 mentahan.doc

    45/75

  • 8/18/2019 mentahan.doc

    46/75

    yang turunan salah satu konsep utama dalam

  • 8/18/2019 mentahan.doc

    47/75

    database

  • 8/18/2019 mentahan.doc

    48/75

     .

  • 8/18/2019 mentahan.doc

    49/75

     (S&L

  • 8/18/2019 mentahan.doc

    50/75

     sebenarnya merupakan turunan salah satu

    konsep utama dalam

  • 8/18/2019 mentahan.doc

    51/75

    database

  • 8/18/2019 mentahan.doc

    52/75

     se'ak lama, yaitu S1+ (

  • 8/18/2019 mentahan.doc

    53/75

    Stru"ture &uer( Lan!ua!e

  • 8/18/2019 mentahan.doc

    54/75

    ). S1+ adalah sebuah konsep pengoperasian

  • 8/18/2019 mentahan.doc

    55/75

    database

  • 8/18/2019 mentahan.doc

    56/75

    , terutama untuk seleksi dan pemasukan data,

    yang memungkinkan pengoperasian data

    diker'akan dengan mudah secara otomatis.

  • 8/18/2019 mentahan.doc

    57/75

    %!+

  • 8/18/2019 mentahan.doc

    58/75

     

  • 8/18/2019 mentahan.doc

    59/75

    PHP

  • 8/18/2019 mentahan.doc

    60/75

    P*P adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam *T+. P*P banyak dipakai untuk memrogram situs eb dinamis. P*P dapat digunakan untuk

    membangun sebuah !S. P*P dikatakan sebagai sebuah server2side embedded s"riptlan!ua!e artinya sintaks4sintaks dan perintah yang kita berikan akan sepenuhnya

    di'alankan oleh server  tetapi disertakan pada halaman %*L biasa. %plikasi4aplikasi

    yang dibangun oleh P*P pada umumnya akan memberikan hasil pada eb broser,

    tetapi prosesnya secara keseluruhan di'alankan di server .

    III! METODE PENE"ITIAN(!#! Taha29Taha2 Penge'banganSiste' 0engan Met10e ,ater+all  Pada penelitian tugas akhir ini peneliti

    akan membangun suatu sistem pemesanan makanan dan minuman di

    mahe !af" and #esto berbasis "lient

     server  dengan platform %ndroid.

    Sedangkan metode yang digunakanuntuk membangun aplikasi adalah

    dengan metode waterfall . enurutPressman ( 7:6:, p8; ), salah satu

    model pengembangan sistem adalah

    dengan model waterfall . #aterfall  

    model adalah model yang paling populer 

    dan sering dianggap sebagai pendekatanklasik dalam daur hidup pengembangansistem. %dapun tahapannya sebagai

     berkut 5

  • 8/18/2019 mentahan.doc

    61/75

  • 8/18/2019 mentahan.doc

    62/75

     

  • 8/18/2019 mentahan.doc

    63/75

    =ambar 8.6 #aterfall odel

    I4! ANA"ISIS DAN PERANCANGANSISTEM

    )!# Taha2 :Taha2 Penge'bangan Siste'

    Tahap analisis system tahapan aaldalam metode pengembangan

    aterfall.Tugas yang paling penting

    dalam tahap ini adalah prosesmenemukan masalah dan menghasilkanalternative pemecahan masalah serta

    diharapkan dapat memahami sistem yangguna menentukan kebutuhan pemakai

    dan hambatan pada mahe !afe aand

    #esto bila mengalami kesulitan dalam

    melakukan transaksi pemesananmakanan hingga pembayaran.

    )!#!# Analisa Keb&t&han Siste'

    erdasarkan hasil analisa,

    dalam membangun %plikasi!lient server ini dibutuhkan

    adanya software, ardware,dan brainware.

    )!#!#!# Analisa Keb&t&han *rain'are 

    a. %dministrator&apurdan>asir

    >ebutuhan tenaga administrator akan

    digunakan selama aplikasi ber'alan.%dministrator harus mempunyai

    kemampuan dalam mengelola data pada

     Aplikasiterutama yang terkait dengan

    menu yang tersedia,me'a yangtersedia,status pesanan pelanggan di

    dapur dan pembayaran di kasir.

     b. Pelanggan

    6.&apat melihat menu yang tersedia di

    aplikasi

    7.endapat informasi semua pesanan

    dan total yang harus dibayar.

  • 8/18/2019 mentahan.doc

    64/75

    8.endapat menu sesuai yang

    dipesan di me'a.

    )!#!#!% AnalisaKeb&t&hanSiste'

    >ebutuhan perancangan perangkat

    lunak yang digunakan dalam rancang

     bangun %plikasi Pemesanan makanan

    dan minuman berbasis client server iniadalah 5

     b. Sistemperasi#indows 4  

    c. 

    0eb server Famppopen pro'ect for0indosversion 6.eyboard, ouse, Printer  

    )!% DesainSiste'

    )!%!#! UM" 5Uni,ie0 M10eling"ang&age6

    a! Use Cse Diagra'

  • 8/18/2019 mentahan.doc

    65/75

  • 8/18/2019 mentahan.doc

    66/75

    3ambar567 8Dia!ram

    Use )ase )ustomer

  • 8/18/2019 mentahan.doc

    67/75

     

    3ambar569 8 Dia!ram Use )ase

     Kit"en

    3ambar56: 8 Dia!ram Use )ase

    )asier

    )!( '2le'entasi

    3mplementasi antarmuka sistem

    merupakan implementasi hasil

    dari desain yang telah dirancang

    sebelumnya. erikut ini adalahimplementasi dari sistem yang

    telah dibuat yaitu sebagai berikut 5

     

    )!(!# Inter,ae Sisi A0'in5Da2&r 0an Kasir6

    a. *alaman+ogin

  • 8/18/2019 mentahan.doc

    68/75

    Sebelum masuk ke halaman admin,

     bagian dapur atau kasir harus login

    terlebih dahulu dengan melakukaninput username dan passord dihalaman login.

    =ambar B.8: *alaman +ogin

     b. *alaman &apur

    &i halaman admin bagian dapur,

    terdapat data pesanan masuk yangdiurutkan berdasarkan aktu order,

    tombol untuk melihat detail menu yang

    dipesan, dan tombol edit untuk

    merubah status pemesanan.

    =ambar B.86 *alaman &apur

    c. *alaman Tagihan

    >etika bagian kasir sudahmelakukan login dan

    masuk halaman tagihan,terdapat daftar atas nama

     pelanggan yang akanmelakukan

     pembayaran.Terdapat

    tombol actions untuk

    mengetahui detail menuyang dipesan.

    =ambar B.87 *alaman Proses !heckout

     pertama )!(!% Inter,ae Sisi Pelanggana. 3nput Pesanan Pelanggan melakukan input

     pesanan dari kategori menu yang ada,

    dengan menyertakan 'umlah dan keterangan

     bila diperlukan

    =ambar B.B: Tampilan 3nput enu di

    %ndroid

    d.  3nput -ama

    Pemesan

    Setelah megisi menu yang akan

    dipesan, pelanggan mengisi

  • 8/18/2019 mentahan.doc

    69/75

  • 8/18/2019 mentahan.doc

    70/75

    nama pemesan, memilih me'a

    yang tersedia, dan menambahkan

    keterangan bila diperlukan,kemudian tap tombol submit

    untuk mengirimkan ke bagiandapur dan segera dilayani.

  • 8/18/2019 mentahan.doc

    71/75

     

    =ambar B.B6 Tampilan 3nput

     -ama Pemesan di %ndroid

    e. 

    Tampilan enu Iang Telah

    &ipesan

    Setelah pelanggan tap tombolsubmit, maka aplikasi akanmenampilkan daftar menu yang

    dipesan lengkap dengan total harga.

    =ambar B.B7 Tampilan enu

    yang &ipesan dan Total *argadi %ndroid

    )!) Testing ata& Peng&*ianPengu'ian sistem dilakukan untuk

    melihat apakah aplikasi telah ber'alansesuai dengan yang telah diharapkan atau

    ada kesalahan yang ter'adi sehingga

    aplikasi masih harus diperbaiki. &i

     baah ini akan dilakukan pengu'iandengan metode bla"kbox untuk input dan

    output. Pengu'ian bla"kbox terfokus pada

  • 8/18/2019 mentahan.doc

    72/75

  • 8/18/2019 mentahan.doc

    73/75

     pengu'ian persyaratan

    fungsional perangkat lunak

  • 8/18/2019 mentahan.doc

    74/75

     

    Tabel B.G 5 Pesanan Pada %ndroid

    N1 Mas&$an Kel&aran7ang0ihara2$an

    *asil Kesi'2&lan

    # &ata diisilengkap dan

     benar

     Input

     berhasil

     Database

    updated

    @alid

    % &iisi dengandata yang

    salah

    =agal 3nput uncul

     pesan

    kesalahan

    @alid

    ( Tidak diisisama sekali

    =agal Input uncul

     pesan

    kesalahan

    @alid

    4! KESIMPU"AN DAN SARAN

    +!# Kesi'2&lan

    erdasarkan program yang telah

    dibuat, penulis disini mengambil

    kesimpulan 5

    6. 

    %plikasi dapat mengatasi

     pemesanan makanan dan minuman

    dengan platform android berbasis

    client server.

    7. 

    %plikasi mobile android ini bias

    memberitahu pesanan pelanggan ke

     bagian dapur dan kasir.

    +!% Saran

    &ari pembuatan tugas akhir ini,

    terdapat beberapa saran untukmelakukan pengembangan pada

    aplikasi pemesanan makanan dan

    minuman berbasis client server pada

     platform android 5

    6. 

    enambahkan pemberitahuan

     baik dengan system alert pada

     platform android atau

     pemberitahuan dengan system

    tampilan display layar monitor.

    Sehingga ketika bagian dapur

    mengkonfirmasikan status makanan

    men'adi “selesai$, maka aka nada

     pemberitahuan pada mobile android

    di me'a pelanggan atau tampilan

     pada display monitor. Sehingga para

     pelayan akan tahu lebih cepat me'a

     berapa yang sudah selesai.*al ini

    akan mempercepat pemberian

     pesanan ke me'a pelanggan tanpaada keributan.

    7. 

    embuat aplikasi pemesanan ini

     pada 'aringan intranet atau 'aringan

    lokal agar lebih efektif dalam biaya

    dan proses pengiriman data lebih

  • 8/18/2019 mentahan.doc

    75/75

    cepat,selain itu 'uga

    keamanannya bisa lebih

    ter'amin.

    DAFTAR PUSTAKA J6K.Stair,#. ., L =. 0. #eynolds. (7:6:).

    Principles of 3nformation Systems, amanagerial %pproach, ;th Cdition.

    !ourse Technology, 9S%.J7K.Mrien, A. %., L =. . arakas.

    (7::H). anagement 3nformation

    System, Hth Cdition. c. =ra4*ill

    3nc., -e Iork.

    J8K.+audon, >, L A.P. +audon. (7:6:). anagement 3nformtaion System 5

    anaging the &igital Eirm, 66th edition. Prentice4*all. JBK.Safaat.* -aNaruddin.

    (7::;). From aster 0ntr( Data Ke m(s'l server berbasis android . andung 5 3TJ?K.suryatiningsih. (7::;). $emro!raman #eb6 andung5 Politeknik Telkom.

    JGK.Siregar ichael, 3van. (7:66). embongkar source code berbagi aplikasiandroid. J &ocs.

    http5//.android.com/. &iakses

    tanggal 7H Aanuari 7:68