LOGO UNIVERSITAS INDO GLOBAL MANDIRI JL. Jend. Sudirman No. 629 Km.4 Palembang Telp. (0711) 322705 – 322706 Fax (0711) 357754 www.uigm.ac.i BAB II STRUKTUR.

Slides:



Advertisements
Presentasi serupa
BAB I PENDAHULUAN Tertia Avini, S. Kom tertiaavini. wordpress
Advertisements

Pointer Struktur Data.
BAB V TUMPUKAN (STACK) Tertia Avini, S. Kom tertiaavini. wordpress
Tipe Data Bentukan Pertemuan ke-5.
STRUKTUR DATA.
Pertemuan 3 RECORD.
LINK LIST Latifah Rifani.
Struktur Data Bambang Irawan.
ARRAY/LARIK Sumber dari : imaru.files.wordpress.com/2008/02/array-struc-pointer.ppt.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Pemrograman JAVA (TIB09)
Dasar Pemrograman ARRAY/LARIK.
Pertemuan 9 Larik (Array) - 1.
Algoritma dan Pemrograman
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
BAB III PENGURUTAN DATA (SORTING) Tertia Avini, S. Kom tertiaavini
BAB III PENGURUTAN DATA (SORTING) Tertia Avini, S. Kom tertiaavini
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
LARIK ( ARRAY ).
T I P E D A T A.
Teknik Pemrog. Terstruktur 2
POINTER Struktur Data M. Haviz Irfani, S.Si. Pendahuluan Pemakaian larik tdk selalu tepat utk program2x terapan yg kebutuhan pengingatnya selalu bertambah.
Tenia Wahyuningrum pointers Tenia Wahyuningrum
Pemrograman Visual [ Array ]
RECORD.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
STRUKTUR DATA Nanik Susanti, S.Kom.
JENIS-JENIS DATA Pertemuan 2.
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tipe Data By Serdiwansyah N. A..
Algoritma dan Struktur Data 1 pertemuan 8
Array/Larik.
ALGORITMA PEMROGRAMAN 2A
Array/larik Sri Supatmi Oleh:.
Array/larik ,procedure & fungsi
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
Achmad Yasid Struktur Data.
Struktur Data Tipe data & Struktur Data
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
STRUKTUR DATA (1) Sri Nurhayati, MT.
Struktur Data (Data Structure) – IS 2313
BAB IV – ARRAY DINAMIS DAN LINKED LIST (1)
Defri Kurniawan, M.Kom STRUKTUR DATA Defri Kurniawan, M.Kom
Pointer & Linked List.
created by PUTRA PUTRI DASPRO
Algoritma dan Pemrograman RECORD (REKAMAN)
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Algoritma dan Pemrograman ARRAY (LARIK)
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
Minggu II STRUKTUR DATA
Larik.
STRUKTUR DATA PERTEMUAN 8
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.
Array (Larik)‏ Struktur Data 1 1.
KONSEP DASAR STRUKTUR DATA
STRUKTUR DATA.
STRUKTUR DATA Sri Nurhayati, MT.
Hani Atun Mumtahana, S.Kom
Tipe Data Bentukan Pertemuan ke-5.
CREATED BY PUTRA PUTRI DASPRO
Matakuliah : Algoritma & Struktur Data Versi Materi Larik
Pointer.
TUJUAN Tujuan Mempelajari Mahasiswa Struktur Data Mampu memahami sistem pengorganisasian data pada memori komputer dan file pada media penyimpanan data,
Transcript presentasi:

LOGO UNIVERSITAS INDO GLOBAL MANDIRI JL. Jend. Sudirman No. 629 Km.4 Palembang Telp. (0711) – Fax (0711) BAB II STRUKTUR DATA DASAR Tertia Avini, S.Kom tertiaavini.wordpress.com

Add your company slogan LOGO II.1. Array Array adalah suatu tipe data terstruktur yang terdapat didalam memori, yang mempunyai tipe data yang sama dengan jumlah komponen yang tetap. Digunakan untuk merepresentasikan sekumpulan informasi yang bertipe sama dan disimpan dalam urutan yang sesuai dengan defenisi indeks secara kontigue dalam memori komputer. Tipe data indeks yang dapat digunakan adalah tipe data yang memiliki keterurutan misalkan integer, karakter Penyimpanan array secara logik dlm memori komputer seperti dibawai ini UNIVERSITAS INDO GLOBAL MANDIRI JL. Jend. Sudirman No. 629 Km.4 Palembang Telp. (0711) – Fax (0711)

Add your company slogan LOGO II.1. Array Deklarasi Array type = array[index array] of Contoh  Deklarasi array untuk nama hari Hari = (senin,selas,rabu,kamis,jumat,sabtu,minggu); Type namaHari : array[hari] of string;  Deklarasi array untuk nama bulan Type bulan : array[12] of string  Deklarsi array menggunakan konstanta untuk menentukan indeks array Const maks = 100; Type nilai : array[maks] of string; UNIVERSITAS INDO GLOBAL MANDIRI JL. Jend. Sudirman No. 629 Km.4 Palembang Telp. (0711) – Fax (0711)

