STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

dokumen-dokumen yang mirip
STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

ALGORITMA DAN PEMROGRAMAN 2. 3 SKS By : Sri Rezeki Candra Nursari

STRUKTUR DATA. Literatur

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Program Teknologi Informasi dan Ilmu Komputer. Team Teaching ASD

RENCANA PEMBELAJARAN

BUANA. Distribusi 01 September 2017

Mata Kuliah : Struktur Data Semester : Genap Kode Mata Kuliah : 307 Waktu : 180 Menit Bobot : 4 sks. Jurusan : MI

Sub Pokok Bahasan dan Sasaran Belajar

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

P3 Dasar Struktur Data TIF42/SIF42

STRUKTUR DATA. Pengajar. Jaidan Jauhari, M.T. Alamat

Struktur Data. Tumpukan : Definisi & Operasi. Pertemuan 4 PROBLEM ALGORITHM DATA IMPLEMENTATION. Pert. 4b Struktur Data - FMIPA USD

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

Program Studi Pendidikan Ilmu Komputer Fakultas Ilmu Pendidikan Universitas Ubudiyah Indonesia

MAKALAH STRUKTUR DATA. DOSEN PEMBIMBING Nisa miftachurohmah, S.kom., M.Si PENYUSUN SITI JAMILATUL MU ADDIBAH ( )

BAB 2. STRUKTUR DATA

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

PERTEMUAN VI POINTER 6.1 Tujuan Praktikum 6.2 Teori Penunjang Pointer

ALGORITMA DAN PEMROGRAMAN 2. 3 SKS By : Sri Rezeki Candra Nursari

SATUAN ACARA PENGAJARAN

Pendahuluan Struktur Data. Nisa ul Hafidhoh

RENCANA PEMBELAJARAN SEMESTER

BAB 2 LANDASAN TEORI

Lab. Teknik Informatika Struktur Data 1

Fakultas Teknologi Informasi

(3) BAHAN KAJIAN (materi ajar)

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PEMBELAJARAN SEMESTER

SILABUS STRUKTUR DATA ( TIF-104 ) PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS PEMBANGUNAN JAYA TANGERANG SELATAN

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

ALGORITMA DAN PEMROGRAMAN

SINGLE LINKED LIST (NON CIRCULAR)

Struktur Data. Pertemuan 2

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL

1. Tipe Data Sederhana Hanya dimungkinkan untuk menyimpan sebuah nilai data dalam sebuah variabel Ada 5 macam : int, float, double, char, boolen

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

STRUKTUR DATA Pertemuan 1 s.d 8

Integer (Bilangan Bulat) Yang dimaksud bilangan bulat adalah, -1, -2, -3, 0, 1, 2, 3, 4 dan lain lain yang bukan merupakan bilangan pecahan.

STRUKTUR DATA. Deskripsi Mata Kuliah

Pengenalan Algoritma & Struktur Data. Pertemuan ke-1

Algoritma Pemrograman & Struktur Data

Pertemuan 7. REVIEW dan QUIS

Review : Sifat Implementasi Linear List dengan Array

Algoritma Dan Struktur Data II

Modul Praktikum Algoritma dan Struktur Data

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) STRUKTUR DATA

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Pengenalan Struktur Data dan Algoritma

P14 Hash Function TIF42/SIF42

SATUAN ACARA PERKULIAHAN (SAP) AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) LEMBAH DEMPO

Algoritma dan Struktur Data 2

1. E = a + 2b d + dh f g. Ubah ke dalam notasi postfix: a. Menggunakan Algoritma b. Secara manual c. Dari pohon biner menggunakan Stack

BAB IX LINKED LIST (SENARAI BERANTAI)

PROPOSAL HIBAH PENGEMBANGAN DAN PENYELENGGARAAN PEMBELAJARAN ONLINE BERBASIS E-LEARNING

KKKF33110 STRUKTUR DATA

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

Pengantar Struktur Data

