Tugas Mandiri 6 Matematika Diskrit
Nama: Sinta
Jurusan: Sistem Informasi
Kelas: Pagi
SOAL:
A. Jelaskan pengertian dari algoritma.
Jawaban:
Algoritma adalah serangkaian langkah yang disusun secara berurutan untuk menyelesaikan sebuah kegiatan atau instruksi.
Secara sederhana, algoritma dapat dimaknai sebagai serangkaian langkah atau perintah yang disusun secara berurutan dari awal hingga akhir untuk menyelesaikan sebuah kegiatan atau instruksi.
Dalam dunia komputer, algoritma memiliki peran yang sangat penting terutama dalam membangun sebuah program. Hal ini karena setiap kode harus disusun dalam algoritma yang tepat agar dapat bekerja dengan baik serta mengeluarkan hasil yang diinginkan.
B. Jelaskan hubungan antara algoritma dan bahasa pemrograman komputer.
Jawaban:
Program adalah kumpulan pernyataan komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma. Program ditulis dengan menggunakan bahasa pemrograman. Jadi bisa disebut bahwa program adalah suatu implementasi dari bahasa pemrograman. Beberapa pakar memberi formula bahwa :
Program = Algoritma + Bahasa (Struktur Data)
Bagaimanapun juga struktur data dan algoritma berhubungan sangat erat pada sebuah program. Algoritma yang baik tanpa pemilihan struktur data yang tepat akan membuat program menjadi kurang baik, demikian juga sebaliknya.
C. Apakah perbedaan antara algoritma dan logika?
Jawaban:
Perbedaan logika dan algoritma adalah jika logika dalam konteks komputer lebih mengarah pada bagaimana pola berpikir yang rasional, tepat dan logis dalam memecahkan suatu masalah, sedangkan algoritma cenderung pada prosedur menyelesaikan suatu masalah yang runtut dan logis dan umumnya digambarkan seperti pola pada flowchart dan pseudocode.
D. Jelaskan pengertian flowchart
Jawaban:
flowchart adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses dengan proses lainnya dalam suatu program.
Contoh:
E. Buat 3 contoh penyelesaian dengan metode induksi matematika. Contoh sesuai dengan latihan-latihan di slide pertemuan 13.
Komentar
Posting Komentar