Anda di halaman 1dari 17

LAPORAN PRAKTIKUM

KONSEP PEMROGRAMAN
PERULANGAN

DISUSUN OLEH :
UMAR HADI PRANOTO
M0520078

ASISTEN :
1. MUHAMMAD FADHLI PUTRA MULYANA (M0519061)
2. RIZAL AJI PURBADINATA (M0519073)

PROGRAM STUDI INFORMATIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
Sabtu, 24 Oktober 2020
KERJA PROGRAM
(Piramida Angka 1 Game)
1. Game akan memberikan suatu soal cerita yang akan dapat diselesaikan dengan
membuat suatu program yang diinginkan oleh game.
2. Game akan memberikan suatu kotak dimana para peserta yang mengikuti game akan
diperintahkan untuk mengisi kotak dengan suatu kode program dengan Bahasa C.
3. Game akan menguji coba apakah program dengan Bahasa C yang telah dibuat apakah
memenuhi persyaratan atau tidak dengan memberikan suatu input yang telah ditentukan
oleh Game.
ANALISIS PROGRAM
(Piramida Angka 1 Game)

Penjelasan :
1. #include adalah suatu fungsi yang berguna untuk memanggil atau mengimpor fungsi-
fungsi yang lainnya yang berada dalam header yang sebelumnya telah disediakan atau
dibuat oleh Bahasa C sendiri.
2. int adalah adalah tipe data yang digunakan untuk mendeklarasikan variabel bilangan
bulat tanpa desimal. Long dan int hanya berbeda pada size dari penyimpanan atau
memorinya. Dalam program di atas pendeklarasian variabel dilakukan dengan beberapa
kali dalam berbeda baris. Pendeklarasian variabel yang memiliki tipe data yang sama
dapat dilakukan secara bersama-sama dalam satu baris.
3. Main adalah suatu fungsi utama dalam Bahasa C dimana fungsi tersebut yang akan
pertama kali dieksekusi oleh kode komputer.
4. for loop(pengulangan for) adalah suatu fungsi dalam bahasa pemrograman akan
mengulang seluruh pernyataan yang terdapat dalam badan for loop tersebut. For loop
akan terus berjalan jika syarat berikut tetap bernilai true yaitu insialisasi variabel yang
akan dipakai dan memberinya nilai, pernyataan terhadap variabel menggunakan
assignment operator, dan increment atau decrement variabel. For loop berkaitan dengan
break dan continue dimana break berfungsi untuk memutus atau menghentikan for loop
di tengah prosesnya dan continue berfungsi untuk melompati atau mengabaikan suatu
nilai saat for loop berjalan.
5. Scanf adalah suatu fungsi dalam Bahasa C yang digunakan untuk memasukkan data
yang diterima dari user.
6. %d dalam fungsi scanf adalah suatu penanda dimana suatu data yang dimasukkan
berupa tipe integer.
7. &n dalam fungsi scanf adalah suatu tanda dalam Bahasa C dimana tanda ini berarti
variabel penampung. Tanda ini merujuk pada suatu pointer agar suatu variabel yang
dideklarasikan memiliki alamat memori. Tanda ini digunakan untuk variabel dengan
tipe data int, float dan char.
8. Tanda “+” adalah suatu operator dalam bahasa pemrograman yang akan menjumlahkan
suatu nilai atau pernyataan.
9. Tanda “-” adalah suatu operator dalam bahasa pemrograman yang akan mengurangkan
suatu nilai atau pernyataan.
10. Tanda “>” adalah salah satu operator perbandingan dan tanda matematika yang
digunakan untuk menyatakan suatu pernyataan lebih atau lebih besar dari pernyataan
yang lain.
11. Tanda “<” adalah salah satu operator perbandingan dan tanda matematika yang
digunakan untuk menyatakan suatu pernyataan kurang atau lebih kecil dari pernyataan
yang lain.
12. Tanda “&&” adalah salah satu tanda operator logika dimana menyatakan seluruh
kondisi dikiri tanda dan di kanan tanda harus dipenuhi.
13. If else adalah suatu kesatuan fungsi dalam Bahasa C dimana fungsi ini adalah sebuah
struktur logika atau boolean yang hanya mengidentikasi kondisi true(1) dan false(0).
Kondisi pertama atau dalam fungsi if akan mengidentifikasi suatu pernyataan true(1)
dan false(0), apabila true(1) maka program pada fungsi if akan berjalan, dan apabila
false(0) maka fungsi else akan dijalankan. Pada fungsi if else terdapat fungsi else if.
14. Printf adalah suatu fungsi untuk menampilkan sesuatu dalam Bahasa C.
15. Tanda”\n” dalam fungsi printf digunakan untuk membuat baris baru.
16. Return adalah suatu fungsi dalam Bahasa C untuk mengembalikan nilai pada suatu
fungsi. Return bergantung pada suatu tipe data dari fungsi tersebut. Di program ini,
return 0 memiliki arti nilai dikembalikan seperti semula atau default. Return tidak
digunakan pada tipe data fungsi void.
KERJA PROGRAM
(XpangkatYGame)
1. Game akan memberikan suatu soal cerita yang akan dapat diselesaikan dengan
membuat suatu program yang diinginkan oleh game.

