Kamis, 15 Desember 2011

PENGERTIAN ARRAY,FOR,WHILE-DO DAN REPEAT-UNTIL

PENGERTIAN ARRAY,...
 
       Array (larik) merupakan tipe data terstruktur dimana di dalam nya terdiri dari komponen-komponen yang mempunyai tipe data yang sama.Didalam suatu array jumlah komponen banyaknya adalah tetap.Didalam suatu larik atau array setiap komponen di tunjukkan oleh suatu indeks yang unix.indeks dari setiap  komponen array menunjukan urutan data atau identitas yang mewakili data yang ada di dalamnya.
logika sederhanya array itu bisa di samakan denagn dua orang dengan nama yang sama di dalma suatu komunitas,untuk membedakan antara nama yang satu  atau dengan nama yang lain maka diberikan inisial tambahan untuk setiap nama.

DEKLARASI ARRAY

    Didalam penulisan bahasa pemrograman setiap pengggunaan array haraus dideklarasikan terlebih dahulu.pendeklaraian array di awali dengan nama variabel array di ikuti dengan indeks array yang di tuliskan di dalam tanda "[]".di ikuti dengan kata cadangan off dan tipe data yang di butuhkan.
*Bentuk umum penulisan:

tanda_pengenal:array [...tipe index..]of tipe data;
  contoh:

var
A: array [1...4]of integer;
B: array [1...5]of integer;
C: array [1...10]of integer;
keterangan:
   A,B,C merupakan tanda pengenal/nama variabel dari array;
1...4:merupakan tipe index dari array,yang menunjukan dari banyaknya data yang mampu di simpan.
integer: menunjukan bahwa data yan g di input berupa bilangan bulat.

*alokasi penggunaan array

a) array static (static array)
    array static adalah model pendeklarasian array dimana tipe data yang digunakan mempunyai nilai yang tetap.nilai yang digunakan untuk mennetukan jangkauan pada umum nya bernilai integer.
array static juga bisa di sebut array dengan deklarasi tipe index subrange integer.

*bentuk umum
    array[index tipe,....,index type]of base type

Keterangan = Idex type menunjukantype data ordinal yang manunjukan batasan atau elemen maksimal terhadap seberapa basar variabel tersebut manyimpan kompnen.
 Contoh
 var arayku : aray [1...5]  of char
 Atau juga
 Jangkauan = 1...5;
 b. Aray Dinamis (Dynamic Aray)
 Larik atau aray dinamis kerupakan aray yang tidak mampunyai suatu jangkauan atau ukuran yang tetap. Tetapi ketika program dijalankan maka memori untuk suatu aray dinamis direalokasikan ketika kita menugaskan suatu nilai kepada array. Dynamic - Array jenis ditandai oleh konstruksi (menyangkut) format.
 * Bentuk umum
 Array of basetype
 Contoh
Var nilai : Array of real;
 Dari deklarasi trsebut nilai yang merupakan deklarasi array belum memperoleh nilai yang tetap, tetapi hanya diberikan batasan sabagai tipe data real.
 Untuk mendeklarasikan array tersebut kita harus menempatkan array didalam suatu memori, caranya adalah dengan memanaatkan fungsi dari perintaseulength.
 Seulength (nilai, 20)
 Dari penggalan program tersebut nilai untuk array nilai tersebut mempunyai range sebanyak ataupun cukupan 20 untuk tipe data real, dengan index dimulai dari 0 sampi dengan 20.

PENGULANGAN FOR negatif
         perulangan negatif adalah perulangan dengan menghitung (counter) dari besar ke kecil,statement yang dig unakan adalah for-downto-do
