SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Algoritma Pemrograman 2
Struktur Program Pascal


Secara ringkas, struktur suatu program Pascal
dapat terdiri dari :

• Judul Program
• Tubuh Program
Tubuh program dibagi menjadi dua
bagian utama :

a. Bagian deklarasi
• - deklarasi label
• - deklarasi konstanta
                                 b. Bagian Pernyataan/Terproses
• - deklarasi tipe
• - deklarasi variabel/perubah
• - deklarasi prosedur
• - deklarasi fungsi
1. Judul program
• Judul program ini digunakan untuk memberi
  nama program dan sifatnya optional. Jika
  ditulis harus terletak pada awal dari program
  dan diakhiri dengan titik koma (;).
• Contoh penulisan judul program :
  – PROGRAM latihan;
  – PROGRAM latihan(input,output);
  – PROGRAM lat_1;
  – PROGRAM lat_satu(output);
2. Bagian Pernyataan/Terproses
• Bagian ini adalah bagian yang akan terproses dan terdapat dalam
  suatu blok yang diawali dengan BEGIN dan diakhiri dengan
  END (penulisan END diikuti dengan tanda titik).
• Bagian ini berisi pernyataan / statamen yang merupakan
  instruksi program. Setiap statemen diakhiri dengan tanda titik
  koma (;).
Bentuk umumnya adalah sbb :
                BEGIN
                   ...
                   statemen;
                   statemen;
                   ...
                END.
3. Bagian deklarasi
• Bagian ini menjelaskan / memperkenalkan
  secara rinci semua data yang akan digunakan
  pada suatu program. Dalam penulisannya tidak
  boleh sama dengan kata-kata cadangan
  (reserved words) dan selalu diakhiri dengan titik
  koma (;).
• Deklarasi label
• Deklarasi label digunakan Jika pada penulisan
  program akan menggunakan statemen GOTO
  (untuk meloncat ke suatu statement tertentu).
Contoh :
• PROGRAM cetak;
•            LABEL satu,akhir;
•            BEGIN
•              WRITELN('STMIK');
•              GOTO SATU;
•              WRITELN('BINA');
•              satu:
•              WRITELN('GUNADARMA');
•              GOTO akhir;
•              WRITELN('SARANA');
•              akhir:
•            END.
Deklarasi konstanta
• Deklarasi ini digunakan untuk
  mengidentifikasikan data yang nilainya
  sudah ditentukan dan pasti, tidak dapat
  dirubah dalam program.
Contoh :
• PROGRAM CETAK_2(OUTPUT);
•       CONST a = 50; (* selalu menggunakan tanda = *)
•             b = 'INDONESIA Merdeka';
•       BEGIN
•         WRITELN(a,' TAHUN ');
•         WRITELN(b);
•       END.
Deklarasi tipe
• Deklarasi ini digunakan untuk menyebutkan
  tipe setiap data yang akan digunakan pada
  program Pascal. Tipe data menentukan
  jangkauan nilai yang mungkin dari data yang
  digunakan
Contoh :
• PROGRAM SATU;
•       TYPE bulat = INTEGER; { selalu menggunakan = }
•             hasil,pecahan = REAL;
•             ket       = STRING[20];
•       BEGIN
•             pecahan := 2.52;
•             bulat := 2;
•             hasil := pecahan + bulat;
•             ket := 'hasil penjumlahan = ';
•       WRITE(ket,hasil:4:2);
•       END.
Deklarasi variabel/perubah
• Deklarasi ini berisi data-data yang bisa
  berubah-ubah nilainya di dalam program.
  Deklarasi variabel harus di letakkan setelah
  deklarasi tipe (jika ada).
Contoh :
• VAR satu : INTEGER;
•                   dua : INTEGER;
•                   a : REAL;
•                   b : REAL;         { selalu menggunakan : }
•               BEGIN
•                   satu := 5;
•                   dua := 4;
•                   a := 2.3;
•                   b := 5+4*2.3;       { hasil real }
•               WRITE('hasil = ',b:4:1);
•               END
Tipe Data
•   Tipe Data dapat terletak pada deklarasi variabel maupun padadeklarasi tipe. Pascal menyediakan
    beberapa macam tipe data, yang terdiri dari :
