• Tidak ada hasil yang ditemukan

BAHASA PEMROGRAMAN C SLIDE

N/A
N/A
AFUD RIZAL WIJAYA PUTRA

Academic year: 2024

Membagikan "BAHASA PEMROGRAMAN C SLIDE"

Copied!
31
0
0

Teks penuh

(1)

BAHASA PEMROGRAMAN

Oleh:

Richa Watiasih

(2)

PENDAHULUAN

Bahasa Pemrograman C adalah sebuah bahasa pemrograman komputer yang bisa digunakan untuk membuat berbagai aplikasi (general-purpose programming language), mulai dari sistem operasi (seperti Windows atau Linux), antivirus, software pengolah gambar (image processing), hingga compiler untuk bahasa pemrograman, dimana C banyak digunakan untuk membuat bahasa pemrograman lain yang salah satunya adalah PHP.

Bahasa pemrograman C dibuat pertama kali oleh Dennis M.

Ritchie pada tahun 1972. Saat itu Ritchie bekerja di Bell Labs, sebuah pusat penelitian yang berlokasi di Murray Hill, New Jersey, Amerika Serikat.

Dengan bahasa C inilah sistem operasi UNIX ditulis ulang. Pada gilirannya, UNIX menjadi dasar dari banyak sistem operasi modern saat ini, termasuk Linux, Mac OS (iOS), hingga sistem operasi Android.

(3)

 Berbagai compiler bahasa pemrograman juga dikembangkan menggunakan bahasa C.

 Sebagai contoh, compiler untuk bahasa pemrograman PHP dibuat menggunakan bahasa C. Aplikasi MySQL juga dibuat dari bahasa C.

 Pengembang dari aplikasi MySQL, PHP, dan sebagian besar project open-source, mayoritas juga menggunakan bahasa C.

(4)

PENGERTIAN COMPILER

Compiler adalah aplikasi yang berfungsi “membaca dan menerjemahkan” bahasa pemrograman komputer (kode program) untuk menghasilkan sebuah program.

 Seperti yang nantinya kita praktekkan, bahasa C berisi instruksi- instruksi yang ditulis dalam kode khusus. Contoh kode tersebut adalah: printf(“Hello World”). Compiler akan membaca perintah ini dan menghasilkan sebuah file exe.

 Dengan kata lain, Compiler Bahasa C adalah program yang

dibutuhkan untuk memproses teks bahasa C untuk menjadi

sebuah aplikasi.

(5)

Terdapat banyak compiler C. Yang cukup terkenal untuk sistem operasi Windows adalah:

MinGW

Turbo C

Cygwin

Visual C++

Code::Blocks

(6)

PENGERTIAN LINKER

Tugas dari linker adalah menggabungkan berbagai library

external dengan object file untuk menghasilkan sebuah program.

(7)

Sebagai contoh, untuk menampilkan teks ke layar dalam bahasa C

perintahnya adalah printf(“Hello World”). Untuk bisa memproses

perintah printf(), C butuh sebuah file external, yakni stdio.h.

Linker-lah yang akan

menggabungkan hello_world.obj de ngan stdio.h. Hasil akhirnya berupa sebuah program berextension *.exe.

Karena file source code saya buat sebagai hello_world.c, file

programnya akan

bernama hello_world.exe. Dengan men-double-klik file hello_world.exe, program kita sudah langsung

berjalan.

(8)

PENGERTIAN IDE

IDE merupakan singkatan dari Integrated Development Environment.

IDE adalah aplikasi yang menggabungkan teks

editor, compiler dan linker dalam 1 aplikasi. Kadang

ditambah juga dengan sebuah debugger, yakni fitur untuk menampilkan kesalahan dari kode program.

 Sebuah IDE sangat memudahkan proses pembuatan

program, karena kita hanya perlu membuka 1 aplikasi saja.

(9)

 Beberapa IDE juga memiliki fitur tambahan seperti real-time debugging (memberitahu error sebelum kode program di compile), syntax highlighting (mewarnai beberapa kode agar mudah dibaca) dan code completion (memberikan saran penulisan kode program).

 Contoh dari IDE untuk bahasa C adalah Turbo C, Visual C++ dan Code::Blocks.

(10)

MENDOWNLOAD DAN MENGINSTALL CODE::BLOCKS

Code::Blocks sendiri merupakan aplikasi Open Source yang bisa didapat dengan gratis. IDE ini juga tersedia untuk sistem operasi Linux, Mac, dan Windows.

 Untuk mulai download aplikasi Code::Blocks:

