Kamis, 27 Oktober 2011

Lexical Analysis (scanner)


Lexical Analysis sering disebut dengan scanner, bertugas sebelum proses syntax Analyzer dan Intermediate Code dilakukan dimana tugas Lexical Analysis ini mendekomposisi program sumber menjadi bagian-bagian kecil.

Tugas-tugas Aturan Lexical atau Lexical Analysis secara detil adalah :

a. mengidentifikasi semua besaran yang membangun suatu bahasa
b. mentransformasikan ke token-token (symbol terminal dari teori bahasa automata)
c. menentukan jenis dari token-token
d. menangani kesalahan
e. menangani tabel symbol
f. scanner di desain untuk mengenali keyword, operator, identifier
contoh :

Besaran Lexical : (tergantung program)

Identifier dapat berupa keyword seperti if, else, begin .. end (pada Pascal) , integer (Pascal), int float (pada C)
Konstanta : besaran yang berupa bilangan bulat (integer), bilangan pecahan(float / real), Boolean (true/false), string, dll
Operator : operator aritmatika (+, -, *, /), operator logika(< = >)
Delimiter : berguna bagi pemisah atau pembatas, seperti kurung buka, kurung tutup, titik, koma, titik dua, titik koma, white_space
White_space : pemisah yang diabaikan oleh program, seperti : enter, spasi, ganti baris dan akhir file


Program sumber merupakan input dari penganalis leksikal ala scanner. Analisis leksikal mempunyai tujuan untuk memisahkan naskah program sumber yang masuk menjadi bagian leksikografis terkecil atau Token seperti konstanta, nama varibel, reserved word dan operator.

Scanner biasanya berinteraksi dengan parser melalui salah satu dari 2 cara berikut. Yang pertama, scanner dapat mengolah program sumber secara terpisah, sebagai satu fasa sebelum Parser mulai bekerja. Kemudian token disimpan dalam sebuah file atau dalam sebuah file besar. Cara kedua melibatkan antara Parser dan Scanner yang saling berinteraksi, scanner dipanggil oleh parser bila token berikut dalam program sumber diperlukan.

Token hasil pekerjaan scanner biasanya disajikan dalam bentuk Bilangan Penyajian internal berupa bilangan bulat (integer) yang unik.

Contoh :

Nama variabel 1 operator perkalian 8
Konstanta 2 operator pembagian 9
Label 3 tanda baca koma 10
Keyword 4 tanda baca titik dua 11
Operator penambahan 5 tanda baca titik koma 12
Operator penugasan 6 dan lain-lain
Operator pengurangan 7

Token tersebut disimpan dalam suatu tabel label serta nama variabel akan dimasukkan kedalam tabel identifier, sedangkan konstanta dimasukkan ke tabel konstanta dan suatu token yang tidak berkaitan dengan label (seperti operator) maka lokasinya adalah 0 (nol).

Lexical Analysis, contoh :

Statement : Fahrenheit := 32 + celcius * 1.8
Maka akan diterjemahkan ke dalam token-token sebagai berikut :

Identifier → Fahrenheit
Operator → :=
Integer → 32
Operator penjumlahan → +
Identifier → celcius
Operator perkalian → *
Real / float → 1.8

Statement : Jumlah A = A + B
GOTO KERJA

Buatlah tabel untuk penyajian Token :

Token Bilangan Penyajian Internal Lokasi Keterangan
Jumlah 3 1 Label
: 11 0 Delimiter
A 1 2 Identifier
= 6 0 Assignment
A 1 2 Identifier
+ 5 0 Operator Penjumlahan
B 1 3 Identifier
GOTO 4 0 Reserved word
KERJA 1 4 Identifier

Read More......

Rabu, 28 September 2011

Cara Mengecek Lupa Nomor Handphone/Ponsel

Buat teman-teman yang suka ganti nomor kadang-kadang suka lupa nomor HP sendiri. Cara mudah mengetahui nomor HP kita yaitu dengan miss call ke HP lainnya tapi masalahnya kalau pulsa kita habis tidak bisa miss call maka akan jadi masalah sendiri apalagi kalau kotak kartu perdana yang bertuliskan nomor kita juga hilang pastinya kita akan sulit mengetahui nomor HP kita ini.

