Haloo teman-teman, apa kabar nih? Semoga baik yahh... Saya hadir lagi nih, setelah lama nggak ngepost sesuatu di blog ini, yaa tahu lah akhir-akhir ini cuaca sedang dahsyat-dahsyatnya, sampai modem saya di kost meledak kesambar petir, dan efeknya langsung ngaruh ke PC saya, mati total guys... Oke cukup sekian cerita tentang petirnya, kali ini saya hadir untuk ngepost tugas yang diberikan oleh dosen saya di mata kuliah Sistem Informasi Manajemen Keuangan Negara, atau teman-teman saya biasa menyebutnya SIM-KN.
Di mata kuliah yang satu ini, dosen saya mengajari tentang Agoritma. Algoritma adalah urutan langkah-langkah logis dalam penyelesaian masalah yang disusun secara sistematis dan logis. Algoritma ini biasanya digunakan dalam bahasa pemrogaraman. Dalam algoritma juga dikenal flowchart, yaitu semacam rangkaian gambar atau simbol yang menggambarkan aliran proses atau prosedur suatu kegiatan. Berikut inilah flowchart yang biasa digunakan dalam proses pemrograman:
1. Simbol untuk SISTEM

2. Simbol untuk PROGRAM
Oke, mungkin seperti itulah sedikit pengenalan tentang algoritma dengan bentuk-bentuk flowcahartnya. Selanjutnya saya berlatih membuat algoritma dan flowchart dari sebuah proses yang diperintah oleh dosen, yaitu membuat proses Ujian Seleksi Masuk (USM) STAN dengan asumsi nilai rata-rata peserta yang lulus harus lebih dari atau sama dengan 7.5 dan nilai untuk mata ujian Bahasa Indonesia minimal 7, dimana jumlah maksimal peserta yang lulus di ujian ini adalah 1000 orang.
Dari soal perintah di atast, algoritma prosesnya adalag sebagai berikut:
- Masukkan data (lembar jawab) peserta
- Sistem membaca lembar jawab peserta
- Sistem menilai semua jawaban pada setiap mata ujian, jika rata-rata nilai < 7.5 maka masuk/ tulis pada daftar peserta tidak lulus
- Sistem menilai jawaban pada mata ujian Bahasa Indonesia, jika nilai < 7 maka masukkan pada daftar peserta tidak lulus
- Sistem menyortir daftar nilai peserta yang telah masuk kriteria penilaian untuk diurutkan dari nilai tertinggi ke nilai yang terrendah sebagai peringkat
- Sistem membaca daftar nilai peserta berdasarkan peringkat, jika peringkat peserta > 1000, maka masukkan pada daftar peserta tidak lulus
- Sistem mencetak hasil, baik peserta yang lulus maupun yang tidak lulus
Dari algoritma tersebut, dapat dibuat flowchart seperti pada gambar berikut ini:

Nah kurang lebih seperti itulah bentuk flowchart dari proses Ujian Seleksi Masuk seperti yang diperintahkan dalam soal di atas. Dengan membaca ini, diharapkan teman-teman juga bisa ikut belajar tentang algoritma. Terima kasih. Semoga bermanfaat. :)
Aplikom!
BalasHapus