Senin, 09 Juli 2007

BAHASA PASCAL - pengantar

pemograman

BAHASA PASCAL - pengantar
1. Sejarah PASCAL
merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains komputasi.
Tahun 1960, beberapa ahli komputer bekerja untuk mengembangkan bahasa ALGOL,
salah satunya adalah Dr. Niklaus Wirth dari Swiss Federal Institute of Technology (ETH-Zurich),
yang merupakan anggota grup yang membuat ALGOL. Tahun 1971, dia menerbitkan suatu spesifikasi
untuk highly-structured language (bahasa tinggi yang terstruktur) yang menyerupai ALGOL.
Dia menamainya dengan PASCAL (seorang filsuf dan ahli matematika dari Perancis)
Pascal bersifat data oriented, yaitu programmer diberi keleluasaan untuk mendefinisikan data sendiri.
Pascal juga merupakan teaching language (banyak dipakai untuk pengajaran tentang konsep pemrograman).
Kelebihan yang lain adalah penulisan kode Pascal yang luwes, tidak seperti misalnya FORTRAN,
yang memerlukan programmer untuk menulis kode dengan format tertentu.
Bentuk dasar program Pascal adalah seperti berikut:

program TITLE ;
begin pernyataan;
pernyataan
end.


2. PASCAL sebagai bahasa terstruktur Sebagai bahasa terstruktur, PASCAL mempunyai ciri-ciri sebagai berikut:
- Berurutan
Susunan dari kode-kode dalam teks Pascal harus ditulis secara urut dari atas,
pernyataan-pernyataan yang ditulis lebih awal akan dieksekusi lebih dahulu. Oleh karena itu,
suatu pernyataan yang menyangkut suatu variabel di dalam program, maka variable itu harus terdefinisi
dahulu sebelumnya. Hal ini terutama menyangkut pada pemanggilan sub-program oleh sub-program yang lain.
Bisa dibaca lebih lanjut pada bagian sub-program.
- Blok dengan batas-batas yang jelas.
Pascal memberikan pembatas yang jelas pada tiap-tiap blok, seperti pada blok program utama,
sub-program, struktur kontrol (pengulangan/ pemilihan), dll. Pemakaian kata kunci begin untuk mengawali
operasi pada blok dan end untuk menutupnya memudahkan programmer menyusun programnya dengan mudah.
Seperti contoh:

If X>0 then
begin Write ( ‘ bilangan positif’);
Writeln ( ‘ program selesai’);
end;

