SlideShare a Scribd company logo
1 of 4
Download to read offline
Magister Program Telkom Institute of Technology                                                                                                 1




           Desain Abstraksi Sistem Perangkat Lunak
          Operasional Restoran Berbasiskan Komponen
                                                              Rolly M. Awangga

                                                             awangga@gmail.com


                                                                                                              *
                                                                                                                               personal
   Abstract— Pemodelan sistem operasional restoran berbasiskan                                                               performance
komponen ini terdiri dari menajemen kebersihan meja,
pemesanan, sampai kepada akunting dari perusahaan termasuk
performansi dari pegawai restoran. Model awal menggunakan                                       *                          Lihat pendapatan
diagram use case untuk menggambarkan kondisi, dan selanjutkan
menggunakan diagram komponen untuk menjelaskan sistem                                                      *
                                                                                                                       *
perangkat lunak restoran yang berbasiskan komponen. Diagram                                                        *
komponen dibangun dari level abstrak hingga sistemnya itu                                 *                                Lihat menu populer
sendiri, sehingga sangat membantu dalam menterjemahkan
sebuah pemodelan bagi developer.
                                                                                                               *
                                                                                              management                   order preparation
                                                                                                     *
    Index Terms— komponen, pemodelan abstrak.                                                                                     time
                                                                                                                                 *



                       I. GAMBARAN UMUM                                                                                    customer stay time



M     enggambarkan sistem secara utuh dari aplikasi restoran
      maka perlunya diagram use case dari sebuah kasus untuk
memudahkan pemetaan dari kebutuhan restoran.
                                                                                            Gambar 1.1 : use case management
                                                                            Arti setiap use case adalah sebagai berikut :
Ada 4 user pengguna dari sistem ini yaitu management,                       Personal Performance
petugas pembersih, pelayan dan staf dapur. Masing-masing use                   Adalah penilaian terhadap staf yang bekerja di restoran
case sebagai berikut.                                                       tersebut
Management                                                                  Lihat Pendapatan
                                                                               Adalah untuk melihat pendapatan restoran berdasarkan
                                                                            waktu tertentu
                                                                            Lihat Menu Populer
                                                                               Trend dari menu yang sering dipesan oleh konsumen
                                                                            Order preparation time
                                                                               Trend dari tahapan penyajian setiap menu
                                                                            Customer Stay time
                                                                               Adalah waktu konsumen dari mulai datang hingga keluar
                                                                            restoran.

                                                                            Petugas Pembersih
                                                                                                               *
                                                                                                                             *
                                                                                         lihat status meja


   Versi yang masih awal dalam penulisan ini belum sepenuhnya dirilis dan
masih banyak peninjauan untuk diadakan perbaikan, segala sesuatu yang
berhubungan dengan ide dan masukan bisa menghubungi penulis secara                     update status meja
langsung tatap muka atau dengan media elektronik dan telekomunikasi.
                                                                                                                           petugas pembersih
   Rolly Maulana Awangga saat ini sedang menjalani program magister                                                                   *
teknik Informatika ITTelkom. Saat ini aktif sebagai Community                                       *
Development. Bisa ditemui langsung di ITTelkom Bandung; SMS :
08997194777; Whatsapp : 081312000300; PIN BB : 30779300; email :                       Gambar 1.2 : use case petugas pembersih
awg@kitaklik.com
Magister Program Telkom Institute of Technology                                                                                                                      2



Penjelasan dari use case diatas adalah
Lihat status meja                                                                                           II. ARSITEKTUR SISTEM
  Petugas pembersih bisa melihat status meja apakan siap,                       Gambaran dari arsitektur sistem yang akan diimplementasikan
digunakan, atau kotor. Dengan indikator warna yang berbeda                      adalah sebagai berikut
Update status meja
  Apabila telah melakukan proses pembersihan meja maka
petugas mengupdate status meja tersebut.                                            management
                                                                                                                    kasir

Staf Dapur
                                                                                                                                     wifi

                                                                                                                            switch
          konfirmasi pesanan                  *                 lihat pesanan
                                                    *
                                   *
                          *                                                                                   Server aplikasi                   Petugas kebersihan




                                                                                    Staff dapur




                                       staf dapur                                                                                               pelayan


                                                                                                 Gambar 2.1 : arsitektur sistem
                  Gambar 1.3 : use case staf dapur
                                                                                Server aplikasi adalah tempat ditaruhnya perangkat lunak
                                                                                sistem operasional restoran. Server ini terhubung melalui
