Erna Kumalasari Nurnawati

Slides:



Advertisements
Presentasi serupa
Gerlan A. Manu, ST.,Mkom Struktur Data - Gerlan A. Manu,ST.,MKom1.
Advertisements

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I
Konsep dan Defenisi data 1Nurdiansah PTIK 09 UNM.
Rahmat Deddy Rianto Dako, ST, M.Eng
Pertemuan 3 RECORD.
Rekaman – Record Pada Pascal
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
LARIK ( ARRAY ).
T I P E D A T A.
Struktur Data M. Haviz Irfani, S.Si. Pada garis besarnya, data dapat kita kategorikan menjadi : Type Data Sederhana atau Data Sederhana yang terdiri atas.
BAB I TIPE DATA.
SET/HIMPUNAN PADA PASCAL
1 BAB. VII TIPE DATA TERSTRUKTUR PEMROGRAMAN PASCAL OLEH : MESRAN, S.KOM.
Struktur Data dan Penyajian Data
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
STRUKTUR DATA Nanik Susanti, S.Kom.
JENIS-JENIS DATA Pertemuan 2.
ALGORITMA PEMROGRAMAN 2A
PENGGUNAAN TIPE DATA YANG EFEKTIF
Tipe Data By Serdiwansyah N. A..
Struktur Organisasi Data 2
ALGORITMA PEMROGRAMAN 2A
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
STRUKTUR DATA Materi : Bagian I Pendahuluan Bagian II Larik
Array/larik Sri Supatmi Oleh:.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Tipe Data, Operator Dalam Delphi
Achmad Yasid Struktur Data.
Struktur Data Tipe data & Struktur Data
Algoritma & Pemrograman 1
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Metode Perancangan Program
Minggu I STRUKTUR DATA Gerlan A. Manu, ST.
1 PENDAHULUAN BAB PENGANTAR STRUKTUR DATA
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pertemuan 1 DATA & STRUKTUR DATA.
created by PUTRA PUTRI DASPRO
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
STRUKTUR DATA.
Matematika Pascal Identifier x bernilai 10 X = 10
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
ARRAY SATU DIMENSI.
Algoritma & Pemrograman 1
JENIS-JENIS DATA Denny Agustiawan, M.pd
Matematika Pascal Nilai dari 40 siswa Identifier Nilai memuat 40 data
Tipe Data Rachmansyah, S.Kom..
Oleh : UMMU ZAHRA ALGORITMA.
REKAMAN Rekaman atau record adalah sekumpulan data yang disusun dari tipe data yang sama atau tipe data yang berbeda. Pada prinsipnya rekaman sama dengan.
PENGGUNAAN TIPE DATA YANG EFEKTIF
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Tipe data sederhana Hermansyah,S.Kom.
Array (Larik)‏ Struktur Data 1 1.
KONSEP DASAR STRUKTUR DATA
Pertemuan Pertama Data dan Struktur Data.
Matematika Pascal Identifier x bernilai 10 X = 10
ARRAY (LARIK) MINGGU VI.
Mengenal Struktur dan Penyajian Data dalam Komputer
Pemrograman Terstruktur
Dosen pembimbing: ibu indara mutia,MT
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
Algoritma dan Stuktur Data
PENGGUNAAN TIPE DATA YANG EFEKTIF
CREATED BY PUTRA PUTRI DASPRO
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Mengenal Struktur dan Penyajian Data dalam Komputer
Pengantar.
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Transcript presentasi:

Erna Kumalasari Nurnawati MODUL STRUKTUR DATA Erna Kumalasari Nurnawati

Apa yang dipelajari??? Sorting = mengurutkan sejumlah data berdasar kunci tertentu array,array record Searching (pencarian)->array+record Struktur tumpukan (stack)-> array+record Struktur antrian (queue) array+record Pointer Array dinamis (linked list)

Yang harus dikuasai Array Array record Loop (perulangan) Kondisi (if) Logika (true/false) pointer

STRUKTUR DATA BAB I Pendahuluan

Tipe Data

TIPE DATA SEDERHANA TIPE ORDINAL

