Anda di halaman 1dari 12

LAPORAN FINAL PROJECT

PROGRAM KUIS MATERI BANGUN DATAR DAN BANGUN RUANG

OLEH :

OLEH :

KADEK NANDA BANYU PERMANA 1808561050


CHRISNA JOSHUA SERGIO 1808561063

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS UDAYANA
2018
BAB 1

PENDAHULUAN

1.1 LATAR BELAKANG

Dengan kemajuan teknologi, kita dihadapkan kepada sebuah kenyataan


bahwa kedepannya segala sesuatu akan semakin cepat dan mudah untuk dikerjakan.
Oleh karena itu, kami ingin membuat program sederhana mengenai pengenalan
materi dari rumus-rumus bangun datar dan bangun ruang. Dimana sasaran
pengguna program ini adalah kalangan siswa SD, SMP, dan SMA yang senantiasa
mendapatkan materi ini dalam pelajaran Matematika. Kami ingin nantinya ketika
guru menjelaskan tentang materi ini, para siswanya dapat mengaplikasikannya dan
mencoba program ini. Dengan harapan ketika mengerjakan soal-soal tersebut, siswa
akan tergugah untuk mencoba soal-soal lain. Siswa biasanya membuat gambar
terlebih dahulu dan membuatnya secara runtut mulai dari rumus, cara pengerjaan,
dan seterusnya.

Program kuis ini dibuat dengan harapan dapat memperkenalkan bahasa C


kepada siswa-siswa SD, SMP, dan SMA karena pada dasarnya bahasa C dapat
dipelajari semua kalangan tanpa terkecuali secara otodidak melalui internet ataupun
youtube. Program ini juga dibuat untuk lebih memudahkan proses pemeriksaan
jawaban ketika siswa ingin mencoba menjawab beberapa soal yang diberikan oleh
gurunya atau yang didapatnya di buku karena pada program ini hasil dari jawaban
siswa terekam secara langsung sehingga siswa dapat mengetahui kekurangannya
dalam materi apa saja. Program ini dibuat dengan sangat sistematis dengan harapan
mudah digunakan oleh semua kalangan.

Kami berharap dengan dibuatnya program ini dapat mengunggah minat


siswa dalam mempelajari bahasa C, selain itu dapat memudahkan proses
pemeriksaan dan proses penilaian baik itu pada ulangan maupun tugas. Ketika
siswa mencoba program ini, besar harapan kami siswa tersebut akan lebih mudah
mempelajari materi tentang bangun datar dan bangun ruang. Siswa yang sering lupa
dengan rumus-rumus luas, keliling bangun datar ataupun luas permukaan, volume
bangun ruang dapat melihat rumus-rumus tersebut pada menu bantuan program ini
sehingga mereka tidak perlu bersusah payah mencari dari satu buku ke buku yang
lain. Kami mengetahui bahwa program ini masih jauh dari kata sempurna, sehingga
kami sangat menginginkan kritik serta saran agar program ini dapat berjalan dengan
lebih baik lagi. Tentunya kami juga berharap nanti kami bisa menambahkan fitur
lain dalam program ini.

1.2 TUJUAN

Adapun tujuan yang ingin kami capai ketika membuat program ini yaitu

1. Memperkenalkan bahasa C kepada siswa SD, SMP, dan SMA


2. Membantu siswa dalam memeriksa hasil jawaban soal-soal mengenai
materi rumus-rumus bangun datar dan bangun ruang
3. Membantu siswa dalam mengingat rumus-rumus mengenai luas, keliling
bangun datar ataupun luas permukaan, volume bangun ruang
BAB 2

PEMBAHASAN

PROGRAM KUIS MATERI BANGUN DATAR DAN BANGUN RUANG

2.1 ANALISIS PROGRAM

Input : Input Login (Masukkan Nama Lengkap dan No.Absen)


Input Menu (Bantuan, Mulai Kerjakan, Cek Skor Anda, Keluar)
Input Bantuan (Panduan Pengerjaan, Rumus-rumus, Kembali)
Input Mulai Kerjakan (Luas, Keliling, Luas Permukaan, Volume,
Kembali)
Input Cek Skor Anda
Input Keluar
Proses : Luas, Keliling untuk Bangun Datar
Luas Permukaan, Volume untuk Bangun Ruang
Output : Hasil Proses Masukkan Jawaban Anda Luas, Keliling, Luas
Permukaan, Volume dan nanti akan terlihat skor yang diperoleh.

Program ini memuat beberapa menu mengenai rumus-rumus Luas, Keliling,


Luas Permukaan, Volume dari materi bangun datar dan bangun ruang. Dimana
nanti user akan menginput apa saja yang dibutuhkan pada pilihan menu program.
Pertama, user akan diminta menginputkan Nama Lengkap dan No Absen. Setelah
itu, akan muncul pilihan menu berupa bantuan, mulai kerjakan, cek skor Anda, dan
keluar. Ketika user memilih menu bantuan maka akan muncul menu-menu lain
yaitu panduan pengerjaan yang berisi tata cara pengerjaan soal dalam program ini,
rumus-rumus yang berisi secara lengkap baik itu rumus luas, keliling, luas
permukaan, dan volume serta menu kembali ke menu utama. Ketika user memilih
menu mulai kerjakan, program akan menampilkan pilihan berupa luas, keliling, luas
permukaan, volume. Dimana pada setiap masing-masing pilihan program akan
menampilkan bangun datar seperti segitiga, persegi, persegi panjang, jajar genjang,
belah ketupat, trapesium, layang-layang, lingkaran, pada bangun ruang akan
menampilkan kubus, balok, limas segitiga, limas segiempat, prisma segitiga, prisma
segiempat, tabung, kerucut, bola. Ketika user sudah menyelesaikan beberapa soal,
user dapat mengetahui nilai atau skor pada menu cek skor Anda sehingga user dapat
mengetahui seberapa paham ia tentang materi bangun datar dan bangun ruang ini.
Terakhir ada menu keluar ketika user sudah tidak menggunakan
program ini lagi maka program ini akan secara otomatis terclose ketika
user memilih menu keluar.
2.2 DESAIN PROGRAM [ PSEUDOCODE ]
2.3 IMPLEMENTASI (SOURCE CODE & PENJELASAN)

