SlideShare a Scribd company logo
1 of 13
Download to read offline
MeizanoArdhi Muhammad, S.T.
 Fungsi variabel di dalam program adalah
untuk menyimpan suatu nilai tertentu yang
dapat diubah-ubah.
 Tiap variabel mempunyai nama dan tipe.
 Hanya data bertipe sama yang dapat
disimpan di dalam variabel tersebut.
 Variabel data hanya dapat menampung satu
buah nilai dan nilai yang disimpan oleh
variabel data adalah nilai yang terakhir kali
dimasukkan.
 Untuk dapat menyimpan lebih dari satu nilai
data sekaligus dalam sebuah variabel
digunakan tipe data terstruktur.
 Untuk dapat menyimpan data lebih dari satu
nilai sekaligus, bahasa pemrograman
menyediakan array.
 Array digunakan untuk menyimpan data-data
yang tipenya sama
 Setiap data dikenal melalui indeksnya.
 Berdasarkan jumlah indeks dalam sebuah
variabel, array dibedakan menjadi array
berdimensi satu dan array berdimensi
banyak.
 Cara mendeklarasikan array dalam Pascal:
 Var
 X: array[range] of tipe_data;
 Contoh:
 Var
 X:array[1..20] of integer;
 Array bisa digunakan untuk menyimpan
berbagai jenis tipe data yang valid termasuk
integer.
 Var
 x: array [1..100] of integer;
 i,n : integer;
 Begin
 Write(‘Banyak data : ‘);
 Read(n);
 For i:=1 to n do
▪ Begin
▪ Write(‘Masukkan nilai ‘ i, ‘ : ‘);
▪ read(x[i]);
▪ End;
 Writeln(‘Data yang anda masukkan : ‘);
 For i:=1 to n do
▪ Begin
▪ Writeln(‘Nilai ‘ , i, ‘ : ‘, x[i]);
▪ End;
 End.
 Banyak Data : 3
 Masukkan Nilai 1 : 1
 Masukkan Nilai 2 : 5
 Masukkan Nilai 3 : 10
 Data yang anda masukkan :
 Nilai 1 : 1
 Nilai 2 : 5
 Nilai 3 : 10
 Array karakter bisa dianggap sebagai suatu
string yang terdiri dari elemen-elemen
karakter dalam bentuk array.
 Var
 x: array [1..100] of char;
 i,n : integer;
 Begin
 Write(‘Banyak data : ‘);
 Read(n);
 For i:=1 to n do
▪ Begin
▪ Write(‘Masukkan nilai ‘ i, ‘ : ‘);
▪ read(x[i]);
▪ End;
 Writeln(‘Data yang anda masukkan : ‘);
 For i:=1 to n do