(1) buka alamat http://www.codeblocks.org.

(2) klik menu “Download” dan pilih “Download the binary release”.

(11)

pilih sistem operasi dimana Code::Blocks akan diinstall. Jika menggunakan Windows, scroll halaman sampai ke judul “Windows XP / Vista / 7 / 8.x / 10”. Apabila menggunakan sistem operasi Linux atau Mac OS, link downloadnya juga tersedia.

Terdapat beberapa jenis installer Code::Blocks. Pilih yang

mingw-setup” seperti dalam gambar dibawah, atau tepatnya

codeblocks-20.03mingw-setup.exe”. Langkah ini sangat

penting karena jika salah download, compiler C tidak akan terinstall

(terpaksa download ulang lagi).

(12)

 Klik salah satu link “download form”, bisa dari FossHUB atau Sourceforge.net.

Jika tidak ada kendala, proses download akan berjalan. File instalasi codeblocks-20.03mingw-setup.exe berukuran sekitar 145MB.

 Jika mengalami kendala pada saat proses download atau ingin menggunakan versi yang sama dengan tutorial di Duniailkom ini, saya juga sudah siapkan link di Google Drive berikut: Code::Block 20.03 (MinGW Setup) – Windows 64 bit.

(13)

PROSES INSTALASI CODE::BLOCKS

Setelah file master Code::Block tersedia, saatnya mulai proses instalasi.

Double klik file codeblocks-20.03mingw-setup.exe yang baru saja di download, dan akan tampil jendela awal proses instalasi.

Klik tombol “Next” untuk lanjut.

Lalu di halaman “License Aggrement”, klik saja tombol “I Agree”.

(14)

 Halaman berikutnya adalah “Choose Components”, biarkan pilihan default (seluruh pilihan di centang), lalu klik tombol “Next”.

(15)

 Jendela “Choose Install Location” berguna untuk mengubah lokasi instalasi Code::Blocks. Disini saya akan membiarkan pilihan default.

Artinya kode program Code::Blocks akan terinstall di “C:\Program Files\CodeBlocks”.

 Klik Tombol “Install” dan proses instalasi akan berlangsung beberapa saat.

(16)

Proses Instalasi Code::Blocks Sedang Berlangsung

(17)

 Setelah proses instalasi selesai, akan tampil jendela konfirmasi “Do you want to run Code::Blocks now?” Klik Yes agar setelah proses instalasi, IDE Code::Blocks langsung tampil.

Tampilan Code::Block 20

Sampai disini, aplikasi Code::Blocks sudah sukses terinstall dan siap untuk digunakan.

(18)

 Apabila mendapati jendela tambahan, pilih saja settingan default, misalnya pada saat memilih compiler yang diinstall (GNU CCG Compiler) dan File Association.

(19)

MEMERIKSA PENGATURAN LOKASI COMPILER

Pada saat menginstall Code::Block, juga ikut terinstall compiler bahasa C GNU GCC yang disediakan oleh MinGW-W64 project. Aplikasi Code::Block harus terhubung dengan compiler ini agar nantinya bisa memproses file C.

Untuk memeriksanya, silahkan buka menu Settings -> Compilers…

(20)

Setelah itu pilih tab Toolchain executables” (1).dan pastikan kotak teks “Compiler’s installation directory” berisi “C:\Program Files\CodeBlocks\MinGW” (2) seperti gambar di bawah ini:

Jika kolom ini berisi alamat lain atau kosong, klik tombol Auto-detect

agar Code::Block bisa mencari compiler bahasa C secara otomatis.

Jika menggunakan aplikasi Code::Block versi lama, bisa saja kotak ini berisi

alamat C:\Program Files

(x86)\CodeBlocks\MinGW. Itu juga tidak masalah karena di versi sebelumnya, folder instalasi Code::Block ada di C:\Program Files (x86)\CodeBlocks\

Tutup jendela pengaturan ini dengan menekan tombol OK.

(21)

MENULIS KODE PROGRAM BAHASA PEMROGRAMAN C

1. Membuat File Bahasa C

Silahkan buka aplikasi Code::Blocks, yang tampilan awalnya sebagai berikut:

Untuk membuat sebuah file baru, klik menu File -> New -> Empty File, atau bisa juga dengan menekan kombinasi tombol CRTL + SHIFT + N.

(22)