- Satu pintu masuk dan satu pintu keluar pada blok pemilihan dan pengulangan.
Contoh di atas juga mengilustrasikan pintu masuk tunggal pada suatu blok pemilihan yaitu
suatu test logika X>0, dengan pintu keluaran yang satu pula (satu disini maksudnya bukan dua baris
perintah output tapi suatu paket perintah yang dirangkai dengan begin .. end.


3. Bakuan PASCAL
Dibakukan oleh ISO pada tahun 1983 dan dikembangkan dalam beberapa versi, diantaranya:
USCD PASCAL, MS PASCAL, TURBO PASCAL dll. Dengan semakin berkembangnya teknologi dalam komputasi,
Pascal dimanfaatkan untuk pengembangan DELPHI (berasal dari nama suatu kota di masa Yunani kuno),
suatu bahasa pemrograman visual yang menonjolkan pada efek grafis dan orientasi pada objek-objek yang siap dipakai,
karena memiliki Visual Component Library (VCL).


4. Struktur Bahasa PASCAL secara umum
Pascal mempunyai struktur sebagai berikut:
1. Bagian Judul Program
2. Bagian Deklarasi
a. Deklarasi tipe data (TYPE)
b. Deklarasi variabel (VAR)
c. Deklarasi konstanta (CONST)
d. Deklarasi label (LABEL)
e. Deklarasi sub-program (PROCEDURE dan FUNCTION)
3. Bagian Program Utama Perintah-perintah.


Teks Pascal setidaknya memiliki bagian Judul Program, bagian Deklarasi, dan Bagian Program Utama
yang berupa perintah-perintah. Sedangkan untuk bagian deklarasi menyesuaikan dengan isi dari program itu sendiri.
Contoh program PASCAL:

contoh 1
program TAMBAH_00; { Menjumlahkan dua bilangan yang nilainya diberikan dalam perintah}
var X, Y, Z: integer; { Deklarasi variabel X,Y dan Z sebagai bilangan bulat }
BEGIN { Program Utama Mulai }
X := 50; { Perintah memberikan nilai 50 pada var. X }
Y := 25; { Perintah memberikan nilai 25 pada var. Y }
Z := X + Y; { Perintah menjumlahkan X dan Y serta menyimpan hasilnya ke Z}
END. { Akhir Program Utama }

Pada contoh ini nilai X dan Y tidak bisa sembarang, karena didefiniskan tertentu.
Agar nilai X dan Y bisa bebas ditentukan, nilai X dan Y dibaca dari default input.


contoh 2
program TAMBAH_01; { Menjumlahlan dua buah bilangan yang dibaca dari default input }
var X, Y, Z: integer; { Deklarasi variabel X,Y dan Z sebagai bilangan bulat }
BEGIN { Program Utama Mulai }
read(X); { Membaca nilai X lewat key-board }
read(Y); { Membaca nilai Y lewat key-board }
Z := X + Y; { Menjumlahkan X dan Y serta menyimpan hasilnya ke Z }
write(Z); { Menyajikan Z ke layar monitor }
END. { Akhir Program Utama }

pada contoh ini, kita dapat memasukkan nilai x dan y sembarang
karena pembacaan inputan dilakukan melalui user dan diinputkan
dari keyboard.

UPS vs Stabilizer

pengetahuan


UPS vs Stabilizer

Spike adalah voltage yang turun tiba2.
Spike tidak bisa diatasi oleh stabilizer maupun UPS.



Paku paku kecil dalam gelombang sinus ini dihilangkan dengan cara :

a. low pass filter. Inget kan Fourier transform, bahwa any signal bisa
diurai menjadi sekian deret sinus yang lebih sederhana yang frekuensinya
lebih tinggi. Nah LPF ini di set supaya melewatkan sinus dengan frekuensi
yang diinginkan dan meredam harmonik yang tidak perlu

b. dengan voltage clipper. Biasanya varistor yang dipakai. Begitu ada
tegangan yang melewati treshold tertentu, varistor akan short circuit dan
membuang energi spike tersebut ke panas. Karena durasi spike yang sangat
kecil maka OK OK saja short circuit ini terjadi. Tapi kalo durasi naiknya
tegangan itu lama, yaitu surge, otomatis varistor akan short circuit
kelamaan, kepanasan dan hangus.



Kalau untuk menanggulangi surge dan brown out, memang dipakai stabilizer.
Jadi begitu ada kejadian tegangan turun atau tegangan naik, transformer
dalam stabilizer akan mengubah harga induktansi kumparan primer dan
sekundernya agar tegangan yang keluar tetap.
Ini bisa dijalankan dengan beberapa cara :

a. menggerakkan kumparan primer (atau sekunder) sehingga jumlah lilitan
yang saling bertemu muka berubah. Ini kudu menggunakan motor listrik,
makanya sering disebut juga servo controlled stablizer. Harganya mahal,
reaksi tidak begitu cepat, tapi presisi secara analog.

b. menggunakan kumparan sekunder yang multi point tapnya. Jadi diperoleh
output dengan multi tegangan. Kemudian ada relay yang memilih tap point
mana yang menghasilkan tegangan yang diinginkan. Cara ini murah, reaksi
cepat, tapi tidak presisi. Dan ini adalah stabilizer yang banyak dijual di
pasaran.

c. mengubah harga mutual inductance dari kumparan primer dan sekunder. Bisa
dengan cara menggeser-geser core dari kumparan, atau memasukkan medan
listrik lain untuk merubah harga....uh apa sih namanya buat inti.
Permeabilitas core? Ah lupa deh. Mbuh ah, pada intinya tujuannya dengan
perubahan mutual inductance ini akan menghasilkan tegangan keluaran yang
bisa diatur atur. Cara ini mahal, reaksi cepat, dan presisi secara analog.



Kebanyakan power supply di dunia komputer adalah switching power supply,
dimana keunggulannya adalah dia dapat merubah rubah kecepatan switching
bergantung pada tegangan input atau tegangan output. Misalkan tegangan
output yang diminta adalah tetap, dia akan bekerja makin cepat jika
tegangan input turun, dan mengurangi kecepatan switching jika tegangan
input naik. Jadi sebetulnya tidak perlu tuh stabilizer untuk switching
power supply ini.

Stabilizer mungkin baru diperlukan kalau kondisi sbb :

a. Misalkan switching power supply (SPS) dirancang untuk tegangan 180-240
volt. Tapi kemudian terjadi brown out sampai 160V atau surge sampai 260V.
Di sini stabilizer mampu melakukan preconditioning sehingga tegangan input
SPS tetap ada dalam nominal range. Tapi ya kondisi ini sudah tidak sehat
sebetulnya, mestinya komputer jangan dioperasikan di lingkungan seperti ini.

b. Misalkan pada tegangan nominal 220V, SPS sudah hampir 100% loaded. Tiba
tiba terjadi surge, sehingga kecepatan switching SPS harus naik, lalu jebol
karena sudah diluar toleransi dia. Di sini stabilizer ada gunanya. Tapi ya
itu, it is a bad design, menggunakan SPS tanpa toleransi beban yang cukup.



Nah kalo kepingin punya stabilizer, buat komputer cukuplah beli yang pakai
relay itu. Murah dan efektif.
sementara UPS itu sesuai namanya adalah 'uninterruptible power supply', jadi
ya tujuannya mempertahankan supply listrik supaya tidak putus kalau listrik
mati ?
Itu memang betul. Tapi di lain pihak UPS karena punya source energi sendiri
(battery) dan punya pembangkit listrik sendiri (inverter) dia bisa
dijadikan "trusted" power source kan? Jadi kalo misalkan power line-nya
ngaco, misalkan ada surge atau brown out, tinggal diputus saja power
line-nya, lalu nyalakan inverter milik UPS, mengambil energi dari battery.
Rata rata UPS punya kemampuan ini kok. Jadi gak hanya kalo power line mati
total dia bertindak sebagai emergency power line. Pada UPS type online,
lebih ekstrem lagi, karena tenaga selalu diambil dari battery, diharapkan
sumbernya lebih "trusted" daripada mengambil dari PLN, misalkan, yang doyan
mati berjam jam seperti kasus di Jakarta kemarin :)