2. Game akan memberikan suatu kotak dimana para peserta yang mengikuti game akan
diperintahkan untuk mengisi kotak dengan suatu kode program dengan Bahasa C.
3. Game akan menguji coba apakah program dengan Bahasa C yang telah dibuat apakah
memenuhi persyaratan atau tidak dengan memberikan suatu input yang telah ditentukan
oleh Game.
ANALISIS PROGRAM
(XpangkatYGame)

Penjelasan :
1. #include adalah suatu fungsi yang berguna untuk memanggil atau mengimpor fungsi-
fungsi yang lainnya yang berada dalam header yang sebelumnya telah disediakan atau
dibuat oleh Bahasa C sendiri.
2. #define adalah suatu fungsi yang berguna untuk memberikan nilai dasar pada suatu
variabel.
3. long long int adalah tipe data yang digunakan untuk mendeklarasikan variabel bilangan
bulat tanpa desimal. Pendeklarasian variabel yang memiliki tipe data yang sama dapat
dilakukan secara bersama-sama dalam satu baris.
4. Pada program di atas digunakan long long int bertujuan untuk memperbesar size of
storage sehingga dapat lebih banyak memuat bilangan.
5. Main adalah suatu fungsi utama dalam Bahasa C dimana fungsi tersebut yang akan
pertama kali dieksekusi oleh kode komputer.
6. Scanf adalah suatu fungsi dalam Bahasa C yang digunakan untuk memasukkan data
yang diterima dari user.
7. %lld dalam fungsi scanf adalah suatu penanda dimana suatu data yang dimasukkan
berupa tipe long long integer.
8. Pada program di atas digunakan long long bertujuan untuk memperbesar size of storage
sehingga dapat lebih banyak memuat bilangan.
9. &x dan &y dalam fungsi scanf adalah suatu tanda dalam Bahasa C dimana tanda ini
berarti variabel penampung. Tanda ini merujuk pada suatu pointer agar suatu variabel
yang dideklarasikan memiliki alamat memori. Tanda ini digunakan untuk variabel
dengan tipe data int, float dan char.
10. Tanda “=” adalah suatu tanda matematika yang digunakan untuk menyatakan sesuatu.
Tanda ini merupakan bawaan dari Bahasa komputer sendiri dimana tanda ini tidak
memerlukan suatu header.
11. Tanda ”/” adalah suatu operator dalam bahasa pemrograman yang berarti pembagian
dimana suatu bilangan akan dibagi dengan suatu bilangan. Operator ini juga dapat
digunakan untuk membagi selain angka.
12. Tanda “%” adalah suatu operator dalam bahasa pemrograman yang berarti modulus
dimana suatu bilangan akan dimodulus hingga memberikan suatu output berupa hasil
bagi.
13. Tanda “*” adalah suatu operator dalam pemrograman yang berarti perkalian dimana
suatu bilangan akan dikalikan dengan suatu bilangan. Operator ini juga dapat digunakan
untuk mengkalikan selain angka.
14. If else adalah suatu kesatuan fungsi dalam Bahasa C dimana fungsi ini adalah sebuah
struktur logika atau boolean yang hanya mengidentikasi kondisi true(1) dan false(0).
Kondisi pertama atau dalam fungsi if akan mengidentifikasi suatu pernyataan true(1)
dan false(0), apabila true(1) maka program pada fungsi if akan berjalan, dan apabila
false(0) maka fungsi else akan dijalankan. Pada fungsi if else terdapat fungsi else if.
15. Printf adalah suatu fungsi untuk menampilkan sesuatu dalam Bahasa C.
16. Return adalah suatu fungsi dalam Bahasa C untuk mengembalikan nilai pada suatu
fungsi. Return bergantung pada suatu tipe data dari fungsi tersebut. Di program ini,
return 0 memiliki arti nilai dikembalikan seperti semula atau default dan return yang
lainnya digunakan untuk membuat suatu fungsi rekursif. Return tidak digunakan pada
tipe data fungsi void.
KERJA PROGRAM
(Habis Dibagi Game)
1. Game akan memberikan suatu soal cerita yang akan dapat diselesaikan dengan
membuat suatu program yang diinginkan oleh game.
2. Game akan memberikan suatu kotak dimana para peserta yang mengikuti game akan
diperintahkan untuk mengisi kotak dengan suatu kode program dengan Bahasa C.