•   1. Tipe data sederhana/skalar, terdiri dari :
•                1.1. Tipe data standar/predefinisi
•                  1.1.1. bulat (integer)
•                  1.1.2. real
•                  1.1.3. karakter
•                  1.1.4. string
•                  1.1.5. logika (boolean)
•                1.2. Tipe data didefinisikan pemakai :
•                  1.2.1. subjangkauan (subrange)
•                  1.2.2. terbilang (enumerated)
•   2. Tipe data terstruktur, terdiri dari :
•                2.1. larik (array)
•                2.2. rekaman (record)
•                2.3. berkas (file)
•                2.4. himpunan (set)
•   3. Tipe data penunjuk (pointer)
Tipe data integer
• Tipe integer adalah bilangan yang tidak
  mempunyai titik desimal/bilangan pecahan.
  Integer terdiri dari beberapa tipe, yaitu :
  – byte, dengan jangkauan nilai       0..255
  – shortint, dengan jangkauan nilai  -128..127
  – integer, dengan jangkauan nilai -32768..32767
  – word, dengan jangkauan nilai        0..65535
  – longint, dengan jangkauan nilai -
    2147483648..2147483647
• Operator yang dapat digunakan pada data tipe
  integer :
   +,     penjumlahan
   -,     pengurangan
   *,     perkalian
   div,   pembagian
   mod,   sisa pembagian
Contoh :
• VAR a,b,jumlah1,jumlah2 : INTEGER;
•        BEGIN
•           jumlah1:=10;
•           jumlah2:=3;
•           a:=jumlah1 DIV jumlah2;
•           b:=jumlah1 MOD jumlah2;
•           WRITELN('HASIL A = ',a);
•           WRITELN('HASIL B =',b);
•        END.
Tipe data real
• Tipe real adalah bilangan yang mengandung
  pecahan, palingsedikit harus ada satu digit
  sebelum dan sesudah titik desimal.
• Operator yang dapat digunakan pada data tipe
  real adalah :
     +   penjumlahan
     -   pengurangan
     *   perkalian
     /   pembagian
Contoh :
• VAR nilai1,nilai2,hasil : REAL;
•             BEGIN
•                 nilai1 := 2.52;
•                 nilai2 := 3.2;
•                 hasil := nilai1 + nilai2;
•                 WRITE('HASIL PENJUMLAHAN = ',hasil:4:2);
•             END.
Tipe data karakter
• Nilai data karakter berupa sebuah karakter
  yang ditulis diantara tanda petik tunggal,
  misalnya : 'A', 'b', '@', dan sebagainya. Karakter
  yang dapat diterima oleh komputer :
      •   huruf besar/kecil : A,B,C,...,Z / a,b,...,z
      •   digit        : 1,2,3,...,9
      •   operator aritmatika : * / + -
      •   tanda baca        :,.;:?!
      •   simbol khusus      :$ @ { }()[]%#
      •   spasi
Contoh :

• VAR nilai : CHAR;
•        BEGIN
•            nilai :='A';
•            WRITELN('NILAI TERBAIK = ',nilai);
•        END.
Tipe data string
• Nilai data string adalah satu atau lebih
  karakteryang terletak diantara tanda petik
  tunggal, misal : 'GUNADARMA'. Bila
  panjang dari suatu string di dalam
  deklarasi variabel tidak disebutkan, maka
  dianggap panjangnya 255 karakter.
Contoh :
• VAR kata1 : STRING[5];
•          kata2 : STING[9];
•          kata : CHAR;
•        BEGIN
•           kata1 :='STMIK';
•           kata2 :='GUNADARMA';
•           kata :=' ';      { karakter berupa spasi }
•           WRITELN(kata1,kata,kata2);
•        END.
Tipe data boolean
• Data tipe boolean mempunyai dua nilai, yaitu
  True dan False.
• Contoh :
•        VAR
•          benar : BOOLEAN;
•        BEGIN
•           benar := TRUE;
•           WRITELN('benar = ',benar);
•        END.
•        hasil : benar = TRUE

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (9)

Javascript function
Javascript   functionJavascript   function
Javascript function
 
Dasar Dasar Algoritma
Dasar Dasar AlgoritmaDasar Dasar Algoritma
Dasar Dasar Algoritma
 
Dasar-dasar javascript
Dasar-dasar javascriptDasar-dasar javascript
Dasar-dasar javascript
 
Alpro referensi
Alpro referensiAlpro referensi
Alpro referensi
 
Materi dasar-pascal
Materi dasar-pascalMateri dasar-pascal
Materi dasar-pascal
 
Tipe data
Tipe dataTipe data
Tipe data
 
07. menggunakan fungsi
07. menggunakan fungsi07. menggunakan fungsi
07. menggunakan fungsi
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascal
 
Modul Javascript
Modul JavascriptModul Javascript
Modul Javascript
 

Andere mochten auch

Buku tutorial pemprograman c
Buku tutorial pemprograman cBuku tutorial pemprograman c
Buku tutorial pemprograman cismailtelkom
 
Array (larik) Program Bahasa C
Array (larik) Program Bahasa CArray (larik) Program Bahasa C
Array (larik) Program Bahasa CMuhammad Fahmi
 
Modul praktikum c++ lanjutan semester 2 BSI
Modul praktikum c++ lanjutan  semester 2 BSIModul praktikum c++ lanjutan  semester 2 BSI
Modul praktikum c++ lanjutan semester 2 BSIBari Ajha
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
 
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"Derina Ellya R
 
Materi matakuliah bahasa c
Materi matakuliah bahasa cMateri matakuliah bahasa c
Materi matakuliah bahasa cIzhan Nassuha
 
Presentasi Algoritma dan Pemrograman
Presentasi Algoritma dan PemrogramanPresentasi Algoritma dan Pemrograman
Presentasi Algoritma dan PemrogramanIrwien Andriyanto
 

Andere mochten auch (13)

Algoritma Pemrograman 2
Algoritma Pemrograman 2Algoritma Pemrograman 2
Algoritma Pemrograman 2
 
Buku tutorial pemprograman c
Buku tutorial pemprograman cBuku tutorial pemprograman c
Buku tutorial pemprograman c
 
Array (larik) Program Bahasa C
Array (larik) Program Bahasa CArray (larik) Program Bahasa C
Array (larik) Program Bahasa C
 
Modul praktikum c++ lanjutan semester 2 BSI
Modul praktikum c++ lanjutan  semester 2 BSIModul praktikum c++ lanjutan  semester 2 BSI
Modul praktikum c++ lanjutan semester 2 BSI
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
 
C++
C++C++
C++
 
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
 
Presentasi c
Presentasi  cPresentasi  c
Presentasi c
 
Modul praktikum c++
Modul praktikum c++Modul praktikum c++
Modul praktikum c++
 
C/C++ programming
C/C++ programmingC/C++ programming
C/C++ programming
 
Materi matakuliah bahasa c
Materi matakuliah bahasa cMateri matakuliah bahasa c
Materi matakuliah bahasa c
 
Presentasi Algoritma dan Pemrograman
Presentasi Algoritma dan PemrogramanPresentasi Algoritma dan Pemrograman
Presentasi Algoritma dan Pemrograman
 
Kalkulus 2 integral
Kalkulus 2 integralKalkulus 2 integral
Kalkulus 2 integral
 

Ähnlich wie STRUKTUR-PASCAL

Modul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartModul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartIrwien Andriyanto
 
Modul pascal
Modul pascalModul pascal
Modul pascaldanver98
 
Modul Pascal.pdf
Modul Pascal.pdfModul Pascal.pdf
Modul Pascal.pdfsylaaulia
 
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATAstruktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATAsugianto91
 
PASCAL ( MODUL 2)
PASCAL ( MODUL 2)PASCAL ( MODUL 2)
PASCAL ( MODUL 2)Hardini_HD
 
PASCAL ( MODUL 2)
PASCAL ( MODUL 2)PASCAL ( MODUL 2)
PASCAL ( MODUL 2)Hardini_HD
 
Pascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfPascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfJurnal IT
 
Konsep dasar bahasa__pascal_ok-libre
Konsep dasar bahasa__pascal_ok-libreKonsep dasar bahasa__pascal_ok-libre
Konsep dasar bahasa__pascal_ok-libreBoelepe Icheks
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Pascal - Kontrol.txt - Notepad.pdf
Pascal - Kontrol.txt - Notepad.pdfPascal - Kontrol.txt - Notepad.pdf
Pascal - Kontrol.txt - Notepad.pdfJurnal IT
 
90594480 bab-4-larik-array-fotran
90594480 bab-4-larik-array-fotran90594480 bab-4-larik-array-fotran
90594480 bab-4-larik-array-fotranmocoz
 
Part 24 Perintah Record with
Part 24 Perintah Record withPart 24 Perintah Record with
Part 24 Perintah Record withSyaiful Ahdan
 
Minggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxMinggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxAnnaUrnika1
 
2 konsep dasar pascal
2   konsep dasar pascal2   konsep dasar pascal
2 konsep dasar pascalachieasik89
 
Struktur Bahasa Pascal[1]
Struktur Bahasa Pascal[1]Struktur Bahasa Pascal[1]
Struktur Bahasa Pascal[1]Nur Jaman
 
Modul pascal lengkap
Modul pascal lengkapModul pascal lengkap
Modul pascal lengkapsmk2kuripan
 

Ähnlich wie STRUKTUR-PASCAL (20)

Modul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartModul Pascal Mengenal Flowchart
Modul Pascal Mengenal Flowchart
 
Modul pascal
Modul pascalModul pascal
Modul pascal
 
Modul Pascal.pdf
Modul Pascal.pdfModul Pascal.pdf
Modul Pascal.pdf
 
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATAstruktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
 
Modul 2
Modul 2Modul 2
Modul 2
 
PASCAL ( MODUL 2)
PASCAL ( MODUL 2)PASCAL ( MODUL 2)
PASCAL ( MODUL 2)
 
PASCAL ( MODUL 2)
PASCAL ( MODUL 2)PASCAL ( MODUL 2)
PASCAL ( MODUL 2)
 
Pascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfPascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdf
 
Modul ii
Modul iiModul ii
Modul ii
 
Konsep dasar bahasa__pascal_ok-libre
Konsep dasar bahasa__pascal_ok-libreKonsep dasar bahasa__pascal_ok-libre
Konsep dasar bahasa__pascal_ok-libre
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Pascal - Kontrol.txt - Notepad.pdf
Pascal - Kontrol.txt - Notepad.pdfPascal - Kontrol.txt - Notepad.pdf
Pascal - Kontrol.txt - Notepad.pdf
 
90594480 bab-4-larik-array-fotran
90594480 bab-4-larik-array-fotran90594480 bab-4-larik-array-fotran
90594480 bab-4-larik-array-fotran
 
Part 24 Perintah Record with
Part 24 Perintah Record withPart 24 Perintah Record with
Part 24 Perintah Record with
 
Ebook pascal.pdf
Ebook pascal.pdfEbook pascal.pdf
Ebook pascal.pdf
 
Minggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxMinggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptx
 
2 konsep dasar pascal
2   konsep dasar pascal2   konsep dasar pascal
2 konsep dasar pascal
 
Struktur Bahasa Pascal[1]
Struktur Bahasa Pascal[1]Struktur Bahasa Pascal[1]
Struktur Bahasa Pascal[1]
 
Modul pascal lengkap
Modul pascal lengkapModul pascal lengkap
Modul pascal lengkap
 
2 konsep dasar pascal
2   konsep dasar pascal2   konsep dasar pascal
2 konsep dasar pascal
 

STRUKTUR-PASCAL

  • 2. Struktur Program Pascal Secara ringkas, struktur suatu program Pascal dapat terdiri dari : • Judul Program • Tubuh Program
  • 3. Tubuh program dibagi menjadi dua bagian utama : a. Bagian deklarasi • - deklarasi label • - deklarasi konstanta b. Bagian Pernyataan/Terproses • - deklarasi tipe • - deklarasi variabel/perubah • - deklarasi prosedur • - deklarasi fungsi
  • 4. 1. Judul program • Judul program ini digunakan untuk memberi nama program dan sifatnya optional. Jika ditulis harus terletak pada awal dari program dan diakhiri dengan titik koma (;). • Contoh penulisan judul program : – PROGRAM latihan; – PROGRAM latihan(input,output); – PROGRAM lat_1; – PROGRAM lat_satu(output);
  • 5. 2. Bagian Pernyataan/Terproses • Bagian ini adalah bagian yang akan terproses dan terdapat dalam suatu blok yang diawali dengan BEGIN dan diakhiri dengan END (penulisan END diikuti dengan tanda titik). • Bagian ini berisi pernyataan / statamen yang merupakan instruksi program. Setiap statemen diakhiri dengan tanda titik koma (;). Bentuk umumnya adalah sbb : BEGIN ... statemen; statemen; ... END.
  • 6. 3. Bagian deklarasi • Bagian ini menjelaskan / memperkenalkan secara rinci semua data yang akan digunakan pada suatu program. Dalam penulisannya tidak boleh sama dengan kata-kata cadangan (reserved words) dan selalu diakhiri dengan titik koma (;). • Deklarasi label • Deklarasi label digunakan Jika pada penulisan program akan menggunakan statemen GOTO (untuk meloncat ke suatu statement tertentu).
  • 7. Contoh : • PROGRAM cetak; • LABEL satu,akhir; • BEGIN • WRITELN('STMIK'); • GOTO SATU; • WRITELN('BINA'); • satu: • WRITELN('GUNADARMA'); • GOTO akhir; • WRITELN('SARANA'); • akhir: • END.
  • 8. Deklarasi konstanta • Deklarasi ini digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti, tidak dapat dirubah dalam program.
  • 9. Contoh : • PROGRAM CETAK_2(OUTPUT); • CONST a = 50; (* selalu menggunakan tanda = *) • b = 'INDONESIA Merdeka'; • BEGIN • WRITELN(a,' TAHUN '); • WRITELN(b); • END.
  • 10. Deklarasi tipe • Deklarasi ini digunakan untuk menyebutkan tipe setiap data yang akan digunakan pada program Pascal. Tipe data menentukan jangkauan nilai yang mungkin dari data yang digunakan
  • 11. Contoh : • PROGRAM SATU; • TYPE bulat = INTEGER; { selalu menggunakan = } • hasil,pecahan = REAL; • ket = STRING[20]; • BEGIN • pecahan := 2.52; • bulat := 2; • hasil := pecahan + bulat; • ket := 'hasil penjumlahan = '; • WRITE(ket,hasil:4:2); • END.
  • 12. Deklarasi variabel/perubah • Deklarasi ini berisi data-data yang bisa berubah-ubah nilainya di dalam program. Deklarasi variabel harus di letakkan setelah deklarasi tipe (jika ada).
  • 13. Contoh : • VAR satu : INTEGER; • dua : INTEGER; • a : REAL; • b : REAL; { selalu menggunakan : } • BEGIN • satu := 5; • dua := 4; • a := 2.3; • b := 5+4*2.3; { hasil real } • WRITE('hasil = ',b:4:1); • END
  • 14. Tipe Data • Tipe Data dapat terletak pada deklarasi variabel maupun padadeklarasi tipe. Pascal menyediakan beberapa macam tipe data, yang terdiri dari : • 1. Tipe data sederhana/skalar, terdiri dari : • 1.1. Tipe data standar/predefinisi • 1.1.1. bulat (integer) • 1.1.2. real • 1.1.3. karakter • 1.1.4. string • 1.1.5. logika (boolean) • 1.2. Tipe data didefinisikan pemakai : • 1.2.1. subjangkauan (subrange) • 1.2.2. terbilang (enumerated) • 2. Tipe data terstruktur, terdiri dari : • 2.1. larik (array) • 2.2. rekaman (record) • 2.3. berkas (file) • 2.4. himpunan (set) • 3. Tipe data penunjuk (pointer)
  • 15. Tipe data integer • Tipe integer adalah bilangan yang tidak mempunyai titik desimal/bilangan pecahan. Integer terdiri dari beberapa tipe, yaitu : – byte, dengan jangkauan nilai 0..255 – shortint, dengan jangkauan nilai -128..127 – integer, dengan jangkauan nilai -32768..32767 – word, dengan jangkauan nilai 0..65535 – longint, dengan jangkauan nilai - 2147483648..2147483647
  • 16. • Operator yang dapat digunakan pada data tipe integer :  +, penjumlahan  -, pengurangan  *, perkalian  div, pembagian  mod, sisa pembagian
  • 17. Contoh : • VAR a,b,jumlah1,jumlah2 : INTEGER; • BEGIN • jumlah1:=10; • jumlah2:=3; • a:=jumlah1 DIV jumlah2; • b:=jumlah1 MOD jumlah2; • WRITELN('HASIL A = ',a); • WRITELN('HASIL B =',b); • END.
  • 18. Tipe data real • Tipe real adalah bilangan yang mengandung pecahan, palingsedikit harus ada satu digit sebelum dan sesudah titik desimal. • Operator yang dapat digunakan pada data tipe real adalah :  + penjumlahan  - pengurangan  * perkalian  / pembagian
  • 19. Contoh : • VAR nilai1,nilai2,hasil : REAL; • BEGIN • nilai1 := 2.52; • nilai2 := 3.2; • hasil := nilai1 + nilai2; • WRITE('HASIL PENJUMLAHAN = ',hasil:4:2); • END.
  • 20. Tipe data karakter • Nilai data karakter berupa sebuah karakter yang ditulis diantara tanda petik tunggal, misalnya : 'A', 'b', '@', dan sebagainya. Karakter yang dapat diterima oleh komputer : • huruf besar/kecil : A,B,C,...,Z / a,b,...,z • digit : 1,2,3,...,9 • operator aritmatika : * / + - • tanda baca :,.;:?! • simbol khusus :$ @ { }()[]%# • spasi
  • 21. Contoh : • VAR nilai : CHAR; • BEGIN • nilai :='A'; • WRITELN('NILAI TERBAIK = ',nilai); • END.
  • 22. Tipe data string • Nilai data string adalah satu atau lebih karakteryang terletak diantara tanda petik tunggal, misal : 'GUNADARMA'. Bila panjang dari suatu string di dalam deklarasi variabel tidak disebutkan, maka dianggap panjangnya 255 karakter.
  • 23. Contoh : • VAR kata1 : STRING[5]; • kata2 : STING[9]; • kata : CHAR; • BEGIN • kata1 :='STMIK'; • kata2 :='GUNADARMA'; • kata :=' '; { karakter berupa spasi } • WRITELN(kata1,kata,kata2); • END.
  • 24. Tipe data boolean • Data tipe boolean mempunyai dua nilai, yaitu True dan False. • Contoh : • VAR • benar : BOOLEAN; • BEGIN • benar := TRUE; • WRITELN('benar = ',benar); • END. • hasil : benar = TRUE