contoh:

 uses wincrt;
 var
 i : integer
 begin
 for i : 10 down 1 do write (i : 3);
 end.
 hasil
 10,9,8,7,6,5,4,3,2,1

 *Perulangan for bersarang

        perulangan for bersarang adalah perulangan for yang berada pada perulangan yang lainnya.perulangan yang lebih dalam akan  di proses terlebih dahulu sampai habis,kemudian perulangannya yang lebih luar baru akan bertambah,mengerjakan perulangan yang lebih dalam lagi mulai dari nilai awalnya dan seterusnya.
 contoh:
 var
 a,b : integer
 begin
 for a := 1 to 3 do
 begin
 for b := 1 to 10 do write (a:4,b:2);
 writeln;
 end;
 end.
 hasil:
 11  12
 21  22
 31  32

 PERULANGAN WHILE-DO

        pnyeleksian kondisi di gumnakna untuk agar program dapat  menyeleksi kondisi,sehingga program dapat menentukan tindakan apa yang harus di kerjakan,tergantung dari kondisi yang akan di seleksi tersebut.Perulangan WHILE-DO tidak di lakukan jika kondisi tidak terpenuhi.
 contoh:
 uses Crt;
 var i : integer
 begin
 i : = 0;
 while i< 5 do
 25
begin
write (i : 3);
inc (i); {sama dengan i := i + 1}
end;
end.
hasilnya :
0 1 2 3 4

* Perulangan WHILE-DO tersarang
      perulangan while-do tersarang (nested while-do) merupakan perulangan while-do yang satu didalam perulangan while-do yang lainnya.
contoh:
uses Crt;
var
a,b : integer;
begin
clrscr ;
a : =1;
b : =1;
while a < 4 do {loop selama a masih lebih kecil dari 4}
begin
a : = a + 1
while b <3 do {loop selama b m,asih lebih kecil dari 3 }
begin
write (a:3,b:2);
b := b+1
end;
end;
readln;
end.

PERULANGAN REPEAT-UNTIL

     repeat-until di gunakan untuk mengulang statement atau blok statement sampai (until) kondisi yang di seleksi di until tidak terpenuhi.sintak dari statement ini adalah :
contoh:
var
i : integer
begin
i := 0;
repeat
i := i+1;
writeln (i);
until i = 5;
26
end.
hasil:
1
2
3
4
5

* Perulangan REPEAT-UNTIL tersarang
         repeat-until tersarang aala suatu perulangan repeat-until yang satu berada di dalam perulangan repeat-until yang lainnya .
contoh
var
a,b,c : real;
begin
writeln ('==================');
writeln ('sisi A sisi B sisi C');
writeln('==================');
a : 1;
repeat {perulangan luar}
b : 0;
repeat {perulangan dalam }
c : = sort (a*

Rabu, 23 November 2011

Linux

Linux
Tux.svg











Linux
(diucapkan ˈlɪnəks atau /ˈlɪnʊks/)   adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.
**Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.
**Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer,**, dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox**), telepon genggam dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).
Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric dan LibreOffice.
Linux
Tux.svg
Tux, penguin, maskot Linux
Keluarga OS: Bertipe Unix
Rilis terbaru
Tipe kernel: Monolitik
Lisensi: GNU General Public License dan lainnya
Status: Aktif

Sabtu, 12 November 2011

me and my mom

mah,..
aquh kangen sma mamah,..dah bbrpa lma qta g' prnah ktmu,..npha ch mamah sllu sbuk sma krjaan mamah cndri,knpa mamah jrang skali ngunjungn aquh d'rumah,..pdhal inii rumah mamah cendiri,ini rumah yg dlu yg qta tempatin swktu qta msih brsama mah,..swktu hdup qta lum sperti inii.

mah,...tau g',.
alhmdllh aquh dah kuliah mah,aquh dah bsa ngbiaya'n kuliah aquh cndri,..
tnpa mamah ktahui aquh dah bsa mndiri stelah lebih dri 4thun mamah n papah tnggln aquh cndri,..bgtu jg dngn abang2 q yg dsna brsma mamah,..
mah pah..
aquh mhooon,..plng,mskipun hnya 1 detik,yg pnting aquh bsa mlepas krnduan q akhn ksih syank xan..
aquh dah ikhlas mah,hdup cndrian d'rumah yg besar'y g' sberapa tnpa xan d'smping aquh,..mskipun kdang2 aquh rndu suasana yg dlu,..yg damai,tentram,sjahtera mskipun trkdang qta kkurangan..
pii alhmdulillah,aquh masih bsa mnsyukuri'y..
Mah.aquh pnya 1 puisi wat mamah trcinta....

                      *KEGUNDAHAN HATI PADA IBU*