RENCANA PEMBELAJARAN SEMESTER (RPS)

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati

LIST BERKAIT(LINKED LIST)

Satuan Acara Perkuliahan

Silabus Struktur Data. Bandung 2013

List Berkait(Linked List) Overview. Tujuan Instruksional

BAB IX LINKED LIST (SENARAI BERANTAI)

PROPOSAL HIBAH PENGEMBANGAN DAN PENYELENGGARAAN PEMBELAJARAN ONLINE BERBASIS E-LEARNING

Algoritma dan Struktur Data

Pert 3: Algoritma Pemrograman 1 (Alpro1) 4 sks. By. Rita Wiryasaputra, ST., M. Cs.

RENCANA PEMBELAJARAN SEMESTER (RPS)

TIPE DATA ABSTRAK MENGGUNAKAN BAHASA C

Algoritma dan Pemrograman. Pertemuan Ke-4 Konsep Tipe Data, Operator Dan Identifier

RENCANA PEMBELAJARAN SEMESTER (RPS)

TIM ASISTEN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2017

LIST. Dewi Sartika, M.Kom

Algoritma dan Struktur data

Heap Tree dan Kegunaannya dalam Heap Sort

RENCANA PEMBELAJARAN SEMESTER (RPS)

Pendahuluan Struktur Data STRUKTUR DATA. JULIO ADISANTOSO Departemen Ilmu Komputer IPB. Pertemuan 1 : 20 Juni 2016

ALGORITMA DAN STRUKTUR DATA

SISTEM INFORMASI MANAJEMEN

RENCANA PEMBELAJARAN SEMESTER (RPS)

ANALISIS DAN PERANCANGAN PERANGKAT LUNAK

Pada kondisi ini proses penghapusan tidak bisa dilakukan Kondisi linked list memiliki hanya 1 data{satu simpul} Akhir. Akhir

Algoritma Dan Struktur Data II

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

Struktur Data Linier. Input. Program untuk menyelesaikan masalah. Algoritma Penyelesaian. Proses. Masalah. Struktur Data. Output

BAB 2 ARRAY & RECORD

STRUCTURE. Structure

Penerapan BFS dan DFS dalam Garbage Collection

Struktur dan Organisasi Data 2 STRUKTUR DATA

Transkripsi:

STRUKTUR DATA By : Sri Rezeki Candra Nursari 2 SKS

Penilaian : Gasal TA 2013/2014 UAS = 35% UTS = 30% ABSEN = 5% TUGAS = 30% Jumlah = 100% Tugas kirim ke : dosen.it2011@gmail.com Batas Tugas 9 hari setelah diberikan Aturan : - Apabila > 30 menit, tidak diperkenankan absen, tetapi diperbolehkan kuliah - Apabila duduk di paling belakang, dan ada kursi yang kosong didepan akan dikenakan denda Rp. 2.000 diberikan kepada bendahara (Rita, Adlina, Putri)

Literatur Sjukani Moh., (2007), Struktur Data (Algoritma & Struktur Data 2) dengan C, C++, Mitra Wacana Media Utami Ema. dkk, (2007), Struktur Data (Konsep & Implementasinya Dalam Bahasa C & Free Pascal di GNU/Linux), Graha Ilmu Hubbard Jhon, R., Ph.D, (2000), Schaum s Outline Of Theory and Problems of Data Structures With C++ McGraw-Hill

1. Data dan Struktur Data 2. Array 3. Struktur dan Record 4. Pointer 5. Linked List 6. Stack (Tumpukan) 7. Queue (Antrian) 8. Tree (Pohon) 9. AVL Tree 10. Heap dan B-Tree 11. Sorting 12. Search 13. Hashing 14. Graph Materi

STRUKTUR & RECORD Pertemuan 02 2 SKS

