Uploaded by User77549

MODUL 2

advertisement
MODUL PRAKTIKUM
ALGORITMA PEMROGRAMAN 1
FAKULTAS TEKNIK
TEKNIK INFORMATIKA
UNIVERSITAS MADURA
MODUL 2
PENGENALAN BAHASA C
1.1 TUJUAN PRAKTIKUM
1. Mahasiswa mampu memahami konsep dasar Bahasa pemrograman serta
mampu membuat dan menjalankan suatu program sederhana di komputer.
2. Menguraikan konsep dasar bahasa pemrograman dan kaitannya dengan
algoritma.
3. Menyebutkan bermacam-macam jenis Bahasa Pemrograman
4. Menjelaskan cara kerja sebuah program dapat berjalan (kode sumber,
kompilasi, executable)
5. Membuka dan memahami fitur dasar perangkat lunak editor pembuatan
program (IDE).
6. Menulis, meng-kompilasi dan menjalankan (run) program sederhana
1.2 TEORI SINGKAT
1.2.1
Sejarah Dev C++
Bahasa C dirancang oleh Dennis M. Ritchie, seorang pegawai Bell
Telephone Laboratories, Inc. di Murray Hill, New Jersey, Amerika Serikat
(sekarang dikenal dengan AT&T Bell Laboratories) pada tahun 1972.
Ketika itu ia sedang bertugas membuat sebuah sistem operasi yang terbuka
dan interaktif untuk Bell Laboratories. Sistem operasi tersebut dikemudian
hari dikenal dengan nama sistem operasi UNIX.
Pada mulanya bahasa pemrograman C digunakan dan dikembangkan
hanya terbatas pada lingkungan Bell Laboratories saja, bersama dengan
sistem operasi UNIX. Setelah Dennis Ritchie dan Brian Kernighan menerbit
buku
yang berjudul
“The
C
Programming
Language”
(Bahasa
Pemrograman C) pada tahun 1978, barulah bahasa pemrograman C dikenal
dan berkembang luas.
2
Dalam perkembangannya, muncul banyak varian dari bahasa
pemrograman C. Untuk menjaga kompatibilitas dan fleksibilitasnya,
lembaga standarisasi ANSI (American National Standards Institute)
menetapkan standar unsur-unsur bahasa pemrograman C yang harus
terdapat pada suatu varian dari bahasa pemrograman C. Versi standar ini
dikenal dengan sebutan ANSI C. Beberapa varian bahasa pemrograman C
yang dikenal antara lain Microsoft C, Microsoft Quick C, Borland Turbo C,
Borland C, Symantec C, Run/C dan Lattice C.
Bahasa pemrograman C merupakan bahasa pemrograman tingkat tinggi
tetapi berorientasi pada sistem operasi komputer yang menggunakan operasi
tingkat rendah (bahasa C dikembangkan bersama dengan sistem operasi
UNIX, bahkan system
menggunakan
bahasa
operasi
UNIX kemudian dibuat dengan
pemrograman
C)
sehingga
banyak
yang
mengelompokkan bahasa pemrograman C sebagai bahasa pemrograman
tingkat menengah (bukan tingkat tinggi, bukan pula tingkat rendah).
1.2.2
Pengenalan IDE Dev C++
IDE merupakan singkatan dari Integrated Development Environmet,
merupakan lembar kerja terpadu untuk pengembangan program. IDE dari
Dev C++, dapat digunakan untuk :
 Menulis Naskah Program
 Mengkompilasi Program (Compile)
 Melakukan Pengujian Program (Debugging)
 Mengaitkan Object dan Library ke Program (Linking)
 Menjalankan program (Running)
