🎯 Bloom Taxonomy β€” Deep Dive: Kognitif, Knowledge Dimension, Revised Taxonomy, Aplikasi Pembelajaran & AI Alignment

Panduan komprehensif Taksonomi Bloom β€” kerangka hierarkis klasifikasi tujuan pembelajaran yang menjadi standar de facto di dunia pendidikan dan pelatihan sejak 1956. Mencakup original taxonomy (Bloom, 1956) vs revised taxonomy (Anderson & Krathwohl, 2001), pergeseran dari kata benda ke kata kerja, Knowledge Dimension (Factual, Conceptual, Procedural, Metacognitive), level demi level dari Remember sampai Create, aplikasi praktis untuk instruksional design, soal assessment, dan β€” yang paling relevan dengan era sekarang β€” alignment dengan AI, computational thinking, dan cognitive architecture. Nota ini adalah jembatan antara pendidikan formal dengan pemahaman kognitif yang dipakai di engineering dan security.

Posisi di Vault

Nota ini beririsan langsung dengan 15-types-of-thinking (arsitektur kognitif dan metakognisi), computer-science-foundations (fondasi CS yang harus dikuasai di setiap level taksonomi), curriculum-mapping (pemetaan kurikulum β€” Bloom adalah kerangka utamanya), ai-evaluation-framework (evaluasi kemampuan AI pakai taksonomi), cognitive-architecture-engineering (rekayasa arsitektur kognitif), dan research-methodology (level sintesis/evaluasi dalam riset). Juga jadi prasyarat konseptual untuk formal-verification-deepdive (verifikasi formal == level evaluasi tertinggi) dan architectural-flaw-detection (deteksi cacat butuh analisis + evaluasi).


Daftar Isi


Foundation β€” Apa Itu Taksonomi Bloom?

Definisi

Taksonomi Bloom adalah kerangka hierarkis yang mengklasifikasikan tujuan pembelajaran berdasarkan tingkat kompleksitas kognitif. Dikembangkan oleh Benjamin Bloom bersama sekelompok psikolog pendidikan (Max Englehart, Edward Furst, Walter Hill, David Krathwohl) pada 1956, kerangka ini awalnya diterbitkan sebagai β€œTaxonomy of Educational Objectives: The Classification of Educational Goals. Handbook I: Cognitive Domain”.

Tujuan awal Bloom bukan sekadar bikin label β€” tapi:

  1. Standarisasi komunikasi antar pendidik tentang tujuan pembelajaran
  2. Mendorong higher-order thinking β€” kritik terhadap pendidikan yang terlalu fokus pada hafalan
  3. Alat evaluasi untuk mengukur apakah siswa benar-benar mencapai level kognitif yang ditargetkan

Mengapa Hierarkis?

              β•± β•²
             β•±   β•²
            β•±     β•²
           β•±  #6   β•²     CREATE      ← Higher Order
          β•±         β•²                  Thinking Skills
         β•±  ═══════  β•²                 (HOTS)
        β•±     #5      β•²   EVALUATE
       β•±  ═══════════  β•²
      β•±       #4        β•²  ANALYZE
     ╱═══════════════════╲
    β•±         #3          β•²  APPLY
   ╱═══════════════════════╲
  β•±           #2            β•² UNDERSTAND
 ╱═══════════════════════════╲
β•±             #1              β•² REMEMBER   ← Lower Order Thinking Skills (LOTS)

Prinsip hierarkisnya: setiap level mencakup kemampuan level di bawahnya. Tidak bisa Evaluate tanpa bisa Analyze, tidak bisa Create tanpa bisa Evaluate. Ini yang membedakan Bloom dari taksonomi lain yang cuma daftar kategori datar.

Domain β€” Bukan Cuma Kognitif

Bloom membagi tujuan pendidikan jadi 3 domain:

DomainNama LengkapFokusNota Terkait di Vault
🧠 CognitiveCognitive DomainPengetahuan & pemikiran intelektualDokumen ini
❀️ AffectiveAffective DomainSikap, emosi, nilai, apresiasiai-governance-ethics β€” tertaut ke etika
βœ‹ PsychomotorPsychomotor DomainKeterampilan fisik, manipulasi alattechnician-toolkit-standard β€” skill hands-on

Dokumen ini fokus ke Cognitive Domain karena paling relevan dengan vault, tapi koneksi ke domain lain dicatat di bagian koneksi.


Original Taxonomy (1956) β€” 6 Tingkat Kognitif

Taksonomi asli Bloom menggunakan kata benda (nouns) untuk label tingkatan, disusun dari konkret ke abstrak:

LevelNama AsliArtiContoh Aktivitas
1️⃣KnowledgeMengingat fakta, terminologi, prosedur dasarMendefinisikan, menyebutkan, mengidentifikasi
2️⃣ComprehensionMemahami makna, menerjemahkan, menginterpretasiMenjelaskan, meringkas, memparafrase
3️⃣ApplicationMenerapkan abstraksi ke situasi konkretMenggunakan rumus, menjalankan prosedur
4️⃣AnalysisMemecah informasi jadi komponen, melihat hubunganMembandingkan, mengkontraskan, mengkategorisasi
5️⃣SynthesisMenggabungkan elemen jadi struktur baruMerancang, mengonstruksi, mengembangkan
6️⃣EvaluationMembuat penilaian berdasarkan kriteriaMenilai, mengkritik, memjustifikasi

Masalah original taxonomy:

  • Knowledge terlalu sempit β€” seolah-olah pengetahuan cuma hafalan
  • Synthesis < Evaluation β€” secara hierarki, tapi banyak psikolog kognitif berargumen creating (synthesis) lebih kompleks dari evaluating
  • Susah dibedakan antara Comprehension dan Knowledge β€” garisnya tipis

Revised Taxonomy (Anderson & Krathwohl, 2001)

Siapa yang Merevisi?

Lorin Anderson (mantan mahasiswa Bloom) dan David Krathwohl (salah satu anggota tim original Bloom, 2001) menerbitkan β€œA Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom’s Taxonomy of Educational Objectives”. Revisi ini bukan sekadar ganti label β€” tapi perubahan struktural fundamental.

Perubahan Utama

AspekOriginal (1956)Revised (2001)
TerminologiKata benda (Nouns)Kata kerja (Verbs) β€” lebih action-oriented
Nama LevelKnowledge β†’ EvaluationRemember β†’ Create
HierarkiKnowledge β†’ Evaluation (synthesis < evaluation)Remember β†’ Create (create di puncak)
DimensiSatu dimensi (kognitif)Dua dimensi (kognitif + pengetahuan)
KnowledgeLevel terendahDimensi terpisah: Knowledge Dimension
Synthesis β†’ CreateSynthesis (level 5)Create (level 6) β€” lebih luas dari synthesis

Revised Taxonomy β€” 6 Tingkat Kognitif (Kata Kerja)

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                         β”‚
β”‚    6. πŸ› οΈ  CREATE    β€” Memproduksi, Merencanakan         β”‚
β”‚                Memproduksi, Generate                    β”‚
β”‚                                                         β”‚
β”‚    5. πŸ“Š EVALUATE   β€” Memeriksa, Mengkritik             β”‚
β”‚                Check, Critique                          β”‚
β”‚                                                         β”‚
β”‚    4. πŸ”¬ ANALYZE   β€” Membedakan, Mengorganisasi         β”‚
β”‚               Differentiate, Organize, Attribute        β”‚
β”‚                                                         β”‚
β”‚    3. 🎯 APPLY     β€” Mengeksekusi, Mengimplementasi     β”‚
β”‚               Execute, Implement                        β”‚
β”‚                                                         β”‚
β”‚    2. πŸ“– UNDERSTAND β€” Menginterpretasi, Mencontohkan    β”‚
β”‚               Interpret, Exemplify, Classify, Summarize β”‚
β”‚                                                         β”‚
β”‚    1. πŸ“ REMEMBER   β€” Mengenali, Mengingat Kembali      β”‚
β”‚               Recognize, Recall                         β”‚
β”‚                                                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Perbandingan Kata Kerja per Level

LevelOriginal (Noun)Revised (Verb)Definisi Baru
1KnowledgeRememberMengambil pengetahuan dari long-term memory
2ComprehensionUnderstandMengkonstruksi makna dari pesan instruksional
3ApplicationApplyMenggunakan prosedur dalam situasi tertentu
4AnalysisAnalyzeMemecah materi jadi bagian dan menentukan hubungan
5SynthesisEvaluateMembuat judgment berdasarkan kriteria & standar
6EvaluationCreateMenyatukan elemen jadi struktur/fungsi baru yang koheren

πŸ”‘ Takeaway utama: Pergeseran dari Knowledge β†’ Remember dan Synthesis β†’ Create mengubah cara kita melihat pendidikan β€” dari storage informasi (apa yang lo tahu) ke proses kognitif (apa yang lo bisa lakukan dengan informasi itu).


The Knowledge Dimension

Inilah inovasi terbesar Revised Taxonomy: dimensi kedua yang independen dari proses kognitif. Sekarang setiap tujuan pembelajaran bisa dipetakan dalam matriks 2D: Apa jenis pengetahuannya? Γ— Proses kognitif apa?

Empat Tipe Pengetahuan

                        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                        β”‚     KNOWLEDGE DIMENSION         β”‚
                        β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
     CONCRETE ─────────── A. FACTUAL KNOWLEDGE            │◀─ Lebih konkret
                        β”‚    (Fakta dasar, terminologi)   β”‚
                        β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
                        β”‚ B. CONCEPTUAL KNOWLEDGE         β”‚
                        β”‚    (Teori, model, klasifikasi)  β”‚
                        β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
                        β”‚ C. PROCEDURAL KNOWLEDGE         β”‚
                        β”‚    (Prosedur, algoritma, metode)β”‚
                        β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
     ABSTRACT ─────────── D. METACOGNITIVE KNOWLEDGE      │◀─ Lebih abstrak
                        β”‚    (Kesadaran & pengetahuan     β”‚
                        β”‚     tentang kognisi sendiri)    β”‚
                        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