Penejelasan dari use case diatas adalah
                                                                                jaringan internal LAN yang bisa diakses melalui kabel ataupun
Lihat pesanan                                                                   wireless. Sistem ini memiliki interface browser biasa dan
  Melihat list menu yang dipesan oleh konsumen melalui                          interface untuk mobile tablet yang dipegang oleh pelayan dan
input pelayan                                                                   petugas kebersihan.
Konfirmasi pesanan
  Apabila masakan telah jadi maka melakukan konfirmasi dari
pesanan untuk diteruskan menjadi notifikasi ke pelayan
                                                                                           III. DESAIN SISTEM BERBASISKAN KOMPONEN
Pelayan
                               *                                                Desain dari sistem operasional restoran ini dibari kedalam
      lihat ketersediaan
             meja
                                   *                                            beberapa abstrak, untuk abstak yang pertama adalah abstrak
                                                                                paling atas atau gambaran umum dari sistem sistem
                                                        *
                                                            *                   operasional restoran dan yang terakhir adalah abstrak
                                                                                komponen sistem itu sendiri.
                                                                buat pesanan    Abstrak 0 : Arsitektur

                                         pelayan                                                    browser
                                         *



                                                                                          http
                                          *
                                                                                                                                            web server
                 notifikasi pesanan


                                                                                                  tablet browser                                 mysql.dll
                   Gambar 1.4 : use case pelayan

Penjelasan dari use case diatas adalah                                                                                                      mysql server
Lihat ketersediaan meja
   Ketika konsumen datang maka pelayan melalui tabletnya                                              Gambar 3.1 : komponen abstrak 0
bisa melihat meja yang kosong dan mengantarkan konsumen
ke meja tersebut.                                                               Interface :
Buat pesanan                                                                    http
   Pelayan membuat pesanan menu berdasarkan permintaan                          adalah sebuah protokol yang menyediakan konten berupa
konsumen                                                                        informasi, dengan metode interaksi POST dan GET.
Notifikasi pesanan                                                              Mysql.dll
   Menu yang sudah masak dari dapur sudah bisa diantarkan                       Adalah library driver agar bahasa pemrograman web bisa
kepada konsumen                                                                 berinteraksi dengan database management system Mysql.
Magister Program Telkom Institute of Technology                                                                                                                   3

Komponen :                                                                                          Table Layouting
Browser / tablet browser
Adalah komponen yang berada di client, yang digunakan untuk                                                Table Scheme
membuka perangkat lunak.
Web server
                                                                                                                                                 Reporting
Adalah penyedia tempat dari aplikasi yang ditanamkan, server                              Cleaning Management

akan memberikan respon kepada klien yang meminta layanan
Mysql server                                                       User Management     UAuth      ITable
                                                                                                                           Analitical Program           ITrends
Adalah layanan database management sistem, akan
memberikan hasil dari query yang diminta oleh web server..                                Order Management            invoice
                                                                                                                                                Staff performance

Abstrak 1 : Web Server                                                                  Stok
                                                                                                             Payment Gateway
                                  http                                                                                                                 IGrade

                                                                                     Inventory
                                                                                                                                                 Sallary System
                                                                                                                   IBilling

   web server

                                                                                                           General Ledger



                            Apache                                               Gambar 3.3 : komponen abstrak 2

                                                               Interface :
                               html                            Table scheme
                                                               Adalah tata letak meja yang ada di restoran tersebut
                                                               Uauth
                          PHP Intrepeter                       Adalah user dengan role function dari user tersebut meliputi
                                                               previledge di dalamnya
                                                               Itable
                                php
                                                               Informasi meja yang bisa digunakan atau tidak
                                                               Stok
                                                               Berisi stok bahan makanan dari menu yang ada
                         restoran system
                                                               Invoice
                                                               Tagihan detail dari hasil pemesanan pelanggan
                                                               Ibilling
                                                               Informasi tagihan kepada konsumen jumlah yang dibayarkan
                                                               beserta metode pembayaran yang digunakan
                Gambar 3.2 : komponen abstrak 1                Itrends
                                                               Berisi informasi trend-trend hasil analisis.