engkau pelita harapanku..
ku disini bak tak berayah tak beribu..
karna jauhnya buaian kasihmu..
pedihnya hati dalam sepi..
tanpa bersandar pada siapapun..
peningnya otak kami karna rindu yang tak pernah terendam oleh belaian kasihmu..
kemanjaan yang q miliki dlu..
harus terkubur dalam kekejaman dunia inii..
jangan salahkan aquh..
bila suatu saat nanti aquh tak semanja dulu..
itu klrna kau lebih senang sendiri..
sementara hati q terkubur perlahan-lahan tanpa nafas kasih sayangmu..
kini air mata q mengering karna takdir q..
q harap engkau dapat menuangkan secangkir kasih sayang yang hangat untuk q..
agar aquh menjadi insan yg manusiawi..

luph u mom

Selasa, 01 November 2011

TUGAS KKPI

Artikel:
PERKEMBANGAN KOMPUTER


Tugas:KKPI                                                                                                                                      Judul: PERKEMBANGAN KOMPUTER
Nama & E-mail (Penulis): casriyana,ichacubby19@yahoo.com
Topik: PERKEMBANGAN TEKNOLOGI KOMPUTER
Tanggal: 1 NOVEMBER 2011
PERKEMBANGAN KOMPUTER

1. Belajar untuk mengatur tekhnologi informasi.

suatu pekerjaan mendesak dalam mengatur tekhnologi pada saat ini adalah memutuskan arsitektur organisasi untuk pengolahan informasi. Dalam bab ini kita akan membahas jenis-jenis komputer yang tersedia pada saat ini dan menyajikan evaluasi sejarah dari komputer. anda sudah terbiasa bekerja dalam suatu organisasi yang telah menggunakan komputer untuk waktu yang lama; perusaan arsitektur perangkat keras (hardware) mungkin meliputi beberapa komputer yang lebih tua. Mengatur seluruh persediaan komputer membutuhkan pemahaman jenis-jenis mesin yang berbeda, dalam cara yang telah mereka gunakan dan tren tekhnologi yang secara konstan mendorong evolusi dari organisasa strategi perangkat keras.

2. Persiapan untuk ambil bagian dalam sistem analisa dan rancangan

Meskipun terkadang kita mendapat tekanan rancangan logika dari sistem tidak terikat pada komputer dimana computer tersebut akan digunakan, dalam beberapa hal perancang harus menghadapi tekhnologi komputer. Sebuah sistem rancangan besar, komputer multi guna akan memiliki ciri-ciri karakter dari suatu pengguna PC. Akhir dari bab ini juga memberikan suatu ikhtisar dari beberapa alat output atau input yang tersedia. Aktivitas-aktivitas ini menolong memberikan definisi yang menghubungkan pengguna dengan sistem, yang merupakan hal penting untuk kesuksesan tersebut.

3. Merubah organisasi

Telah menghabiskan bertahun-tahun untuk membuat komputer dan komunikasi yang dapat merubah perusahaan dan industri. Perusahaan yang telah merubah dirinya sendiri tahu bagaimana mengatur serangkaian perbedaan dari komputer dan alat-alat lainnya; mereka berhasil dalam merespon tren dari tekhnologi dan perubahan yang berkelanjutan dalam perbandingan biaya/tampilan dari perbedaan jenis komputer.

IMPLIKASI BAGI MENEJEMEN

Bab 9 dan 8 memuat banyak informasi tentang tekhnologi komputer. Apa implikasi dari tekhnologi ini bagi menejemen?

. perbandingan biaya/tampilan pada komputer menurun terus menerus; yaitu harga secara terus menerus jatuh sebagai akibat kemajuan tingkat dari komputer.

. Fungsi logika tidak lagi menjadi bagian termahal dari komputer. Pada generasi pertama, CPU merupakan sumber yang langka dan mahal. Saat ini, skala integrasi sangat besar (VLSI=very large scale integration) menggunakan tekhnologi umum yang dapat menyipan beberapa juta transistor ke dalam kepingan silikon kecil. Proses logik sekarang telah tersedia dengan harga yang relatif murah.

