Kamis, 30 Desember 2010

MICROBLOG


Mikroblog adalah suatu bentuk blog yang memungkinkan penggunanya untuk menulis teks pembaharuan singkat yang biasanya kurang dari 200 karakter dan mempublikasikannya, baik untuk dilihat semua orang atau kelompok terbatas yang dipilih oleh pengguna tersebut. Pesan-pesan ini dapat dikirim melalui berbagai cara yaitu melalui SMS (Short Message Service), pesan instan, surat elektronik, digital audio atau web. Yang membedakan mikroblog dengan blog lainnya adalah mikroblog memiliki ukuran yang lebih kecil dari ukuran blog sebenarnya. Akan tetapi tujuannya tetap sama yaitu pengguna menulis topik tertentu. Pengguna mikroblog juga dapat memberikan komentar kepada teks pembaharuan yang dibuat oleh pengguna lain dan begitu juga sebaliknya. Layanan ini dapat diunduh secara gratis. Tidak ada kriteria-kriteria khusus untuk menggunakan layanan ini, semua orang di seluruh dunia dapat melakukan aktivitas menulis teks pembaharuan singkat dengan fasilitas yang diberikan oleh mikroblog. Mikroblog telah mengalami perkembangan dan menyediakan banyak fasilitas yang bisa pengguna manfaatkan. Layanan ini memiliki banyak macam berikut kelebihan dan kekurangan yang bisa dijadikan pilihan bagi pengguna.

Sejarah

Pownce adalah suatu situs web jejaring sosial dan mikroblog yang dirintis oleh Dig, Kevin Rose, Leah Culver, Daniel Burka dan Shawn Allen. Layanannya meliputi agian pesan, berkas, kegiatan dan pranala dengan teman atau kontak. Sejak peluncurannya pada 27 Juni 2007, anggota baru hanya dapat bergabung jika diundang oleh orang yang telah menjadi anggota Pownce. Akan tetapi, Pownce efektif ditutup pada tanggal 15 Desember 2008 dan anggota timnya bergabung dengan perusahaan SixApart. Layanan baru yang akan menggantikannya adalah Motion yang sekarang masih dalam proses pengerjaan.Situs web jejaring sosial populer Facebook dan MySpace juga memiliki fitur mikroblog yang disebut pembaharuan status atau status update. Layanan terpopuler untuk mikroblog adalah Twitter yang diluncurkan pada Juli 2006 dan telah memenangi Web Award untuk kategori blog pada konferensi South by Southwest 2007 di Austin, Texas. Selain Twitter, layanan lain yang memberikan layanan yang sama dan paling sering digunakan adalah Tumblr, Plurk, Squeelr, Jaiku dan identi.ca. Baru-baru ini, jenis layanan dan perangkat lunak dengan fitur mikroblog telah dikembangkan. Pada layanan Squeelr, pengguna dapat menambahkan geolocation dan gambar ke mikroblog dan menghilangkan akun pengguna, sehingga layanan mikroblog anonim. Mikroblog berkembang secara lokal ke beberapa daerah di dunia, antara lain Eropa khusunya di Perancis dan Jerman dengan Frazr, Korea Selatan dengan PlayTalk, Tiongkok dengan Fanfou dan Zousa, India dengan Ugaldo, serta Britania Raya dengan Blabto. Pada bulan Mei 2007, suatu artikel menyebutkan adanya 111 situs web mirip Twitter di seluruh dunia. 

Kegunaan
Beberapa studi, terutama oleh Harvard Business School dan Sysomos, telah mencoba menganalisis perilaku penggunaan layanan mikroblog. Kesimpulan dari penelitian yang mereka lakukan menunjukkan bahwa salah satu aktivitas masyarakat sekarang adalah menulis teks pembaharuan singkat. Dalam surveinya yang didasarkan pada lebih dari 11 juta pengguna, Sysomos menunjukkan bahwa 10% dari mereka memiliki akun Twitter. Mikroblog memungkinkan pengguna menulis teks pembaharuan singkat tentang kehidupan pengguna di mana saja dan mengirimnya ke pengguna lain yang dapat dilakukan setiap waktu. Selain itu mikroblog dapat dijadikan juga sebagai media pengiriman berita. Perusahaan media seperti BBC, The New York Times dan Al Jazeera sedang mencoba mikroblog khususnya Twitter sebagai cara untuk mengirim dan menerima berita. Baru-baru ini mikroblog juga sering dijadikan media kampanye dan promosi bagi calon presiden atau kontestan sebuah ajang untuk mencari dukungan. Calon presiden atau kontestan tersebut memiliki profil pada mikroblognya dan pengguna lain dapat memeriksa teks pembaharuannya tiap waktu. Layanan mikroblog juga muncul sebagai sumber yang penting untuk mengetahui berita dan situasi baru-baru ini. Mikroblog merupakan pesan singkat yang memungkinkan pengguna untuk menulis berita dengan cepat dalam hitungan detik. Dengan bertumbuhnya mikroblog, banyak pengguna ingin mempertahankan kehadiran di lebih dari satu jejaring sosial. Untuk itu terdapat layanan seperti Ping.fm yang akan mengirimkan mikroblog pengguna ke beberapa jejaring sosial.

Aplikasi

 Pesan Instan

Pesan instan adalah sebuah teknologi internet yang mengizinkan para pengguna dalam jaringan internet untuk mengirimkan pesan-pesan singkat secara langsung pada saat yang bersamaan menggunakan teks kepada pengguna lainnya yang sedang terhubung ke jaringan yang sama. Pesan instan seperti Yahoo Messenger dan Windows Live Messenger menyediakan fasilitas penulisan teks pembaharuan yang bisa disebut pesan pribadi (personal message).

 Twitter

Twitter adalah suatu situs web layanan jejaring sosial dan mikroblog yang memberikan fasilitas bagi pengguna untuk mengirimkan teks pembaharuan dengan panjang maksimum 140 karakter melalui SMS (Short Message Service), pengirim pesan instan, surat elektronik, atau aplikasi seperti Twitterrific, Twitasari dan Twitbin.

 Plurk

Plurk adalah layanan jejaring sosial dan mikroblog gratis yang mengizinkan pengguna mengirim teks pembaharuan melalui antarmuka web, pesan singkat atau cara lain dengan panjang maksimum 140 karakter. Teks pembaharuan ini akan ditampilkan pada halaman web pengguna menggunakan garis waktu yang menampilkan semua pembaharuan yang diterima dengan urutan kronologis dan selanjutnya disampaikan ke pengguna lain yang masuk. Pengguna dapat menanggapi pembaruan pengguna lain dari garis waktu mereka melalui situs web Plurk.com, pengirim pesan instan atau pesan singkat.

 Facebook

Facebook adalah situs web jejaring sosial yang sedang marak dilakukan di dunia maya. Banyak aplikasi yang bisa pengguna lakukan. Salah satunya adalah menulis teks pembaharuan yang bisa ditulis oleh pengguna yang memiliki akun dan dilihat oleh pengguna yang tentunya juga memiliki akun Facebook.

 Jaiku

Jaiku adalah salah satu situs web layanan jejaring sosial dan mikroblog. Jaiku memilki kegunaan yang hampir sama dengan Twitter yaitu memberikan fasilitas untuk menulis teks pembaharuan yang bisa dilakukan dimana saja dan kapan saja.

Jumat, 26 November 2010

Halaman Web Tarif & Bonus kartu Mentari (Indosat)


Pada tugas Softskill periode kali ini, saya dari beberapa anggota kelompok kami yang membuat web provider Kartu Mentari. Pada web ini menjelaskan mengenai hal-hal tentang Mentari yang juga dari Indosat Grup ini terdiri atas :Profil Perusahaan
- Tarif dan Bonus
- Sinyal
- Slogan, dan
- Gallery Bisnis
Saya akan menjelaskan bagian Tarif dan Bonus, yang dimana paket-paket dan tarif-tarif yang diberlakukan di kartu Mentari yang sesuai dengan peraturan yang berlaku. Paket disini terdiri atas :
  • Nelpon & SMS 50, yang artinya kita bisa nelpon Rp.50/menit dan juga Rp.50/SMS
  • Paket Sakti/Detik, yang artinya
  1. Mentari Obral Obrol, yaitu nelpon berkali-kali TERMURAH, 60 menit seharian cuma Rp.1000 (Rp. 16/menit) ke sesama Indosat lokal & SLJJ (Mentari, IM3, Matrix & StarOne). 
  2. Mentari Obral SMS, yaitu kirim 500 SMS ke semua operator seharian cuma Rp.1000 (Rp.2/SMS)
Mentari FreeTalk 5000, yang artinya program gratis nelpon Rp 10.000 ke sesama Indosat (Matrix, Mentari, IM3 & StarOne) di seluruh Indonesia. Program ini berlaku nasional, akan tetapi hanya dapat dinikmati oleh pelanggan Mentari yang berada di Paket DASAR (Paket BONUS atau PAKET REGULAR). 
Dan juga menjelaskan mengenai prosedur cara berpindah paket dari paket satu ke yang lainya.



Minggu, 21 November 2010

TUGAS PENGOLAHAN CITRA (METODE NOISING UNTUK PELEMBUTAN CITRA (SMOOTHING))

Pada tugas Sistem Pengolahan Citra, saya membuat suatu aplikasi yang dimana menggunakan program MatLab 7.1 untuk membuat aplikasi pengolah citra dengan metode "Noising untuk Pelembutan suatu Citra". Pada aplikasi ini menjelaskan bagaimana suatu objek gambar dengan warna asli tanpa ada perubahan, dengan adanya sistem penambahan Noise maka akan muncul "Skala Pengabuan" dari kombinasi gambar tersebut, dan dilanjutkan dengan sistem penghilangan Noise (tahap 3), yaitu sistem yang dimana semua Noise (Skala Pengabuan) yang ditambahkan pada tahap 2 dihilangkan untuk melihat objek yang kita ambil akan menjadi halus (smooth) struktur dari pewarnaan dari objek tersebut.
Dalam pemberian Noise ini, tidak hanya itu. Disini terdapat 2 pilihan metode, yaitu :
1. Metode Gaussian, 
2. Metode Laplacian
Masing-masing metode tersebut mempunyai fungsi tersendiri, yang akan dijelaskan  pada file, dan juga tingkat keabuannya pun bisa dipilih, ada 4 tingkat keabuan disini, yaitu :
1. 10
2. 20
3. 30
4. 50
Efek pengabuan tersebut mempunyai nilai rasio sinyal dan nilai deteksi tepi. Setelah objek dimodifikasi, akan muncul grafik Histogram untuk mengetahui seberapa besar nilai struktur pengabuan yang ditambahkan untuk dijadikan objek tersebut menjadi halus (smooth).
Untuk informasi selanjutnya, tugas ini saya upload di link ini :

Akhir kata dari kelompok kami, bila ada kritik dan saran kami harapkan beri komentar di kolom yang telah disediakan di blog ini. Terima Kasih.
Wassalamualaikum wr.wb.

Jumat, 22 Oktober 2010

TUGAS SOFTSKILL : CONTOH PROPOSAL STAND PROVIDER KARTU MENTARI


LATAR BELAKANG
Berkaitan dengan rangka ulang tahun provider Indosat pada Oktober 2010, kami dari Mentari Group akan membuka stand-stand yang berukuran besar pada pameran Computer and Gadget Desember nanti di Jakarta Convention Center (JCC). Sebagai informasi, Mentari Group yang telah bergabung dengan Indosat Tbk sejak 8 tahun lalu di Jakarta yang telah menawari dan mempromosikan produk-produk kami kepada masyarakat dari berbagai kalangan dalam sarana media komunikasi maupun jaringan (internet). Untuk dari itu, kami disini tidak berbicara terlalu banyak, tetapi produk kami yang berbicara.
.
MAKSUD DAN TUJUAN
Tujuan kami membuka stand-stand besar pada pameran Computer and Gadget di JCC adalah untuk mempromosikan program-program terbaru dari kami serta menjualkannya kepada pengunjung yang ada di pameran tersebut. Tidak hanya itu, kami juga mengadakan pengundian kuis berhadiah di pameran tersebut, yaitu dengan membeli tiket pameran beserta kupon undian hadiah dari Mentari yang diundi diakhir pameran tersebut. 
DATA GROUP
 
Nama                    : Mentari Group
Afiliasi Perusahaan : Indosat Tbk.
Alamat                  : Jl Medan Merdeka Barat No. 21 Jakarta 10110
Telepon                 : 021 5438 8888
                               021 3000 3000
                               021 3011 1111
Email                     : publicrelations@indosat.com
Web                      : www.indosat.com

PENUTUP

Akhir kata, tanpa mengurangi rasa hormat, kami berterima kasih kepada pihak bapak apabila menyetujui atas event yang telah kami ajukan ini. Atas perhatian dan kerjasamanya, kami ucapkan terima kasih.

Hormat Kami,         
Asisten Marketing Manager


(Aristo Oktobrian)      




Rabu, 13 Oktober 2010

Sality dan Stuxnet Rajai Malware Internet

Kaspersky mengumumkan publikasi Statistik Malware Bulanan untuk September 2010. Permulaan musim gugur membawa serta kemajuan virus Sality dan peningkatan jumlah program malware di website.

Berdasarkan statistik Kaspersky Lab, sebuah varian baru dari polimorfik terkenal, virus Sality, dijuluki ‘bh’ ditemukan menyebar luas di komputer pengguna. Pendatang baru dalam peringkat, Sality.bh meraih posisi kesebelas dan menyebar dengan bantuan Trojan-Dropper.Win32.Sality.cx yang menggunakan kerentanan dalam file Windows LNK. Ini merupakan kerentanan zero-day yang pertama kali terdeteksi digunakan oleh worm Stuxnet yang sedang populer.

Kerentanan yang sama dimanfaatkan oleh Trojan-Dropper.Win32.Sality.r kembali di bulan Agustus. Distribusi geografis dari dropper menyamai worm Stuxnet, keduanya muncul paling banyak di India, diikuti oleh Vietnam dan Rusia.

"Para penjahat dunia maya biasanya sangat cepat dalam merilis exploit pada saat kerentanan baru ditemukan. Fakta bahwa sejumlah besar pengguna gagal dalam memperbaharui piranti lunak mereka secara teratur hanya mendorong penjahat dunia maya. Liputan media yang luas mengenai Stuxnet, hanya berperan sebagai iklan bagi kerentanan yang digunakan oleh berbagai kelompok penjahat dunia maya," komentar Vyacheslav Zakorzhevsky, Senior Virus Analyst Kaspersky, Rabu (13/10/2010).

Sebuah tema iklan juga terlihat diperingkat kedua pada ancaman web, untuk pertama kalinya jumlah program adware sama dengan jumlah exploit, yang tetap populer bagi penjahat dunia maya. Sebanyak tujuh program AdWare.Win32 berhasil masuk dalam peringkat Top 20 bulan ini. Jenis adware ini lebih bersifat mengganggu daripada merusak. Tujuan utama worm ini adalah untuk menarik perhatian pengguna dengan banner iklan yang terintegrasi dengan piranti lunak konvensional. Meskipun pada umumnya worm ini tidak berbahaya, tetapi program-program tertentu memperlambat kecepatan sistem operasi dari sebuah komputer.
Pada daftar ancaman web-borne di bulan September, yang membangkitkan keingintahuan adalah pendatang baru yaitu Exploit.SWF.Agent.du yang merupakan file Flash. Sampai saat ini, melihat kerentanan dalam teknologi Flash yang dieksploitasi masih relatif langka.

Minggu, 03 Oktober 2010

Tugas SoftSkill (Kartu Indosat : Mentari)

       Pada era globalisasi yang sangat pesat saat ini, banyak masyarakat yang menggunakan alat telekomunikasi sebagai alat pembantu dalam pekerjaannya sehari-hari. Dengan beitu juga, banyak sekali bermunculan operator telekomunikasi yang berlomba-lomba menarik perhatian para pelanggannya dengan cara melakukan promosi yang sangat tidak masuk akal. Akan tetapi, banyak sekali syarat-syarat yang harus dipenuhi agar mendapatkan fitur-fitur yang disediakan oleh penyedia layanan telekomunikasi tersebut. 
        Saya memakai alat telekomunikasi yaitu Handphone sudah cukup lama, sekitar 9 tahun. Semenjak saya pertama kali memakai handphone, saya tidak pernah mengganti kartu prabayar saya yaitu Mentari (Indosat) samapai saat ini. Saya memakai Mentari (Indosat) karena pada saat itu sinyalnya sangat kencang dan itu terbukti bertahan sampai saat ini. Selain itu juga, pada saat registrasi fitur pun tidak terlalu sulit, hanya cukup dengan SMS dan langsung aktif. Untuk pemutaran pulsa pada biaya telepon pun stabil, tidak naik turun. begitu juga dengan SMS dengan harga Rp. 99,-. Apabila ada program-program baru mengenai biaya telepon, sms dan internet, Indosat sangat Update dalam hal itu. Bila kita menggunakan handphone berbasis 3G akan muncul pada layar utama pada handphone tersebut dan begitu juga dengan promosi lewat SMS sehingga para pengguna pun tidak ketinggalan informasi mengenai hal tersebut.
        Untuk mengenai kelemahan mengenai Mentari (Indosat), ada yang menyangkutpaut pada hal tersebut. misalkan pada saat kita sedang ber-SMSan kadang kala itu menunggu (Pending) bahkan juga gagal (Failed). Untuk sinyal pun sendiri suka terkendala pada saat hujan, bila kita sedang menelepon pun suka terputus-putus (kendala klasik). Tapi mengenai kendala sistem pada jaringan internet pada 3G (Handphone) tidak terjadi kendala yang terlalu signifikan pada kecepatan koneksi.
        Dari faktor keunggulan dan kekurangan pada kartu Mentari (Indosat), saya masih tetap memakai kartu tersebut sampai saat ini. Terima kasih dari saya dan untuk Indosat.



Selasa, 04 Mei 2010

TUTORIAL GAME DARTS

Nama : Aristo Oktobrian (50407155)
 
Pada pertemuan kali ini, saya akan menerangkan tentang code-code dalam pembuatan game Darts dan tahap-tahap pembuatannya.
Game Darts ini merupakan jenis game yang mengutamakan ketepatan dalam melemparkan anak panah/biduk panah.
Pada tahap pertama kali adalah membuat source code untuk membangun struktur pada game ini :

package darts;
import java.util.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

/**
 * This is the main class of the mini games.
 *
 * @author Jeremiah McLeod
 */
public class darts extends MIDlet implements CommandListener {



  private Command myExitCommand = new Command("Exit", Command.EXIT, 99);

  private Command myPauseCommand = new Command("Pause", Command.SCREEN, 1);
 
  private Command myGoCommand = new Command ("Go",Command.SCREEN, 1);
 
  private Command myNewGameCommand = new Command ("New Game",Command.SCREEN,1);
 
  private long pauseTime;
 
 
   //* the the canvas that all of the game will be drawn on.
   //*/
 
  dartsCanvas myDartsCanvas;
 
 
  /**
   * the thread that advances the animation
   */
  GameThread myGameThread;

  //-----------------------------------------------------
  //    initialization and game state changes

  /**
   * Initialize the canvas and the commands.
   */
  public darts () {
    pauseTime=0;
          myDartsCanvas = new dartsCanvas(this);
          myDartsCanvas.addCommand(myExitCommand);
              myDartsCanvas.addCommand(myNewGameCommand);
              myDartsCanvas.setCommandListener(this);
   
  }

 
 
  //----------------------------------------------------------------
  //  implementation of MIDlet

  /**
   * Start the application.
   */
  public void startApp() throws MIDletStateChangeException {
    myGameThread = new GameThread(myDartsCanvas);
    myDartsCanvas.start();
  
    myGameThread.go();


  }

  /**
   * stop and throw out the garbage.
   */
  public void destroyApp(boolean unconditional)
      throws MIDletStateChangeException {
    myGameThread.requestStop();
    myGameThread = null;
    myDartsCanvas=null;
    System.gc();
  }

  public void pauseApp() {

    myGameThread.pause();
  }

public void setMyPauseCommand () {
    myDartsCanvas.removeCommand (myNewGameCommand);
    myDartsCanvas.addCommand (myPauseCommand);


}


public void setMyGoCommand () {

myDartsCanvas.removeCommand (myPauseCommand);
myDartsCanvas.addCommand (myGoCommand);

}

public void setMyNewGameCommand () {
    myDartsCanvas.removeCommand (myPauseCommand);
    myDartsCanvas.addCommand (myNewGameCommand);

}
  //----------------------------------------------------------------
  //  implementation of CommandListener

  /*
   * Respond to a command issued on the Canvas.
   */
  public void commandAction(Command c, Displayable s) {
    int p,t;

 

   if (c == myExitCommand) {
      try {
    destroyApp(false);
    notifyDestroyed();
      } catch (MIDletStateChangeException ex) {
      }
    }
 
    else if (c==myGoCommand) {
        myDartsCanvas.paused=false;
          myDartsCanvas.removeCommand(myGoCommand);
          myDartsCanvas.addCommand(myPauseCommand);
          myDartsCanvas.pausedAbouted=false;

    }
  
    else if (c==myPauseCommand) {
    pauseTime=System.currentTimeMillis();
        myDartsCanvas.paused=true;
        myDartsCanvas.removeCommand (myPauseCommand);
        myDartsCanvas.addCommand (myGoCommand);
  
  }
  else if (c==myNewGameCommand) {
          myDartsCanvas.newGame();

  }//if mynewgame
}//commandlistener

Setelah itu buat gambar papan sasaran Darts tersebut seperti ini :

 
Setelah semua disusun maka tampilan dari game ini yaitu :




TUGAS TBO : CONTEXT FREE GRAMMER & PARSING

PARSING TOP DOWN

Parsing top-down : Diberikan kalimat x sebagai input. Parsing dimulai dari simbol awal S sampai kalimat x nyata (atau tidak nyata jika kalimat x memang tidak bisa diturunkan dari S) dari pembacaan semua leaf dari pohon parsing jika dibaca dari kiri ke kanan.
Disini akar, dan daun pada pohon ini diketahui. Bentuk sisa dari Pohon Sintaks harus kita cari. Ada beberapa metode yang dapat digunakan untuk menyelesaikan konstruksi ini. Pertama, usahakan konstruksi Pohon dapat dimulai bermula dari akar dan dilanjutkan turun ke bawah menuju daun. Metode ini disebut Top-Down Parsing.
Alternative lain adalah dengan memulai pada daun, dan bergerak ke atas menuju akar. Metode ini disebut Bottom Up Parsing.
Pendekatan Top down dan Bottom Up dapat dikombinasikan untuk menghasilkan kemungkinan lain. Mari kita membicarakan secara singkat tentang Top Down Parsing. Pandang Identifier x2 yang dibentuk oleh Grammar G5 pada bagian yang lalu. Langkah pertama adalah mengkonstruksi derivasi langsung.
Pada setiap urutan langkah, nonterminal paling kiri α dari bentuk sentensial Q1αQ2, diganti dengan bagian kanan dari produksi A àψ, untuk membentuk bentuk sentensial berikutnya. Proses ini ditunjukkan, dalam menidentifikasikan x2 pada 5 buah Pohon.
Kita mungkin saja mempunyai beberapa pilihan produksi. Di sini kita dapat mengambil yang kita rasa sesuai. Jika langkah pertama dikerjakan derivasi langsung = = => , maka bagaimanapun langkah berikutnya tidak akan mungkin untuk menghasilkan  x2.
Secara umum Top Down Parsing memerlukan backup. Backup adalah pengulangan penggunaaan suatu produksi dengan alternative produksi yang lain, bila produksi yang digunakan tidak sesuai dengan symbol input. Top Down Parsing dapat digambarkan sebagai usaha untuk mendapatkan derivasi leftmose untuk suatu untai input. Derivasi leftmost adalah derivasi untuk mendapatkan untai tertentu, dengan melakukan derivasi terhadap nonterminal terkiri.
Dengan Aàβ adalah suatu produksi dari Grammar dan Q1 anggota VT *. Hubungan ini dapat diperluas menjadi =L+=> dan =L*=>. Disini ψ =L => σ boleh dibaca y memproduksi kiri s.
Secara umum, terdapat banyak barisan untai Q1, Q2,….Qn sedemikian sehingga
S ==> Q1 ==> Q2 ==> ...==>Qn ==>x

Disini, jika Q1 mengandung paling sedikit dua symbol nonterminal, maka kita membpunyai pilihan nonterminal man yang kan diganti. Relasi =L+=> menyatakan bahwa terdapat tepat hanya satu derivasi =L=>. Dapat dicatat bahwa pernyataan ini hanya berlaku untuk Grammar tidak ambiguous. Pengertian yang serupa dapat kita definisikan untuk derivasi kanonik rightmous =R=>, serta =R+=> dan =R*=>.

6.1.1 Parsing Top-Down

Ada 2 kelas metoda parsing top-down, yaitu kelas metoda dengan backup dan kelas metoda tanpa backup. Contoh metoda kelas dengan backup adalah metoda Brute-Force, sedangkan contoh metoda kelas tanpa backup adalah metoda recursive descent.

a. Metoda Brute-Force
Kelas metoda dengan backup, termasuk metoda Brute-Force, adalah kelas metoda parsing yang menggunakan produksi alternatif, jika ada, ketika hasil penggunaan sebuah produksi tidak sesuai dengan simbol input. Penggunaan produksi sesuai dengan nomor urut produksi.

b. Metoda Recursive-Descent
• Kelas metoda tanpa backup, termasuk metoda recursive descent, adalah kelas metoda
parsing yang tidak menggunakan produksi alternatif ketika hasil akibat penggunaan
sebuah produksi tidak sesuai dengan simbol input. Jika produksi A mempunyai dua
buah ruas kanan atau lebih maka produksi yang dipilih untuk digunakan adalah
produksi dengan simbol pertama ruas kanannya sama dengan input yang sedang
dibaca. Jika tidak ada produksi yang demikian maka dikatakan bahwa parsing tidak
dapat dilakukan.

• Ketentuan produksi yang digunakan metoda recursive descent adalah : Jika terdapat
dua atau lebih produksi dengan ruas kiri yang sama maka karakter pertama dari semua
ruas kanan produksi tersebut tidak boleh sama. Ketentuan ini tidak melarang adanya
produksi yang bersifat rekursi kiri.
Metode Parsing Recursive Descent tidak kita bahas secara mendalam. Disini pilihan produksi yang tepat, dideteksi dengan melihat hanya pada symbol pertam dari derivasinya. Sebagai contoh, diberikan produksi :


  ---> IF DO | WHILE DO | BEGIN END

Kata kunci IF, WHILE dan BEGIN menunjukkan satu pilihan yang pmungkin dapat berhasil untuk membentuk statement.
Pada teknik parsing yang tidak menggunakan backup, kikta dihadapkan pada masalah untuk menentukan produksi dari suatu nonterminal, yang akan digunakan untuk mendapatkan penguraian suatu kalimat dengan sukses.
 
Nama : Aristo Oktobrian (50407155)