1 BAB. VII TIPE DATA TERSTRUKTUR PEMROGRAMAN PASCAL OLEH : MESRAN, S.KOM.

Slides:



Advertisements
Presentasi serupa
Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I
Advertisements

Tipe Data Bentukan Pertemuan ke-5.
STRUKTUR DATA.
PASCAL 2.
Rekaman – Record Pada Pascal
RECORD.
Chapter 3.2 : Tipe, Nama dan Nilai
Record (Rekaman) Nurdiansah PTIK 09 UNM.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
RECORD Record dapat dikatakan sebagai suatu kumpulan data item yang masing-masing mempunyai jenis data berbeda.   Data item yang merupakan elemen record.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
PROSEDUR.
Pemprograman Terstruktur 1
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
LARIK ( ARRAY ).
Identifier, Konstanta, Variabel & Tipe data Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.
T I P E D A T A.
Tenia Wahyuningrum, SKom, MT. Deskripsi singkat Larik (array) adalah deretan rinci data yang mempunyai tipe sejenis. Setiap rinci data disebut dengan.
Pemrograman Visual [ Array ]
RECORD Struktur Data.
RECORD.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
STRUKTUR DATA Nanik Susanti, S.Kom.
JENIS-JENIS DATA Pertemuan 2.
ALGORITMA PEMROGRAMAN 2A
PENGGUNAAN TIPE DATA YANG EFEKTIF
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tipe Data By Serdiwansyah N. A..
Dasar-Dasar Pemrograman
Algoritma dan Struktur Data 1 pertemuan 8
ALGORITMA PEMROGRAMAN 2A
RECORD Oleh : Oman Somantri, S.Kom
Materi 11 LOGIKA & ALGORITMA 11.
Array (Larik)‏ 1 1.
Array/larik Sri Supatmi Oleh:.
Array/larik ,procedure & fungsi
Struktur Data Tipe data & Struktur Data
Algoritma & Pemrograman 1
PENGGUNAAN TIPE DATA YANG EFEKTIF
Erna Kumalasari Nurnawati
created by PUTRA PUTRI DASPRO
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Algoritma dan Pemrograman RECORD (REKAMAN)
Array ( Larik ) Array Satu Dimensi Array Dua Dimensi
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
ALGORITMA DAN PEMROGRAMAN Tipe Data
TIPE DATA.
Minggu II STRUKTUR DATA
DASAR PEMROGRAMAN File.
MULTIDIMENSI ARRAY Struktur Data
STRUKTUR DATA PERTEMUAN 3
ARRAY SATU DIMENSI.
Algoritma & Pemrograman 1
REKAMAN Rekaman atau record adalah sekumpulan data yang disusun dari tipe data yang sama atau tipe data yang berbeda. Pada prinsipnya rekaman sama dengan.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Array (Larik)‏ Struktur Data 1 1.
Dasar Pemrograman Record.
ARRAY (LARIK) MINGGU VI.
Record atau Struct.
Tipe Data Bentukan Pertemuan ke-5.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
Chapter 3.2 : Tipe, Nama dan Nilai
PENGGUNAAN TIPE DATA YANG EFEKTIF
CREATED BY PUTRA PUTRI DASPRO
RECORD / REKAMAN.
Indentifier, Keywords, Variable, Tipe Data dan Operator
Transcript presentasi:

1 BAB. VII TIPE DATA TERSTRUKTUR PEMROGRAMAN PASCAL OLEH : MESRAN, S.KOM

2 PASCAL Memiliki beberapa jenis Type data yang terstruktur, diantaranya : BAB. VII TYPE DATA TERSTRUKTUR  ARRAY  RECORD  SET  FILE  TYPE DATA ARRAY Dikenal juga type data LARIK yaitu suatu deretan data yang memiliki type data yang sejenis. Tiap larik bisa dioperasikan menggunakan pemilih elemen larik yang disebut INDEX atau Subskrib. Dan Index ini diletakkan dalam tanda ‘[ ]’, sesudah nama larik Ex: NAMA[ I ] := “Susilawati” or NAMA[4]:=“Susilawati”

3 BAB. VII TYPE DATA TERSTRUKTUR Pendeklarasian ARRAY Didalam mendefinisikan type larik, kita juga harus : - Menentukan type dari larik & - Manyaknya index. Pendeklarasian larik di letakkan pada bagian VAR (pendefinisian variabel) Syntax : VAR nmVarArray : ARRAY [awalindex..akhirindex] OF typeData ; Keterangan : nmVarArray: Nama larik yang dideklarasikan awalindex, akhirindex: Batasan/Jumlah Index (cacah elemen) typeData : Tipe data dari Larik Larik dapat bertipe data sederhana byte, word, integer, real, boolean, char atau string dan tipe data skalar atau subrange

