Postingan

Menampilkan postingan dari November, 2016

Lanjutan coding membuat garis ( bulatan berbentuk smile dan bintang )

Gambar
kemarin saya sudah memposting coding java untuk membuat garis berbentuk rumah sekarang saya akan melanjutkan dengan berbentuk smile dan bintang .. langsung saja ya... ini codingnya : package smile; /**  *  * @author Jupank  */  import java.awt.*;  class smile extends Panel{     smile(){     setBackground(new Color(227, 227, 227));// warna background     }          public void paint(Graphics A){     A.setColor(Color.white); //  untuk warna      A.drawArc(229,29, 152, 151, 0, 360);//draw lingkaran kepala     A.setColor(new Color(237, 202, 39));     A.fillArc(230,30, 150, 150, 0, 360);//warnai lingkaran kepala         A.setColor(Color.WHITE);     A.fillArc(265,70, 20, 40, 0, 360);//warna mata putih kiri         A.setColor(Color.WHITE);     A.fillArc(325,70, 20, 40, 0, 360);/...

Metode Parsing (Teknik Kompilasi)

Gambar
Metode parsing Parsing atau proses penurunan adalah Analisis parsing atau sintaksis adalah proses menganalisis serangkaian simbol, baik dalam bahasa alami atau dalam bahasa komputer, sesuai dengan aturan tata bahasa formal. Parsing dapat dilakukan dengan 2 cara :  1. Penurunan terkiri (leftmost derivation) : simbol variable yang paling kiri diturukan (tuntas) dahulu.  2. Penurunan terkanan (rightmost derivation) : simbol variable yang paling kiri diturukan (tuntas) dahulu. Misalkan kita inginkan hasil string aabbaa dari CFL ( Context Free Language )  CFL S a AS | a,          A SbA | ba  Contoh soal : Parsing digolongkan menjadi:  • Top-Down top down parsing adalah langkah dalam membentuk/membangun sebuah parse tree berdasarkan input dimulai dari root dan membuat nodes untuk parse tree secara preorder(depth first). Penelusuran dari root ke leaf atau dari simbol aw...