26 Maret 2009

Input/ Output, Konstanta, dan Variabel

Perintah Input : read/readln

Perintah Output : write/writeln

Konstanta

Merupakan suatu nilai yang bersifat tetap

Bentuk Umum: const nama_konstanta = nilai_konstanta;

Contoh:

uses crt;

const nim = '11080636';

nama = ' Dita ';

begin

clrscr;

writeln('Nim saya adalah ',nim);

writeln('Nama saya adalah ', nama);

readln;

end.

Variabel

Adalah suatu nilai yang selalu berubah selama proses program

Bentuk umum : var nama_variabel : tipe_data;

Contoh:

uses crt;

var nim : string[8];

nama : string[20];

begin

clrscr;

write('Masukkan nim : '); readln(nim);

write('Masukkan nama : '); readln(nama);

writeln('=======================');

writeln('Nim saya adalah ',nim);

writeln('Nama saya adalah ',nama);

readln;

end.

Selengkapnya....

Menyimpan File dalam Pascal

Sebelum menyimpan file, sebaiknya membuat folder atau directory terlebih dahulu. Pembuatan directory dalam pascal biasanya menggunakan DOS.

Cara membuat directory:
  • Pilih menu File DOS Shell, maka akan tampil jendela command prompt
  • Masuk ke dalam drive C:\, ketik cd \ kemudian enter
  • Buat directory sebagai tempat penyimpanan, misal directory pascal maka ketik md pascal, kemudian enter
  • Untuk keluar dari command prompt, ketik exit, kemudian enter

Setelah membuat directory, maka directory harus diaktifkan dengan cara:

  • Pilih menu File Change DIR
  • Pilih directory yang dibuat, C:\Pascal
  • Kenudian pilih OK

Untuk menyimpan file, maka tekan tombol F2 pada keyboard. Ketik nama file yang diinginkan. Penulisan nama file mempunyai ketentuan sebagai berikut:

  • Tidak boleh menggunakan spasi
  • Panjang nama file maksimal 8 digit
Selengkapnya....

Struktur Program Pascal

Pemrograman Pascal merupakan salah satu bahasa pemrograman tingkat tinggi (high level language) dan pemrogramannya bersifat terstruktur.

Struktur program pascal:
1. Judul program
- diawali dengan kata program
- penulisan nama program tidak boleh diawali dengan angka/karakter khusus/operator aritmatika
- tidak boleh menggunakan spasi (bisa menggunakan tanda underscore)
- tidak boleh menggunakan reserved word ( kata-kata yang sudah dibakukan oleh pascal, seperti begin, end, if, for, write, readln )
- diakhiri dengan tanda titik koma
- judul bersifat optional (boleh digunakan/tidak digunakan)
2. Badan program (Body Program)
- Bagian deklarasi : deklarasi unit, konstanta, variabel, label, tipe
- Bagian pernyataan/statement
* diawali kata Begin dan diakhiri End.
* setiap akhir pernyataan menggunakan tanda titik koma


Dalam pemrograman pascal, penulisan dalam huruf kapital atau huruf kecil tidak berpengaruh karena tidak bersifat case sensitive

Selengkapnya....

12 Februari 2009

There 3 Things

Three Things.....

Three things in life that, once gone, never come back -


Time



Words


Opportunity




Three things in life that are most valuable -


Love



Self-conf id ence



Friends


Three things in life that are never certain -


Dreams



Success



Fortune


Three things that make a man/woman -



Hard work



Sincerity



Commitment


Three things in life that can destroy a man/woman -


Alcohol



Pr id e



Anger



Three things in life that, once lost, hard to build-up -


Respect



Trust



Friendship


P.-----pray
U.----until

S.----something
H.----happens
Selengkapnya....

09 Februari 2009

Pencarian Efektif dengan Google

Google menyediakan banyak fitur pencarian,namun tidak banyak orang yang mampu menggunakannya dengan efektif pada saat melakukan pencarian informasi

Secara umum, pencarian di Google ada dua jenis yaitu Basic Search dan Advanced Search. Basic Search adalah fitur pencarian yang sudah biasa digunakan yaitu ketika mengakses langsung google.com, sedangkan Advanced Search menyediakan berbagai pilihan fitur pencarian baik untuk operator dasar, file format yang dicari, bahasa, region, dsb.

Sebenarnya masih sangat banyak fitur pencarian yang bisa digunakan, tapi tidak terdapat di menu pilihan Advanced Search. Dengan kata lain,harus memasukan query di form pencarian di Basic Search langsung.

FITUR PENCARIAN DASAR

