1. Konsep Dasar Sistem Informasi
Secara sederhana, Sistem Informasi adalah kombinasi dari teknologi informasi (perangkat keras dan perangkat lunak) serta aktivitas orang-orang yang menggunakan teknologi tersebut untuk mendukung operasi dan manajemen.
Komponen Utama Sistem Informasi:
* Hardware (Perangkat Keras): Komputer, server, jaringan.
* Software (Perangkat Lunak): Sistem operasi, aplikasi basis data.
* Data: Fakta mentah yang akan diolah.
* Prosedur: Aturan atau instruksi untuk menjalankan sistem.
* Brainware (Orang): Pengguna, pengembang, dan administrator.
> Intinya: Sistem informasi bukan sekadar komputer, tapi bagaimana teknologi tersebut membantu manusia menyelesaikan tugas dengan lebih efisien.
2. Apa itu Analisis Kebutuhan Sistem?
Analisis kebutuhan adalah proses untuk menetapkan layanan apa yang diharapkan pelanggan dari sistem dan batasan-batasan di mana sistem tersebut harus beroperasi.
Jika kita salah dalam menentukan kebutuhan di awal, maka hasil akhirnya (produk jadi) kemungkinan besar tidak akan terpakai atau gagal memenuhi ekspektasi pengguna.
3. Kebutuhan Fungsional (Functional Requirements)
Kebutuhan fungsional adalah jenis kebutuhan yang berisi proses-proses apa saja yang harus dilakukan oleh sistem. Ini berkaitan dengan "Apa yang dilakukan sistem?" (What the system does).
Ciri-ciri Kebutuhan Fungsional:
* Menjelaskan interaksi antara sistem dan lingkungannya.
* Menjelaskan layanan atau fungsi spesifik.
* Biasanya dapat diamati langsung oleh pengguna.
Contoh pada Sistem E-Commerce:
* Sistem harus dapat melakukan verifikasi login pengguna.
* Sistem harus bisa menampilkan daftar produk berdasarkan kategori.
* Sistem harus dapat menghitung total belanjaan secara otomatis di keranjang.
* Sistem harus mengirimkan email konfirmasi setelah pembayaran sukses.
4. Kebutuhan Non-Fungsional (Non-Functional Requirements)
Kebutuhan non-fungsional adalah properti atau batasan sistem. Jika fungsional adalah "apa" yang dilakukan, maka non-fungsional adalah "bagaimana" sistem bekerja. Ini sering disebut sebagai Quality Attributes.
Kategori Kebutuhan Non-Fungsional:
* Usability (Kemudahan): Seberapa mudah sistem digunakan? (Contoh: Antarmuka harus ramah pengguna/User Friendly).
* Availability (Ketersediaan): Kapan sistem bisa diakses? (Contoh: Sistem harus aktif 24 jam sehari tanpa henti).
* Reliability (Keandalan): Seberapa jarang sistem mengalami error?
* Performance (Kinerja): Seberapa cepat sistem merespons? (Contoh: Waktu muat halaman tidak boleh lebih dari 3 detik).
* Security (Keamanan): Bagaimana data dilindungi? (Contoh: Password harus dienkripsi dengan algoritma AES-256).
Tugas untuk kamu:
Coba perhatikan aplikasi WhatsApp di HP kamu. Sebutkan 1 contoh kebutuhan fungsional dan 1 contoh kebutuhan non-fungsional dari aplikasi tersebut di kolom komentar ya!
Posting Komentar untuk "Merancang Kebutuhan Sistem Komputer"