際際滷

際際滷Share a Scribd company logo
POINTER
Kelompok 7:
-Muhtadi Khalish
-Fajriana H
 Tipe data pointer adalah tipe data yang berisi alamat memory dari sebuah
variabel. Ketika kita mendeklarasikan sebuah variabel (misalkan
variabel angka), pascal akan menyiapkan sebuah tempat di memory
komputer. Tempat ini memiliki alamat, yang berfungsi untuk menandai
lokasi variabel tersebut.
 Untuk dapat memahami ini, bayangkan memory komputer sebagai
sebuah lemari besar. Variabel disimpan di dalam setiap laci lemari. Setiap
laci tentunya memiliki nomor agar mudah diakses. Nomor laci inilah yang
akan disimpan sebagai pointer. Sebagai contoh, variabel angka bisa
ditempatkan di alamat 10023 pada memory komputer. Variabel lain,
misalnya huruf, akan disimpan di alamat 19920, variabel i bisa disimpan
di alamat 10033, dst. Alamat memory inilah yang disimpan ke dalam tipe
data pointer.
 Pascal adalah salah satu bahasa pemrograman komputer yang sering
dipakai untuk belajar algoritma dan pemrograman bagi pemula terutama
di bidang akademis. Nama Pascal diambil dari ahli matematika Prancis
abad pertengahan, Blaise Pascal. Bahasa Pemrograman Pascal
dikembangkan oleh Niklaus Wirth pada tahun 1970 dan mencapai puncak
kepopulerannya di pada era 1970 hingga awal 1990an (terutama dengan
compiler Turbo Pascal). Bahasa Pascal menerapkan konsep procedural dan
structured programming yang baik, sehingga pas untuk belajar konsep
programming. Perintah Pascal mirip dengan bahasa inggris sehari-hari
seperti begin, end, write, dan read.
 Pascal memiliki beberapa fitur yang membuatnya cocok untuk belajar
pemrograman dan untuk membuat aplikasi komersil. Beberapa
diantaranya adalah:
 Tipe data bawaan
 Tipe data bentukan
 Memiliki beragam struktur data
 Aturan tipe data yang ketat
 Mendukung struktural programming
 Sederhana dan expresif
 Mendukung pemrograman objek
 Jika membicarakan aplikasi untuk membuat program menggunakan
pascal, maka yang paling terkenal adalah Turbo Pascal.
 Turbo Pascal adalah compiler (program untuk menjalankan bahasa pascal)
yang dibuat oleh perusahaan asal Amerika: Borland. Turbo Pascal
hanyalah salah satu dari banyak compiler pascal yang tersedia. Pada
periode 1980an, terdapat aplikasi UCSD Pascal, Microsoft Pascal,
maupun QuickPascal yang kesemuanya digunakan untuk menjalankan
bahasa pemrograman Pascal.
 Walaupun populer, Turbo Pascal sudah jauh melampaui zamannya. Turbo
Pascal versi terakhir (Turbo Pascal 7) dirilis pada tahun 1992 untuk sistem
operasi Microsoft DOS (MS-DOS) yang dijalankan pada arsitektur 16-bit.
Sehingga kita tidak bisa menjalankan aplikasi Turbo Pascal di sistem
operasi modern seperti Windows 7 atau 8 yang menggunakan arsitektur
32-bit atau 64-bit. Turbo Pascal juga sudah tidak dikembangkan lagi oleh
Borland.
 Salah satu cara untuk dapat menjalankan aplikasi Turbo Pascal 7 adalah
dengan menggunakan emulator MS-DOS seperti DOSBox .Emulator adalah
sebuah program yang men-simulasikan suatu sistem di dalam sistem lain,
sehingga kita bisa menjalankan Turbo Pascal dari dalam DOSBox
 Free Pascal adalah aplikasi compiler pascal yang terus dikembangkan
hingga sekarang secara sukarela oleh berbagai programmer dari seluruh
dunia. Free Pascal dapat digunakan secara gratis dan bisa diinstal langsung
ke dalam sistem operasi modern tanpa memerlukan emulator atau
aplikasi tambahan.
 Dalam tutorial belajar pascal ini, saya akan menggunakan Free Pascal
karena kita tidak direpotkan untuk menginstall emulator dan masalah hak
cipta/copyright.

More Related Content