Kebanyakan produk UPS sudah punya line filter, varistor, dan UPS sendiri
dalam satu kotak, jadi sekarang tinggal beli misalkan merek APC, Bauma,
Best, semua sudah bagus sekali dipakai untuk melindungi komputer.

KATA-KATA BIJAK DARI CEO KELAS DUNIA

KATA-KATA BIJAK DARI CEO KELAS DUNIA
************************************

Takut akan kegagalan seharusnya tidak menjadi alasan
untuk tidak mencoba sesuatu.

Kepemimpinan adalah Anda sendiri dan apa yang Anda
lakukan.

Frederick Smith,
Pendiri Federal Express
**************************

Kejujuran adalah batu penjuru dari segala kesuksesan,
Pengakuan adalah motivasi terkuat.

Bahkan kritik dapat membangun rasa percaya diri saat
"disisipkan" diantara pujian.

May Kay Ash,
Pendiri Kosmetik Mary Kay
**************************

Jika Anda dapat memimpikannya, Anda dapat
melakukannnya.

Ingatlah, semua ini diawali dengan seekor tikus,
Tanpa inspirasi.... kita akan binasa.

Walt Disney,
Pendiri Walt Disney Corporation
**************************

Uang merupakan hamba yang sangat baik, tetapi tuan
yang sangat buruk.

P.T. Barnum,
Anggota Pendiri Sirkus Barnum & Bailey
**************************

Sumber kekuatan baru bukanlah uang yang berada dalam
genggaman tangan beberapa orang, namun informasi di
tangan orang banyak.

John Naisbitt,
Pemimpin Umum Naisbitt Group
**************************

Jenius adalah 1 % inspirasi dan 99 % keringat.
Tidak ada yang dapat menggantikan kerja keras.
Keberuntungan adalah sesuatu yang terjadi ketika
kesempatan bertemu dengan kesiapan.

Thomas A. Edison,
Penemu dan Pediri Edison Electric Light Company
**************************

Ketika satu pintu tertutup, pintu lain terbuka;
namun terkadang kita melihat dan menyesali pintu
tertutup tersebut terlalu lama hingga kita tidak
melihat pintu lain yang telah terbuka.

Alexander Graham Bell,
Penemu dan Mantan Presiden National Geographic Society
**************************

Jangan biarkan jati diri menyatu dengan pekerjaan
Anda.

Jika pekerjaan Anda lenyap, jati diri Anda tidak akan
pernah hilang.

Gordon Van Sauter,
Mantan Presiden CBS News
**************************

Hari ini Anda adalah orang yang sama dengan Anda di
lima tahun mendatang, kecuali dua hal : orang-orang di
sekeliling Anda dan buku-buku yang Anda baca.

Charles "Tremendeous" Jones,
Presiden Life Management Services, Inc.
**************************

Yang terpenting dalam Olimpiade bukanlah kemenangan,
tetapi keikutsertaan ...

Yang terpenting dari kehidupan bukanlah kemenangan
namun bagaimana bertanding dengan baik.

Baron Pierre de Coubertin,
Pendiri & Presiden pertama Komite Olimpiade
International
**************************

Kebahagiaan biasanya merupakan hasil dari sebuah
pengorbanan.

Sebelum tidur, bertanyalah, kebaikan apa yang sudah
kulakukan hari ini ?

Sabtu, 07 Juli 2007

joke : tipe kondom lokal

@@@@@@@@@@@@@@@@@@@