1. #include <stdio.h> merupakan file preprocessor untuk menjalankan fungsi


dasar berupa input (scanf) dan output (printf) pada pemrograman bahasa
c.

2. Pendeklarasian variabel, yaitu variabel soal, benar, dan score sebagai tipe
data integer atau bilangan bulat. . Sedangkan int main () merupakan fungsi
utama dari sebuah kode bahasa c.

3. Dalam int main() terdapat menu login dimana user akan menginput nama
dan NIM yang bersangkutan.

4. Pencetakan header dan menu pilihan program User akan diminta untuk
meninputkan pilihan berupa angka 1/2/3/4, dan hasil inputan disimpan pada
variabel pilihan dan akan dieksekusi melalui switch-case
5. Setelah inputan diterima, akan digunakan switch-case. Dimana switch-case
ini digunakan untuk memproses inputan sehingga masuk kedalam fungsi
yang sesuai

6. Pada fungsi kembali digunakan menu() sehingga dapat langsung kembali ke


menu

7. Penggunaan system (“pause”), berguna untuk menahan sistem agar tidak


langsung melakukan eksekusi melainkan menunggu user untuk me-resume
sistem tersebut.

8. Pada fungsi kerjakan, user diminta untuk menginput pilihan fungsi nya yang
dimana inputan tersebut akan di proses sehingga dapat masuk ke fungsi
lainnya.
9. Pada fungsi kerjakan, ketika user sudah menginput pilihan nya, user akan
menginput data – data terkait dengan pilihan yang dipilih. Dimana setelah
user menginput data int soal akan bertambah 1 yang dimana akan digunakan
untuk menghitung skor. Setelah itu akan masuk ke dalam fungsi for dimana
user akan menginput jawaban mereka. Akan diberikan 3 kesempatan
menjawab, dimana fungsi for ini menggunakan i=2 dan dalam looping, i ini
akan berkurang satu dan akan terus berlanjut selama i>=0. Jika user
menjawab benar, variabel benar akan bertambah 1. Tetapi jika salah,
variabel benar tidak akan bertambah.

10. Dalam fungsi skor, akan dilakukan penghitungan skor. Pertama-tama akan
diuji apakah soal = 0. Jika benar soal=0 maka skor tidak akan muncul karena
user belum menjawab satupun soal. Ketika soal!=0, maka akan ditampilkan
jumlah jawaban benar beserta total keseluruhan soal yang telah dikerjakan
oleh user. Dan dalam proses score akan dihitung jumlah skor yang didapat
dengan cara benar*100/soal. Dan skor yang telah dihitung tersebut akan
ditampilkan.
2.4 OUTPUT PROGRAM

1. Tampilan awal program

2. Tampilan menu program

3. Tampilan menu bantuan pada program

4. Tampilan panduan pengerjaan


5. Tampilan rumus-rumus

6. Tampilan salah satu daftar rumus yaitu rumus luas

7. Tampilan menu mulai kerjakan pada program

8. Tampilan salah satu pilihan menu mulai kerjakan yaitu luas


9. Tampilan salah satu program luas segitiga

10. Tampilan cek skor Anda pada program

11. Selanjutnya ketika kita memilih nomor 4 yaitu keluar maka program akan
secara otomatis keluar.
BAB 3
PENUTUP

3.1 KESIMPULAN

Program kuis materi bangun datar dan bangun ruang ini dibuat untuk
memenuhi tugas akhir dari mata kuliah algoritma dan pemrograman. Selain itu,
program ini dibuat secara sistematis dan terurut agar user dapat dengan mudah
menggunakannya. Program ini bertujuan untuk mempermudah dalam memeriksa
suatu permasalahan dalam bangun datar dan bangun ruang seperti mencari luas,
keliling, luas permukaan, dan volume. Program ini dilengkapi dengan fitur cek skor
Anda yang dapat mengetahui berapa banyak soal yang benar atau salah kita jawab.
Program ini diharapkan dapat menjadi solusi bagi adik-adik kami baik itu di SD,
SMP, dan SMA ketika mereka sedang menempuh pelajaran bangun datar dan
bangun ruang pada pelajaran Matematika. Kami berharap program ini dapat
mengunggah hati adik-adik kami bahwasanya membuat program seperti ini tidak
sulit dilakukan asalkan mau belajar, memperkenalkan bahasa C yang masih jarang
diperkenalkan di lingkungan sekolah dasar hingga menengah. Besar harapan kami,
nantinya program ini dapat terus ditingkatkan baik dari segi performa maupun fitur-
fitur yang lain.

Anda mungkin juga menyukai