Anda di halaman 1dari 7

LAPORAN PRATIKUM

PROGRAM BAHASA C

NAMA : FAHRUL FERDIANSYAH


NIT : C1022110360
COURSE : TBU X ALPHA
D-III TEKNOLOGI BANDAR UDARA
POLITEKNIK PENERBANGAN MAKASSAR

A. Tujuan

1. Agar taruna/I mengenal akan fungsi-fungsi dalam program Bahasa C


2. Agar mengenal perintah perintah dalam Bahasa C dan pengaplikasiannya
3. Mampu membuat data Bahasa c dan menggunakan aplikasi Code Bloks

B. Percobaan

1. Buat sebuah program untuk mencetak kalimat dengan tampilan seperti berikut:
Teknologi Bandar Udara
POLTEKBANG Makassar Tahun 2021

• Program C :

• Hasil :

• Pembahasan
1. Pernyataan fungsi printf adalah untuk keluaran :
a. Penulisan pada printf pertama memberi keluaran “Teknologi Bandar Udara”
ditambah dengan perpindahan baris.
b. Penulisan pada printf kedua memberi keluaran “Poltekbang Makassar Tahun 2021”
ditambah dengan perpindahan baris.
2. Buat sebuah program untuk mencetak beberapa kalimat sebagai berikut:
Saya sedang mengerjakan tugas Matematika
Materinya menarik dan saya berharap mendapat nilai
Jumlah murid di kelas kami ada 24

• Program C :

• Hasil

• Pembahasan
a. Printf pertama menghasilkan keluaran “Saya sedang mengerjakan tugas
matematika.” di tambah s \n yang menyatakan ganti baris.
b. Printf kedua dari ” materinya menarik dan saya berharap mendapat nila
“A” ditambahkan %c\n yang menyatakan sebuah karakter (A) dan akan
keluar seperti biasa dan akan disambung dengan:
c. printf ketiga ”jumlah murid dikelas kami ada 24.Penggunaan %d
menyatakan bilangan dari angka 24.

3. Program di bawah ini tidak berhasil di-compile, betulkan kesalahan yang ada dalam
program:
• Program C :

• Hasil :

• Pembahasan :
a. Kesalahan dari printf pertama seharusnya menggunakan string kontrol
“%d” yang mengartikan bilangan dari angka 1.
b. Penulisan setelah kalimat matematika “%d” seharusnya menggunakan
“%c”, kedua penulisan “B” seharusnya mengunakan satu petik („...‟).
c. Kesalahan string kontrol setelah kalimat “susah” seharusnya
menggunakan “%s”, yang mengartikan kalimat.
d. Kesalahan setelah kalimat “ minimal” seharusnya menggunakan string
%d, yang mengartikan bilangan dari 8, sedangkan kata “harus”,
seharusnya menggunkan petik dua (“...”).

4. Mencetak kalimat dalam beberapa baris, dengan tampilan sebagai berikut:


Dalam membuat ”program komputer” Terdapat \aturan \aturan yang harus dipenuhi
Dalam menuliskan perintah-perintah dasar Untuk itu ”programmer” harus
menghafal aturan-aturan Yang berlaku.

• Program C :

• Hasil
• Pembahasan

a. Penulisan ouput menggunakan tanda petik dua, dalam inputnya


dimasukkan blackslash diikuti petik dua (\”) yang menyatakan karakter
petik-ganda.
b. Untuk mendapatan output penulisan karakter blackslash (\) yaitu input
mengunakan (\\).
c. Begitu pula penulisan pada kata programer yang diikuti dengan petik
blackslash dan petik dua yang mengartikan (“...”)

5. Cetak semua listing program yang telah dibuat.


Kerjakan soal - soal berikut:
Dimana letak kesalahan pada program berikut:

• Program C :

• Hasil
• Pembahasan :
a. Penulisan praposesor yang benar adalah “#include ” bukan “#include
{stdio.h}”
b. Penulisan fungsi main yang benar adalah “main()” bukan “main {}”
c. Penulisan awal tubuh fungsi main() dan sekaligus awal eksekusi
program mneggukanan kurung kurawal “{...“ bukan kurung biasa “(...”
d. Penulisan akhir tubuh fungsi main() dan sekaligus akhir eksekusi
program menggukanan kurung kurawal “...}“ bukan kurung biasa “...)”.

6. Buatlah sebuah program untuk menampilkan tulisan sebagai


berikut:

• Program C

• Hasil

• Pembahasan
a. Penulisan untuk memberi jarak tab antar karakter(*), maka
menggunakan \t yang menyatakan tab.
b. Untuk memberikan perpindahan baris atau enter, maka memasukan
perintah \n pada akhir kalimat.

C. Kesimpulan

1. Praposesor adalah perpustakkan yang digunakan oleh program untuk mencari


bahasa C salah satu contohnya ialah #include.
2. Fungsi main()adalah fungsi yang harus ada dalam program, fungsi tersebut sebagai
titik awal dan titik akhir eksekusi program.
3. Tanda { di awal fungsi menyatakan awal tubuh fungsi dan sekaligus awa leksekusi
program, sedangkan tanda } di akhir fungsi merupakan akhir tubuh fungsi dan
sekaligus adalah akhir eksekusi program.
4. Fungsi printf() adalah fungsi umum untuk menampilkan keluaran pada layar
peraga.
5. Karakter \” menyatakan karakter petik ganda. Karakter \\ menyatakan karakter
backslash. Karakter \t menyatakan perintah tabulasi.
6. Fungsi string kontrol %d adalah menampilkan bilangan bulat (integer).
7. Fungsi string kontrol %f adalah menampilkan bilangan titik mengambang
(pecahan).
8. Fungsi string kontrol %c adalah menampilkan sebuah karakter. Fungsi string
kontrol %s adalah menampilkan sebuah string (kata).
9. Tanda backslash (\) pada string yang berada dalam perintah printf()memiliki makna
khusus untuk menyatakan beberapa karakter khususV
seperti:
a) \” menyatakan karakter petik-ganda.
b) \\ menyatakan karakter backslash.
c) \n menyatakan karakter baris-baru (enter).
d) \t menyatakan karakter tab.

Anda mungkin juga menyukai