4 BAB. VII TYPE DATA TERSTRUKTUR Contoh VAR Nama: ARRAY [1..10] of String[20] ; I: Byte ; BEGIN Clrscr { Bagian Input Data } FOR I := 1 TO 10 DO BEGIN Writeln(‘Inputkan Nama Ke ’, I, ‘:’) ; Readln( Nama[I] ) ; END; { Bagian Menampilkan Data yang telah diinputkan } FOR I := 1 TO 10 DO Writeln(‘Nama Ke ’, I, ‘:’, Nama[I] ) ; Readln; END.

5 BAB. VII TYPE DATA TERSTRUKTUR  TYPE DATA RECORD (Rekaman) Seperti halnya array(larik), record juga punya elemen, disebut "Field". Tiap elemen bisa punya type data yang berbeda. Banyaknya field dapat bervariasi atau bisa juga tetap Deklarasi type data Record dapat ditetapkan di bagian deklarasi Type & Var. Syntax : TYPE nmPengenal = RECORD Field1: type1; Field2: type2; : fieldn : typeN; END; VAR nmRec: nmPengenal ;

6 BAB. VII TYPE DATA TERSTRUKTUR Keterangan : nmPengenal: Nama Dari Record ; Field1, Field2, Fieldn: Nama dari Variabel/Field yang terdapat dalam Record Type1, Type2, TypeN: Type Dari tiap-tiap Field yang dideklarasikan nmRec: Nama Dari Record yang di deklarasikan Contoh : TYPE Mahasiswa = RECORD NIM: String[8] ; Nama: String[20] ; Alamat: String[30] ; Sex: Char ; Umur: Byte ; END; VAR RecMhs : Mahasiswa ;

7 BAB. VII TYPE DATA TERSTRUKTUR Dapat digunakan pada seluruh record atau sebagian record. Syntax : nmRec.Field1 ; Tanda titik harus ditulis Notasi ini disebut Penandaan field (‘field designator’). Berbeda dengan statement pemberian (assigment), maka untuk membaca dan menulis record selalu dilakukan menurut Field yang ada, tidak dilakukan secara keseluruhan record. Contoh : MembacaReadln(RecMhs.NIM ); Readln(RecMhs.Nama ); MenulisWriteln(RecMhs.NIM ); Writeln(RecMhs.Nama ); Membaca & Menulis ke FIELD

8 BAB. VII TYPE DATA TERSTRUKTUR Contoh TYPE Mahasiswa = RECORD NIM : String[8] ; Nama : String[20] ; Umur : Byte ; END; Var RecMhs : Mahasiswa ; Begin Clrscr {Bagian Input Data} Writeln(‘NIM Anda:’); readln( RecMhs.NIM ) ; Writeln(‘Nama:’); readln( RecMhs.Nama ) ; Writeln(‘Umur:’); readln( RecMhs.Umur ) ; {Bagian Menampilkan Data yang telah diinputkan } Writeln(‘NIM Anda:’, RecMhs.NIM ) ; Writeln(‘Nama:’, RecMhs.Nama ) ; Writeln(‘Umur:’, RecMhs.Umur ) ; Readln; End.

9 BAB. VII TYPE DATA TERSTRUKTUR Digunakan untuk mengurangi penulisan yang berulang-ulang untuk nama recordnya. Maka dengan menggunakan statement WITH hanya cukup sekali saja menyebutkan nama recordnya. Syntax : WITH nmRecord DO {langsung dimasukkan/dicetak fieldnya} Contoh TYPE Mahasiswa = RECORD NIM : String[8] ; Nama : String[20] ; Umur : Byte ; END; VAR RecMhs : Mahasiswa ; STATEMEN WITH

10 BAB. VII TYPE DATA TERSTRUKTUR BEGIN Clrscr With RecMhs Do Begin {Bagian Input Data} Writeln(‘NIM Anda:’); readln(NIM ) ; Writeln(‘Nama:’); readln(Nama ) ; Writeln(‘Umur:’); readln(Umur ) ; {Bagian Menampilkan Data} Writeln(‘NIM Anda:’, NIM ) ; Writeln(‘Nama:’, Nama ) ; Writeln(‘Umur:’, Umur ) ; End; Readln; END.