1 - Bahasa Pemrograman

dokumen-dokumen yang mirip
Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

Pemrograman Java. Compiler. Interpreter

ALGORITMA DAN PEMROGRAMAN #2

MODUL 1 STANDAR INPUT DAN OUTPUT

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

Pengenalan Bahasa C week 1

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

PENGENALAN Code::Blocks

Tipe Data, Variabel, Input/Output

PRAKTIKUM 1 ALGORITMA & PEMROGRAMAN. 1. Mengenal C/C++

Struktur Program Bahasa C

Sekilas Tentang C. Dasar Pemrograman & Algoritma

DISUSUN OLEH BAB II C DAN C++ berikut ini: pilih radio HAL 1

P - 3 Bab 2 : Pengantar Pemrograman C

INTRODUCTION JAVA NORHIKMAH,M.KOM

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

Menggunakan CodeBlock Dengan Cepat (platform non linux) Oleh:wijanarto

persiapan "tools" untuk membuat aplikasi blackberry

BAB 1 KONSEP DASAR BAHASA C

P3 Pengantar Pemrograman C

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

persiapan "tools" untuk membuat aplikasi blackberry

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

Pengantar Visual C++ & Penulisan Program

Konsep Pemrograman Prosedural

1 - Pengenalan Java PENDAHULUAN

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Pertemuan 8: Pengenalan Bahasa Pemrograman Persiapan pembuatan program bahasa C Struktur program bahasa C Tipe Data dan Variabel dalam bahasa C

Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita

Teknik Pemrograman Terstruktur 1 PENGENALAN BAHASA C

IT234 - Algoritma dan Struktur Data. Ramos Somya

Persiapan. 2.1 Hardware

STRUKTUR PEMROGRAMAN PYTHON

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

Modul 1 Pengenalan Java. Oleh: Mike Yuliana PENS-ITS

Kurikulum Qt. Chapter 4 Function. Fungsi

MODUL 10 Fungsi 10.1 Kompetensi 10.2 Alat Dan Bahan: 10.3 Ulasan Teori: Dasar Fungsi Deklarasi Fungsi

Desain dan Analisis Algoritma. Pengenalan Bahasa C. I Ketut Resika Arthana, S.T., M.Kom.

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

MODUL 1 DASAR-DASAR PEMROGRAMAN C++

PEMROGRAMAN BERORIENTASI OBJEK

Al Khowarizmi. Sumber : Istilah algoritma berasal dari nama seorang pengarang berkebangsaan Arab

Chapter 1 KONSEP DASAR C

2. Software yang dibutuhkan Untuk membuat sebuah program java, minimal yang dibutuhkan adalah:

LAPORAN PRAKTIKUM 1 TEKNIK KOMPILASI

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

Review: Algoritme dan Program 12/29/2011. Algoritme dan Pemrograman. Review: Bagaimana memecahkan masalah dengan komputer?????

LAPORAN PRAKTIKUM I. Oleh:

PENGENALAN BAHASA C. Praktikum 3

IT132. Ramos Somya, S.Kom.

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Prosedur Menjalankan Program / Alat

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

Pendahuluan Pemrograman Mikrokontroler

ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

1

Bahasa Pemrograman dan Flowchart. Adri Priadana

Modul Praktikum 1 Pemograman Berorientasi Objek

PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

Pemrograman dan Bahasa Pemrograman

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

PENGANTAR BAHASA C++

PENGENALAN C++ Bab 1

Algoritma & Pemrograman #2. by antonius rachmat c, s.kom, m.cs

BAB 3 Mengenali Lingkup Pemrograman Anda

Cara Install Java SE Development Kit (JDK) di Windows

Imam Fahrur Rozi. Algoritma dan Pemrograman. Pengantar C++

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

Modul 1 Dasar Dasar Bahasa Pemrograman C

BAHASA PEMROGRAMAN JAVA

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL

Bahasa Pemrograman 2.

Bahasa C-M6 By Jamilah, Skom 1

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

INSTALASI JAVA SDK DAN NETBEANS IDE 7.4

INTRODUCTION TO JAVA

Algoritma dan Pemrograman

Pengantar Pemrograman Dengan C++

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

Next untuk pergi ke halaman pilihan lisensi:

P00 Perintah Dasar dalam Linux

dilakukan oleh bahasa mesin dapat dilakukan oleh C dengan penyusunan program yang lebih sederhana dan mudah. Bahasa C dalam pemakainnya memerlukan

Dasar Pemrograman Java

BAB I SEKILAS VISUAL STUDIO.NET 2008

BAB II TEORI DASAR. Gambar 1 Kurva untuk interpolasi linier. Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut :

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN

WEB SERVER ( APACHE WEB SERVER )

1.1. Sejarah Bahasa C

Modul 1 Pengenalan Prolog

Kuliah III - Dasar Pemrograman

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

Algoritme dan Struktur Data

Algoritma dan Struktur Data

BAB 2 PENGENALAN JAVA. Tujuan:

Perkenalan Dasar Pemrograman. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

Transkripsi:

1 - Bahasa Pemrograman Pendahuluan Pada dasarnya, komputer difungsikan sebagai alat bantu untuk melakukan pengolahan data (berdasarkan operasi aritmatika dan logika). Komputer memerlukan suatu program yang ditanam di dalamnya untuk bisa melakukan suatu operasi. Program didefinisikan sebagai sederetan instruksi yang dikerjakan oleh komputer, untuk memproses data hingga menghasilkan output yang diinginkan. Pembuatan program didahului dengan proses perancangan langkah-langkah penyelesaian masalah yang tersusun secara sistematis dan logis, yang disebut sebagai algoritma. Selanjutnya algoritma yang telah tersusun tersebut ditranslasikan ke dalam sederetan kode atau sintaks dengan aturan baku yang telah ditetapkan. Himpunan aturan-aturan sintaks atau kode yang digunakan untuk mendefinisikan program komputer tersebut yang dikenal sebagai bahasa pemrograman. Jadi, belajar membuat program berarti belajar untuk menyusun algoritma dan mentranslasikan algoritma tersebut ke bahasa pemrograman, hingga bisa dijalankan oleh komputer dan didapatkan hasil yang diinginkan. Secara global, bahasa pemrograman diklasifikasikan ke dalam 2 kelompok: 1. Bahasa tingkat rendah : bahasa pemrograman yang lebih dekat dengan bahasa mesin. Karena lebih dekat dengan mesin, maka bahasa pemrograman ini lebih sulit untuk dipahami manusia. Contoh : bahasa asembly. 2. Bahasa tingkat tinggi : bahasa pemrograman yang lebih dekat manusia, karena menggunakan kata kunci-kata kunci yang dekat dengan bahasa manusia. Karena lebih dekat dengan bahasa manusia, maka bahasa pemrograman ini lebih mudah untuk dipelajari. Contoh : C/C++, Java, dsb Dewasa ini, penggunaan bahasa pemrograman tingkat tinggi semakin luas. Agar bahasa pemrograman tingkat tinggi tersebut bisa dikenali dan dieksekusi oleh mesin/komputer, maka diperlukan Translator. Ada dua jenis 2 translator yaitu: 1. Interpreter 2. Compiler Dalam matakuliah ini, bahasa pemrograman yang digunakan adalah C/C++. Struktur dasar program C/C++ adalah sebagai berikut: #<preprocessor directive> <data type> main([argumen list]){ <statement>; <statement>; } Penjelasan masing-masing bagian adalah sebagai berikut: Preprocessor Directive : bagian yang mengikutsertakan file atau berkas-berkas fungsi, pendefinisian konstanta, atau fungsi makro tertentu