Add your company slogan LOGO II.2. Record Record (rekaman) merupakan kumpulan data yang terdiri dari beberapa field yang memiliki tipe data berbeda ataupun sama Penyimpanan Record secara logik dalam memori komputer seperti dibawah ini. UNIVERSITAS INDO GLOBAL MANDIRI JL. Jend. Sudirman No. 629 Km.4 Palembang Telp. (0711) – Fax (0711) Pada implementasi ke bahasa pemrograman Array dan Record dapat di gabungkan dalam satu type data bentukan

Add your company slogan LOGO II.2. Record Deklarasi Record type = record : : End; Var : Contoh:  Deklarasi record untuk membuat record mahasiswa type siswa = record nmp : string[12]; nama : string[25]; alamat : string[30]; end; Var dt_siswa : siswa; UNIVERSITAS INDO GLOBAL MANDIRI JL. Jend. Sudirman No. 629 Km.4 Palembang Telp. (0711) – Fax (0711)

Add your company slogan LOGO II.3. Pointer Pointer adalah variabel yang berisi alamat memori sebagai nilainya. Pointer digunakan bersamaan dengan dynamic memory allocation. Data yang ditunjuk dengan variabel pointer merupakan alokasi dinamik, selama eksekusi program. Ini berarti program dapat mengciptakan dan menghapus data yang di tunjuk oleh variabel pointer. Larik dan record merupakan perubah statik (banyak data yang diolah terbatas). Peubah Dinamis adalah peubah yang akan dialokasikan hanya pada saat diperlukan yaitu setelah program dieksekusi. Peubah dinamis menggunakan variabel Pointer UNIVERSITAS INDO GLOBAL MANDIRI JL. Jend. Sudirman No. 629 Km.4 Palembang Telp. (0711) – Fax (0711)

Add your company slogan LOGO II.3. Pointer Pointer adalah variabel yang sering dikatakan sebagai variabel yang menunjuk ke variabel yang lain. Perbedaan antara variabel bertipe array dan pointer UNIVERSITAS INDO GLOBAL MANDIRI JL. Jend. Sudirman No. 629 Km.4 Palembang Telp. (0711) – Fax (0711)

Add your company slogan LOGO II.3. Pointer Deklarasi Pointer Bentuk Umum Type = ^ = Var PI,P2 = atau Type = ^ = record; = = end; Var PI,P2 = UNIVERSITAS INDO GLOBAL MANDIRI JL. Jend. Sudirman No. 629 Km.4 Palembang Telp. (0711) – Fax (0711)

Add your company slogan LOGO II.3. Pointer contoh Type point = ^data; data = integer; Var PI,P2 = pointer; atau Type point = ^data; data = record; nama : string[25]; alamat : string[35]; pekj : string[30]; end; Var PI,P2 = point; New(p1); New(p2); UNIVERSITAS INDO GLOBAL MANDIRI JL. Jend. Sudirman No. 629 Km.4 Palembang Telp. (0711) – Fax (0711)

Add your company slogan LOGO II.3.1. Operasi Pada Pointer Ada 2 operasi dasar yang bisa kita lakukan data yg bertipe pointer yaitu mengkopi pointer dan megkopi isi simpul. 1.Pengkopian Pointer Contoh : New(p1); New(p2); P1^.nama := “Anisa “; P1^.nama := “Km. 5”; P1^.Pekj := “Wiraswasta” UNIVERSITAS INDO GLOBAL MANDIRI JL. Jend. Sudirman No. 629 Km.4 Palembang Telp. (0711) – Fax (0711)

Add your company slogan LOGO II.3.1. Operasi Pada Pointer 2.Pengkopian isi simpul Jika statemen yang diberikan adalah P2^ := P1^ maka hasil yang diperoleh UNIVERSITAS INDO GLOBAL MANDIRI JL. Jend. Sudirman No. 629 Km.4 Palembang Telp. (0711) – Fax (0711)

Add your company slogan LOGO Tugas : 1.Buatlah program untuk menampilkan 3 variabel dari hasil peng copian dari variabel lain. 2.Buatlah program untuk menghitung banyaknya karakter yang dimasukkan dengan menggunakan pointer. 3.Buatlah program untuk mendeteksi password yang dimasukan menggunakan pointer. Jika password benar, program selesai, kalau salah, pengguna diminta memasukkan pasword lagi. 4.Buatlah program untuk membuat sebuah piramida dengan sejumlah karakter yang dimasukkan. UNIVERSITAS INDO GLOBAL MANDIRI JL. Jend. Sudirman No. 629 Km.4 Palembang Telp. (0711) – Fax (0711)

Add your company slogan LOGO UNIVERSITAS INDO GLOBAL MANDIRI JL. Jend. Sudirman No. 629 Km.4 Palembang Telp. (0711) – Fax (0711)