1. AND: Mencari informasi yang mengandung kedua kata yang dicari. Bisa menggunakan salah satu dari tiga alternatif berikut:
ukiran jepara
ukiran AND jepara
ukiran+jepara
2. OR: Mencari informasi yang mengandung salah satu dari kedua kata. Bisa menggunakan salah satu dari dua alternatif berikut:
tahu OR tempe
tahu | tempe
3. FRASE: Mencari informasi yang mengandung frase yang dicari dengan menggunakan tanda “”. Contoh:
“perangkat lunak”
4. NOT: Hasil pencarian mengandung kata yang di depan, tapi tidak yang dibelakang minus (-). Contoh di bawah akan mencari informasi yang mengandung kata ikan tapi bukan bandeng.
ikan -bandeng
5. SINONIM (~): Mencari kata beserta sinonim-sinonimnya. Contoh di bawah akan membawa hasil pencarian: kendaraan (car) dan sinonim-sinonimnya.
~car
6. ASTERIK (*): Karakter pengganti kata. Dari contoh di bawah, hasil yang didapat bisa: ayam bakar pedas, ayam goreng pedas, ayam masak pedas, dsb
ayam * pedas
7. TANDA TITIK (.): Karakter pengganti huruf, angka dan karakter tunggal. Dari contoh di bawah, hasil yang didapat bisa: kopi, koki, kodi, dsb
ko.i
8. CASE INSENSITIVE: Pencarian di Google menganggap kapital dan bukan kapital sebagai sesuatu yang sama. Jadi, romi satria wahono, Romi Satria Wahono, atau RoMi SaTrIA waHoNo akan membawa hasil pencarian yang sama
9. PENGABAIAN KATA: Google mengabaikan keyword berupa karakter tunggal dan kata-kata berikut: a, about, an, and, are, as, at, b, by, from, how, i , in, is, it, of, on, or, that, the, this, to, we, what, when, where, which, with. Apabila kita masih tetap menginginkan pencarian kata tersebut, bisa dengan menggunakan karakter + di depan kata yang dicari (contoh: Star Wars Episode +I), atau bisa juga dengan menganggapnya sebagai frase (contoh: “Star Wars Episode I”)
10. I’M FEELING LUCKY: Akan membawa kita langsung menuju ke hasil pencarian pertama dari query kita


FITUR PENCARIAN LANJUT

1. DEFINE: Mencari definisi dari sebuah terminologi. Dari contoh di bawah, hasil yang didapat adalah berbagai definisi tentang e-learning dari berbagai sumber
define:e-learning
2. CACHE: Menampilkan situs web yang telah diindeks oleh Google meskipun sudah tidak aktif lagi. Contoh di bawah akan menghasilkan pencarian kata php pada situs ilmukomputer.com yang ada di indeks Google.
cache:ilmukomputer.com php
3. LINK: Menampilkan daftar link yang mengarah ke sebuah situs. Contoh di bawah akan menampilkan daftar link yang mengarah ke situs ilmukomputer.com
link:ilmukomputer.com
4. RELATED: Menampilkan daftar situs yang serupa, mirip atau memiliki hubungan dengan suatu situs
related:romisatriawahono.net
5. INFO: Menampilkan informasi yang Google ketahui tentang sebuah situs
info:romisatriawahono.net
6. SITE: Menampilkan pencarian khusus di suatu situs yang ditunjuk
java site:ilmukomputer.com
7. FILETYPE: Menampilkan hasil pencarian berupa suatu jenis (ekstensi) file tertentu. Jenis file yang bisa dicari adalah: doc, xls, rtf, swf, ps, lwp, wri, ppt, pdf, mdb, txt, dsb. Contoh di bawah akan menampilkan hasil pencarian berupa file PDF yang mengandung keyword software engineering
software engineering filetype:pdf
8. ALLINTITLE: Menampilkan seluruh kata yang dicari dalam TITLE halaman. Contoh di bawah akan menghasilkan halaman yang memiliki title java programming. allintitle ini tidak dapat digabungkan dengan operator (sintaks) lain. Gunakan intitle untuk keperluan itu.
allintitle:java programming
9. INTITLE: Menampilkan satu kata yang dicari dalam TITLE halaman. Contoh di bawah akan menghasilkan halaman yang memiliki title java dan isi halaman yang mengandung kata enterprise
intitle:java enterprise
10. ALLINURL: Menampilkan seluruh kata yang dicari di dalam URL. Contoh di bawah akan menghasilkan daftar URL yang mengandung kata java dan programming. allinurl ini tidak dapat digabungkan dengan operator (sintaks) lain. Gunakan inurl untuk keperluan itu.
allinurl:java programming
11. INURL: Menampilkan satu kata yang dicari di dalam URL. Contoh di bawah akan menghasilkan daftar URL yang mengandung kata java dan isi halaman yang mengandung kata enterprise
inurl:java enterprise

Pencarian yang dilakukan akan semakin efektif apabila dilakukan dengan menggabungkan beberapa operator baik yang ada di fitur pencarian dasar maupun lanjut.

Sumber: http://ilmukomputer.org by Romi Satria Wahono
Selengkapnya....