Parsing Sintaksis: Membedah Blok S-P-O

Kalimat as a Code: Main Function S & P

Bayangkan sebuah kalimat seperti fungsi di dalam baris kode program. Di dalam pemrograman, sebuah program tidak bisa berjalan jika tidak memiliki fungsi utama (main function). Begitu pula dengan kalimat dalam bahasa Indonesia.

Secara komputasional, struktur kalimat dasar dapat kita formulasikan sebagai:

Setiap kalimat wajib memiliki dua blok memori utama:

  1. Blok $[\text{S}]$ (Subjek): Entitas atau variabel utama yang sedang dibicarakan ("Siapa/Apa yang dibahas?").

  2. Blok $[\text{P}]$ (Predikat): Penjelasan mengenai entitas tersebut ("Sedang apa / berstatus apa entitas itu?").

Diagram perbandingan struktur fungsi sintaksis kalimat S-P-O dengan syntax fungsi pemrograman

Komponen lain seperti Objek $[\text{O}]$, Pelengkap $[\text{Pel}]$, maupun Keterangan $[\text{Ket}]$ hanyalah optional parameters (argumen tambahan). Kehadirannya tidak mengubah arsitektur utama: sebuah kalimat utuh sah terbentuk selama blok $[\text{S}]$ dan $[\text{P}]$ sudah terdefinisi.

Bug Batas Frasa: Variabel Kepanjangan

Masalah paling sering muncul saat membaca soal kalimat panjang adalah salah memotong batas blok Subjek. Sering kali blok $[\text{S}]$ tidak hanya berisi satu kata benda sederhana, melainkan berupa variabel panjang yang memuat sub-rutin (sub-function) di dalamnya.

Perhatikan fenomena klausa pewatas (relative clause):

Kata hubung seperti tempat, yang, atau di mana bertindak seperti pembuka kurung ( anak kalimat. Segala kata kerja atau keterangan yang muncul di dalam kurung tersebut terperangkap di dalam blok Subjek.

Perhatikan kalimat berikut: 'Buku ensiklopedia tebal di atas rak itu hadiah dari kakek.' Pemotongan blok Subjek [S] dan Predikat [P] yang tepat adalah ...

  • [Buku ensiklopedia tebal] [di atas rak itu] [hadiah dari kakek]
  • [Buku ensiklopedia tebal di atas rak] [itu hadiah] [dari kakek]
  • [Buku ensiklopedia tebal di atas rak itu] [hadiah dari kakek]
  • [Buku ensiklopedia tebal] [di atas rak] [itu] [hadiah dari kakek]

Jawaban: [Buku ensiklopedia tebal di atas rak itu] [hadiah dari kakek]

Frasa 'di atas rak' adalah pewatas yang menerangkan 'buku ensiklopedia tebal', dan ditutup oleh kata penunjuk 'itu'. Seluruh kesatuan frasa tersebut berfungsi sebagai satu blok Subjek [S]. Bagian setelah kata 'itu', yakni 'hadiah dari kakek', merupakan blok Predikat [P].

Pewatas yang diawali preposisi/kata hubung nempel di Subjek dan ditutup oleh kata tunjuk, sehingga bukan bagian dari Predikat.

Tipe Data Predikat: Action vs Identity

Di dalam kode bahasa, blok $[\text{P}]$ (Predikat) memiliki tipe data yang berbeda-beda. Dua tipe data yang paling sering diuji di SNBT adalah:

  1. Kalimat Verbal (Tipe Action):

    • Blok $[\text{P}]$ berupa Verba (kata kerja tindakan).

    • Pengingkarannya memakai kata "tidak".

    • Contoh: Curah hujan [S] menghambat tanaman [P]. $\rightarrow$ (tidak menghambat).

  2. Kalimat Nominal (Tipe Identity / State):

    • Blok $[\text{P}]$ berupa Nomina (kata benda, status, kepemilikan, atau identitas).

    • Pengingkarannya memakai kata "bukan" (bukan tidak).

    • Sering disisipi kata kopula (linking verb) seperti adalah, merupakan, atau ialah untuk mempertegas batas predikat.

    • Contoh: Hadiah tersebut [S] (adalah) buatan paman [P]. $\rightarrow$ (bukan buatan paman).

Skema visual perbandingan Tipe Data Predikat Verbal Action vs Nominal Identity

Manakah di antara kalimat berikut yang tergolong ke dalam kalimat berpredikat nominal?

  • Dokter spesialis anak itu memeriksa kondisi pasien dengan teliti.
  • Lukisan pemandangan di ruang tamu itu karya pelukis ternama.
  • Mahasiswa berprestasi tersebut sedang mempresentasikan hasil risetnya.
  • Perusahaan teknologi itu mengembangkan aplikasi kecerdasan buatan.

Jawaban: Lukisan pemandangan di ruang tamu itu karya pelukis ternama.

Pada opsi B, predikatnya adalah 'karya pelukis ternama' yang berkategori frasa benda/nominal (menyatakan identitas karya), dan dapat disisipi kopula 'adalah' atau diuji negasi 'bukan'. Opsi A, C, dan D berpredikat kata kerja tindakan (memeriksa, mempresentasikan, mengembangkan) sehingga termasuk kalimat verbal.

Kalimat nominal memiliki predikat berupa kata benda/status/kepemilikan dan dapat disisipkan kopula 'adalah' atau dinegasikan dengan 'bukan'.