SlideShare a Scribd company logo
1 of 6
MODUL II
DEKLARASI PROGRAM
A. TUJUAN
1. Mengenal bagian-bagian dalam deklarasi program beserta kegunaannya
2. Mengenal istilah-istilah yang merupakan unsur penting dalam program Pascal
3. Memahami pengertian variabel
4. Memahami tipe-tipe data sederhana dalam Pascal
5. Mampu mengaplikasikan berbagai macam tipe data dalam permasalahan pemrograman
B. DASAR TEORI
Unsur-unsur pokok program Pascal sederhana :
1. Kata simpan (reserved word) adalah kata-kata yang telah didefinisikan oleh Pascal.
Misalnya kata : PROGRAM, CONST, TYPE, VAR, BEGIN, END, INTEGER.
2. Pemisah pernyataan digunakan untuk memisahkan satu pernyataan dengan pernyataan
lainnya. Dalam Pascal, pemisah pernyataan menggunakan tanda titik koma (;)
3. Identifier adalah kata-kata yang kita definisikan sendiri (bukan kata simpan). Identifier
memenuhi beberapa syarat berikut :
a. Terdiri dari huruf dan angka serta garis bawah (_). Garis bawah (_) biasanya
digunakan sebagai pengganti spasi (space).
b. Karakter/huruf pertama dari identifier tidak boleh menggunakan angka.
c. Tidak boleh menggunakan karakter spasi (space).
d. Tidak membedakan huruf besar dan huruf kecil.
e. Maksimal karakter yang digunakan dalam sebuah identifier adalah 63 karakter.
f. Identifier biasa digunakan untuk memberi nama variabel, judul program, dan
konstanta.
4. PROGRAM
Digunakan untuk memberi nama/judul suatu program. Untuk memberi nama
program, tidak boleh diawali dengan angka dan tidak boleh menggunakan spasi maupun
operator aritmatika.
5. USES
USES artinya menggunakan. Pengertian menggunakan di sini adalah menggunakan
UNIT. UNIT adalah istilah dalam bahasa Pascal yang merupakan tempat prosedur/fungsi
tertentu. Dalam bahasa Pascal, terdapat beberapa prosedur yang disedikan langsung oleh
Pascal, misalnya write, writeln, read, readln, dan lain-lain. Namun terdapat beberapa
prosedur yang tidak dimiliki oleh Pascal, tetapi dimiliki oleh UNIT, misalnya prosedur
clrscr, textcolor, dan lain-lain. Berikut ini adalah beberapa UNIT standar yang tersedia :
Nama Unit Keterangan
CRT Berisi fasilitas yang berhubungan dengan layar,
gunanya untuk menghapus layar, mengatur warna teks
dan latar belakangnya (background), dan
membangkitkan suara speaker komputer.
DOS Berisi fasilitas yang berhubungan dengan sistem
operasi dan penanganan file.
GRAPH Berisi fasilitas yang berhubungan dengan mode grafik
SYSTEM Berisi fasilitas prosedur dan fungsi, juga untuk
menangani masukan dan keluaran file serta alokasi
memori yang dinamis.
PRINTER Berisi fasilitas untuk mencetak hasil keluaran (output)
dengan menggunakan printer.
TURBO 3 Berisi fasilitas untuk menjalankan programyang telah
dibuat dengan Pascal versi 3, untuk bisa dijalankan
dengan pascal versi 5.5, walau tidak semua program
bisa dijalankan.
GRAPH3 Berisi fasilitas grafik yang terdapat pada Pascal versi
3.0, (khususnya gambar) tetapi harus melibatkan file
GRAPH.BIN dan GRAPH.P.
OVERLAY Berisi fasilitas yang berguna untuk menjalankan
overlay
WINDOS Berisi fasilitas untuk menangani implementasi rutin
penanganan file dan sistem operasi, dan merupakan
unti alternatif dari unit DOS.
6. CONST
Digunakan apabila kita ingin mendeklarasikan suatu nilai tertentu yang tidak dapat
berubah (tetap), misalnya phi = 3.14, nama_pt = ‘Politeknik Negeri Pontianak’, kode =
’X’, benar = ‘TRUE’, dan lain-lain.
7. TYPE
Digunakan apabila kita ingin mendeklarasikan tipe data tertentu.
8. VAR
Digunakan untuk mendeklarasikan suatu variabel. Variabel adalah suatu nama
(identifier) yang dimaksudkan untuk menampung suatu data/nilai tertentu. Isi dari suatu
variabel boleh berubah. Sebelum digunakan di dalam program, variabel harus
dideklarasikan terlebih dahulu. Cara mendeklarasikan variabel adalah diawali dengan
kata VAR kemudian diikuti dengan nama variabel dan tipe variabelnya (tipe data).
Berikut ini adalah tipe-tipe data sederhana yang dikenali oleh Pascal :
a. Variabel Numerik
Type Range/Jangkauan Keterangan
INTEGER -32768 s.d. 32767 Bilangan Bulat
WORD 0 s.d. 65535 Bilangan Bulat
BYTE 0 s.d. 255 Bilangan Bulat
REAL 2.9 x 10-39 s.d. 1.7 x 1038 Bilangan Pecahan
b. Variabel Non Numerik
Type Contoh Keterangan
STRING ‘Pontianak’, ‘PASCAL’,
‘2009’
Rangkaian
Karakter
CHAR ‘a’, ‘A’, ‘2’, ‘Z’, ‘1’ 1 buah karakter
BOOLEAN TRUE, FALSE TRUE = berinilai
benar, FALSE =
berinail salah
9. KOMENTAR
Komentar hanya sebuah tulisan yang digunakan untuk memberikan suatu keterangan
yang akan menjelaskan isi program dan tidak akan berarti apa-apa bagi komputer.
Komentar tidak akan dibaca oleh program. Komentar dapat ditulis dalam 1 (satu) baris
maupun lebih.
Pada Pascal, komentar ditulis dengan diawali oleh tanda kurung kurawal ({) dan harus
diakhiri dengan tandan tutup kurung kurawal (}) atau dengan tanda (* dan *).
10. BEGIN dan END
BEGIN digunakan untuk mengawali suatu blok pernyataan dan diakhir dengan END.
C. LATIHAN SOAL
1. Berilah tanda centang (√) pada nama-nama program yang benar!
PROGRAM CobaCoba; PROGRAM 2000;
PROGRAM Coca-Cola; PROGRAM _Garis;
PROGRAM 3Com; PROGRAM Coba_Coba;
2. Berilah tanda centang (√) pada nama identifier yang benar!
mata kuliah _jarak_kota angka 3
angka_3 angka3 3angka
1kelas contoh a
Program 3_angka pro_gram
3. Tentukan type variabel/tipe data (char, string, integer, boolean, word, byte atau real) yang
tepat untuk menampung data :
No Data Tipe
1 Jumlah peserta ujian
2 Nilai ujian negara
3 Jumlah anak dalam 1 keluarga
4 Prosentase potongan harga
5 Kiriman bulanan seorang mahasiswa
6 Nama mahasiswa
7 Alamat mahasiswa
8 Suatu jawaban yang hanya memiliki
dua kemungkinan, yaitu : ya atau tidak
9 Nilai huruf mahasiswa
10 Suatu nilai yang berkisar antara 0
sampai dengan 100
4. Nomor Program : 0201
Tulislah program berikut ini dan amati outputnya!
PROGRAM beli_disket;
USES CRT;
CONST dolar = 9750.80;
VAR jml_disket : integer;
harga_disket, total : real;
BEGIN
CLRSCR;
jml_disket:=3;
harga_disket:=3500;
total:= jml_disket * harga_disket;
WRITELN(‘Harga disket = Rp ‘, total:0:2);
WRITELN(‘Harga disket = $ ‘,total/dolar:0:2);
READLN;
END.
5. Nomor Program : 0202
a. Tulislah program berikut dan amati outputnya!
PROGRAM identitas;
USES CRT;
VAR nama : string[10];
ipk : real;
semester : byte;
sex : boolean;
BEGIN
CLRSCR;
nama:=’Habib Fatahillah’;
sex:=true;
semester:=1;
ipk:=3.80;
WRITELN(‘Nama saya : ‘, nama);
WRITELN(‘True = Laki-laki’);
WRITELN(‘False = Perempuan’);
WRITELN(‘Jenis kelamin : ‘, sex);
WRITELN(‘Semester : ‘, semester,’ (ganjil)’);
WRITELN(‘IPK saya = ‘, ipk:0:2);
READLN;
END.
b. Mengapa nama yang ditampilkan hanya sebanyak 10 huruf saja?
..................................................................................................................
..................................................................................................................
..................................................................................................................
c. Coba ganti statement nama:string[10]; menjadi nama:string[15];, amati
outputnya dan jelaskan apa yang terjadi!
..................................................................................................................
..................................................................................................................
..................................................................................................................
Catatan : Jika nama masih belum muncul secara keseluruhan, naikkan nilai angka yang
berada pada deklarasi variabel dengan tipe data string.
6. Nomor Program 0203
Suatu komputer memiliki memori sebesar 8.192 Mbyte atau 8192 Kbyte. Pada sistem
komputer yang digunakan, jatah ruang memori untuk masing-masing jenis memori
adalah sebagai berikut :
Conventional Memori : 640 Kbyte
Upper Memori : 123 Kbyte
Reserved Memori : 384 Kbyte
Extended Memori (XMS) : 7045 Kbyte
Pada saat program berjalan, maka jumlah memori yang digunakan pada masing-masing
jenis memori adalah :
Conventional Memori : 40 Kbyte
Upper Memori : 123 Kbyte
Reserved Memori : 384 Kbyte
Extended Memori (XMS) : 6021 Kbyte
Karena tidak semua ruang digunakan, maka pada jenis-jenis memori tertentu masih ada
ruang kosong (free space). Buatlah program untuk menampilkan tabel berikut :
Jenis Memori Total Digunakan Free Space
Convensional 640 40 ...................
Upper 123 123 ...................
Reserved 384 384 ...................
Extended (XMS) 7045 6021 ...................
Total Memori 8192 ................... ...................
Pada ruang dalam tabel yang kosong (titik-titik), harus ditampilkan nilai yang sesuai!
Gunakan operator penjumlahan maupun pengurangan untuk mengisi ruang kosong
tersebut!
........................................................................................................................
........................................................................................................................
Pascal

