1. Pengertian Perancangan Sistem
8
π Deskripsi
Perancangan Sistem adalah proses menerjemahkan kebutuhan sistem menjadi model atau desain yang siap diimplementasikan.
π§ Narasi Penjelasan
Setelah kebutuhan sistem dianalisis, tahap berikutnya adalah merancang bagaimana sistem akan dibangun.
Perancangan ini mencakup:
- Struktur sistem
- Alur proses
- Desain database
- Antarmuka pengguna
π Tanpa desain yang baik, sistem akan sulit dikembangkan dan digunakan.
2. Hubungan Analisis dan Perancangan Sistem
6
π Deskripsi
Analisis kebutuhan dan perancangan sistem adalah dua tahap yang saling berkaitan.
π§ Narasi Penjelasan
- Analisis β apa yang dibutuhkan
- Desain β bagaimana sistem dibuat
π Analisis yang buruk akan menghasilkan desain yang salah.
3. Studi Kasus: Sistem Informasi Perpustakaan
π Deskripsi
Digunakan sebagai contoh dalam perancangan sistem sederhana.
π§ Narasi Penjelasan
Permasalahan:
- Pencatatan buku masih manual
- Sulit mencari data
- Rentan kesalahan
Solusi:
- Sistem digital perpustakaan
4. Analisis Kebutuhan Sistem
8
π Deskripsi
Mengidentifikasi kebutuhan sistem berdasarkan pengguna.
π§ Narasi Penjelasan
π Kebutuhan Sistem:
| Jenis | Contoh |
|---|---|
| Fungsional | Input buku, pinjam, kembali |
| Non-Fungsional | Cepat, aman, mudah digunakan |
5. Identifikasi Aktor dan Use Case
6
π Deskripsi
Menentukan siapa yang menggunakan sistem dan apa yang dilakukan.
π§ Narasi Penjelasan
Aktor:
- Admin
- Petugas
- Mahasiswa
Use Case:
- Kelola buku
- Peminjaman
- Pengembalian
6. Perancangan Proses (DFD)
6
π Deskripsi
DFD menggambarkan aliran data dalam sistem.
π§ Narasi Penjelasan
Alur:
- Input data β proses β output
π DFD membantu memahami bagaimana sistem bekerja.
7. Perancangan Basis Data (ERD)
7
π Deskripsi
Merancang struktur database.
π§ Narasi Penjelasan
π Entitas:
| Entitas | Atribut |
|---|---|
| Buku | ID, Judul |
| Anggota | NIM, Nama |
| Transaksi | Tanggal |
π ERD memastikan data terorganisir dengan baik.
8. Perancangan Antarmuka (UI/UX)
6
π Deskripsi
Desain tampilan sistem.
π§ Narasi Penjelasan
UI harus:
- Sederhana
- Mudah digunakan
- Jelas
π UX yang baik meningkatkan kepuasan pengguna.
9. Arsitektur Sistem
6
π Deskripsi
Struktur sistem secara keseluruhan.
π§ Narasi Penjelasan
Contoh:
- Client (user)
- Server (aplikasi)
- Database
10. Spesifikasi Desain Sistem
π Deskripsi
Dokumen desain sistem.
π§ Narasi Penjelasan
Isi:
- Diagram sistem
- Struktur database
- Alur proses
11. Evaluasi Desain Sistem
π Deskripsi
Menilai apakah desain sudah sesuai kebutuhan.
π§ Narasi Penjelasan
Kriteria:
- Efisien
- Mudah digunakan
- Aman
12. Implementasi Sederhana (Opsional)
π Deskripsi
Tahap awal pembuatan sistem.
π§ Narasi Penjelasan
Bisa menggunakan:
- HTML/PHP
- MySQL
13. Tantangan Perancangan Sistem
π Deskripsi
Hambatan dalam desain sistem.
π§ Narasi Penjelasan
- Kebutuhan berubah
- Desain terlalu kompleks
- Kurang komunikasi
14. Best Practice Perancangan Sistem
π Deskripsi
Cara membuat desain yang baik.
π§ Narasi Penjelasan
- Gunakan diagram
- Fokus pada user
- Dokumentasikan desain
- Uji desain
15. Kesimpulan
- Perancangan sistem adalah lanjutan dari analisis kebutuhan
- Desain menentukan keberhasilan sistem
- Harus sederhana, jelas, dan sesuai kebutuhan
- Menggunakan alat bantu seperti DFD, ERD, dan Use Case
π― Latihan / Diskusi
- Apa perbedaan analisis dan desain sistem?
- Mengapa ERD penting?
- Apa fungsi DFD?
π Tugas Praktik
Buat perancangan sistem sederhana:
- Pilih kasus (perpustakaan / toko)
- Buat:
- Kebutuhan sistem
- Use case
- DFD
- ERD
- UI sederhana