2._Pengenalan_ddp1_

7
Pengenalan Pemrograman 1 Pertemuan ke : II Alokasi Waktu : 1,5 Jam Kompetensi Dasar : Menjelaskan dasar-dasar pemrograman Indikator : Mahasiswa dapat : 1. Mendefinisikan program, pemrograman, dan penerjemahan 2. Menampilkan keluaran / teks ke dalam layar monitor 3. Membuat masukan dari keyboard dan menampilkan hasilnya di monitor A. Teori Pendukung Program adalah kumpulan instruksi yang akan dieksekusi oleh komputer. Pemrograman sering disebut coding adalah proses membuat program. Dalam proses ini, code program ditulis dengan menggunakan text editor kemudian diterjemahkan ke dalam bahasa mesin menggunakan penerjemah yang disebut interpreter atau compiler. Interpreter merupakan suatu translator yang menerjemahkan satu persatu baris program ke dalam bahasa yang dikenal mesin, dan hasil terjemahan langsung dikerjakan. Compiler menerjemahkan baris-baris program secara keseluruhan dan hasilnya disimpan dalam bentuk kode mesin (object code), dan kode eksekusi (execute code). Object code dari compiler baru dapat dilaksanakan setelah object code tersebut diubah menjadi execute code oleh linker. Program ditulis menggunakan bahasa tertentu. Ada banyak sekali bahasa pemrograman. Dalam praktikum ini bahasa yang dipakai adalah bahasa C.

description

for engineers that want to study about pengantar teknologi informasi

Transcript of 2._Pengenalan_ddp1_

Page 1: 2._Pengenalan_ddp1_

Pengenalan Pemrograman 1

Pertemuan ke : II

Alokasi Waktu : 1,5 Jam

Kompetensi Dasar : Menjelaskan dasar-dasar pemrograman

Indikator : Mahasiswa dapat :

1. Mendefinisikan program, pemrograman, dan penerjemahan

2. Menampilkan keluaran / teks ke dalam layar monitor

3. Membuat masukan dari keyboard dan menampilkan hasilnya di

monitor

A. Teori Pendukung

Program adalah kumpulan instruksi yang akan dieksekusi oleh komputer. Pemrograman sering

disebut coding adalah proses membuat program. Dalam proses ini, code program ditulis dengan

menggunakan text editor kemudian diterjemahkan ke dalam bahasa mesin menggunakan

penerjemah yang disebut interpreter atau compiler.

Interpreter merupakan suatu translator yang menerjemahkan satu persatu baris program ke dalam

bahasa yang dikenal mesin, dan hasil terjemahan langsung dikerjakan.

Compiler menerjemahkan baris-baris program secara keseluruhan dan hasilnya disimpan dalam

bentuk kode mesin (object code), dan kode eksekusi (execute code). Object code dari compiler

baru dapat dilaksanakan setelah object code tersebut diubah menjadi execute code oleh linker.

Program ditulis menggunakan bahasa tertentu. Ada banyak sekali bahasa pemrograman. Dalam

praktikum ini bahasa yang dipakai adalah bahasa C.

Page 2: 2._Pengenalan_ddp1_

Susunan program bahasa C adalah sebagai berikut:

// komentar ---> untuk memberi catatan maksud dari program

#include<stdio.h>; ---> disebut preprocessor

main(){ ---> fungsi utama

baris-baris program;

}

Program C 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 sacara keseluruhan

dimaksudkan untuk melaksanakan tugas khusus.

main () merupakan titik awal dan titik akhir dalam suatu eksekusi program.

Selain terdapat adanya fungsi-fungsi tersebut, dalam pemrograman bahasa C juga terdapat

preprosesor #include, yakni merupakan salah satu jenis pengarah preprosesor(preprosesor

directive) yang dipakai untuk membaca file yang diantaranya berisi deklarasi fungsi dan definisi

konstanta.

Komentar dalam program yang digunakan untuk keperluan dokuementasi dengan maksud agar

program yang bersangkutan menjadi lebih mudah untuk dipahami.

Setiap baris program diakhir dengan tanda semicolon atau titik koma simbolnya adalah ";".

Bahasa C membedakan huruf besar dengan huruf kecil. Contoh Baca tidak sama dengan baca.

Langkah pertama yang perlu dikuasai adalah dapat menampilkan teks atau angka ke layar

monitor yang disebut keluaran (output) dan masukan (input).

Page 3: 2._Pengenalan_ddp1_

Berikut adalah perintah-perintah yang berkaitan dengan input dan output:

Perintah untuk membersihkan layar adalah

clrscr()

Perintah untuk menampilkan teks atau data ke layar adalah

printf()

Perintah untuk meminta masukan dari keyboard adalah

scanf() dan getch()

Contoh program untuk menampilkan teks ke layar monitor :

// Program menampilkan teks

#include<stdio.h>

#include<conio.h>

void main()

{

clrscr();

printf("Selamat datang programmer sejati!");

getch();

}

Penjelasan:

Tanda // digunakan untuk menuliskan komentar, kalimatnya bebas karena tidak akan dieksekusi

oleh compiler

#include<stdio.h>

#include<conio.h>

disebut preprosesor untuk menyiapkan library yang akan digunakan. Library ini berisi function-

function atau perintah-perintah yang akan digunakan dalam kalimat-kalimat baris program.

Function-function tersebut akan memberikan aksi yang diinginkan.

Page 4: 2._Pengenalan_ddp1_

clrscr(); ---> digunakan untuk membersihkan layar

printf('Selamat datang programmer sejati!'); ---> akan menampilkan kalimat

yang berada dalam tanda kurung dan tanda petik di dalamnya

getch(); ---> untuk menunggu masukan dari keyboard. Ini berfungsi agar layar tetap tampil

hingga sembarang tombol ditekan dari keyboard.

Contoh 2:

//Program menampilkan beberapa teks

#include<stdio.h>

#include<conio.h>

void main()

{

clrscr();

printf("Nama saya Taufiq\n");

printf("Asal saya dari Yogyakarta");

getch();

}

Contoh 3:

// Program meminta masukan dari keyboard berupa kata atau kalimat

#include<stdio.h>

#include<conio.h>

void main()

{

//menyiapkan variabel penyimpan data

char nama[15];

//bersihkan layar

clrscr();

Page 5: 2._Pengenalan_ddp1_

//masukkan data

print("Masukkan Nama : "); scanf("%s",&nama);

//menampilkan data ke layar monitor

print("Nama Anda adalah ",nama);

getch();

}

Contoh 4:

// Program meminta masukan dari keyboard berupa teks dan angka

#include<stdio.h>

#include<conio.h>

void main()

{

//menyiapkan variabel

char nama[15];

int umur;

//membersihkan layar

clrscr();

//masukkan data

printf("Masukkan Nama : "); scanf("%s", nama);

printf("Umur Anda : "); scanf("%d", &umur);

//tampilkan data di layar monitor

printf("Nama Anda adalah %s berumur %d", nama, umur);

getch();

}

Page 6: 2._Pengenalan_ddp1_

B. Langkah Praktikum:

1. Mengadakan Pretest <alokasi waktu maks 15 menit>

2. Tahapan melaksanakan Praktikum

a. Mengenalkan program, pemrograman, penerjemahan.

b. Praktikan melatih menulis program, menyimpan, menjalankan program seperti contoh 1

sampai contoh 4

c. Praktikan mengerjakan tugas membuat program input dan output yang ditentukan oleh

asisten, sebagai post test.

d. Asisten mengoreksi tugas, dan evaluasi berupa pretest dan postest praktikan.

C. Evaluasi

Praktikan mengerjakan soal postest

D. Referensi

1) Jogiyanto, “Pengenalan Komputer”, Andi Offset, Yogyakarta

Page 7: 2._Pengenalan_ddp1_

Nilai Pretest

……………………

Nilai Posttest

……………………

Yogyakarta, …………………………….

Paraf asisten

<……………………………………>

Komentar / saran

Asisten

Lembar Tugas