PERTEMUAN VI STRUKTUR Definisi struktur

Slides:



Advertisements
Presentasi serupa
STRUKTUR DATA Struct Atau Record.
Advertisements

STRUKTUR Konsep Pemrograman.
CARA MEMBUAT SINGLE LINKED LIST DENGAN BORLAND C++
Tipe Data Bentukan Pertemuan ke-5.
Konsep dan Defenisi data 1Nurdiansah PTIK 09 UNM.
Abstract data type (Structure, Union, Enumeration)
Struct By : Hendri Sopryadi
Struktur Sugeng Supriyadi, M.Kom.
7. STRUCT.
Teknik Informatika Universitas Pembangunan Jaya
Oleh : Sukma Murdani, S.Kom. SILABUS PENDAHULUAN Pengenalan OOP Pengenalan JAVA OOP (Object Oriented Programming) JAVA Class, Java Interface Encapsulation.
PERTEMUAN VIII STRUKTUR LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
STRUKTUR DATA.
STRUKTUR Kunjungi :: Aasliyaniunm10.wordpress.co m.
Pemrograman Terstruktur
Struktur.
Struktur.
Pertemuan 17 ENUM & STRUCT Dasar Pemrograman Renni Angreni, S.Kom.
Pointer dalam Stack.
Pemrograman JAVA (TIB09)
ARRAY.
Person 10Person Variabel Lokal dan Global Suatu variabel lokal dideklarasikan di dalam fungsi ‘a’, dan tidak dapat diakses di luar fungsi (a)
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.
Class.
CLASS Tipe data kelas didefinisikan dengan kata kunci (keyword) class, yang merupakan generalisasi dari pernyataan struct. Pernyataan struct secara umum.
Algoritma Pemrograman By: NILA FEBY PUSPITASARI
Pointer Yuliana Setiowati.
PERTEMUAN IX DATA TINGKAT LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
P O I N T E R. Merupakan sebuah variabel yang berisi alamat dari variabel lain. Suatu pointer dimaksudkan untu menunjukan ke suatu alamat memori sehingga.
STRUKTUR DATA Structure.
STRUCTURE / STRUKTUR WEEK-8. STRUKTUR Sainstek 2000 mhs Dr. H. M. Subandi, Drs. Ir., MP DOSENBAGIAN TU.
L/O/G/O Array (larik) Pertemuan 5 Tenia Wahyuningrum ST3 Telkom Purwokerto Algoritma pemrograman.
L/O/G/O Array (larik) Pertemuan 2 Tenia Wahyuningrum ST3 Telkom Purwokerto Algoritma dan Struktur data.
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Pointer.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Array, POINTER dan FUNGSI
Tenia Wahyuningrum, S.Kom., MT
Fungsi, Array dan String
Pemrograman Berorientasi Objek C++ Object Oriented Programming Rachmansyah, S.Kom
Umi Sa’adah Konsep Pemrograman PENS-ITS Bab 14. Struktur 1 Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006.
ALGORITMA PEMROGRAMAN 2A
STRUKTUR.
Algoritma dan Pemrograman
STRUKTUR, ENUM, UNION, BIT-FIELD DAN TYPEDEF
9. Struktur S. Indriani L., M.T 9. Struktur.
Chapt 01 : Structure & Pointer Oleh : Yuli Praptomo PHS, S.Kom
STRUKTUR DATA.
Tipe, Nama, dan Nilai Anifuddin azis.
Algoritma & Pemrograman II
10. Kelas S. Indriani L, M.T.
S T R U K T U R.
ARRAY & STRING LATIHAN.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Array.
Struct.
Pemrograman Terstruktur
Pemograman Terstruktur
As’ad Djamalilleil Structure (Record) As’ad Djamalilleil
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Array.
Algoritma dan Dasar Pemograman
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Prepared by Yohana Nugraheni
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
array Array merupakan tipe data yang menampung
Tipe Data Bentukan Pertemuan ke-5.
STRUCT Imam Fahrur Rozi.
Transcript presentasi:

PERTEMUAN VI STRUKTUR Definisi struktur Penugasan dan perbandingan struktur Analogi struktur dan Kelas

PERTEMUAN VI Struktur adalah koleksi dari variabel yang dinyatakan dengan sebuah nama dengan sifat setiap variabel dapat memiliki tipe yang berlainan. Struktur biasa dipakai untuk mengelompokkan beberapa informasi yang berkaitan menjadi sebuah kesatuan. Struktur bermanfaat untuk mengelompokkan sejumlah data dengan tipe yang berlainan. Masing –masing tipe elemen struktur dapat berlainan. Adapun variabel struktur menyatakan bahwa variabel struktur yang dideklarasikan bisa lebih dari satu dan dipisahkan dengan tanda titik koma

