Anda di halaman 1dari 9

a. Case Of Else Struktur Case - Of- Else merupakan pengembangan dari struktur Case Of.

. Pada struktur ini, bila tidak ada kondisi yang terpenuhi, maka statemen yag akan diproses didalam lingkungan Case-Of adalah yang ada Else. Syntax :

Flowchart Case Of Else


Start

Pilihan 1

Pilihan 2

Pilihan 3

Statemen 1

Statemen 2

Statemen 3

Statemen 4

End

Gambar 3.1.9 Contoh : Tabel 3.1.2 Nilai 80 100 70 79 60 69 50 59 0 - 49 Nilai Huruf A B C D E

21

Penyelesaian Psudeocode Uses crt; Var Nm,npm:string; Nilai:byte; Nh:char; Begin Textcolor(green); Clrscr; Write(nama=);readln(Nm); Write(npm=);readln(npm); Write(nilai=);readln(nilai); Flowchart :
Start

Case nilai of 80..100:nh:=A; 70..79:nh:=B; 60..69:nh:=C; 50..59:nh:=D; Else nh:=E; end; writeln(nilai huruf=,nh);readln; end.

Nm $= nilai=0 npm $= nh$=

Input Nilai

Pilihan >80

Pilihan >70

Pilihan >60

Pilihan >50

Writeln nh:=

End

Gambar 3.1.10

22

BAB IV LOOPING
Didalam struktur pemrograman terdapat suatu proses perulangan. Perulangan itu sendiri terbagi atas beberapa bagian yaitu : a. For To Do Digunakan untuk melakukan perulangan sebanyak X kali sesuai dengan statement yang ditentukan. Syntax :

Contoh : Tampilkan nama anda sebanyak 5 kali Penyelesaian : Uses crt; Var I:integer; Begin Clrscr; For I:=1 to do 5 Writeln(oncom); Readln; End.

Flowchart
Start

I:integer

For I:=1 to do 5

Writeln (oncom);

End

Gambar 4.1.1

b. While Do Digunakan untk melakukan suatu proses perulangan pernyataan yang dilakukan secara terus menerus sampai kondisi yang diinginkan terpenuhi. Syntax :

23

Contoh : Tampilkanlah bilangan kurang dari 5 Penyelesaian Psudeocode: Uses crt; Var K:integer; Begin Clrscr; K:=0; While k>5 do Begin Writeln(k); K:=k+1; Readln; End; End.
End K:=k+1; Writeln (k); K:=0 Whilek> 5 do Start

Flowchart

K:integer

Gambar 4.1.2

24

c. Repeat Untill Digunakan untuk melakukan sebuah pernyataan dimana kondisi yang diinginkan tidak terpenuhi Syntax :

Contoh: Tampilkanlah bilangan 1 s/d 5 Penyelesaian Psudeocode : Uses crt; Var A:integer; Begin Clrscr; A:=0; Repeat A:=A+1; Writeln(A); Until I:5; Readln; End.
End Writeln (A); A A:=A+1 ;
A:integer

Flowchart
Start

Untill I:5

Gambar 4.1.3

25

BAB V ARRAY
5.1 Array (Perulangan) Array adalah tipe data terstruktur yang terdiri sejumlah komponen-komponen yang menpunyai tipe sama. Komponen komponen tersebut disebut sebagai komponen type, larik mempunyai jumlah komponen yang jumlahnya tetap. Banyaknya komponen dalam larik ditunjukkan oleh suatu index, dimana tiap komponen di array dapat di akses dengan menunjukkan nilai indexnya atau subskript. Array dapat bertipe data sederhana seperti Byte, Word, Integer, Real, Bolean, Char, String dan tipe data scalar atau subrange. Tipe larik mengartikan isi dari larik atau komponen komponennya mempunyai nilai dengan tipe data tersebut. Contoh : Var Untai : array [1..50] of integer; Pada contoh Array dengan nama untai telah dideklarasikan dengan tipe integer, dengan jumlah elemen maksimum 50 elemen, nilai elemen array tersebut diatas harus bertipe integer. Contoh Program Psudeocode : Program contoh_Array_Input; Uses Crt; Var Bilangan : array [1..50] of Integer.; Begin ClrScr; Bilangan[1]:=3; Bilangan[2]:=29; Bilangan[3]:=30; Bilangan[4]:=31; Bilangan[5]:=23; Writeln(nilai variabel bilangan ke 3 = ,Bilangan[3];Readln;End.
End Writeln bilang 3 Bilangan [1]:=3 sampai bilangan [5]:=23 Bilangan : array [1..50] of Integer.;

Flowchart :
Start

Gambar 5.1.1

26

BAB VI PENUTUP
6.1 Kesimpulan Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari

matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrogr aman komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu. Bahasa Pascal adalah bahasa pemrograman tingkat tinggi (high level language) yang cukup populer, khususnya di Indonesia. Hal ini disebabkan bahasa Pascal lebih mudah dipahami dibanding bahasa pemrograman lainnya, seperti bahasa C, bahasa assembler, dan lain sebagainya. Selain itu, bahasa Pascal adalah bahasa pemrograman yang terstruktur dan lebih mendekati bahasa manusia (bahasa Inggris) sehingga sangat cocok diterapkan dalam dunia pendidikan. Dalam latihan ini, digunakan compiler FreePascal (www.freepascal.org) yang bersifat open source dan tersedia di banyak operating system (DOS, Windows, Linux, Macintosh, FreeBSD, dan lain sebagainya). Sebelum mempelajari pemrograman dengan bahasa Pascal, sebaiknya mengerti terlebih dahulu tentang konsep dan teknik pemrograman. Konsep pemrograman adalah bentuk dasar dari suatu program yaitu algoritma program. Algoritma adalah urutan proses yang dilakukan oleh sebuah program, umumnya algoritma ini berbentuk flowchart (diagram alir). Teknik pemrograman adalah cara mengubah suatu algoritma menjadi program yang sebenarnya dengan bahasa pemrograman tertentu. Konsep dan teknik pemrograman adalah dasar dari

27

pemrograman komputer, dengan menguasai kedua hal tersebut maka mempelajari pemrograman menjadi lebih mudah. Kelebihan dari bahasa pemrograman Pascal adalah: Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string, User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar. Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan. Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang. Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami. Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).

28

BAB VII. SARAN


Mahasiswa adalah suatu perangkat aktif dan simbolis generasi penerus bangsa, tanpa melalui proses menjadi seorang mahasiswa, mungkin tak ada orang di negeri kita ini yang mempunyai wawasan yang luas, ide-ide kreatif, serta teknologi yang dapat menunjang kehidupan yang modern seperti sekarang ini. Sedikit saran saya dalam menanggapi sistem pengajaran yang bapak berikan kepada mahasiswa/I bapak, khususnya saya pribadi. Saya cukup bisa mengerti dengan metode-metode pengajaran yang diterapkan, serta menghadapi karakter mahasiswa/I yang harus mempunyai kesabaran tingkat tinggi. Seorang mahasiswa selain mempunyai wawasan yang luas, juga mempunyai elemen negative seperti emosional yang tinggi serta daya humoris yang berlebihan yang dapat mengacu kejenuhan tenaga pengajar dalam menyampaikan bahan pelajaran. Dengan kesabaran dan pendekatan lebih dalam, mudah-mudahan hal ini memberi dampak positive bagi kemajuan seseorang untuk segera menatap masa depan yang gemilang,amin.

Penulis

29

Anda mungkin juga menyukai