. Organisasi menghabiskan jumlah uang banyak pada komputer karena komputer menjadi suatu yang tidak dapat dihindari untuk bayak aplikasi-aplikasi. Mengingat jumlah biaya mungkin dapat turun, total pembelanjaan untuk tekhnologi informasi meningkat di kebanyakan organisasi.

. Mudahnya penggunaan dan pendekatan komputer personal menolong memberikan lebih banyak individu untuk memasuki tekhnologi komputer. Untuk dapat bersaing di tahun-tahun mendatang, seorang menejer haruslah seseorang yang pandai menggunakan komputer. Sangat sulit untuk menentukan suatu arsitektur perangkat keras dan perangkat lunak yang cocok untuk perusahaan dengan banyak tersedianya permintaan dan alat yang bersaing. Penurunan cepat harga dari pembuatan keping (chip) yang sangat kuat berarti bahwa pusat pembuatan telah memiliki biaya/tampilan karakteristik yang lebih baik daripada minis dan mainframe. Kita akan mendiskusikan arsitektur selanjutnya pada bab 13.

Pemahaman dasar pada perangkat keras dan cara penggunaanya akan menolong pengetahuan pekerja profesional untuk memilih dan menggunalan peralatan komputer yang cocok. Pada saat ini menejer dihadapkan pada kemampuan berbeda dari jenis-jenis komputer. Guna memutuskan arsitektur perangkat keras/perangkat lunak yang digunakan untuk pengembangan, anda harus mengerti sesuatu tentang bagaimana komputer berkembang. Seorang menejer mungkin didorong untukmenggunakan perangkat keras yang telah ada karena perangkat keras tersebut telah tersedia, atau memiliki pilihan untuk pemilihan peralatan baru. Pada sisi lain, penting untuk memahami kemampuan-kemampuan dari jenis komputer berbeda yang tersedia saat ini.

KOMPUTER SAAT INI

Bagaiman kita mencapai kekayaan komputer sekaarang ini? Pada waktu sebelumnya, tidak terdapat keneka ragaman jenis; semua komputer dianggap sama (yang akan dibahas kemudian pad bab ini). Pada suatu waktu, 8 perusahan berbeda pada Amerika manufactured computers. Univac yang telah memimpin terlebih dahulu dalam perkomputeran akan tetapi kemudian dikalahkan IBM. (kemudian Univac menjadi bagian dari Sperry, yang bergabung dengan penjual komputer yang lain yaitu Burroughs, untuk mendirikan perusahaan UNISYS).

IBM menjadi penjual dominan di Amerika dan di luar negeri, industri komputer terkadang digambarkan severti "IBM dan tujun kurcaci" pada tahun 1950an dan awal tahun 1960an, tidak ada perusahan seperti Apple, Digital Equipment corporation (DEC), dan Compaq. RCA dan General Electric membuat komputer yang sama, akhirnya mengambil pencoretan besar mereka meninggalkan bisnis minikomputer dan penjual utama menggulung dari perubahan dramatis.

KOMPUTER WIZARD

Tidak setiap aplikasi membutuhkan kekuatan prosesing dari komputer personal; sebagai tambahan, alat komputer kecil seperti Wizard menjadi semakin kuat setiap harinya. Brooklyn Union Gas memiliki sekitar 100 Wizard yang digunakan untuk tugas yang berbeda-beda.

Dalam satu aplikasi pelayanan kostumer mewakili penggunaan Wizard untuk membimbing kostumer melalui beberapa peraturan yang dimimta ketika mereka mengatur suatu laporan. Seorang analisis menulis ulang suatu aplikasi yang digunakan pada PC dalam BASIC yang dapat menjalankan Wizard.

Di Merck & Co. Beberapa eksekutif menggunakan Wizard sebagai penyelenggara personal, untuk laporan pengeluaran,dan rencana rapat. Perusahaan bekerja pada suaru aplikasi yang akan menolong menejer-menejer farmasi Amerika Latin dalam menjalankan teritori penjualan mereka. Sekarang, Wizard adalah IBM PC asli yang kuat yang muncul di tahun 1981, dalam perbandingan biaya/tampilan dari "komoditi" keping (chip) prosesor melawan sistem berdasarkan hak milik rancangan sirkuit.

