π’ 1. Pendahuluan
Dalam proses analisis dan perancangan sistem, seorang analis sistem harus mampu menggambarkan alur kerja sistem secara jelas dan mudah dipahami. Salah satu alat pemodelan yang paling dasar dan paling sering digunakan adalah flowchart.
Flowchart membantu:
- Memvisualisasikan proses sistem
- Mempermudah analisis sistem
- Mempermudah komunikasi antar tim
- Menjadi dasar pengembangan aplikasi
Flowchart sangat penting dipelajari karena menjadi dasar sebelum mempelajari DFD, UML, dan pemrograman.
π’ 2. Pengertian Flowchart
π Definisi Flowchart
Flowchart adalah diagram atau bagan yang menggambarkan urutan langkah, proses, atau alur kerja suatu sistem menggunakan simbol-simbol tertentu.
π Narasi Penjelasan
Flowchart digunakan untuk:
- Menggambarkan proses bisnis
- Mendeskripsikan algoritma
- Menjelaskan sistem kerja
- Membantu dokumentasi sistem
Flowchart mempermudah seseorang memahami proses tanpa harus membaca penjelasan panjang.
πΌοΈ Ilustrasi Flowchart
8
π’ 3. Fungsi Flowchart
π Fungsi Utama
Flowchart memiliki beberapa fungsi penting:
- Memvisualisasikan proses
- Mempermudah analisis
- Membantu debugging
- Menjadi dokumentasi sistem
π Narasi Penjelasan
Dalam pengembangan sistem informasi, flowchart digunakan oleh:
- System analyst
- Programmer
- Project manager
- User
Dengan flowchart, semua pihak dapat memahami proses sistem secara bersama-sama.
π Fungsi Flowchart dalam Sistem Informasi
| Fungsi | Penjelasan |
|---|---|
| Dokumentasi | Menyimpan alur proses |
| Analisis | Menemukan masalah |
| Komunikasi | Mempermudah diskusi |
| Perancangan | Menjadi dasar coding |
π’ 4. Jenis-Jenis Flowchart
π‘ 4.1 Flowchart Sistem
π Pengertian
Menggambarkan alur kerja sistem secara keseluruhan.
π Narasi Penjelasan
Flowchart sistem menunjukkan:
- Input data
- Proses
- Output
- Hubungan antar bagian
Biasanya digunakan pada tahap analisis sistem.
πΌοΈ Contoh Flowchart Sistem
7
π‘ 4.2 Flowchart Dokumen
π Pengertian
Menggambarkan alur dokumen dalam sistem.
π Narasi Penjelasan
Flowchart dokumen digunakan untuk:
- Mengetahui perpindahan dokumen
- Menganalisis proses administrasi
- Mengurangi redundansi dokumen
πΌοΈ Contoh Flowchart Dokumen
8
π‘ 4.3 Flowchart Program
π Pengertian
Menggambarkan logika atau algoritma program.
π Narasi Penjelasan
Flowchart program digunakan programmer untuk:
- Mendesain algoritma
- Mempermudah coding
- Mengurangi kesalahan program
πΌοΈ Contoh Flowchart Program
7
π’ 5. Simbol-Simbol Flowchart
π Pengertian Simbol
Flowchart menggunakan simbol standar agar mudah dipahami secara universal.
π‘ 5.1 Simbol Terminator
π Fungsi
Menunjukkan awal dan akhir proses.
πΌοΈ Simbol Terminator
6
π‘ 5.2 Simbol Process
π Fungsi
Menunjukkan proses pengolahan data.
πΌοΈ Simbol Process
7
π‘ 5.3 Simbol Decision
π Fungsi
Menunjukkan keputusan atau percabangan.
πΌοΈ Simbol Decision
8
π‘ 5.4 Simbol Input/Output
π Fungsi
Menunjukkan input atau output data.
πΌοΈ Simbol Input Output
7
π‘ 5.5 Simbol Connector
π Fungsi
Menghubungkan bagian flowchart.
πΌοΈ Simbol Connector
7
π’ 6. Tabel Simbol Flowchart
π Tabel Simbol dan Fungsi
| Simbol | Nama | Fungsi |
|---|---|---|
| Oval | Terminator | Awal/Akhir |
| Persegi Panjang | Process | Proses |
| Belah Ketupat | Decision | Percabangan |
| Jajar Genjang | Input/Output | Data masuk/keluar |
| Panah | Flowline | Arah alur |
| Lingkaran | Connector | Penghubung |
π’ 7. Aturan Membuat Flowchart
π Aturan Dasar
- Gunakan simbol standar
- Alur dari atas ke bawah
- Gunakan panah
- Hindari garis berpotongan
- Beri nama proses dengan jelas
π Narasi Penjelasan
Flowchart yang baik harus:
- Mudah dibaca
- Rapi
- Konsisten
- Tidak membingungkan
πΌοΈ Contoh Flowchart Baik dan Buruk
9
π’ 8. Langkah-Langkah Membuat Flowchart
π Tahapan
- Identifikasi proses
- Tentukan input dan output
- Susun urutan proses
- Pilih simbol
- Gambar flowchart
- Evaluasi alur
π Narasi Penjelasan
Sebelum membuat flowchart:
- Pahami sistem
- Tentukan tujuan
- Analisis proses bisnis
πΌοΈ Diagram Langkah Pembuatan Flowchart
7
π’ 9. Contoh Flowchart Sistem Akademik
π Studi Kasus Login Mahasiswa
Alur:
- Mahasiswa input username dan password
- Sistem memvalidasi data
- Jika benar β masuk dashboard
- Jika salah β kembali login
πΌοΈ Flowchart Login Sistem
6
π’ 10. Contoh Flowchart Penjualan
π Studi Kasus Kasir
Alur:
- Input barang
- Hitung total
- Pembayaran
- Cetak struk
πΌοΈ Flowchart Sistem Penjualan
8
π’ 11. Kelebihan dan Kekurangan Flowchart
π Tabel Kelebihan dan Kekurangan
| Kelebihan | Kekurangan |
|---|---|
| Mudah dipahami | Sulit untuk sistem besar |
| Visualisasi jelas | Membutuhkan waktu |
| Membantu analisis | Diagram bisa kompleks |
| Mempermudah komunikasi | Perubahan sulit jika besar |
π’ 12. Software Pembuat Flowchart
π Tools Populer
| Software | Fungsi |
|---|---|
| Draw.io | Gratis dan online |
| Microsoft Visio | Profesional |
| Lucidchart | Kolaborasi online |
| Visual Paradigm | Pemodelan sistem |
| Canva | Diagram sederhana |
πΌοΈ Ilustrasi Software Flowchart
6
π’ 13. Tutorial Praktikum
π» Praktikum 1 β Membuat Flowchart Sederhana
π― Tujuan
Mahasiswa mampu membuat flowchart dasar.
π Studi Kasus
Flowchart proses login.
π Langkah Praktikum
Langkah 1
Buka Draw.io.
Langkah 2
Pilih:
- Flowchart template
Langkah 3
Tambahkan simbol:
- Start
- Input
- Decision
- Process
- End
Langkah 4
Hubungkan dengan panah.
πΌοΈ Tutorial Flowchart
8
π» Praktikum 2 β Membuat Flowchart Sistem Perpustakaan
π― Tujuan
Mahasiswa memahami alur proses bisnis.
π Alur Sistem
- Cari buku
- Peminjaman
- Validasi petugas
- Simpan data
- Cetak bukti
π Tugas Praktikum
| Tahapan | Simbol |
|---|---|
| Mulai | Terminator |
| Input data | Input/Output |
| Validasi | Decision |
| Simpan data | Process |
π’ 14. Latihan Mahasiswa
π― Latihan Individu
- Jelaskan pengertian flowchart!
- Apa fungsi simbol decision?
- Sebutkan jenis flowchart!
- Apa manfaat flowchart?
π― Latihan Kelompok
Buat flowchart:
- Sistem absensi
- Sistem parkir
- Sistem perpustakaan
- Sistem penjualan
Gunakan:
- Terminator
- Process
- Decision
- Input/Output
π’ 15. Diskusi Kelas
π Topik Diskusi
- Mengapa flowchart penting dalam pengembangan sistem?
- Apa akibat flowchart yang tidak jelas?
- Kapan flowchart digunakan?
π’ 16. Kesimpulan
π Ringkasan Materi
Flowchart merupakan alat pemodelan sistem yang digunakan untuk menggambarkan alur proses secara visual menggunakan simbol standar.
Flowchart membantu:
- Analisis sistem
- Perancangan sistem
- Dokumentasi proses
- Pengembangan aplikasi
Mahasiswa harus memahami:
- Jenis flowchart
- Simbol flowchart
- Aturan pembuatan
- Implementasi dalam sistem informasi
π― Capaian Pembelajaran
Setelah mempelajari materi ini mahasiswa mampu:
β
Memahami konsep flowchart
β
Mengenali simbol flowchart
β
Membuat flowchart sistem sederhana
β
Memodelkan proses bisnis
β
Menggunakan software flowchart
β
Mendesain alur sistem informasi secara visual