Definisi Struktur Suatu object benda biasanya mempunyai beberapa attribut yang perlu dicatat. Contoh : Budi sebagai personal mempunyai attribut nama, alamat, usia, jenis kelamin, pekerjaan, status Budi sebagai atlit mempunyai attribut cabang olah raga, daftar prestasi, jadual pertandingan Jadi satu benda (Budi) yang sama dimungkinkan mempunyai atribut yang berbeda-beda sesuai dengan dari sudut mana objek itu dipandang Merupakan kumpulan elemen-elemen data yang digabungkan menjadi satu kesatuan. Masing-masing elemen data dinamakan field atau elemen struktur

Definisi Struktur Struktur digunakan untuk mengelompokkan beberapa informasi yang berkaitan. Array dan struktur mempunyai persamaan dan perbedaan, yaitu : Persamaan Alokasi memori untuk elemen-elemennya sudah ditentukan sebelum program dijalankan (sifatnya: statis) Perbedaan Array adalah struktur data yang tipe data dari elemen-elemennya harus sama (homogen) dan elemen-elemennya diakses atau diidentifikasi menggunakan indek Struktur adalah struktur data yang tipe data dari elemen-elemen tidak harus sama (heterogen) dan elemen-elemennya diakses atau diidentifikasi menggunakan identifier atau nama variabel

Pendeklarasian Struktur Pendeklarasian Struktur selalu diawali dengan kata kunci struct yang diikuti dengan nama dari struktur. Field-field yang dikumpulkan dalam sebuah struktur diletakkan diantara tanda kurung kurawal buka { dan kurung kurawal tutup } dan diakhiri dengan tanda titik koma ; Contoh : struct MAHASISWA { char NIM[10]; char nama[25]; float IPK; }; Apabila Mahasiswa memiliki 6 bagian, yaitu 1 digit pertama sebagai kode Fakultas, kemudian 1 digit selanjutnya adalah kode Program Studi, kemudian 2 digit selanjutnya adalah kode Angkatan, kemudian 2 digit selanjutnya adalah kode Status Mhs, kemudian 1 digit selanjutnya adalah kode RK/R, dan 3 digit adalah nomor urut struct nim { char fakultas[1], prodi[1], angkatan[2], status[2], rk_r[1], no_urut[3]; };

Program contoh 01

Input & Output

Program contoh02

Program contoh02 '=IF(N14<45;"E";IF(N14<56;"D";IF(N14<60;"C";IF(N14<64;"C+";IF(N14<68;"B- ";IF(N14<72;"B";IF(N14<76;"B+";IF(N14<80;"A-";"A"))))))))

Aturan Pengiriman Email Harus ada created By:... Harus ada tanggal/date:... Apabila Tugas nya kelompok, maka harus dinarasikan konstribusi Anda dalam pembuatan penyelesaian tugas

Kelompok I 1. Dwi Adlina Putri 2. Putri Zahara 3. Satari Ahmad Tahir 4. M. Naufal Nadhir 5. Tria Henrico 6. M. Rivai 7. Abdul Rahman 8. Reza Saputra Yusuf 9. M. Riandi Rachman 10.Partomuan A.S Tarihoran 11.Mandela Satria

1. Teguh utomo 2. Febry triwibowo 3. Dika permana 4. Arisman 5. Rendy septian busra 6. Andri octa saputra 7. Erlangga achmad 8. Taufik satrianto 9. Rahmat dedi julian 10. Wahyu hidayat 11. Rita faria candra Kelompok II

Input & Output

Tugas 02 1. Buat KHS Jumlah mahasiswa melalui proses input Menginput nama mahasiswa, NIM, banyaknya mata kuliah yang diambil dan menghitung (IPK, jumlah mata kuliah yang diambil, jumlah sks) contoh : Output NIM : 4.5.10.21.0.002

Tugas 02 2. Buat Penjualan Toko Bagus Jumlah Pelanggan melalui proses input Menginput nama pelanggan, alamat, telphone, banyaknya barang yang dibeli dan menghitung jumlah barang yang dibeli serta total bayar