SlideShare a Scribd company logo
MeizanoArdhi Muhammad, S.T.
 STRUKTUR DATA : Konsep &
Implementasinya dalam Bahasa C & Free
Pascal di GNU/LINUX
 Pengarang : Ema Utami. Suwanto Raharjo,
Sukrisno
 Penerbit :GRAHA ILMU
 Struktur dari bahasa Pascal secara garis besar sama seperti bahasa
pemrograman tingkat tinggi lainnya.
 Secara umum dapat dikatakan bahwa bentuk dasar dari bahasa
Pascal meliputi:
 Program NamaProgram (FileList);
 CONST
 (* Deklarasi konstanta *)
 TYPE
 (* Deklarasi tipe *)
 VAR
 (* Deklarasi variable *)
 (* Definisi subprogram *)
 BEGIN
 (* Pernyataan *)
 END.
 Masing-masing elemen harus tersusun secara
benar, dan beberapa di antaranya kadang-
kadang dihilangkan jika tidak diperlukan
dalam membuat program.
 Berikut adalah contoh program yang tidak
menghasilkan apa-apa :
 Begin
 End.
 Dalam bahasa Pascal, untuk memulai suatu
program harus dimulai dengan kata Begin
dan sebagai penutup program harus
diakhiridengan kata End dan diikuti titik
(End.).
 Penulisan komentar pada Pascal bisa dengan
cara mengapit komentar menggunakan (*
komentar *) atau { komentar}.
 Pascal membutuhkan titik koma (semicolon, ;
) di belakang setiap pernyataan (statement).
 Program SD01ProgramDasar; (* Nama Program
*)
 Var {DeklarasiVariabel}
 Nama : String;
 Umur : integer;
 Begin {Awal Program}
 Nama := ‘Anshori’; {Memberi nilai}
 Write(‘Umur : ‘); {output}
 Readln(Umur); {input}

 Writeln(‘Nama, ‘ berumur ‘, umur, ‘ tahun.’);
 End. {Akhir Program}
Input mengambil data dari keyboard, mouse,
file, atau dari device lain.
Output menampilkan data pada monitor atau
pada device lain.
Math melakukan operasi dasar matematika
seperti penambahan atau perkalian.
Conditional pemilihan suatu kondisi dan
mengeksekusi sesuai dengan pernyataan
berikutnya.
Iteration operasi perulangan.
Tipe Keterangan Keterangan
Tambahan
Contoh
Integer Bilangan bulat 2, 28, 0, -31
String Variabel string Teks ‘Halo Dunia’,
‘0721’
Char Karakter Hanya 1 karakter ‘Z’, ’s’, ’9’
Boolean Boolean Logika benar atau
salah
True, False
Real Bilangan real Bilangan asli,
desimal
10.0, -0.1,
7.2E8
Operator Fungsi
+ Plus untuk penambahan
* Asterik untuk perkalian
- Minus untuk pengurangan
/ Pembagian
MOD Sisa hasil bagi
DIV Pembagian bulat
() Sebagai pemisah proses
Operator Fungsi
x=y x sama dengan y
x<>y x tidak sama dengan y
x>y x lebih besar dari y
x<y x lebih kecil dari y
x>=y x lebih besar atau sama dengan dari
y
x<=y x lebih kecil atau sama dengan dari y
Operator Fungsi
and Pernyataan pertama dan
kedua terpenuhi
or Pernyataan pertama atau
kedua terpenuhi
not Tidak sama dengan
pernyataan
MeizanoArdhi Muhammad, S.T.

More Related Content

DOC
Modul tentang aritmatika dengan pascal
PPT
Algoritma - prosedur dan fungsi
PDF
Pengertian pseudo code dan contohnya
DOCX
TUGAS MANDIRI algoritma
PPT
Bahasa Pemrograman - Part 3
PPTX
Bahasa pemrograman pascal
DOCX
Modul3 algoritma dan pemrograman procedure dan_function
Modul tentang aritmatika dengan pascal
Algoritma - prosedur dan fungsi
Pengertian pseudo code dan contohnya
TUGAS MANDIRI algoritma
Bahasa Pemrograman - Part 3
Bahasa pemrograman pascal
Modul3 algoritma dan pemrograman procedure dan_function

What's hot (20)