Interface :                                                    Igrade
PHP                                                            Berisi informasi staf beserta grade hasil kinerjanya
Interface berupa file yang berekstensi php
HTML                                                           Component :
Interface yang berupa file yang berekstensi html atau htm      Table layouting
Komponen :                                                     Komponen untuk pengaturan tata letak meja restoran
Restoran system                                                Cleaning management
Adalah aplikasi dari sistem operasional restoran yang          Untuk management kebersihan dengan pengaturan set status
dibangun                                                       meja hijau untuk siap, kuning untuk sedang digunakan, dan
PHP Intepreter                                                 merah untuk kotor.
Adalah pembaca file php yang kemudian memroses skrip yang      User Management
ada dan mengeluarkan sebagai html                              Pengaturan profil user, delete, add, edit user beserta functional
Apache                                                         role dari tiap tiap user untuk previledge aplikasi yagn diakses.
Meneruskan layanan pengiriman html melalui protokol http       Order management
                                                               komponen sistem pemesanan dari mulai pelayan sampai
Abstrak 2 : component diagram sistem restoran                  kepada staf dapur hingga notifikasi dan pengantaran pesanan
                                                               ke meja konsumen.
                                                               Inventori
                                                               Pengaturan stok bahan makanan yang masuk dan keluar dari
                                                               gudang, termasuk rencana pembelian dan notifikasi bahan
                                                               yang akan habis.
                                                               Analitical program
Magister Program Telkom Institute of Technology                                                                                                           4

Pengolahan data-data yang masuk diproses berdasarkan                           [9]   Weiqun Zheng; Bundell, G.; Model-Based Software Component
                                                                                     Testing: A UML-Based Approach .Computer and Information Science,
beberapa parameter dan kriteria untuk menghasilkan analisis
                                                                                     2007. ICIS 2007. 6th IEEE/ACIS International Conference on Digital
yang sudah di set dan diinputkan                                                     Object Identifier: 10.1109/ICIS.2007.136 .Publication Year: 2007 ,
Payment gateway                                                                      Page(s): 891 - 899
Adalah sebuah payment prosessing baik melalui kartu kredit,
debit maupun uang kas.
General Ledger                                                                 Rolly M. Awangga adalah seorang community developer yang lahir di
Adalah akunting dari restoran yang melingkupi neraca, jurnal                   Indramayu bertepatan dengan hari pahlawan pada tahun 1986. Mengenyam
dan buku besar                                                                 pendidikan di Indramayu sejak Taman Kanak-kanak hingga SMP. Setelah
Reporting                                                                      lulus dari SMPN 2 Sindang, melanjutkan pendidikan SMA nya di SMAN 2
                                                                               Cirebon. Aktif di organisasi intra sekolah (OSIS) serta asisten pelatih
Penghasil dokumen laporan kepada pihak manajemen sesuai                        perguruan pencak silat bela diri tangan kosong Merpati Putih. Tim Perintis
dengan parameter set yang telah dimasukkan                                     dan pembuat logo dewan keamanan sekolah SMA Negeri 2 Cirebon. Setelah
Staff performance                                                              tamat SMA, Melanjutkannya di perguruan tinggi Institut Teknologi Telkom
Pengukuran kinerja karyawan restoran terhadap kinerja yang                     pada tahun 2004. Disanalah banyak mengikuti organisasi dan kepanitian, dari
                                                                               mulai internal hingga eksternal kampus. Aktif dan menjabat beberapa
telah dilakukan.                                                               organisasi diantaranya adalah :
Sallary system                                                                 1. Ketua Informatics Research Community
Sistem penggajian pegawai dengan parameter inputan kinerja                     2. Ketua Linux User Group STT Telkom
serta set parameter dari managemen.                                            3. Bendahara Klub Linux Bandung
                                                                               4. Advokasi Ubuntu Indonesia Wilayah Bandung
                                                                               5. Asisten praktikum Sistem Operasi
                                                                               6. Asisten Dosen Interaksi Manusia Komputer
                           IV. KESIMPULAN                                      7. Anggota Aktif Bandung Kota Blogger
                                                                               Kemudian pada tahun 2010 lulus dari S1 langsung melanjutkan studi
