SlideShare a Scribd company logo
1 of 6
Struktur
Data
Algoritma dan
Struktur Data
Budi Hsn Daulay
Pendahuluan
Sebelum membuat sebuah aplikasi, kita menentukan
terlebih dahulu struktur data apa yang akan digunakan.
Struktur data adalah sebuah cara mengorganisasikan data
pada program sehingga data dapat disimpan dan dipakai
kembali dengan efisien.
Bentuk Struktur Data
Salah satu bentuk struktur data yang umum adalah
sekumpulan elemen data yang dibungkus dalam sebuah
nama menjadi tipe.
Contoh dari struktur data yang dibentuk dapat dilihat pada
slide berikutnya.
Penulisan Struktur
Data
{ Pendefinisian Pseudocode Tipe }
type namaTipe : < namaTipe1 : tipe1,
namaTipe2 : tipe2,
…,
namaTipeN : tipeN >
// definisi dalam C++
struct nama_tipe {
tipe_anggota1 nama_anggota1;
tipe_anggota2 nama_anggota2;
… ,
tipe_anggotaN nama_anggotaN;
} nama_objek1, nama_objek2;
Contoh Struktur Data
Dengan contoh diatas artinya:
jamIndonesia, jamMalaysia, dan jamSingapura memiliki
atribut Hour, Minute, dan Second yang masing-masing
bertipe integer.
struct jam { int
Hour; int
Minute; int
Second
} jamIndonesia, jamMalaysia, jamSingapura;
Bentuk Struktur Data
Selain berbentuk definisi tipe, terdapat bentuk struktur
data yang lain seperti
(tumpukan)
(antrian)
(aras)
(larik)
(pohon / graf)
● Stack
● Queu
e
● Array
● List
● Tree
● dll

More Related Content

Similar to 03datastructure-141022030535-conversion-gate01.pptx

Basis data
Basis dataBasis data
Basis datatafrikan
 
Chapter1(basis data)p
Chapter1(basis data)pChapter1(basis data)p
Chapter1(basis data)pPhOo JuTek
 
Chapter1(basis data)p
Chapter1(basis data)pChapter1(basis data)p
Chapter1(basis data)pPhOo JuTek
 
Ppt database dan hris
Ppt database dan hrisPpt database dan hris
Ppt database dan hrisnovifatharani
 
Algoritma-dan-Pemrograman-C--(struct).ppt
Algoritma-dan-Pemrograman-C--(struct).pptAlgoritma-dan-Pemrograman-C--(struct).ppt
Algoritma-dan-Pemrograman-C--(struct).pptAdiYoung2
 
Konsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdfKonsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdfdamselfly2
 
ARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATAARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATAEDIS BLOG
 
MateriDSS-SKP.ppt
MateriDSS-SKP.pptMateriDSS-SKP.ppt
MateriDSS-SKP.pptpurwantoid1
 
Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...
Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...
Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...SeptiHendarwati
 
Laporan praktikum modul vii
Laporan praktikum modul viiLaporan praktikum modul vii
Laporan praktikum modul viiDevi Apriansyah
 

Similar to 03datastructure-141022030535-conversion-gate01.pptx (20)

Sistem informsi dan ketatausahaan
Sistem informsi dan ketatausahaanSistem informsi dan ketatausahaan
Sistem informsi dan ketatausahaan
 
Basis data
Basis dataBasis data
Basis data
 
Basis data
Basis dataBasis data
Basis data
 
Chapter1(basis data)p
Chapter1(basis data)pChapter1(basis data)p
Chapter1(basis data)p
 
Chapter1(basis data)p
Chapter1(basis data)pChapter1(basis data)p
Chapter1(basis data)p
 
Ppt database dan hris
Ppt database dan hrisPpt database dan hris
Ppt database dan hris
 
Algoritma-dan-Pemrograman-C--(struct).ppt
Algoritma-dan-Pemrograman-C--(struct).pptAlgoritma-dan-Pemrograman-C--(struct).ppt
Algoritma-dan-Pemrograman-C--(struct).ppt
 
Konsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdfKonsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdf
 
ARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATAARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATA
 
MateriDSS-SKP.ppt
MateriDSS-SKP.pptMateriDSS-SKP.ppt
MateriDSS-SKP.ppt
 
Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...
Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...
Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...
 
Data & basisdata
Data & basisdataData & basisdata
Data & basisdata
 
Laporan praktikum modul vii
Laporan praktikum modul viiLaporan praktikum modul vii
Laporan praktikum modul vii
 
8 struktur
8   struktur8   struktur
8 struktur
 
8 struktur
8   struktur8   struktur
8 struktur
 
