Tipe Data Dasar & Bentukan Departemen Ilmu Komputer FMIPA-IPB 2011.

Slides:



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

Struct By : Hendri Sopryadi
Teknik Pemrograman Terstruktur 2
Tipe Data Lecture 8.
STRUKTUR DATA.
PERTEMUAN X DATA TINGKAT LANJUT - 2 JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
ARRAY 1 DIMENSI.
PEMOGRAMAN 1 Pertemuan 3.
Praktikum Struktur Data
Algoritma dan Pemrograman
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
Alokasi Memori Yuliana Setiowati.
STRUKTUR DATA (1).
Algoritma & Struktur Data Abstract Data Type Evangs Mailoa.
Algoritma dan Struktur Data
Algoritma dan Struktur Data
Dasar Komputer & Pemrograman 2A (BAHASA C)
Array dan 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.
Apakah Stack itu ?. Apakah Stack itu ? Pengertian STACK Secara sederhana diartikan dengan : sebagai tumpukan dari benda sekumpulan data yang seolah-olah.
Variabel, Konstanta, tipe data dan Operator
Pertemuan 12 Array (Larik) & struct Erna Sri Hartatik
STRUKTUR.
JENIS-JENIS DATA Pertemuan 2.
Tipe Data By Serdiwansyah N. A..
PEMROGRAMAN DASAR Varian dan Invarian.
Algoritma dan Struktur Data 1 pertemuan 8
STRUCT (Dalam Bahasa C)
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Algoritma & Pemrograman II
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Variabel, Konstanta, tipe data dan Operator
ARRAY & STRING LATIHAN.
Struktur Data Tipe data & Struktur Data
Algoritma & Pemrograman 1
TEL 2103 Dasar Komputer & Pemograman Larik (Array)
Tipe Data, Variabel, & Konstanta
Defri Kurniawan, M.Kom STRUKTUR DATA Defri Kurniawan, M.Kom
Pertemuan 2 ARRAY DIMENSI 1 & 2.
Struct.
Algoritma dan Pemrograman
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Algoritma dan Pemrograman RECORD (REKAMAN)
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
PERTEMUAN 2 Pemrograman VB 6.0
Elemen-elemen Dasar Pada Bahasa C++
Tipe Data Dasar Variabel dan Konstanta
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
TIPE DATA DASAR C++.
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Algoritma & Pemrograman 1
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Array (Larik)‏ Struktur Data 1 1.
Praktikum KBP 2 Array.
KONSEP DASAR STRUKTUR DATA
Pemrograman Terstruktur
Array.
Keywords ,Tipe Data, dan contoh Penggunaanya
Tipe Data Bentukan Pertemuan ke-5.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
PEMROGRAMAN DASAR Varian dan Invarian.
Array.
Array.
Operator, Variabel, Konstanta, Tipe Data
Tipe Data Struktur Ridwan, S.T., M.Eng. Pokok Pembahasan Bahan Kajian. Tipe Data Terstruktur Materi Tipe Data: 1.Definisi data, tipe data dan struktur.
TUJUAN Tujuan Mempelajari Mahasiswa Struktur Data Mampu memahami sistem pengorganisasian data pada memori komputer dan file pada media penyimpanan data,
Transcript presentasi:

Tipe Data Dasar & Bentukan Departemen Ilmu Komputer FMIPA-IPB 2011

Agenda Praktikum • Pengantar • Variabel dan konstanta • Tipe data dasar di C, String • Array pada C • Struct pada C

Program • Program yang baik = cepat komputasi + efisien space – Komputasi  algoritme efisien – Space  Struktur data efisien

Struktur Data • Struktur data = teknik membentuk, mengkonstruksi, mengaransemen, mengkomposisikan ataupun mengorganisasikan data

Variabel dan Konstanta • Variabel = wadah penyimpan data/nilai yang dapat diubah/ berubah typeData namaVar [=nilaiData]; • Konstanta = wadah penyimpan nilai yang tetap const typeData namaKons [=nilaiData];

Kenapa ada tipe data? • Samakah wadah untuk air dan beras? • Samakah wadah untuk sedikit air dengan banyak air? • ≠ karakteristik dan range value dari sebuah data  ≠ pula tempatnya (const | var) • Karakteristik spesifik dari data == type data

Tipe Data Dasar C • Integer • float • char • double * Spesificator sort atau long

Contoh deklarasi tipe data short int a; int b = 70; float c= ; double d=7.56; long double d; char e=‘5’; char f=‘a’;

Array pada C • Struktur data yang dapat menyimpan banyak nilai tapi satu type • Bisa 1-D ataupun Multi-D • Disimpan terurut pada memory • Indeks dari 0

Contoh deklarasi Array int A[5]={1,2,3,4,5}; printf(“isi data A[0]= %d\n”,A[0]); printf(“alamatnya A[0]= %p\n”,&A[0]); printf(“Ukuran Memory A[0]= %d\n”,sizeof(A[0])); printf(“Ukuran Memory A= %d\n”,sizeof(A));

String • Array of character • Indeks akhir untuk EOC (‘\0’) • Array of string == Array 2-D of character • Meski bukan type khusus tapi di C fungsi berlimpah

Struct • Merupakan type data bentukan • Mengakomodasikan penyimpanan banyak nilai dengan beragam tipe • Typedef untuk alias pendefinisian struct

Contoh Struct Struct mahasiswa{ char nama[20]; int totalSKS; float ipk; struct tanggal tglLahir; } *asumsi sudah ada struct tanggal

Latihan 1.Sebuah perusahaan retail ingin membuat sebuah program inventori untuk menyimpan data pegawai (ada 3 orang), banyak masing- masing item A, B, dan C terjual perbulan, total omzet penjualan perbulan, keuntungan yaitu pendapatan perbulan dikurangi total gaji pegawai perbulan, persentasi keuntungan terhadap omzet.

Latihan 2.Jika data {7.5, 8.5, 9, 12, } disimpan pada array of double (DAD) maka tuliskanlah a.Pendeklarasiannya b.Seluruh alamat tempat menyimpannya c.Alamat memory bagi 1 elemen array DAD d.Total alamat memory yang digunakan DAD

Latihan 3.Buatlah sebuah tipe data bentukan untuk menyimpan data objek berikut Laptop[ kode, vendor, tanggal perakitan CPU [vendor, clock] memory [vendor,kapasitas] warna, harga ]

Latihan 4.Buat Program Pemroses string yang disimpan pada File dan mengekstraksi informasi – Jumlah kata total – Jumlah kata berbeda – frekuensi setiap kata – persentasi kemunculan suatu kata terhadap jumlah kata total – Rataan frekuensi kata – Kata yang menjadi modus