PEMROGRAMAN I
MODUL 0
HOW TO PROGRAM
Oleh:
Siti Ratna Dwinta Sari NIM. 2310718120002
Menyetujui, Mengetahui,
Asisten Praktikum Dosen Penanggung Jawab Praktikum
LEMBAR PENGESAHAN..........................................................................................2
DAFTAR ISI.................................................................................................................3
DAFTAR TABEL.........................................................................................................4
DAFTAR GAMBAR....................................................................................................5
SOAL 1.........................................................................................................................6
A. Source Code...................................................................................................6
B. Output Program..............................................................................................7
C. Pembahasan....................................................................................................7
TAUTAN GIT..............................................................................................................8
DAFTAR TABEL
A. Source Code
Tabel 1. Source Code Jawaban Soal 1 Bahasa C
1 #include <stdio.h>
2
3 int main (){
4 printf("Saya Calon Programmer No. 1");
5 return 0;
6 }
7
8
9
10
11
6
B. Output Program
C. Pembahasan
1. (C)Baris 1 “#include <stdio.h>” berfungsi untuk memberi izin program
untuk menggunakan fungsi input/output. Baris 3 “int main(){..}” pintu masuk
sebuah kode, yaitu printf(“Saya calon programmer No 1”); yang outputnya
ditampilkan di layar monitor tersebut.
2. (Python) Baris 1 “print” merupakan kata dasar dalam Bahasa Python dalam
mencetak teks atau data ke layar monitor. “Saya Calon Programmer No. 1”
adalah perintah yang diberikan pada “print” untuk dicetak ke layar monitor
tersebut.
SOAL 2
A. Source Code
Tabel 3. Source Code Jawaban Soal 2 Bahasa C
1 #include <stdio.h>
2
3
4 int main(){
5 printf("Selamat Pagi, Siti Ratna
6 Dwinta Sari\n");
7
printf("Selamat Siang, Siti Ratna
8
9 Dwinta Sari\n");
10 printf("Selamat Malam, Siti Ratna
11 Dwinta Sari\n");
return 0;
}
C. Pembahasan
1. (C) Baris 1 menggunakan “#include <stdio.h> dimasukkan dalam
program, sebagai operasi input dan output. Baris ke 3 “int main(){..}”
sebagai titik awal eksekusi program C. Baris ke 4 di beri perintah pada
“printf” yang mencetak teks “Selamat Pagi Siti Ratna Dwinta Sari” dan
terdapat \n untuk membuat baris baru dibawahnya. Pada baris ke 5 dan ke
6 juga sama seperti baris ke 4 hanya berbeda dikalimat perintah pada
ucapan “Selamat Siang dan Selamat Malam”. Lalu terakhir “return 0;
sebagai tanda bahwa program berjalan tanpa kendala.
2. (Python) Baris 1 berisi variabel “yu” dengan nilai“Siti Ratna Dwinta Sari”
cara ini membuat pesan yang dicetak menjadi efektif dan efisien.
Kemudian pada baris 3 di beri perintah “print” untuk mencetak teks
“Selamat Pagi” serta diikuti variabel “yu” sehingga menghasilkan output
“Selamat Pagi, Siti Ratna Dwinta Sari”. Baris 4 dan 5 juga sama seperti
baris 3 hanya berbeda di perintah teks selamat pagi dan selamat malam.
SOAL 3
Output
Andi Berkata “Saya Pasti Bisa”
A. Source Code
Tabel 5. Source Code Jawaban Soal 3 Bahasa C
1 #include <stdio.h>
2
3
4 int main(){
5 printf("Andi berkata \"Saya Pasti
6 Bisa\"");
7
return 0;
8
9 }
10
11
C. Pembahasan
1. (C) Menggunakan “#include <stdio.h> dimasukkan dalam program,
sebagai operasi input dan output. ‘Int main (){..}’ titik awal eksekusi pada
program C. Perintah “printf” mencetak teks “Andi berkata “Saya pasti
Bisa”’’ ke layar monitor. Tanda kutip ganda dalam digunakan agar
menunjukkan itu merupakan karakter string, untuk mencetak tanda kutip
ganda itu sendiri, diperlukan tanda kutip ganda escape("") agar bagian
tersebut dapat dicetak ke dalam layar.
Output
##############################
# #
# Nama Anda #
# NIM #
# #
##############################
A. Source Code
Tabel 7. Source Code Jawaban Soal 4 Bahasa C
1 #include <stdio.h>
2
3
4 int main(){
5 printf("##############################\
6 n");
7
printf("# #\
8
9 n");
10 printf("# Siti Ratna Dwinta Sari #\
11 n");
printf("# 2310817120002 #\
n");
printf("# #\
n");
printf("##############################");
return 0;
}
1 print("#############################")
2
3 print("# #")
4
print("# Siti Ratna Dwinta Sari #")
5
6 print("# 2310817120002 #")
7 print("# #")
8 print("#############################")
9
10
11
B. Output Program
C. Pembahasan
1. (C) Menggunakan ‘#include <stdio.h>’ sebagai pembuka awal untuk operasi
input dan output dalam program tersebut. ‘Int main (){..}’ titik awal eksekusi
pada program C. Baris ke 4 diberi perintah dengan karakter “#” dicetak
sebanyak 30 kali dan memasukkan ‘\n’ sebagai spasi. Lalu, baris ke 5 dan ke
8 mencetak “#” disisi kiri ujung dan disisi kanan ujung lalu tengahnya diberi
spasi sebagai jarak. Baris ke 6 mencetak nama “Siti Ratna Dwinta Sari” di
tengah kotak. Baris ke 7 mencetak NIM “2310817120002” di tengah kotak.
Sehingga program tersebut membuat kotak yang tersusun atas pagar yang
didalamnya terisi Nama dan NIM.
2. (Python) “print” merupakan kata dasar dalam Bahasa Python dalam mencetak
teks atau data ke layar monitor. baris 1 dan 6 diberi perintah mencetak
karakter "#" sebanyak 30 kali, baris 2 dan 5 diberi perintah mencetak karakter
"#" di sisi kiri dan sisi kanan lalu ditengah nya diberi space blank, pada baris
3 diberi perintah mencetak nama "Siti Ratna Dwinta Sari" posisi ditengah
diapit oleh karakter "#" disisi kanan dan kirinya, dan baris 4 mencetak NIM
"2320817120002" posisi juga diapit oleh karakter "#" disisi kanan dan
kirinya. sehingga output yang dihasilkan membentuk pola persegi panjang
yang tersusun atas karakter "#" yang ditengahnya terdapat Nama dan NIM.
SOAL 5
Buatlah program yang dapat menampilkan huruf pertama dan terakhir nama anda
dengan menggunakan tanda pagar (#). Misalnya, nama saya adalah Nadisheco, maka
huruf yang harus dibuat adalah huruf N dan huruf O menggunakan tanda pagar (#).
Perhatikan contoh output berikut:
Output
A. Source Code
Tabel 9. Source Code Jawaban Soal 5 Bahasa C
1 #include <stdio.h>
2
3
4 int main(){
5 printf("########### #\n");
6 printf("# #\n");
7
printf("# #\n");
8
9 printf("########### #\n");
10 printf(" # #\n");
11 printf(" # #\n");
printf("########### #\n");
return 0;
}
Tabel 10. Source Code Jawaban 5 Bahasa Python
1 print("########## #")
2
print("# #")
3
4 print("# #")
5 print("########## #")
6 print(" # #")
7
print(" # #")
8
9 print("########## #")
10
11
B. Output Program
C. Pembahasan
2. (Python) “print” merupakan kata dasar dalam Bahasa Python dalam mencetak
teks atau data ke layar monitor. Baris 1, 4, dan tujuh mencetak barisan dengan
karakter "#" sebanyak 10 kali, lalu disertai karakter spasi dan "#", baris 2 dan
3 mencetak barisan yang karakter "#" terdapat 2 buah yaitu di sisi kanan dan
kiri serta spasi kosong ditengahnya, baris 5 dan 6 mencetak karakter "#"
sebanyak 2 buah yang terletak di bagian tengah dan kanan. Dari sini output
yang dihasilkan membentuk pola huruf S dan I yang tersusun atas karakter “#
TAUTAN GIT