metpen badrun

Embed Size (px)

Citation preview

  • 8/16/2019 metpen badrun

    1/21

    Aplikasi Sistem Informasi Pemesanan Menu Makanan dan Minuman

    Berbasis Client Server  Pada Rumah Makan Pak Soleh Karangploso

    Malang

    PROPOSAL

    Oleh:

    Fandi Firmanto

    !"#$"%%&'

    PRO(RAM S)*+I S ),K-IK I-FORMA)IKA

    K,M,-)RIA- RIS),K +A- P,-+I+IKA- )I-((I

    S,KOLA. )I-((I MA-A/,M,- I-FORMA)IKA +A- KOMP*),R 

    S)MIK PRA+-0A PARAMI)A

    MALA-(

    $%1

  • 8/16/2019 metpen badrun

    2/21

    L,MBAR P,-(,SA.A-

    Aplikasi Sistem Informasi Pemesanan Menu Makanan dan Minuman

    Berbasis Client Server  Pada Rumah Makan Pak Soleh Karangploso

    Malang

    Oleh:

    Fandi Firmanto!"#$"%%&'

    Mengetahui,

    +osen Pembimbing Matakuliah

    Metode Penelitian

    Ketua Program Studi )eknik 

    Informatika

    Raha2u 3ida2anti 4S,"4 MM "4

    MMSI

    -IP %%"$"%"%%1

    Su5ito4 S"Kom"4M"Pd

    -IP %%"$"%"%%

  • 8/16/2019 metpen badrun

    3/21

    Aplikasi Sistem Informasi Pemesanan Menu Makanan dan Minuman

    Berbasis Client Server  Pada Rumah Makan Pak Soleh Karangploso

    Malang

    A" Latar Belakang

    Rumah Makan Pak Soleh Karangploso Malang merupakan cabang rumah

    makan pak Soleh Pandaan. Lokasi dari Rumah Makan Pak Soleh Karangploso

    Malang adalah di Jl.Raya Kertonegoro – Karangploso (samping !M "ank Mandiri# .

    Rumah Makan Pak Soleh Karangploso Malang adalah rumah makan yang

    menyediakan beberapa menu makanan dengan spesialisasi yaitu ayam bakar dan

    ayam goreng, dimana dengan keunggulannya menggunakan ayam kampung muda

    sehingga lebih nikmat dan rendah kolesterol. Rumah Makan Pak Soleh Karangploso

    Malang memiliki pelanggan dari semua kalangan ekonomi dan bisa dibilang banyak 

    dibanding dengan rumah makan se$enis, dengan bukti in%ormasi setiap harinya

    mampu men$ual habis olahan ayam kampung muda sedikitnya &'' potong.

      Pelayanan pada Rumah Makan Pak Soleh Karangploso Malang masih

    memerlukan beberapa perbaikan di dalamnya. al tersebut dikarenakan pada

     pemesanannya masih menggunkan pulpen dan kertas, sehingga pelanggan terlalu

    lama mendapatkan pesanan makanan.

      Maka dibutuhkannya $aringan yang lebih luas, yaitu dengan menggunakan

    internet dimana pengakses internet bisa darimana sa$a. Pada penerapannya nanti akan

    menggunakan media pendukung yang membantu mempermudah pemakaian aplikasi,

    yaitu menggunakan suatu sistem pemesanana menu makanan berbasis android  dengan

    meman%aatkan $aringan client server . )alam hal ini akan dirancang sebuah  server 

    sebgai penampung data menu pesanan, untuk mengurangi keterlambatan atau terlalu

    lama proses pemesanan menu pada rumah makan Pak Soleh Karangploso Malang.

    "erdasarkan latarbelakang tersebut, penelitian ini akan menghasilkan sebuah

    aplikasi yang mampu menghasilkan *plikasi Sistem +n%ormasi Pemesanan Menu

    Makanan dan Minuman "erbasis Client Server   Pada Rumah Makan Pak Soleh

    Karangploso Malang.

    B" Rumusan Masalah

  • 8/16/2019 metpen badrun

    4/21

    )ari beberapa uraian pada latar belakang masalah tersebut, maka rumusan

    masalah dalam penelitian ini adalah -

    *"agaimana mendesain dan mengimplementasikan sebuah aplikasi yang dapat

    mengelola pemesanan makanan dan minuman berbasis client server 

    6" Batasan Masalah

    gar pembahasan ini lebih terarah, maka diperlukan adanya beberapa batasan

     batasan masalah yang diutamakan. "erikut batasan masalah yang didapat -

    /. Membahas pembuatan aplikasi ser0er pemesanan menu makanan dan minuman.

    1. plikasi pada bagian admin, kasir, dapur menggunakan komputer dengan

    interface  2ebsite dan aplikasi pada bagian client (pelayanan# menggunakan

    mobile berbasis android yang dikoneksikan melalui $aringan 3i%i.

    4. Pada bagian admin, admin dapat menambah, menghapus, mengupdate menu

    makanan.

    5. Pada bagian dapur menampilkan nomor pesan, nomor me$a, nama menu, $umlah

     pesan, nama pelayan yang di inputkan oleh client .

    &. Pada bagian kasir dapat menampilkan data menu makanan dan minuman yang

    dipesan dan menampilkan total harga yang harus dibayar.

    6. Laporan rekapitulasi secara berkala.

    +" )u5uan dan Manfaat Penelitian

    a" )u5uan penelitian

    dapun tu$uan dari plenelitian ini adalah mampu menghasilkan sebuah aplikasi

     berbasis client server , yang bisa terkoneksi dengan $aringan intranet dan $aringan

    internet sebagai media komunikasi dan in%ormasi yang diharapkan dapat membantu

     proses pemesanan makanan dan minumam pada rumah makan Pak Soleh Karangploso

    Malang.

    b"  Manfaat penelitian

    " Bagi Rumah Makan Pak Soleh Karangploso Malang

    a. Mempermudah para pelayan, kasir dalam proses pelayanan

     pelanggan.

     b. Pelayanan dapat melakukan pemesanan menu makanan secara

    langsung melalui mobile phone dan data pesanan akan langsung di

  • 8/16/2019 metpen badrun

    5/21

  • 8/16/2019 metpen badrun

    6/21

     7o Peneliti

    (!ahun#

    Judul

    Penelitian

    )ata 8

    9ariabel

    Metode asil

    Peneltitian

    4. Mahardika (9ol.

    1 7o. / pril

    1'/5#

    PL+KS+

     BAC' "() 

    M7J

  • 8/16/2019 metpen badrun

    7/21

     b. Menurut >ordon ". )a0is dalam bukunya menyatakan, sistem bisa

     berupa abstrak atau %isis. Sistem yang abstrak adalah susunan yang

    teratur dari gagasan@gagasan atau konsepsi yang saling bergantung.

    Sedangkan sistem yang bersi%at %isis adalah serangkaian unsur yang

     beker$asama untuk mencapai suatu tu$uan. (Sutabri, 1'/1-/B#.

    c. 7orman L.

  • 8/16/2019 metpen badrun

    8/21

    !erdapat berbagai macam pengertian sistem in%ormasi menurut beberapa

    ahli, diantaranya sebagai berikut -

    /. Sistem in%ormasi adalah suatu sistem didalam suatu organisasi yang

    mempertemukan kebutuhan pengolahan transaksi harian yang mendukung

    %ungsi operasi organisasi yang bersi%at mana$erial dengan kegiatan strategi dari

    suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan

    laporan@laporan yang diperlukan. (Sutabri, 1'/1-1'#.

    1. Sistem in%ormasi adalah Sistem dapat dide%inisikan dengan mengumpulkan,

    memperoses, menyimpan, menganalisis, menyebarkan in%ormasi untuk tu$uan

    tertentu. Seperti sistem lainnya, sebuah sistem in%ormasi terdiri atas input

    (data, instruksi# dan output (laporan, kalkulasi#. (Sutarman, 1'/1-/4#.

    )ari pendapat di atas dapat disimpulkan bah3a sistem in%ormasi

    merupakan gabungan dari manusia, hard3are, so%t3are, $aringan komunikasi dan

    datayang saling berinteraksi untuk menyimpan, mengumpulkan, memproses, dan

    mendistribusikan in%ormasi untuk mendukung pengambilan keputusan dalam

    suatu organisasi.

     D. +efinisi Pemesanan

    Pemesanan atau !aking ;rder di restoran menurut Sumarno(1''D# 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. !aking ;rder meliputi beberapa kegiatan antara lain-

    a. Menampilkan in%ormasi yang akurat mengenai semua makanan dan minuman

    yang tersedia di da%tar menu.

     b. Mencatat menu yang dipesan, $umlah yang dipesan, nama pemesan dan lainnya.

     c. Mengkon%irmasi pesanan kepada pelanggan.

    d. Meneruskan pesanan ke bagian terkait.

     E. +efinisi Client server 

    :lient Ser0er dibentuk oleh 4 komponen dasar, yaitu client, middle-are, dan

     server . ubungan antara ketiga komponen tersebut digambarkan sebagai berikut

    (;etomo,1''B# -

  • 8/16/2019 metpen badrun

    9/21

    a. :lient - merupakan terminal yang digunakan oleh pengguna untuk meminta

    layanan tertentu yang di butuhkan dan $uga digunakan untuk menerima hasil

     pemrosesan yang diminta dari ser0er.

     b. Middle3are - merupakan komponen perantara yang memungkinkan client dan

    ser0er untuk saling terhubung dan berkomunikasi satu sama lain.

     c. Ser0er- merupakan pihak yag menyediakan layanan ser0er dapat berupa basis

    data SEL

    F. +efinisi 3ebsite

    2ebsite adalah kumpulan halaman@halaman yang digunakan untuk 

    menampilkan in%ormasi teks, gambar, diam atau gerak, animasi, suara, dan atau

    gabungan dari semuanya baik yang bersi%at statis maupun dinamis yang

    membentuk suatu rangkaian bangunan yang saling terkait, yang masing@masing

    dihubungkan dengan $aringan@$aringan halaman. (idayat,1'/5-1#

    G. +efinisi 7ampp

    FMPP adalah perangkat lunak bebas, yang mendukkung banyak sistem

    operasi, merupakan kompilasi dari beberapa program. ?ungsinya adalah sebagai

    ser0er yang berdiri sendiri (localhost#, yangterdiri atas program pache !!P

    Ser0er, MySEL database, dan penr$emah bahasa yang ditulis dengan bahasa

     pemrograman PP dan Perl. Pada penelitian ini penulis menggunakan FMPP

    seri /.B.B yang ber$alan pada sistem operasi 2indo3s.

    a" Apa8he

    pache merupakan 3eb ser0er yang paling banyak digunakan. al ini

    disebabkan karena pache bersi%at open so$rce dan kemudahan pada hal

    instalasi dan kon%igurasi. Selain itu apache $uga kompatibel dengan database

    ser0er melalui PP.lasan mengapa apache digunakan - pache termasuk 

  • 8/16/2019 metpen badrun

    10/21

  • 8/16/2019 metpen badrun

    11/21

    (lebih dari satu tabel# yang saling terorganisir. !abel digunakan untuk menyimpan

    data dan terdiri dari baris dan kolom. )ata tersebut dapat ditampilkan,

    dimodi%ikasi, dan dihapus dari tabel. Setiap pemakai ($ser  yang diberi 3e3enang

    (otorisasi# sa$a yang dapat melakukan akses terhadap data tersebut. ( Rudyanto.

    1''6-4#

     I. +efinisi +ata dan ariabel Penelitian

    a" Pengertian +ataMenurut (Pur3anto- 1''B- /D1# bah3a data adalah keterangan

    mengenai 0ariabel pada se$umlah ob$ek dan data@data tersebut menerangkan

    ob$ek@ob$ek dalam 0ariabel tertentu.

    • Ma8am;ma8am +ata Penelitian

    Jenis 0ariable dalam penelitian pendapat "udiyono ini diperkuat oleh

     pendapat Rid3an (1''4- 4/# yang mengklasi%ikasikan data men$adi 1 yaitu data

    kualitati% dan data kuantitati%.

    /. )ata Kualitati%  

    )ata kualitati% adalah data yang berhubungan dengan kategorisasi

    atau pengelompokan berbentuk pertanyaaan atau berupa kata@kata. Misalnya

     pohon itu rindang, laut itu dalam dan sebagainya. )ata tersebut biasanya

    didapat dari 3a3ancara yang bersi%at sub$ekti% karena dita%sirkan banyak 

    orang.

    1. )ata Kuantitati%  

    )ata kuantitati% adalah data yang berkaitan dengan angka@angka.

    Misalnya yang orang yang diterima men$adi P7S sebanyak /1& orang,

  • 8/16/2019 metpen badrun

    12/21

     penghasilan P! amidah sebesar 1 milyar8tahun dan sebagainya. )ata ini

     bersi%at ob$ekti% (bisa dita%sirkan sama oleh semua orang# dan diperoleh dari

     pengukuran langsung maupun dengan cara mengubah data kualitati% men$adi

    data kuantitati%.

    b" Pengertian ariabel

    Sutrisno adi mende%inisikan 0ariabel sebagai ge$ala yang ber0ariasi

    dan menyatakan 0ariabel sebagai ob$ek penelitian yang ber0ariasi (Suharsimi

    rikunto- 1''6- //6#. Lebih lagi Kerlinger (/DB4# menyatakan bah3a 0ariabel

    merupakan konstruk (constr$cts# atau si%at yang akan dipela$ari (Sugiyono-

    1'/1- 4C#.

     J. ,ntit2 Relationship diagram

  • 8/16/2019 metpen badrun

    13/21

    1. .ubungan relationship= : Suatu hubungan adalah hubungan antara

    dua $enis entitas dan direpresentasikan sebagai garis lurus yang

    menghubungkan dua entitas.

    4. Atribut : Atribut memberikan in%ormasi lebih rinci tentang $enis entitas.

    tribut memiliki struktur internal berupa tipe data. Jenis@$enis atribut -

    !abel /.1 Simbol

  • 8/16/2019 metpen badrun

    14/21

    /. )iagram Konteks

    )iagram Konteks merupakan le0el tertinggi dari )?) yang

    menggambarkanseluruh input ke sisitem output dari sistem.1. )iagram 7ol8Gero

    )iagram 7ol adalah diagram yang menggambarkan proses dari

    data%lo3 diagram. )iagram nol memberikan pandangan secara

    menyeluruh mengenai sistem yang ditangani, menun$ukkan

    tentang %ungsi@%ungsi utama atau proses yang ada, aliran data, dan

    eksternal entity.

    4. )iagram Rinci(Le0el )iagram#)iagram rinci adalah diagram yang menguraikan proses apa yang

    ada dalam diagram Hero atau diagram le0el diatasnya.

    Simbol )ata ?lo3 )iagram()?)# yang sering digunakan adalah

    !abel /.4 Simbol )ata ?lo3 )iagram()?)#

    Sumber- l@"ahra. Analisis dan )esain Sistem nformasi

    (+n%ormatika Aogyakarta,1'/4#.al-65

    -ama Simbol Simbol +F+ ersi

    0ourdan4 +e Mar8o

    Simbol +F+ ersi (ane dan

    Sarson

    rus )ata

    Proses

    Deskripsi Proses

    +denti%ikasi

    )eskripsi

    Proses

    Lokasi %isik(opsional#

    Penyimpanan )ata

    Identifkasi

  • 8/16/2019 metpen badrun

    15/21

  • 8/16/2019 metpen badrun

    16/21

    melalui langkah@langkah tertentu dengan sistematis atau yang disebut dengan

     prosedur penelitian. Langkah@langkah penelitian yang dimaksud yaitu sebagai berikut

    ini -

    (" Metode Penelitian

    a" Metode Pengumpulan +ata

    Metode pengumpulan data yang digunakan dalam penelitian ini terdiri dari-

    /. ;bse0asi

    http://www.informasi-pendidikan.com/2013/08/langkah-penelitian.htmlhttp://www.informasi-pendidikan.com/2013/08/langkah-penelitian.html

  • 8/16/2019 metpen badrun

    17/21

    ;brser0asi merupakan salah satu teknik pengumpulan data yang tidak 

    hanya mengukur sikap dari responden namun $uga dapat digunakan untuk 

    merekam berbagai keadaan, situasi, dan kondisi yang ter$adi pada Rumah

    Makan Pak Soleh Karangploso Malang.

    1. 2a3ancara

    2a3ancara yang dilakukan dalam penelitian ini adalah 3a3ancara

     personal ( Personal ntervie-# yaitu 3a3ancara dengan melakukan tatap

    muka langsung dengan responden. 2a3ancara ini bertu$uan untuk 

    mendapatkan in%ormasi dan data mengenai-

    a. Prosedur pelayanan pemesanan menun makanan dan minuman di rumah

    makan Pak Soleh Karangploso Malang.

    4. Studi Literatur 

    Studi literatur yang digunakan adalah dengan mengumpulkan dan

    mempela$ari tin$auan teoritis guna menun$ang penelitian. )ata yang digunakan

    dalam penelitian ini diperoleh melalui studi literatur yang berupa-

    a. Jurnal@$urnal penelitian, karya ilmiah, penelitian ilmiah, dan skripsi.

     b. "uku ilmiah maupun buku elektronik di internet.

    b" Metode Pengembangan Sistem

    Pada a3al pengembangan perangkat lunak, para pembuat program

    ( programmer # langsung melakukan pengodean perangkat lunak tanpa

    menggunakan prosedur atau tahapan pengembangan perangkat lunak. )an

    ditemuilah kendala@kendala seiring dengan perkembangan skala sistem@sitem

     perangkat yang semakin besar. (Rosa, 1'/4-1

    S)L: (Soft-are )evelopment !ife Cycle# atau sering disebut $uga

    dengan System )evelopment !ife Cycle  adalah proses pengembangan atau

    mengubah suatu sistem perangkat lunak dengan menggunakan model@model

    dan metodelogi yang digunakan orang untuk mengembangkan sistem@sistem

  • 8/16/2019 metpen badrun

    18/21

     perangkat lunak sebelumnya (berdasarkan best practice  atau cara@cara yang

    sudah peru$i baik# (Rosa, 1'/4-1.

    a. +nisiasi (initiation#

    Pada tahap ini dia3ali dengan pembuatan proposal penelitian.

     b. Pengembangan konsep sistem ( system concept development #

    Mende%inisikan lingkup konsep termasuk dokumen lingkup sistem, analisis

    man%aat biaya, mana$emen rencana, dan pembela$aran kemudahan sistem.

    c. Perencanaan ( planning #

    Mengembangkan rencana mana$emen proyek dan dokumen perencanaan lainnya.

    Menyediakan dasar untuk mendapatkan sumber daya (reso$rce# yang dibutuhkan

    untuk memperoleh solusi dari masalah pada Rumah Makan Pak Soleh Krangploso

    Malang. !ahap dalam perencanaan adalah pengumpulan data, yang terdiri dari

    3a3ancara, obser0asi dan studi literature

    d. nalisis kebutuhan (req$irements analysis#

    Menganalisis kebutuhan pemakai sistem perangkat lunak ($ser # dan

    mengembangkan kebutuhan $ser& Membuat dokumen kebutuhan %ungsional serta

     pembuatan gambaran sistem.

    e. )esain (design#

    Mentrans%ormasikan kebutuhan detail men$adi kebutuhan yang sudah lengkap,

    dokumen desain sistem %okus pada bagaimana dapat memenuhi %ungsi@%ungsi

    yang dibutuhkan, perancangan desain meliputi perancangan %orm program,

     perancangan database, perancangan skenario.

    %. Pengembangan (development #

    Mengkon0ersi desain ke sistem in%ormasi yang lengkap termasuk bagaimana

    memperoleh dan melakukan instalasi lingkungan sistem yang dibutuhkan-

  • 8/16/2019 metpen badrun

    19/21

    membuat basis data dan mempersiapkan prosedur kasus pengu$ian,

    mempersiapkan berkas atau  file  pengu$ian, pengkodean, pengkompilasi,

    memperbaiki dan membersihkan program serta penin$auan pengu$ian.

    g. +ntegrasi dan pengu$ian (integration and test #

    Mendemonstrasikan sistem perangkat lunak bah3a telah memenuhi kebutuhan

    yang dispesi%ikasikan pada dokumen kebutuhan %ungsional. )engan diarahkan

    oleh sta%% pen$amin kualitas (q$ality ass$rance# dan $ser . Menghasilkan laporan

    analisis pengu$ian.

    h. +mplementasi (implementation#

    !ermasuk pada persiapan implementasi, implementasi perangkat lunak pada

    lingkungan produksi (lingkungan pada $ser # dan men$alankan resolusi dari

     permasalahan yang teridenti%ikasi dari %ase integrasi dan pengu$ian.

    i. ;perasi dan pemeliharaan (operations and maintenance#

    Mendeskripsikan peker$aan untuk mengoperasikan dan memelihara sistem

    in%ormasi pada lingkungan produksi (lingkungan pada $ser #, termasuk 

    implementasi akhir dan masuk pada proses penin$auan.

     $. )okumentasi dan Penyusunan Laporan

    Penyusunan laporan merupakan tahapan akhir, namun setiap pelaksanaan

     penelitian selalu didokumentasikan, dengan maksud bisa berguna pada

     pengembangan selan$utnya.

  • 8/16/2019 metpen badrun

    20/21

    ." /ad?al Pen2elesaian

    -o KegiatanSeptember Oktober -o@ember +esember

    $ ! & $ ! & $ ! & $ ! &

    +nisiasi (initiation#

    "Pengembangan konsep sistem ( system concept 

    development #

    : Perencanaan ( planning #

    )nalisis kebutuhan (req$irements analysis# dan

    )esain 0design&

    < Pengembangan (development #

    ? +ntegrasi dan pengu$ian (integration and test #

    > +mplementasi (implementation#

    ;perasi dan pemeliharaan (operations and 

    maintenance#

    + )okumentasi

  • 8/16/2019 metpen badrun

    21/21

    +AF)AR P*S)AKA

    ri%in :hairul +.  Sutariyani.Aplikasi Pemesanan Menu Makanan Berbasis Client Server 

     Smartp!ne An"r!i" "an K!mputer .Surakarta-S!M+K =".9ol 1,7o /, Juni 1'/5,

    +SS7-/6D4@&D'I.

      Kusna3i. Peran#an$an Sistem In%!rmasi Pemesanan Me&a "an

     Makanan.Aogyakarta-S!+M+K M+K;M.9ol./5,7o /, Maret 1'/4, +SS7-/5//@

    41'/.

    Mahardika 7. Aplikasi Ba#k En" Mana&emen 'est!ran Berbasis Cl!u" .=ni0ersitas

    =dayana.9ol 1, 7o /, pril 1'/5.

     7ugraha Putra , Satoso +man K, Martono !eguh K. Aplikasi Pemesanan Maakanan

     Berbasis M!bile pa"a 'uma Makan ()ek *!n!n$+ .Semarang-=ni0ersitas

    )iponegoro.9ol 1, 7o 1, pril 1'/5.

    Pur3anto, 7galim. 1'/'. A"minstrasi "an Supervisi Pen"i"ikan&  "andung - Rema$a

    Rosdakarya

    Rosa,.S dan Shalahuddin. 1'/4.  'ekayasa Peran$kat )unak ,erstruktur "an

     Ber!rientasi -b&ek " "andung-+n%ormatika.

    Suhardan, )adang. 1'/'. Supervisi Pr!%esi!nal."andung - l%abeta.

    Suharsaputra, =har. 1'/'" A"ministrasi Pen"i"ikan. "andung - Re%ika ditama.

    Sutabri, !ata. 1'/1. K!nsep Dasar In%!rmasi , ndi, Aogyakarta.

    Sutarman. 1'/1. Pen$antar ,ekn!l!$i In%!rmasi . Jakarta- "umi ksara.