▪ Begin
▪ Writeln(‘Nilai ‘ , i, ‘ : ‘, x[i];
▪ End;
 End.
 Banyak Data : 3
 Masukkan Nilai 1 : 1
 Masukkan Nilai 2 : Budi
 Masukkan Nilai 3 : 10
 Data yang anda masukkan :
 Nilai 1 : 1
 Nilai 2 : B
 Nilai 3 : 1
MeizanoArdhi Muhammad, S.T.

More Related Content

Viewers also liked

9º3ª painel de controlo cátia nº8 ana mendes nº 3 gita nº11 sara nº27
9º3ª painel de controlo  cátia nº8 ana mendes nº 3 gita nº11 sara nº279º3ª painel de controlo  cátia nº8 ana mendes nº 3 gita nº11 sara nº27
9º3ª painel de controlo cátia nº8 ana mendes nº 3 gita nº11 sara nº27nonoano_terceira
 
поиск узких мест в производительности My sql ботанический определитель. г. ру...
поиск узких мест в производительности My sql ботанический определитель. г. ру...поиск узких мест в производительности My sql ботанический определитель. г. ру...
поиск узких мест в производительности My sql ботанический определитель. г. ру...rit2011
 
100 Year Old COLOUR photos
100 Year Old COLOUR photos100 Year Old COLOUR photos
100 Year Old COLOUR photosJodiesjourneycom
 
факторный анализ в рекомендательной системе. в. бобриков. зал 4
факторный анализ в рекомендательной системе. в. бобриков. зал 4факторный анализ в рекомендательной системе. в. бобриков. зал 4
факторный анализ в рекомендательной системе. в. бобриков. зал 4rit2011
 
Alevin b
Alevin bAlevin b
Alevin bfbcat
 
ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....
ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....
ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....rit2011
 
Crowdfuture Workshop: - Crowdfunding per il gaming. Analisi Progetti Falliti/...
Crowdfuture Workshop: - Crowdfunding per il gaming. Analisi Progetti Falliti/...Crowdfuture Workshop: - Crowdfunding per il gaming. Analisi Progetti Falliti/...
Crowdfuture Workshop: - Crowdfunding per il gaming. Analisi Progetti Falliti/...Crowdfuture - The Future of Crowdfunding
 
Montaigne símbolo e referencial para uma geração nova
Montaigne  símbolo e referencial para uma geração novaMontaigne  símbolo e referencial para uma geração nova
Montaigne símbolo e referencial para uma geração novaAugusto Rodrigues
 
Trading Options
Trading OptionsTrading Options
Trading Optionsaldousbqy
 
Sudamérica: El ultimo refugio de hitler
Sudamérica: El ultimo refugio de hitlerSudamérica: El ultimo refugio de hitler
Sudamérica: El ultimo refugio de hitlerChoi Ha Young
 
Comprar computador barbara joana
Comprar computador barbara joanaComprar computador barbara joana
Comprar computador barbara joananonoano_terceira
 
Permendikbud95 2014 ptn-pts
Permendikbud95 2014 ptn-ptsPermendikbud95 2014 ptn-pts
Permendikbud95 2014 ptn-ptsSejahtera Affif
 
сотни серверов, десятки компонент. автоматизация раскладки и конфигурирования...
сотни серверов, десятки компонент. автоматизация раскладки и конфигурирования...сотни серверов, десятки компонент. автоматизация раскладки и конфигурирования...
сотни серверов, десятки компонент. автоматизация раскладки и конфигурирования...rit2011
 
Letter of Reference Julie Hentges
Letter of Reference Julie HentgesLetter of Reference Julie Hentges
Letter of Reference Julie HentgesThomas Carter
 

Viewers also liked (20)

9º3ª painel de controlo cátia nº8 ana mendes nº 3 gita nº11 sara nº27
9º3ª painel de controlo  cátia nº8 ana mendes nº 3 gita nº11 sara nº279º3ª painel de controlo  cátia nº8 ana mendes nº 3 gita nº11 sara nº27
9º3ª painel de controlo cátia nº8 ana mendes nº 3 gita nº11 sara nº27
 
поиск узких мест в производительности My sql ботанический определитель. г. ру...
поиск узких мест в производительности My sql ботанический определитель. г. ру...поиск узких мест в производительности My sql ботанический определитель. г. ру...
поиск узких мест в производительности My sql ботанический определитель. г. ру...
 
100 Year Old COLOUR photos
100 Year Old COLOUR photos100 Year Old COLOUR photos
100 Year Old COLOUR photos
 
факторный анализ в рекомендательной системе. в. бобриков. зал 4
факторный анализ в рекомендательной системе. в. бобриков. зал 4факторный анализ в рекомендательной системе. в. бобриков. зал 4
факторный анализ в рекомендательной системе. в. бобриков. зал 4
 
Alevin b
Alevin bAlevin b
Alevin b
 
Kurikulum & modul 1
Kurikulum & modul 1Kurikulum & modul 1
Kurikulum & modul 1
 
ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....
ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....
ускорение Front end разработки с помощью haml, sass и compass. андрей ситник....
 
Crowdfuture Workshop: - Crowdfunding per il gaming. Analisi Progetti Falliti/...
Crowdfuture Workshop: - Crowdfunding per il gaming. Analisi Progetti Falliti/...Crowdfuture Workshop: - Crowdfunding per il gaming. Analisi Progetti Falliti/...
Crowdfuture Workshop: - Crowdfunding per il gaming. Analisi Progetti Falliti/...
 
Школа космонавтики (г. Железногорск)
Школа космонавтики (г. Железногорск)Школа космонавтики (г. Железногорск)
Школа космонавтики (г. Железногорск)
 
Montaigne símbolo e referencial para uma geração nova
Montaigne  símbolo e referencial para uma geração novaMontaigne  símbolo e referencial para uma geração nova
Montaigne símbolo e referencial para uma geração nova
 
Trading Options
Trading OptionsTrading Options
Trading Options
 
Sudamérica: El ultimo refugio de hitler
Sudamérica: El ultimo refugio de hitlerSudamérica: El ultimo refugio de hitler
Sudamérica: El ultimo refugio de hitler
 
Comprar computador barbara joana
Comprar computador barbara joanaComprar computador barbara joana
Comprar computador barbara joana
 
Permendikbud95 2014 ptn-pts
Permendikbud95 2014 ptn-ptsPermendikbud95 2014 ptn-pts
Permendikbud95 2014 ptn-pts
 
сотни серверов, десятки компонент. автоматизация раскладки и конфигурирования...
сотни серверов, десятки компонент. автоматизация раскладки и конфигурирования...сотни серверов, десятки компонент. автоматизация раскладки и конфигурирования...
сотни серверов, десятки компонент. автоматизация раскладки и конфигурирования...
 
Kostky napis
Kostky napisKostky napis
Kostky napis
 
Feliz navidad
Feliz navidadFeliz navidad
Feliz navidad
 
Letter of Reference Julie Hentges
Letter of Reference Julie HentgesLetter of Reference Julie Hentges
Letter of Reference Julie Hentges
 
светодиоды и светотехника
светодиоды и светотехникасветодиоды и светотехника
светодиоды и светотехника
 
20100909 csclub fall_term
20100909 csclub fall_term20100909 csclub fall_term
20100909 csclub fall_term
 

Similar to Variabel dan array dalam Pascal

4 pengolahan data array
4 pengolahan data array4 pengolahan data array
4 pengolahan data arraySimon Patabang
 
Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15doudomblogspot
 
Array C++ MG3.pptx
Array C++ MG3.pptxArray C++ MG3.pptx
Array C++ MG3.pptxKemangKres
 
03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional araysJefri Fahrian
 
SLIDE ARRAY pemrograman dasar PART 1.pptx
SLIDE ARRAY pemrograman dasar PART 1.pptxSLIDE ARRAY pemrograman dasar PART 1.pptx
SLIDE ARRAY pemrograman dasar PART 1.pptxOrangeranger1
 
Pascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdfPascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdfJurnal IT
 
Materi kuliah 01 array part 1
Materi kuliah 01   array part 1Materi kuliah 01   array part 1
Materi kuliah 01 array part 1Budi Yono
 
Materi kuliah 01 array part 1
Materi kuliah 01   array part 1Materi kuliah 01   array part 1
Materi kuliah 01 array part 1Budi Yono
 
Materi kuliah 01 array part 1
Materi kuliah 01   array part 1Materi kuliah 01   array part 1
Materi kuliah 01 array part 1kua
 

Similar to Variabel dan array dalam Pascal (20)

4 pengolahan data array
4 pengolahan data array4 pengolahan data array
4 pengolahan data array
 
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...
 
Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15
 
A rray..
A rray..A rray..
A rray..
 
Array
ArrayArray
Array
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Algoritma Array
Algoritma ArrayAlgoritma Array
Algoritma Array
 
Array C++ MG3.pptx
Array C++ MG3.pptxArray C++ MG3.pptx
Array C++ MG3.pptx
 
Alwin pascal-04
Alwin pascal-04Alwin pascal-04
Alwin pascal-04
 
Materi 7 c++ array
Materi 7 c++ arrayMateri 7 c++ array
Materi 7 c++ array
 
03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays
 
modul algoritma Bab 6
modul algoritma Bab  6modul algoritma Bab  6
modul algoritma Bab 6
 
Array
ArrayArray
Array
 
SLIDE ARRAY pemrograman dasar PART 1.pptx
SLIDE ARRAY pemrograman dasar PART 1.pptxSLIDE ARRAY pemrograman dasar PART 1.pptx
SLIDE ARRAY pemrograman dasar PART 1.pptx
 
Pascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdfPascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdf
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 
Struktur data
Struktur  dataStruktur  data
Struktur data
 
Materi kuliah 01 array part 1
Materi kuliah 01   array part 1Materi kuliah 01   array part 1
Materi kuliah 01 array part 1
 
Materi kuliah 01 array part 1
Materi kuliah 01   array part 1Materi kuliah 01   array part 1
Materi kuliah 01 array part 1
 
Materi kuliah 01 array part 1
Materi kuliah 01   array part 1Materi kuliah 01   array part 1
Materi kuliah 01 array part 1
 

Variabel dan array dalam Pascal

  • 2.  Fungsi variabel di dalam program adalah untuk menyimpan suatu nilai tertentu yang dapat diubah-ubah.  Tiap variabel mempunyai nama dan tipe.  Hanya data bertipe sama yang dapat disimpan di dalam variabel tersebut.
  • 3.  Variabel data hanya dapat menampung satu buah nilai dan nilai yang disimpan oleh variabel data adalah nilai yang terakhir kali dimasukkan.  Untuk dapat menyimpan lebih dari satu nilai data sekaligus dalam sebuah variabel digunakan tipe data terstruktur.
  • 4.  Untuk dapat menyimpan data lebih dari satu nilai sekaligus, bahasa pemrograman menyediakan array.  Array digunakan untuk menyimpan data-data yang tipenya sama  Setiap data dikenal melalui indeksnya.
  • 5.  Berdasarkan jumlah indeks dalam sebuah variabel, array dibedakan menjadi array berdimensi satu dan array berdimensi banyak.
  • 6.  Cara mendeklarasikan array dalam Pascal:  Var  X: array[range] of tipe_data;  Contoh:  Var  X:array[1..20] of integer;
  • 7.  Array bisa digunakan untuk menyimpan berbagai jenis tipe data yang valid termasuk integer.
  • 8.  Var  x: array [1..100] of integer;  i,n : integer;  Begin  Write(‘Banyak data : ‘);  Read(n);  For i:=1 to n do ▪ Begin ▪ Write(‘Masukkan nilai ‘ i, ‘ : ‘); ▪ read(x[i]); ▪ End;  Writeln(‘Data yang anda masukkan : ‘);  For i:=1 to n do ▪ Begin ▪ Writeln(‘Nilai ‘ , i, ‘ : ‘, x[i]); ▪ End;  End.
  • 9.  Banyak Data : 3  Masukkan Nilai 1 : 1  Masukkan Nilai 2 : 5  Masukkan Nilai 3 : 10  Data yang anda masukkan :  Nilai 1 : 1  Nilai 2 : 5  Nilai 3 : 10
  • 10.  Array karakter bisa dianggap sebagai suatu string yang terdiri dari elemen-elemen karakter dalam bentuk array.
  • 11.  Var  x: array [1..100] of char;  i,n : integer;  Begin  Write(‘Banyak data : ‘);  Read(n);  For i:=1 to n do ▪ Begin ▪ Write(‘Masukkan nilai ‘ i, ‘ : ‘); ▪ read(x[i]); ▪ End;  Writeln(‘Data yang anda masukkan : ‘);  For i:=1 to n do ▪ Begin ▪ Writeln(‘Nilai ‘ , i, ‘ : ‘, x[i]; ▪ End;  End.
  • 12.  Banyak Data : 3  Masukkan Nilai 1 : 1  Masukkan Nilai 2 : Budi  Masukkan Nilai 3 : 10  Data yang anda masukkan :  Nilai 1 : 1  Nilai 2 : B  Nilai 3 : 1