Anda di halaman 1dari 6

Modul Praktikum Pengantar Teknologi Informasi

Pengenalan

Algoritma dan Bahasa Pemrograman

1. Pendahuluan
Algoritma adalah urutan langkah-langkah penyelesaian masalah.
Contoh:

PROGRAM Pengurutan
Program untuk mengurutkan nilai ujian sejumlah mahasiswa

ALGORITMA :
1. Cari nilai terbesar di antara N buah data
2. Tempatkan nilai terbesar tersebut pada posisi yang tepat
3. Ulangi dari langkah 1 untuk N-1 buah data yang lain

Bahasa komputer yang digunakan dalam menulis program dinamakan bahasa


pemrograman. Orang yang membuat program komputer disebut pemrogram, dan
kegiatan merancang dan menulis program disebut pemrograman.

2. Mengenal Bahasa Pemrograman C


Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer.
Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem OperasiUnix di Bell
Telephone Laboratories.
Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa
ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak
dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan
terdapat beberepa compiler yang sangat populer telah tersedia.

Page 1 of 6
Modul Praktikum Pengantar Teknologi Informasi

helloworld.c

#include <stdio.h>

int main (void) {


printf(“Hello world”);
return 0;
}

Keterangan:

#include merupakan salah satu jenis pengarah yang digunakan untuk memberitahu
kompiler agar dalam proses linking membaca header file.

<studio.h> stdio.h merupakan nama header file yang digunakan untuk memproses
input/output. Tanda “<” dan “>” menyatakan bahwa file tersebut berada di direktori
default yang telah ditentukan.

int main( ) { ... } adalah main function atau bisa dibilang body program. Inilah
program utamanya. Pada contoh ini, program utama berbentuk fungsi.

printf( ) adalah perintah standard untuk output pada C.

return 0, angka 0 ini akan dikembalikan kepada sistem operasi. Nilai ini digunakan
oleh sistem operasi untuk disimpan di variabel ERRORLEVEL pada MS DOS, atau
pada temporary variabel $? pada UNIX Bourne and Korn shells, dimana 0 artinya
‘sukses’. Sedangkan nilai 1, 2, 3 dll artinya ada error pada program.

Page 2 of 6
Modul Praktikum Pengantar Teknologi Informasi

Latihan 1. Mengenal Fungsi printf( ) dan scanf( )

#include <stdio.h>
int main (void) {
int x;
printf(“Masukkan sebuah bilangan bulat : “);
scanf(“%d”, &x);
printf(“Anda telah memasukkan bilangan %d”, x);
return 0;
}

Latihan 2. Mengenal Karakter

#include <stdio.h>
int main (void) {
printf (“Nama \t\t : \”Zulkifli\”\n”);
printf (“NIM \t\t : 0706597 \n”);
printf(“Prodi \t\t : Pendidikan Ilmu Komputer”);
return 0;
}

Tabel Konstanta Karakter dalam Bahasa C

Sequence Arti dan kegunaan


\a bunyi bell (alert)
\b mundur satu spasi (backspace)
\f ganti halaman (form feed)
\n ganti baris baru (new line)
\r ke kolom pertama, baris yang sama (carriage return)
\v tabulasi vertical
\0 nilai kosong (null)
\’ karakter petik tunggal
\” karakter petik ganda
\\ karakter garis miring

Page 3 of 6
Modul Praktikum Pengantar Teknologi Informasi

Latihan 3. Mengenal Tipe Data

#include <stdio.h>
int main (void) {
int x=1;
int y=0;

printf(“Nilai x = %d\n”,x);
printf(“Nilai y=%d\n”,y);

return 0;
}

Latihan 4. Mengenal Komentar

/* ------------------------------------------------------------------------------------ */
/* Nama file : Coba.c */
/* Oleh : Zulkifli */
/* dst */
/* ------------------------------------------------------------------------------------- */

Latihan 5. Mengenal Operator

#include <stdio.h>
int main (void) {
int a=3;
int b=5;
int c;
c=a+b;

printf (“%d + %d = %d, a, b, c);


return 0;
}

Page 4 of 6
Modul Praktikum Pengantar Teknologi Informasi

Tugas :

1. Buatlah sebuah algoritma mencari rata-rata dari beberapa bilangan.

2. Buatlah sebuah program sederhana dengan memasukkan dan menampilkan


karakter dan bilangan pecahan
(Menggunakan prinf – scanf)

3. Buatlah sebuah program yang menggunakan operator kurang ( - ), operator kali


( * ), operator bagi ( / ) dengan memasukan angka dan menampilkan hasil.
(3 file dengan nama file : kurang.c , kali.c , bagi.c)

Page 5 of 6
Modul Praktikum Pengantar Teknologi Informasi

Sumber:

Raharjo, Budi dan Joni, I Made. 2006. Pemrograman C dan Implementasinya. Bandung:
Informatika.

Munir, Rinaldi. 2007. Algoritma dan Pemrograman dalam Bahasa Pascal dan C. Bandung:
Informatika.

http://belajarpemrograman.wordpress.com/2010/01/30/hello-world/

http://ririnizhati.blogspot.com/2010/04/bahasa-c-turbo-c.html

http://id.wikipedia.org/wiki/C_%28bahasa_pemrograman%29

Page 6 of 6

Anda mungkin juga menyukai