NEW
Font size
WorksheetsPERSIAPAN ASTS KELAS 7
Total questions: 60
Worksheet time: 1hrs 15mins
Apa yang dimaksud dengan Algoritma?
Algoritma adalah urutan langkah-langkah logis untuk menyelesaikan masalah atau tugas tertentu.
Algoritma adalah nama seorang tokoh sejarah
Algoritma adalah proses memasak makanan
Algoritma adalah kumpulan angka acak
Mengapa penting untuk memahami Algoritma dalam pemrograman?
Algoritma hanya diperlukan untuk pemrograman sederhana
Algoritma tidak berpengaruh dalam pemrograman
Algoritma tidak membantu dalam merancang solusi efisien
Algoritma membantu dalam merancang solusi yang efisien dan efektif untuk masalah yang kompleks.
Bagaimana cara mengevaluasi keefektifan Algoritma yang telah dibuat?
Tidak memperhatikan performa Algoritma
Menggunakan dataset yang sama untuk semua pengujian
Tidak melakukan analisis terhadap kecepatan dan efisiensi Algoritma
Langkah-langkah yang dapat dilakukan untuk mengevaluasi keefektifan Algoritma yang telah dibuat antara lain adalah melakukan pengujian dengan dataset yang beragam dan representatif, membandingkan performa Algoritma dengan metrik yang relevan seperti akurasi, presisi, recall, dan F1-score, serta melakukan analisis terhadap kecepatan dan efisiensi Algoritma.
Bagaimana cara membuat pseudocode untuk Algoritma?
Langsung menuliskan kode program tanpa membuat langkah-langkah terlebih dahulu
Tulis pseudocode tanpa memperhatikan aturan dan sintaks yang benar
Menggunakan bahasa asing yang tidak dimengerti oleh pembaca
Buatlah langkah-langkah atau proses algoritma dalam bahasa alami, kemudian ubah ke dalam bentuk pseudocode dengan aturan dan sintaks yang telah disepakati.
Konsep berpikir yang digunakan untuk menganalisis permasalahan-permasalahan dan menemukan solusi yang inovatif disebut ...
Berpikir masa depan
Berpikir komputasional
Berpikir radioaktif
Berpikir modern
Kemampuan seseorang dalam memecahkan masalah dengan mengambil konsep/metode seperti seorang ahli teknologi informasi disebut ...
Augmented Reality
Augmented Intellegent
Computational Thinking
Artificial Intellegent
Berikut ini yang bukan merupakan karakteristik berpikir komputasional ...
Mampu menganalisa data
Mampu melakukan representasi data melalui abstraksi
Mampu memberikan pemecahan masalah menggunakan komputer
Mampu memecahkan masalah yang rumit dengan cara yang rumit
Pendekatan dengan memecah masalah besar dan kompleks menjadi masalah-masalah yang lebih kecil dan lebih sederhana sehingga lebih mudah dikelola dan dipahami kemudian di cari solusinya disebut ...
Pengenalan Pola
Algoritme
Abstraksi
Dekomposisi
Ada berapakah metode berpikir komputasional yang bisa kita gunakan ...
Satu
Dua
Tiga
Empat
Teknik untuk menemukan informasi yang penting dan informasi yang tidak relevan disebut ...
Abstraksi
Dekomposisi
Pengenalan Pola
Algoritme
Manakah yang bukan contoh metode berpikir komputasional ...
Rancang Algoritma
Abstraksi
Komposisi
Dekomposisi
Kemampuan untuk melihat persamaan atau bahkan perbedaan pola, tren, dan keteraturan dalam sebuah data yang nantinya akan digunakan dalam membuat prediksi dan penyajian data disebut dengan ...
Abstraksi
Rancangan Algoritma
Dekomposisi
Pengenalan Pola
Waktu tanam padi tergantung pada cuaca dan iklim di daerah tertentu seperti yang tampak pada gambar tersebut. Hal itu termasuk pada teknik kunci pendekatan yang disebut ...
Dekomposisi
Abstraksi
Algoritme
Pola
Apa itu data?
Data adalah kumpulan fakta angka atau informasi yang dapat digunakan untuk analisis, perhitungan, atau referensi.
Data adalah hasil akhir dari analisis informasi.
Data adalah informasi yang tidak dapat digunakan untuk referensi.
Data adalah sekumpulan angka yang tidak memiliki makna.
Apa yang dimaksud dengan data terstruktur?
Data yang tidak diatur dan sulit diakses.
Data yang telah diatur atau diformat dalam cara tertentu sehingga mudah untuk dicari, diakses, dan dianalisis.
Data yang disimpan dalam bentuk gambar atau suara.
Data yang tidak mengikuti skema atau format tertentu.
Contoh data terstruktur adalah:
Email dari pelanggan.
Gambar atau video yang diunggah ke media sosial.
Data dalam spreadsheet, database SQL, dan tabel dalam aplikasi bisnis.
Artikel berita atau blog posts.
Data terstruktur biasanya disimpan dalam:
Bentuk gambar dan suara.
Basis data relasional seperti tabel dengan baris dan kolom.
Format teks bebas.
Video dan audio.
Salah satu karakteristik utama data terstruktur adalah:
Tidak memiliki skema yang tetap
Sulit untuk dicari dan difilter.
Data diatur dalam tabel dengan baris dan kolom.
Tidak memiliki integritas data.
Manfaat data terstruktur adalah:
Mengurangi efisiensi operasional.
Sulit diakses dan dicari.
Memungkinkan pengambilan keputusan yang lebih cepat.
Tidak mendukung otomatisasi proses bisnis.
Contoh data tidak terstruktur adalah:
Daftar inventaris.
Catatan pelanggan yang disimpan dalam tabel.
Catatan pelanggan yang berisi keluhan atau pertanyaan.
Catatan transaksi keuangan.
Data terstruktur memudahkan:
Pencarian informasi pelanggan berdasarkan nama
Pencarian informasi dalam bentuk teks bebas.
Penyimpanan data dalam bentuk audio.
Penyimpanan data dalam format gambar.
Data tidak terstruktur adalah:
Data yang mengikuti format atau model yang telah ditentukan sebelumnya.
Data yang tidak memiliki struktur yang jelas dan sulit untuk diatur dan dianalisis
Data yang mudah diakses dan dianalisis.
Data yang diatur dalam tabel dengan baris dan kolom.
Salah satu contoh data terstruktur adalah:
Artikel berita.
Catatan karyawan yang disimpan dalam tabel atau spreadsheet.
Gambar atau video.
Email yang berisi keluhan pelanggan.
Gambar tersebut merupakan gambar jenis data ....
Data Terstruktur
Data tidak terstruktur
Data Nilai Siswa
Data Jumlah Siswa
Gambar di samping merupakan contoh jenis data ....
Terstruktur
Tidak terstruktur
Berita
Berikut ini yang merupakan contoh data terstruktur adalah ...
Pernyataan yang tidak benar tentang hasil pencatatan tersebut yaitu …
Jumlah pengunjung merupakan Data kuantitatif.
Pengunjung terbanyak terjadi pada hari Kamis.
Tabel merupakan data tidak terstruktur.
Pengunjung paling sedikit terjadi pada hari Jumat.
Seorang ilmuwan sedang menganalisis serangkaian data cuaca untuk memprediksi pola hujan. Dia melihat bahwa setiap kali kelembaban udara tinggi dan tekanan udara rendah, kemungkinan besar akan turun hujan.
Teknik berpikir komputasional apa yang dia terapkan?
Abstraksi
Algoritma
Pengenalan Pola
Dekomposisi
Pseudocode mempermudah proses translasi ke bahasa pemrograman dengan cara...
mengurangi jumlah kode yang perlu ditulis
menyediakan aturan sintaks yang baku
menjelaskan logika langkah demi langkah
meminimalkan kesalahan dalam kode
Awalnya istilah Berpikir Komputasional atau Computational Thinking (CT) dikemukakan oleh…
Bill Gates
Prof. Seymour Papert
J.M Wing
Jean Piaget
Berpikir komputasional adalah cara berpikir dengan…
ilmuwan komputer
ilmu komputer (Informatika)
robot
Gadget
Melakukan generalisasi dan mengidetifikasi prinsip-prinsip umum yang menghasilkan pola, tren, keteraturan. Ini termasuk berpikir komputasional metode…
pengenalan pola
dekomposisi
abstraksi
perancangan algoritma
Perhatikan pernyataan berikut!
(1) Menganalisis foto kegiatan ekstrakurikuler
(2) Menentukan siswa dengan nilai tertinggi dikelas
(3) Menyusun daftar kehadiran siswa setiap malam
(4) Membandingkan berat badan beberapa siswa
Berdasarkan pernyataan di atas, contoh penggunaan data terstruktur ditunjukkan pada nomor…
(1) dan (3)
(1), (2), dan (3)
(2) dan (3)
(2), (3), dan (4)
Cara pseudocode membantu dalam berpikir logis adalah dengan…
menyediakan aturan baku yang harus dijalankan
menyediakan hasil langsung tanpa adanya proses yang jelas
menggunakan perintah yang rumit
memecahkan masalah menjadi langkah-langkah yang lebih kecil
Perhatikan pernyataan berikut!
(1) Menulis langkah-langkah dengan bahasa sesuai sintaks
(2) Membagi masalah besar menjadi sub-masalah yang lebih kecil
(3) Memahami masalah yang ingin diselesaikan dengan jelas
(4) Menghindari terlalu banyak detail teknis yang tidak relevan dengan alur logika
Berdasarkan pernyataan diatas, langkah-langkah yang harus di ambil dalam Pseudocode yang efektif ditunjukkan pada nomor...
(1) dan (3)
(1), (2), dan (3)
(2) dan (3)
(2), (3), dan (4)
Perhatikan potongan pseudocode berikut:
(1) Tampilkan “Hasil luasnya adalah”, luas
(2) Ambil input alas
(3) Hitung luas = ½ x alas x tinggi
(4) Tampilkan “Masukkan alas segitiga”
(5) Tampilkan “Masukkan tinggi segitiga”
(6) Ambil input tinggi
Urutan langkah pseudocode yang benar untuk menghitung luas segitiga adalah…
4 – 2 – 5 – 6 – 3 – 1
4 – 5 – 2 – 6 – 1 – 3
2 – 4 – 5 – 6 – 3 – 1
4 – 2 – 5 – 3 – 6 – 1
Pseudocode penting dalam pemograman karena...
memudahkan pemograman langsung
membantu meminimalkan kesalahan logika
menyediakan bahasa pemograman yang baru
meningkatkan efisiensi komputer
Berikut ini yang merupakan contoh penggunaan himpunan data dalam perangkat lunak yaitu...
menyimpan catatan transaksi dalam database
menyusun laporan menggunakan grafis
menyusun angka dalam urutan terbalik
menghitung rata-rata nilai
Arti “himpunan data” dalam konteks informatika adalah…
kumpulan data yang disusun dalam tabel
kumpulan data yang tidak terorganisir
kumpulan elemen yang memiliki karakteristik yang sama
kumpulan data yang disimpan dalam memori komputer
Ali diberi tugas oleh guru untuk mencatat tinggi badan teman-temannya dalam cm. Setelah didapatkan data, ali mengelompokkannya dalam rentang (150-159 cm, 160-169 cm, 170-179 cm). Jenis pengelompokkan data yang dilakukan oleh Nadine adalah…
pengelompokkan berdasarkan nilai
pengelompokkan berdasarkan kategori
pengelompokkan berdasarkan data kualitatif
pengelompokkan data tidak terstuktur
Oki ingin membangun bendungan dan membutuhkan kayu sepanjang 4 meter sebanyak 7 batang, dan kayu sepanjang 3 meter sebanyak 7 batang.
Tantangan:
Banyaknya batang pohon minimal yang dapat dipakai Oki untuk membangun bendungan adalah…
8
7
6
5
Representasi data membantu menyusun data yang berantakan menjadi informasi yang sistematis.
benar
salah
Program adalah Implementasi dari algoritma dalam bentuk kode atau perintah yang dapat dijalankan oleh komputer
benar
salah
Flowchart adalah Penulisan algoritma dalam bentuk gambar atau diagram alir menggunakan simbol-simbol standar untuk memvisualisasikan alur logika
benar
salah
Santi si ular berdansa:
Tantangan:
Dengan memperhatikan pola gerakan si Santi, gambar yang mana yang cocok untuk gerakan ke lima?
Landak Etna (di pojok kiri bawah) ingin pergi ke bukit semut. Untuk pergi ke sana, ia harus mengumpulkan semut merah (yang pada gambar lebih besar). Bantulah Etna untuk menentukan jalannya dengan menyebutkan arahnya: Kanan (untuk ke kanan), Kiri (untuk ke kiri), Naik (untuk ke atas), Turun (untuk ke bawah).
Kanan, Naik, Kanan, Naik, Kanan, Naik, Kanan, Turun, Kanan, Turun, Kanan
Kanan, Naik, Kanan, Turun, Kanan, Naik, Kanan
Kanan, Naik, Kanan, Naik, Kiri, Turun, Kanan
Kanan, Naik, Kanan, Turun, Kanan, Turun, Kanan
Si berang-berang ingin menjadi ninja dan menentukan namanya. Nama Ninja dibuat dengan mengganti setiap huruf yang berasal dari nama sesungguhnya dengan suku-suku kata sesuai dengan tabel berikut:
Misalnya "BEBRAS" mmemiliki nama ninja "pikupishikaari”.
Tantangan:
Jika nama ninjanya adalah "zukame moru", siapa namanya yang sesungguhnya?
JURICA
JOSIP
JANI
JAKOV
3. Sebuah keluarga berang-berang punya 3 HP. kebetulan semua baterainya sedang habis. Keluarga tersebut hanya punya 2 charger yang dapat dipakai untuk semua HP. Untuk mengisi baterai kosong sampai penuh dibutuhkan 2 jam. Berapa waktu minimal yang dibutuhkan untuk mengisi ketiga HP tersebut sampai penuh ?
a) 1 jam
b) 2 jam
c) 3 jam
d) 4 jam
Beni has to fill 9 boxes with 3 types of stickers. Each sticker contains one picture. The rule is that in each row and each column, the same sticker cannot appear more than once. (Setiap baris maupun kolom, tidak boleh ada sticker yang sama)?
Challenge:
Which sticker arrangement is correct? (Susunan sticker mana yang benar?)
Untuk mencetak dokumen dari komputer, berikut urutan langkahnya: buka file, klik print, pilih printer, lalu klik tombol cetak. Urutan langkah-langkah tersebut merupakan contoh dari...
PENGENALAN POLA
ALGORITMA
DEKOMPOSISI
ABSTRAKSI
Apa itu pseudocode?
Kode yang digunakan untuk menjalankan program
Deskripsi formal dari algoritma
Deskripsi informal dari algoritma yang menyerupai kode pemrograman
Diagram alir yang kompleks
Apa fungsi utama pseudocode?
Menjalankan program langsung
Memeriksa kesalahan sintaks
Membantu merencanakan dan merancang algoritma
Mengedit video
Kapan pseudocode sangat berguna?
Saat menulis dokumentasi perangkat lunak
Saat merencanakan algoritma sebelum implementasi
Saat menguji perangkat keras
Saat mendesain antarmuka pengguna
Perhatikan petikan algoritma berikut :
Algoritma luas segitiga
Masukkan tinggi
Masukkan alas
...........
Tampilkan luas
Untuk mengisi .... yang kosong adalah ...
luas = ½ * panjang * tinggi
luas = alas * tinggi
luas = ½ * alas * tinggi
luas = ¼ * alas * tinggi
Penyajian algoritma dalam tulisan yaitu berupa
Pseudocode
Pseudocide
Pseudocude
Pseudocade
Orang yang pertama kali mengenalkan istilah computationla thinking adalah ...
Mark Zuckerberg
Seymour Papert
Black Eyed Peas
Bill Gates
Seorang siswi SMP mendapat banyak PR dari guru-gurunya, disaat hendak mengerjakan dia membagi PRnya menjadi beberapa kelompok, dari yang mudah dikerjakan, dan waktu pengumpulannya paling dekat.
Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....
Dekomposisi
Pengenalan Pola
Abstraksi
Rancangan Algoritma
Pada siang hari, terlihat langit menjadi gelap (Mendung) dan nampak sedikit kilatan petir di iringi dengan sedikit rintikan air yang mulai turun, sehingga para pengendara motor banyak yang melipir untuk menggunakan Jas Hujan.
Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....
Dekomposisi
Pengenalan Pola
Abstraksi
Rancangan Algoritma
Manakah yang bukan contoh metode berpikir komputasional....
Abstraksi
Komposisi
Dekomposisi
Rancangan Algoritma
Dalam perjalanan kesekolah seorang guru yg berkendara motor melihat di depannya ada sorang ibu-ibu yang menyalakan lampu sein motornya kearah kanan (Biasanya suka belok ke kiri). kemudian guru tersebut menganalisa data, dan pola cara berkendara ibu-ibu, sehingga tiba-tiba mengurangi kecepatan laju kendaraannya untuk untuk mengurangi resiko kecelakan....
Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....
Dekomposisi
Pengenalan Pola
Abstraksi
Rancangan Algoritma
