Coconote
AI notes
AI voice & video notes
Export note
Try for free
Pengantar Algoritma dan Berpikir Komputasional
Aug 7, 2024
Catatan Kuliah: Algoritma dan Berpikir Komputasional
Pendahuluan
Pembicara meminta maaf atas keterlambatan jadwal upload video sosiologi.
Mengingat kembali topik sebelumnya:
Berpikir Komputasional
.
Fokus video kali ini:
Algoritma
.
Apa itu Algoritma?
Algoritma adalah teknik untuk menyelesaikan suatu permasalahan.
Ciri-ciri algoritma:
Well-defined
: Tidak ada yang tidak jelas, harus terstruktur dengan baik.
Sequential
: Proses langkah-langkah harus berurutan.
Computational
: Melibatkan proses perhitungan.
Contoh Praktis
Contoh input-output
:
Input: Satu bungkus Indomie.
Algoritma: Proses memasak.
Output: Indomie siap makan.
Analogi Resep Masak
Resep masak dapat dianggap sebagai algoritma:
Well-defined
: Bahan dan langkah sudah jelas.
Sequential
: Langkah-langkah terurut.
Perbedaan dengan algoritma komputer: Resep ditulis dalam bahasa manusia, algoritma ditulis dalam bahasa komputer.
Pentingnya Algoritma
Algoritma membantu dalam pembagian tugas saat bekerja kelompok:
Menentukan peran setiap anggota.
Mengorganisir langkah-langkah untuk menyelesaikan tugas.
Tanpa algoritma, instruksi dapat menjadi tidak terstruktur.
Jenis Algoritma
Sorting Algorithm
: Algoritma untuk mengurutkan data.
Searching Algorithm
: Algoritma untuk mencari data.
Graph Algorithm
: Misalnya mencari jarak terpendek antar kota.
Cara Menyusun Algoritma
Tiga cara menulis algoritma:
Deskripsi
: Menjelaskan langkah-langkah secara naratif.
Flowchart
: Menggunakan bagan untuk menggambarkan langkah-langkah.
Pseudocode
: Menulis instruksi dengan sintaks yang mirip bahasa pemrograman.
Contoh Pseudocode
Contoh instruksi menggunakan pseudocode:
if 1 print response imcase 1
Dapat diubah menjadi kode dalam bahasa pemrograman tertentu.
Penutup
Pembicara mengajak penonton untuk memberikan komentar tentang topik yang ingin dibahas lebih lanjut.
Video berikutnya akan membahas lebih jauh tentang berpikir komputasional.
Penting untuk like, share, dan subscribe pada channel.
Informasi tentang video dan sumber dapat ditemukan di website pembicara.
📄
Full transcript