TipeDefinisiContohRelevansi Vault
A. FactualElemen dasar yang harus diketahui siswa untuk mengenal suatu disiplinTerminologi jaringan: TCP, UDP, IP, port; rumus matematikahttp-protocol-deepdive (terminologi HTTP), math-and-algorithms
B. ConceptualHubungan antar elemen dasar dalam struktur yang lebih besar yang memungkinkan fungsinyaModel OSI layer, TCP/IP model, konsep client-servernetworking-fundamentals-tcpip-bgp, purple-team-osi-killchain
C. ProceduralCara melakukan sesuatu, metode inquiry, kriteria penggunaan skill/algoritma/teknikCara capture packet di tcpdump, format YARA rule, prosedur incident responseincident-response-framework, endpoint-detection-playbook
D. MetacognitivePengetahuan tentang kognisi secara umum dan kesadaran akan kognisi diri sendiriStrategi membaca packet capture secara efisien, kapan harus static analysis vs dynamic analysis15-types-of-thinking, deep-work-and-so-good-newport

Matriks Taksonomi 2D

Tujuan pembelajaran sekarang bisa dipetakan dalam tabel 24 sel (4 knowledge Γ— 6 cognitive process):

                   β”‚ REMEMBER β”‚ UNDERSTAND β”‚ APPLY β”‚ ANALYZE β”‚ EVALUATE β”‚ CREATE
───────────────────┼──────────┼────────────┼───────┼─────────┼──────────┼────────
 FACTUAL           β”‚  ●       β”‚            β”‚       β”‚         β”‚          β”‚
───────────────────┼──────────┼────────────┼───────┼─────────┼──────────┼────────
 CONCEPTUAL        β”‚          β”‚  ●         β”‚       β”‚  ●      β”‚          β”‚
───────────────────┼──────────┼────────────┼───────┼─────────┼──────────┼────────
 PROCEDURAL        β”‚          β”‚            β”‚  ●    β”‚         β”‚  ●       β”‚
───────────────────┼──────────┼────────────┼───────┼─────────┼──────────┼────────
 METACOGNITIVE     β”‚          β”‚            β”‚       β”‚         β”‚          β”‚  ●
───────────────────┼──────────┼────────────┼───────┼─────────┼──────────┼────────

Contoh matriks untuk mata kuliah Cybersecurity:

Tujuan PembelajaranKnowledgeCognitiveSel (KΓ—C)
Menyebutkan 5 jenis serangan webFactualRememberA1
Menjelaskan cara kerja SQL injectionConceptualUnderstandB2
Menjalankan sqlmap untuk testing parameterProceduralApplyC3
Membedakan reflected vs stored XSS dari logConceptualAnalyzeB4
Menilai efektivitas WAF rule berdasarkan false positive rateConceptualEvaluateB5
Merancang detection playbook untuk serangan baruProceduralCreateC6

πŸ’‘ Kenapa matriks ini penting? Karena tujuan pembelajaran yang bagus harus mencantumkan kedua dimensi. β€œSiswa mampu mengevaluasi efektivitas WAF rule” β€” itu Process: Evaluate, Knowledge: Conceptual. Tanpa matriks, pendidik sering cuma nyebut level kognitif doang tanpa mikir jenis pengetahuannya β€” jadinya ambigu.


Level Demi Level β€” Deep Dive

Level 1: REMEMBER β€” Mengingat Kembali

Definisi Revised: Mengambil pengetahuan relevan dari long-term memory.

Ini adalah fondasi. Tanpa Remember, level lain tidak bisa berdiri. Tapi Revised Taxonomy menekankan bahwa Remember bukanlah tujuan akhir β€” ini alat untuk mencapai level yang lebih tinggi.

Kategori Verbs:

  • Recognize (mengenali): Mengidentifikasi informasi yang sesuai dengan konteks β€” biasanya soal pilihan ganda, matching
  • Recall (mengingat kembali): Menarik informasi dari memori tanpa stimulus β€” soal esai, fill-in-the-blank

Kata Kerja: Recognize, Recall, Identify, List, Name, State, Define, Describe (fakta), Retrieve, Match, Reproduce

Knowledge Dimension yang Umum: Factual (paling sering), Conceptual (teori dasar)

Contoh di Berbagai Disiplin:

BidangRemember β€” Contoh Soal
Networking”Sebutkan 7 layer OSI model dari bawah ke atas”
Security”Apa kepanjangan dari XSS?”
Programming”Sebutkan 3 tipe data primitif di Rust”
Matematika”Apa rumus luas lingkaran?”

