Magister Program Telkom Institute of Technology                                                                           ...
Magister Program Telkom Institute of Technology                                                                           ...
Magister Program Telkom Institute of Technology                                                                           ...
Magister Program Telkom Institute of Technology                                                                           ...
Upcoming SlideShare
Loading in …5
×

Desain Abstraksi Sistem Perangkat Lunak Operasional Restoran Berbasiskan Komponen

2,195 views
1,997 views

Published on

as

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,195
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
49
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desain Abstraksi Sistem Perangkat Lunak Operasional Restoran Berbasiskan Komponen

  1. 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 performancekomponen ini terdiri dari menajemen kebersihan meja,pemesanan, sampai kepada akunting dari perusahaan termasukperformansi dari pegawai restoran. Model awal menggunakan * Lihat pendapatandiagram use case untuk menggambarkan kondisi, dan selanjutkanmenggunakan diagram komponen untuk menjelaskan sistem * *perangkat lunak restoran yang berbasiskan komponen. Diagram *komponen dibangun dari level abstrak hingga sistemnya itu * Lihat menu populersendiri, sehingga sangat membantu dalam menterjemahkansebuah pemodelan bagi developer. * management order preparation * Index Terms— komponen, pemodelan abstrak. time * I. GAMBARAN UMUM customer stay timeM enggambarkan sistem secara utuh dari aplikasi restoran maka perlunya diagram use case dari sebuah kasus untukmemudahkan 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 Performancepetugas pembersih, pelayan dan staf dapur. Masing-masing use Adalah penilaian terhadap staf yang bekerja di restorancase sebagai berikut. tersebutManagement 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 danmasih banyak peninjauan untuk diadakan perbaikan, segala sesuatu yangberhubungan dengan ide dan masukan bisa menghubungi penulis secara update status mejalangsung 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 pembersihawg@kitaklik.com
  2. 2. Magister Program Telkom Institute of Technology 2Penjelasan dari use case diatas adalahLihat status meja II. ARSITEKTUR SISTEM Petugas pembersih bisa melihat status meja apakan siap, Gambaran dari arsitektur sistem yang akan diimplementasikandigunakan, atau kotor. Dengan indikator warna yang berbeda adalah sebagai berikutUpdate status meja Apabila telah melakukan proses pembersihan meja makapetugas mengupdate status meja tersebut. management kasirStaf 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 melaluiPenejelasan dari use case diatas adalah jaringan internal LAN yang bisa diakses melalui kabel ataupunLihat 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 daninput pelayan petugas kebersihan.Konfirmasi pesanan Apabila masakan telah jadi maka melakukan konfirmasi daripesanan untuk diteruskan menjadi notifikasi ke pelayan III. DESAIN SISTEM BERBASISKAN KOMPONENPelayan * 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 pelayanPenjelasan dari use case diatas adalah mysql serverLihat ketersediaan meja Ketika konsumen datang maka pelayan melalui tabletnya Gambar 3.1 : komponen abstrak 0bisa melihat meja yang kosong dan mengantarkan konsumenke meja tersebut. Interface :Buat pesanan http Pelayan membuat pesanan menu berdasarkan permintaan adalah sebuah protokol yang menyediakan konten berupakonsumen 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 bisakepada konsumen berinteraksi dengan database management system Mysql.
  3. 3. Magister Program Telkom Institute of Technology 3Komponen : Table LayoutingBrowser / tablet browserAdalah komponen yang berada di client, yang digunakan untuk Table Schememembuka perangkat lunak.Web server ReportingAdalah penyedia tempat dari aplikasi yang ditanamkan, server Cleaning Managementakan memberikan respon kepada klien yang meminta layananMysql server User Management UAuth ITable Analitical Program ITrendsAdalah layanan database management sistem, akanmemberikan hasil dari query yang diminta oleh web server.. Order Management invoice Staff performanceAbstrak 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 : IgradePHP Berisi informasi staf beserta grade hasil kinerjanyaInterface berupa file yang berekstensi phpHTML Component :Interface yang berupa file yang berekstensi html atau htm Table layoutingKomponen : Komponen untuk pengaturan tata letak meja restoranRestoran system Cleaning managementAdalah aplikasi dari sistem operasional restoran yang Untuk management kebersihan dengan pengaturan set statusdibangun meja hijau untuk siap, kuning untuk sedang digunakan, danPHP Intepreter merah untuk kotor.Adalah pembaca file php yang kemudian memroses skrip yang User Managementada dan mengeluarkan sebagai html Pengaturan profil user, delete, add, edit user beserta functionalApache 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 sampaiAbstrak 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. 4. Magister Program Telkom Institute of Technology 4Pengolahan 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 Digitalyang sudah di set dan diinputkan Object Identifier: 10.1109/ICIS.2007.136 .Publication Year: 2007 ,Payment gateway Page(s): 891 - 899Adalah sebuah payment prosessing baik melalui kartu kredit,debit maupun uang kas.General Ledger Rolly M. Awangga adalah seorang community developer yang lahir diAdalah akunting dari restoran yang melingkupi neraca, jurnal Indramayu bertepatan dengan hari pahlawan pada tahun 1986. Mengenyamdan buku besar pendidikan di Indramayu sejak Taman Kanak-kanak hingga SMP. SetelahReporting lulus dari SMPN 2 Sindang, melanjutkan pendidikan SMA nya di SMAN 2 Cirebon. Aktif di organisasi intra sekolah (OSIS) serta asisten pelatihPenghasil dokumen laporan kepada pihak manajemen sesuai perguruan pencak silat bela diri tangan kosong Merpati Putih. Tim Perintisdengan parameter set yang telah dimasukkan dan pembuat logo dewan keamanan sekolah SMA Negeri 2 Cirebon. SetelahStaff performance tamat SMA, Melanjutkannya di perguruan tinggi Institut Teknologi TelkomPengukuran kinerja karyawan restoran terhadap kinerja yang pada tahun 2004. Disanalah banyak mengikuti organisasi dan kepanitian, dari mulai internal hingga eksternal kampus. Aktif dan menjabat beberapatelah dilakukan. organisasi diantaranya adalah :Sallary system 1. Ketua Informatics Research CommunitySistem penggajian pegawai dengan parameter inputan kinerja 2. Ketua Linux User Group STT Telkomserta 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 studiPenggunaan model abstrak per level atau lebih dikenal layer pascasarja di teknik informatika ITTelkom dengan peminatan softwaredalam membuat diagram komponen, membantu pengembang engineering, sempat menjadi dosen di Politeknik Telkom selama satuperangkat lunak dalam menterjemahkan model kepada tahap semester dan Institut Teknologi Telkom, Bersamaan dengan itu juga dirintisdeployment atau kebalikannya. Pemodelan layering yang SaungIT selama kuliah bersama rekan rekan praktisi IT lainnya.sebelumnya dipakai pada OSI layer atau TCP/IP, kini bisadiadaptasikan untuk memodelkan sistem yang berbasiskankomponen. 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.

×