PERTEMUAN VI Deklarasi struktur : struct nama_tipe_struktur { tipe field-1; tipe field-2; tipe field-n; } variabel_struktur1, ..., variabel struktur-n; Misalnya : struct data_tanggal { int tanggal; int bulan; int tahun; } tgl_lahir; ATAU  

PERTEMUAN VI MENGAKSES ELEMEN STRUKTUR Elemen struktur dapat diakses dengan menggunakan bentuk : variabel_struktur.nama_field (antara variabel struktur dan nama field dipisahkan dengan tanda TITIK) Misalnya : tgl_lahir.tanggal = 30; cin >> tgl_lahir.tanggal; cout <<tgl_lahir.tanggal;

PERTEMUAN VI Contoh program #include <iostream.h> #include <conio.h> void main() { char nama[25]; struct data_tanggal { int tanggal; int bulan; int tahun; }tgl_lahir;   clrscr(); cout <<"Nama Anda : "; cin.getline(nama, sizeof(nama)); cout <<"Tanggal Lahir : "; cin >>tgl_lahir.tanggal; cout <<"Bulan Lahir : "; cin >>tgl_lahir.bulan; cout <<"Tahun Lahir : "; cin >>tgl_lahir.tahun; cout <<"Nama lengkap : " <<nama <<endl; cout <<"Tanggal Lahir : " <<tgl_lahir.tanggal <<"-" <<tgl_lahir.bulan <<"-" <<tgl_lahir.tahun; }

PERTEMUAN VI Hasil yang akan muncul Nama Anda : Nissa Meta Limesa Tanggal Lahir : 27 Bulan Lahir : 6 Tahun Lahir : 2006 Nama lengkap : Nissa Meta Limesa Tanggal Lahir : 27-6-2006

PERTEMUAN VI ARRAY dengan STRUKTUR Penggunaan struktur sering dikaitkan dengan array. Array struktur adalah array yang dipakai untuk menyimpan data  Contoh program : #include <iostream.h> #include <conio.h> void main() { struct data_tanggal { int tanggal; int bulan; int tahun; };   struct data_rekan char nama[21]; struct data_tanggal tgl_lahir;

PERTEMUAN VI struct data_rekan info[100]; char tombol; int i, jumlah = 0; clrscr(); cout <<"DATA REKAN-REKAN : " <<endl; do { cout <<"Nama : "; cin >>info[jumlah].nama; cout <<"Tanggal Lahir : "; cin >>info[jumlah].tgl_lahir.tanggal; cout <<"Bulan Lahir : "; cin >>info[jumlah].tgl_lahir.bulan; cout <<"Tahun Lahir : "; cin >>info[jumlah].tgl_lahir.tahun; jumlah ++; cout <<"Mau memasukkan data lagi [y/t] ? "; tombol = getch(); cout <<endl; } while (tombol== 'y'); cout <<"Data Rekan : NAMA - TANGGAL LAHIR" <<endl; for(i=0; i<jumlah; i++) cout <<info[i].nama <<" - " <<info[i].tgl_lahir.tanggal <<"-" <<info[i].tgl_lahir.bulan <<"-" <<info[i].tgl_lahir.tahun <<endl; }

PERTEMUAN VI Hasil yang akan muncul DATA REKAN-REKAN : Nama : Raihanah Meta Ashilah Tanggal Lahir : 31 Bulan Lahir : 7 Tahun Lahir : 2008  Mau memasukkan data lagi [y/t] ? y Nama : Nissa Meta Limesa Tanggal Lahir : 27 Bulan Lahir : 6 Tahun Lahir : 2006

PERTEMUAN VI STRUKTUR dan FUNGSI Program menentukan bulan dengan menggunakan struktur dan fungsi Contoh program : #include <iostream.h> #include <conio.h>   void cetak_tanggal(int tg, int bl, int th); void main() { struct data_tanggal { int tanggal; int bulan; int tahun; } lahir;

PERTEMUAN VI cout <<"Tanggal Lahir : "; cin >>lahir.tanggal; cout <<"Bulan Lahir : "; cin >>lahir.bulan; cout <<"Tahun Lahir : "; cin >>lahir.tahun; cetak_tanggal(lahir.tanggal, lahir.bulan, lahir.tahun); } void cetak_tanggal(int tg, int bl, int th) { static char *nama_bulan[]= { "Kode bulan salah...!", "Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember" }; clrscr(); if (bl<1 || bl>12) cout <<"Kode bulan salah ...!"; else cout <<tg <<"-" <<nama_bulan[bl] <<"-" <<th;

PERTEMUAN VI Hasil yang akan muncul Tanggal Lahir : 31 Bulan Lahir : 07 Tahun Lahir : 2008 31-Juli-2008