Apa itu Semantik? definisi & arti

click fraud protection

Semantik adalah istilah yang, dalam pemrograman komputer, menggambarkan perilaku yang dihasilkan dari eksekusi program atau perangkat lunak tertentu. Jangan bingung dengan sintaks, yang, dalam pemrograman, mengacu pada cara program diekspresikan atau ditulis. Secara umum, lebih mudah untuk memeriksa dan memecahkan masalah sintaks daripada semantik, karena menguji setiap kondisi yang memungkinkan suatu program dapat dijalankan secara efektif tidak mungkin.

Technipages Menjelaskan Semantik

Program diuji melalui penggunaan kasus uji – yang berarti bahwa seseorang menentukan kemungkinan cara pengguna dapat berinteraksi dengan program, baik yang valid maupun yang tidak valid. Kasus-kasus ini kemudian dieksekusi untuk melihat bagaimana program merespons. Di mana semantik tidak sesuai dengan perilaku yang diharapkan atau diinginkan, sesuatu perlu diubah sebelum dirilis. Akan membutuhkan banyak waktu dan sumber daya untuk menguji setiap skenario yang mungkin, itulah sebabnya biasanya kasus yang paling mungkin ditulis, bersama dengan yang paling mungkin menyebabkan masalah untuk program.

Dengan begitu, sebanyak mungkin kesalahan ditangkap secepat mungkin. Di mana kesalahan sintaksis dapat mencegah program berjalan atau crash di tengah jalan, kesalahan semantik bisa jauh lebih sedikit dramatis, dan sesuatu yang sederhana seperti tombol yang tidak melakukan tindakan yang seharusnya, tetapi sesuatu yang lain sepenuhnya. Kedua jenis kesalahan tersebut perlu ditangani sebelum dirilis, tentu saja, tetapi yang terakhir biasanya lebih mudah terlewatkan dan lebih sulit ditemukan.

Penggunaan Umum Semantik

  • Semantik menggambarkan proses yang diikuti komputer saat menjalankan program dalam bahasa tertentu.
  • Semantik formal membantu untuk lebih memahami apa yang sedang dilakukan suatu program.
  • Semantik adalah studi tentang arti bahasa pemrograman dan bagaimana operasi yang tidak diinginkan dapat muncul.

Penyalahgunaan Semantik Umum

  • Semantik, seperti Sintaks, adalah istilah yang mengacu pada kode di balik program dan ekspresi yang membuatnya.