Rabu, 25 November 2009

Halaman Utama - World of Computer + Design Web 1

Navigation
Home
All about Us
World of Science
Member Zone
Forum & Chatting
Science News
Archieves
Sites Map

For Netscape User
Search On this Sites
Masukan Kata Kunci
Our Sponsored

Free Domain Forwarding


Ababa

Page Info
Site Counter
BPATH
And Now, there are
3 User Online
Download Link
NotePad++
Winrar Archiever
Foxit Easy PDF Reader
Sothink SWF Quicker
Flash Player
Java Runtime Environment
Future Link
Badan Tenaga Atom Nasional
Lembaga Ilmu Pengetahuan Indonesia
Badan Pengkajian dan Penerapan Teknologi
Pusat Penilaian Pendidikan
Open Source Software Resource
JavaScript and Php Open Source Resource
Tips & Trics

Harga Tinta Catridges Printer yang kita gunakan boleh dikatakan sangatlah mahal dibandingkandengan Sebuah printer baru yang kita beli. Pada umumnya produsen printer sengaja memberikan harga yang murahpada printer produksinya, akan tetapi begitu tinta printer yang disertakan pada printer baru tersebut habis,disitulah kita berpikir dua kali untuk mengganti PRINT HEAD cartridges yang ORIGINAL.
Lanjut..


Dasar-dasar Design Web
L I C E N C E
Judul : Dasar-dasar Design Web
Penulis : Komarudin Surya
Copyright : Suryatekno © 2008
Aturan :

Materi ini boleh Anda Copy hanya untuk kepentingan Pribadi. Tidak boleh diperjual-belikan, atau dimanfaatkan untuk kepentingan Komersial. Pengutipan atau pemindahan sebagian atau keseluruhan materi ke situs ataupun Media Lain, tidak di ijinkan dengan alasan apapun tanpa seijin dari Penulis cq: Komarudin Surya.
P E N D A H U L U A N

Kata-kata Web sebenarnya penyederhanaan dari sebuah istilah dalam dunia komputer yaitu WORLD WIDE WEB yang merupakan bagian dari tekhnologi Internet. World wide Web atau disingkat dengan nama www, merupakan sebuah sistem jaringan berbasis Client-Server yang mempergunakan protokol HTTP (Hyperteks Transfer Protocol) dan TCP/IP (Transmisson Control Protocol / Internet Protocol) sebagai medianya. Karena kedua sistem ini sedemikian erat hubungan nya, maka untuk saat ini sulit untuk membedakan antara HTTP dengan WWW, mungkin Anda punya pengertian yang lebih spesifik mengenai kedua istilah tersebut..?, Bila demikian berbagilah dengan yang lain melalui SSC Forum.

Pada awalnya Internet atau WEB hanya dipergunakan untuk kepentingan Militer yaitu suatu tekhnologi yang dipergunakan untuk mengirimkan pesan rahasia melalui satelit. Akan tetapi lama kelamaan tekhnologi tersebut akhirnya meluas, dan bahkan Internet pada saat ini sudah sama populernya dengan Telephone. Informasi yang dikirimkan lewat Internet dapat diakses keseluruh dunia hanya dalam hitungan menit bahkan detik. Sehingga tekhnologi ini menjadi sangat populer dan cepat sekali perkembangan nya. Boleh dikatakan saat ini Internet sudah tidak menjadi istilah yang asing lagi ditelinga. Suatu Informasi yang dikirimkan lewat Internet dapat berupa Teks, gambar maupun multimedia sehingga Internet juga dimanfaatkan oleh perusahaan-perusahaan untuk mempromosikan Produk-produknya dengan cepat dan mudah.

Informasi dari Internet dapat diakses
Keseluruh dunia hanya dalam hitungan detik.

Bahasa dasar dari pemrograman web yaitu HTML (Hyperteks Markup Language). Jadi sebelum Anda mempelajari bahasa pemrograman Internet yang lain seperti, PEARL, PHP, JAVASCRIPT, ASP dan lain sebagainya. Anda diharuskan menguasai dahulu teknik-teknik dasar pemrograman web yaitu HTML.

Untuk mempelajari HTML tidaklah begitu sulit, Karena HTML hanyalah sebuah bahasa yang berbasis teks dengan perintah-perintah yang mudah di ingat dan dimengerti oleh kita. Sehingga Anda tidak memerlukan sebuah Compiler (penerjemah bahasa pemrograman ke bahasa mesin) seperti bahasa-bahasa pemrogaman yang lain. Anda cukup menuliskan program-program HTML dengan teks editor apa saja seperti NOTEPAD atau yang sejenisnya, kemudian file itu Anda beri akhiran HTM atau HTML dan dijalankan atau dipanggil melalui sebuah program browser seperti, Internet Explorer, FireFox, Opera, Netscape dan sebagainya. File tersebut langsung diterjemahkan dan ditampilkan di monitor melalui program browser tersebut.
S E B U A H P E R M U L A A N