8 struktur
8   struktur8   struktur
8 struktur
 
8.struktur
8.struktur8.struktur
8.struktur
 
Semester genap
Semester genapSemester genap
Semester genap
 
Makalah abd baru
Makalah abd baruMakalah abd baru
Makalah abd baru
 
Big Data
Big DataBig Data
Big Data
 

More from BudiHsnDaulay

Computer forensics intro(Pendahuluan Komputer Forensik).ppt
Computer forensics intro(Pendahuluan Komputer Forensik).pptComputer forensics intro(Pendahuluan Komputer Forensik).ppt
Computer forensics intro(Pendahuluan Komputer Forensik).pptBudiHsnDaulay
 
embedded-sistem-pertemuan_kedua(Pengenalan Embedded System).pptx
embedded-sistem-pertemuan_kedua(Pengenalan Embedded System).pptxembedded-sistem-pertemuan_kedua(Pengenalan Embedded System).pptx
embedded-sistem-pertemuan_kedua(Pengenalan Embedded System).pptxBudiHsnDaulay
 
Pertemuan Kedua_Pengenalan Komputer Grafika.ppt
Pertemuan Kedua_Pengenalan Komputer Grafika.pptPertemuan Kedua_Pengenalan Komputer Grafika.ppt
Pertemuan Kedua_Pengenalan Komputer Grafika.pptBudiHsnDaulay
 
Pertemuan 7_Jaringan Komputer_Data link layer.pptx
Pertemuan 7_Jaringan Komputer_Data link layer.pptxPertemuan 7_Jaringan Komputer_Data link layer.pptx
Pertemuan 7_Jaringan Komputer_Data link layer.pptxBudiHsnDaulay
 
Pertemuan 13_Mengelola Pekerjaan dalam Proyek TI.pdf
Pertemuan 13_Mengelola Pekerjaan dalam Proyek TI.pdfPertemuan 13_Mengelola Pekerjaan dalam Proyek TI.pdf
Pertemuan 13_Mengelola Pekerjaan dalam Proyek TI.pdfBudiHsnDaulay
 
materi-ppt-algortima-dan-stuktur-data.pptx
materi-ppt-algortima-dan-stuktur-data.pptxmateri-ppt-algortima-dan-stuktur-data.pptx
materi-ppt-algortima-dan-stuktur-data.pptxBudiHsnDaulay
 
pengantar_keamanan_sistem_informasi_pptx.pptx
pengantar_keamanan_sistem_informasi_pptx.pptxpengantar_keamanan_sistem_informasi_pptx.pptx
pengantar_keamanan_sistem_informasi_pptx.pptxBudiHsnDaulay
 
Interaksi Manusia Komputer (Pertemuan 5).ppt
Interaksi Manusia Komputer (Pertemuan 5).pptInteraksi Manusia Komputer (Pertemuan 5).ppt
Interaksi Manusia Komputer (Pertemuan 5).pptBudiHsnDaulay
 
Interaksi Manusia Komputer (Pertemuan 3).ppt
Interaksi Manusia Komputer (Pertemuan 3).pptInteraksi Manusia Komputer (Pertemuan 3).ppt
Interaksi Manusia Komputer (Pertemuan 3).pptBudiHsnDaulay
 
Pertemuan 13_Mengelola Pekerjaan dalam Proyek TI.ppt
Pertemuan 13_Mengelola Pekerjaan dalam Proyek TI.pptPertemuan 13_Mengelola Pekerjaan dalam Proyek TI.ppt
Pertemuan 13_Mengelola Pekerjaan dalam Proyek TI.pptBudiHsnDaulay
 
Pertemuan 6_Melakukan Pekerjaan Bersama TIM(Objektif 3).ppt
Pertemuan 6_Melakukan Pekerjaan Bersama TIM(Objektif 3).pptPertemuan 6_Melakukan Pekerjaan Bersama TIM(Objektif 3).ppt
Pertemuan 6_Melakukan Pekerjaan Bersama TIM(Objektif 3).pptBudiHsnDaulay
 

More from BudiHsnDaulay (12)

Computer forensics intro(Pendahuluan Komputer Forensik).ppt
Computer forensics intro(Pendahuluan Komputer Forensik).pptComputer forensics intro(Pendahuluan Komputer Forensik).ppt
Computer forensics intro(Pendahuluan Komputer Forensik).ppt
 
embedded-sistem-pertemuan_kedua(Pengenalan Embedded System).pptx
embedded-sistem-pertemuan_kedua(Pengenalan Embedded System).pptxembedded-sistem-pertemuan_kedua(Pengenalan Embedded System).pptx
embedded-sistem-pertemuan_kedua(Pengenalan Embedded System).pptx
 