Similar to PPT Struktur Data.pptx (20)

Lab komp tugas praktikum(1)
Lab komp tugas praktikum(1)Lab komp tugas praktikum(1)
Lab komp tugas praktikum(1)
Khadijah K. Fitri
Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
Syaiful Ahdan
Ebook pascal.pdf
Ebook pascal.pdfEbook pascal.pdf
Ebook pascal.pdf
Ekolondo Ekolondo
Pemrograman dasar 01-perkenalan
Pemrograman dasar 01-perkenalanPemrograman dasar 01-perkenalan
Pemrograman dasar 01-perkenalan
TinaAmalia3
Perkenalan Pemrograman Pascal 1 - TOKI.pdf
Perkenalan Pemrograman Pascal 1 - TOKI.pdfPerkenalan Pemrograman Pascal 1 - TOKI.pdf
Perkenalan Pemrograman Pascal 1 - TOKI.pdf
Random129445
Sistem Operasi Close & Open Source
Sistem Operasi Close & Open SourceSistem Operasi Close & Open Source
Sistem Operasi Close & Open Source
Dewa Dewa
Laporan hasil praktikum modul i pengenalan pascal
Laporan hasil praktikum modul i pengenalan pascalLaporan hasil praktikum modul i pengenalan pascal
Laporan hasil praktikum modul i pengenalan pascal
Meycelino A. T
Open and close source
Open and close sourceOpen and close source
Open and close source
Rifai Ananda
Tugas Praktikum 1
Tugas Praktikum 1Tugas Praktikum 1
Tugas Praktikum 1
AfrizaldiAldi
Makalah
MakalahMakalah
Makalah
Universitas Nusa Cendana
Tugas makalah l inux terbaru
Tugas makalah l inux terbaruTugas makalah l inux terbaru
Tugas makalah l inux terbaru
ahmady
MENGENAL COMPILER DALAM TEKNOLOGI KOMPUTER
MENGENAL COMPILER DALAM TEKNOLOGI KOMPUTERMENGENAL COMPILER DALAM TEKNOLOGI KOMPUTER
MENGENAL COMPILER DALAM TEKNOLOGI KOMPUTER
CumiAsin3
Komponen menyusun komputer
Komponen menyusun komputerKomponen menyusun komputer
Komponen menyusun komputer
Didik Ariyana
Java
JavaJava
Java
minmon
Programming mind-mapping
Programming mind-mappingProgramming mind-mapping
Programming mind-mapping
Nasran Syahiran
Tugas sistem operasi open source
Tugas sistem operasi open sourceTugas sistem operasi open source
Tugas sistem operasi open source
Lutfiyah33
Pemanfaatan sosial media blog berbasis wordpress
Pemanfaatan sosial media blog berbasis wordpressPemanfaatan sosial media blog berbasis wordpress
Pemanfaatan sosial media blog berbasis wordpress
Sunia Pradnyantara
Mulok operating system xii ipa 3
Mulok operating system xii ipa 3Mulok operating system xii ipa 3
Mulok operating system xii ipa 3
candriana
Jenis data-pentium-power-pc1
Jenis data-pentium-power-pc1Jenis data-pentium-power-pc1
Jenis data-pentium-power-pc1
Potllot Ibenk
3rd Workshop: Introduction to R (Institut Teknologi Bandung)
3rd Workshop: Introduction to R (Institut Teknologi Bandung)3rd Workshop: Introduction to R (Institut Teknologi Bandung)
3rd Workshop: Introduction to R (Institut Teknologi Bandung)
Dasapta Erwin Irawan
Lab komp tugas praktikum(1)
Lab komp tugas praktikum(1)Lab komp tugas praktikum(1)
Lab komp tugas praktikum(1)
Khadijah K. Fitri
Pemrograman dasar 01-perkenalan
Pemrograman dasar 01-perkenalanPemrograman dasar 01-perkenalan
Pemrograman dasar 01-perkenalan
TinaAmalia3
Perkenalan Pemrograman Pascal 1 - TOKI.pdf
Perkenalan Pemrograman Pascal 1 - TOKI.pdfPerkenalan Pemrograman Pascal 1 - TOKI.pdf
Perkenalan Pemrograman Pascal 1 - TOKI.pdf
Random129445
Sistem Operasi Close & Open Source
Sistem Operasi Close & Open SourceSistem Operasi Close & Open Source
Sistem Operasi Close & Open Source
Dewa Dewa
Laporan hasil praktikum modul i pengenalan pascal
Laporan hasil praktikum modul i pengenalan pascalLaporan hasil praktikum modul i pengenalan pascal
Laporan hasil praktikum modul i pengenalan pascal
Meycelino A. T
Open and close source
Open and close sourceOpen and close source
Open and close source
Rifai Ananda
Tugas Praktikum 1
Tugas Praktikum 1Tugas Praktikum 1
Tugas Praktikum 1
AfrizaldiAldi
Tugas makalah l inux terbaru
Tugas makalah l inux terbaruTugas makalah l inux terbaru
Tugas makalah l inux terbaru
ahmady
MENGENAL COMPILER DALAM TEKNOLOGI KOMPUTER
MENGENAL COMPILER DALAM TEKNOLOGI KOMPUTERMENGENAL COMPILER DALAM TEKNOLOGI KOMPUTER
MENGENAL COMPILER DALAM TEKNOLOGI KOMPUTER
CumiAsin3
Komponen menyusun komputer
Komponen menyusun komputerKomponen menyusun komputer
Komponen menyusun komputer
Didik Ariyana
Java
JavaJava
Java
minmon
Programming mind-mapping
Programming mind-mappingProgramming mind-mapping
Programming mind-mapping
Nasran Syahiran
Tugas sistem operasi open source
Tugas sistem operasi open sourceTugas sistem operasi open source
Tugas sistem operasi open source
Lutfiyah33
Pemanfaatan sosial media blog berbasis wordpress
Pemanfaatan sosial media blog berbasis wordpressPemanfaatan sosial media blog berbasis wordpress
Pemanfaatan sosial media blog berbasis wordpress
Sunia Pradnyantara
Mulok operating system xii ipa 3
Mulok operating system xii ipa 3Mulok operating system xii ipa 3
Mulok operating system xii ipa 3
candriana
Jenis data-pentium-power-pc1
Jenis data-pentium-power-pc1Jenis data-pentium-power-pc1
Jenis data-pentium-power-pc1
Potllot Ibenk
3rd Workshop: Introduction to R (Institut Teknologi Bandung)
3rd Workshop: Introduction to R (Institut Teknologi Bandung)3rd Workshop: Introduction to R (Institut Teknologi Bandung)
3rd Workshop: Introduction to R (Institut Teknologi Bandung)
Dasapta Erwin Irawan

