Top Banner
BAB I PENDAHULUAN 1.1 Latar Belakang Dalam mempelajari suatu bahasa pemrograman kita harus mengetahui struktur dan tipe data terlebih dahulu karena hal tersebut sangat penting bagi kita yang masih pemula . karena bahasa C merupakan bahasa pemrograman yang sensitive beda dengan bahasa pascal. 1.2 Tujuan Tujuan mahasiswa mengikuti praktikum Algortima Pemrograman Modul 1 ini adalah : 1. Untuk mengetahui struktur program dalam bahasa C 2. Untuk mengetahui tipe data apa saja yang di gunakan dalam bahasa C 3. Untuk mengetahui fungsi-fungsi dalam bahasa C
11

goshohib.files.wordpress.com · Web viewBAB I PENDAHULUAN Latar Belakang Dalam mempelajari suatu bahasa pemrograman kita harus mengetahui struktur dan tipe data terlebih dahulu karena

Apr 07, 2019

Download

Documents

trinhtuyen
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: goshohib.files.wordpress.com · Web viewBAB I PENDAHULUAN Latar Belakang Dalam mempelajari suatu bahasa pemrograman kita harus mengetahui struktur dan tipe data terlebih dahulu karena

BAB I

PENDAHULUAN

1.1 Latar Belakang

Dalam mempelajari suatu bahasa pemrograman kita harus mengetahui

struktur dan tipe data terlebih dahulu karena hal tersebut sangat penting bagi

kita yang masih pemula . karena bahasa C merupakan bahasa pemrograman

yang sensitive beda dengan bahasa pascal.

1.2 Tujuan

Tujuan mahasiswa mengikuti praktikum Algortima Pemrograman Modul 1

ini adalah :

1. Untuk mengetahui struktur program dalam bahasa C

2. Untuk mengetahui tipe data apa saja yang di gunakan dalam bahasa C

3. Untuk mengetahui fungsi-fungsi dalam bahasa C

Page 2: goshohib.files.wordpress.com · Web viewBAB I PENDAHULUAN Latar Belakang Dalam mempelajari suatu bahasa pemrograman kita harus mengetahui struktur dan tipe data terlebih dahulu karena

BAB II

DASAR TEORI

2.1 Teori Singkat

Program C pada hakekatnya tersusun atas sejumlah blok fungsi. Sebuah

program minimal mengandung sebuah fungsi. Fungsi pertama yang harus ada

dalam program C dan sudah ditentukan namanya adalah main(). Setiap fungsi

terdiri atas satu atau beberapa pernyataan, yang secara keseluruhan dimaksudkan

untuk melaksanakan tugas khusus.

Bagian pernyataan fungsi (sering disebut tubuh fungsi) diawali dengan tanda

kurung kurawal buka ({) dan diakhiri dengan tanda kurung kurawal tutup (}). Di

antara kurung kurawal itu dapat dituliskan statemen-statemen program C. Namun

pada kenyataannya, suatu fungsi bisa saja tidak mengandung pernyataan sama

sekali. Walaupun fungsi tidak memiliki pernyataan, kurung kurawal haruslah

tetap ada. Sebab kurung kurawal mengisyaratkan awal dan akhir definisi fungsi.

Berikut ini adalah struktur dari program C.

Bahasa C dikatakan sebagai bahasa pemrograman terstruktur karena strukturnya

menggunakan fungsi-fungsi sebagai program-program bagiannya (subroutine).

Fungsi-fungsi yang ada selain fungsi utama (main()) merupakan program-

program bagian. Fungsi-fungsi ini dapat ditulis setelah fungsi utama atau

diletakkan di file pustaka (library). Jika fungsi-fungsi diletakkan di file pustaka

dan akan dipakai di suatu program, maka nama file judulnya (header file) harus

dilibatkan dalam program yang menggunakannya dengan preprocessor directive

berupa #include.

Page 3: goshohib.files.wordpress.com · Web viewBAB I PENDAHULUAN Latar Belakang Dalam mempelajari suatu bahasa pemrograman kita harus mengetahui struktur dan tipe data terlebih dahulu karena

BAB III

TUGAS PENDAHULUAN

1. Buatlah contoh deklarasi masing-masing tipe dasar dalam Bahasa C!

Jawaban :