More Related Content

What's hot

Materi dasar-pascal
Materi dasar-pascalMateri dasar-pascal
Materi dasar-pascalFaisal Amir
 
Dasar pemrograman turbo pascal
Dasar pemrograman turbo pascalDasar pemrograman turbo pascal
Dasar pemrograman turbo pascalArum Mbedioen
 
Dasar dasar turbo pascal
Dasar dasar turbo pascalDasar dasar turbo pascal
Dasar dasar turbo pascalDuriani
 
Konsep dasar pemrograman pascal
Konsep dasar pemrograman pascalKonsep dasar pemrograman pascal
Konsep dasar pemrograman pascalbayyou
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascalNadya Olivia
 
Pert 2. memahami fondasi pemrograman java
Pert 2. memahami fondasi pemrograman javaPert 2. memahami fondasi pemrograman java
Pert 2. memahami fondasi pemrograman javaradar radius
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemogramanPANJI_ADITYAN
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum AlgoritmaEnvaPya
 
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)Azka Mutia
 
Laporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul ILaporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul IShofura Kamal
 
Konsep dasar bahasa__pascal_ok-libre
Konsep dasar bahasa__pascal_ok-libreKonsep dasar bahasa__pascal_ok-libre
Konsep dasar bahasa__pascal_ok-libreBoelepe Icheks
 
Laporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul IILaporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul IIShofura Kamal
 
Struktur data chapter_01
Struktur data chapter_01Struktur data chapter_01
Struktur data chapter_01Sejahtera Affif
 

What's hot (18)

Materi dasar-pascal
Materi dasar-pascalMateri dasar-pascal
Materi dasar-pascal
 
Dasar pemrograman turbo pascal
Dasar pemrograman turbo pascalDasar pemrograman turbo pascal
Dasar pemrograman turbo pascal
 
Elemen-Elemen Program Pascal
Elemen-Elemen Program PascalElemen-Elemen Program Pascal
Elemen-Elemen Program Pascal
 
pemrograman php ii
pemrograman  php iipemrograman  php ii
pemrograman php ii
 
Dasar dasar turbo pascal
Dasar dasar turbo pascalDasar dasar turbo pascal
Dasar dasar turbo pascal
 
Pascal buku
Pascal bukuPascal buku
Pascal buku
 
Konsep dasar pemrograman pascal
Konsep dasar pemrograman pascalKonsep dasar pemrograman pascal
Konsep dasar pemrograman pascal
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascal
 
Pert 2. memahami fondasi pemrograman java
Pert 2. memahami fondasi pemrograman javaPert 2. memahami fondasi pemrograman java
Pert 2. memahami fondasi pemrograman java
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
 
