EAS APSI 2023

 

  1. 1. Tuliskan kebutuhan sistem informasi apa saja yang ingin dimiliki oleh Cafe Ijjo
  2. Kebutuhan sistem informasi yang ingin dimiliki Cafe Ijjo adalah sebagai berikut :
  3. a) Business Requirement :
  4. - Kemampuan sistem untuk meningkatkan efisiensi kerja karyawan dalam melayani pesanan
  5. - Kemampuan sistem untuk mengurangi biaya administrasi untuk mengelola inventaris
  6. - Kemampuan sistem untuk meningkatkan penjualan dan pemasukan dari Cafe Ijjo
  7. - Kemampuan sistem untuk mengurangi biaya atau sumber daya yang dibutuhkan untuk melacak karyawan Cafe
  8.  
  9. b) User Requirement :
  10. - Karyawan Cafe Ijjo mampu mengetahui inventaris Cafe dengan tepat dan cepat
  11. - Karyawan Cafe Ijjo dapat melayani customer dengan efisien
  12. - Customer Cafe Ijjo dapat melakukan pemesanan dan pembayaran dengan mudah
  13. - Pemilik Cafe Ijjo dapat memantau kinerja karyawan dengan mudah
  14. - Karyawan dapat terbnatu dalam proses layan antar makanan atau minuman dengan mudah
  1. c) Functional Requirement :
  2. - Kemampuan sistem untuk membuat laporan kehadiran karyawan
  3. - Kemampuan sistem untuk menyajikan laporan pembelian oleh setiap customer dengan baik
  4. - Kemampuan sistem untuk menyimpan jumlah barang inventaris Cafe Ijjo
  5. - Kemampuan sistem untuk mengakomodasi layanan antar pesanan
  6. - Kemampuan sistem untuk menampilkan data karyawan dan pelanggan dengan cepat dan tepat
  7. - Kemampuan sistem untuk menampilkan laporan pemasukan dan pengeluaran Cafe Ijjo

  8. d) System Requirement :
  9. - Sistem dapat dijalankan di mana saja, oleh siapapun sesuai kebutuhannya
  10. - Sistem dapat menunjang proses pembayaran menggunakan media transaksi populer
  11. - Sistem dapat dijalankan pada berbagai device dan sistem operasi
  12. - Sistem dapat menyimpan data dengan baik menggunakan cloud-server
  13. - Sistem didukung dengan kemampuan komputasi yang tinggi agar dapat melayani permintaan di saat-saat padat atau ramai pengunjung

  14. e) Non-Functional Requirement :
  15. - Data dapat diupdate secara real-time
  16. - Tampilan UI/UX mudah dipahami dan menarik
  17. - Keamanan data pelanggan, karyawan, dan segala macam data terkait bisnis Cafe Ijjo dapat diamankan dengan baik
  1. 2. Buatlah tahapan yang harus dilalui di dalam membangun aplikasi sistem restoran
  2. Untuk membangun sutu aplikasi sistem restoran, harus melalui tahap-tahap berikut :
  3. a) Pengumpulan Informasi / Riset
  4. 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.
  5.  
  6. b) Analisa Kebutuhan Sistem
  7. 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.

  8. c) Perencanaan Aplikasi
  9. 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.

  10. d) Desain Aplikasi
  11. 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.

  12. e) Pengembangan Aplikasi
  13. 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.
  1. f) Pengujian 
  2. 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.
  1. 3. Apa yang dimaksud dengan model analisis? Ruang lingkup model analisis apa saja?
  2. 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.
  3. Ruang lingkup model analisis diantaranya adalah :
  4. 1) Requirement definition
  5. 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.
  6. 2) Analisa Use Case
  7. 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.
  8. 3) Process Modelling
  9. 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). 
  10. 4) Data Modelling
  11. 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. 

  1. 4. Apakah fungsi model Desain. Yang termasuk model desain sebutkan
  2. 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 :
  3. 1) Desain Arsitektur
  4. 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
  5. 2) Desain User Interface
  6. 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.
  7. 3) Desain Program
  8. Desain program adalah realisasi dari model logical dan physical diagram process. Prose desain program termasuk proses spesifikasi program yang akan direalisasikan. 
  9. 4) Desain Data Storage
  10. 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.
  11. 5. Buatlah model analisi dari studi kasus tersebut
  12. a) Requirement Definition

  13. b) Analisa Use Case




  14. c) Process Modelling
  15. Terlampir dalam video
  16. d) Data Modelling
  17. CDM


  18. PDM


  19. 6. Buatlah model desain dari studi kasus tersebut
  20. Model Desain :
    1. Desain Arsitektur Caffe Ijjo
    2. Desain User Interface Caffe Ijjo
    3. Desain Program Caffe Ijjo
    4. Desain Data Storage Caffe Ijjo
    Untuk detail penjelasan terlampir dalam video
  21. 7. Dokumentasikan dalam bentuk video presentasi
  22. Link Video : Video EAS APSI 2023

Komentar

Postingan populer dari blog ini

Latihan Membuat Website untuk Resume atau CV

Tugas 1 APSI : Sistem Informasi Akuntansi Aset Tetap

ETS - Pemrograman Web