Dokumen tersebut membahas mengenai mata kuliah Algoritma & Struktur Data yang diampu oleh Sefri Imanuel Fallo,S.Si., M.Sc. pada Universitas San Pedro. Terdapat jadwal kuliah yang membahas berbagai topik seperti Matematika Industri, Sistem Dinamik, Operasi Riset Lanjut, serta Algoritma & Struktur Data. Dokumen ini juga menjelaskan bentuk pembelajaran yang meliputi penjelasan mengenai tipe data dalam bahasa Pascal se
1. ALGORITMA & STRUKTUR DATA
Mahasiswi
[UNIVERSITAS SAN PEDRO]
Mahasiswi
[UNIVERSITAS SAN PEDRO]
Sefri Imanuel Fallo,S.Si., M.Sc
[ DOSEN PENGAMPU MATA KULIAH ]
MahasiswaI
[UNIVERSITAS SAN PEDRO]
2. Timetable
Monday Tuesday Wednesday Thursday Friday
08:00
Matematika
Industri
Sistem
Dinamik
11:00
Operasi Riset
Lanjut
Algoritma &
Struktur Data
14:00
15:00
3. BENTUK PEMBELAJARAN
Tipe Data Pascal :
Hirarki Type Data Pada Pascal
Tipe Data Sederhana
Tipe Data Terstruktur
Tipe Data Pointer
tipe data yang paling kecil, yang hanya
melibatkan satu
item data, misalnya tipe data integer,
string, real, Boolean, dan sebagainya
tipe data yang menampung beberapa
item data. Bentuk dari tipe data ini
dapat berupa array (terdiri dari item-
item yang memiliki tipe data yang
sama) ataupun record (terdiri dari
item-item yang boleh memiliki tipe
data yang berbeda).
tipe data pointer digunakan untuk
menunjuk pada alamat memory suatu
data yang lain. Jaditipe data pointer pada
dasarnya tidak menyimpan nilai data
secara langsung,melainkan
hanyamenyimpan alamat dimana data
berada
4. Tipe Data Sederhana
01
[Tipe Bil Bulat] [Tipe Boolean] [Tipe Karakter] [Tipe
Subjangkauan] [Tipe Terbilang] [Tipe Real] [Tipe
String]
Back Next
5. Tipe Bilangan Bulat
Back Next
Tipe data ini digunakan untuk menyimpan bilangan bulat. Macam-macam tipe bilangan bulat dalam
Pascal dapat dilihat pada Tabel 1.1.
Untuk memberi nilai pada tipe
bilangan bulat dapat menggunakan
basis decimal maupun
heksadesimal yang ditandai
dengan tanda $
Contoh Pemrograman Var
x, y : integer;
begin
x := 16; { dengan decimal }
y := $0A; { dengan hexadecimal }
end
6. Tipe Boolean
Back Next
Tipe data ini hanya dapat bernilai benar dan salah. Tipe Boolean ukurannya 1 byte.
Contoh Pemrograman
Var
B1 : boolean;
begin
b1 := true;
b1 := false;
end
7. Tipe Karakter
Back Next
Tipe data ini digunakan untuk menyimpan data alfanumeris seperti ‘A’, ‘Z’, ‘@’, dsb..
Tipe datachar ukurannya 1 byte..
Contoh Pemrograman
Var
ch : char;
begin
ch := ‘A’;
ch := #65 { sama artinya dengan ch := ‘A’}
ch := chr(65); { sama artinya dengan ch := ‘A’}
end.
8. Tipe subajangkauan
Back Next
Tipe data ini memungkinkan Anda mendeklarasikan tipe yang berada pada
jangkauan tertentu.Tipe ini hamper sama dengan tipe bilangan bulat, bedanya Anda
bebas menentukan jangkauan dari tipe ini.
Contoh Pemrograman
Type
Bulan = 1 .. 12;
Var
Januari : Bulan;
begin
Januari := 1;
End.
9. Tipe Terbilang
Back Next
Tipe data ini digunakan untuk menyimpan bilangan real. Macam-macamnya tipe
bilangan real dalam Pascal dapat dilihat pada Tabel 1.2.
Contoh Pemrograman Var
x, y : real;
begin
x := 123.45; {menuliskan nilai dengan tanda titik}
y := 1.2345E+2 { menuliskan nilai dengan
eksponen}
end.
10. Tipe Real
Back Next
Tipe data ini digunakan untuk menyimpan data yang berupa untaian karakter.
Contoh Pemrograman
Var
kalimat : string;
begin
kalimat := ‘IST AKPRIND’;
end.
String adalah suatu jenis variabel yang tidak dapat ‘di operasikan’ dengan operator
matematika. String lebih banyak menyebut sebagai variabel yang berupa teks. Suatu
variable string tidak harus berisi suatu teks (rangkaian karakter/huruf) tetapi bisa juga
berisi suatu angka.
11. Tugas
Buatlah Ringkasan mengenai Program Pascal.
Selidiki menu-menu apa saja yang dapat kita ketahui
dari Program Pascal beserta dengan kegunaannya.
Batas pengumpulan Tugas : Minggu, 26 Maret 20223
Back Next
12. CREDITS: This presentation template was created
by Slidesgo, including icons by Flaticon and
infographics & images by Freepik.
Thanks