Simulasi Bersyarat lewat Tabel Pelacakan

Membongkar Aturan Main

Pernah gak sih ngerasa soal cerita itu kayak ngasih instruksi yang belibet? Rahasia ngerjain soal algoritmik kayak gini adalah dengan berhenti melihatnya sebagai cerita, dan mulai melihatnya sebagai aturan main (logika IF-THEN).

Di soal ini, alat pacu jantung punya aturan "hipotensi kritis". Bayangin ini kayak saklar otomatis. Saklar ini cuma mengecek kondisi tepat sebelum suatu langkah dieksekusi, bukan aturan yang aktif selamanya. Berdasarkan literatur ilmu komputer, memahami struktur kondisional ini adalah langkah pertama sebelum kita bisa melakukan simulasi (algoritma tracing).

Intinya, kita memisahkan "kapan aturan berubah" dari "apa gerakannya". Kalau logika awal ini udah solid, kita tinggal jalanin instruksinya layaknya komputer.

Dalam soal algoritma seperti alat pacu jantung ini, posisi aturan 'hipotensi kritis' bertindak sebagai apa?

  • A. Kondisi yang wajib diperiksa ulang persis sebelum tiap langkah dilakukan.
  • B. Aturan permanen yang berlaku terus sampai akhir setelah sekali terpicu.
  • C. Syarat yang hanya dicek saat tekanan mencapai target.
  • D. Pola gerakan yang menggantikan gerakan +S dan -D selamanya.

Jawaban: A. Kondisi yang wajib diperiksa ulang persis sebelum tiap langkah dilakukan.

Aturan bersyarat seperti saklar, harus selalu dicek statusnya (nyala/mati) setiap kali hendak melangkah berdasarkan nilai sebelumnya.

Aturan hipotensi adalah kondisi sesaat yang dicek sebelum setiap langkah, bukan mode yang aktif permanen.

Senjata Utama: Tabel Pelacakan

Otak manusia hebat, tapi gampang lupa kalau disuruh nginget banyak angka yang berubah-ubah. Kalau kamu coba ngerjain soal ini cuma di awang-awang, kemungkinan besar kamu bakal salah masukin nilai $S$ atau $D$.

Di ilmu komputer, ada teknik namanya Trace Table (tabel pelacakan). Tabel ini dipakai programmer buat ngecek apakah algoritmanya berjalan benar, baris demi baris, dan mencegah nilai variabel salah pakai. Kunci utama dari tabel pelacakan yang baik untuk soal bersyarat adalah: pisahkan kolom 'Cek Syarat' dari kolom 'Aksi'.

Mari kita susun anatomi tabel pelacakan kita:

  1. Langkah ke-: Biar tahu kita udah sampai mana.

  2. Pola Gerak: $+S, -D$, atau $0$.

  3. Tekanan Lama: Kondisi sebelum melangkah (basis evaluasi kita).

  4. Cek Syarat ($<0$?): Penentu saklar nyala atau mati.

  5. Nilai $S$ & $D$ yang Dipakai: Parameter yang terpilih untuk aksi.

  6. Hasil Akhir: Tekanan baru.

Melewati Masa Kritis (Langkah 1)

Sekarang kita eksekusi tabelnya. Kita mulai dari awal banget (anggap baris ke-0), di mana pasien datang dengan tekanan $T_{awal} = -2$.

Masuk ke Langkah 1 (pola gerakannya adalah $+S$). Sebelum kita asal nambahin nilai $S$, sistem harus mengecek saklar: Berapa tekanan lamanya? Jawabannya adalah $-2$.

Karena $-2 < 0$, saklar hipotensi kritis NYALA. Aturan saat nyala: nilai $S$ dikali nilai absolut (nilai mutlak/positif) dari tekanan sebelumnya, dan $D$ jadi $0$.

Hasil akhirnya: $T_{baru} = -2 + 10 = 8$.

Dengan disiplin mengisi tabel dari kiri ke kanan, kita berhasil melewati jebakan pertama tanpa salah langkah.

Apa peran 'nilai absolut' dalam mengubah nilai S dari T lama = -2 pada langkah 1?

  • A. Menjadikan hasilnya tetap negatif.
  • B. Mengubah -2 menjadi 2 positif sebelum dikalikan S awal.
  • C. Mereset nilai tekanan menjadi nol.
  • D. Menambahkan angka 2 ke nilai S awal.

Jawaban: B. Mengubah -2 menjadi 2 positif sebelum dikalikan S awal.

Nilai absolut (simbol |...|) berfungsi mengambil besaran bilangannya saja tanpa peduli tanda minus. Jadi |-2| adalah 2. S = 5 x 2 = 10.

Nilai absolut mengubah bilangan negatif menjadi positif, sehingga perkalian S bernilai positif.