Anda tentunya sudah tidak sabar lagi untuk segera mempelajari dasar-dasar design web, dan enggan untuk membaca pengantar-pengantar yang membosankan. Bila demikian OK kita langsung saja pada pokok bahasan kita yaitu mempelajari teknik dasar pemrograman web dengan HTML, yang tentunya bila dasar-dasar HTML ini sudah dikuasai akan mudah mempelajari Bahasa pemrogrman web yang lainnya yaitu JavaScript, PHP, Perl, ASP, Ruby dan sebagainya.

Sekarang siapkan Program text editor Anda, bila Anda pengguna WINDOWS jalankan program Notepad atau klik kanan area kosong pada dekstop Komputer Anda pilih NEW -- TEXT DOCUMENT maka file newtext document.txt akan terbentuk dengan sendirinya. Klik dua kali file itu maka Anda akan masuk di text editor dari Notepad dan siap untuk mengetikan perintah-perintah dari program HTML.

Bila Anda pengguna LINUX, OS2, MACHINTHOS dan lainnya, Anda dapat menjalankan program text editor yang ada pada Operating System tersebut. atau Anda Dapat mendownload program NOTEPAD++ dari http://www.sourceforge.net, Link untuk mendownload NOTEPAD PLUS ada di pilar kiri situs ini. NOTEPAD PLUS ini bisa juga berjalan di WINDOWS, dan sangat dianjurkan oleh saya untuk memakai NOTEPAD PLUS. sebab program ini selain FREEWARE juga mempunyai fasilitas dan perlengkapan yang lebih baik dari teks editor yang disediakan oleh Operating system.

PROGRAM PERTAMA

OK saya anggap anda sudah siap untuk mengetikan program-program HTML di text editor. Perintah HTML diawali dengan menuliskan tag/perintah dan diakhiri oleh tag/perintah . Penulisan perintah boleh memakai huruf kecil maupun huruf besar, tak akan ada pengaruhnya. Akan tetapi untuk memudahkan sebaiknya Anda gunakan huruf kecil saja. Sekarang Anda ketik perintah dibawah ini di text editor Anda.


Ini adalah program HTML pertamaku.



Simpan file tersebut dan beri nama file tersebut dengan nama latihan1.html, lalu jalankan program tersebut dengan browser Anda, kemudian Anda lihat hasilnya, bila Anda menggunakan NOTEPAD++ Anda dapat memilih perintah RUN kemudian pilih Launch in IE bila Anda memakai Internet Explorer sebagai browser Anda, Pilih FireFox bila Anda menggunakan FireFox sebagai browser Anda, atau pilih browser yang Anda inginkan untuk menjalankan file tersebut.

Mudah..., Hmm memang mudah. Anda dapat membuat teks diatas lebih panjang lagi kalau Anda mau. Pada Latihan diatas, terdapat perintah dan , peritah yang ada diantara tag itu adalah content atau isi yang ditampilkan di browser. sedangkan tag dan hanya sebagai penanda bahwa file tersebut adalah file HTML, bisakah tag dan tag dihilangkan..?. Hmm.. Bisa saja. bahkan tag dan tag juga bisa Anda hilangkan. Kalau tidak percaya coba hapus semua tag yang ada pada latihan1 diatas, kemudian Anda simpan file tersebut kembali setelah itu Anda jalankan di Browser. Wow.., ternyata bisa juga toh. Lalu untuk apa perintah tersebut dipasang kalau tanpa perintah itu juga hasilnya sama.?

Dalam dunia internet terdapat kesimpang siuran dalam hal kompatibelitas antara operating system yang satu dengan yang lainnya, dan antara browser yang satu dengan yang lainnya. Nah karena masalah kampatiblitas inilah maka ada suatu badan atau biro yang memberikan aturan mengenai kompatibelitas dalam penulisan kode-kode HTML Biro tersebut di dibentuk dengan nama W3C. (World Wide Web Consortium), Biro ini yang menentukan apakah suatu document HTML itu valid atau tidak valid. Selain itu biro ini mempunyai hak untuk mengeluarkan aturan mengenai kode-kode HTML.

