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