Recently uploaded (20)

BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docxBANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
AzuraAgusnasya
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptxManajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Kanaidi ken
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKASOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
azizwidyamukti02
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
shafiqsmkamil
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptxSAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
Baharin Salleh
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptxDari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Syarifatul Marwiyah
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
PPT CINTA BANGGA RUPIAH (memahami rupiah)
PPT CINTA BANGGA RUPIAH (memahami rupiah)PPT CINTA BANGGA RUPIAH (memahami rupiah)
PPT CINTA BANGGA RUPIAH (memahami rupiah)
pinkypurpss
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptxPPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
hendipurnama1
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptxBAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
LunduSitohang
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptxPPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
SausanHidayahNova
Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsLembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Ainul Yaqin
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docxSENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
Mirza836129
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptxPRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
NurulIlyas3
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam KehidupankuKelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
suandi01
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah TelstraJakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Dadang Solihin
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Murad Maulana
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docxBANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
BANGSA DAN KARAKTERISTIK TERNAK KAMBING.docx
AzuraAgusnasya
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptxManajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Kanaidi ken
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKASOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
azizwidyamukti02
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
shafiqsmkamil
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptxSAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
SAINS TINGKATAN 5 BAB 6 ELEKTROKIMIA.pptx
Baharin Salleh
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptxDari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Syarifatul Marwiyah
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
PPT CINTA BANGGA RUPIAH (memahami rupiah)
PPT CINTA BANGGA RUPIAH (memahami rupiah)PPT CINTA BANGGA RUPIAH (memahami rupiah)
PPT CINTA BANGGA RUPIAH (memahami rupiah)
pinkypurpss
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptxPPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
hendipurnama1
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptxBAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
LunduSitohang
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptxPPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
SausanHidayahNova
Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsLembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information Systems
Ainul Yaqin
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docxSENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
Mirza836129
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptxPRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
NurulIlyas3
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam KehidupankuKelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
suandi01
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah TelstraJakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Dadang Solihin
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Murad Maulana