Jadi Walaupun pada dasarnya program browser mengerti dan tetap menjalankan file HTML tanpa adanya tag / perintah , , dan , mengingat masalah kompatibelitas ini penting jadi yah tetap saja Anda harus memulai sebuah file HTML dengan tag , kemudian mengakhiri file HTML dengan tag .

Mengenai W3C ini saya pribadi masih sedikit bingung dan sedikit agak ragu, masalah nya begini ; Pada suatu waktu saya mencoba mengecek file HTML yang saya buat melalui W3C ini, dengan mengirimkan file saya ke http://www.w3c.org/. setelah saya kirimkan file saya ke situs nya W3C tersebut, kemudian didapatkan hasil dari validasi file yang saya kirimkan tersebut. pada hasil result tersebut, didapat bahwa file yang saya kirimkan ke W3C banyak terdapat error. Disana dituliskan baris-baris File HTML yang saya kirimkan tersebut beserta error result nya. Setelah mengetahui hal itu saya mencoba mengecek kembali file HTML saya dan saya perbaiki menurut ketentuan W3C tersebut kemudian saya kirimkan lagi. Setelah dikirimkan lagi untuk yang kedua kalinya, hasil result nya juga sama masih banyak yang error tetapi sedikit berkurang.

Saya merasa bingung dan sekaigus heran. Padahal saya sudah mengecek semua tag-tag file HTML yang saya buat itu berdasarkan ketentuan yang diberlakukan oleh W3C tersebut, bahkan saya sempat menggunakan sebuah program utility untuk HTML yaitu HTML TIDY yang saya download dari gudang Open Source http://www.sourceforge.net, setelah di cek oleh program tersebut ternyata file yang saya buat valid dan memenuhi standar W3C, tetapi begitu saya kirimkan kembali file tersebut masih saja terdapat error. Karena penasaran kemudian saya mencari situs-situs yang memasang logo W3C pada situsnya. Konon bila sebuah situs memasang logo tersebut Halaman-Halaman Web nya telah mendapat pengakuan dari biro tersebut. Iseng-iseng saya lihat source file nya. Dimanakah gerangan kesalahan saya tersebut, dengan membandingkan dengan source file dari situs tersebut. Hmm..., setelah saya bandingkan secara teliti ternyata toh tak ada yang istimewa dari situs tersebut, perintah-perintah HTML nya sama saja dengan yang saya buat.

Lebih iseng lagi saya mencoba mengirimkan source file yang saya download dari situs tersebut ke situsnya W3C untuk mengecek validasinya, dan Wooooow..!, suatu hal yang sudah saya duga sebelumnya, file HTML tersebut pun masih terdapat error result dari W3C, Nah Loh..!. Bagaimana mungkin situs tersebut berani memasang logo tervalidasi oleh W3C, bila file-file HTML nya pun masih terdapat error result dari W3C. Masih penasaran , Kemudian saya download source file dari situsnya W3C sendiri.., kemudian saya kirimkan kesitus nya sendiri untuk divalidasi. Dan.... Senjata makan Tuan..., file nya juga dilaporkan masih terdapat error result. Wew.. wong file dari situsnya sendiri saja masih ada error result, apalagi file orang lain, begitu pikir saya berprasangka buruk. Entahlah.. mengapa bisa demikian, ada yang tahu..?, tolonglah sekali lagi berbagi di SSC Forum Mengenai hal ini. Ok mari kita lanjutkan materi kita, untuk sementara lupakan saja cerita histeris ini, mungkin nanti Akan saya Lanjutkan lagi mengenai bug atau kesalahan apa dan bagaimana solusinya pada akhir cerita saya nanti.

Sampai dimana yah tadi.., Oh iya mengenai tag dan , Jadi pada umumnya sebuah file HTML mempunyai urutan-uratan perintah sebagai berikut:


Perintah ini sebagai penanda bahwa dokumen yang kita buat berdasarkan aturan yang dikeluarkan oleh W3C dan sesuai dengan perintah HTML 4.0. Perintah ini wajib Anda tuliskan diatas file HTML bila Anda ingin mem validasi kan file Anda ke W3C. Tanpa adanya perintah ini file HTML Anda dijamin akan error 100% bila dikirimkan ke W3C.



Isi dari Header atau pembuka yang berisi tag-tag berikut:
Judul Halaman Web



Dan sederetan perintah META lainnya yang akan dibahas nanti.

Bila Anda memakai file CSS External perintah diatas dituliskan disini
Untuk perintah CSS (Cascading Style Sheet) akan dibahas nanti.



Isi dari Halaman Web yang akan ditampilkan oleh browser.