TIPE BILANGAN REAL Tipe Jangkauan Digit Penting Ukuran Real 2.9*10-39…1.7*1038 11-12 6 byte Single 1.5*10-45…3.4*1038 7-8 4 byte Double 5.0*10-324…1.7*10308 17-18 8 byte Extended 3.4*10-4932…1.1*104932 19-20 10 byte Comp -263+1…263-1

TIPE DATA SEDERHANA Tipe Char : menyimpan satu karakter Tipe boolean: menyimpan data true dan false Subrange : data dalam range/jangkauan Enumerated: data disebutkan satu per satu

TIPE STRING TIPE STRING menyimpan data string (deretan karakter). Panjangnya 255 karakter. Contoh: var nama: string;

TIPE ARRAY Adalah tipe terstruktur yg mempunyai komponen dlm jml yg tetap dan setiap komponen mempunyai tipe yang sama. Ada 2 jenis: Array berdimensi satu dan array berdimensi dua

ARRAY DIMENSI SATU Sintaks : type pengenaltipe = array[tipe_index] of tipe_data Var namavar:pengenaltipe; Keterangan : Pengenal adalah nama tipe data Tipe_index adalah tipe data untuk nomor index serta menentukan banyaknya Komponen larik tersebut. Tipe adalah tipe data komponen

ARRAY Contoh: type larik=array [1..100] of real; var nilai: larik;

ARRAY DIMENSI DUA Adalah array yang berupa tabel, shg posisi data berada pada baris dan kolom Syntax: type namatipe= ARRAY [1..baris, 1..kolom] of tipe data Contoh: Type matrix= ARRAY [1..5, 1..7] of integer; var A,B, C: matrix;

TIPE RECORD Sama dengan larik hanya saja pada rekaman setiap elemen bisa mempunyai tipe data yang berbedasatu sama lain. Sintaks: Type pengenal = record Field1 : tipe1; Field2 : tipe2; . Fieldn : tipen; End; Keterangan : pengenal adalah pengenal yg menunjukkan tipe data yg akan Dideklarasikan field1,fieldn adalah nama variabel yang akan digunakan tipe1,tipen adalah sembarang tipe data yg telah dideklarasikan sebelumnya

RECORD CONTOH: Type rekam= RECORD nim: string[10];nama:string[20]; ip:real; End; larikrek= ARRAY [1..100] of rekam; Var: mhs:larikrek;

RECORD Kebanyakan pemakain record berupa larik, yaitu untuk pemakaian dalam jumlah besar. Pada pendeklarasian record memungkinkan suatu variabel mempunyai banyak tipe

TIPE DATA HIMPUNAN Adalah kumpulan obyek yg mempunyai tipe data yg sama dan urutan penulisannya tdk diperhatikan. Perbedaan dng larik pd himpunan selalu dioperasikan secara keseluruhan sebagai satu kesatuan. Sintaks : type pengenal = set of tipe_data ; Keterangan : pengenal adalah nama perubah/pengenal yg akan dinyatakan sbg tipe himp tipe_data adalah tipe data dari anggota himpunan , harus bertipe ordinal

TIPE DATA FILE File adalah kumpulan dari record. File digunakan agar data yg telah terkumpul dpt disimpan kedlm disk shg pemeliharaan data menjadi lebih mudah. Pemeliharaan data terdiri dari tambah data, lihat data, koreksi data, hapus data, dan cetak data. Program Pascal menyediakan 3 jenis file : file bertipe file teks file tak bertipe

Pr tgl 14 okt Buat latihan program mengecek apakah bilangan yang diinputkan, apakah bil tsb positif genap,positif ganjil, negatif genap atau negatif ganjil Buat latihan program untuk mencari vol kubus dan silinder V kubus=jari*jari*jari V silinder = 4/3*(phi*jari*jari)*t

RANCANGAN KULIAH Kuliah ke1 : introduction Kuliah ke 2,3 : membahas procedure, function dan recursive function Kuliah 4: sorting Kuliah ke 5: stack Kuliah ke 6 : Queue Kuliah 7,8: presentasi tugas 1 dan 2 (masing-masing 12.5%)

Mid Kuliah 9 : linked list Kuliah 10: Binary searching Kuliah ke 11: tree Kuliah 12,13: presentasi tugas ke 3,4