SlideShare a Scribd company logo
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]
Timetable
Monday Tuesday Wednesday Thursday Friday
08:00
Matematika
Industri
Sistem
Dinamik
11:00
Operasi Riset
Lanjut
Algoritma &
Struktur Data
14:00
15:00
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
Tipe Data Sederhana
01
[Tipe Bil Bulat] [Tipe Boolean] [Tipe Karakter] [Tipe
Subjangkauan] [Tipe Terbilang] [Tipe Real] [Tipe
String]
Back Next
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
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
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.
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.
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.
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.
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
CREDITS: This presentation template was created
by Slidesgo, including icons by Flaticon and
infographics & images by Freepik.
Thanks

More Related Content

Similar to Pertemuan II Algoritma & Struktur Data.pptx

Pascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdfPascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdf
Jurnal IT
 
4 pengolahan data array
4 pengolahan data array4 pengolahan data array
4 pengolahan data array
Simon Patabang
 
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
TututPurnamaSari1
 
Ch 02 variabel
Ch 02   variabelCh 02   variabel
Ch 02 variabel
Riri Safitri
 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)Fisma Ananda
 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)
Faisal Amir
 
6.adp array (larik)
6.adp array (larik)6.adp array (larik)
6.adp array (larik)
Hardini_HD
 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)
Chabil_Juniar
 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)Avenzz Venzz
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
Putra Andry
 
Materi Algoritma dan Pemograman oca.pptx
Materi Algoritma dan Pemograman oca.pptxMateri Algoritma dan Pemograman oca.pptx
Materi Algoritma dan Pemograman oca.pptx
OffecialDesain
 
Materi Algoritma dan Pemograman oca.pptx
Materi Algoritma dan Pemograman oca.pptxMateri Algoritma dan Pemograman oca.pptx
Materi Algoritma dan Pemograman oca.pptx
OffecialDesain
 
Part 22 Array Bentukan
Part 22 Array BentukanPart 22 Array Bentukan
Part 22 Array Bentukan
Syaiful Ahdan
 
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
bab3_alpro1.pptx
bab3_alpro1.pptxbab3_alpro1.pptx
bab3_alpro1.pptx
ssuser40a4611
 
Bahan kuliah statistika gbs
Bahan kuliah statistika gbsBahan kuliah statistika gbs
Bahan kuliah statistika gbs
Judianto Nugroho
 
Algoritma - tipe data
Algoritma - tipe dataAlgoritma - tipe data
Algoritma - tipe data
Zombie Black
 
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptxPaskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
sampesireron
 
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
nyomans1
 

Similar to Pertemuan II Algoritma & Struktur Data.pptx (20)

Pascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdfPascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdf
 
4 pengolahan data array
4 pengolahan data array4 pengolahan data array
4 pengolahan data array
 
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
Pengantar Struktur Data dan Tipe-tipe Data (Pertemuan 2 dan 3)
 
Ch 02 variabel
Ch 02   variabelCh 02   variabel
Ch 02 variabel
 
03 type data
03 type data03 type data
03 type data
 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)
 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)
 
6.adp array (larik)
6.adp array (larik)6.adp array (larik)
6.adp array (larik)
 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)
 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Materi Algoritma dan Pemograman oca.pptx
Materi Algoritma dan Pemograman oca.pptxMateri Algoritma dan Pemograman oca.pptx
Materi Algoritma dan Pemograman oca.pptx
 
Materi Algoritma dan Pemograman oca.pptx
Materi Algoritma dan Pemograman oca.pptxMateri Algoritma dan Pemograman oca.pptx
Materi Algoritma dan Pemograman oca.pptx
 
Part 22 Array Bentukan
Part 22 Array BentukanPart 22 Array Bentukan
Part 22 Array Bentukan
 
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
 
bab3_alpro1.pptx
bab3_alpro1.pptxbab3_alpro1.pptx
bab3_alpro1.pptx
 
Bahan kuliah statistika gbs
Bahan kuliah statistika gbsBahan kuliah statistika gbs
Bahan kuliah statistika gbs
 