Perlu diketahui bahwa, program HTML tidak seperti Bahasa pemrograman yang lain yang mengenal perintah JUMP (melompat dari perintah yang satu keperintah yang lainnya), jadi program HTML akan dikerjakan oleh Browser dari atas kebawah dan tidak bisa balik lagi keatas. Dan juga dalam pembuatan file HTML sedapat mungkin hindari karakter-karakter yang merupakan ciri khas dari perintah-perintah HTML seperti, karakter < , > dan ; .

Sekarang kita kembali pada latihan1.html yang telah kita buat sebelumya tadi. Pada file latihan1.html yang telah Anda buat di muka tadi hanya bentuk perkenalan, setelah Anda mengetahui urut-urutan perintah HTML sekarang coba Anda rubah file latihan1.html tadi menjadi seperti dibawah ini.




Latihan Membuat File HTML






Ini adalah program HTML pertamaku.



Setelah Anda simpan file diatas, sekarang Anda coba lagi menjalankan nya dengan browser. Apakah Anda melihat perbedaan nya..?, Bila Anda jeli tentunya Anda akan melihat sedikit perbedaan pada tampilan browser Anda, dimana..?.

Tampilan dari file latihan1.html sebelum mengikuti aturan

Sudah menemukan perbedaan nya..?, yah memang ada sedikit perbedaan tampilan pada browser antara file yang pertama kali dibuat dengan yang terakhir ini. Perbedaan nya ada pada bagian atas browser Anda. Pada file pertama sebelum diberi tag , tulisan pada bagian atas browser hanya menyatakan lokasi dari file latihan1.html ditaruh. Sedangkan pada file yang terakhir dibuat setelah memasukan perintah <title> , maka tulisan diatas browser menjadi kata-kata yang dituliskan diantara tag <title> dan . Pada contoh diatas tulisan nya menjadi Latihan Membuat File HTML. Anda dapat merubah judul Halaman ini sesuka hati Anda, yang penting judul tersebut harus ada diantara tag dan . serta penulisan perintahnya harus ada diantara tag dan .

Arti dari perintah-perintah META

Setelah Anda mengenal perintah serta dan mengetahui fungsinya, selanjutnya mungkin Anda akan menanyakan arti dari perintah . Pengertian META itu sendiri dalam HTML dapat berarti perintah yang tersembunyi, perintah yang menjadi acuan, perintah yang menjadi standar baku, dan sebagainya, sehingga bila diterjemahkan dalam konteks bahasa sedikit sulit menjelaskannya makna dari kata META ini.

Perintah meta dibedakan dari nama (name) yang tertulis, dan isi/arti dari perintah itu (content). Jadi perintah META harus mempunyai atribut NAME dan atribut CONTENT dalam penulisannya. Adapun nama-nama dari perintah META yang sering dipergunkana oleh kebanyakan situs antara lain:
author : Atribut yang menyatakan tentang pembuat atau programer file tersebut.
audience :

Atribut yang digunakan untuk mengaktifkan pilihan multimedia yang ada pada halaman web itu. Biasanya isi content dari perintah meta ini cuma kata ALL atau DISABLE
copyright : Atribut yang menyatakan tentang hak cipta dari file tersebut.
content-type :

Berbeda dengan perintah meta yang lain, perintah meta ini digunakan sebagai pemberitahuan kepada browser tentang standar baku dari format bahasa dan kode yang digunakan, beberapa standar kode yang berlaku antara lain : ANSI, iso-8859-1, UTF-8 dan sebagainya. Penulisan perintah meta ini boleh dikatakan wajib bila kita menggunakan karakter-karakter tertentu yang akan di tampilkan di browser misalnya karakter huruf Arab, jepang, china, dsb. contoh format penulisannya sebagai berikut :

description :

Atribut yang digunakan untuk menerangkan isi dari suatu halaman web atau keterangan mengenai maksud dan tujuan situs itu sendiri bisa juga sebagai penjelasan dari suatu produk dan sebagainya.
generator :

Atribut yang digunakan sebagai pemberitahuan bahwa file ini dibuat oleh suatu software atau program yang disebutkan di dalam isi content.
keywords :

Atribut yang digunakan sebagai kata kunci untuk pencarian kata pada file tersebut, masing-masing kata kunci dipisahkan dengan tanda koma.
robots :

Atribut yang digunakan sebagai pemberitahuan kepada Search Engine seperti GOOGLE, agar semua kata yang akan di index mengikuti link-link yang ada pada halaman tersebut, isi content dari perintah meta ini hanya kata ALL yang berarti Semuanya.
revisit-after :