Modul praktikum c++
Modul praktikum c++Modul praktikum c++
Modul praktikum c++
 
Makalah
MakalahMakalah
Makalah
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum Algoritma
 
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
 
Laporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul ILaporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul I
 
Konsep dasar bahasa__pascal_ok-libre
Konsep dasar bahasa__pascal_ok-libreKonsep dasar bahasa__pascal_ok-libre
Konsep dasar bahasa__pascal_ok-libre
 
Laporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul IILaporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul II
 
Struktur data chapter_01
Struktur data chapter_01Struktur data chapter_01
Struktur data chapter_01
 

Viewers also liked

PASCAL ( MODUL 9)
PASCAL ( MODUL 9)PASCAL ( MODUL 9)
PASCAL ( MODUL 9)Hardini_HD
 
PASCAL ( MODUL 4)
PASCAL ( MODUL 4)PASCAL ( MODUL 4)
PASCAL ( MODUL 4)Hardini_HD
 
PASCAL ( MODUL 8)
PASCAL ( MODUL 8)PASCAL ( MODUL 8)
PASCAL ( MODUL 8)Hardini_HD
 
Hardini 3201416015 3_b
Hardini 3201416015 3_b Hardini 3201416015 3_b
Hardini 3201416015 3_b Hardini_HD
 
PASCAL ( MODUL 12)
PASCAL ( MODUL 12)PASCAL ( MODUL 12)
PASCAL ( MODUL 12)Hardini_HD
 
PASCAL ( MODUL 7)
PASCAL ( MODUL 7)PASCAL ( MODUL 7)
PASCAL ( MODUL 7)Hardini_HD
 
PASCAL ( MODUL 10)
PASCAL ( MODUL 10)PASCAL ( MODUL 10)
PASCAL ( MODUL 10)Hardini_HD
 
PASCAL ( MODUL 13)
PASCAL ( MODUL 13)PASCAL ( MODUL 13)
PASCAL ( MODUL 13)Hardini_HD
 
PASCAL ( MODUL 3)
PASCAL ( MODUL 3)PASCAL ( MODUL 3)
PASCAL ( MODUL 3)Hardini_HD
 
PASCAL ( MODUL 6)
PASCAL ( MODUL 6)PASCAL ( MODUL 6)
PASCAL ( MODUL 6)Hardini_HD
 
PASCAL ( MODUL 5)
PASCAL ( MODUL 5)PASCAL ( MODUL 5)
PASCAL ( MODUL 5)Hardini_HD
 
PASCAL ( MODUL 11)
PASCAL ( MODUL 11)PASCAL ( MODUL 11)
PASCAL ( MODUL 11)Hardini_HD
 
Materi Pelajaran Program Pascal
Materi Pelajaran Program PascalMateri Pelajaran Program Pascal
Materi Pelajaran Program PascalSimon Patabang
 
Modul pascal lengkap
Modul pascal lengkapModul pascal lengkap
Modul pascal lengkapsmk2kuripan
 
Perulangan While do, For to do, dan Repeat Until dalam Pascal
Perulangan While do, For to do, dan Repeat Until dalam PascalPerulangan While do, For to do, dan Repeat Until dalam Pascal
Perulangan While do, For to do, dan Repeat Until dalam PascalTeknik Informatika UII
 
Kumpulan contoh-program-pascal
Kumpulan contoh-program-pascalKumpulan contoh-program-pascal
Kumpulan contoh-program-pascalrey25
 

Viewers also liked (16)

PASCAL ( MODUL 9)
PASCAL ( MODUL 9)PASCAL ( MODUL 9)
PASCAL ( MODUL 9)
 
PASCAL ( MODUL 4)
PASCAL ( MODUL 4)PASCAL ( MODUL 4)
PASCAL ( MODUL 4)
 
PASCAL ( MODUL 8)
PASCAL ( MODUL 8)PASCAL ( MODUL 8)
PASCAL ( MODUL 8)
 
Hardini 3201416015 3_b
Hardini 3201416015 3_b Hardini 3201416015 3_b
Hardini 3201416015 3_b
 
PASCAL ( MODUL 12)
PASCAL ( MODUL 12)PASCAL ( MODUL 12)
PASCAL ( MODUL 12)
 
PASCAL ( MODUL 7)
PASCAL ( MODUL 7)PASCAL ( MODUL 7)
PASCAL ( MODUL 7)
 
