ALGORITMA PEMROGRAMAN 2A

Slides:



Advertisements
Presentasi serupa
Pointer Struktur Data.
Advertisements

Pengenalan Bahasa Pemrograman Pascal
Tipe Data Bentukan Pertemuan ke-5.
Rekaman – Record Pada Pascal
Chapter 3.2 : Tipe, Nama dan Nilai
Struktur.
Struktur.
Record (Rekaman) Nurdiansah PTIK 09 UNM.
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.
PERTEMUAN VI STRUKTUR Definisi struktur
Dasar Pemrograman MODUL 05 RUNTUNAN (sequence).
T I P E D A T A.
Struktur Data M. Haviz Irfani, S.Si. Pada garis besarnya, data dapat kita kategorikan menjadi : Type Data Sederhana atau Data Sederhana yang terdiri atas.
Tipe Bentukan Tipe yang didefinisikan sendiri oleh pemrogram (user defined type data) Dua jenis tipe bentukan : Tipe dasar yang diberi nama tipe baru Tipe.
1 BAB. VII TIPE DATA TERSTRUKTUR PEMROGRAMAN PASCAL OLEH : MESRAN, S.KOM.
RECORD Struktur Data.
RECORD.
Struktur Data dan Penyajian Data
Flowchart dan Pseudocode
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
ALGORITMA PEMROGRAMAN 2A
ALGORITMA PEMROGRAMAN 2A
Pengantar Pemrograman Basis Data (PPBD)
Notasi Algoritma & Tipe Data
ALGORITMA DAN PEMROGRAMAN Tipe Data
KUG1C3 Dasar Algoritma & Pemrograman
PEMROGRAMAN DASAR Varian dan Invarian.
STRUKTUR DATA.
Algoritma dan Struktur Data 1 pertemuan 8
ALGORITMA PEMROGRAMAN 2A
Algoritma dan Struktur Data 1 pertemuan 12
Algoritma & Pemrograman II
RECORD Oleh : Oman Somantri, S.Kom
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
Dasar Pemrograman (DasPro) Teknik Informatika S-1 UDINUS
GABUNGAN ( LOOP, STRUKTUR KOMPOSISI)
Metode Perancangan Program
Pemrograman Terstruktur
Deklarasi Array X : array [ 1.. N ] of Type
Algoritma & Pemrograman 1
Struct.
Algoritma dan Pemrograman
BAB I – PENGENALAN STRUKTUR DATA
created by PUTRA PUTRI DASPRO
Algoritma dan Pemrograman RECORD (REKAMAN)
Algoritma dan Pemrograman ARRAY (LARIK)
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
RECORD.
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
ALGORITMA DAN PEMROGRAMAN Tipe Data
Minggu II STRUKTUR DATA
ARRAY.
Array dan Matriks.
STRUKTUR DATA PERTEMUAN 3
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.
Prepared by Yohana Nugraheni
Struktur Data.
Tipe Data Bentukan Pertemuan ke-5.
RECORD.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
PEMROGRAMAN DASAR Varian dan Invarian.
Chapter 3.2 : Tipe, Nama dan Nilai
Struktur Data.
CREATED BY PUTRA PUTRI DASPRO
PEMROGRAMAN DASAR Varian dan Invarian.
Tipe Data Struktur Ridwan, S.T., M.Eng. Pokok Pembahasan Bahan Kajian. Tipe Data Terstruktur Materi Tipe Data: 1.Definisi data, tipe data dan struktur.
Bab 10 Array.
Bab 9 Array.
Transcript presentasi:

ALGORITMA PEMROGRAMAN 2A Pertemuan ke 9 ALGORITMA PEMROGRAMAN 2A

RECORD Record dapat dikatakan sebagai suatu kumpulan data item yang masing-masing mempunyai jenis data berbeda. Data item yang merupakan elemen record biasanya disebut dengan FIELD

Deklarasi record Bentuk umum deklarasi suatu variabel berjenis record adalah sbb :

Contoh program record

Contoh program record (lnjt)

Contoh program record (lnjt)

MEMPROSES VARIABEL BERJENIS RECORD Perhatikan deklarasi variabel berikut : Untuk memproses variabel x atau y dilakukan dengan cara menyebutkan field designatornya, yg terdiri dari atas : Pada deklarasi diatas yang dimaksud dengan field designator-nya adalah :

MEMPROSES VARIABEL BERJENIS RECORD (lnjt) Jadi jika ingin membaca variabel x atau y atau keduanya, maka bentuk statement-nya adalah : Selanjutnya, misal ingin dibuat program sederhana untuk menjumlahkan dua bilangan kompleks a dan b yang hasilnya disimpan di c. Secara aljabar penjumlahan dua bilangankompleks adalah sebagai berikut :

Maka bentuk garis besar programnya adalah sebagai berikut :

STATEMENT “WITH” Selain cara yang telah disebutkan diatas, untuk memproses suatu record dapat digunakan statement WITH. Dengan statement ini penulisannya akan lebih sederhana. Bentuk Umum penulisan statement WITH ini adalah :

STATEMENT “WITH” (lnjt) Untuk membaca variabel p dan q di atas dengan memanfaatkan statement WITH bentuknya menjadi : Bandingkan jika digunakan cara sebelumnya :

STATEMENT “WITH” (lnjt) Apabila di dalam pernyataan WITH terdapat lebih dari satu record, haruslah pada kedua record tersebut tidak ada field dengan nama yang sama.

Karena kedua variabel record brg_X dan brg_Y memiliki nama field yang sama, Jika misalnya kemudian dikenakan pernyataan : dapat menyebabkan hasil tidak seperti yang diharapkan.

Record yang Bervariasi yaitu suatu record dengan field yang bisa berubah pada saat program berjalan. Hal yang perlu diperhatikan adalah bahwa beberapa field yang berada dalam record tidak pernah muncul dalam serempak, hanya akan ada satu field yang terpakai dalam satu saat. Record varian akan memberikan fasilitas untuk menentukan field yang diperlukan pada saat program berjalan (RUN-TIME), berdasarkan keperluannya.

Record yang Bervariasi (lnjt) Bentuk umum Record Varian :

Array tipe record

Array dalam record Mungkin saja sebuah record berisi record. Sebagai gambaran hal ini, perhatikan deklarasi berikut : RecTanggal = Record Tanggal, Bulan, Tahun : integer; End; RecPegawai = Record NIP : LongInt; Nama : string[25]; TglLahir : RecTanggal; Gaji : LongInt;

Array dalam record (lnjt) Berarti pada record RecPegawai didalamnya terdapat RecTanggal. Hal ini sering ditemui pada kasus pendataan Pegawai atau juga Mahasiswa.

Array dalam record (lnjt)

Array dalam record (lnjt) Studi kasus : Seorang pegawai memiliki data-data sbb : NIP, Nama, Tanggal Lahir, Gaji. Sedangkan tanggal lahir sendiri terdiri dari field : Tanggal, Bulan, Tahun. Algoritma : Deklarasikan Record tanggal [Tanggal, bulan, tahun] Record Pegawai Mulai Masukan data pegawai Input NIP, Nama, Tanggal, Bulan, Tahun, Gaji Tampilkan data pegawai Tulis NIP, Nama, Tanggal, Bulan, Tahun, Gaji Selesai

Array dalam record (lnjt)

Buatlah record untuk menyatakan : Tugas : Buatlah record untuk menyatakan : Data buku : judul, pengarang, penerbit, jumlah Data mobil : merk, cc, No. mesin, tahun, warna.