Atribut yang digunakan sebagai pemberitahuan kepada Search Engine seperti GOOGLE, agar kembali mengecek dan mengindex halaman web ini dalam waktu yang ditentukan. isi content nya menunjukan lamanya waktu, Contoh : < name="revisit-after" content="2 days"> , untuk menyatakan 2 hari.

Masih banyak lagi perintah-perintah dari META ini, daftar diatas adalah beberapa perintah META yang sering dipergunakan oleh kebanyakan situs-situs terkenal. Perintah META boleh dituliskan boleh juga tidak, saya hanya menyarankan sebaiknya perintah meta itu tidak dituliskan semuanya karena akan sedikit memperlambat akses dari pembacaan file. Seperti yang telah diberitahukan pada paragraf diatas, bahwa program HTML dikerjakan oleh browser mulai dari bagian atas file secara ber-urutan sampai ke bawah. Sehingga semakin banyak perintah META yang ditulikan diatas maka akan semakin lama juga akses pemuatan file tersebut di browser.

Agenda
November 2009
M S S R K J S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Klik untuk melihat Keterangan - Klik untuk melihat Keterangan Klik untuk melihat Keterangan Klik untuk melihat Keterangan
Webmaster Online
New Update
Dasar-dasar Pemrograman Pascal dan Delphi
Pencegahan virus secara Manual
Explorasi Hardware MotherBoard
TIC-TAC-TOE JavaScript Game
Teknologi Pembuatan Tahu
Info Tutorial
Dasar-dasar Elektronika
Memproses dan mendesign PCB
Mempelajari Gerak dengan Fisika
Tutorial Animasi dengan Flash
Pemrograman dengan Pascal dan Delphi
Dasar-dasar design WEB
Matematika Dasar untuk SMU
The Legendaris
Biography of Einstein
Albert Einstein
Biography of Sir Issac Newton
Sir Issac Newton
Biography of Charles Robert Darwin
Robert Darwin
Biography of Blaise Pascal
Blaise Pascal
Biography of Jhon Mendel
Jhon Mendel
Biography of Copernicus
Copernicus
News
Perjalanan ke Gunung Semeru

Gunung Semeru adalah sebuah gunung di Jawa Timur yang berada di kawasan Tengger.Gunung ini mempunyai banyak sekali jenis keanekaragaman hayati yang dapat membuat Anda tertarik. Bagaimanakah keadaan alam disana, ikuti cerita lengkapnya di Halaman News.
Lanjut..

Home | Map Sites | About Suryascience | About Webmaster | Contact Us | Presentation | Guest Book | Disclaimer
World of Electronics | World of Computer | World of Physics | World of Chemistry | World of Mathematics
World of Biology | SSC Forums | SSC Live Chat | News | Archieves
Copyright © 2008 Surya Putra Teknokindo
Metalic Orange Theme Style, Juni 2008, Best view with Mozilla FireFox V1.5 on 1024 X 768 pixel
Design by : Komarudin Surya Selengkapnya...

PERNYATAAN KONDISI DALAM TURBO PASCAL

I. JUDUL : : PERNYATAAN KONDISI DALAM TURBO PASCAL

II. TUJUAN :
1. Memahami kondisi pada penggunaan if then dalam turbo pascal
2. Mahasiswa dapat menyebutkan macam-macam statemenpenyeleksian kondisi.
3. Mahasiswa dapat menjelaskan bentuk umum dari statemen kondisi IF
4. Mahasiswa dapat membuat contoh program sederhana dengan menggunakan statemen kondisi IF


Percabangan I : If ….. Then …. Else …..
Pernyataan percabangan/kendali/bersyarat merupakan pernyataan yang akan mengeksekusi suatu pernyataan yang mengikutinya bila suatu persyaratan dipenuhi. Salah satu pernyataan kendali untuk pengambilan keputusan dalam Pascal adalah pernyataan If … Then … Else …

Bentuk umum :

IF kondisi THEN
Statemen 1
ELSE
Statemen 2

dimana :

kondisi : ungkapan boolen yang menghasilkan nilai benar atau salah
statemen 1, statemen 2 : pernyataan-pernyataan tunggal/majemuk. Dalam Pascal, pernyataan majemuk adalah kumpulan dari beberapa pernyataan yang diawali dengan kata baku BEGIN dan diakhiri oleh kata baku END, yang dianggap sebagai sebuah pernyataan tunggal.
Maksudnya : bila kondisi bernilai TRUE (benar) maka akan dikerjakan statemen 1 dan statemen 2 dilewati, sedangkan jika kondisi bernilai FALSE (salah) maka akan dikerjakan statemen 2 dan statemen 1 dilewati.
Untuk pernyataan IF yang berkalang (ada pernyataan IF yang lain dalam pernyataan IF), ELSE selalu berpasangan dengan dengan IF yang terletak sebelum dan yang paling dekat dengan ELSE tersebut, serta terletak dalam blok pernyataan yang sama.