3. Game akan menguji coba apakah program dengan Bahasa C yang telah dibuat apakah
memenuhi persyaratan atau tidak dengan memberikan suatu input yang telah ditentukan
oleh Game.
ANALISIS PROGRAM
(Habis Dibagi Game))

Penjelasan :
1. #include adalah suatu fungsi yang berguna untuk memanggil atau mengimpor fungsi-
fungsi yang lainnya yang berada dalam header yang sebelumnya telah disediakan atau
dibuat oleh Bahasa C sendiri.
2. long long adalah tipe data yang digunakan untuk mendeklarasikan variabel bilangan
bulat tanpa desimal. Pendeklarasian variabel yang memiliki tipe data yang sama dapat
dilakukan secara bersama-sama dalam satu baris.
3. Pada program di atas digunakan long long bertujuan untuk memperbesar size of storage
sehingga dapat lebih banyak memuat bilangan.
4. Main adalah suatu fungsi utama dalam Bahasa C dimana fungsi tersebut yang akan
pertama kali dieksekusi oleh kode komputer.
5. Scanf adalah suatu fungsi dalam Bahasa C yang digunakan untuk memasukkan data
yang diterima dari user.
6. for loop(pengulangan for) adalah suatu fungsi dalam bahasa pemrograman akan
mengulang seluruh pernyataan yang terdapat dalam badan for loop tersebut. For loop
akan terus berjalan jika syarat berikut tetap bernilai true yaitu insialisasi variabel yang
akan dipakai dan memberinya nilai, pernyataan terhadap variabel menggunakan
assignment operator, dan increment atau decrement variabel. For loop berkaitan dengan
break dan continue dimana break berfungsi untuk memutus atau menghentikan for loop
di tengah prosesnya dan continue berfungsi untuk melompati atau mengabaikan suatu
nilai saat for loop berjalan.
7. %lld dalam fungsi scanf adalah suatu penanda dimana suatu data yang dimasukkan
berupa tipe long long integer.
8. Pada program di atas digunakan long long bertujuan untuk memperbesar size of storage
sehingga dapat lebih banyak memuat bilangan.
9. &n, &x dan &y dalam fungsi scanf adalah suatu tanda dalam Bahasa C dimana tanda
ini berarti variabel penampung. Tanda ini merujuk pada suatu pointer agar suatu
variabel yang dideklarasikan memiliki alamat memori. Tanda ini digunakan untuk
variabel dengan tipe data int, float dan char.
10. Tanda “>” adalah salah satu operator perbandingan dan tanda matematika yang
digunakan untuk menyatakan suatu pernyataan lebih atau lebih besar dari pernyataan
yang lain.
11. Tanda “<” adalah salah satu operator perbandingan dan tanda matematika yang
digunakan untuk menyatakan suatu pernyataan kurang atau lebih kecil dari pernyataan
yang lain.
12. Tanda “+” adalah suatu operator dalam bahasa pemrograman yang akan menjumlahkan
suatu nilai atau pernyataan.
13. Tanda “-” adalah suatu operator dalam bahasa pemrograman yang akan mengurangkan
suatu nilai atau pernyataan.
14. Tanda “%” adalah suatu operator dalam bahasa pemrograman yang berarti modulus
dimana suatu bilangan akan dimodulus hingga memberikan suatu output berupa hasil
bagi.
15. Tanda “=” adalah suatu tanda matematika yang digunakan untuk menyatakan sesuatu.
Tanda ini merupakan bawaan dari Bahasa komputer sendiri dimana tanda ini tidak
memerlukan suatu header.
16. If else adalah suatu kesatuan fungsi dalam Bahasa C dimana fungsi ini adalah sebuah
struktur logika atau boolean yang hanya mengidentikasi kondisi true(1) dan false(0).
Kondisi pertama atau dalam fungsi if akan mengidentifikasi suatu pernyataan true(1)
dan false(0), apabila true(1) maka program pada fungsi if akan berjalan, dan apabila
false(0) maka fungsi else akan dijalankan. Pada fungsi if else terdapat fungsi else if.
17. Printf adalah suatu fungsi untuk menampilkan sesuatu dalam Bahasa C.
18. Tanda”\n” dalam fungsi printf digunakan untuk membuat baris baru.
19. Return adalah suatu fungsi dalam Bahasa C untuk mengembalikan nilai pada suatu
fungsi. Return bergantung pada suatu tipe data dari fungsi tersebut. Di program ini,
return 0 memiliki arti nilai dikembalikan seperti semula atau default dan return yang
lainnya digunakan untuk membuat suatu fungsi rekursif. Return tidak digunakan pada
tipe data fungsi void.
LAMPIRAN

Anda mungkin juga menyukai