Post on 18-Jan-2020
02/09/2019
1
Dasar-dasar PEMROGRAMAN
Prio Handoko, S.Kom., M.T.I.
INPUT OUTPUT
Struktur BAHASA C Dan
02/09/2019
2
Capaian Pembelajaran
• Mahasiswa memahami struktur bahasa C
• Mahasiswa memahami proses input dan output
Agenda• Pengenalan struktur bahasa C
• Input Output dalam pemrograman bahasa C
• Praktikum 2
Bab 2: Pengenalan Bahasa C dan Input Output
Struktur program bahasa C mirip dengan kebanyakan program bahasa tingkat tinggi lainnya. Struktur programnya terdiri dari judul program, header file, deklarasi, dan deskripsi.
Struktur Bahasa C
judul program
header filedeklarasi
deskripsi
02/09/2019
3
Judul Program
Judul program sifatnya sebagai dokumentasi saja, tidak signifikan terhadap proses program. Ditulis dalam bentuk baris komentar.
Syntax:
Banyak baris: /*<judul program>*/
Satu baris: //<judul program>
Header File
C menyediakan sejumlah file judul (header file) yaitu file yang umumnya berisi prototipe fungsi, definisi makro, variabel dan definisi tipe. File ini mempunyai ciri yaitu namanya diakhiri dengan extension .h (dot h).
Syntax:
#define <nama_header_file.h>
Struktur Bahasa C
Struktur Bahasa C
02/09/2019
4
Struktur Bahasa C
Deklarasi
Deklarasi adalah bagian untuk mendefinisikan semua nama yang dipakai dalam program. Nama tersebut dapat berupa nama tetapan (konstanta), nama variabel, nama tipe, nama prosedur, nama fungsi.
Deskripsi
Bagian inti dari suatu program yang berisi uraian langkah-langkah penyelesaian masalah. Bagian pernyataan fungsi (disebut tubuh fungsi) diawali dengan tanda “{“ (kurung kurawal buka) dan diakhiri dengan tanda “}” (kurung kurawal tutup)
Struktur Bahasa C
02/09/2019
5
Variable
Variabel dalam program digunakan untuk menyimpan suatu nilai tertentu dimana nilai tersebut dapat berubah-ubah.
Syntax:
Opsi 1.
<nama_tipe_data> <nama_variabel>;
Opsi 2.
<nama_tipe_data> <nama_variabel1>, <nama_variabel2>, dst;
Struktur Bahasa C
Konstanta
Variabel yang isinya bisa berubah selama eksekusi program berlangsung, nilai suatu konstanta tidak bisa berubah.
Syntax:
Opsi 1.
<nama_tipe_data> <nama_variabel> = <nilai_variabel>;
Opsi 2.
#define <nama_variabel> <nilai_variabel>
Struktur Bahasa C
02/09/2019
6
• Merupakan salah satu operasi penting yang sering digunakan pada kebanyakan bahasa pemrograman.
• Proses ini penting karena dalam sebuah program terkadang pemrogram membutuhkan proses memasukkan data untuk mendapatkan sebuah keluaran tertentu.
• Input : sebuah proses menerima inputan dari pengguna
• Output : merupakan proses menampilkan data/nilai dari sebuah proses.
• Proses input output = penggunaan tipe data
Operasi Input dan Output
Operasi Input dan Output
02/09/2019
7
Fungsi Perintah Input
scanf()
• Fungsi ini digunakan untuk menampilkan data yang dimasukkan dari keyboard.
• Guna membedakan antara setiap tipe data yang digunakan untuk melakukan proses input, maka dalam penulisannya perlu dituliskan simbol string kontrol yang tepat untuk mewakili tipe data yang digunakan.
Syntax:
scanf(“<simbol_string_kontrol>”, &<nama_variabel>);
Operasi Input dan Output
Operasi Input dan Output
02/09/2019
8
gets()
Fungsi yang digunakan untuk menerima inputan berupa kata/kalimat yang akan dibaca sampai negasi enter (\n).
Syntax:
gets(<nama_variabel>);
getchar()
Fungsi yang digunakan untuk menerima inputan berupa karakter.
Syntax:
gets(<nama_variabel>);
Operasi Input dan Output
Fungsi Perintah Output
printf()
Merupakan fungsi yang digunakan untuk menampilkan output ke layar. Dengan menggunakan fungsi ini, tampilan dapat diatur (diformat) dengan mudah.
Syntax:
Cara 1.
printf(”string”);
Cara 2.
printf(”string string_kontrol”, argumen);
Operasi Input dan Output