3
Tampilan IDE Dev C++
IDE pada Dev C++, terbagi menjadi 4 (empat) bagian, yaitu :
a. Menu Utama (Menubar)
Menu utama terdiri dari : File, Edit, Search, View, Project, Execute,
Debug, Tools, CVS, Windows dan Help
b. Jendela Text Edit
Tempat untuk menulis program dan membuat program. Jika pertama
kali anda membuat program, nama file jendela editor adalah
Untitled1
c. Jendela Message
Tempat untuk menampilkan pesan – pesan pada proses kompilasi
dan link program
d. Baris Status
Baris dimana menampilkan keterangan-keterangan pada saat anda
mengaktifkan menu bar dan sub menu
4
1.2.3
Membuat File Editor
File Editor merupakan File Program yang dapat dikompile, dan dijalankan
untuk
menamilkan
hasil
serta
memiliki
mengaktifkannya : lihat gambar dibawah ini !
5
ekstensi
.CPP.
Cara
1.2.4
Menyimpan File Editor
Setelah selesai menulis naskah program yang baru pada jendela Text
Edit, maka selanjutnya disimpan dengan cara :
a. Klik Menu File Save
b. Menekan Ctrl + S
Selanjutnya tampil jendela Save File As, seperti dibawah ini :
1.2.5
Menterjemahkan Program
Proses compile merupakan suatu proses menterjemahkan program dari
bahasa manusia kedalam bahasa yang dimengerti oleh komputer yaitu
bahasa mesin. Caranya adalah :
a. Klik Menu Project Compile
b. Menekan HotKey Ctrl + F9
Selanjutnya tampil kotak dialog seperti dibawah ini :
6
1.2.6
Menjalakan Program
Proses Run merupakan suatu proses menterjemahkan rogram, membuat
file eksekusi ( .exe) dan menjalankan program. Caranya adalah sebagai
berikut :
a. Klik Menu Debug Run
b. Menekan HotKey Crtl + 10
Selanjutnya tampil kotak dialog Run, seperti dibawah ini :
7
1.2.7
Struktur Program
Struktur program C++ terdiri sejumlah blok fungsi, setiap fungsi terdiri
dari satu atau beberapa pernyataan yang melaksanakan tugas tertentu.
#include <file-include>
main()
{
pernyataan;
}
1.3 KEGIATAN PRAKTIKUM
1.3.1 Menyiapkan Perangkat Lunak
Setelah memahami konsep dasar dari bahasa C, selanjutnya siapkan
perangkat lunak editor yang dibutuhkan untuk diinstalasikan kedalam
komputer. Perhatikan proses langkah – langkah dibawah ini :
1. Pertama download file installer dev c++ pada halaman berikut
https://sourceforge.net/projects/orwelldevcpp/
2. Setelah download selesai, double klik pada installer Dev C++
3. Pada dialog installer language, pastikan pilih English kemudian klik
OK
8
4. kemudian muncul kotak ialog license agreement. Baca lalu pilih I
Agree
5. Pada kotak dialog Choose Components, muncul pilihan komponen
yang harus diinstall, saya sarankan biarkan default. Kill Next
6. Pada dialog Choose Install Location, pilih lokasi atau biarkan secara
default kemudian klik Install
9
7. Proses menginstall sedang berjalan. Tunggu beberapa menit
10
8. Proses installasi telah selesai, klik Finish
9. Setelah proses menginstall Dev C++ selesai maka akam muncul
beberapa pengaturan default dari software Dev C++ sendiri.
Pengaturan pertama adalah pengaturan memilih bahasa yang
digunakan. Kemudian klik Next
11
10. Pengaturan yang kedua adalah pengaturan memilih model tulisan /
teks, warna font, dan icon. Jika sudah selsai klik Next
11. Setelah semuanya selesai, klik OK
12. Kemudian akan terbuka otomatis software jendela Dev C++.
Installasi telah selasai.
1.4 LATIHAN PRAKTIKUM
1. Buatlah algoritma, flowchart dan pseudecode volume limas dan luas
permukaan limas !
2. Buatlah algoritma dan flowchart beli bensin
12
1.5 TUGAS PRAKTIKUM
1. Buatlah video cara menginstall aplikasi dev C++ dan upload di youtube.
Untuk link youtube silahkan dikirim di Edmodo.
13
Download