EAS APSI 2023
- 1. Tuliskan kebutuhan sistem informasi apa saja yang ingin dimiliki oleh Cafe Ijjo
- Kebutuhan sistem informasi yang ingin dimiliki Cafe Ijjo adalah sebagai berikut :
- a) Business Requirement :
- - Kemampuan sistem untuk meningkatkan efisiensi kerja karyawan dalam melayani pesanan
- - Kemampuan sistem untuk mengurangi biaya administrasi untuk mengelola inventaris
- - Kemampuan sistem untuk meningkatkan penjualan dan pemasukan dari Cafe Ijjo
- - Kemampuan sistem untuk mengurangi biaya atau sumber daya yang dibutuhkan untuk melacak karyawan Cafe
-
- b) User Requirement :
- - Karyawan Cafe Ijjo mampu mengetahui inventaris Cafe dengan tepat dan cepat
- - Karyawan Cafe Ijjo dapat melayani customer dengan efisien
- - Customer Cafe Ijjo dapat melakukan pemesanan dan pembayaran dengan mudah
- - Pemilik Cafe Ijjo dapat memantau kinerja karyawan dengan mudah
- - Karyawan dapat terbnatu dalam proses layan antar makanan atau minuman dengan mudah
- c) Functional Requirement :
- - Kemampuan sistem untuk membuat laporan kehadiran karyawan
- - Kemampuan sistem untuk menyajikan laporan pembelian oleh setiap customer dengan baik
- - Kemampuan sistem untuk menyimpan jumlah barang inventaris Cafe Ijjo
- - Kemampuan sistem untuk mengakomodasi layanan antar pesanan
- - Kemampuan sistem untuk menampilkan data karyawan dan pelanggan dengan cepat dan tepat
- - Kemampuan sistem untuk menampilkan laporan pemasukan dan pengeluaran Cafe Ijjo
- d) System Requirement :
- - Sistem dapat dijalankan di mana saja, oleh siapapun sesuai kebutuhannya
- - Sistem dapat menunjang proses pembayaran menggunakan media transaksi populer
- - Sistem dapat dijalankan pada berbagai device dan sistem operasi
- - Sistem dapat menyimpan data dengan baik menggunakan cloud-server
- - Sistem didukung dengan kemampuan komputasi yang tinggi agar dapat melayani permintaan di saat-saat padat atau ramai pengunjung
- e) Non-Functional Requirement :
- - Data dapat diupdate secara real-time
- - Tampilan UI/UX mudah dipahami dan menarik
- - Keamanan data pelanggan, karyawan, dan segala macam data terkait bisnis Cafe Ijjo dapat diamankan dengan baik
- 2. Buatlah tahapan yang harus dilalui di dalam membangun aplikasi sistem restoran
- Untuk membangun sutu aplikasi sistem restoran, harus melalui tahap-tahap berikut :
- a) Pengumpulan Informasi / Riset
- Sebelum memeulai sebuah proyek, perlu dilakukan riset di lapangan terlebih dahulu untuk memahami sumber dari permasalahan yang akan diselesaikan dan mencari solusi untuk membenahi hal tersebut. Informasi yang perlu dikumpulkan dalam kasus Cafe Ijjo ini diantaranya adalah jumlah konsumen setiap hari, jumlah karyawan, cara mengelola inventaris sebelum adanya sistem, cara mengelola pemesanan sebelum adanya sistem, cara mengelola pembayaran sebelum adanya sistem, cara mengelola jasa layanan antar pesanan sebelum ada sistem, termasuk cara pemesanan online yang digunakan oleh Cafe Ijjo. Selain itu, perlu mengetahui berapa pendapatan yang diperoleh Cafe Ijjo sejauh ini dan keluhan-jkeluhan yang dirasakan oleh karyawan serta pelanggan.
-
- b) Analisa Kebutuhan Sistem
- Setelah mengetahui fakta-fakta di lapangan, barulah dilakukan analisis kebutuhan sistem untuk menunjang proses perbaikan dari masalah-masalah tersebut. Analisa kebutuhan sistem dapat dilakukan dengan membuat requirement definition, Analisa use case, atau tahapan analisa lainnya. Dari sini, pihak-pihak yang terlibat dalam proyek dapat mengetahui apa saja yang harus dikerjakan dan diaplikasikan dalam sistem restoran Cafe Ijjo. Hal ini dapat memudahkan proses pengembangan nantinya.
- c) Perencanaan Aplikasi
- Setelah melakukan analisa kebutuhan, dilakukan proses perencanaan aplikasi untuk mendapatkan hal-hal spesifik yang akan diterapkan dalam aplikasi. Hal ini menyangkut alur kerja aplikasi, fungsi-fungsi yang akan diterapkan pada aplikasi, dan pembagian fitur-fitur dalam aplikasi. Proses perencanaan aplikasi dapat dilakukan dengan membuat diagram process modelling yang mengakomodasi setiap fungsi yang dibutuhkan. Selain itu juga dilakukan proses data modelling untuk merencanakan dtruktur database yang akan digunakan dalam sistem agar dapat mengakomodasi kebutuhan aplikasi dengan baik.
- d) Desain Aplikasi
- Dalam tahap ini pekerjaan akan lebih menekankan pada bagaimana cara aplikasi mewujudkan hasil analisa yang dilakukan di tahap-tahap sebelumnya. Desain aplikasi dalam proses ini menyangkut desain arsitektur aplikasi yang akan mengatur bagaimana bagain-bagian dalam aplikasi melakukan komunikasi, mengatur bagaimana interaksi antara pengguna dengan aplikasi, atau pihak ketiga dengan aplikasi. Lalu perencanaa desain user interface yang akan diterapkan dalam aplikasi sehingga memudahkan pemahaman pengguna ketika menggunakan aplikasi, desain program, dan desain data storage.
- e) Pengembangan Aplikasi
- Proses pengembangan aplikasi akan diawali dengan membuat manajemen proyek agar proyek dapat berjalan dengan jelas. Isi dari manajemen proyek diantaranya adalah struktur bagian dalam proyek, pembagian tanggung jawab antar bagian, prosedur penulisan kode, dokumentasi, dan penyimpanan berkas-berkas, kontrak kerja, dll. Setelah semuanya jelas baru dilakukan pengembangan aplikasi sesuai dengan pembagian tugas masing-masing.
- f) Pengujian
- Setelah aplikasi dapat dioperasikan dengan baik, aplikasi harus melalui uji coba terlebih dahulu sebelum benar-benar diluncurkan. Hal ini untuk memastikan bahwa aplikasi dapat memenuhi kebutuhan pelanggan, karyawan, dan pemilik Cafe Ijjo dengan baik. Pengujian juga berguna untuk menghindari resiko dari terjadinya hal-hal yang tidak diinginkan seperti kesalahan logika aplikasi, bug dalam sistem, kerusakan sistem, atau kebocoran data-data vital. Jika ada hal-hal yang perlu ditingkatkan, maka dapat dilakukan setelahnya.
- 3. Apa yang dimaksud dengan model analisis? Ruang lingkup model analisis apa saja?
- Model analisis adalah proses pendekatan yang digunakan untuk menganalisis dan memahami kebutuhan sistem informasi. Kebutuhan sistem informasi yang perlu dianalisis diantaranya adalah kebutuhan bisnis, kebutuhan pengguna, kebutuhan fungsional, kebutuhan terkait sistem pendukung, atau kebutuhan-kebutuhan lainnya yang dapat menunjang realisasi sistem informasi. Model analisis juga disebut kerangka kerja yang akan membantu mengetahui apa saja yang akan dikerjakan oleh aplikasi / sistem informasi dan apa saja yang harus dikerjakan oleh para pengembang aplikasi / sistem informasi.
- Ruang lingkup model analisis diantaranya adalah :
- 1) Requirement definition
- Suatu langkah untuk mengidentifikasi kebutuhan sistem informasi yang akan dikembangkan. Kebutuhan sistem informasi yang perlu dianalisis diantaranya adalah kebutuhan bisnis, kebutuhan pengguna, kebutuhan fungsional, kebutuhan terkait sistem pendukung, atau kebutuhan-kebutuhan lainnya yang dapat menunjang realisasi sistem informasi.
- 2) Analisa Use Case
- Analisa Use Case adalah teknik yang digunakan untuk mengidentifikasi kebutuhan sistem perangkat lunak dengan menggambarkan aktor atau user yang akan menggunakan perangkat lunak dan ruang lingkup fitur kegunaan perangkat lunak.
- 3) Process Modelling
- Proses modelling adalah Visualisasi aktivitas dan alur data yang menggambarkan bagaimana bisnis/ organisasi beroperasi. Mengilustrasikan aktivitas-aktivitas yang dilakukan dan bagaimana data berpindah diantara aktifitas-aktifitas itu. Ada banyak cara untuk merepresentasikan proses model, cara yang populer adalah dengan menggunakan data flow diagram (DFD).
- 4) Data Modelling
Data modeling adalah Visualisasi relasi/ hubungan berbagai elemen data yang dibutuhkan di dalam sistem informasi. Data Modelling digunakan untuk mengetahui di mana data disimpan, sehingga mempermudah komunikasi antar tim dan manajemen data, terutama jika terdapat banyak data pada perusahaan. Data modeling menekankan pada data apa yang dibutuhkan dan apa yang akan dilakukan pada data tersebut untuk suatu keperluan bisnis.
- 4. Apakah fungsi model Desain. Yang termasuk model desain sebutkan
- Model desain dalam proses pengembangan suatu sitem informasi atau aplikasi bertujuan untuk mendeskripsikan secara rinci hal-hal yang akan digunakan untuk mewujudkan hasil analisis kebutuhan aplikasi dengan baik. Yang termasuk dalam model desain antara lain :
- 1) Desain Arsitektur
- Desain Arsitektur perangkat lunak adalah Skema yang menggambarkan struktur aplikasi terdiri dari komponen-komponen, perangkat keras, perangkat lunak, interface dengan aplikasi lain serta keterhubungan antar komponen tersebut
- 2) Desain User Interface
- Desain User Interface adalah proses untuk mendefinisikan desain antar muka yang akan digunakan oleh aplikasi. Hal ini menyangkut desain dasar aplikasi, desain navigasi aplikasi, desain input, desain output dalam aplikasi yang akan dibuat.
- 3) Desain Program
- Desain program adalah realisasi dari model logical dan physical diagram process. Prose desain program termasuk proses spesifikasi program yang akan direalisasikan.
- 4) Desain Data Storage
- Desain data storage berfokus pada bagaimana data disimpan dalam aplikasi serta bagaimana cara data tersebut diakses untuk membantu fungsi dalam aplikasi. Proses desain storage bergantung pada data modelling yang sudah dibuat sebelumnya.
- 5. Buatlah model analisi dari studi kasus tersebut
- a) Requirement Definition
- b) Analisa Use Case
- c) Process Modelling
- Terlampir dalam video
- d) Data Modelling
- CDM
- PDM
- 6. Buatlah model desain dari studi kasus tersebut
- Model Desain :
- Desain Arsitektur Caffe Ijjo
- Desain User Interface Caffe Ijjo
- Desain Program Caffe Ijjo
- Desain Data Storage Caffe Ijjo
Untuk detail penjelasan terlampir dalam video - 7. Dokumentasikan dalam bentuk video presentasi
- Link Video : Video EAS APSI 2023
Data modeling adalah Visualisasi relasi/ hubungan berbagai elemen data yang dibutuhkan di dalam sistem informasi. Data Modelling digunakan untuk mengetahui di mana data disimpan, sehingga mempermudah komunikasi antar tim dan manajemen data, terutama jika terdapat banyak data pada perusahaan. Data modeling menekankan pada data apa yang dibutuhkan dan apa yang akan dilakukan pada data tersebut untuk suatu keperluan bisnis.
CDM
PDM
Model Desain :
- Desain Arsitektur Caffe Ijjo
- Desain User Interface Caffe Ijjo
- Desain Program Caffe Ijjo
- Desain Data Storage Caffe Ijjo
Untuk detail penjelasan terlampir dalam video
Komentar
Posting Komentar