Fungsi main() : fungsi atau bagian program yang pertama kali akan dijalankan. Program C/C++ yang tidak memiliki main() maka ia tidak bisa dijalankan langsung Statement : adalah baris instruksi tertentu. Dan setiap statement diakhiri dengan tanda ; Contoh: #include <stdio.h> int main (){ printf( Hello World... ); return 0; }

Percobaan 1: Instalasi IDE (Integrated Development Kit) Dev-C++ Tujuan: Mahasiswa memahami proses instalasi dan lingkungan pengembangan program dengan menggunakan bahasa C Prosedur Percobaan: 1. Download installer IDE (dalam percobaan ini digunakan Dev-C++) dari alamat https://sourceforge.net/projects/orwelldevcpp/ 2. Klik tombol download yang berwarna hijau, untuk mengunduh installer (Dev-C++ versi 5.11 dengan compiler TDM GCC 4.9.2) 3. Buka lokasi tempat menyimpan installer, kemudian klik ganda. 4. Pilih bahasa yang akan digunakan dalam proses instalasi. 5. Baca perjanjian lisensi dari program Dev-C++, untuk melanjutkan silahkan tekan tombol I Agree

6. Pilih komponen yang diperlukan, kemudian tekan tombol Next 7. Pilih lokasi tujuan instalasi program, default lokasi C:\Program Files\Dev-Cpp, untuk melanjutkan tekan tombol Install.

8. Tunggu proses instalasi sampai selesai. 9. Untuk mengakhiri proses instalasi, tekan tombol Finish

10. Pilih bahasa yang akan digunakan dalam program. 11. Anda dapat mengganti Font, Color serta Icons sesuai dengan keinginan. Sebaiknya untuk Font, gunakan berjenis monospace.

12. Setelah muncul dialog seperti di bawah ini berarti pengaturan program telah selesai. Untuk mengakhiri tekan tombol OK. 13. Program siap digunakan.

Catatan: Untuk sistem operasi selain Windows dapat menggunakan IDE alternatif: 1. Codeblocks (http://codeblocks.org) 2. Codelite (http://codelite.org) 3. Eclipse CDT (http://eclipse.org/cdt) Pertanyaan: 1. Mengapa dalam pembuatan program dengan bahasa pemrograman C dibutuhkan proses kompilasi? 2. Jika dalam sebuah sistem operasi sudah tersedia compiler tanpa IDE, apakah dapat dibuat program dengan hanya menggunakan bantuan text editor (misalnya notepad)? Jelaskan! 3. Jelaskan tahapan dalam proses pengembangan program dengan bahasa pemrograman C!

Percobaan 2: Aplikasi Sederhana Bahasa Pemrograman C Tujuan: 1. Memahami contoh program sederhana dalam bahasa pemrograman C 2. Memahami secara teknis tahap pengembangan serta struktur bahasa pemrograman C Prosedur Percobaan: 1. Buka perangkat lunak IDE untuk bahasa pemrograman C, misalnya DevCpp 2. Tulislah blok kode program di bawah ini! 3. Setelah selesai, pilih lokasi dimana berkas akan disimpan. Simpan berkas dengan nama hello.c 4. Setelah berkas tersimpan, tekan tombol Compile (F9). Amati apa yang terjadi! 5. Setelah proses kompilasi selesai, tekan tombol Run (F10). Amati apa yang terjadi! Pertanyaan: 1. Apa kegunaan baris #include <stdio.h> dalam blok kode program bahasa pemrograman C? 2. Apa kegunaan blok kode int main(int argc, char *argv[])? 3. Apa kegunaan tanda semicolon (;) dalam blok kode program? 4. Apa kegunaan fungsi perintah printf? 5. Dari blok kode program dalam percobaan, modifikasi program sehingga menghasilkan keluaran dengan ditambahkan informasi NIM dan nama anda! (Petunjuk: Gunakan karakter \n untuk pindah baris baru).