Please enable JavaScript.
Coggle requires JavaScript to display documents.
Berpikir Komputasional - Coggle Diagram
Berpikir Komputasional
C. Algoritma
Pengertian Algoritma
Algoritma adalah sekumpulan langkah langkah atau instruksi logis yang disusun secara sistematis untuk menyelesaikan suatu masalah
Ciri-ciri Algoritma
Terdapat Input
Yakni permasalahan yang dihadapi dan nantinya akan dicarikan solusinya.
Terdapat proses
Yakni serangkaian tahapan yang memang harus dikerjakan agar bisa mencapai tujuan akhir.
Terdapat output
Yakni solusi ataupun tampilan akhir yang bisa diperoleh dari suatu algoritma yang setidaknya memiliki satu output.
Terdapat berbagai instruksi yang jela
Yakni instruksi jelas dalam suatu algoritma agar nantinya tidak akan terjadi kesalahan saat sedang menghasilkan output tertentu.
Terdapat tujuan akhir yang memang ingin dicapai
Yakni akhir dari suatu program yang mana program tersebut nantinya akan berhenti bila sudah berhasil mencapai tujuan akhir.
A. Fungsi
Pengertian Fungsi
Fungsi adalah sekumpulan perintah atau kode yang dikelompokkan bersama untuk melakukan tugas tertentu.
Kegunaan Fungsi
Menghindari pengulangan kode
Membuat program lebih terstruktur
Memudahkan pemeliharaan
Contoh Kegunaan Fungsi
Persiapan masuk ruang kelas untuk siswa SD
Mengantri saat ingin memasuki kereta
Membuat resep masakan dengan terstruktur
B. Himpunan dan Sistem Bilangan
B1. Himpunan
Pengertian Himpunan
Himpunan adalah kumpulan objek atau elemen yang memiliki karakteristik tertentu dan dapat didefinisikan dengan jelas.
Contoh Himpunan
Himpunan huruf vokal dapat ditulis sebagai : A={a,e,i,o,u}.
B2. Sistem Bilangan
Pengertian sistem bilangan
Sistem Bilangan adalah cara untuk mempresentasikan angka menggunakan simbol atau digit tertentu berdasarkan aturan baru
Sebutkan dan jelaskan Sistem Bilangan
Bilangan berbasis 2 (Biner
Bilangan berbasis 2 (Biner) adalah sistem yang hanya menggunakan dua angka yaitu 0 dan 1. Sistem ini digunakan oleh komputer karena mudah direpresentasikan dengan arus listrik, dimana 0 berarti mati (off) dan 1 berarti hidup (on).
Bilangan berbasis 8 (Oktal)
Bilangan berbasis 8 (Oktal) adalah sistem bilangan yang menggunakan delapan angka yaitu 0,1,2,3,4,5,6,7. Sistem ini memiliki basis 8 yang berarti setiap digit mewakili nilai dalam kelipatan pangkat delapan.
Bilangan berbasis 16 (Heksadesimal)
Bilangan heksadesimal merupakan bilangan yang memiliki 16 basis. Simbol-simbol itu mulai dari 0 sampai 9 kemudian dilanjutkan dengan A sampai F. Bilangan Heksadesimal sering digunakan untuk memberi kode warna di dunia komputer.
Bilangan berbasis 10 (Desimal)
Sistem angka desimal hanya memiliki sepuluh (10) digit dari 0 hingga 9. Setiap angka mewakili dengan 0,1,2,3,4,5,6,7,8,9 dalam sistem angka ini.
D. Struktur Data
Pengertian Struktur Data
Struktur data adalah metode tertentu untuk mengatur data dalam komputer sehingga dapat digunakan secara efektif yang bertujuan untuk mengurangi kompleksitas ruang dan waktu dari tugas tugas yang berbeda.
Penggunaan Struktur Data
Dalam kehidupan sehari-hari terdapat penggunaan jenis struktur data yang biasa digunakan salah satunya adalah stack (tumpukan). Sebagai contoh struktur stack bisa ditemui ketika terdapat setumpuk koran yang tergeletak di lantai. Koran yang paling terakhir ditambahkan atau ditaruh di atas adalah koran yang paling mudah dilihat. Sementara koran yang pertama kali diletakkan atau berada pada tumpukan paling bawah adalah koran yang paling sulit dilihat.