STRUCT (Dalam Bahasa C)

Slides:



Advertisements
Presentasi serupa
Tipe Data Bentukan Pertemuan ke-5.
Advertisements

Struktur Sugeng Supriyadi, M.Kom.
PERTEMUAN VIII STRUKTUR LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
PERTEMUAN X DATA TINGKAT LANJUT - 2 JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
Pemrograman JAVA (TIB09)
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.
PRAKTIKUM ALGORITMA DAN STRUKTUR DATA
STRUKTUR DATA (1).
Algoritma & Struktur Data Abstract Data Type Evangs Mailoa.
Algoritma dan Struktur Data
Algoritma dan Struktur Data
STRUKTUR DATA Structure.
SEMESTER GANJIL 2009/2010.
Operasi String Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
Dasar Pemrograman Operasi String.
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
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.
Struct 2nd Part.
Fungsi, Array dan String
STRUKTUR.
STRUKTUR DATA (1).
Array (bagian 2).
Struktur Oleh: Sri Supatmi,S.Kom.
Materi-8 STRUCTURE (RECORD).
DASAR PEMROGRAMAN C Oleh : sgo.
STRUKTUR DATA.
Algoritma dan Struktur Data 1 pertemuan 8
Algoritma & Pemrograman II
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
Perulangan (looping) BERSARANG & ARRAY
ARRAY & STRING LATIHAN.
Algoritma & Pemrograman 1
STRUKTUR DATA (1) Sri Nurhayati, MT.
Struktur Manfaat tipe data struct secara umum adalah untuk menyimpan paket (sekumpulan) data ke dalam satu buah nama variabel saja. Kumpulan data di dalam.
TEL 2103 Dasar Komputer & Pemograman Larik (Array)
Fungsi TEE 2103 Algoritma & Pemrograman Dosen: Abdillah, MIT
Struktur Data Yuniansyah.
STRUKTUR DASAR ALGORITMA
Struct.
LAB PEMOGRAMAN DASAR (BAHASA C)
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Algoritma dan Pemrograman RECORD (REKAMAN)
Struktur Oleh: Sri Supatmi,S.Kom.
PENGULANGAN Oleh : sgo.
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
ARRAY Oleh : sgo.
ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II
Array dan struktur.
Larik / Array Erfin Gustaman.
Algoritma dan Struktur Data
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Input Dan Output.
Perulangan (looping) BERSARANG & ARRAY
Algoritma & Pemrograman 1
Contoh-contoh Pemecahan Masalah 2 TEE 2103 Algoritma & Pemograman
Kisi-kisi UAS dan Kuis SD
Input dan Output Pertemuan ke-3 Bahasa C.
Algoritma dan struktur data
Prepared by Yohana Nugraheni
Aktivitas Struktur Data
Algoritma dan Struktur Data
Tipe Data Bentukan Pertemuan ke-5.
ARRAY 2d (matriks) MERISKA DEFRIANI, S.KOMP
(Object Oriented Programming)
STRUCT Imam Fahrur Rozi.
STRUKTUR DATA – TEKNIK INFORMATIKA S1
Algoritma dan Pemrograman C++ (Data Structures)
Transcript presentasi:

STRUCT (Dalam Bahasa C) Yuli Sun Hariyani-IT Telkom

Tipe data bentukan : Mahasiswa Pengertian Struktur (struct) merupakan sekumpulan variabel dengan tipe data berbeda dan dikelompokkan menjadi satu nama Contoh : Tipe data : Mahasiswa terdiri dari Nama(bertipe string) Nim(bertipe integer) Nilai(bertipe float) Nama NIM Nilai Tipe data bentukan : Mahasiswa

Pembuatan struct Jika seorang mahasiswa memiliki data yang terdiri dari nama,nim, dan nilai. Maka ketiga data tersebut dapat digabungkan menjadi sebuah struct struct mahasiswa { char nama[20]; int nim; float nilai; }

Untuk membuat variabel struct Contoh : Jika ingin membuat variabel mhs1 dengan nama mahasiswa Jika ingin membuat variabel mhs2 dengan nama mahasiswa struct namaStruct namaVariabel struct mahasiswa mhs1 struct mahasiswa mhs2

Contoh pemakaian Mengisi nilai mhs1 mhs1.nilai = 100 Menampilkan nim mhs1 printf(“NIM : %d”,mhs1.nim) Meminta input nama mhs1 gets(mhs1.nama) Meminta input nilai mhs1 scanf(“%d”, &mhs1.nilai)

Contoh Program #include<stdio.h> struct mahasiswa{ char nama[20]; char nim[10]; float nilai; }; int main(){ struct mahasiswa mhs1; struct mahasiswa mhs2; struct mahasiswa mhs3; printf("Masukkan Nama : ");gets(mhs1.nama); printf("Masukkan NIM : ");gets(mhs1.nim); printf("Nilai : ");scanf("%f",&mhs1.nilai); printf("---------- DATA MAHASISWA ----------\n"); printf("NIM : %s\n",mhs1.nim); printf("Nama : %s\n",mhs1.nama); printf("Nilai: %.2f",mhs1.nilai); return 0; }

Struktur sebagai tipe data bentukan Dengan menggunakan kata typedef , sehingga kita tidak perlu lagi menuliskan kata struct dalam mendeklarasikan suatu struktur

Con’t tipe bentukan typedef struct { char nama[20]; int nim; float nilai; }mahasiswa; Deklarasi variabel : mahasiswa mhs1; struct mahasiswa{ char nama[20]; int nim; float nilai; }; Deklarasi variabel : struct mahasiswa mhs1;

Latihan #1 Buat program yang menerima input data barang yang terdiri dari nama barang, jumlah dan harga. Dan menampilkannya

Latihan #2 Buat program yang menerima input data 2 buah barang yang terdiri dari nama barang, jumlah dan harga. Dan menampilkannya Nama Barang Jumlah Harga Buku Tulis 5 5000 Pensil 10 1500

Latihan #3 Buat program yang menerima input data 2 buah barang yang terdiri dari nama barang, jumlah dan harga. Jika ada seorang pembeli membeli 3 buku tulis, hitunglah harga yang harus dibayar pembeli tersebut. Nama Barang Jumlah Harga Buku Tulis 5 5000 Pensil 10 1500

Akan ada array mhs berukuran 5 bertipe mahasiswa ARRAY & STRUKTUR Dari contoh data mahasiswa, jika terdapat mahasiswa dengan jumlah yang banyak, maka kita dapat membuat data tsb dalam array bertipe struktur typedef struct { char nama[20]; int nim; float nilai; }mahasiswa; Deklarasi variabel : mahasiswa mhs[5]; Akan ada array mhs berukuran 5 bertipe mahasiswa

Referensi Abdul Kadir. 2012. Algoritma dan Pemrograman Menggunakan C dan C++. Andi. Yogyakarta I Made Joni dan Budi Rahardjo. 2006. Cara Mudah Mempelajari Pemrograman C & Implementasinya