Algoritma - tipe data
Algoritma - tipe dataAlgoritma - tipe data
Algoritma - tipe data
 
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptxPaskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
 
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
 

Recently uploaded

PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIPPERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
Pemdes Wonoyoso
 
Tugas Sequence Diagram Rekayasa Perangkat Lunak.pptx
Tugas Sequence Diagram Rekayasa Perangkat Lunak.pptxTugas Sequence Diagram Rekayasa Perangkat Lunak.pptx
Tugas Sequence Diagram Rekayasa Perangkat Lunak.pptx
fauzandika
 
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdfM. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
AjrunAzhiima
 
KTSP Raudhatul Athfal Kementerian Agama.pdf
KTSP Raudhatul Athfal Kementerian Agama.pdfKTSP Raudhatul Athfal Kementerian Agama.pdf
KTSP Raudhatul Athfal Kementerian Agama.pdf
khalisahumairahh
 
654Bagan akun standar Kep 331 Tahun 2021
654Bagan akun standar Kep 331 Tahun 2021654Bagan akun standar Kep 331 Tahun 2021
654Bagan akun standar Kep 331 Tahun 2021
renprogarksd3
 
Kanvas BAGJA prakarsa perubahan.visi guru penggerakpptx
Kanvas BAGJA prakarsa perubahan.visi guru penggerakpptxKanvas BAGJA prakarsa perubahan.visi guru penggerakpptx
Kanvas BAGJA prakarsa perubahan.visi guru penggerakpptx
ssuser283069
 
bahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gatewaybahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gateway
subbidtekinfo813
 
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis JurnalA.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
Ekhwan2
 
BAB 5 SIKLUS INVESTASI DAN PENDANAAN.ppt
BAB 5 SIKLUS INVESTASI DAN PENDANAAN.pptBAB 5 SIKLUS INVESTASI DAN PENDANAAN.ppt
BAB 5 SIKLUS INVESTASI DAN PENDANAAN.ppt
Ggproject
 
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffffLAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
acehirfan
 
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITASSURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
Pemdes Wonoyoso
 
Materi matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptxMateri matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptx
BanjarMasin4
 
Apa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptxApa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptx
AssyifaFarahDiba1
 

Recently uploaded (13)

PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIPPERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
 
Tugas Sequence Diagram Rekayasa Perangkat Lunak.pptx
Tugas Sequence Diagram Rekayasa Perangkat Lunak.pptxTugas Sequence Diagram Rekayasa Perangkat Lunak.pptx
Tugas Sequence Diagram Rekayasa Perangkat Lunak.pptx
 
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdfM. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
 
KTSP Raudhatul Athfal Kementerian Agama.pdf
KTSP Raudhatul Athfal Kementerian Agama.pdfKTSP Raudhatul Athfal Kementerian Agama.pdf
KTSP Raudhatul Athfal Kementerian Agama.pdf
 
654Bagan akun standar Kep 331 Tahun 2021
654Bagan akun standar Kep 331 Tahun 2021654Bagan akun standar Kep 331 Tahun 2021
654Bagan akun standar Kep 331 Tahun 2021
 
Kanvas BAGJA prakarsa perubahan.visi guru penggerakpptx
Kanvas BAGJA prakarsa perubahan.visi guru penggerakpptxKanvas BAGJA prakarsa perubahan.visi guru penggerakpptx
Kanvas BAGJA prakarsa perubahan.visi guru penggerakpptx
 
bahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gatewaybahan belajar Application Programming Interface (API) Gateway
bahan belajar Application Programming Interface (API) Gateway
 
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis JurnalA.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
 
BAB 5 SIKLUS INVESTASI DAN PENDANAAN.ppt
BAB 5 SIKLUS INVESTASI DAN PENDANAAN.pptBAB 5 SIKLUS INVESTASI DAN PENDANAAN.ppt
BAB 5 SIKLUS INVESTASI DAN PENDANAAN.ppt
 
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffffLAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
 
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITASSURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
 
Materi matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptxMateri matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptx
 
Apa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptxApa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptx
 

Pertemuan II Algoritma & Struktur Data.pptx

  • 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