Minggu II STRUKTUR DATA

Slides:



Advertisements
Presentasi serupa
Pointer Struktur Data.
Advertisements

STRUKTUR DATA Struktur Data - Gerlan A. Manu, ST.,MKom 1.
Minggu V Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I 1.
Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I
Input dan output Data Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN. ReadLn digunakan untuk.
Array Dimensi Banyak Gerlan A. Manu, ST.,MKom
Pengenalan Bahasa Pemrograman Pascal
STRUKTUR DATA.
MATERI 11. TAS Tanggal 30 Nopember 2011 (RABU). Jam 7-9 TUTUP BUKU Materi : 1-11.
Rekaman – Record Pada Pascal
Struktur Perulangan Week 4 & 5.
RECORD.
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Pertemuan pertama Muhammad Fakhrurrifqi.
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.
Dasar Pemrograman ARRAY/LARIK.
Algoritma dan Pemrograman
Variabel dan Konstanta Bahasa Pemrograman I Pertemuan:2 Edri Yunizal / Fauzi MS.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Algoritma dan Struktur Data
Procedure & Function Sub Program.
Pemprograman Terstruktur 1
P R O C E D U R EP R O C E D U R EP R O C E D U R EP R O C E D U R E P R O C E D U R EP R O C E D U R EP R O C E D U R EP R O C E D U R E.
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
Array Multi Dimensi Nama Kelompok Angga Wahyu H( ) Devanda Riski F ( ) Irfan Satrio H ( )
Struktur Data M. Haviz Irfani, S.Si. Pada garis besarnya, data dapat kita kategorikan menjadi : Type Data Sederhana atau Data Sederhana yang terdiri atas.
Tenia Wahyuningrum, SKom, MT. Deskripsi singkat Larik (array) adalah deretan rinci data yang mempunyai tipe sejenis. Setiap rinci data disebut dengan.
POINTER Struktur Data M. Haviz Irfani, S.Si. Pendahuluan Pemakaian larik tdk selalu tepat utk program2x terapan yg kebutuhan pengingatnya selalu bertambah.
BAHASA PEMROGRAMAN PASCAL
1 BAB. VII TIPE DATA TERSTRUKTUR PEMROGRAMAN PASCAL OLEH : MESRAN, S.KOM.
RECORD Struktur Data.
RECORD.
ALGORITMA PEMROGRAMAN 2A
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
RECORD.
Struktur Program Pascal
Dasar-Dasar Pemrograman
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
RECORD Oleh : Oman Somantri, S.Kom
Materi 11 LOGIKA & ALGORITMA 11.
Array/larik Sri Supatmi Oleh:.
Array/larik ,procedure & fungsi
RECORD.
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
LINGKUNGAN TURBO PASCAL
ARRAY Merupakan suatu variabel yang menyimpan sekumpulan nilai dengan type data yang sama. Setiap elemen nilai yang tersimpan dapat diakses melalui indeks.
Algoritma & Pemrograman 1
STATEMENT INPUT DAN OUTPUT
Minggu I STRUKTUR DATA Gerlan A. Manu, ST.
Gerlan A. Manu, ST Array Dimensi Banyak Gerlan A. Manu, ST
Algoritma dan Pemrograman
ANALISIS LEKSIKAL (Scanner)
Array Dimensi Sri marini, ST.
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
ALGORITMA DAN PEMROGRAMAN Tipe Data
STRUKTUR DATA TUMPukAN (STACK).
DASAR PEMROGRAMAN File.
MULTIDIMENSI ARRAY Struktur Data
STRUKTUR DATA PERTEMUAN 3
ARRAY SATU DIMENSI.
Algoritma & Pemrograman 1
Tipe data sederhana Hermansyah,S.Kom.
Dasar Pemrograman Record.
Pengenalan Bahasa Pascal
ARRAY (LARIK) MINGGU VI.
Record atau Struct.
DASAR PEMROGRAMAN: STRING.
RECORD / REKAMAN.
Transcript presentasi:

Minggu II STRUKTUR DATA Gerlan A. Manu, ST

Record Sama halnya dengan array, Record adalah kumpulan data. Perbedaannya dengan array : dalam array semua elemennya harus bertipe sama, sedangkan dalam record setiap elemen bisa mempunyai tipe data yg berbeda satu sama lain. Penggunaan array bisa di gabungkan dengan penggunaan record. Contoh penggunaan record : rekaman data akademis, rekaman data gaji pegawai, inventory dll. Bentuk Umum : Type pengenal = record medan1 : tipe1; medan2 : tipe2; . medan_n : tipe_n end;

Contoh Deklarasi Type Siswa = record nama : String[25]; alamat : String[35]; kelamin : (L,P); end; Var Murid : Siswa;

Input/Output dlm Record Untuk memberikan nilai (input) suatu variabel dalam record, sama dengan variabel biasa yaitu dengan ReadLn. ReadLn(murid.nama); ReadLn(murid.alamat); ReadLn(murid.kelamin); Untuk membaca nilai (output) dengan menggunakan WriteLn. WriteLn(murid.nama); WriteLn(murid.alamat); WriteLn(murid.kelamin);

Statement With Pengunaan readln dan writeln yang dapat dilihat pada slide sebelumnya bisa ditulis dengan statement with untuk mempermudah penulisan readln dan writeln. Contoh readln : With Murid do Begin ReadLn(nama); ReadLn(alamat); ReadLn(kelamin); End; Contoh Writeln : WriteLn(nama); WriteLn(alamat); WriteLn(kelamin);

Contoh Record Luas Lingkaran Const Pi = 3,14; Type Hasil = Record Jari2 : real; Keliling : real; Luas : real; end; Var Lingkaran : Hasil; Begin write (‘Jari- Jari Lingkaran ‘); readLn (Lingkaran.jari2); Lingkaran.Luas := Pi*sqr(Lingkaran.Jari2); Lingkaran.Keliling := 2*Pi*Lingkaran.Jari2; writeLn (‘Keliling Lingkaran =‘, Lingkaran.Keliling; writeLn (‘Luas Lingkaran = ‘, Lingkaran.Luas; End.

Contoh penggunaan With Const Pi = 3,14; Type Hasil = Record Jari2 : real; Keliling : real; Luas : real; end; Var Lingkaran : Hasil; Begin Wirg Lingkaran do write (‘Jari- Jari Lingkaran ‘); readLn (jari2); Luas := Pi*sqr(Jari2); Keliling := 2*Pi*Jari2; writeLn (‘Keliling Lingkaran =‘, Keliling; writeLn (‘Luas Lingkaran = ‘, Luas; End.

Contoh Kasus Penggunaan Array pada Record Program Inventory Barang Rekaman Jumlah Baju per Ukuran Rekaman Harga Alat Musik per Merek Dll Program Akademik Rekaman Nilai Matakuliah per Mahasiswa Rekaman Jadwal Kuliah Per Semester dll

Contoh Kasus Type DataMhs = Record Nomor : Integer; Nama : String[20]; IP : Real; Var Jum, I, J : Integer; Mahasiswa : Array[1..50] of DataMhs;

Lanjutan… Begin Write (‘Jumlah Mahasiswa ‘); ReadLn (Jum); for I := 1 to Jum Do WriteLn; with mahasiswa[I] do Write (‘masukan Nim mahasiswa ke ‘, I, ‘: ‘); readln(nomor) Write (‘masukan Nama mahasiswa ke ‘, I, ‘: ‘); Write (‘masukan IP mahasiswa ke ‘, I, ‘: ‘); end; End; ………………… (TUGAS II Lanjutkan program ini untuk menampilkan data mahasiswa yang telah dinputkan……….

Contoh Hasil NIM MHS Nama MHS IP 1234 Ridwan 3.15 1235 Anton 3.01 1236 Erwin 2.77 1237 Donna 2.50