| 0 komentar ]

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.
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.
Oleh karena itu kita perlu mempelajarinya lagi, dengan adanya praktikum Algoritma Pemrograman ini kita bisa belajar bahasa C.

1.2  Tujuan
Tujuan dari praktikum ini yaitu supaya para praktikan dapat :
1.      Mengetahui struktur program dalam bahasa C
2.      Mengetahui tipe data apa saja yang di gunakan dalam bahasa C
3.      Mengetahui fungsi-fungsi dalam bahasa C
BAB II
DASAR TEORI

2.1  Teori Dasar
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.
BAB III
TUGAS PENDAHULUAN

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










2.        Buatlah sebuah algoritma dengan spesifikasi sebagai berikut :
a.         Menampilkan tulisan "Hallo Praktikan, nama anda ?".
b.         Meminta user memasukkan namanya.
c.    Menampilkan pesan "Selamat Datang <nama_yang_dimasukkan>, di Praktikum Algoritma".
Jawaban :
a. Deskripsi :
     Tampilkan(“ Hallo Praktikan ,Sugianto ”)
b. Deklarasi :
     nama = string
     Deskripsi :
     Tampilkan(‘Masukkan nama’)baca(nama)
c.     Deklarasi :
     nama = string
     Deskripsi :
     baca(nama)
     Tampilkan(“Selamat Datang  Di Praktikum Algoritma”,nama)


3.        Buat Program dari prepraktikum no.2.
Jawaban :
Source code
           
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)

BAB IV
IMPLEMENTASI

4.1  Kegiatan Praktikum
1.      Buatlah sebuah program sederhana yang berisi deklarasi masing-masing tipe dasar sesuai tugas prepraktikum no.1, kemudian pada bagian deskripsi buatlah contoh instruksi masukan untuk mengisi data dan intruksi keluaran untuk menampilkan data dari masing-masing tipe dasar tersebut!
Jawaban :
Source_code
Running_program :
2.      Buat program untuk tugas prepratikum no.4!
Jawaban :
Soure_code :
 
Running_program :

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 = 2*phi*r)
               Tampilkan luas lingkaran(k)

Source_Code :
Running_program :
4.3  Tugas Tambahan
3.        Buat Program Bebas , tapi di dalam program tersebut harus include minimal 2 karakter eckape dan 2 kode penentu format!
Source_code :
Running_Program :
BAB V
PENUTUP

5.1     Kesimpulan
Setelah melakukan praktikum para praktikan setidaknya sudah lebih tahu tentang bahasa C dan mengaplikasikannya di OS Linux dengan menulis coding di gedit (notepad) dan mengcompilenya dengan terminal serta menjalankan program tersebut.
Dari teori dan implementasi diatas dapat disimpulkan bahasa C sebenarnya lebih sederhana dari pada pascal contohnya dalam bahasa C tidak menggunakan begin,end., dan sebagainya. Tapi codingnya lebih rumit contohnya untuk garis baru menggunakan “\n”, untuk tiap-tiap tipe data ada kode tersendiri seperti “%s” untuk tipe data string atau char dan sebagainya.






0 komentar

Posting Komentar