Kamis, 22 Oktober 2026
13:27 WIB
TERKINI
Pesawaran Unila Dampingi Orkes Gambus Al-Anwar: Tradisi Bertemu Teknologi Modern Bandar Lampung Kualitas Udara Bandar Lampung: Kelompok Sensitif Diminta Tetap Waspada Bandar Lampung Jejak Multidisiplin Anshori Djausal Terekam dalam Pameran Kayu Ara di Lampung Tuba Barat Tulangbawang Barat Unggul dalam Penanggulangan TBC, Lampaui Target Provinsi Bandar Lampung Prioritas Keselamatan Terabaikan: Akses Rumah Aman Korban KDRT di Lampung Lampung Tengah Gerebek Dua Lokasi, Polres Lampung Tengah Tangkap Pengedar Sabu 7,40 Gram Pemprov Lampung Kolaborasi Pemprov Padamkan Kebakaran TPA Bandarjaya, Tol Bakter Terganggu Asap Tebal Bandar Lampung Lampung Agendakan Beragam Rapat Penting, Revitalisasi Stadion Pahoman Jadi Sorotan Utama Lampung Selatan Kulkas Bekas Raib, Tiga Pria di Lampung Selatan Terancam Tujuh Tahun Penjara Hiburan Wendy Red Velvet Bersiap Comeback Solo November 2026, Janjikan Eksplorasi Vokal Pesawaran Unila Dampingi Orkes Gambus Al-Anwar: Tradisi Bertemu Teknologi Modern Bandar Lampung Kualitas Udara Bandar Lampung: Kelompok Sensitif Diminta Tetap Waspada Bandar Lampung Jejak Multidisiplin Anshori Djausal Terekam dalam Pameran Kayu Ara di Lampung Tuba Barat Tulangbawang Barat Unggul dalam Penanggulangan TBC, Lampaui Target Provinsi Bandar Lampung Prioritas Keselamatan Terabaikan: Akses Rumah Aman Korban KDRT di Lampung Lampung Tengah Gerebek Dua Lokasi, Polres Lampung Tengah Tangkap Pengedar Sabu 7,40 Gram Pemprov Lampung Kolaborasi Pemprov Padamkan Kebakaran TPA Bandarjaya, Tol Bakter Terganggu Asap Tebal Bandar Lampung Lampung Agendakan Beragam Rapat Penting, Revitalisasi Stadion Pahoman Jadi Sorotan Utama Lampung Selatan Kulkas Bekas Raib, Tiga Pria di Lampung Selatan Terancam Tujuh Tahun Penjara Hiburan Wendy Red Velvet Bersiap Comeback Solo November 2026, Janjikan Eksplorasi Vokal

Analisis leksikal

Bagikan:

Analisis leksikal (bahasa Inggris: lexical analysis) adalah sebuah proses yang mendahului parsing. Ia menerima masukan serangkaian karakter (seperti dalam dokumen berbentuk teks biasa atau kode sumber) dan menghasilkan deretan simbol yang masing-masing dinamakan token; proses penguraian akan lebih mudah dilakukan bila inputnya sudah berupa token.

Tahapan

Analisis leksikal terdiri dari dua tahap. Tahap pertama adalah pemindaian. Pemindai biasanya dibuat berdasarkan prinsip: mesin dengan jumlah keadaan terbatas. Pada tahap ini, pemindai akan membaca masukan karakter-ke-karakter, mengubah keadaannya sendiri berdasarkan karakter yang sedang dibaca. Pencatatan akan dilakukan pada setiap kondisi akhir berupa masukan yang dianggap valid bersama dengan lokasi masukan. Pada akhirnya, pemindai akan menemui keadaan penolakan yang tidak akan berubah dengan masukan karakter apapun. Deteksi rekursi semacam ini akan mengakhiri proses pemindaian dan memindahkan keadaan pemindai ke keadaan akhir yang terakhir. Karena ini, informasi jenis dan besar leksem valid yang terpanjang di dalam masukan akan disimpan.

Leksem yang tersimpan belum memiliki nilai semantik apapun. Pemberian nilai semantik pada setiap unit leksikal adalah tugas dari pengevaluasi yang memeriksa semua karakter setiap leksem dan memberinya nilai tertentu. Saat sebuah leksem telah memiliki informasi mengenai tipe dan nilainya, ia dapat secara valid disebut sebagai token.

Manfaat

Analisis leksikal membuat pekerjaan parser jadi lebih mudah; daripada membangun nama setiap fungsi dan variabel dari karakter-karakter yang menyusunnya, dengan analisis leksikal, parser cukup hanya berurusan dengan sekumpulan token dan nilai sintaksis masing-masing. Terlepas dari efisiensi pemrograman yang dapat dicapai dengan penggunaannya, proses kerja analisis leksikal yang membaca lebih dari sekali setiap karakter dari input yang diberikan menjadikan penganalisis leksikal sebagai sub-sistem yang paling intensif melakukan komputasi, terutama bila digunakan dalam sebuah kompilator.

Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan