ALGORITMA & PEMROGRAMANocw.upj.ac.id/files/Handout-IFA105-TM2-Struktur... · •Pengenalan struktur...

9
02/09/2019 1 Dasar-dasar PEMROGRAMAN Prio Handoko, S.Kom., M.T.I. INPUT OUTPUT Struktur BAHASA C Dan

Transcript of ALGORITMA & PEMROGRAMANocw.upj.ac.id/files/Handout-IFA105-TM2-Struktur... · •Pengenalan struktur...

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

02/09/2019

9

puts()

Merupakan fungsi untuk menampilkan string (kata dan kalimat) disertai dengan breakline (\n).

Syntax:

puts(“string/kalimat”);

putchar()

Merupakan fungsi untuk menampilkan karakter.

Syntax:

putchar(“nama_variabel”);

Operasi Input dan Output

Until next Week…

Dasar-dasar PEMROGRAMAN