PPT Struktur Data.pptx

  • 2. Tipe data pointer adalah tipe data yang berisi alamat memory dari sebuah variabel. Ketika kita mendeklarasikan sebuah variabel (misalkan variabel angka), pascal akan menyiapkan sebuah tempat di memory komputer. Tempat ini memiliki alamat, yang berfungsi untuk menandai lokasi variabel tersebut. Untuk dapat memahami ini, bayangkan memory komputer sebagai sebuah lemari besar. Variabel disimpan di dalam setiap laci lemari. Setiap laci tentunya memiliki nomor agar mudah diakses. Nomor laci inilah yang akan disimpan sebagai pointer. Sebagai contoh, variabel angka bisa ditempatkan di alamat 10023 pada memory komputer. Variabel lain, misalnya huruf, akan disimpan di alamat 19920, variabel i bisa disimpan di alamat 10033, dst. Alamat memory inilah yang disimpan ke dalam tipe data pointer.
  • 3. Pascal adalah salah satu bahasa pemrograman komputer yang sering dipakai untuk belajar algoritma dan pemrograman bagi pemula terutama di bidang akademis. Nama Pascal diambil dari ahli matematika Prancis abad pertengahan, Blaise Pascal. Bahasa Pemrograman Pascal dikembangkan oleh Niklaus Wirth pada tahun 1970 dan mencapai puncak kepopulerannya di pada era 1970 hingga awal 1990an (terutama dengan compiler Turbo Pascal). Bahasa Pascal menerapkan konsep procedural dan structured programming yang baik, sehingga pas untuk belajar konsep programming. Perintah Pascal mirip dengan bahasa inggris sehari-hari seperti begin, end, write, dan read.
  • 4. Pascal memiliki beberapa fitur yang membuatnya cocok untuk belajar pemrograman dan untuk membuat aplikasi komersil. Beberapa diantaranya adalah: Tipe data bawaan Tipe data bentukan Memiliki beragam struktur data Aturan tipe data yang ketat Mendukung struktural programming Sederhana dan expresif Mendukung pemrograman objek
  • 5. Jika membicarakan aplikasi untuk membuat program menggunakan pascal, maka yang paling terkenal adalah Turbo Pascal. Turbo Pascal adalah compiler (program untuk menjalankan bahasa pascal) yang dibuat oleh perusahaan asal Amerika: Borland. Turbo Pascal hanyalah salah satu dari banyak compiler pascal yang tersedia. Pada periode 1980an, terdapat aplikasi UCSD Pascal, Microsoft Pascal, maupun QuickPascal yang kesemuanya digunakan untuk menjalankan bahasa pemrograman Pascal.
  • 6. Walaupun populer, Turbo Pascal sudah jauh melampaui zamannya. Turbo Pascal versi terakhir (Turbo Pascal 7) dirilis pada tahun 1992 untuk sistem operasi Microsoft DOS (MS-DOS) yang dijalankan pada arsitektur 16-bit. Sehingga kita tidak bisa menjalankan aplikasi Turbo Pascal di sistem operasi modern seperti Windows 7 atau 8 yang menggunakan arsitektur 32-bit atau 64-bit. Turbo Pascal juga sudah tidak dikembangkan lagi oleh Borland. Salah satu cara untuk dapat menjalankan aplikasi Turbo Pascal 7 adalah dengan menggunakan emulator MS-DOS seperti DOSBox .Emulator adalah sebuah program yang men-simulasikan suatu sistem di dalam sistem lain, sehingga kita bisa menjalankan Turbo Pascal dari dalam DOSBox
  • 7. Free Pascal adalah aplikasi compiler pascal yang terus dikembangkan hingga sekarang secara sukarela oleh berbagai programmer dari seluruh dunia. Free Pascal dapat digunakan secara gratis dan bisa diinstal langsung ke dalam sistem operasi modern tanpa memerlukan emulator atau aplikasi tambahan. Dalam tutorial belajar pascal ini, saya akan menggunakan Free Pascal karena kita tidak direpotkan untuk menginstall emulator dan masalah hak cipta/copyright.