Tren apa dalam tekhnologi yang telah menciptakan industri komputer saat ini? Mengapa begitu banyak jenis komputer yang berbeda, dan untuk apa setiap jenis komputer dirancang?

Perkembangan dari mainframe

Figur 8-1 menampilkan suatu ikhtisari dari lingkungan komputer yang beredar. Pada Komputer pertama yang dikembangkan adalah mainframe yang lebih besar, mesin yang bertujuan umum. Di awal industri komputer, hanya satu yang dapat menjalankan kelompok pada komputer mainframe. Banyak organisasi yang telah mengembangkan banyak aplikasi pada komputer mainframe; pada saat ini jenis mesin seperti itu digunakan untuk mendukung beberapa teminal dan interakting komputer personal dengan database besar yang menapung milyaran karaketer data. Komputer mainframe oleh banyak pengguna digunakan dengan luas untuk proses transaksi dan memelihara akses data penting. (kami lebih membahas masa depan mainframe dalm bab 13). Berdasarkan sejarah, IBM telah mendominasi pasar mainframe, akan tetapi permintan untuk mainframe biasa telah menurun, mengarah kepada masalah besar untuk perusahaan.

Kekuasaan superkomputer

Komputer mainframe tidaklah cukup cepat untuk beberapa aplikasi. Komputer mainframe dikembangkan secara original untuk keperluan bisnis; komputer mainframe memiliki kelebihan untuk meningkatkan pengolahan data bisnis yang melibatkan manipulasi karakter dan aritmetika desimal. Para ilmuan dan insinyur mamiliki masalah hitungan intensif yang harus dipecahkan, sering melibatkan angka dengan banyak digit yang signifikan. Perusahaan seperti Cray menawarkan komputer super untuk beberapa pekerjaan seperti peramalan, data analisis geologikal, Dan bebrapa jenis dari pembelajaran simulasi. Superkomputer termasuk pada komputer tercepat saat ini, dengan ukuran kecepatan dalam 100 megaflop (megaflop adalah pelaksanaan dari satu juta intruksi gerak-poin per detik) lebih cepat dari gigaflop (satu miliyar intruksi gerak-poin per detik). Beberapa perusahaan mencoba untuk mencapai mesin teraflop mesin yang mampu untuk malksanakan satu triliun intruksi per detik!

Minis: awal mula revolusi

Jenis komputer lain yang dikembangkan adalah mini; perusahaan seperti DEC menemukan bahwa gabungan sirkuit mereka dapat membuat suat komputer kecil yang sangat hemat biaya dengan 8 atau 16 bit panjang kata. Minis menjadi sangat populer sebagai komputer yang berdiri sendiri dan sebagai mesin yang dipersembahkan untuk departemen perusahaan.

Minikomputer telah berkembang sebagai pabrik yang telah meningkatkan kecepatan pengolahan dan mengeluarkan ukuran huruf sampai 32 bit. Komputer ini dapat dikelompokkan sebagi "midrange". IBM menyatakan telah menjual lebih dari 200.000 dari sistem midrange AS/400 ini. Beberapa organisasi telah memasang jaringan minikomputer kedalam mainframe. (untuk perusahaan dengan aplikasi jumlah besar bekerje dengan mainframe, mengganti semua komputer dengan Minis adalah bukan sesuatu yang praktis yang memberikan keterlibatan investasi perangkat lunak yang luarbiasa).

FIGUR 8-1 MACAM-MACAM MODEL KOMPUTER

Personal digital assistant (PDA/ Asisiten digital personal)

Alat untuk membantu individu dengan menyimpan catatan, rekaman, dan komunikasi dengan yang lain. Harga: $500 sampai $2000

Personal komputer (komputer personal)

Komputer dekstop tujuan umum yang menggunakan 32 bit microprosesor. Harga: $500 sampai $4000

Server. Server adalah kapasitas disk besar digunakan untuk menagtur jaringan komputer personal. Harga: $3000 sampai $15000

Workstation

Komputer tampilan tinggi 32 bit digunakan oleh para insinyur, ilmuan dan ahli tehnik profesional yang membutuhkan workstation grafik superior. Biasanya digunakan rancangan tambahan kompute, menawarkan tampilan minikomputer tetapi hanya melanyani satu orang satu station disimpan pada meja atau sebelah meja dan menghubungkan worksation yang lain dalam suatu jaringan. Harga: $5000 sampai $100.000

