Pendahuluan
Apa itu Algoritma Pemrograman?
Algoritma pemrograman adalah serangkaian langkah logis yang dirancang untuk memecahkan masalah tertentu dalam cara yang sistematis. Langkah-langkah ini berfungsi sebagai intruksi bagi komputer yang menjalankan tugas tertentu, misalnya mengelolah data atau menampilkan informasi.
Dengan adanya algoritma, aplikasi bisa berjalan lebih cepat dan terhindar dari error. Tanpa algoritma yang tepat, aplikasi atau program akan berjalan sangat lambat atau memberikan hasil yang tidak akurat.
Cara Kerja Algoritma Pemrograman
Cara kerja algoritma pemrograman pada dasarnaya melibatkan tiga tahap utama, yaitu input, proses, dan output. Berikut penjelasan dan contohnya dalam penggunaan sehari-hari:
1. Bidang : Pendidikan
Contoh Permasalahan : Keterlambatan Pengumpulan Tugas Mahasiswa
Tugas :
1.
Langkah-langkah yang bisa dilakukan menurut saya :
- Pertama kita harus tau dulu masalahnya. Beberapa teman, bahkan termasuk saya sendiri pernah telat mengumpulkan tugas (kadang lebih suka deadline)
- Setelah itu kita bisa coba cari tau alasannya dengan berdiskusi bersama teman-teman, ternyata ada yang bilang lupa, susah membagi waktu bahkan kadang terkendala di jaringan apalagi yang rumahnya agar terpencil otomatis jaringan susah didapatkan sehingga bisa menjadi salah satu faktor penghambat mengumpulkan tugas secara online.
- Nah dari situ dianalisis kalau sebenarnya kebanyakan mahasiswa bukan malas, tapi belum bisa memanajemen waktu dengan baik.
- Selelah mengamati masalah tersebut solusi yang bisa kita ambil yaitu membuat pengigat di grup wa kelas, berupa jadwal yang jelas
- Jadi biar tugas tersebut bukan cuma tugas ketua tingkat tapi siapa saja bisa buat saling mengigatkan
- Terakhir kita bisa mengevaluasi, dilihat apakah setelah ada pengigat masih banyak yang telat atau sudah berkurang.
Input => Data keterlambatan dan alasan kenapa telat
Proses => Analisis penyebab, buat solusi, kemudian dijalankan
Output => Mahasiswa tepat waktu bahkan lebih awal
2.
Menurut saya algoritma ini efektif karena langkanya jelas dan ada evaluasi di akhir. Kalau input berubah, prosedurnya nggak perlu diganti semua, cukup diawal saja kayak indentifikasi masalah, ngumpulin data, sama analisis. Sisanya masih sama, cuma di sesuaikan masalah barunya.
3.
- Efisien: Algoritma cuma pake data penting aja, kayak deadline sama jam ngumpulin tugas, jadi prosesnya cepat dan tidak ribet
- Efektif: Hasilnya langsung keliatan apakah tugas tepat waktu atau telat, jadi dosen tidak perlu ngecek manual lagi
- Adil: Aturannya sama buat semua mahasiswa, jadi tidak ada pilih kasih
- Trasparan: Sistem nunjukin jelas, misalnya "Deadline 23:59, dikumpul 00:05 telat 6 menit", jadi mahasiswa bisa lihat buktinya.
bagus sekali permasalahannya yang muambil
BalasHapustapi entah kenapa, merasa tersindirkan sama kata deadline itu wkwkwk
sebagai pengingat untuk diri sendiri dan teman teman wkwk
Hapuskereeen
BalasHapusthanks
HapusKeren kakaa🔥🔥
BalasHapusmakasih loh kak ðŸ˜ðŸ˜š
Hapusmasalahnya sangat relate dengan apa yang dialami banyak mahasiswa sekarang,termasuk saya sendiri.Dan masalah ini sangat menarik untuk di realisasikan,kalau bisa kita saling mengingatkan dan membantu soal tugas ini,tidak perlu terlalu berharap ke pada keti saja untuk hal hal seperti mengingatkan, dan kalau semisal kita sudah tau kendala teman contohnya sinyalnya kurang baik, atau perangkat elektroniknya bermasalah kita bisa langsung saling membantu.
BalasHapusBener banget semoga kita bisa terus saling support yaa 🤗 makasih banyak udah kasih tanggapan yang keren
BalasHapusGud gudd, topik yang sangat menarik dan semoga kita semua dapat merealisasikannya, bagaimanapun kita adalah makhluk sosial yang membutuhkan interaksi dan bantuan dari sesama manusia
BalasHapusBener banget semoga kita bisa terus saling support yaa 🤗 makasih banyak udah kasih tanggapan yang keren
Hapus