Contoh 1 : Program untuk mencari akar persamaan kuadrat di bawah ini
Program PersamaanKuadrat;
uses crt;
var a,b,c,d,x1,x2 :real;
begin
clrscr;
writeln('Menghitung akar-akar persamaan kuadrat');
writeln('Nilai a,b,c dimasukkan dengan jeda spasi');
write('Masukkan nilai a,b,c:');
readln(a,b,c);
d:=b*b-4*a*c;
if d<0 then writeln('tidak ada akar real')
else
begin
x1:=(-b+sqrt(d))/(2*a);
x2:=(-b-sqrt(d))/(2*a);
writeln('x1 =',x1:6:2);
writeln('x2 =',x2:6:2);
end;
readln;
end.

Contoh Hasil Eksekusi :

- jika d = 0
Menghitung akar-akar persamaan kuadrat
Nilai a,b,c dimasukkan dengan jeda spasi
Masukkan nilai a,b,c:1 4 2
x1 = -0.59
x2 = -3.41

- jika d < 0 :
Menghitung akar-akar persamaan kuadrat
Nilai a,b,c dimasukkan dengan jeda spasi
Masukkan nilai a,b,c:1 2 6
tidak ada akar real

Catatan :
1. Di dalam IF boleh ada IF (pernyataan IF yang berkalang)
2. Jika diinginkan kondisi = FALSE tidak mengerjakan apa-apa, maka ELSE tidak perlu dituliskan.
3. Pernyataan ELSE tidak diakhri dengan ; (titik koma) begitu pula baris pernyataan sebelum ELSE.


Percabangan II : Case ….. Of …..
Pernyataan CASE …. OF …. Digunakan untuk pengambilan keputusan jika terdapat lebih dari dua alternatif jawaban yang tersedia.

Bentuk umum :
CASE ungkapan OF
Label 1 : Statemen 1
Label 2 : Statemen 1
………..
………..
………..
Label n : Statemen n
END;

dimana :
ungkapan : dapat berupa sembarang ungkapan yang memberikan hasil integer, char, boolean atau tipe terbilang (kecuali real).
Label : konstanta yang mempunyai tipe yang sama dengan ungkapan Statemen : pernyataan yang mengikuti berupa rangkaian instruksi yang harus dikerjakan jika nilai konstanta dalam label sama dengan nilai variable Maksudnya jika ungkapan bernilai label 1, maka dikerjakan statemen1, jika bernilai label 2 akan dikerjakan statemen 2 dan seterusnya.
Pernyataan CASE …. OF …. boleh diikuti ELSE. Perlu diketahui, ELSE dalam pernyataan CASE …. OF …. Hanya bersifat pilihan, dalam artian boleh disertakan boleh tidak. Jika ELSE disertakan, pernyataan yang mengikuti ELSE akan dieksekusi hanya bila nilai dari syarat-pemilih tidak ada dalam semua label.

Contoh 1 :
Program nilai_ujian;
uses crt;
var nama : string[25];
nim : string[8];
nilai: integer;
begin
clrscr;
write('Masukkan nama mahasiswa : ');
readln(nama);
write('Masukkan nomor induk mahasiswa : ');
readln(nim);
write('Masukkan nilai ujian : ');
readln(nilai);
writeln;
case nilai div 10 of
10,9 : writeln('Nilai huruf = A');
8 : writeln('Nilai huruf = B');
7 : writeln('Nilai huruf = C');
6 : writeln('Nilai huruf = D');
5,4,3,2,1,0 : writeln('Nilai huruf = E');
end;
readln;
end.

