1 Pertemuan 8 Structure Data Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.

Slides:



Advertisements
Presentasi serupa
Modul 10 Fungsi PENGERTIAN FUNGSI
Advertisements

ALGORITMA DAN STRUKTUR DATA
Struktur Sugeng Supriyadi, M.Kom.
ARRAY/LARIK Sumber dari : imaru.files.wordpress.com/2008/02/array-struc-pointer.ppt.
ARRAY Dr. Lily Wulandari.
Teknik Pemrograman Terstruktur 2
PERTEMUAN VI POINTER LANJUT
PERTEMUAN X DATA TINGKAT LANJUT - 2 JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
Pertemuan 17 ENUM & STRUCT Dasar Pemrograman Renni Angreni, S.Kom.
ARRAY.
Algoritma & Struktur Data
Algoritma dan Struktur Data
ARRAY OF STRUCT Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Array dan String Array dan String.
Menggunakan Fungsi String Pertemuan 5 FollowBlog : Aasliyaniunm10.wordpress.com.
Algoritma dan Struktur Data
PART 7 Array DOSEN : AHMAD APANDI, ST.
STRUKTUR DATA Structure.
1 Pertemuan 14 Operator Overloading Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Pertemuan String Matakuliah : T0616 / Algoritma dan Pemrograman
1 Pertemuan 4 ELEMEN DASAR C++ Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Operasi String Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
Dasar Pemrograman Operasi String.
Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
1 Pertemuan 5 STREAM INPUT/OUPUT Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
FUNCTIONS Pertemuan 9 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Teknik Pemrog. Terstruktur 2
Tipe Data Terstruktur Pengantar Logika dan Teknik Pemrograman
1 Pertemuan Fungsi Matakuliah: T0016 / Algoritma dan Pemrograman Tahun: 2007 Versi: 6.
Pertemuan ke 3 Algoritma dan struktur data
Fungsi, Array dan String
1 Pertemuan 18 Template Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Struktur Kendali Pengulangan Pertemuan 6 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
Pertemuan 10 Constructor dan Destructor
Pemrogramman Terstruktur
Algoritma dan Struktur Data 1 pertemuan 7
ARRAY Array merupakan struktur data yang sering digunakan dalam pemrograman untuk menyimpan data yang akan diolah.
STRUKTUR.
PENGENALAN c++ DAN STRUKTUR DASAR C++
STRUKTUR, ENUM, UNION, BIT-FIELD DAN TYPEDEF
Komentar, identifier Dan Tipe Data
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
STRUKTUR DATA QUIZ.
Universitas Respati Yogyakarta
Bahasa Pemprograman Dasar Pertemuan 9
Pengenalan C++ Oleh : Dewi Sartika.
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
Pemrograman Terstruktur
Array Multidimensi.
Constructor dan Destructor Pertemuan 17
Struktur Data (Data Structure) – IS 2313
Class dan Objek Lanjutan Pertemuan 18
Pertemuan 1 DATA & STRUKTUR DATA.
Pertemuan 4 Modularitas
Pertemuan 9 Pemrograman Berbasikan Objek
Struct.
Pemrograman Berorientsi Objek Pertemuan 15
Structure Data - Struct Pertemuan 8
ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II
TIPE DATA DASAR C++.
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
STRUCTURE Struktur (Structure = struct) merupakan suatu struktur data yang terdiri dari satu atau lebih variabel yang bertipe data.
STRUCT/RECORD.
array Array merupakan tipe data yang menampung
Bab VI Array dan String.
ARRAY.
Transcript presentasi:

1 Pertemuan 8 Structure Data Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan : Mahasiswa dapat menjelaskan penggunaan Array, Struct dan Enum

3 Outline Materi Array String Struct Array of Struct Enum

4 Array Adalah struktur data yang terdiri dari kumpulan variabel yang bertipe sama. Syntax: type array_name[number of element]; Contoh: int bil[3]; double a, b[10], c;

5 Array Menggunakan index untuk mengakses element array. Index dimulai dari 0 s/d jumlah_element – 1 Contoh: bil[0]=10; bil[1]=15; bil[2]=12;

6 Contoh Array int a[10]; a[0]a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9] a[1]=10; a[8]=2; a[0]=7; a[5]=6; 10726

7 Array Contoh program implementasi Array: Jumlah bilangan: _ Input bil ke 1: _ Input bil ke 2: _ Input bil ke... Bilangan terbesar: _

8 Array Dua / Multi Dimensi Syntax: type array [size1][size2]; Array dua dimensi memiliki dua atribut baris dan jalur, Array tiga dimensi memiliki tiga atribut baris, jalur dan tinggi.

9 Contoh Array int a[2][3]; a[0][0]a[0][1]a[0][2] a[1][0]a[1][1]a[1][2] a[0][2]=20; a[1][1]=5; 20 5

10 String String merupakan array of character Index dimulai dari 0 Diakhiri dengan karakter ‘\0’ (NULL String). Untuk menyimpan n buah character dibutuhkan deklarasi array sebesar (n+1). C/C++ dilengkapi dengan library yang lengkap untuk mengakses string, seperti strlen(), strcpy(), strcmp(), strchr(), dll.

11 String Deklarasi : // pesan untuk 20 char char name[21]; char amir[5] = {“Amir”};

12 String #include void main() { char name[81]; // allocate for 80 chars cout << “What is your name?“; cin >> name; if (strlen(name) > 0) cout << “Hello, “ << name << “, how are you?\n”; else cout << ”Hmm, I don’t know what your name.”; }

13 Struct Adalah struktur data yang terdiri dari 1 atau lebih variabel yang bertipe sama/berbeda Struct secara logik membuat suatu tipe data baru (user defined) yang dapat dipergunakan untuk menampung informasi / data yang bersifat majemuk.

14 Struct Syntax: struct structTag{ }; Contoh: struct point { double x; double y; };

15 Deklarasi Variabel Struct Struktur yang telah didefinisikan dapat dipergunakan sebagai tipe data dalam membentuk suatu variable. Contoh: struct point {struct { double x; double y; };} p1, p2, p3; point p1, p2, p3;

16 Akses Anggota Struct C++ memberikan fasilitas inisialisasi satu struktur serta akses anggota satu struktur. Contoh : point p1 = {1.0, 8.5}; Atau p1.x = 9.0; p1.y = 12.5; p2.x = 5.0; p2.y = 7.2;

17 Contoh Struct Setiap barang di Indomart mempunyai: KdBarang, NmBarang, HargaBeli, HargaJual, JumlahStock. struct MsBrg{ char KdBarang[5]; char NmBarang[31]; double HargaBeli; double HargaJual; int JumlahStock; }

18 Contoh Program Struct Input dan tampilkan data master barang pada Indomaret Masukkan Kode Barang: _ Masukkan Nama Barang: _ Masukkan Harga Beli: _ Masukkan Harga Jual: _ Masukkan Jumlah Stock: _ Yang diinput: Kode Barang: xxxxx Nama Barang: xxxxxxxxxxx Harga Beli: Harga Jual: Jumlah Stock: 999

19 Enum Enum merupakan tipe data yang anggota datanya telah diketahui. Contoh Nama_hari, Nama_bulan, Status. enum Months { JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC }; enum Nama_Hari { Senin, Selasa, rabu, Kamis, Jum’at, Sabtu, Minggu }; enum Status {Lanjut, Menang, Kalah };

20 Penutup Untuk dapat menjelaskan penggunaan Array, Struct dan Enum, mahasiswa membahas tugas pertemuan 8 no 1, 2, dan 3. (diskusikan dalam kelompok)