PASCAL ( MODUL 10)
PASCAL ( MODUL 10)PASCAL ( MODUL 10)
PASCAL ( MODUL 10)
 
PASCAL ( MODUL 13)
PASCAL ( MODUL 13)PASCAL ( MODUL 13)
PASCAL ( MODUL 13)
 
PASCAL ( MODUL 3)
PASCAL ( MODUL 3)PASCAL ( MODUL 3)
PASCAL ( MODUL 3)
 
PASCAL ( MODUL 6)
PASCAL ( MODUL 6)PASCAL ( MODUL 6)
PASCAL ( MODUL 6)
 
PASCAL ( MODUL 5)
PASCAL ( MODUL 5)PASCAL ( MODUL 5)
PASCAL ( MODUL 5)
 
PASCAL ( MODUL 11)
PASCAL ( MODUL 11)PASCAL ( MODUL 11)
PASCAL ( MODUL 11)
 
Materi Pelajaran Program Pascal
Materi Pelajaran Program PascalMateri Pelajaran Program Pascal
Materi Pelajaran Program Pascal
 
Modul pascal lengkap
Modul pascal lengkapModul pascal lengkap
Modul pascal lengkap
 
Perulangan While do, For to do, dan Repeat Until dalam Pascal
Perulangan While do, For to do, dan Repeat Until dalam PascalPerulangan While do, For to do, dan Repeat Until dalam Pascal
Perulangan While do, For to do, dan Repeat Until dalam Pascal
 
Kumpulan contoh-program-pascal
Kumpulan contoh-program-pascalKumpulan contoh-program-pascal
Kumpulan contoh-program-pascal
 

Similar to Pascal

2 konsep dasar pascal
2   konsep dasar pascal2   konsep dasar pascal
2 konsep dasar pascalachieasik89
 
Tugas mu'thi modul pascal
Tugas mu'thi modul pascalTugas mu'thi modul pascal
Tugas mu'thi modul pascalMu'thi Cinsayf
 
Modul Pascal.pdf
Modul Pascal.pdfModul Pascal.pdf
Modul Pascal.pdfsylaaulia
 
Modul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartModul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartIrwien Andriyanto
 
Modul pascal
Modul pascalModul pascal
Modul pascaldanver98
 
Pascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfPascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfJurnal IT
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Minggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxMinggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxAnnaUrnika1
 
1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascal1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascalsuhendi Harun
 
Modul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasooModul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasooindahshafira
 
struktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfstruktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfMahmud165895
 
Algoritma dan Pemrograman
Algoritma dan PemrogramanAlgoritma dan Pemrograman
Algoritma dan PemrogramanDiana Anggraini
 

Similar to Pascal (20)

Ebook pascal.pdf
Ebook pascal.pdfEbook pascal.pdf
Ebook pascal.pdf
 
2 konsep dasar pascal
2   konsep dasar pascal2   konsep dasar pascal
2 konsep dasar pascal
 
2 konsep dasar pascal
2   konsep dasar pascal2   konsep dasar pascal
2 konsep dasar pascal
 
Modul iii
Modul iiiModul iii
Modul iii
 
Tugas mu'thi modul pascal
Tugas mu'thi modul pascalTugas mu'thi modul pascal
Tugas mu'thi modul pascal
 
Modul Pascal.pdf
Modul Pascal.pdfModul Pascal.pdf
Modul Pascal.pdf
 
Modul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartModul Pascal Mengenal Flowchart
Modul Pascal Mengenal Flowchart
 
Modul pascal
Modul pascalModul pascal
Modul pascal
 
Modul pascal
Modul pascalModul pascal
Modul pascal
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
C++ lengkap
C++ lengkap C++ lengkap
C++ lengkap
 
Pascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfPascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdf
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
 
Minggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptxMinggu 4 - Notasi Pseudocode.pptx
Minggu 4 - Notasi Pseudocode.pptx
 
C++
C++C++
C++
 
1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascal1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascal
 
Modul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasooModul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasoo
 
struktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfstruktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdf
 
Algoritma dan Pemrograman
Algoritma dan PemrogramanAlgoritma dan Pemrograman
Algoritma dan Pemrograman
 

More from Hardini_HD

Class dan object
Class dan objectClass dan object
Class dan objectHardini_HD
 
Using of computer tech
Using of computer tech Using of computer tech
Using of computer tech Hardini_HD
 
