Struktur Oleh: Sri Supatmi,S.Kom.

Slides:



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

Abstract data type (Structure, Union, Enumeration)
Struct By : Hendri Sopryadi
Struktur Sugeng Supriyadi, M.Kom.
Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
PERTEMUAN VI STRUKTUR Definisi struktur
Struktur data selain array : Structure, Union, Enumeration
ARRAY OF STRUCT Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
PRAKTIKUM ALGORITMA DAN STRUKTUR DATA
STRUKTUR DATA (1).
Algoritma & Struktur Data Abstract Data Type Evangs Mailoa.
STRUKTUR DATA Structure.
SEMESTER GANJIL 2009/2010.
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.
Pertemuan ke 3 Algoritma dan struktur data
Struct 2nd Part.
STRUKTUR.
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
STRUKTUR DATA (1).
Array (bagian 2).
Materi-8 STRUCTURE (RECORD).
ALGORITMA & STRUKTUR DATA I
Chapt 01 : Structure & Pointer Oleh : Yuli Praptomo PHS, S.Kom
Pemograman Terstruktur
STRUKTUR DATA.
Pendahuluan & identifier pada bahasa c dan c++
STRUCT (Dalam Bahasa C)
Algoritma & Pemrograman II
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
Perulangan (looping) BERSARANG & ARRAY
S T R U K T U R.
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.
Struktur Data Yuniansyah.
Pointer Oleh : Sri Supatmi,S.Kom.
Struct.
STRUCT OF ARRAY.
LAB PEMOGRAMAN DASAR (BAHASA C)
Algoritma dan Pemrograman RECORD (REKAMAN)
PERTEMUAN 9 Algoritma Presented by : Sity Aisyah, M.Kom
Struktur Oleh: Sri Supatmi,S.Kom.
ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II
PEMROGRAMAN DASAR.
Pemograman Terstruktur
Array dan struktur.
As’ad Djamalilleil Structure (Record) As’ad Djamalilleil
PEMROGRAMAN DASAR (BAHASA C)
Larik / Array Erfin Gustaman.
Algoritma dan Struktur Data
Input Dan Output.
Perulangan (looping) BERSARANG & ARRAY
Pertemuan 5 (Variabel dan konstanta) .:: Erna Sri Hartatik ::.
Pointer Oleh : Sri Supatmi,S.Kom.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Algoritma dan struktur data
Praktikum KBP 2 Array.
KONSEP DASAR STRUKTUR DATA
STRUCTURE Struktur (Structure = struct) merupakan suatu struktur data yang terdiri dari satu atau lebih variabel yang bertipe data.
Prepared by Yohana Nugraheni
Aktivitas Struktur Data
Algoritma dan Struktur Data
array Array merupakan tipe data yang menampung
Tipe Data Bentukan Pertemuan ke-5.
Algoritma dan Struktur Data
(Object Oriented Programming)
STRUCT Imam Fahrur Rozi.
STRUKTUR DATA – TEKNIK INFORMATIKA S1
Algoritma dan Pemrograman C++ (Data Structures)
Transcript presentasi:

Struktur Oleh: Sri Supatmi,S.Kom

struktur Struktur dalam bahasa C sama dengan record dalam bahasa Pascal. Struktur adalah kumpulan elemen – elemen data yang digabung menjadi satu kesatuan. Masing – masing elemen data pada record disebut filed, dimana field pada struktur dapat memiliki tipe data yang berbeda. Deklarasi Struktur : struct nama_stuktur { tipe_data1 field-1; tipe_data2 field-2; . . . tipe_datan field-n; } nama_variabel;

Hal yang harus diperhatikan dalam struktur Deklarasi struktur hanya mendefinisikan bentuk data, tidak mendeklarasikan variable. Untuk mendeklarasikannya maka harus menambahkan nama variable strukturnya. Bagian dari struktur (field) adalah sebuah statement, sehingga harus diakhiri dengan titik koma. Pengaksesan struktur di input maupun output “nama_variabel_struktur.field” Contoh Deklarasi Struktur : struct data_mhs { char nama[20]; char nim[20]; float ipk; } mahasiswa;

Latihan soal-1 #include<stdio.h> #include<conio.h> main() { struct mhs { char nama[20]; char nim[20]; float ipk; }mahasiswa; clrscr(); printf("nama : "); gets(mahasiswa.nama); printf("nim : "); scanf("%s",&mahasiswa.nim); printf("ipk : "); scanf("%f",&mahasiswa.ipk); printf("data mahasiswa \n"); printf("nama : %s \n",mahasiswa.nama); printf("nim : %s \n",mahasiswa.nim); printf("ipk : %f \n",mahasiswa.ipk); }

Latihan soal-2 #include<stdio.h> #include<conio.h> main() { int i,jum,tot; struct mhs { char nama[20]; char nim[20]; float ipk; }mahasiswa[20]; clrscr(); tot=0; printf("jumlah mhs:"); scanf("%d",&jum); for(i=1;i<=jum;i++) printf("nama : "); scanf("%s",&mahasiswa[i].nama); printf("nim : "); scanf("%s",&mahasiswa[i].nim); printf("ipk : "); scanf("%f",&mahasiswa[i].ipk); { if(mahasiswa[i].ipk >= 2) tot++; } printf("\n\ndata mahasiswa \n\n"); for(i=1;i<=jum;i++) printf("nama : %s \n",mahasiswa[i].nama); printf("nim : %s \n",mahasiswa[i].nim); printf("ipk : %2f \n",mahasiswa[i].ipk); printf("\n"); printf("\njumalh mhs yg ipk >=2 = %d mahasiswa",tot); return 0;

Tugas Rumah Buatlah program data mahasiswa dengan elemen – elemennya nim, nama, total nilai dan huruf mutu. Dengan ketentuan data yang diinputkan adalah nim, nama dan total nilai, sedangkan huruf mutu didapat dari inputan total nilai. Buatlah program untuk menghitung upah karyawan di suatu proyek, dengan ketentuan : Inputan : nama, nip, jumlah jam kerja. Ketentuan : Jumlah jam kerja normal = 7 jam atau kurang Jika jumlah jam kerja > 7 jam maka Lembur = jjk – 7 * (3/2 * honor/jam) Selain itu lembur = 0, honor/jam = 5000 Jika jumlah jam lembur >= 3, diberi uang makan = 6500, sselain itu tidak mendapat uang makan. Honor = jjk * honor/jam Total honor = honor + lembur + uang makan Output : No Nama Pegawai NIP JJK Honor/Jam Honor U.Lembur U.Makan Total 1 dst ……… …… 5000