2. Buatlah sebuah algoritma dengan spesifikasi sebagai berikut :

5.1 Menampilkan tulisan "Hallo Praktikan, nama anda ?".

5.2 Meminta user memasukkan namanya.

5.3 Menampilkan pesan "Selamat Datang <nama_yang_dimasukkan>, di

Praktikum Algoritma".

Jawaban :

a. Deskripsi :

Tampilkan(“ Hallo Praktikan ,Shohib ”)

b. Deklarasi :

nama = string

Deskripsi :

Tampilkan(‘Masukkan nama anda’)baca(nama)

c. Deklarasi :

nama = string

Deskripsi :

baca(nama)

Tampilkan(“Selamat Datang Di Praktikum Algoritma”,nama)

Page 4: goshohib.files.wordpress.com · Web viewBAB I PENDAHULUAN Latar Belakang Dalam mempelajari suatu bahasa pemrograman kita harus mengetahui struktur dan tipe data terlebih dahulu karena

3. Buat Program dari prepraktikum no.2.

Jawaban :

coding

Running program :

4. Buatlah sebuah Algoritma untuk menghitung luas sebuah lingkaran, gunakan

deklarasi konstanta untuk menyimpan nilai Phi.

Jawaban :

Algoritma Hitung_Luas_Lingkaran

{ Dimasukkan nilai jari-jari lingkaran (r). Hitung & cetak luas lingkaran

dengan rumus L=phi*r*r }

DEKLARASI:

konstanata phi = 3.14

r = integer

luas = real

DESKRIPSI:

Masukkan nilai jari-jari(r)

Hitung luas lingkaran dengan rumus (luas = phi*r*r)

Tampilkan luas lingkaran(luas)

Page 5: goshohib.files.wordpress.com · Web viewBAB I PENDAHULUAN Latar Belakang Dalam mempelajari suatu bahasa pemrograman kita harus mengetahui struktur dan tipe data terlebih dahulu karena

BAB IV

IMPLEMENTASI

4.1 Kegiatan Praktikum

1. Buatlah sebuah program sederhana yang berisi deklarasi masing-mas-

ing tipe dasar sesuai tugas prepraktikum no.1, kemudian pada bagian deskripsi

buatlah contoh instruksi masukan untuk mengisi data dan intruksi keluaran un-

tuk menampilkan data dari masing-masing tipe dasar tersebut!

Jawaban :

Coding :

Running program :

2. Buat program untuk tugas prepratikum no.4!

Jawaban :

Coding :

Running :

Page 6: goshohib.files.wordpress.com · Web viewBAB I PENDAHULUAN Latar Belakang Dalam mempelajari suatu bahasa pemrograman kita harus mengetahui struktur dan tipe data terlebih dahulu karena

3. Tugas tambahan (ditentukan oleh asisten praktikum)!

4.2 Tugas Akhir

Buatlah algoritma dan terjemahkan dalam Bahasa C untuk menghitung

keliling lingkaran:

Masukan:

Masukkan nilai jari-jari : __

Keluaran

Keliling lingkaran adalah : __

Jawaban :

Algoritma Hitung_Keliling_Lingkaran

{ Dimasukkan nilai jari-jari lingkaran (r). Hitung & cetak Keliling lingkaran

dengan rumus L=2*phi*r }

DEKLARASI:

konstanata phi = 3.14

r = integer

k = real

DESKRIPSI:

Masukkan nilai jari-jari(r)

Hitung keliling lingkaran dengan rumus (k = phi*r*r)

Tampilkan luas lingkaran(k)

Coding :

Page 7: goshohib.files.wordpress.com · Web viewBAB I PENDAHULUAN Latar Belakang Dalam mempelajari suatu bahasa pemrograman kita harus mengetahui struktur dan tipe data terlebih dahulu karena

Running :

Page 8: goshohib.files.wordpress.com · Web viewBAB I PENDAHULUAN Latar Belakang Dalam mempelajari suatu bahasa pemrograman kita harus mengetahui struktur dan tipe data terlebih dahulu karena

BAB V

PENUTUP

5.1 Kesimpulan

Dari materi dan implementasi diatas dapat disimpulkan bahwa dalam

penempatan (“%d”), (“&f”), dll sangat berpengaruh pada outputnya.

5.2 Saran

Berisi saran untuk asisten