EAS APSI 2023

 1. Tuliskan kebutuhan sistem informasi apa saja yang ingin dimiliki oleh Cafe Ijjo

  • Manajemen persediaan: 
    Aplikasi sistem informasi harus dapat mengelola inventory restoran, antara lain melakukan tracking barang makanan dan minuman, melakukan update otomatis ketika pesanan atau pembelian baru masuk, dan memberikan notifikasi ketika inventory mencapai batas minimum.
  • Proses pemesanan:
    Aplikasi harus mengaktifkan manajemen pesanan yang efisien. Ini termasuk menerima pesanan dari pelanggan melalui berbagai saluran seperti pembayaran, pemesanan online, dan pengiriman. Aplikasi juga harus dapat menunjukkan pesanan yang sedang berjalan, mengubah status pesanan dan mengirimkan pemberitahuan kepada staf yang bertanggung jawab.
  • Manajemen Pembayaran:
    Sistem informasi harus memiliki fungsi pembayaran yang dapat memproses transaksi dengan cepat dan akurat. Ini mungkin termasuk integrasi dengan sistem pembayaran elektronik, pembayaran tunai atau metode pembayaran lainnya. Aplikasi juga harus bisa menyimpan riwayat transaksi pembayaran.
  • Pemantauan kinerja karyawan:
    Aplikasi dirancang untuk memungkinkan pemantauan kinerja karyawan, termasuk jumlah pesanan yang diterima, efisiensi manajemen pesanan, dan peringkat pelanggan. Ini dapat membantu pemilik restoran mengevaluasi kinerja staf mereka dan memberikan umpan balik yang sesuai.
  • Manajemen data pelanggan:
    Aplikasi sistem informasi harus memiliki kemampuan untuk mengumpulkan dan mengelola data pelanggan. Ini mungkin termasuk informasi kontak, preferensi pesanan, riwayat pembelian, dan program loyalitas. Dengan informasi pelanggan yang dikelola dengan baik, restoran dapat menawarkan layanan yang lebih personal kepada pelanggan mereka dan meningkatkan kepuasan mereka.
  • Fitur yang meningkatkan pengalaman pelanggan:
    Aplikasi harus menyertakan fitur yang meningkatkan pengalaman pelanggan, seperti pemesanan online yang nyaman, pemberitahuan status pesanan, kemampuan untuk memberikan umpan balik atau ulasan, dan program loyalitas atau penawaran khusus untuk pelanggan tetap.
  • Laporan dan Analisis:
    Sistem informasi harus menyediakan laporan dan analisis kinerja restoran, termasuk penjualan harian, laba, inventaris, dan peringkat kinerja karyawan. Laporan ini dapat membantu pemilik restoran membuat keputusan yang lebih baik dan meningkatkan operasi mereka. 

2. Buatlah tahapan yang harus dilalui di dalam membangun aplikasi sistem restoran

  • Analisis kebuthan:
    Langkah pertama adalah melakukan analisis mendalam tentang kebutuhan dan persyaratan sistem informasi restoran. Ini termasuk wawancara dengan pemilik restoran, manajemen, dan staf untuk memahami tantangan, operasi yang ada, dan fitur yang diinginkan. Hasil analisis ini menjadi dasar perencanaan dan perancangan sistem informasi.
  • Perencanaan proyek:
    Setelah kebutuhan diidentifikasi, langkah selanjutnya adalah membuat rencana proyek yang mencakup jadwal, anggaran, dan sumber daya yang diperlukan. Perencanaan proyek ini membantu untuk menetapkan prioritas, mengalokasikan waktu dan sumber daya, serta mengantisipasi risiko yang mungkin timbul selama pengembangan aplikasi. Desain sistem:
Pada fase ini direncanakan struktur dan arsitektur aplikasi sistem informasi restoran. Ini termasuk merancang database untuk menyimpan informasi pelanggan, pesanan, inventaris dan transaksi, dan merancang antarmuka yang intuitif dan ramah pengguna.
  • Pengembangan perangkat lunak:
    Setelah desain sistem selesai, tim pengembangan dapat memulai proses pengembangan perangkat lunak. Ini membutuhkan pemrograman aplikasi menggunakan bahasa pemrograman yang sesuai dan menggunakan kerangka atau alat pengembangan yang sesuai. Pada fase ini, fungsi sistem seperti manajemen persediaan, manajemen pemesanan dan manajemen pembayaran dikembangkan. Pengujian:
Ketika pengembangan perangkat lunak selesai, tahap pengujian dimulai. Tim pengujian melakukan serangkaian pengujian untuk memastikan bahwa aplikasi bekerja dengan benar, aman, dan memenuhi persyaratan yang ditentukan. Ini termasuk fungsionalitas pengujian, keamanan, kinerja, dan kompatibilitas di berbagai perangkat dan platform.
  • Penerapan:
    Saat aplikasi dianggap selesai dan lulus uji, fase penerapan dimulai. Aplikasi sistem informasi restoran dipasang dan dikonfigurasi pada server atau infrastruktur yang sesuai. Selain itu, karyawan restoran dilatih untuk menggunakan aplikasi secara efektif.
  • Komisioning dan pemeliharaan:
    Setelah aplikasi diaktifkan, tahap inisialisasi dijalankan. Restoran mempromosikan aplikasi kepada pelanggan dan memastikan penggunaan maksimal. Selain itu, perlu dilakukan perawatan, pembaruan, dan perbaikan secara berkala untuk menjaga kinerja dan keandalan aplikasi dalam jangka panjang.
  • Evaluasi dan Peningkatan:
    Langkah terakhir adalah mengevaluasi kinerja aplikasi sistem informasi restoran setelah penggunaan yang berat. Umpan balik dari restoran, karyawan, dan pelanggan harus dikumpulkan dan dievaluasi. Berdasarkan hasil evaluasi, perbaikan dan perluasan lebih lanjut dapat dilakukan untuk memastikan bahwa sistem informasi restoran menjawab kebutuhan yang terus berkembang. 

3. Apa yang dimaksud dengan model analisis? Ruang lingkup model analisis apa saja?

    Model analisis mengacu pada pendekatan dan metode untuk menganalisis kebutuhan, proses dan persyaratan sistem yang akan dikembangkan. Model analitik membantu untuk lebih memahami masalah, menciptakan visi yang jelas tentang solusi yang diinginkan dan memetakan kebutuhan bisnis dengan karakteristik dan fungsi sistem.

Ruang lingkup model analisis dapat mencakup aspek-aspek berikut:
  • Analisis kebutuhan (analisis kebutuhan):
    Ini termasuk mengumpulkan, mengidentifikasi, dan mendokumentasikan persyaratan sistem terperinci. Ini termasuk mengidentifikasi masalah yang ada, memahami proses bisnis yang ada, menganalisis persyaratan fungsional dan non-fungsional dan mengidentifikasi kendala dan kendala yang ada.
  • Analisis Proses Bisnis:
    Analisis model juga dapat mencakup analisis dan pemodelan proses bisnis yang ada dalam organisasi. Ini termasuk memahami tahapan operasi restoran, mengidentifikasi area yang memerlukan peningkatan, dan mengidentifikasi peluang untuk mengotomatisasi atau meningkatkan efisiensi proses.
  • Analisis data (analisis data):
    Saat menganalisis sistem informasi, penting untuk memahami informasi apa yang dibutuhkan dan bagaimana informasi dihasilkan, diproses, dan digunakan dalam sistem. Ini membutuhkan identifikasi dan pemodelan entitas dan atribut yang relevan, hubungan antara entitas, dan aturan bisnis yang mengatur data.
  • Analisis resiko:
    Model analisis juga dapat mencakup identifikasi dan analisis risiko yang muncul dalam pengembangan dan penggunaan sistem informasi. Ini termasuk mengidentifikasi potensi masalah, merencanakan strategi manajemen risiko, dan memastikan bahwa sistem cukup andal dan aman. 
  • Analisis kinerja:
    Saat merancang sistem informasi, penting untuk mempertimbangkan analisis efisiensi sistem, baik itu waktu respons, kapasitas, atau penggunaan sumber daya. Tujuannya adalah untuk mengidentifikasi area yang memerlukan penyetelan atau pengoptimalan untuk memastikan bahwa sistem berjalan secara efisien dan berkinerja baik.
  • Analisa Kebutuhan:
    Tahap analisis juga mencakup identifikasi dan dokumentasi kebutuhan sistem secara rinci. Ini termasuk persyaratan fungsional (apa yang harus dilakukan sistem) dan persyaratan non-fungsional (kualitas, kinerja, keamanan, dll.). Analisis kebutuhan membantu memetakan kebutuhan bisnis menjadi fitur dan fungsi yang harus dimiliki sistem. 

    Model analisis yang tepat dipilih berdasarkan kompleksitas proyek, kebutuhan bisnis dan preferensi organisasi yang terlibat dalam pengembangan sistem informasi.  

4. Apakah fungsi model Desain. Yang termasuk model desain sebutkan

    Model desain mengacu pada tahap pengembangan sistem informasi, dimana solusi yang dianalisis pada tahap analisis diimplementasikan dalam bentuk desain yang lebih detail. Model desain berfokus pada desain dan struktur teknis dari sistem yang akan dikembangkan.

Berikut ini adalah beberapa pola desain yang umum digunakan dalam pengembangan sistem informasi:
  • Model Desain Arsitektur (Model Desain Arsitektur):
    Model ini mencakup perancangan arsitektur sistem yang terdiri dari komponen-komponen dan interaksi di antara komponen-komponen tersebut. Arsitektur sistem meliputi perencanaan jaringan, infrastruktur, sistem basis data, integrasi dengan sistem eksternal, dan arsitektur perangkat lunak yang digunakan dalam pengembangan sistem informasi.
  • Model desain basis data (model desain basis data):
    Model ini mengacu pada desain struktur database dan skema yang digunakan dalam sistem informasi. Ini termasuk merancang tabel, kolom, hubungan, kunci primer dan asing, serta memodelkan entitas dan atribut secara lebih detail. Model desain basis data mencakup normalisasi dan penentuan skema basis data yang optimal untuk menyimpan dan mengelola data yang diperlukan untuk sistem.
  • Model Desain Antarmuka Pengguna:
    Model ini berfokus pada desain antarmuka pengguna yang digunakan dalam sistem informasi. Ini termasuk tata letak, tampilan, interaksi, dan navigasi antarmuka pengguna. Tujuannya adalah untuk membuat antarmuka pengguna yang intuitif, ramah pengguna, dan responsif untuk pengguna sistem. 
  • Model Desain Komponen (Model Desain Komponen):
    Model ini mencakup desain komponen perangkat lunak untuk digunakan dalam sistem informasi. Ini termasuk mengidentifikasi komponen, memodelkan struktur internal komponen, merancang algoritma dan merancang ketergantungan antar komponen. Model desain komponen membantu memecah sistem menjadi unit yang dapat dikelola dan digunakan kembali.
  • Model perencanaan keamanan (model perencanaan keamanan):
    Model ini mencakup perencanaan keamanan sistem informasi. Ini termasuk mengidentifikasi potensi risiko keamanan, memodelkan mekanisme keamanan seperti otentikasi, otorisasi, enkripsi data, dan merancang kebijakan keamanan dan kontrol akses pengguna. 
  • Model desain basis data (model desain data):
    Model ini mengacu pada desain struktur data dan skema yang digunakan dalam sistem informasi. Ini termasuk merancang entitas, atribut, hubungan, dan struktur data yang disimpan dan dipelihara oleh sistem. Model desain basis data juga mencakup desain tipe data, indeks, dan kendala untuk memastikan integritas data.
  • Model perencanaan alur kerja (model perencanaan alur kerja):
    Model ini mengacu pada desain alur kerja atau proses bisnis yang terotomatisasi dalam sistem informasi. Ini membutuhkan identifikasi fase kerja, fungsi, kondisi, dan alur kerja. Model perencanaan alur kerja membantu mengatur dan mengotomatiskan proses bisnis yang ada.  





Comments

Popular posts from this blog

Tugas 5 APSI (D)

Tugas 7 APSI (D)

Tugas 3 APSI (D)