PPSX
Pseudo code
PPTX
Topik 3 Struktur Algoritma
DOCX
PASCAL ( MODUL 2)
PDF
Materi dasar-pascal
DOCX
Dasar dasar turbo pascal
PPTX
Procedur
PDF
Pemrograman C++ - Sintaks Dasar
DOCX
Dasar pemrograman turbo pascal
PPTX
Langkah Dasar Pemrograman pada Aplikasi Dev C++
DOCX
Laporan praktikum modul ii & iii
PPT
Dasar Dasar Algoritma
DOCX
Modul ii
PDF
Konsep dasar pemrograman pascal
PDF
Algoritma flowchart
PDF
Materi dasar-pascal
DOCX
Laporan Praktikum Algoritma Pemrograman Modul I
PDF
Pascal tutorialtpascal701
DOCX
Elemen-Elemen Program Pascal
PDF
Algoritma dan Struktur Data - Pseudocode
PDF
Praktikum fix 2
Pseudo code
Topik 3 Struktur Algoritma
PASCAL ( MODUL 2)
Materi dasar-pascal
Dasar dasar turbo pascal
Procedur
Pemrograman C++ - Sintaks Dasar
Dasar pemrograman turbo pascal
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Laporan praktikum modul ii & iii
Dasar Dasar Algoritma
Modul ii
Konsep dasar pemrograman pascal
Algoritma flowchart
Materi dasar-pascal
Laporan Praktikum Algoritma Pemrograman Modul I
Pascal tutorialtpascal701
Elemen-Elemen Program Pascal
Algoritma dan Struktur Data - Pseudocode
Praktikum fix 2
Ad

Viewers also liked (16)

DOCX
Gurgaon, Godrej Summit, SECTOR-104,BEST INVESTMENT..
PPTX
Il Centro Vital Dent di Cagliari spiega come prevenire l'alitosi
PDF
Otra vez gobierno corporativo
PPTX
wiki_linkedin
PDF
GP Letter of reccomendation
PDF
Galo de briga outubro 2012
PDF
DOCX
Dh qouc gia
PPTX
9º3ª painel de controlo nº8 nº 3 nº11 nº27
PDF
RECOMMENDATION NEMA
PPTX
Comprar um computador beatriz e ines
PPTX
Centro Vital Dent di Cagliari - La sigillatura
PDF
Atlantida el continente perdido de Platón
PDF
LOI -Mahimamaccons
DOCX
Etiqueta folder amarillo
PPT
интеграция в образовательном процессе
Gurgaon, Godrej Summit, SECTOR-104,BEST INVESTMENT..
Il Centro Vital Dent di Cagliari spiega come prevenire l'alitosi
Otra vez gobierno corporativo
wiki_linkedin
GP Letter of reccomendation
Galo de briga outubro 2012
Dh qouc gia
9º3ª painel de controlo nº8 nº 3 nº11 nº27
RECOMMENDATION NEMA
Comprar um computador beatriz e ines
Centro Vital Dent di Cagliari - La sigillatura
Atlantida el continente perdido de Platón
LOI -Mahimamaccons
Etiqueta folder amarillo
интеграция в образовательном процессе
Ad

Similar to Struktur data chapter_01 (20)

PDF
Tugas kelompok
PDF
Pascal (Pengenalan).pdf
PPT
Kontrak Perkuliahan
PPT
Kontrak Perkuliahan
PPT
Struktur dan tipe data
PPTX
Pertemuan 3 - Konsep Dasar Pemrograman
PDF
M04b dasar program c
PPTX
Algoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
PPTX
207 p03
PPTX
Bahasa Pemrograman C++
PPT
Kbp dengan-c
PDF
Materi matakuliah bahasa c
PPT
Pengenalan bahasa c++
PPT
Pengenalan bahasa C++
PDF
Pertemuan 1 Data dan Struktur Data
DOC
670426587f8d8102a1eb712c3a13d9e5.doc
DOCX
Modul iii
DOCX
PASCAL ( MODUL 3)
PPTX
Algoritma dan Pemrograman
PDF
Modul simulasi pemograman mikrokontroler
Tugas kelompok
Pascal (Pengenalan).pdf
Kontrak Perkuliahan
Kontrak Perkuliahan
Struktur dan tipe data
Pertemuan 3 - Konsep Dasar Pemrograman
M04b dasar program c
Algoritma dan pemrograman - Disusun oleh Fitri Ratna Dewi
207 p03
Bahasa Pemrograman C++
Kbp dengan-c
Materi matakuliah bahasa c
Pengenalan bahasa c++
Pengenalan bahasa C++
Pertemuan 1 Data dan Struktur Data
670426587f8d8102a1eb712c3a13d9e5.doc
Modul iii
PASCAL ( MODUL 3)
Algoritma dan Pemrograman
Modul simulasi pemograman mikrokontroler

Recently uploaded (14)

