Anda di halaman 1dari 13

LAPORAN AKHIR PRAKTIKUM PEMROGRAMAN II

Oleh :

Andi Nurkholis 133040039

Erika Indah Safitri 133040017

PROGRAM STUDI S1 INFORMATIKA


FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS TEKNOKRAT INDONESIA
2017
DAFTAR ISI

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

Tabel 1.1 Contoh penggunaan tabel................................................................. 1


DAFTAR KODE

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.1. Latar Belakang


Latar belakang dari diajarkannya materi-materi dalam mata kuliah Praktikum
Pemrograman II.(Kenapa kita harus belajar bahasa pemograman)
1.2. Tujuan
Tujuan dari diajarkannya materi-materi dalam mata kuliah Praktikum
Pemrograman II.(tujuan belajar praktikum pemograman, memberikan konsep
aloritma dan stuktur data)
1.3. Manfaat
Manfaat dari diajarkannya materi-materi dalam mata kuliah Praktikum
Pemrograman II.(kita bisa menuasai dan mengetahui algoritma dalam hal menguasai
permecahan permasalahan)

1
BAB II
LANDASAN TEORI

2.1 Konsep Algoritma dan Struktur Data


Paparan mengenai materi konsep algoritma dan struktur data.
2.2 Array dan Struct
Paparan mengenai materi array dan struct.
2.3 Pemrograman Modular
Paparan mengenai materi pemrograman modular.
2.4 Stack
Paparan mengenai materi stack.
2.5 Queue
Paparan mengenai materi queue.
2.6 Searching
Paparan mengenai materi searching.
2.7 Sorting
Paparan mengenai materi sorting.

2
BAB III
PRAKTIKUM DAN PEMBAHASAN

3.1 Konsep Algoritma dan Struktur Data


Isian coding beserta pembahasan konsep algoritma dan struktur data.
#include<stdio.h>
#include<conio.h>
main()
{
printf(“Hello World”);
getch();
}
Kode 3.1 Contoh coding konsep algoritma dan struktur data
Hasil program dari Kode 3.1 akan menampilkan seperti yang ditunjukkan pada
Gambar 3.1.

Gambar 3.1 Tampilan program konsep algoritma dan struktur data


Berdasarkan program pada Kode 3.1 dan Gambar 3.1, dapat diketahui bahwa.
3.2 Array dan Struct
Isian coding beserta pembahasan array dan struct.
#include<stdio.h>
#include<conio.h>
main()
{
printf(“Hello World”);
getch();
}
Kode 3.2 Contoh coding array dan struct
Hasil program dari Kode 3.2 akan menampilkan seperti yang ditunjukkan pada
Gambar 3.2.

Gambar 3.2 Tampilan program array dan struct

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.

Gambar 3.3 Tampilan program pemrograman modular


Berdasarkan program pada Kode 3.3 dan Gambar 3.3, dapat diketahui bahwa.
3.4 Stack
Isian coding beserta pembahasan stack.
#include<stdio.h>
#include<conio.h>
main()
{
printf(“Hello World”);
getch();
}
Kode 3.4 Contoh coding stack
Hasil program dari Kode 3.4 akan menampilkan seperti yang ditunjukkan pada
Gambar 3.4.

Gambar 3.4 Tampilan program stack


Berdasarkan program pada Kode 3.4 dan Gambar 3.4, dapat diketahui bahwa.

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.

Gambar 3.5 Tampilan program queue


Berdasarkan program pada Kode 3.5 dan Gambar 3.5, dapat diketahui bahwa.
3.6 Searching
Isian coding beserta pembahasan searching.
#include<stdio.h>
#include<conio.h>
main()
{
printf(“Hello World”);
getch();
}
Kode 3.6 Contoh coding searching
Hasil program dari Kode 3.6 akan menampilkan seperti yang ditunjukkan pada
Gambar 3.6.

Gambar 3.6 Tampilan program searching


Berdasarkan program pada Kode 3.6 dan Gambar 3.6, dapat diketahui bahwa.

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.

Gambar 3.7 Tampilan program sorting


Berdasarkan program pada Kode 3.7 dan Gambar 3.7, dapat diketahui bahwa.

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.

Anda mungkin juga menyukai