berikut ini adalah beberapa tipe kondom yang harus kalian tau
dan kondom2 ini adalah buatan dalam negeri alias Kondom Lokal


Kondom Panther . . : " nyaris tak bersuara . . . . . "

Kondom TOSHIBA : " Dunia Mengakuinya . . . . . "

Kondom Extra Joss : " Merubah ngos menjadi joss . . . . "

Kondom Jarum Super : " Yang penting rasanya bung ! "

Kondom Telkom : " Setia melayani anda "

Kondom AXE : " Kesan pertama begitu menggoda . . . "

Kondom Indosiar : " Memang untuk anda "

Kondom Rexona : " Setia Setiap Saat "

Kondom Kapal Api : " Jelas lebihenaak . . . "


yang jelas this is only joke....
you can belived or not
see u

@@@@@@@@@@@@@@@@@@@

bentuk muka vs style kacamata

bentuk muka vs style kacamata

kadang bagi orang yang memiliki penglihataan yang
kurang alias memiliki mata bermasalah, mereka terkadang
menggunakan alat bantu untuk mengatasi masalah mereka..
baik itu menggunakan soft lensatau kacamata
dan hal ini juga yang terkadang saya alami ^u^
pemilihan kacamata sangat berpengaruh bagi mereka yang
menggunakannya baik itu besarnya bingkai..ketebalan lensa
sampai dengan style dari frame kacamata
nah..berikut adalah sedikit masukkan buat yang memiliki
nasib seperti saya alias menggunakan kacamata

1. wajah oval
dapat menggunakan hampir semua bentuk frame
asalkan tidak terlalu besar ataupun kecil dibandingkan
dengan besar kecilnya muka mereka :)

2. wajah bulat
frame yang sesuai untuk wajah bulat adalah bentuk persegi
atau kotak agar wajah terlihat lebih panjang dan kusus
hindari pemakaian frame bulat (ntr tambah bulet deh ^U^)

3. wajah kotak
pilih kacamata oval klasik,bulat atau cat eye. agar tidak
berkesan kaku maka hindari frame berpotongan tajam yang
dapat memberikan kesan lebar pada bagian dahi kita juga
pada pipi

4. wajah panjang
hindari frame yang pipih memanjang kesamping. frame lebih baik
menutup alis agar terkesan wajah tidak telalu panjang. bentuk
bulat dan kotak akan memberikan efek dramatis pada wajah
yang panjang (dramatis..kaya nonton film aja y ^U^)

5. wajah persegi
diajurkan memakai frame berbentuk persegi banyak,elips dan frame
rimless.

6. wajah segitiga
wajah yang memiliki dagu lancip atau dahi lebar dianjurkan memakai
kacamata dengan bingkai logam tanpa lis.

nah mybe segini dlu..next dilanjutin....
would you be my frendz....?
contact :
crbnku@gmail.com
kodokmen.blogspot.com

Sabtu, 30 Juni 2007

poto


modeling..cool boy :)

amunisi buat dosen-dosen tercinta...

amunisi buat dosen-dosen tercinta...

dalam suatu perkuliahan..tentu ada elemen dosen dan mahasiswa
seperti biasa..dosen menerangkan kepada para mahasiswa nya dikelas
ada bermacam alat bantu yang digunakan...ya biasanya diprodi TF
menggunakan komputer+LCD, OHP, atau manual dengan white board.

kalau soal komputer+LCD juga desain slide...dosen sudah tidak diragukan
apalagi jaman manual dengan OHP (hihih..walaupun jadul tapi berguna)
nah yang satu ini..penggunaan white board....

saya bukan ingin mengejek atau bagaimana...untuk tulisan sepertinya
tidak ada masalah..asalkan itu jelas dan masih bisa dibaca. namun terkadang
penggunaan warna tinta sedikit mempengaruhi daya baca mahasiswa dikelas.
kebanyakan warna yang digunakan hitam, merah, biru atau hijau.

saya hanya ingin mengusulkan bagaimana jika penggunaan spidol untuk white board
dibatasi yaitu hanya menggunakan spidol hitam atau biru saja. karena menurut saya
kedua warna itu lah yang paling jelas apabila ada tulisan diwhite board.
memang ada juga dosen yang memikiki warna favorite seperti merah atau hijau.
tapi yang tidak kalah pentingnya, saat ingin menggunakan white board spidolnya
ada baiknya diisi dahulu amunisinya agas saat menulis tidak remang-remang(hihiih apaan tuh..)
kan kalau isi bahan bakarnya full, tulisan akan jelas terlihat di white board.
ya asalkan isi bahan bakarnya jangan sampe terlalu full saja...ntr bisa bahaya bleber gt ^U^
itu hanya masukan dari saya saja...untuk para staf pengajar di TF


thanx
^kodok