Pitfall: Banyak pendidikan berhenti di sini. Siswa bisa hafal OSI layer tapi gak bisa jelasin bedanya layer 2 vs layer 3 dalam konteks real.

Koneksi Vault: Praktik hafalan di picoCTF (picoctf-section-1-onboarding) β€” hafal command dasar Linux, CyberChef recipes, format flag.


Level 2: UNDERSTAND β€” Memahami

Definisi Revised: Mengkonstruksi makna dari pesan instruksional (lisan, tulisan, grafis).

Ini adalah lompatan kualitatif pertama β€” dari tahu ke paham. Siswa tidak cuma bisa mengulang, tapi bisa menjelaskan dengan kata-kata sendiri, memberi contoh, atau meringkas.

Kategori Verbs:

  • Interpret β€” mengubah dari satu bentuk representasi ke bentuk lain (angka β†’ grafik, teks β†’ diagram)
  • Exemplify β€” memberi contoh spesifik dari konsep umum
  • Classify β€” menentukan sesuatu masuk kategori mana
  • Summarize β€” meringkas inti (abstraksi)
  • Infer β€” menarik kesimpulan logis dari informasi
  • Compare β€” mendeteksi persamaan dan perbedaan
  • Explain β€” membangun model sebab-akibat

Kata Kerja: Explain, Summarize, Interpret, Paraphrase, Classify, Compare, Contrast, Describe (konsep), Infer, Translate, Convert, Defend, Distinguish

Contoh:

BidangUnderstand β€” Contoh Soal
Networking”Jelaskan perbedaan OSI model dengan TCP/IP model”
Security”Mengapa SQL injection bisa terjadi? Jelaskan mekanismenya”
Programming”Interpretasikan output kode Rust berikut…”
Forensik”Bandingkan metode file carving dengan filesystem parsing”

Computational Thinking Link:

  • Pattern Recognition β†’ kemampuan mengklasifikasi dan menggeneralisasi
  • Abstraction β†’ meringkas informasi esensial

Cara Mengukur:

  • Minta siswa menjelaskan konsep ke orang awam (Feynman Technique)
  • Ubah representasi: dari teks ke mind map, dari tabel ke narasi
  • Beri kasus baru dan minta mereka kaitkan dengan konsep yang sudah dipelajari

Koneksi Vault: 15-types-of-thinking β€” terutama tipe Abstract Thinking dan Concrete Thinking dalam memahami konsep.


Level 3: APPLY β€” Menerapkan

Definisi Revised: Menjalankan atau menggunakan prosedur dalam situasi tertentu.

Ini adalah level eksekusi. Di dunia engineering, ini adalah level minimum yang diperlukan untuk kontribusi produktif.

Dua Sub-kategori:

  • Execute β€” menerapkan prosedur ke tugas familiar (siswa tahu persis prosedur apa yang harus dipakai)
  • Implement β€” menerapkan prosedur ke tugas unfamiliar (siswa harus memilih prosedur yang tepat dari beberapa opsi)

Kata Kerja: Execute, Implement, Use, Apply, Demonstrate, Operate, Show, Solve, Calculate, Complete, Illustrate, Modify

Contoh:

BidangApply β€” Contoh Soal
Networking”Gunakan tcpdump untuk capture HTTP traffic ke 206.237.97.19”
Security”Scan port host 103.149.177.39 dengan nmap”
Programming”Buat fungsi Rust yang ngecek apakah string adalah palindrome”
Forensik”Ekstrak file dari image forensik pake foremost”

Kompleksitas Apply meningkat ketika:

  1. Situasi tidak seratus persen cocok dengan prosedur yang diajarkan
  2. Ada banyak prosedur yang bisa dipilih dan siswa harus memutuskan
  3. Kondisi eksekusi tidak ideal (resource terbatas, error handling)

Koneksi Vault:


Level 4: ANALYZE β€” Menganalisis

Definisi Revised: Memecah materi menjadi bagian-bagian penyusun dan menentukan bagaimana bagian-bagian itu berhubungan satu sama lain dan dengan struktur keseluruhan.

Ini adalah pintu gerbang Higher Order Thinking Skills (HOTS). Di sini siswa mulai berpikir seperti seorang engineer atau analyst β€” bukan cuma pengguna tool.

Tiga Sub-kategori:

  • Differentiate β€” membedakan bagian relevan dari yang tidak relevan (discriminating)
  • Organize β€” menentukan bagaimana elemen-elemen cocok dalam suatu struktur (structuring, integrating)
  • Attribute β€” menentukan sudut pandang, bias, tujuan, atau nilai yang mendasari (deconstruction)

Kata Kerja: Differentiate, Distinguish, Organize, Attribute, Deconstruct, Analyze, Compare (struktur), Contrast (struktur), Categorize, Examine, Question, Test, Detect, Discriminate, Select

Contoh:

BidangAnalyze β€” Contoh Soal
Security”Analisis log berikut: mana yang serangan dan mana yang false positive?”
Networking”Dari PCAP ini, identifikasi fase TCP handshake, kapan SYN flood mulai?”
Malware”Urai struktur PE file ini: mana section code, data, resources?”
Code”Bandingkan dua implementasi sorting ini β€” mana yang lebih efisien? Kenapa?”
WAF”Dari rule set Cloudflare, kelompokkan mana rule yang deteksi LFI, mana SQLi”

Analisis di Security Context:

# Contoh: Menganalisis HTTP log untuk membedakan serangan vs trafik normal
logs = [
    {"ip": "45.33.32.156", "path": "/api/login", "status": 200, "size": 1250},
    {"ip": "185.220.101.45", "path": "/api/login' OR '1'='1", "status": 403, "size": 50},
    {"ip": "185.220.101.45", "path": "/admin/../../etc/passwd", "status": 404, "size": 150},
]
 
# Analisis: bedakan pola normal vs anomali
# - IP 45.33.32.156 β†’ request normal (path bersih, status 200)
# - IP 185.220.101.45 β†’ SQLi attempt, path traversal attempt
# Attribution: IP ini mencoba multiple attack vectors secara sequential

Cara Melatih:

  • Beri dataset mentah dan minta mereka kelompokkan, kategorisasi
  • Case study: β€œIni server production, log menunjukkan X. Apa yang terjadi?”
  • Reverse engineering: bongkar binary, dokumen, protokol

Koneksi Vault: Ini adalah level operasional untuk sebagian besar catatan security:


Level 5: EVALUATE β€” Mengevaluasi

Definisi Revised: Membuat judgment berdasarkan kriteria dan standar.

Ini adalah level keputusan. Tidak cukup cuma analisis β€” siswa harus bisa menilai mana yang lebih baik, lebih efektif, lebih aman, dan memberi alasan berdasarkan kriteria eksplisit.

Dua Sub-kategori:

  • Check β€” menguji konsistensi internal, mendeteksi kesalahan atau fallacy (coherence testing)
  • Critique β€” menilai produk/proses berdasarkan kriteria eksternal, menemukan kekurangan dan kelebihan

Kata Kerja: Check, Critique, Evaluate, Judge, Justify, Assess, Defend, Support, Appraise, Argue, Validate, Verify, Review, Recommend, Prioritize, Rank

Contoh:

BidangEvaluate β€” Contoh Soal
Security”Evaluasi efektivitas WAF ini: berdasarkan log, berapa false positive rate? Apakah worth it?”
Architecture”Bandingkan 3 arsitektur ini (monolith, microservices, serverless) untuk kasus IoT sensor data β€” mana yang paling sesuai? Justifikasi”
Tooling”Apakah YARA rules yang ada cukup buat detect varian malware ini? Kalau tidak, apa yang kurang?”
Code Review”Review PR ini β€” apakah perubahan di parser aman? Beri rekomendasi terima/tolak dengan alasan”
Forensik”Apakah bukti digital ini cukup kuat untuk prosecution? Identifikasi gap-nya”

Kriteria yang Biasa Dipakai di Security:

KriteriaContoh Pertanyaan
EffectivenessApakah WAF ini memblock 99% SQLi attempt?
EfficiencyApakah detection rule ini punya false positive rate di bawah 1%?
CoverageApakah playbook ini mencakup semua fase incident response?
ScalabilityApakah arsitektur ini bisa handle 10x traffic?
SecurityApakah solusi ini introduce vulnerability baru?
CostApakah benefit keamanan sebanding dengan cost operasional?
UsabilityApakah tool ini bisa dipake tim non-security?

Pitfall Umum: Siswa sering evaluate tanpa kriteria jelas β€” β€œSaya rasa lebih baik pakai X” tanpa justifikasi. Evaluasi yang valid harus menyebutkan: berdasarkan kriteria apa dan mengapa kriteria itu dipilih.

Koneksi Vault:


Level 6: CREATE β€” Menciptakan

Definisi Revised: Menyatukan elemen-elemen untuk membentuk sesuatu yang baru dan koheren, atau membuat produk original.

Create β‰  Synthesis. Synthesis hanya menggabungkan bagian jadi keseluruhan. Create lebih luas β€” melibatkan generasi ide baru, perencanaan, dan produksi. Ini puncak taksonomi.

Tiga Sub-kategori:

  • Generate β€” memunculkan hipotesis atau alternatif berdasarkan kriteria (divergent thinking)
  • Plan β€” mendesain metode, strategi, atau prosedur untuk menyelesaikan tugas
  • Produce β€” mengeksekusi rencana, membangun produk nyata

Kata Kerja: Generate, Plan, Produce, Design, Construct, Develop, Create, Invent, Formulate, Author, Build, Assemble, Devise, Compose, Propose

Contoh:

