LAB PEMOGRAMAN DASAR (BAHASA C)

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

ARRAY ??.
Abstract data type (Structure, Union, Enumeration)
Struct By : Hendri Sopryadi
Struktur Sugeng Supriyadi, M.Kom.
Pertemuan 17 ENUM & STRUCT Dasar Pemrograman Renni Angreni, S.Kom.
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
POINTER (VAR.PENUNJUK)
Algoritma & Struktur Data Abstract Data Type Evangs Mailoa.
STRUKTUR DATA Structure.
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.
PEMROGRAMAN DASAR.
Struktur Oleh: Sri Supatmi,S.Kom.
Materi-8 STRUCTURE (RECORD).
LAB PEMOGRAMAN DASAR (BAHASA C)
STRUKTUR DATA.
STRUCT (Dalam Bahasa C)
Algoritma & Pemrograman II
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
Pemrograman Terstruktur
S T R U K T U R.
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
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)
PEMROGRAMAN DASAR.
P O I N T E R.
Struct.
STRUCT OF ARRAY.
ARRAY (LARIK).
Program komputer Sebuah program komputer yang ditulis dengan bahasa apapun dapat dipandang sebagai sebuah himpunan operasi yang dikerjakan pada data-data.
PEMROGRAMAN DASAR (BAHASA C)
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Algoritma dan Pemrograman RECORD (REKAMAN)
PERTEMUAN 9 Algoritma Presented by : Sity Aisyah, M.Kom
Struktur Oleh: Sri Supatmi,S.Kom.
Struktur Data Khoiriya Latifa, M.Kom.
LAB PEMOGRAMAN DASAR (BAHASA C)
ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II
Pemrograman Terstruktur
Pemograman Terstruktur
ALGORITMA & STRUKTUR DATA I
Array dan struktur.
Input Dan Output.
PEMROGRAMAN DASAR (BAHASA C)
Pertemuan 5 (Variabel dan konstanta) .:: Erna Sri Hartatik ::.
PEMROGRAMAN DASAR (BAHASA C)
ALGORITMA & STRUKTUR DATA I
Algoritma dan Dasar Pemograman
Input dan Output Pertemuan ke-3 Bahasa C.
Algoritma dan struktur data
LAB PEMOGRAMAN DASAR (BAHASA C)
STRUCTURE Struktur (Structure = struct) merupakan suatu struktur data yang terdiri dari satu atau lebih variabel yang bertipe data.
Prepared by Yohana Nugraheni
BAHASA PEMROGRAMAN II DEDED RAMAD KAMDA, S. KOM.
Aktivitas Struktur Data
Algoritma dan Struktur Data
LAB PEMOGRAMAN DASAR (BAHASA C)
Tipe Data Bentukan Pertemuan ke-5.
Algoritma dan Struktur Data
FUNGSI.
STRUCT Imam Fahrur Rozi.
Algoritma dan Pemrograman C++ (Data Structures)
Transcript presentasi:

LAB PEMOGRAMAN DASAR (BAHASA C) Dosen : Bella Hardiyana, S. Kom

STRUCT STRUCT adalah kumpulan tipe data yang dinyatakan dalam sebuah nama variable. Struct adalah membuat tipe data baru. Tiap struct memiliki beberapa anggota/field, dengan tipe data yang boleh berbeda-beda. Deklarasi struct : struct namaStruct{ tipedata1 anggota1; tipedata2 anggota2; tipedatan anggotan; }; namaStruct namaVar;

CONTOH IMPELEMENTASI STRUCT Contoh kasus yaitu ketika kita ingin membuat suatu program mengolah data mahasiswa dimana data mahasiswa terdiri dari NIM, Nama, NilaiUTS, NilaiUAS, NilaiQuiz, NilaiAkhir dan Index Prestasinya. struct TMhs { char NIM[11]; char Nama[21]; int NilaiUTS,NilaiUAS,NilaiQuiz; float NilaiAkhir; char index; }; Deklarasi diatas berarti kita telah membuat suatu tipe data yang bernama TMhs dimana setiap data bertipe TMhs mempunyai field NIM, Nama, NilaiUTS, NilaiUAS, NilaiQuiz, NilaiAkhir dan index.

CONTOH IMPELEMENTASI STRUCT Untuk mendeklarasikan sebuah variable yang bertipe TMhs caranya adalah seperti berikut : TMhs Mhs1,Mhs2; Deklarasi tersebut berarti bahwa kita membuat suatu variable bernama Mhs1 dan Mhs2 dimana tiap variable tersebut mempunyai field sesuai dengan TMhs. Kalau digambarkan, maka struktur Mhs1 dan Mhs2 dapat dilihat seperti berikut :

CONTOH IMPELEMENTASI STRUCT Untuk pemanggilannya ditulis sebagai berikut : namaVar.namaField; Contoh kasus; Mhs1.NIM = “10506357”; printf(“Nama : %s”, Mhs1.Nama); Pemanggilan struct diawali dengan menuliskan nama variabel diikuti dengan tanda ‘titik’ dan dilanjutkan dengan nama anggota/field.

STRUCT dan ARRAY Terkadang kita membutuhkan penyimpanan yang lebih besar, sehingga membutuhkan array. Menggunakan struct sebagai tipe data dari array adalah sangat efektif. Berikut sintaxnya. Deklarasi struct ber-array: struct namaStruct{ tipedata1 anggota1; tipedata2 anggota2; tipedatan anggotan; }; namaStruct namaVar[maxArray];

Contoh Program (1) #include <stdio.h> #include <conio.h> struct buku{ char kode[4]; char judul[30]; char pengarang[25]; int jmlh; }; main(){ buku book[10]; char lagi; int x=0; clrscr();

Contoh Program (1) do{ printf("Kode Buku : "); fflush(stdin); gets(book[x].kode); printf("Judul Buku : "); fflush(stdin); gets(book[x].judul); printf("Nama Pengarang : "); fflush(stdin); gets(book[x].pengarang); printf("Jumlah Buku : ");scanf("%d", &book[x].jmlh); printf("Mau Masukan Data lagi[Y/T] : "); fflush(stdin); scanf("%c", &lagi); x++; }while(lagi=='Y' || lagi=='y'); return 0; }