Pertemuan Kedua_Pengenalan Komputer Grafika.ppt
Pertemuan Kedua_Pengenalan Komputer Grafika.pptPertemuan Kedua_Pengenalan Komputer Grafika.ppt
Pertemuan Kedua_Pengenalan Komputer Grafika.ppt
 
Pertemuan 7_Jaringan Komputer_Data link layer.pptx
Pertemuan 7_Jaringan Komputer_Data link layer.pptxPertemuan 7_Jaringan Komputer_Data link layer.pptx
Pertemuan 7_Jaringan Komputer_Data link layer.pptx
 
Pertemuan 13_Mengelola Pekerjaan dalam Proyek TI.pdf
Pertemuan 13_Mengelola Pekerjaan dalam Proyek TI.pdfPertemuan 13_Mengelola Pekerjaan dalam Proyek TI.pdf
Pertemuan 13_Mengelola Pekerjaan dalam Proyek TI.pdf
 
materi-ppt-algortima-dan-stuktur-data.pptx
materi-ppt-algortima-dan-stuktur-data.pptxmateri-ppt-algortima-dan-stuktur-data.pptx
materi-ppt-algortima-dan-stuktur-data.pptx
 
pengantar_keamanan_sistem_informasi_pptx.pptx
pengantar_keamanan_sistem_informasi_pptx.pptxpengantar_keamanan_sistem_informasi_pptx.pptx
pengantar_keamanan_sistem_informasi_pptx.pptx
 
Interaksi Manusia Komputer (Pertemuan 5).ppt
Interaksi Manusia Komputer (Pertemuan 5).pptInteraksi Manusia Komputer (Pertemuan 5).ppt
Interaksi Manusia Komputer (Pertemuan 5).ppt
 
Interaksi Manusia Komputer (Pertemuan 3).ppt
Interaksi Manusia Komputer (Pertemuan 3).pptInteraksi Manusia Komputer (Pertemuan 3).ppt
Interaksi Manusia Komputer (Pertemuan 3).ppt
 
Pertemuan 13_Mengelola Pekerjaan dalam Proyek TI.ppt
Pertemuan 13_Mengelola Pekerjaan dalam Proyek TI.pptPertemuan 13_Mengelola Pekerjaan dalam Proyek TI.ppt
Pertemuan 13_Mengelola Pekerjaan dalam Proyek TI.ppt
 
Pertemuan 6_Melakukan Pekerjaan Bersama TIM(Objektif 3).ppt
Pertemuan 6_Melakukan Pekerjaan Bersama TIM(Objektif 3).pptPertemuan 6_Melakukan Pekerjaan Bersama TIM(Objektif 3).ppt
Pertemuan 6_Melakukan Pekerjaan Bersama TIM(Objektif 3).ppt
 
4. mekanik.pptx
4. mekanik.pptx4. mekanik.pptx
4. mekanik.pptx
 

Recently uploaded

11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 

Recently uploaded (20)

11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 

03datastructure-141022030535-conversion-gate01.pptx

  • 2. Pendahuluan Sebelum membuat sebuah aplikasi, kita menentukan terlebih dahulu struktur data apa yang akan digunakan. Struktur data adalah sebuah cara mengorganisasikan data pada program sehingga data dapat disimpan dan dipakai kembali dengan efisien.
  • 3. Bentuk Struktur Data Salah satu bentuk struktur data yang umum adalah sekumpulan elemen data yang dibungkus dalam sebuah nama menjadi tipe. Contoh dari struktur data yang dibentuk dapat dilihat pada slide berikutnya.
  • 4. Penulisan Struktur Data { Pendefinisian Pseudocode Tipe } type namaTipe : < namaTipe1 : tipe1, namaTipe2 : tipe2, …, namaTipeN : tipeN > // definisi dalam C++ struct nama_tipe { tipe_anggota1 nama_anggota1; tipe_anggota2 nama_anggota2; … , tipe_anggotaN nama_anggotaN; } nama_objek1, nama_objek2;
  • 5. Contoh Struktur Data Dengan contoh diatas artinya: jamIndonesia, jamMalaysia, dan jamSingapura memiliki atribut Hour, Minute, dan Second yang masing-masing bertipe integer. struct jam { int Hour; int Minute; int Second } jamIndonesia, jamMalaysia, jamSingapura;
  • 6. Bentuk Struktur Data Selain berbentuk definisi tipe, terdapat bentuk struktur data yang lain seperti (tumpukan) (antrian) (aras) (larik) (pohon / graf) ● Stack ● Queu e ● Array ● List ● Tree ● dll