Di bagian tengah Code::Blocks akan tampil sebuah file teks kosong. Disinilah kita akan menulis kode program bahasa C nantinya.

(23)

2. Menyimpan File Kode Program Bahasa C

siapkan sebuah folder tempat file kode program C akan disimpan. Untuk memudahkan, buat sebuah folder “belajar_c” di Drive D, atau bisa juga menyimpan file bahasa C ini dimana saja, tidak harus di folder D:\belajar_c.

Kembali ke Code::Blocks, save file yang sudah kita tulis tadi dengan cara menekan kombinasi tombol CTRL + S atau klik menu FILE -> Save file.

(24)

Ketika file sudah di save dan tampilan kembali ke editor Code::Blocks, kode program yang sudah kita tulis sebelumnya akan berwarna. Inilah fitur syntax highlighting dari Code::Blocks.

(25)

Untuk memastikan, anda bisa membuka Windows Explorer dan cari apakah file hello_world.c sudah ada di folder D:\belajar_c

(26)

3. Membuka File Kode Program Bahasa C

Silahkan tutup aplikasi Code::Blocks, kemudian buka kembali. Kode program yang baru saja kita ketik sudah tidak tampil. Untuk membukanya, silahkan klik menu File -> Open, atau bisa juga diakses dengan menekan tombol CRTL+O.

(27)

Sekarang, file kode program bahasa C sudah kembali terbuka.

(28)

4. Mencompile dan Membuat File exe Bahasa Pemrograman C

Compile adalah proses untuk mengubah kode program yang ditulis menggunakan bahasa pemrograman menjadi object code.

Object code ini kemudian diproses oleh linker untuk menjadi file exe (file executable) atau “program” sebagaimana yang biasa kita kenal.

• Dalam kebanyakan aplikasi compiler (termasuk yang digunakan oleh Code::Blocks), proses men-compile ini sudah langsung digabung dengan linker. Yang artinya ketika di compile, kode program bahasa C akan langsung menghasilkan file exe.

Silahkan anda buka kembali file hello_world.c. yang sudah kita buat sebelumnya. Sekedar penyegaran, berikut isi kode program tersebut:

(29)

Untuk memulai proses compile, pilih menu Build -> Compile current File atau bisa juga dengan menekan tombol CTRL + SHIFT + F9.

(30)

Jika kode program yang ditulis tidak ada yang salah, akan tampil beberapa tulisan di bagian bawah aplikasi Code::Blocks:

(31)

TUGAS

Buatlah program dengan tulisan:

1. Hello, Nama saya …(tulis nama masing-masing Taruna) 2.Selamat Pagi, apa kabar sobat

3.Saya baik-baik saja, kalau kamu gimana 4.Good Afternoon, I hope you be happy

5.Hai, ayo kita belajar Bahasa C

6.Saya Bangga Menjadi Taruna Politeknik Pelayaran

Surabaya

Referensi

Dokumen terkait

Klik menu File | New | New Project (Ctrl+Alt+N). Membuat komposisi baru. Klik menu Composition | New Compostion. Dalam kotak composition setting, ketik Comp 1 pada

Setelah proses pengunduhan selesai, silahkan buka file yang telah terunduh penginstalan, biasnya ada pada folder download, setelah terbuka, lakukan “double klik” pada file

Klik Menu Add file to list, untuk memilih file video yang akan dimasukkan dalam play list.. Klik Menu Remove File, untuk menghapus file video dari

Kemudian gambar ini (gambar 4.28) adalah tampilan setelah tombol ‘Back’ di klik untuk kembali ke menu Access List, lalu klik tombol ‘Start’ untuk menjalankan service squid

Untuk menambahkan file video yang telah tersimpan di dalam komputer Anda, silahkan klik menu insert 1, kemudian klik menu Video 2, Kemudian pilihlah Video From File 3 1 2 3...

Buat dengan Array dan if-else Tampilan input: Tampilan output: Ketentuan soal untuk membuat KHS di atas: Total nilai adalah 10%*absen+20%*tugas+30%*uts+40%*uas Jika total nilai

161 yang benar, klik login Klik Buat QR Menu Sistem akan membuat QR Code, mencakup label meja Sesuai Harapan Valid Klik Tambah dan input meja baru pada halaman

Perintah R pada Gambar 1.21 bertujuan untuk membuat histogram, kemudian tampilan histogram tersebut disimpan dalam file dengan format pdf, dengan nama membuat_histogram.pdf Gambar 1.23