PDF
PPT Kelompok 3 penciptaan alam semes.pdf
PDF
Dasar pengamatan burung di alam bebas...
PPTX
SISTEM PENCERNAAN PADA MANUSIA PELAJARAN IPA KELAS 8
PPT
PPT-Seminar-Optimalisasi-Energi-29-Februari-2016-Presentasi-Cukup-Mulyana.ppt
PDF
Penjadwalan dan proses pada sistem operasi
PPTX
Besaran Pokok Besaran yang menjadi dasar bagi besaran lainnya dan tidak dapat...
PPTX
1745621890_Temu_11B_Aljabar_Trigonometri (1).pptx
PPTX
sumber daya alam untuk masa depan berkelanjutan
PPT
PPT Sumber Daya Alam dan Energi Alternatif.ppt
PPTX
01. HAKIKAT ILMU SAINS ILMU PENGETAHUAN ALAM .pptx
PPTX
02. PENGUKURAN MATERI ILMU PENGETAHUAN ALAM KELAS 8.pptx
PPTX
Kelompok 1_Konsep-Konsep Dasar Termodinamika-digabungkan (1).pptx
PPTX
PPT SMA SOSIOLOGI KELAS 10 BAB 1 [modulguruku.com].pptx
PPTX
modul ajar verb of be (tense) untuk tingkat sltp
PPT Kelompok 3 penciptaan alam semes.pdf
Dasar pengamatan burung di alam bebas...
SISTEM PENCERNAAN PADA MANUSIA PELAJARAN IPA KELAS 8
PPT-Seminar-Optimalisasi-Energi-29-Februari-2016-Presentasi-Cukup-Mulyana.ppt
Penjadwalan dan proses pada sistem operasi
Besaran Pokok Besaran yang menjadi dasar bagi besaran lainnya dan tidak dapat...
1745621890_Temu_11B_Aljabar_Trigonometri (1).pptx
sumber daya alam untuk masa depan berkelanjutan
PPT Sumber Daya Alam dan Energi Alternatif.ppt
01. HAKIKAT ILMU SAINS ILMU PENGETAHUAN ALAM .pptx
02. PENGUKURAN MATERI ILMU PENGETAHUAN ALAM KELAS 8.pptx
Kelompok 1_Konsep-Konsep Dasar Termodinamika-digabungkan (1).pptx
PPT SMA SOSIOLOGI KELAS 10 BAB 1 [modulguruku.com].pptx
modul ajar verb of be (tense) untuk tingkat sltp

Struktur data chapter_01

  • 2.  STRUKTUR DATA : Konsep & Implementasinya dalam Bahasa C & Free Pascal di GNU/LINUX  Pengarang : Ema Utami. Suwanto Raharjo, Sukrisno  Penerbit :GRAHA ILMU
  • 3.  Struktur dari bahasa Pascal secara garis besar sama seperti bahasa pemrograman tingkat tinggi lainnya.  Secara umum dapat dikatakan bahwa bentuk dasar dari bahasa Pascal meliputi:  Program NamaProgram (FileList);  CONST  (* Deklarasi konstanta *)  TYPE  (* Deklarasi tipe *)  VAR  (* Deklarasi variable *)  (* Definisi subprogram *)  BEGIN  (* Pernyataan *)  END.
  • 4.  Masing-masing elemen harus tersusun secara benar, dan beberapa di antaranya kadang- kadang dihilangkan jika tidak diperlukan dalam membuat program.  Berikut adalah contoh program yang tidak menghasilkan apa-apa :  Begin  End.
  • 5.  Dalam bahasa Pascal, untuk memulai suatu program harus dimulai dengan kata Begin dan sebagai penutup program harus diakhiridengan kata End dan diikuti titik (End.).  Penulisan komentar pada Pascal bisa dengan cara mengapit komentar menggunakan (* komentar *) atau { komentar}.  Pascal membutuhkan titik koma (semicolon, ; ) di belakang setiap pernyataan (statement).
  • 6.  Program SD01ProgramDasar; (* Nama Program *)  Var {DeklarasiVariabel}  Nama : String;  Umur : integer;  Begin {Awal Program}  Nama := ‘Anshori’; {Memberi nilai}  Write(‘Umur : ‘); {output}  Readln(Umur); {input}   Writeln(‘Nama, ‘ berumur ‘, umur, ‘ tahun.’);  End. {Akhir Program}
  • 7. Input mengambil data dari keyboard, mouse, file, atau dari device lain. Output menampilkan data pada monitor atau pada device lain. Math melakukan operasi dasar matematika seperti penambahan atau perkalian. Conditional pemilihan suatu kondisi dan mengeksekusi sesuai dengan pernyataan berikutnya. Iteration operasi perulangan.
  • 8. Tipe Keterangan Keterangan Tambahan Contoh Integer Bilangan bulat 2, 28, 0, -31 String Variabel string Teks ‘Halo Dunia’, ‘0721’ Char Karakter Hanya 1 karakter ‘Z’, ’s’, ’9’ Boolean Boolean Logika benar atau salah True, False Real Bilangan real Bilangan asli, desimal 10.0, -0.1, 7.2E8
  • 9. Operator Fungsi + Plus untuk penambahan * Asterik untuk perkalian - Minus untuk pengurangan / Pembagian MOD Sisa hasil bagi DIV Pembagian bulat () Sebagai pemisah proses
  • 10. Operator Fungsi x=y x sama dengan y x<>y x tidak sama dengan y x>y x lebih besar dari y x<y x lebih kecil dari y x>=y x lebih besar atau sama dengan dari y x<=y x lebih kecil atau sama dengan dari y
  • 11. Operator Fungsi and Pernyataan pertama dan kedua terpenuhi or Pernyataan pertama atau kedua terpenuhi not Tidak sama dengan pernyataan