Midrange (minikomputer)

Kategori mesin ini dapat menangani kebutuhan umum lebih dari 100 orang, yang pada umumnya bekerja pada kabel terminal komputer. Besarnya Minikomputer kira-kira sebesar 2 atau 4 kabinet file gambar, beberapa sering dihubungkan untuk meningkatkan jarinagn perusahaan, seperti jaringan yang menggantikan mainframe. Harga: $50.000 sampai $1 juta

Komputer mainframe

Luas, komputerbtujuan umum yang melayani ratusan atau ribuan pengguna, semua diikat pada sekumpulan pusat prosesing data. Mainframe pada umumnya lebih tipis dan kecil dari pada Volkswagen Beetle dan memerlukan ruangan yang diatur secara atmosfir. Mainframe pada umumnya menangani kebutuhan prosesing utamapada perusahaa besar. Walaupun abnyak pelanggaran oleh jaringan mini komputer dan PC, mainframe meninggalkan halsil pokok pada pusat prosesing yang besar. Harga: tidak lebih dari $5 juta

Superkomputer

Dunia komputer tercepat, digunakan dalam ilmu pengetahuan, ilmu tehnik, dan penelitian untuk tantangan prosesing yang paling sulit, seperti ramalan cuaca, rata-rata superkomputer tidak lebih besar daripada mainframe tetapi kemasan prosesor yang lebih cepat lebih dekat dihubungkan untuk memberikan kecepatan hitungan yang besar. Beberapa perusahaan atau organisasi sering membagi waktu pada satu superkomputer untuk menghasilkan harga tinggi dari mesin ini. Harga: $ijuta samapi $30 juta

Komputer paralel tinggi

Tipe komputer yang relatif baru yang menggunakan 16 sampai 64.000 prosesor (sebagai perbandingan, superkomputer memiliki 1 sampai 8 prosesor cepat). Prosesor dibagi dan bekerja sendiri pada potongan besar dari masalah yang besar. Excel komputer paralel pada program dengan benyak operasi bebasa yang dapat diselesaikan pada waktu yang bersamaan; mereka menyesuaikan kecepatan superkomputer pada sebagian kecil dari biaya/harga, karena superkomputer tidak dapat dipisahkan pada secepat mana mereka dapat mendapatkan data dari memori, mesin paralel yang menyimpan memori pada setiap mikroprosesor menjadi penampilan alternatif yang lebih baik. Harga: kurang dari $100.000 sampai $5 juta

definisi IF pada algoritma


STRUKTUR KENDALI  “IF’

Struktur kendali aliran adalah suatu bentuk/struktur yang memiliki peranan khusus  untuk mengatur aliran urutan pengerjaan operasi atau beberapa operasi tertentu.
Salah satu contoh pernyataan kendali yaitu pernyataan if .
Pernyataan if (if statement) akan memeriksa suatu persyaratan dan menentukan  apakah syarat tersebut benar atau salah, kemudian melakukan pekerjaan sesuai dengan nilai pernyataan tersebut.
Struktur Penulisan:
Berikut adalah bentuk-bentuk dari pernyataan if yang sering digunakan :
1.      If dengan satu pernyataan (statement)
If (kondisi) then pernyataan ;
2.      If dengan dua atau lebih pernyataan (statement)
If (kondisi) then
begin
   pernyataan1 ;
   pernyataan2 ;
   …..
end;
3.      If dan else
If (kondisi) then
begin
   pernyataan1 ;
   pernyataan2 ;
   …..
end
else
begin
   pernyataan1 ;
   pernyataan2 ;
   …..
   end;
Dari bentuk bentuk pernyataan if di atas yang harus diperhatikan adalah untuk pernyataan if dan else, pernyataan-pernyataan setelah then tanpa menggunakan “;”. Dengan kata lain jika pernyataan setelah then hanya terdiri dari satu pernyataan saja makan pernyataan tersebut tanpa menggunakan “;”, namun jika pernyataan setelah then terdiri dari lebih dari satu pernyataan makan setelah endtanpa menggunakan “;”.