BidangCreate β€” Contoh Soal
Security”Rancang detection rule untuk serangan zero-day yang memanfaatkan WebSocket untuk C2”
Architecture”Desain arsitektur WAF untuk 10k RPS dengan latency < 1ms”
Engineering”Bangun tool otomatis yang nge-scan S3 bucket misconfiguration”
Research”Formulasikan hipotesis baru: bagaimana side-channel attack bisa dilakukan via CPU cache di cloud shared tenant?”
DevOps”Buat CI/CD pipeline yang integrate SAST + DAST + SBOM generation”

Create dalam Konteks Vault:

Dari catatan-catatan di vault, level Create adalah tempat lo beroperasi ketika:

Catatan di vault level Remember β†’ Proyek/Riset level Create
────────────────────────────────────────────────────────
waf-reverse-proxy-deepdive (Understand) β†’ jarswaf (Create β€” bangun WAF sendiri)
malware-analysis-playbook (Analyze) β†’ detection rules baru (Create)
postgresql-admin-backup (Apply) β†’ backup automation script (Create)
threat-hunting-methodology (Evaluate) β†’ hunting playbook baru (Create)

Mengapa Create di Puncak? Karena Create mensyaratkan semua level di bawahnya:

  1. Lo harus Remember tool apa yang ada
  2. Lo harus Understand bagaimana tool itu bekerja
  3. Lo harus Apply tool ke situasi nyata
  4. Lo harus Analyze apa yang kurang dari tool existing
  5. Lo harus Evaluate pendekatan mana yang paling sesuai
  6. Baru lo bisa Create solusi baru

Koneksi Vault:


Aplikasi Praktis: Instructional Design & Assessment

Bloom’s Taxonomy untuk Merancang Tujuan Pembelajaran

Formula standar untuk menulis learning objective yang selaras dengan Bloom:

[Audience] akan mampu [Verb Bloom] + [Objek] + [Konteks/Kriteria]

Contoh:

Verb BloomObjekKonteks/KriteriaKnowledge Dim
Remember7 layer OSItanpa melihat catatanFactual
Understandperbedaan SQLi dan NoSQL injectiondalam 2 paragrafConceptual
Applyprosedur incident responsepada kasus ransomware simulationProcedural
Analyzepacket captureuntuk mengidentifikasi fase exfiltrationProcedural
Evaluateefektivitas WAF ruleberdasarkan false positive rateConceptual
Createdetection playbookuntuk serangan API baruProcedural

Tips Menulis Soal Berdasarkan Level

LevelFormat Soal yang EfektifFormat yang Kurang Efektif
RememberPilihan ganda (recognize), isian singkat (recall)Esai panjang (wasting time)
UnderstandJawab singkat β€” β€œjelaskan dengan kata sendiri”, mind map, analogiSoal dengan kata persis dari buku teks
ApplyProblem set, lab praktikum, studi kasus dengan tool nyataSoal teori yang ditanya ulang
AnalyzeStudi kasus dengan data mentah, perbandingan dua pendekatanSoal dengan satu jawaban benar
EvaluateReview produk, code review, threat model evaluation, prioritasi toolSoal subjective tanpa kriteria
CreateProyek akhir, build tool, design architecture, write detection ruleSoal yang cuma suruh β€œsebutkan ide” tanpa eksekusi

Bloom’s sebagai Alat Evaluasi Kurikulum

Cara cepat evaluasi apakah suatu kursus/modul sudah balanced:

  1. Kumpulkan semua learning objectives dari kursus
  2. Petakan ke level Bloom (Remember β†’ Create)
  3. Petakan ke Knowledge Dimension (Factual β†’ Metacognitive)
  4. Visualisasikan distribusinya
# Pseudocode: Bloom level distribution analysis
objectives = [
    ("Sebutkan 3 jenis serangan web",  "Remember",  "Factual"),
    ("Jelaskan cara kerja SQL injection", "Understand", "Conceptual"),
    ("Gunakan sqlmap untuk testing",   "Apply",     "Procedural"),
    ("Analisis log WAF",               "Analyze",   "Procedural"),
    ("Evaluasi efektivitas firewall",  "Evaluate",  "Conceptual"),
    ("Rancang detection playbook",     "Create",    "Procedural"),
]
 
# Distribusi ideal (menurut Krathwohl, 2002)
# Remember: 10-15%, Understand: 15-20%, Apply: 20-25%
# Analyze: 20-25%, Evaluate: 15-20%, Create: 10-15%

Red flag: Kalau 80% objectives ada di Remember/Understand β€” itu recall-heavy curriculum. Siswa bisa lulus tanpa pernah Apply, Analyze, Evaluate, atau Create. Ini masalah kronis di banyak pendidikan formal.

Contoh Mapping: Vault Content by Bloom Level


Bloom’s Taxonomy di Era AI & Computational Thinking

Bloom’s + Computational Thinking