Sebenarnya kita bisa mengisi pulsa ini dengan voucher fisik kemudian lakukan miss call tapi harus beli atau rogoh kocek pastinya.

Untuk itu ada beberapa cara mudah untuk mengetahui nomor HP sendiri:

Untuk nomor Mentari dan IM3.
Cukup ketik *777*8# dan call/ok

Untuk xl ketik *123*6*3*1*1# dan call/ok

Untuk axis ketik *2# dan call/ok

Kalau Fren kirim sms lalu ketik STATUS kirim ke 551
nanti ada kiriman pesan "anda berada dalam layanan selular dengan nomor aktif 0888xxx..."

Demikian beberapa trik untuk mengecek nomor HP kita.

Semoga bermanfaat.

Read More......

Kamis, 22 September 2011

Mengenal berbagai macam baterai charger HP

Di dunia ponsel/handphone pada umumnya ada 4 jenis rechargeable battery yang beredar yaitu:
NiCD / NiCad
NiMH / Metal
Li-Ion / Lithium Ion
Li-Poly / Lithium Polymer

Karena perbedaan tersebut maka proses chass batrai yang benar juga berbeda-beda.

NiCD / NiCad.


Battery NiCD adalah type rechargeable battery paling lama yang ada di dunia, dan karena kapasitasnya yang besar, maka battery ini dipilih untuk ponsel-ponsel lama yang menggunakan tenaga besar. Saat ini sudah sangat jarang atau bisa dikatakan tidak ada lagi ponsel yang masih menggunakan battery jenis ini, tidak lain karena ukuran dan beratnya yang besar, juga proses chargingnya yang merepotkan, berikut ini proses charging battery NiCD yang benar. Untuk Battery baru charge selama 12 jam nonstop, dan selanjutnya charge pada saat battery NiCD sudah benar-benar habis atau kalau perlu discharge di desktop charger dahulu sebelum menchargenya, karena battery NiCD mempunyai permanen memory effect bila dicharge pada saat tidak benar-benar habis, sehingga battery anda semakin lama kapasitasnya semakin menurun dan akhirnya mati total.

NiMH / Metal.


NiMH adalah generasi baru dari rechargeable battery, keuntungannya dibanding battery NiCD adalah beratnya yanglebih ringan serta memory effect yang bersifat temporary, tetapi memory effect ini bisa menjadi permanen bilamana penge-charge-an yang dilakukan tidak benar. Selain ukuran dan berat NiMH yang lebih ringan, juga battery NiMH lebih ramah terhadap lingkungan, tetapi walau begitu battery NiMH tidak bisa dibuang di sampah begitu saja, karena ada pross khusus untuk me-recycle battery jenis ini.

Sampai sekarang battery NiMH masih sering kita temui dipasaran, terutama untuk ponsel-ponsel yang menengah kebawah, ini tidak lain karena battery NiMH harganya lebih murah sehingga bisa menekan harga ponsel secara keseluruhan, sedangkan cara perawatan battery NiMH yang benar adalah sebagai berikut. Untuk battery baru, usahakan charge battery NiMH anda paling tidak 12 jam untuk kali pertama, sedang untuk selanjutnya charge battery anda sesuai dengan petunjuk yang datang bersama ponsel anda plus sedikit tambahan (sekitar 30-60 menit) untuk memberikan kesempatan bagi battery NiMH untuk melakukan "trickle charge".

Usahakan pengisian dilakukan pada saat battery sudah benar-benar habis, dan tidak perlu melakukan discharge di desktop charger untuk pengisian selanjutnya seperti layaknya battery NiCD, dan bila suatu saat anda merasa terburu-buru dan tidak sempat menghabiskan battery NiMH anda, anda bisa melakukan charging walaupun pada saat tersebut battery anda belum benar-benar habis, konsekuensinya pada saat digunakan maka battery NiMH anda akan terasa cepat habis, tapi hal ini hanya berlangsung secara temporer karena bila anda sudah benar-benar menghabiskan battery anda, dan anda melakukan charging lagi, maka performa battery anda akan kembali seperti semula.

Li-Ion / Lithium Ion


Battery ini adalah battery generasi ke 3 dari rechargeable battery, dan keuntungannya terhadap battery NiMH maupun NiCD, adalah berat dan ukurannya yang ringan, sehingga bisa membuat ponsel menjadi berukuran kecil dan ringan. Kebanyakan ponsel yang keluar sekarang sudah menggunakan battery jenis ini sebagai sumber dayanya sehingga lambat laun harga battery Li-Ion semakin murah saja.

