Font size
WorksheetsPRA PSAS INFORMATIKA X 2025
Total questions: 100
Worksheet time: 1hrs 16mins
Seorang siswa ingin mengatur waktu belajar, bermain, dan istirahat agar semua berjalan seimbang. Langkah berpikir komputasional yang pertama dilakukan adalah …
Menentukan algoritma
Menguraikan masalah menjadi bagian kecil (dekomposisi)
Membuat simulasi waktu belajar
Mengabaikan detail kecil
Dalam merancang resep kue agar hasilnya selalu konsisten, langkah berpikir yang diterapkan adalah …
Iterasi
Abstraksi
Algoritma
Generalisasi
Ketika siswa menyusun rencana perjalanan agar efisien dan tidak macet, konsep berpikir komputasional yang digunakan adalah …
Pola berpikir algoritmik
Dekomposisi
Pemodelan
Abstraksi
Seseorang membuat aturan “jika hujan maka bawa payung, jika cerah maka naik sepeda.” Ia menerapkan …
Iterasi
Seleksi (kondisional)
Dekomposisi
Debugging
Saat memperbaiki kesalahan dalam program, seorang siswa mengidentifikasi penyebab error. Proses ini disebut …
Abstraksi
Iterasi
Debugging
Pengkodean
Menyederhanakan peta kota hanya dengan menampilkan jalur utama dan rambu penting adalah contoh …
Abstraksi
Dekomposisi
Pola berpikir linier
Evaluasi
Dalam proyek robotik, siswa membagi tugas menjadi: sensor, gerak, dan kontrol. Ini mencerminkan konsep …
Modularisasi
Abstraksi
Pengulangan
Kondisional
Mengamati pola naik-turun harga bahan pokok untuk memprediksi harga minggu depan merupakan penerapan …
Pola (pattern recognition)
Abstraksi
Algoritma
Dekomposisi
Dalam membuat program kasir, bagian menghitung total belanja dan diskon dipisahkan agar mudah diuji. Ini merupakan contoh …
Dekomposisi
Iterasi
Pola
Abstraksi
Menyusun langkah demi langkah untuk membuat akun email adalah bentuk penerapan …
Algoritma
Dekomposisi
Pola
Iterasi
Seseorang merancang strategi membersihkan rumah dengan memprioritaskan area paling kotor dulu. Ia menggunakan …
Abstraksi
Optimasi algoritma
Pengulangan
Debugging
Jika siswa mengulangi langkah uji coba kode sampai hasilnya benar, ia menerapkan konsep …
Iterasi
Seleksi
Dekomposisi
Pola
Dalam membuat game edukasi, siswa memetakan semua kemungkinan pilihan pemain. Ini mencerminkan …
Algoritma bercabang
Dekomposisi
Debugging
Abstraksi
Seseorang menghapus detail tidak relevan dari masalah besar untuk fokus pada inti masalah. Ini disebut …
Abstraksi
Dekomposisi
Iterasi
Evaluasi
Ketika siswa mengidentifikasi bahwa beberapa tugas sekolah memerlukan langkah yang sama, ia menerapkan …
Pola umum
Abstraksi
Iterasi
Dekomposisi
Dalam membuat sistem antrean, siswa meniru perilaku pelanggan bank yang menunggu giliran. Ini contoh …
Pemodelan komputasional
Pola
Abstraksi
Dekomposisi
Menentukan urutan langkah dalam algoritma berdasarkan efisiensi adalah penerapan …
Optimalisasi
Debugging
Abstraksi
Iterasi
Menggabungkan grafik dari Excel ke PowerPoint secara otomatis disebut …
Integrasi aplikasi
Kolaborasi cloud
Pemrograman makro
Komunikasi data
Fitur Mail Merge berguna untuk …
Mengirim surat massal dengan nama penerima berbeda
Menyisipkan hyperlink
Membuat slide otomatis
Mengedit gambar
Menggunakan Pivot Table untuk menganalisis data besar adalah contoh penerapan …
Visualisasi data
Analisis dan interpretasi konten
Integrasi dokumen
Otomatisasi perkantoran
Siswa menggunakan Google Form untuk survei dan memproses hasil di Excel. Ini menunjukkan kemampuan …
Integrasi aplikasi berbasis cloud
Pemrograman data
Desain sistem operasi
Komunikasi sinkron
Fitur Macro digunakan untuk …
Menjalankan tugas berulang secara otomatis
Mempercepat rendering video
Membuat presentasi
Mengubah tema dokumen
Dalam mencari informasi ilmiah, langkah pertama yang benar adalah …
Memastikan sumbernya kredibel dan terverifikasi
Mengambil dari media sosial
Menggunakan sumber blog pribadi
Menyalin dari Wikipedia
Aplikasi yang mendukung kolaborasi waktu nyata adalah …
Google Docs
Notepad
Paint
Word Offline
Integrasi Google Sheet dengan Power BI berfungsi untuk …
Analisis data dan visualisasi dinamis
Editing teks
Enkripsi data
Backup offline
Cloud computing mendukung kolaborasi karena …
File bisa diakses dan diedit bersama secara online
Data hanya tersedia di perangkat lokal
Akses dibatasi oleh lokasi
Membutuhkan server pribadi
Dalam PowerPoint, fitur untuk menampilkan data langsung dari Excel disebut …
Object Linking and Embedding (OLE)
Hyperlink
Contoh otomatisasi sederhana di Word adalah …
Membuat daftar isi otomatis
Mengubah ukuran font
Menyalin teks manual
Menambahkan catatan kaki
Fitur komentar di Google Docs berguna untuk …
Kolaborasi antaranggota tim
Meningkatkan keamanan
Menghapus versi dokumen
Membuat makro
Penggunaan email, video call, dan chat secara bersamaan menunjukkan …
Pemanfaatan teknologi komunikasi multipel
Penyalahgunaan internet
Kolaborasi offline
Virtualisasi data
Untuk mengubah data numerik menjadi grafik otomatis, digunakan …
Chart Tool
Filter
Macro
Formula
Fitur Track Changes digunakan untuk …
Mencatat revisi yang dilakukan oleh editor
Menghapus semua format
Menyimpan cadangan otomatis
Membuat hyperlink
Penggunaan AI (Artificial Intelligence) dalam pengolah kata berguna untuk …
Koreksi tata bahasa dan saran penulisan otomatis
Menghapus isi dokumen
Mengubah format file
Mengedit gambar
Siswa menggunakan PowerPoint untuk menyajikan hasil penelitian yang sumber datanya dari Excel dan Word. Ini contoh …
Integrasi konten lintas aplikasi
Penyusunan manual
Komunikasi sinkron
Pemrograman sederhana
Salah satu contoh perilaku bijak di dunia maya adalah …
Memverifikasi kebenaran informasi sebelum membagikan
Menyebarkan berita viral tanpa sumber
Menggunakan akun palsu
Mengunggah data pribadi sembarangan
Etika digital yang baik ditunjukkan dengan …
Menghormati privasi dan hak cipta orang lain
Mengunduh software bajakan
Menghapus sumber asli
Menyebarkan konten negatif
Siswa yang menggunakan media sosial untuk berbagi karya orisinal dengan menyebutkan sumber gambar menerapkan …
Etika digital dan hak kekayaan intelektual
Spam media sosial
Hacking
Anonimitas palsu
Penggunaan teknologi secara tidak bijak dapat menyebabkan …
Cyberbullying dan pencurian data
Peningkatan keamanan
Literasi digital
Inovasi sosial
Salah satu cara mencegah hoaks adalah …
Mengecek fakta dari sumber resmi
Membagikan ulang tanpa pikir panjang
Mengabaikan semua informasi
Menghapus komentar orang lain
Dampak positif media sosial bagi siswa adalah …
Wadah berbagi pengetahuan dan kolaborasi
Ajang untuk menyebarkan hoaks
Tempat mencaci orang lain
Mengurangi produktivitas
Dampak negatif kecanduan internet adalah …
Penurunan fokus belajar
Peningkatan motivasi
Kedisiplinan tinggi
Ketahanan mental kuat
Jika seseorang membagikan data pribadi teman tanpa izin, ia melanggar …
Privasi digital
Netiket
Hukum internasional
Open source
Contoh bijak menggunakan internet dalam belajar adalah …
Mencari referensi akademik dari sumber terpercaya
Mengambil jawaban langsung dari internet tanpa paham
Mencontek hasil karya orang lain
Mengunduh file bajakan
Salah satu ancaman terbesar dunia maya saat ini adalah …
Phishing dan penipuan online
Kolaborasi daring
Literasi digital
Cloud storage
Siswa yang menolak ikut menyebarkan konten negatif termasuk menerapkan …
Etika digital
Spam
Komputasi awan
Enkripsi
Upaya menjaga jejak digital positif adalah …
Menulis komentar sopan dan bertanggung jawab
Menghapus semua akun
Menggunakan identitas palsu
Membagikan data sensitif
Hak cipta berlaku untuk …
Setiap karya orisinal yang dihasilkan seseorang
Semua data publik
Informasi di media sosial
Software bajakan
Jika seseorang menggunakan foto orang lain tanpa izin untuk iklan, hal ini melanggar …
Hak privasi dan hak cipta
Etika akademik
Kebijakan spam
Standar komunikasi
Literasi digital membantu siswa untuk …
Berpikir kritis dan bertanggung jawab di dunia digital
Mengakses semua konten tanpa batas
Menyebarkan informasi pribadi
Mengabaikan keamanan data
Tujuan utama etika digital di sekolah adalah …
Membentuk karakter bertanggung jawab di dunia maya
Membatasi penggunaan internet
Menambah kuota data
Menyembunyikan identitas online
Anda membuat laporan penjualan triwulan di Word. Data angka diambil dari Excel dan chart disajikan di PowerPoint. Untuk memastikan angka di Word dan chart di PowerPoint berubah otomatis setiap kali data Excel diubah, teknik integrasi yang paling tepat adalah …
Copy-Paste Khusus (Paste Value)
Object Linking and Embedding (OLE) / Link Data
Macro dengan fungsi Copy-Paste
Menyimpan Excel dan PowerPoint sebagai PDF
Menggunakan fitur Track Changes
Seorang manajer HRD perlu mengirimkan email ucapan ulang tahun kepada 500 karyawan secara individual, dengan nama dan tanggal lahir yang berbeda di setiap email. Fitur yang paling efisien untuk …
Macro Rekaman
Conditional Formatting
Mail Merge dari Word/Outlook
VLOOKUP di Excel
Slide
Anda memiliki 10.000 data transaksi di spreadsheet. Untuk mengidentifikasi 50 customer yang paling sering berbelanja dan memvisualisasikan proporsi penjualan per kategori dalam satu laporan ringkas, fitur spreadsheet yang paling optimal adalah
Fungsi Filter dan SUMIF.
Data Validation dan Goal Seek.
Pivot Table dan Pivot Chart.
Conditional Formatting dan HLOOKUP.
Macro dengan perulangan FOR.
Saat merancang presentasi yang akan digunakan di berbagai acara, Anda ingin logo perusahaan tidak dapat digeser atau dihapus secara sengaja oleh pengguna lain, tetapi harus muncul di semua slide baru. Hal ini dapat dicapai dengan menempatkan logo di
Header & Footer.
Text Box yang dikunci.
Slide Master.
Presenter View.
Custom Animation.
Anda perlu memecah data teks "KodeBarang/NamaBarang/Harga" yang ada dalam satu kolom spreadsheet menjadi tiga kolom terpisah. Fungsi yang paling efisien digunakan adalah
CONCATENATE.
Text to Columns.
VLOOKUP.
Data Validation.
Goal Seek.
Manakah skenario yang paling menunjukkan penggunaan TIK yang optimal dan bersamaan untuk mencari informasi dan berkomunikasi
Mencari definisi di Google sambil mencatat di kertas.
Menggunakan Dual Monitor: satu untuk browser (informasi) dan satu untuk chat tim (komunikasi) saat membuat laporan.
Menyalin teks dari Wikipedia ke Word.
Mengirim email dengan lampiran besar.
Membuat folder data yang terstruktur.
Anda diminta membuat template invoice (faktur) di Word yang memiliki kolom Total yang berubah otomatis berdasarkan perkalian Harga Satuan dan Jumlah. Untuk mencapai otomasi ini tanpa menggunakan spreadsheet, Anda harus memanfaatkan fitur
Mail Merge.
Hyperlink.
Field Codes (Rumus di Word).
Track Changes.
Table of Content.
Seorang Data Entry sering salah memasukkan data usia ke kolom spreadsheet, memasukkan angka negatif atau terlalu besar. Untuk membatasi input hanya antara 18 hingga 60 tahun, ia harus menggunakan
Conditional Formatting.
Data Validation.
Advanced Filter.
Protect Sheet.
Text to Columns.
Anda merekam serangkaian tindakan mouse dan keyboard di spreadsheet (misalnya: Sort, Filter, dan Format data) yang harus diulang setiap hari. Untuk mengulanginya dengan satu klik, Anda harus
Membuat Pivot Table baru.
Menyisipkan Hyperlink.
Menggunakan Goal Seek.
Merekam dan Menjalankan Macro.
Mengaktifkan Auto-Filter.
Manakah yang merupakan skenario yang paling tepat menggunakan fitur Goal Seek dalam aplikasi spreadsheet
Mencari nilai rata-rata penjualan per bulan.
Mengelompokkan penjualan berdasarkan wilayah.
Menentukan berapa diskon yang harus diberikan (Input) agar Target Keuntungan (Output) sebesar 20% tercapai.
Mengubah format mata uang.
Membandingkan data tahun ini dan tahun lalu.
Anda perlu memvisualisasikan hierarki jabatan di perusahaan. Diagram aplikasi presentasi yang paling tepat untuk tujuan ini adalah
Line Chart.
Pie Chart.
SmartArt (Tipe Hierarki).
Scatter Plot.
WordArt.
Dalam kolaborasi real-time dokumen Word online, jika rekan kerja Anda menyarankan revisi besar, fitur yang harus Anda gunakan untuk melihat secara visual semua perubahan yang dia usulkan dan memutuskan apakah akan menerima atau menolaknya adalah
Insert Comment.
Track Changes / Review Mode.
Table of Contents.
Print Layout.
Watermark.
Untuk memastikan bahwa slide presentasi Anda (PPTX) tidak terdistorsi ketika dibuka di komputer lain yang memiliki rasio layar berbeda (misalnya dari 4:3 ke 16:9), Anda harus menyesuaikan
Slide Transition.
Custom Animation.
Header & Footer.
Slide Size / Page Setup.
Presenter View.
Manakah penggunaan aplikasi spreadsheet yang paling menunjukkan integrasi data tingkat lanjut (HOTS)
Menyalin data dari web browser ke dalam sel.
Menghitung rata-rata nilai siswa menggunakan fungsi AVERAGE.
Menghubungkan data spreadsheet ke database eksternal menggunakan fitur Get Data (Power Query).
Membuat hyperlink ke website lain.
Mengubah warna font sel.
Anda diminta membuat presentasi yang sebagian besar isinya adalah data kuantitatif yang berasal dari laporan spreadsheet. Untuk menghindari kesalahan data, Anda memutuskan untuk mengurangi teks dan menampilkan sebagian besar informasi dalam bentuk chart. Tindakan ini paling mencerminkan
Pengenalan Pola.
Dekomposisi Data.
Abstraksi Representasi Konten.
Algoritma Otomasi.
Field Codes di Word.
Seorang siswa menemukan informasi di media sosial yang tampaknya kredibel namun tidak memiliki sumber referensi yang jelas. Tindakan paling bijak yang harus ia lakukan sebelum membagikan informasi tersebut adalah
Langsung membagikan karena terlihat menarik.
Hanya membagikan kepada teman dekat.
Melakukan cross-check (verifikasi) terhadap sumber-sumber resmi atau terpercaya (literasi digital).
Mengirimkannya ke grup chat keluarga untuk meminta pendapat.
Mengedit informasi tersebut agar lebih meyakinkan.
Anda ingin menggunakan foto public figure yang Anda temukan di internet untuk banner iklan produk yang akan dijual. Tindakan yang paling sesuai dengan etika dan hukum Hak Cipta dan Privasi adalah
Menggunakan foto tersebut dengan tag nama public figure.
Mengubah warna foto agar terlihat berbeda.
Menggunakan foto tersebut dan mencantumkan sumber dari mana Anda mendapatkannya.
Meminta izin tertulis dari public figure atau agensi yang mewakilinya.
Menggunakan foto tersebut tanpa perlu izin karena foto sudah ada di internet.
Seorang teman Anda mengirimkan pesan berisi tautan yang meminta kredensial akun. Ancaman keamanan yang dimaksud adalah
Malware (Virus).
Phishing.
DDoS.
Netiket (Etika Berinternet) yang paling fundamental saat berinteraksi di forum online atau grup chat formal adalah...
Menggunakan huruf kapital seluruhnya untuk menarik perhatian.
Selalu menggunakan bahasa gaul.
Sering menyebarkan meme dan stiker.
Menghargai privasi orang lain dan menghindari flaming (menghina/memprovokasi).
Selalu setuju dengan pendapat mayoritas.
Anda mengkritik kebijakan pemerintah di media sosial dengan bahasa yang sopan, namun mengutip data palsu yang tidak sengaja Anda dapatkan. Meskipun niatnya baik, tindakan ini berpotensi melanggar aspek Hukum yang berkaitan dengan...
Hak Paten.
Penyebaran Berita Bohong (Hoaks) atau Misinformasi.
Pelanggaran Merek Dagang.
Hak Cipta Musik.
Etika Gaming.
Seorang siswa diwajibkan oleh sekolah untuk hanya menggunakan software legal. Jika ia ingin software yang dapat diubah dan didistribusikan secara bebas, ia harus mencari software yang berlisensi...
Proprietary (Berbayar).
Open Source (misalnya, GPL/MIT).
Shareware.
Freeware.
Public Domain (Domain Publik).
Cyberbullying terjadi ketika seorang siswa menyebarkan foto memalukan temannya di internet tanpa izin, menyebabkan korban mengalami depresi. Masalah ini paling berkaitan dengan isu Dampak Sosial dan pelanggaran...
Hak Paten.
Privasi dan Harga Diri (Kekerasan Digital).
Lisensi Open Source.
Regulasi Perdagangan.
Algoritma Filter.
Digital Footprint (Jejak Digital) yang Anda tinggalkan di dunia maya dapat memengaruhi peluang kerja di masa depan. Hal ini paling mengajarkan kita untuk...
Hanya menggunakan email kantor.
Memastikan semua postingan dan komentar online bersifat profesional dan positif.
Menggunakan password yang berbeda di setiap akun.
Mengenkripsi semua data pribadi.
Membatasi penggunaan internet hanya 1 jam sehari.
Ketika Anda mengutip dan memparafrasekan (menyusun ulang) teks dari situs web untuk tugas sekolah, meskipun Anda tidak menyalin kata per kata, etika yang harus dipenuhi adalah...
Hanya mengubah 50% dari kalimat.
Menggunakan font yang berbeda.
Mencantumkan sumber asli (Atribusi).
Mencetak hasil parafrase saja.
Menggunakan Tool AI untuk memparafrasekan.
Manakah yang merupakan contoh kecelakaan digital yang dapat dihindari dengan menerapkan prinsip kewaspadaan teknis?
Posting dengan bahasa yang tidak sopan.
Berdebat di forum online.
Mengunduh software dari situs web tidak resmi yang berpotensi mengandung malware.
Menggunakan nama samaran.
Menonton video di YouTube.
Dalam konteks e-commerce, bijak dalam menggunakan internet berarti bahwa sebelum melakukan transaksi online, Anda harus memastikan sertifikat keamanan (HTTPS) dan kebijakan pengembalian barang dari platform tersebut. Hal ini berkaitan dengan aspek...
Hukum (Hak Cipta).
Keamanan Data dan Perlindungan Konsumen.
Dampak Lingkungan.
Abstraksi Proses.
Dekomposisi Produk.
Penggunaan media sosial dapat menyebabkan Filter Bubble (Gelembung Filter), di mana algoritma hanya menampilkan konten yang sesuai dengan preferensi Anda. Dampak negatif utama dari Filter Bubble adalah...
Meningkatnya risiko cyberbullying.
Menurunnya kemampuan untuk menerima dan memahami perspektif yang berbeda.
Sulitnya mencari informasi personal.
Terlalu banyak iklan yang muncul.
Lambatnya kecepatan internet.
Anda menemukan kelemahan keamanan (bug) pada server sekolah. Tindakan yang paling beretika adalah...
Mengeksploitasi kelemahan untuk mendapatkan nilai bagus.
Mempublikasikan kelemahan di forum hacker.
Melaporkan kelemahan tersebut secara privat kepada tim IT sekolah (Responsible Disclosure).
Mengabaikannya karena bukan tanggung jawab Anda.
Mencoba meretas server lain untuk perbandingan.
Untuk mencegah data mining yang berlebihan dan penggunaan informasi Anda oleh pihak ketiga, langkah bijak yang dapat Anda ambil di media sosial adalah...
Meninjau dan membatasi izin akses aplikasi pihak ketiga dan pengaturan privasi akun.
Hanya posting di jam-jam tertentu.
Menggunakan password untuk semua akun.
Tidak pernah menggunakan media sosial.
Selalu menggunakan font yang berbeda.
Deepfake (manipulasi video/audio menggunakan AI) menimbulkan tantangan serius di dunia maya. Tantangan utama yang berkaitan dengan bijak dalam menyerap informasi adalah...
Sulitnya membedakan antara video yang lucu dan serius.
Peningkatan biaya produksi film.
Kesulitan masyarakat umum dalam memverifikasi keaslian konten audio-visual (kredibilitas).
Lambatnya koneksi internet saat mengunggah video.
Terlalu banyak chat di aplikasi.
Sebuah perusahaan catering menerima 100 pesanan dengan menu yang berbeda-beda. Untuk meminimalkan kesalahan dan waktu persiapan, manajer membagi proses menjadi: (1) Pemotongan Bahan, (2) Memasak per Kategori (Daging, Sayur), dan (3) Plating (Penyajian). Tindakan ini paling mencerminkan prinsip...
Abstraksi.
Dekomposisi.
Pengenalan Pola.
Algoritma.
Rekursi.
Saat merancang sistem parkir otomatis, pengembang memutuskan untuk merepresentasikan setiap mobil hanya sebagai objek dengan atribut: waktu masuk dan plat nomor, mengabaikan warna, merek, atau kondisi mobil. Ini adalah contoh dari...
Dekomposisi Fungsional.
Generalisasi Algoritma.
Abstraksi Data.
Pengenalan Pola Geometris.
Modularitas Sistem.
Dalam menyusun jadwal perjalanan wisata, Anda menyadari bahwa rute terpendek yang mengunjungi setiap tempat wisata hanya sekali memiliki kesamaan dengan masalah Traveling Salesman Problem (TSP) yang sudah pernah diselesaikan. Pendekatan ini adalah aplikasi dari...
Pengenalan Pola.
Abstraksi Fungsional.
Dekomposisi Sistem.
Algoritma Brute Force.
Modularitas.
Periksa apakah item tersedia. Jika tersedia, kurangi stok 1 unit. Jika tidak tersedia, tampilkan pesan "Stok Habis". Urutan ini paling mencerminkan prinsip…
Pengenalan Pola
Algoritma
Pemodelan Data
Seorang chef ingin menyajikan semua bahan masakan dalam bentuk kubus atau balok, mengabaikan bentuk alami sayuran (bulat, lonjong, tidak beraturan). Prinsip yang diterapkan chef adalah…
Dekomposisi Bahan
Abstraksi Bentuk
Pengenalan Pola Pemotong
Algoritma Penyajian
Modularitas Rasa
Manajer sebuah call center menyadari bahwa 90% keluhan pelanggan dapat diklasifikasikan ke dalam 5 kategori masalah utama yang sama setiap bulannya. Informasi ini sangat berguna untuk membuat template respons. Hal ini adalah hasil dari…
Abstraksi Alur Kerja
Dekomposisi Tugas
Pengenalan Pola Data
Optimasi Algoritma
Rekayasa Data
Jika Anda diminta merancang sistem penjadwalan mata kuliah, langkah awal Dekomposisi yang paling tepat adalah…
Mendefinisikan interface pengguna sistem
Memecah masalah menjadi sub-masalah: Penjadwalan Ruangan, Penjadwalan Dosen, dan Penjadwalan Mahasiswa
Menentukan font dan warna aplikasi
Menganalisis pola bentrokan jadwal tahun lalu
Membuat algoritma backtracking
Dalam aplikasi cuaca, suhu direpresentasikan dalam derajat Celsius, mengabaikan unit Farenheit dan Kelvin. Ini adalah bagian dari…
Abstraksi Data (Format)
Abstraksi Fungsional
Abstraksi (Penyederhanaan Representasi)
Pengenalan Pola Tekstual
Dekomposisi Unit
Tim developer membuat module terpisah untuk login, pembayaran, dan notifikasi di aplikasi e-commerce. Jika salah satu module mengalami error, module lain tetap berfungsi normal. Hal ini menunjukkan penerapan sukses dari…
Pengenalan Pola (OOP)
Dekomposisi (Modularitas)
Abstraksi Level Tinggi
Algoritma Divide and Conquer
Optimasi Database
Seorang siswa membuat rencana belajar. Ia menyusun langkah-langkah: (1) tentukan target nilai, (2) alokasikan waktu per mata pelajaran, (3) ulangi bab yang sulit 3 kali. Urutan ini paling mencerminkan prinsip…
Dekomposisi
Abstraksi Dekomposisi Algoritma
Algoritma Abstraksi
Pengenalan Pola
Dekomposisi Algoritma Abstraksi
Dalam perancangan game, semua karakter direpresentasikan dengan atribut Health dan Attack Power, mengabaikan nama lengkap karakter, background story, atau suara. Ini adalah Abstraksi yang fokus pada aspek…
Data Visual
Data Fungsional
Pola Geometris
Dekomposisi Asset
Algoritma Rendering
Untuk mengatasi kemacetan di persimpangan, engineer lalu lintas mengamati bahwa pola antrean mobil di pagi hari dan sore hari selalu mirip. Berdasarkan pola ini, mereka menyesuaikan durasi lampu hijau. Hal ini merupakan aplikasi dari…
Abstraksi
Dekomposisi
Pengenalan Pola Temporal
Algoritma Real-time
Modularitas
Jika Anda menggunakan Binary Search untuk mencari nama siswa di daftar yang sudah diurutkan, prinsip Berpikir Komputasional yang paling mendominasi adalah…
Dekomposisi (membagi daftar)
Abstraksi (membandingkan data)
Pengenalan Pola (data terurut)
Algoritma (metode langkah demi langkah efisien)
Rekursi (mengulangi proses di sub-daftar)
Seorang System Analyst menyederhanakan proses pemesanan online dari 15 langkah menjadi 5 langkah inti (Pilih, Isi Data, Bayar, Konfirmasi). Penyederhanaan ini adalah bentuk…
Dekomposisi Alur Kerja
Abstraksi Proses
Pengenalan Pola Interface
Algoritma Optimalisasi
Modularitas
Dalam merancang sistem kontrol suhu smart home, programmer membagi tugas menjadi 3 microservice terpisah: (1) Pembacaan Sensor, (2) Logika Penentuan Suhu, dan (3) Kontrol Pendingin/Pemanas. Hal ini bertujuan untuk…
Mengabaikan data sensor yang tidak valid
Mencari pola fluktuasi suhu
Mempermudah pembaruan dan debugging setiap fungsi secara independen
Membuat algoritma yang berjalan lebih lambat
Menggunakan hanya satu bahasa pemrograman
Anda melihat sebuah template email yang memiliki bagian header, body, dan footer yang berbeda-beda tergantung penerimanya (misalnya, header untuk customer lama dan customer baru). Ini menunjukkan adanya Pola dalam…
Abstraksi Data Penerima
Dekomposisi Konten
Struktur dan Varian Konten
Algoritma Pengiriman
Modularitas Desain
Sebelum membangun sistem e-voting untuk Pemilu, tim developer harus melakukan Dekomposisi terlebih dahulu. Langkah yang TIDAK termasuk Dekomposisi adalah…
Memisahkan module Otentikasi Pemilih dari module Pencatatan Suara
Memecah interface menjadi Halaman Admin dan Halaman Pemilih
Membuat Flowchart detail untuk proses login
Membagi tim developer menjadi Frontend dan Backend
Mengidentifikasi database mana yang menyimpan data pemilih
Dalam Finite State Machine (FSM) yang memodelkan mesin penjual otomatis, state direpresentasikan sebagai jumlah uang yang telah dimasukkan. Input yang dapat memicu transisi dari satu state ke state lain adalah…
Merek minuman yang dipilih
Koin yang dimasukkan
Suhu lingkungan
Ukuran botol minuman
Jenis bahan pembuat mesin
Anda merancang algoritma untuk permainan tebak angka (antara 1 sampai 100). Metode yang paling efisien, yaitu selalu membagi rentang pencarian menjadi dua, adalah aplikasi dari…
Brute Force (Pola)
Linear Search (Dekomposisi)
Binary Search (Algoritma)
Bubble Sort (Abstraksi)
Depth-First Search (Modularitas)
Untuk membuat ringkasan teks panjang secara otomatis, sebuah algoritma text summarization menghitung frekuensi setiap kata dan membuat ranking. Kata-kata yang paling umum (seperti "dan", "yang", "di") diabaikan. Pengabaian ini adalah contoh dari…
Dekomposisi Kalimat
Abstraksi (Mengabaikan Detail Tidak Esensial)
Pengenalan Pola Tata Bahasa
Algoritma Natural Language Generation
Rekursi