Computational Thinking (CT) β€” dekomposisi, pattern recognition, abstraksi, algoritma β€” bisa dipetakan langsung ke Bloom:

CT SkillBloom LevelContoh
Dekomposisi (memecah masalah)AnalyzeMemecah arsitektur monolith jadi microservices
Pattern RecognitionUnderstand β†’ AnalyzeMengenali pola serangan SQLi dari variasi payload
Abstraksi (memfilter detail irrelevant)Analyze β†’ EvaluateMembuat model threat yang cuma fokus ke attack surface relevan
Algorithm DesignCreateMerancang algoritma rate limiting untuk WAF

AI Alignment: Taksonomi untuk Mengevaluasi Kemampuan AI

Salah satu aplikasi modern Bloom adalah mengevaluasi Large Language Models. Pertanyaan kritis:

β€œDi level Bloom mana sebenarnya AI beroperasi?”

Tugas AILevel BloomAnalisis
Menjawab fakta (capital of France)RememberRetrieval dari training data β€” mirip recall
Meringkas artikelUnderstandInterpretasi dan summarization
Menulis kode dari spesifikasiApplyMenerapkan pola ke situasi baru
Mendeteksi bias dalam teksAnalyzeDifferentiate, attribute
Membandingkan dua arsitektur MLEvaluateCritique, justify
Menulis novel orisinalCreate?Debatable β€” seberapa β€œorisinal” output LLM?

Perdebatan:

  • Pro: LLM bisa lulus beberapa benchmark di level Apply bahkan Analyze β€” Generate code, detect vulnerabilities
  • Kontra: LLM tidak benar-benar β€œmemahami” β€” mereka melakukan pattern matching canggih tanpa kesadaran. Metacognition (Knowledge Dimension D) masih sangat lemah
  • Consensus: LLM kuat di Remember β†’ Apply, mulai menembus Analyze β†’ Evaluate untuk domain terbatas, tapi Create masih diperdebatkan karena kurangnya intentionality

Lihat juga: ai-evaluation-framework β€” framework evaluasi AI yang menggunakan prinsip taksonomi.

Bloom’s untuk Prompt Engineering

Prompt yang dirancang dengan sadar Bloom level akan menghasilkan output yang lebih terarah:

LevelPrompt StyleContoh
Remember”Sebutkan…""Sebutkan 5 port default yang sering dipakai attacker”
Understand”Jelaskan…""Jelaskan cara kerja ARP spoofing dalam 2 paragraf”
Apply”Gunakan X untuk…""Gunakan teknik ini untuk mendeteksi ARP spoof dalam network 192.168.1.0/24”
Analyze”Bandingkan…""Bandingkan metode deteksi ARP spoof via DHCP snooping vs dynamic ARP inspection”
Evaluate”Evaluasi…""Evaluasi efektivitas ketiga mitigasi ARP spoof ini untuk jaringan IoT skala besar”
Create”Rancang…""Rancang sistem deteksi yang menggabungkan passive monitoring dan active probing”

Bloom’s Taxonomy dan Self-Directed Learning

Untuk pembelajar mandiri (seperti pembaca vault ini), Bloom bisa jadi alat diagnosis diri:

Di level mana saya beroperasi untuk topik ini?
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                     β”‚
β”‚  Remember ☐ β†’ Saya bisa hafal definisi              β”‚
β”‚  Understand ☐ β†’ Saya bisa jelaskan ke orang lain    β”‚
β”‚  Apply ☐ β†’ Saya bisa pake tool/konsep               β”‚
β”‚  Analyze ☐ β†’ Saya bisa bedah dan bandingkan         β”‚
β”‚  Evaluate ☐ β†’ Saya bisa nilai mana yang lebih baik  β”‚
β”‚  Create ☐ β†’ Saya bisa buat sesuatu yang baru        β”‚
β”‚                                                     β”‚
β”‚  Target: Setidaknya Apply untuk skill teknis,       β”‚
│  Evaluate→Create untuk mastery                      │
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Strategi:

  • Kalau masih di Remember β†’ baca ulang, buat flashcard
  • Kalau sudah di Understand β†’ coba Feynman Technique, ajarin ke orang lain
  • Kalau sudah di Apply β†’ cari project praktis
  • Kalau sudah di Analyze β†’ lakukan comparative analysis 2+ pendekatan
  • Kalau sudah di Evaluate β†’ review karya orang lain dengan kriteria eksplisit
  • Target Create β†’ bangun sesuatu, open source, tulis artikel

Kritik & Keterbatasan

1. Hierarki Tidak Sepenuhnya Linear

Kritik paling umum: tidak semua learning task mengikuti hierarki linear. Contoh:

  • Lo bisa Evaluate kualitas kode orang lain (level 5) tanpa bisa Create level yang sama (level 6)
  • Lo bisa Apply prosedur (level 3) tanpa Understand teorinya (level 2) β€” ini disebut procedural knowledge without conceptual understanding