Keunggulan battery ini adalah tidak adanya memory effect pada saat charging sehingga tidak perlu menunggu battery ini habis baru melakukan charge, namun demikian ada pula beberapa perawatan yang perlu dilakukan pada battery ini. Untuk battery baru, charge battery anda sesuai dengan petunjuk atau sampai lampu/indikator ponsel anda menandakan battery full, setelah itu segera lepas charger anda, demikian juga untuk selanjutnya anda tidak perlu melakukan over charge untuk mendapatkan trickle charge seperti pada battery NiCD dan NiMH, karena pada battery Lithium tidak ada istilah trickle charge, bahkan overcharge battery lithium ion bisa menurunkan kemampuannya.

Walaupun tidak ada memory effect pada battery jenis ini, anda sebaiknya melakukan charging pada saat battery ini sudah habis atau indikator ponsel anda sudah menunjukkan "battery low", ini dikarenakan battery Lithium Ion memiliki "life cycle" (umur charging) yang lebih sedikit dari battery jenis NiCD dan NiMH, dan tiap kali anda melakukan charging dihitung sebagai 1 kali tidak peduli anda melakukan charge sampai penuh atau tidak.

Li-Poly / Lithium Polymer


Ini adalah generasi terbaru dari rechareable battery, keunggulannya adalah ramah terhadap lingkungan, sedang kemampuan lainnya sama persis dengan battery LIthium Ion. Untuk perawatan battery Lithium Polymer ini sama persis dengan battery Lithium Ion, hanya saja "handling" battery Li-Poly harus sedikit hati-hati mengingat sifatnya yang liquid sehingga bisa mengakibatkan bentuk battery bisa berubah karena tekanan.
sumber : http://www.dudung.net/teknologi-informasi/panduan-untuk-penge-charge-an-battery-hp.html

Semoga Bermanfaat

Read More......

Sabtu, 10 September 2011

Cara Membuka Komputer Windows yang Terpassword

Mungkin Anda pernah mengalami gangguan saat hendak logon ke komputer windows, oh ternyata dipassword? Lalu Bagaimana cara masuk administrator yang dipassword, dan merubahnya passwordnya pada windows xp?


Windows XP, Vista maupun Windows 7 yang dipassword biasanya difungsikan apabila komputer atau laptop dipakai oleh orang ramai/bukan user saja. Jadi biasanya sebagian orang melakukan pembagian antara pengguna umum dan pemilik dengan user pemilik sebagai administrator yang diberi password.

Namun karena kesalahan atau karena ingin membobol windows yang dipassword berikut 3 tips bagaimana cara membobol atau membuka windows yang dipassword menggunakan software.

1. Menggunakan Software PCLoginNow
cara ini merupakan cara paling mudah menurut saya dan paling populer karena hampir atau bisa dikatakan selalu berhasil menembus pertahanan windows. Untuk download atau cara, silahkan kunjungi websitenya di www.pcloginnow.com

2. Dengan Software pogopogo
Bingung mau ngasi judulnya soalnya gak tahu nama software ini apa. Sistem pengorasiannya cukup mudah dengan tampilan bios. Untuk download silahkan kunjungi webnya http://pogostick.net/~pnh/ntpasswd/

3. Dengan Batuan Kon-Boot
Nah untuk software satu ini mungkin agak sadis.. Kenapa saya katakan sadis..?? Karena software yang hanya berukuran kurang dari 10 kb ini dapat membobol sistem operasi linux sekalipun. Berikut daftar OS yang dapat ditangani oleh software kecil ini,

Untuk Windows:
Windows Server 2008 Standard SP2 (v.275), Windows Vista Business SP0, Windows Vista Ultimate SP1, Windows Vista Ultimate SP0, Windows Server 2003 Enterprise, Windows XP, Windows XP SP1, Windows XP SP2, Windows XP SP3, Windows 7

Download Softwarenya Disini : http://www.ziddu.com/download/16155510/CD-konboot-v1.1-2in1.zip.html

Selamat Mencoba
sumber : carasetting.com

Read More......

BACA JUGA...!!!