Penggunaan model abstrak per level atau lebih dikenal layer                    pascasarja di teknik informatika ITTelkom dengan peminatan software
dalam membuat diagram komponen, membantu pengembang                            engineering, sempat menjadi dosen di Politeknik Telkom selama satu
perangkat lunak dalam menterjemahkan model kepada tahap                        semester dan Institut Teknologi Telkom, Bersamaan dengan itu juga dirintis
deployment atau kebalikannya. Pemodelan layering yang                          SaungIT selama kuliah bersama rekan rekan praktisi IT lainnya.
sebelumnya dipakai pada OSI layer atau TCP/IP, kini bisa
diadaptasikan untuk memodelkan sistem yang berbasiskan
komponen.


                              REFERENCES
[1]   Yan Li; Chen Wen; Computer Science and Computational Technology,
      2008. ISCSCT '08. InternationalSymposium on Volume: 1.2008
[2]   Bauml, J.; Brada, P.; Software Engineering and Advanced Applications,
      2009. SEAA '09. 35th Euromicro Conference on Digital Object
      Identifier: 10.1109/SEAA.2009.80 Publication Year: 2009 , Page(s):
      428 – 435
[3]   Huaxi (Yulin) Zhang, Christelle Urtado, Sylvain Vauttier.Architecture-
      centric development and evolution processes for component-based
      software.LGI2P / Ecole des Mines d’Al` es – Nˆ ımes – France
[4]   Bonakdarpour, B.; Bozga, M.; Quilbeuf, J.; Automated distributed
      implementation of component-based models with priorities.Embedded
      Software (EMSOFT), 2011 Proceedings of the International Conference
      on Publication Year: 2011 , Page(s): 59 – 68.
[5]   Tomar, P.; Gill, N.S.; Verification & Validation of components with
      new X Component-Based Model Software Technology and Engineering
      (ICSTE), 2010 2nd International Conference on Volume: 2.Digital
      Object Identifier: 10.1109/ICSTE.2010.5608788.Publication Year: 2010
      , Page(s): V2-365 - V2-371
[6]   Fei Chen; Wan-hua Cao; Yong Huang; Research on Component-Based
      Model Driven Architecture Development and Assembly Dependable,
      Autonomic and Secure Computing, 2009. DASC '09. Eighth IEEE
      International Conference on Digital Object Identifier:
      10.1109/DASC.2009.18 .Publication Year: 2009 , Page(s): 636 – 641
[7]   Foustok, M.; Experiences in Large-Scale, Component Based, Model-
      Driven Software Development Systems Conference, 2007 1st Annual
      IEEE Digital Object Identifier: 10.1109/SYSTEMS.2007.374657
      Publication Year: 2007 , Page(s): 1 – 8.
[8]   Xin Fan; Jian Chen; A component-based model of Web-enabled
      applications Technology of Object-Oriented Languages, 1998. TOOLS
      27. Proceedings Digital Object Identifier:
      10.1109/TOOLS.1998.713613 Publication Year: 1998 , Page(s): 301 –
      306.

More Related Content

More from Rolly Maulana Awangga

Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...
Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...
Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...Rolly Maulana Awangga
 
Membangun sistem informasi geografis berbasiskan android dalam 30
Membangun sistem informasi geografis berbasiskan android dalam 30Membangun sistem informasi geografis berbasiskan android dalam 30
Membangun sistem informasi geografis berbasiskan android dalam 30Rolly Maulana Awangga
 
Surat undangan alumni SMANDA Cirebon 2004
Surat undangan alumni SMANDA Cirebon 2004Surat undangan alumni SMANDA Cirebon 2004
Surat undangan alumni SMANDA Cirebon 2004Rolly Maulana Awangga
 
Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...
Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...
Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...Rolly Maulana Awangga
 
Meningkatkan daya ingat [Versi Pelajar SMA]
Meningkatkan daya ingat [Versi Pelajar SMA]Meningkatkan daya ingat [Versi Pelajar SMA]
Meningkatkan daya ingat [Versi Pelajar SMA]Rolly Maulana Awangga
 
Pembuatan materi ajar berbasis multimedia
Pembuatan materi ajar berbasis multimediaPembuatan materi ajar berbasis multimedia
Pembuatan materi ajar berbasis multimediaRolly Maulana Awangga
 
Pengajuan model pengambilan data pada sistem pemilu di indonesia
Pengajuan model pengambilan data pada sistem pemilu di indonesiaPengajuan model pengambilan data pada sistem pemilu di indonesia
Pengajuan model pengambilan data pada sistem pemilu di indonesiaRolly Maulana Awangga
 
Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...
Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...
Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...Rolly Maulana Awangga
 
Social Customer Relationship Management Platform
Social Customer Relationship Management PlatformSocial Customer Relationship Management Platform
Social Customer Relationship Management PlatformRolly Maulana Awangga
 
Garuda Indonesia Airlines Acquisition Strategy
Garuda Indonesia Airlines Acquisition StrategyGaruda Indonesia Airlines Acquisition Strategy
Garuda Indonesia Airlines Acquisition StrategyRolly Maulana Awangga
 

More from Rolly Maulana Awangga (20)

Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...
Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...
Referensi Jurnal IEEE untuk kepentingan penelitian pencarian orang berpengaru...
 
Membangun sistem informasi geografis berbasiskan android dalam 30
Membangun sistem informasi geografis berbasiskan android dalam 30Membangun sistem informasi geografis berbasiskan android dalam 30
Membangun sistem informasi geografis berbasiskan android dalam 30
 
Surat undangan alumni SMANDA Cirebon 2004
Surat undangan alumni SMANDA Cirebon 2004Surat undangan alumni SMANDA Cirebon 2004
Surat undangan alumni SMANDA Cirebon 2004
 
Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...
Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...
Undangan Pembicara Festival TIK untuk Rakyat untuk Komunitas Android Bandung ...
 
Andrie wongso motivation training
Andrie wongso   motivation trainingAndrie wongso   motivation training
Andrie wongso motivation training
 
Meningkatkan daya ingat [Versi Pelajar SMA]
Meningkatkan daya ingat [Versi Pelajar SMA]Meningkatkan daya ingat [Versi Pelajar SMA]
Meningkatkan daya ingat [Versi Pelajar SMA]
 
Pembuatan materi ajar berbasis multimedia
Pembuatan materi ajar berbasis multimediaPembuatan materi ajar berbasis multimedia
Pembuatan materi ajar berbasis multimedia
 
Pengajuan model pengambilan data pada sistem pemilu di indonesia
Pengajuan model pengambilan data pada sistem pemilu di indonesiaPengajuan model pengambilan data pada sistem pemilu di indonesia
Pengajuan model pengambilan data pada sistem pemilu di indonesia
 
Membangun kekuatan organisasi
Membangun kekuatan organisasiMembangun kekuatan organisasi
Membangun kekuatan organisasi
 
Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...
Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...
Pengenalan dan pembuatan materi ajar berbasis multimedia guru gugus 02 kabupa...
 
Social Customer Relationship Management Platform
Social Customer Relationship Management PlatformSocial Customer Relationship Management Platform
Social Customer Relationship Management Platform
 
Garuda Indonesia Airlines Acquisition Strategy
Garuda Indonesia Airlines Acquisition StrategyGaruda Indonesia Airlines Acquisition Strategy
Garuda Indonesia Airlines Acquisition Strategy
 
Social CRM with web 3.0
Social CRM with web 3.0Social CRM with web 3.0
Social CRM with web 3.0
 
5 - fungsi
5 - fungsi5 - fungsi
5 - fungsi
 
5 - depend on & if then else
5 - depend on & if then else5 - depend on & if then else
5 - depend on & if then else
 
Pengembangan potensi diri
Pengembangan potensi diriPengembangan potensi diri
Pengembangan potensi diri
 
Pemrograman Komputer - 3
Pemrograman Komputer - 3Pemrograman Komputer - 3
Pemrograman Komputer - 3
 
Pemrograman Komputer - 2
Pemrograman Komputer - 2Pemrograman Komputer - 2
Pemrograman Komputer - 2
 
Pemrograman Komputer - Pertemuan 1
Pemrograman Komputer - Pertemuan 1Pemrograman Komputer - Pertemuan 1
Pemrograman Komputer - Pertemuan 1
 
Network & Brand
Network & BrandNetwork & Brand
Network & Brand
 

Desain Abstraksi Sistem Perangkat Lunak Operasional Restoran Berbasiskan Komponen

  • 1. Magister Program Telkom Institute of Technology 1 Desain Abstraksi Sistem Perangkat Lunak Operasional Restoran Berbasiskan Komponen Rolly M. Awangga awangga@gmail.com  * personal Abstract— Pemodelan sistem operasional restoran berbasiskan performance komponen ini terdiri dari menajemen kebersihan meja, pemesanan, sampai kepada akunting dari perusahaan termasuk performansi dari pegawai restoran. Model awal menggunakan * Lihat pendapatan diagram use case untuk menggambarkan kondisi, dan selanjutkan menggunakan diagram komponen untuk menjelaskan sistem * * perangkat lunak restoran yang berbasiskan komponen. Diagram * komponen dibangun dari level abstrak hingga sistemnya itu * Lihat menu populer sendiri, sehingga sangat membantu dalam menterjemahkan sebuah pemodelan bagi developer. * management order preparation * Index Terms— komponen, pemodelan abstrak. time * I. GAMBARAN UMUM customer stay time M enggambarkan sistem secara utuh dari aplikasi restoran maka perlunya diagram use case dari sebuah kasus untuk memudahkan pemetaan dari kebutuhan restoran. Gambar 1.1 : use case management Arti setiap use case adalah sebagai berikut : Ada 4 user pengguna dari sistem ini yaitu management, Personal Performance petugas pembersih, pelayan dan staf dapur. Masing-masing use Adalah penilaian terhadap staf yang bekerja di restoran case sebagai berikut. tersebut Management Lihat Pendapatan Adalah untuk melihat pendapatan restoran berdasarkan waktu tertentu Lihat Menu Populer Trend dari menu yang sering dipesan oleh konsumen Order preparation time Trend dari tahapan penyajian setiap menu Customer Stay time Adalah waktu konsumen dari mulai datang hingga keluar restoran. Petugas Pembersih * * lihat status meja Versi yang masih awal dalam penulisan ini belum sepenuhnya dirilis dan masih banyak peninjauan untuk diadakan perbaikan, segala sesuatu yang berhubungan dengan ide dan masukan bisa menghubungi penulis secara update status meja langsung tatap muka atau dengan media elektronik dan telekomunikasi. petugas pembersih Rolly Maulana Awangga saat ini sedang menjalani program magister * teknik Informatika ITTelkom. Saat ini aktif sebagai Community * Development. Bisa ditemui langsung di ITTelkom Bandung; SMS : 08997194777; Whatsapp : 081312000300; PIN BB : 30779300; email : Gambar 1.2 : use case petugas pembersih awg@kitaklik.com
  • 2. Magister Program Telkom Institute of Technology 2 Penjelasan dari use case diatas adalah Lihat status meja II. ARSITEKTUR SISTEM Petugas pembersih bisa melihat status meja apakan siap, Gambaran dari arsitektur sistem yang akan diimplementasikan digunakan, atau kotor. Dengan indikator warna yang berbeda adalah sebagai berikut Update status meja Apabila telah melakukan proses pembersihan meja maka petugas mengupdate status meja tersebut. management kasir Staf Dapur wifi switch konfirmasi pesanan * lihat pesanan * * * Server aplikasi Petugas kebersihan Staff dapur staf dapur pelayan Gambar 2.1 : arsitektur sistem Gambar 1.3 : use case staf dapur Server aplikasi adalah tempat ditaruhnya perangkat lunak sistem operasional restoran. Server ini terhubung melalui Penejelasan dari use case diatas adalah jaringan internal LAN yang bisa diakses melalui kabel ataupun Lihat pesanan wireless. Sistem ini memiliki interface browser biasa dan Melihat list menu yang dipesan oleh konsumen melalui interface untuk mobile tablet yang dipegang oleh pelayan dan input pelayan petugas kebersihan. Konfirmasi pesanan Apabila masakan telah jadi maka melakukan konfirmasi dari pesanan untuk diteruskan menjadi notifikasi ke pelayan III. DESAIN SISTEM BERBASISKAN KOMPONEN Pelayan * Desain dari sistem operasional restoran ini dibari kedalam lihat ketersediaan meja * beberapa abstrak, untuk abstak yang pertama adalah abstrak paling atas atau gambaran umum dari sistem sistem * * operasional restoran dan yang terakhir adalah abstrak komponen sistem itu sendiri. buat pesanan Abstrak 0 : Arsitektur pelayan browser * http * web server notifikasi pesanan tablet browser mysql.dll Gambar 1.4 : use case pelayan Penjelasan dari use case diatas adalah mysql server Lihat ketersediaan meja Ketika konsumen datang maka pelayan melalui tabletnya Gambar 3.1 : komponen abstrak 0 bisa melihat meja yang kosong dan mengantarkan konsumen ke meja tersebut. Interface : Buat pesanan http Pelayan membuat pesanan menu berdasarkan permintaan adalah sebuah protokol yang menyediakan konten berupa konsumen informasi, dengan metode interaksi POST dan GET. Notifikasi pesanan Mysql.dll Menu yang sudah masak dari dapur sudah bisa diantarkan Adalah library driver agar bahasa pemrograman web bisa kepada konsumen berinteraksi dengan database management system Mysql.
  • 3. Magister Program Telkom Institute of Technology 3 Komponen : Table Layouting Browser / tablet browser Adalah komponen yang berada di client, yang digunakan untuk Table Scheme membuka perangkat lunak. Web server Reporting Adalah penyedia tempat dari aplikasi yang ditanamkan, server Cleaning Management akan memberikan respon kepada klien yang meminta layanan Mysql server User Management UAuth ITable Analitical Program ITrends Adalah layanan database management sistem, akan memberikan hasil dari query yang diminta oleh web server.. Order Management invoice Staff performance Abstrak 1 : Web Server Stok Payment Gateway http IGrade Inventory Sallary System IBilling web server General Ledger Apache Gambar 3.3 : komponen abstrak 2 Interface : html Table scheme Adalah tata letak meja yang ada di restoran tersebut Uauth PHP Intrepeter Adalah user dengan role function dari user tersebut meliputi previledge di dalamnya Itable php Informasi meja yang bisa digunakan atau tidak Stok Berisi stok bahan makanan dari menu yang ada restoran system Invoice Tagihan detail dari hasil pemesanan pelanggan Ibilling Informasi tagihan kepada konsumen jumlah yang dibayarkan beserta metode pembayaran yang digunakan Gambar 3.2 : komponen abstrak 1 Itrends Berisi informasi trend-trend hasil analisis. Interface : Igrade PHP Berisi informasi staf beserta grade hasil kinerjanya Interface berupa file yang berekstensi php HTML Component : Interface yang berupa file yang berekstensi html atau htm Table layouting Komponen : Komponen untuk pengaturan tata letak meja restoran Restoran system Cleaning management Adalah aplikasi dari sistem operasional restoran yang Untuk management kebersihan dengan pengaturan set status dibangun meja hijau untuk siap, kuning untuk sedang digunakan, dan PHP Intepreter merah untuk kotor. Adalah pembaca file php yang kemudian memroses skrip yang User Management ada dan mengeluarkan sebagai html Pengaturan profil user, delete, add, edit user beserta functional Apache role dari tiap tiap user untuk previledge aplikasi yagn diakses. Meneruskan layanan pengiriman html melalui protokol http Order management komponen sistem pemesanan dari mulai pelayan sampai Abstrak 2 : component diagram sistem restoran kepada staf dapur hingga notifikasi dan pengantaran pesanan ke meja konsumen. Inventori Pengaturan stok bahan makanan yang masuk dan keluar dari gudang, termasuk rencana pembelian dan notifikasi bahan yang akan habis. Analitical program
  • 4. Magister Program Telkom Institute of Technology 4 Pengolahan data-data yang masuk diproses berdasarkan [9] Weiqun Zheng; Bundell, G.; Model-Based Software Component Testing: A UML-Based Approach .Computer and Information Science, beberapa parameter dan kriteria untuk menghasilkan analisis 2007. ICIS 2007. 6th IEEE/ACIS International Conference on Digital yang sudah di set dan diinputkan Object Identifier: 10.1109/ICIS.2007.136 .Publication Year: 2007 , Payment gateway Page(s): 891 - 899 Adalah sebuah payment prosessing baik melalui kartu kredit, debit maupun uang kas. General Ledger Rolly M. Awangga adalah seorang community developer yang lahir di Adalah akunting dari restoran yang melingkupi neraca, jurnal Indramayu bertepatan dengan hari pahlawan pada tahun 1986. Mengenyam dan buku besar pendidikan di Indramayu sejak Taman Kanak-kanak hingga SMP. Setelah Reporting lulus dari SMPN 2 Sindang, melanjutkan pendidikan SMA nya di SMAN 2 Cirebon. Aktif di organisasi intra sekolah (OSIS) serta asisten pelatih Penghasil dokumen laporan kepada pihak manajemen sesuai perguruan pencak silat bela diri tangan kosong Merpati Putih. Tim Perintis dengan parameter set yang telah dimasukkan dan pembuat logo dewan keamanan sekolah SMA Negeri 2 Cirebon. Setelah Staff performance tamat SMA, Melanjutkannya di perguruan tinggi Institut Teknologi Telkom Pengukuran kinerja karyawan restoran terhadap kinerja yang pada tahun 2004. Disanalah banyak mengikuti organisasi dan kepanitian, dari mulai internal hingga eksternal kampus. Aktif dan menjabat beberapa telah dilakukan. organisasi diantaranya adalah : Sallary system 1. Ketua Informatics Research Community Sistem penggajian pegawai dengan parameter inputan kinerja 2. Ketua Linux User Group STT Telkom serta set parameter dari managemen. 3. Bendahara Klub Linux Bandung 4. Advokasi Ubuntu Indonesia Wilayah Bandung 5. Asisten praktikum Sistem Operasi 6. Asisten Dosen Interaksi Manusia Komputer IV. KESIMPULAN 7. Anggota Aktif Bandung Kota Blogger Kemudian pada tahun 2010 lulus dari S1 langsung melanjutkan studi Penggunaan model abstrak per level atau lebih dikenal layer pascasarja di teknik informatika ITTelkom dengan peminatan software dalam membuat diagram komponen, membantu pengembang engineering, sempat menjadi dosen di Politeknik Telkom selama satu perangkat lunak dalam menterjemahkan model kepada tahap semester dan Institut Teknologi Telkom, Bersamaan dengan itu juga dirintis deployment atau kebalikannya. Pemodelan layering yang SaungIT selama kuliah bersama rekan rekan praktisi IT lainnya. sebelumnya dipakai pada OSI layer atau TCP/IP, kini bisa diadaptasikan untuk memodelkan sistem yang berbasiskan komponen. REFERENCES [1] Yan Li; Chen Wen; Computer Science and Computational Technology, 2008. ISCSCT '08. InternationalSymposium on Volume: 1.2008 [2] Bauml, J.; Brada, P.; Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on Digital Object Identifier: 10.1109/SEAA.2009.80 Publication Year: 2009 , Page(s): 428 – 435 [3] Huaxi (Yulin) Zhang, Christelle Urtado, Sylvain Vauttier.Architecture- centric development and evolution processes for component-based software.LGI2P / Ecole des Mines d’Al` es – Nˆ ımes – France [4] Bonakdarpour, B.; Bozga, M.; Quilbeuf, J.; Automated distributed implementation of component-based models with priorities.Embedded Software (EMSOFT), 2011 Proceedings of the International Conference on Publication Year: 2011 , Page(s): 59 – 68. [5] Tomar, P.; Gill, N.S.; Verification & Validation of components with new X Component-Based Model Software Technology and Engineering (ICSTE), 2010 2nd International Conference on Volume: 2.Digital Object Identifier: 10.1109/ICSTE.2010.5608788.Publication Year: 2010 , Page(s): V2-365 - V2-371 [6] Fei Chen; Wan-hua Cao; Yong Huang; Research on Component-Based Model Driven Architecture Development and Assembly Dependable, Autonomic and Secure Computing, 2009. DASC '09. Eighth IEEE International Conference on Digital Object Identifier: 10.1109/DASC.2009.18 .Publication Year: 2009 , Page(s): 636 – 641 [7] Foustok, M.; Experiences in Large-Scale, Component Based, Model- Driven Software Development Systems Conference, 2007 1st Annual IEEE Digital Object Identifier: 10.1109/SYSTEMS.2007.374657 Publication Year: 2007 , Page(s): 1 – 8. [8] Xin Fan; Jian Chen; A component-based model of Web-enabled applications Technology of Object-Oriented Languages, 1998. TOOLS 27. Proceedings Digital Object Identifier: 10.1109/TOOLS.1998.713613 Publication Year: 1998 , Page(s): 301 – 306.