Page 47 - Modul PDKP 20
P. 47
Modul 1 – Pemrograman, Algoritma dan Pascal 2020
I. Pendahuluan
Suatu permasalahan dapat diselesaikan dengan berbagai metode. Salah satu metode yang dapat digunakan yaitu
dengan penggunaan algoritma untuk menguraikan masalah, yang terdiri dari input proses output, dan penggunaan
Flowchart yang menggunakan simbol–simbol dalam penyelesaiannya. Untuk memvalidasi algoritma yang sudah
dibuat, digunakan program dengan bahasa pemrograman, salah satunya Bahasa Pascal. Bahasa Pascal merupakan
bahasa pemrograman tingkat tinggi yang menyerupai bahasa manusia.
Dalam bahasan ini akan dibahas cara sederhana dalam menyelesaikan masalah, penggunaan pascal secara
dasar dan penggunaan Microsoft Word dalam beberapa fungsi.
II. Uraian Materi
A. PROGRAM dan PEMROGRAMAN
Komputer adalah alat bantu untuk membuat atau menjalankan sebuah program. Program biasanya
berisikan bahasa komputer yang berbentuk algoritma. Bahasa komputer yang digunakan dalam menulis
program dinamakan bahasa pemrograman. Orang yang membuat program komputer disebut pemrogram,
dan upaya untuk membuat atau merancang kode – kode program yang dapat dikenal oleh komputer disebut
pemrograman. Sebuah program komputer pada dasarnya mengimplementasikan suatu algoritma.
B. TIPE DATA
Tipe data dapat dikelompokkan atas dua macam, tipe dasar (tipe data sederhana) dan tipe bentukan (tipe
data terstruktur). Tipe dasar adalah tipe yang dapat langsung dipakai, sedangkan tipe bentukan dibentuk dari
tipe dasar atau tipe bentukan lain yang sudah didefinisikan sebelumnya. Pada modul ini akan dibahas
mengenai tipe dasar (tipe data sederhana).
Tipe Data Sederhana
Tipe data merupakan dasar yang sering dipakai oleh program sebagai pembeda antar jenis bilangan,
huruf, dan kata, meliputi : integer (bilangan bulat), real (bilangan desimal), char (alpha numerik dan tanda baca).
Pemilihan tipe data yang tepat akan sangat berguna, misalnya pada kecepatan proses, ketelitian
perhitungan, dan lain – lain.
Tipe Data Integer (Bilangan Bulat)
Bilangan bulat adalah bilangan yang tidak mengandung pecahan desimal. Biasanya digunakan untuk
penomoran, dan jumlah barang.
Tabel 1.1 Bilangan Integer
Tipe Data Jangkauan Nilai Ukuran Memori /
Karakter
Shortint -128 s/d 127 1 byte
Integer -32768 s/d 32767 2 byte
-2147483648 s/d
Longint 2147483647 4 byte
Byte 0 s/d 255 1 byte
Word 0 s/d 65535 2 byte
Tipe Data Real (Bilangan Pecahan Desimal)
Tipe data real adalah tipe data yang berisikan bilangan yang mengandung pecahan desimal dan
memiliki ketelitian 11 – 12 digit. Bilangan real dapat dituliskan secara biasa ataupun model scientific.
Contoh bilangan real : 2.33, 4.9887, 56.766E+11 artinya 56.766x10^11, dimana E merupakan
simbol perpangkatan 10.
Tabel 1.2 Bilangan Real
Tipe Data Jangkauan Nilai Ukuran Memori /Karakter
-39
38
Real 2.9x10 s/d 1.7x10 6 byte
Single 1.5x10 s/d 3.4x10 4 byte
38
45
Double 5.0x10 -324 s/d 1.7x10 8 byte
308
xtended 3.4x10 -4932 s/d 1.1x10 4932 10 byte
18
Comp -9.2x10 s/d 9.2x10 8 byte
18
Praktikum Dasar Komputer & Pemrograman 2020 I-30