Assalamualaikum Wr. Wb
Pada ilmu komputer, penguraian atau parsing adalah
suatu cara memecah-mecah suatu rangkaian masukan (misalnya dari berkas atau keyboard) yang akan menghasilkan suatu pohon uraian (parse tree) yang
akan digunakan pada tahap kompilasi berikutnya yaitu analisis semantik.
Parsing, atau, lebih formal,
analisis sintaksis, adalah proses menganalisis teks, terbuat dari urutan token
(misalnya, kata-kata), untuk menentukan struktur gramatikal terhadap hal yang
diberikan (lebih atau kurang) tata bahasa formal. Parsing juga merupakan
istilah awal untuk diagram kalimat bahasa alam, dan masih digunakan untuk
diagram bahasa infleksi, seperti bahasa-bahasa Roman atau Latin. Istilah
penguraian Pars berasal dari bahasa Latin (ōrātiōnis), yang berarti bagian
(pidato).
Contoh kasus:
Misalnya awal dari
protokol ditandai dengan karakter "abcde", akhir dari
satu paket protokol
ditandai dengan flag "edcba". Kemudian 2 byte
berikutnya
menunjukkan source port, diikuti 2 byte destination address.
Lalu HLEN sebanyak 5
byte yang menunjukkan banyaknya data.
Setelah itu data
sebanyak HLEN. Terdapat trailer 4 byte, sebelum
ditutup CRC 4 byte.
Buat program untuk
memisah-misahkan satu paket protokol. Misalnya
data yang diterima
dari internet sebagai berikut:
*&(ikh)(abcde304900015halo apa kabar?okeh5986edcbaio
test*0iou
Program anda harus
bisa mengambil satu paket protokol yang ditandai
dengan flag awal dan
akhir protokol. Kemudian memisah-misahkan
source port,
destination port, data dan trailer.
Dibawah ini adalah pemograman untuk
contoh proses parsing data menjadi bagian-bagian kecil
1) Buka visual studio, pilih new
project. Kemudian pilih Windows Form Application, lalu ganti nama untuk
memudahkan proses dokumentasi file, klik OK
2) Inilah tampilan awal dari Windows Form Application.
Pada form yang kosong, kita dapat mendesain view dari aplikasi yang kita buat.
Kita akan sering menggunakan Toolbox dan Properties
Ini adalah desain dari aplikasi
Parsing Data
Kita dapat memprogram tombol yang
telah kita letakkan di form dengan mengklik 2 kali pada tombol yang ingin
diprogram.
Susunan desain :
Merah : Label
Hitam :Text box
Kuning :Button
3) Ini adalah program parsing data
(gambar 5 – 7)
Untuk lebih jelasnya silakan melihat
link youtube tutorial saya dibawah ini
https://youtu.be/rqy96v0dFR0
Tidak ada komentar:
Posting Komentar