Number system
Number system Number system
Number system Hardini_HD
 
Komp. dan aplikasi
Komp. dan aplikasi Komp. dan aplikasi
Komp. dan aplikasi Hardini_HD
 
Introduction to software 2
Introduction to software 2 Introduction to software 2
Introduction to software 2 Hardini_HD
 
Introduction to software1
Introduction to software1 Introduction to software1
Introduction to software1 Hardini_HD
 
Introduce to internet2
Introduce to internet2 Introduce to internet2
Introduce to internet2 Hardini_HD
 
Introduce to internet1
Introduce to internet1 Introduce to internet1
Introduce to internet1 Hardini_HD
 
Intro to e gov
Intro to e gov Intro to e gov
Intro to e gov Hardini_HD
 
Flowchart dan dfd
Flowchart dan dfd Flowchart dan dfd
Flowchart dan dfd Hardini_HD
 
Business computing
Business computing Business computing
Business computing Hardini_HD
 
Pti (8) teknologi internet dan web
Pti (8)   teknologi internet dan webPti (8)   teknologi internet dan web
Pti (8) teknologi internet dan webHardini_HD
 
Pti (7) sistem bilangan
Pti (7)   sistem bilanganPti (7)   sistem bilangan
Pti (7) sistem bilanganHardini_HD
 

More from Hardini_HD (20)

Delphi
DelphiDelphi
Delphi
 
Class dan object
Class dan objectClass dan object
Class dan object
 
Using of computer tech
Using of computer tech Using of computer tech
Using of computer tech
 
Software
Software Software
Software
 
Number system
Number system Number system
Number system
 
Komp. dan aplikasi
Komp. dan aplikasi Komp. dan aplikasi
Komp. dan aplikasi
 
Jarkom
Jarkom Jarkom
Jarkom
 
Introduction to software 2
Introduction to software 2 Introduction to software 2
Introduction to software 2
 
Introduction to software1
Introduction to software1 Introduction to software1
Introduction to software1
 
Introduce to internet2
Introduce to internet2 Introduce to internet2
Introduce to internet2
 
Introduce to internet1
Introduce to internet1 Introduce to internet1
Introduce to internet1
 
Intro to e gov
Intro to e gov Intro to e gov
Intro to e gov
 
Internet
Internet Internet
Internet
 
Hardware
Hardware Hardware
Hardware
 
Flowchart dan dfd
Flowchart dan dfd Flowchart dan dfd
Flowchart dan dfd
 
File org
File org File org
File org
 
Data comm
Data comm Data comm
Data comm
 
Business computing
Business computing Business computing
Business computing
 
Pti (8) teknologi internet dan web
Pti (8)   teknologi internet dan webPti (8)   teknologi internet dan web
Pti (8) teknologi internet dan web
 
Pti (7) sistem bilangan
Pti (7)   sistem bilanganPti (7)   sistem bilangan
Pti (7) sistem bilangan
 

Recently uploaded

KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 

Recently uploaded (20)

KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 

