SPC1.6 [BK] Berfikir komputasional pada komputer yang diterapkan dalam kehidupan sehari-hari
Pada materi ini, kita akan menjelaskan konsep-konsep dasar dalam komputasi yang memiliki relevansi langsung dengan kehidupan sehari-hari. Konsep-konsep ini membantu kita mengatur, mencari, dan mengolah informasi dengan lebih efisien, baik dalam kehidupan nyata maupun dalam dunia komputasi.
1. Konsep Pencarian (Searching):
Pencarian adalah proses mencari dan menemukan elemen tertentu dalam kumpulan data. Ini relevan dalam kehidupan sehari-hari seperti ketika kita mencari barang atau informasi.
Contoh Penerapan:
- Mencari nomor telepon seseorang dalam buku telepon.
- Mencari produk tertentu di toko atau supermarket.
- Mencari informasi di internet menggunakan mesin pencari seperti Google.
2. Konsep Pengurutan (Sorting):
Pengurutan melibatkan penyusunan elemen-elemen dalam kumpulan data menjadi urutan tertentu, baik itu berdasarkan nilai, abjad, atau kriteria lainnya.
Contoh Penerapan:
- Mengurutkan daftar kontak dalam ponsel berdasarkan abjad nama.
- Mengurutkan daftar tugas berdasarkan prioritas.
- Mengurutkan buku di rak perpustakaan berdasarkan genre atau penulis.
3. Konsep Tumpukan (Stack):
Tumpukan adalah struktur data LIFO (Last-In-First-Out), di mana elemen terakhir yang dimasukkan akan menjadi elemen pertama yang dikeluarkan.
Contoh Penerapan:
- Menumpuk buku-buku di meja belajar.
- Menumpuk piring-piring di rak di dapur.
- Manajemen pemanggilan fungsi dalam pemrograman.
4. Konsep Antrian (Queue):
Antrian adalah struktur data FIFO (First-In-First-Out), di mana elemen pertama yang dimasukkan akan menjadi elemen pertama yang dikeluarkan.
Contoh Penerapan:
- Antrian di kasir supermarket.
- Antrian di tempat parkir masuk atau keluar.
- Antrian pelanggan dalam layanan penerimaan.
Kesimpulan:
Konsep-konsep pencarian, pengurutan, tumpukan, dan antrian bukan hanya penting dalam dunia komputasi, tetapi juga memiliki aplikasi yang kuat dalam kehidupan sehari-hari. Menerapkan pemahaman tentang konsep-konsep ini dapat membantu kita mengatur tugas-tugas, mencari informasi, dan mengelola sumber daya dengan lebih teratur dan efisien. Dalam komputasi, konsep-konsep ini menjadi dasar untuk berbagai algoritma dan struktur data yang digunakan dalam pengembangan perangkat lunak.
Tugas Di labkom:
Ketik materi di atas dan tugas di bawah ini.
Materi sebelumnya tentang
- Dekomposisi
- Abstraksi
- Algoritma
- Pengenalan pola
- Pencarian (searching)
- Pengurutan (Sorting)
- Tumpukan (Stack)
- Antrian (Queue)
buka modul cara membuat table
Tugas Kelompok / orang :
Buatlah video pendek contoh mengenai pemecahan masalah mengguankan berfikri komputasional.
Tugas kalian adalah melakukan drama untuk menggambarkan contoh kejadian dalam kehidupannyata berdasarkan pemecahan masalah dibawah ini:
- Dekomposisi
- Abstraksi
- Algoritma
- Pengenalan pola
- Pencarian (searching)
- Pengurutan (Sorting)
- Tumpukan (Stack)
- Antrian (Queue)
Silahkan pilih salah satu tema dan setiap anggota harus berbeda, kalian bisa minta bantuan teman satu kelompok untuk membantu mengerjakan, hasil video di edit sebaik mungkin jika di perlukan untuk memperjelas kejadian bisa menambahkan elemen yang ada di canva atau menggunakan background.
Tugas bisa berupa video atau kalian melakukannya langsung.