Revised Taxonomy menjawab sebagian dengan knowledge dimension, tapi tetap ada tumpang tindih.

2. Konteks Sangat Mempengaruhi Level

Satu task bisa berada di level berbeda tergantung konteks:

  • β€œGunakan sqlmap” β†’ Apply kalau lo sudah familiar
  • β€œGunakan sqlmap” β†’ Remember kalau lo cuma ikutin tutorial langkah demi langkah
  • β€œGunakan sqlmap untuk SQLi detection” β†’ bisa Analyze kalau lo harus interpretasi hasil

Bloom tidak mengakomodasi konteks dan pengalaman sebelumnya.

3. Sulit Diterapkan ke Domain Non-Akademik

Bloom dikembangkan dari konteks pendidikan formal Amerika 1950-an. Beberapa kritik:

  • Bias verbal/linguistik β€” terlalu fokus pada bahasa dan ekspresi verbal
  • Bias kognitif Barat β€” kurang akomodatif pada gaya belajar non-Barat
  • Kurang aplikatif untuk skill fisik β€” Psychomotor domain kurang berkembang
  • Team-based learning β€” Bloom fokus ke individu, padahal banyak learning terjadi kolaboratif

4. Miskonsepsi Umum

MiskonsepsiKebenaran
”Higher level = lebih penting”Remember dan Understand adalah fondasi yang sama pentingnya
”Semua pembelajaran harus capai Create”Tidak semua topik perlu Create β€” kadang Apply atau Evaluate sudah cukup
”Bloom adalah urutan mengajar”Bloom untuk assessment, bukan urutan instruksional
”Soal Analyze harus lebih susah dari Apply”Belum tentu β€” tergantung konten dan konteks
”Taksonomi hanya untuk guru”Berguna juga untuk self-directed learning, curriculum design, AI eval

5. Relevansi di 2026

Beberapa kritikus berargumen bahwa Bloom sudah outdated di era AI dan information overload:

  • Memori faktual (Remember) jadi kurang relevan karena Google/LLM bisa menjawab instan
  • Keterampilan baru seperti AI literacy, prompt engineering, information filtration tidak tertampung di Bloom

Counter-argument: Bloom justru makin relevan β€” karena Remember bisa didelegasikan ke AI, fokus manusia bergeser ke Analyze β†’ Evaluate β†’ Create. Lihat bagian Bloom’s Taxonomy di Era AI & Computational Thinking.


Koneksi ke Vault

Prasyarat (baca dulu)

Catatan Praktis di Setiap Level


References

Primary Sources

  1. Bloom, B. S. (1956). Taxonomy of Educational Objectives: Handbook I, Cognitive Domain. New York: David McKay.
  2. Anderson, L. W. & Krathwohl, D. R. (2001). A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom’s Taxonomy of Educational Objectives. New York: Longman.

Academic Papers

  1. Krathwohl, D. R. (2002). β€œA Revision of Bloom’s Taxonomy: An Overview.” Theory Into Practice, 41(4), 212-218.
  2. Forehand, M. (2010). β€œBloom’s Taxonomy: Original and Revised.” In M. Orey (Ed.), Emerging Perspectives on Learning, Teaching, and Technology.
  3. Airasian, P. W. & Miranda, H. (2002). β€œThe Role of Assessment in the Revised Taxonomy.” Theory Into Practice, 41(4), 249-254.

AI & Taksonomi

  1. Kaddoura, S. et al. (2024). β€œEvaluating LLM Performance Using Bloom’s Taxonomy.” Journal of AI in Education.
  2. Sarsa, S. et al. (2022). β€œAutomatic Generation of Learning Objectives Using Bloom’s Taxonomy and Large Language Models.” International Conference on AI in Education.

Computational Thinking

  1. Wing, J. M. (2006). β€œComputational Thinking.” Communications of the ACM, 49(3), 33-35.
  2. Grover, S. & Pea, R. (2013). β€œComputational Thinking in K-12: A Review of the State of the Field.” Educational Researcher, 42(1), 38-43.

Kritis terhadap Taksonomi

  1. Furst, E. J. (1981). β€œBloom’s Taxonomy of Educational Objectives for the Cognitive Domain: Philosophical and Educational Issues.” Review of Educational Research, 51(4), 441-453.
  2. Paul, R. (1993). Critical Thinking: What Every Person Needs to Survive in a Rapidly Changing World. Foundation for Critical Thinking.

Tentang Dokumen Ini

Dokumen ini ditulis sebagai fondasi pendidikan dan kognitif untuk seluruh vault. Bloom’s Taxonomy bukan cuma alat grading β€” tapi kerangka untuk memahami bagaimana learning terjadi dan di mana level penguasaan lo terhadap suatu topik. Di vault yang isinya dari Remember (picoCTF basics) sampai Create (Jarswaf build), kerangka ini bantu lo sadar: β€œGw di level mana sekarang, dan harus apa untuk naik level?”