Pascal

  • 1. MODUL II DEKLARASI PROGRAM A. TUJUAN 1. Mengenal bagian-bagian dalam deklarasi program beserta kegunaannya 2. Mengenal istilah-istilah yang merupakan unsur penting dalam program Pascal 3. Memahami pengertian variabel 4. Memahami tipe-tipe data sederhana dalam Pascal 5. Mampu mengaplikasikan berbagai macam tipe data dalam permasalahan pemrograman B. DASAR TEORI Unsur-unsur pokok program Pascal sederhana : 1. Kata simpan (reserved word) adalah kata-kata yang telah didefinisikan oleh Pascal. Misalnya kata : PROGRAM, CONST, TYPE, VAR, BEGIN, END, INTEGER. 2. Pemisah pernyataan digunakan untuk memisahkan satu pernyataan dengan pernyataan lainnya. Dalam Pascal, pemisah pernyataan menggunakan tanda titik koma (;) 3. Identifier adalah kata-kata yang kita definisikan sendiri (bukan kata simpan). Identifier memenuhi beberapa syarat berikut : a. Terdiri dari huruf dan angka serta garis bawah (_). Garis bawah (_) biasanya digunakan sebagai pengganti spasi (space). b. Karakter/huruf pertama dari identifier tidak boleh menggunakan angka. c. Tidak boleh menggunakan karakter spasi (space). d. Tidak membedakan huruf besar dan huruf kecil. e. Maksimal karakter yang digunakan dalam sebuah identifier adalah 63 karakter. f. Identifier biasa digunakan untuk memberi nama variabel, judul program, dan konstanta. 4. PROGRAM Digunakan untuk memberi nama/judul suatu program. Untuk memberi nama program, tidak boleh diawali dengan angka dan tidak boleh menggunakan spasi maupun operator aritmatika. 5. USES USES artinya menggunakan. Pengertian menggunakan di sini adalah menggunakan UNIT. UNIT adalah istilah dalam bahasa Pascal yang merupakan tempat prosedur/fungsi tertentu. Dalam bahasa Pascal, terdapat beberapa prosedur yang disedikan langsung oleh Pascal, misalnya write, writeln, read, readln, dan lain-lain. Namun terdapat beberapa prosedur yang tidak dimiliki oleh Pascal, tetapi dimiliki oleh UNIT, misalnya prosedur clrscr, textcolor, dan lain-lain. Berikut ini adalah beberapa UNIT standar yang tersedia : Nama Unit Keterangan CRT Berisi fasilitas yang berhubungan dengan layar, gunanya untuk menghapus layar, mengatur warna teks dan latar belakangnya (background), dan membangkitkan suara speaker komputer. DOS Berisi fasilitas yang berhubungan dengan sistem operasi dan penanganan file. GRAPH Berisi fasilitas yang berhubungan dengan mode grafik
  • 2. SYSTEM Berisi fasilitas prosedur dan fungsi, juga untuk menangani masukan dan keluaran file serta alokasi memori yang dinamis. PRINTER Berisi fasilitas untuk mencetak hasil keluaran (output) dengan menggunakan printer. TURBO 3 Berisi fasilitas untuk menjalankan programyang telah dibuat dengan Pascal versi 3, untuk bisa dijalankan dengan pascal versi 5.5, walau tidak semua program bisa dijalankan. GRAPH3 Berisi fasilitas grafik yang terdapat pada Pascal versi 3.0, (khususnya gambar) tetapi harus melibatkan file GRAPH.BIN dan GRAPH.P. OVERLAY Berisi fasilitas yang berguna untuk menjalankan overlay WINDOS Berisi fasilitas untuk menangani implementasi rutin penanganan file dan sistem operasi, dan merupakan unti alternatif dari unit DOS. 6. CONST Digunakan apabila kita ingin mendeklarasikan suatu nilai tertentu yang tidak dapat berubah (tetap), misalnya phi = 3.14, nama_pt = ‘Politeknik Negeri Pontianak’, kode = ’X’, benar = ‘TRUE’, dan lain-lain. 7. TYPE Digunakan apabila kita ingin mendeklarasikan tipe data tertentu. 8. VAR Digunakan untuk mendeklarasikan suatu variabel. Variabel adalah suatu nama (identifier) yang dimaksudkan untuk menampung suatu data/nilai tertentu. Isi dari suatu variabel boleh berubah. Sebelum digunakan di dalam program, variabel harus dideklarasikan terlebih dahulu. Cara mendeklarasikan variabel adalah diawali dengan kata VAR kemudian diikuti dengan nama variabel dan tipe variabelnya (tipe data). Berikut ini adalah tipe-tipe data sederhana yang dikenali oleh Pascal : a. Variabel Numerik Type Range/Jangkauan Keterangan INTEGER -32768 s.d. 32767 Bilangan Bulat WORD 0 s.d. 65535 Bilangan Bulat BYTE 0 s.d. 255 Bilangan Bulat REAL 2.9 x 10-39 s.d. 1.7 x 1038 Bilangan Pecahan b. Variabel Non Numerik Type Contoh Keterangan STRING ‘Pontianak’, ‘PASCAL’, ‘2009’ Rangkaian Karakter CHAR ‘a’, ‘A’, ‘2’, ‘Z’, ‘1’ 1 buah karakter BOOLEAN TRUE, FALSE TRUE = berinilai benar, FALSE = berinail salah
  • 3. 9. KOMENTAR Komentar hanya sebuah tulisan yang digunakan untuk memberikan suatu keterangan yang akan menjelaskan isi program dan tidak akan berarti apa-apa bagi komputer. Komentar tidak akan dibaca oleh program. Komentar dapat ditulis dalam 1 (satu) baris maupun lebih. Pada Pascal, komentar ditulis dengan diawali oleh tanda kurung kurawal ({) dan harus diakhiri dengan tandan tutup kurung kurawal (}) atau dengan tanda (* dan *). 10. BEGIN dan END BEGIN digunakan untuk mengawali suatu blok pernyataan dan diakhir dengan END. C. LATIHAN SOAL 1. Berilah tanda centang (√) pada nama-nama program yang benar! PROGRAM CobaCoba; PROGRAM 2000; PROGRAM Coca-Cola; PROGRAM _Garis; PROGRAM 3Com; PROGRAM Coba_Coba; 2. Berilah tanda centang (√) pada nama identifier yang benar! mata kuliah _jarak_kota angka 3 angka_3 angka3 3angka 1kelas contoh a Program 3_angka pro_gram 3. Tentukan type variabel/tipe data (char, string, integer, boolean, word, byte atau real) yang tepat untuk menampung data : No Data Tipe 1 Jumlah peserta ujian 2 Nilai ujian negara 3 Jumlah anak dalam 1 keluarga 4 Prosentase potongan harga 5 Kiriman bulanan seorang mahasiswa 6 Nama mahasiswa 7 Alamat mahasiswa 8 Suatu jawaban yang hanya memiliki dua kemungkinan, yaitu : ya atau tidak 9 Nilai huruf mahasiswa 10 Suatu nilai yang berkisar antara 0 sampai dengan 100 4. Nomor Program : 0201 Tulislah program berikut ini dan amati outputnya! PROGRAM beli_disket; USES CRT; CONST dolar = 9750.80; VAR jml_disket : integer; harga_disket, total : real; BEGIN CLRSCR; jml_disket:=3; harga_disket:=3500; total:= jml_disket * harga_disket; WRITELN(‘Harga disket = Rp ‘, total:0:2);
  • 4. WRITELN(‘Harga disket = $ ‘,total/dolar:0:2); READLN; END. 5. Nomor Program : 0202 a. Tulislah program berikut dan amati outputnya! PROGRAM identitas; USES CRT; VAR nama : string[10]; ipk : real; semester : byte; sex : boolean; BEGIN CLRSCR; nama:=’Habib Fatahillah’; sex:=true; semester:=1; ipk:=3.80; WRITELN(‘Nama saya : ‘, nama); WRITELN(‘True = Laki-laki’); WRITELN(‘False = Perempuan’); WRITELN(‘Jenis kelamin : ‘, sex); WRITELN(‘Semester : ‘, semester,’ (ganjil)’); WRITELN(‘IPK saya = ‘, ipk:0:2); READLN; END. b. Mengapa nama yang ditampilkan hanya sebanyak 10 huruf saja? .................................................................................................................. .................................................................................................................. .................................................................................................................. c. Coba ganti statement nama:string[10]; menjadi nama:string[15];, amati outputnya dan jelaskan apa yang terjadi!
  • 5. .................................................................................................................. .................................................................................................................. .................................................................................................................. Catatan : Jika nama masih belum muncul secara keseluruhan, naikkan nilai angka yang berada pada deklarasi variabel dengan tipe data string. 6. Nomor Program 0203 Suatu komputer memiliki memori sebesar 8.192 Mbyte atau 8192 Kbyte. Pada sistem komputer yang digunakan, jatah ruang memori untuk masing-masing jenis memori adalah sebagai berikut : Conventional Memori : 640 Kbyte Upper Memori : 123 Kbyte Reserved Memori : 384 Kbyte Extended Memori (XMS) : 7045 Kbyte Pada saat program berjalan, maka jumlah memori yang digunakan pada masing-masing jenis memori adalah : Conventional Memori : 40 Kbyte Upper Memori : 123 Kbyte Reserved Memori : 384 Kbyte Extended Memori (XMS) : 6021 Kbyte Karena tidak semua ruang digunakan, maka pada jenis-jenis memori tertentu masih ada ruang kosong (free space). Buatlah program untuk menampilkan tabel berikut : Jenis Memori Total Digunakan Free Space Convensional 640 40 ................... Upper 123 123 ................... Reserved 384 384 ................... Extended (XMS) 7045 6021 ................... Total Memori 8192 ................... ................... Pada ruang dalam tabel yang kosong (titik-titik), harus ditampilkan nilai yang sesuai! Gunakan operator penjumlahan maupun pengurangan untuk mengisi ruang kosong tersebut! ........................................................................................................................ ........................................................................................................................