Contoh 2 :
Program konversi;
uses crt;
var
menit, jam, kaki, meter, fahrenheit, celcius : real;
pilihan :char;
begin
clrscr;
writeln('Pilihan konversi:');
writeln('1) Menit ke jam');
writeln('2) Kaki ke meter');
writeln('3) Derajat Fahrenheit ke Celcius');
write('pilihan ? ');
readln(pilihan);
case pilihan of
'1' : begin
write('menit= ');
readln(menit);
jam:=menit/60;
writeln('nilai ini sama dengan ',jam:4:1,'
jam');
readln;
end;
'2' : begin
write('kaki= ');
readln(kaki);
meter:=0.3048*kaki;
writeln('nilai ini sama dengan ',meter:4:1,'
meter');
readln;
end;
'3' : begin
write('Derajat Fahrenheit = ');
readln(fahrenheit);
celcius:=5/9*(fahrenheit-32);
writeln('nilai ini sama dengan ',Celcius:4
:1,' Celcius');
readln;
end;
else writeln('Tidak melakukan konversi');
end;
end.

KalanG I : For … To … Do… dan For ... Downto ... Do…
Salah satu ciri bahasa pemrograman adalah adanya perintah-perintah yang harus dikerjakan berulang-ulang. Pengulangan ini sering disebut dengan kalang. Dalam bahasa Pascal ada beberapa perintah untuk membuat kalang, yaitu:

FOR … TO … DO… dan FOR … DOWNTO … DO…

Bentuk umum :
FOR pengubah:=ungkapan1 TO ungkapan2 DO Statemen; dan FOR pengubah:=ungkapan1 DOWNTO ungkapan2 DO Statemen;

dimana,

pengubah : suatu pengubah yang disebut pengubah kendali, dapat berupa pengenal dari tipe integer, char, boolean atau tipe terbilang.
ungkapan1 : nilai awal pengubah
ungkapan2 : nilai akhir pengubah
Beberapa aturan yang harus dipenuhi :
- Pengubah, ungkapan1 dan ungkapan2 harus mempunyai tipe data yang sama
- Pada kalang TO ungkapan1
- Pada kalang DOWNTO ungkapan1>ungkapan2

Contoh 1 : Program untuk menghitung jumlah n bilangan pertama dan jumlah
kuadrat n bilangan pertama
Program jumlahKuadrat;
Uses crt;
Var jumlah, jmlkuadrat,i,n : integer;
begin
clrscr;
Write('Banyak n bilangan yang akan diproses');
readln(n);
jumlah:=0;
jmlkuadrat:=0;
for i:=1 to n do
begin
jumlah:=jumlah+i;
jmlkuadrat:=jmlkuadrat + i*i;
writeln('Jumlah ',i:2,' bilangan pertama
= ',jumlah:5);
writeln('Jumlah Kuadrat ',i:2,' bilangan pertama
= ',jmlkuadrat:5);
end;
readln;
end.

Contoh 2 : Mencetak abjad dengan urutan terbalik dari z…a
Program tulisabjad;
Uses crt;
Var karakter : char;
Bahasa Pemrograman Pascal
Diktat Dasar Komputer dan Pemrograman T. Elektro FTI UAD
64
begin
clrscr;
for karakter:= 'z' downto 'a' do
write(karakter:2);
readln;
end.

Contoh 4 :
Bilangan Fibonacci memiliki rumusan : Fi = Fi-1 + Fi-2 Suku ke-1 merupakan penjumlahan bilangan Fibonacci suku ke-(i-1) dan suku ke- (i-2), dengan bilangan pada suku pertama dan suku kedua didefinisikan sama dengan satu.
Program Fibonacci;
Uses crt;
Var i,n,f,f1,f2 : integer;
begin
clrscr;
writeln('Ingin mencetak bilangan Fibonacci');
write('sampai suku ke-');
readln(n);
writeln;
writeln('Suku ke- 1 = ',1);
writeln('Suku ke- 2 = ',1);
f1 :=1; f2:=1;
for i:=3 to n do
begin
f:=f1+f2;
writeln('Suku ke- ',i:2,' = ',F:3);
f2:=f1; f1:=f;
end;
readln;
end.

Kalang II : While .… Do…. dan Repeat .... Until ….

Selain membuat kalang dengan FOR….TO.…DO.… dan FOR..… DOWNTO … DO … ada bentuk kalang yang lebih umum yaitu : WHILE … DO …. yang bentuk umumnya adalah sebagai berikut :

WHILE kondisi DO
Statemen

dimana,

kondisi : adalah ungkapan boolean yang digunakan sebagai syarat agar statemen dikerjakan berulang kali
statemen : adalah pernyataan tunggal atau pernyataan majemuk yang akan diproses ulang.

Contoh 1 : Jumlah deret n bilangan asli pertama
Program Jumlah_Deret;
Uses crt;
Var n, jumlah, pencacah : integer;
begin
clrscr;
Writeln('Menghitung jumlah 1 + 2 + 3 + ... + n');
write('n = ? ');
readln(n);
pencacah:=1;
jumlah:=0;
while pencacah <= n do
begin
jumlah:=jumlah+pencacah;
pencacah:=pencacah + 1;
end;
writeln;
writeln('Jumlah deret = ',jumlah:5);
readln;
end.

Selain membuat kalang dengan 3 cara di atas masih ada cara lain untuk membuat kalang, yaitu dengan perintah REPEAT …. UNTIL yang bentuk umumnya adalah sebagai berikut :

REPEAT
…………
Statemen
………….
UNTIL kondisi

dimana,

statemen : adalah pernyataan tunggal atau pernyataan majemuk yang akan diproses ulang.
Kondisi : adalah ungkapan boolen sebagai syarat agar pernyataan diproses ulang.
Catatan : Salah satu statemen diantara repeat dan until harus ada yang bias merubah nilai kondisi sehingga kalang bisa berhenti

Contoh 2 :
Mengganti kalang WHILE … DO …. Dari contoh 1 dengan kalang REPEAT …. UNTIL …..
Program Jumlah_Deret;
Uses crt;
Var n, jumlah, pencacah : integer;
begin
clrscr;
Writeln('Menghitung jumlah 1 + 2 + 3 + ... + n');
write('n = ? ');
readln(n);
pencacah:=0;
jumlah:=0;
repeat
begin
jumlah:=jumlah+pencacah;
pencacah:=pencacah + 1;
end;
until pencacah = n+1;
writeln;
writeln('Jumlah deret = ',jumlah);
readln;
end.

Contoh 3 :
Program untuk menghitung mean dan standar deviasi dari sejumlah data masukkan non negatif dan berhenti apabila masukkan data adalah -1.
Program Mean_StdDev;
Uses crt;
Const neg=-1;
Var bilangan, total1, total2, mean, std : real;
n : integer;
begin
clrscr;
total1:=0.0;
total2:=0.0;
n:=0;
writeln('Masukkan data non negatif, dan untuk
mengakhiri masukkan angka -1');
readln(bilangan);
repeat
n:=n+1;
total1:=total1+bilangan;
total2:=total2+bilangan*bilangan;
writeln('Masukkan data non negatif, dan untuk
mengakhiri masukkan angka -1');
readln(bilangan);
until bilangan=neg;
mean:= total1/n;
std:=sqrt(total2/(n-1)-sqr(total1)/(n*(n-1)));
writeln('Mean = ',mean:7:2);
writeln('Deviasi Standar = ',std:8:3);
readln;
end.











I. JUDUL : : PERNYATAAN KONDISI DALAM TURBO PASCAL

II. TUJUAN :
1. Memahami kondisi pada penggunaan if then dalam turbo pascal
2. Mahasiswa dapat menyebutkan macam-macam statemenpenyeleksian kondisi.
3. Mahasiswa dapat menjelaskan bentuk umum dari statemen kondisi IF
4. Mahasiswa dapat membuat contoh program sederhana dengan menggunakan statemen kondisi IF





























DAFTAR PUSTAKA

http://buyungwisnuadjie.files.wordpress.com/2008/07/mengenal-turbo-pascal-5.doc (diakses pada : 10 Maret 2009, 14.25 WIB)

http://www.ilkom.uns.ac.id/web/downloads/file/modulkuliah/kuliah/pascal_ebook/Bab%207%20Bahasa%20Pemrograman%20Pascal.pdf (diakses pada : 10 Maret 2009, 14.25 WIB)

http://www.geocities.com/caturujian/PASCAL.doc (diakses pada : 10 Maret 2009, 14.25 WIB)

http://farisky-doank.blog.friendster.com/2008/01/prosedur-dan-fungsi-di-turbo-pascal/ (diakses pada : 10 Maret 2009, 14.25 WIB)

0 Komentar:

Poskan Komentar

Selengkapnya...

Rabu, 04 November 2009

Perangkat keras

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

Langsung ke: navigasi, cari
Bagian papan induk (motherboard) dari suatu perangkat keras komputer

Perangkat keras komputer (hardware) adalah semua bagian fisik komputer, dan dibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dan dibedakan dengan perangkat lunak (software) yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.

Batasan antara perangkat keras dan perangkat lunak akan sedikit buram kalau kita berbicara mengenai firmware, karena firmware ini adalah perangkat lunak yang "dibuat" ke dalam perangkat keras. Firmware ini merupakan wilayah dari bidang ilmu komputer dan teknik komputer, yang jarang dikenal oleh pengguna umum.

Komputer pada umumnya adalah komputer pribadi, (PC) dalam bentuk desktop atau menara kotak yang terdiri dari bagian berikut:

Sebagai tambahan, perangkat keras dapat memasukan komponen luar lainnya. Di bawah ini merupakan komponen standar atau yang umum digunakan.

[sunting] Lihat pula

[sunting] Pranala luar

Wikibooks
Wikibooks memiliki buku bertajuk
Selengkapnya...