Oleh :
DAFTAR ISI............................................................................................. i
DAFTAR GAMBAR................................................................................ ii
DAFTAR TABEL .................................................................................... iii
DAFTAR KODE ...................................................................................... iv
BAB I PENDAHULUAN ........................................................................ 1
1.1. Latar Belakang.......................................................................... 1
1.2. Tujuan....................................................................................... 1
1.3. Manfaat..................................................................................... 1
BAB II LANDASAN TEORI .................................................................. 2
2.1. Konsep Algoritma dan Struktur Data ...................................... 2
2.2. Array dan Struct ....................................................................... 2
2.3. Pemrograman Modular ............................................................ 2
2.4. Stack ........................................................................................ 2
2.5. Queue ....................................................................................... 2
2.6. Searching ................................................................................. 2
2.7. Sorting ...................................................................................... 2
BAB III PRAKTIKUM DAN PEMBAHASAN .................................... 3
3.1. Konsep Algoritma dan Struktur Data ...................................... 3
3.2. Array dan Struct ....................................................................... 3
3.3. Pemrograman Modular ............................................................ 4
3.4. Stack ........................................................................................ 4
3.5. Queue ....................................................................................... 5
3.6. Searching ................................................................................. 5
3.7. Sorting ...................................................................................... 6
BAB IV KESIMPULAN DAN SARAN ................................................. 7
4.1 Kesimpulan............................................................................... 7
4.2 Saran.......................................................................................... 7
DAFTAR PUSTAKA ............................................................................... 8
DAFTAR GAMBAR
Gambar 3.1 Tampilan program konsep algoritma dan struktur data ............... 3
Gambar 3.2 Tampilan program array dan struct .............................................. 3
Gambar 3.3 Tampilan program pemrograman modular .................................. 4
Gambar 3.4 Tampilan program stack .............................................................. 4
Gambar 3.5 Tampilan program queue ............................................................. 5
Gambar 3.6 Tampilan program searching........................................................ 5
Gambar 3.7 Tampilan program sorting ........................................................... 6
DAFTAR TABEL
Kode 3.1 Contoh coding konsep algoritma dan struktur data ......................... 3
Kode 3.2 Contoh coding array dan struct ........................................................ 3
Kode 3.3 Contoh coding pemrograman modular ............................................ 4
Kode 3.4 Contoh coding stack ......................................................................... 4
Kode 3.5 Contoh coding queue ....................................................................... 5
Kode 3.6 Contoh coding searching................................................................... 5
Kode 3.7 Contoh coding sorting ...................................................................... 6
BAB I
PENDAHULUAN
1
BAB II
LANDASAN TEORI
2
BAB III
PRAKTIKUM DAN PEMBAHASAN
3
Berdasarkan program pada Kode 3.2 dan Gambar 3.2, dapat diketahui bahwa.
3.3 Pemrograman Modular
Isian coding beserta pembahasan pemrograman modular.
#include<stdio.h>
#include<conio.h>
main()
{
printf(“Hello World”);
getch();
}
Kode 3.3 Contoh coding pemrograman modular
Hasil program dari Kode 3.3 akan menampilkan seperti yang ditunjukkan pada
Gambar 3.3.
4
3.5 Queue
Isian coding beserta pembahasan queue.
#include<stdio.h>
#include<conio.h>
main()
{
printf(“Hello World”);
getch();
}
Kode 3.5 Contoh coding queue
Hasil program dari Kode 3.5 akan menampilkan seperti yang ditunjukkan pada
Gambar 3.5.
5
3.7 Sorting
Isian coding beserta pembahasan sorting.
#include<stdio.h>
#include<conio.h>
main()
{
printf(“Hello World”);
getch();
}
Kode 3.7 Contoh coding sorting
Hasil program dari Kode 3.7 akan menampilkan seperti yang ditunjukkan pada
Gambar 3.7.
6
BAB IV
KESIMPULAN DAN SARAN
4.1 Kesimpulan
Kesimpulan dari materi-materi yang telah dipelajari.(penyimpulan semua materi)
4.2 Saran
Saran dari materi-materi yang telah dipelajari.
(dalam mempelajari pemograman 2 stidaknya memahami basic basic
pemogaman C)
7
DAFTAR PUSTAKA
Munir, Rinaldi. 2016. Algoritma dan Pemrograman dalam Bahasa Pascal, C, dan C++
Edisi Keenam. Jawa Barat: Informatika
A.S, Rosa. 2018. Logika Algoritma Dan Pemrograman Dasar. Modula Bandung.
A.S, Rosa. 2018. Struktur data terapan dalam berbagai bahasa pemrograman pascal
C, C++, dan java. Modula Bandung.
Munir, Rinaldi. 2011. Algoritma dan Pemrograman dalam Bahasa Pascal dan C
(Edisi Revisi). Jawa Barat: Informatika
Liem, Inggriani. 1993. Algoritma dan Pemrograman. Jilid 1 dan 2. Bandung: Teknik
Informatika, ITB.
Sedgewick, R., & Wayne, K. 2011. Algorithms, Fourth Edition. Addison-wesley
professional.