Algoritma dan Pemrograman RECORD (REKAMAN) Tati Harihayati M. Pasca Sarjana (MSI) - Universitas Komputer Indonesia
[Fathul Wahid,Dasar-dasar Algoritma & Pemrograman,2004] Definisi Record atau rekaman adalah salah satu tipe data terstruktur/bentukan yang terdiri dari beberapa elemen (field). Setiap field menggambarkan informasi tertentu, dan tipe data dari setiap field sudah dikenal, baik itu tipe data dasar maupun tipe data bentukan lainnya. [Fathul Wahid,Dasar-dasar Algoritma & Pemrograman,2004]
Deklarasi Record Bentuk Umum : Kamus : Type NamaTipeRecord = Record < field_1 : tipedata_1, field_2 : tipedata_2, .. field_n : tipedata_n > EndRecord Cara mengakses suatu elemen record: NamaVarRecord.field_record
Contoh Deklarasi Record Kamus : Type RecMahasiswa = Record NIM, Nama : string, Nilai : integer, Indeks : char EndRecord Mhs : RecMahasiswa Artinya:mendefinisikan record Mahasiswa dengan field-fieldnya : NIM dan Nama bertipe data string, Nilai bertipe data integer, dan Indeks nilai bertipe char, dan variabel recordnya bernama Mhs.
Contoh Deklarasi Record (C) Typedef struct { char NIM[9], Nama[20],indeks; int Nilai; }RecMahasiswa; RecMahasiswa Mhs;
Cara Memberikan Nilai/Harga pada Array X : Array[1..10] of Integer X(1) 8 {mengisi array X diposisi satu (1) dengan harga 8}
Latihan Buat algoritma untuk menentukan jumlah bilangan genap pada array bilangan(1:N). Buatlah algoritma menentukan nilai tertinggi dan terendah dari nilai (1:N). Data yang dimasukan berupa nim, nama dan nilai. Keluarannya berupa nim, nama, indeks, nilai tertinggi dan nilai terendah. Gunakan : Fungsi untuk menentukan indeks nilai Fungsi untuk menentukan nilai tertinggi Fungsi untuk menentukan nilai terendah Prosedur untuk mengisi data Prosedur untuk menambah data Prosedur untuk menampilkan data Gunakan juga Menu pilihan.
SELESAI