Pemprograman Dasar
now browsing by category
Pemprograman Dasar : 3.1 Menerapkan alur logika pemprograman #Part1
ALGORITMA PEMPROGRAMAN
A. Konsep dan Struktur Algoritma
Sebelum belajar algoritma kita perlu paham langkah umum dalam pembuatan suatu program yaitu:
- Mengidentifikasikan masalah
- Mencari Solusinya
- Menentukan algoritma
- Menulis Program
- Menguji program
- Mendokumentasikan program
- Merawat program
Pembelajaran algoritma pemprograman adalah bagian dari langkah langkah membuat program atau artinya:
Algoritma adalah kumpulan urutan langkah langkah / steps untuk menyelesaikan masalah menggunakan komputer atau program komputer
Belajar C++ : Looping atau perulangan pada C++
Apa yang akan kamu lakukan saat disuruh mencetak kalimat berulang-ulang?
Misalnya:
Tolong tampilkan kalimat "Tutorial Pemrograman C++!"
sebanyak 10x ke layar!
Mungkin kamu akan menggunakan cout
sebanyak 10 kali seperti ini:
#include <iostream>
using namespace std;
int main(){
cout << "Tutorial Pemrograman C++!" << endl;
cout << "Tutorial Pemrograman C++!" << endl;
cout << "Tutorial Pemrograman C++!" << endl;
cout << "Tutorial Pemrograman C++!" << endl;
cout << "Tutorial Pemrograman C++!" << endl;
cout << "Tutorial Pemrograman C++!" << endl;
cout << "Tutorial Pemrograman C++!" << endl;
cout << "Tutorial Pemrograman C++!" << endl;
cout << "Tutorial Pemrograman C++!" << endl;
cout << "Tutorial Pemrograman C++!" << endl;
return 0;
}
Hasilnya:
Read MoreBelajar Pemrograman C #3 #PD-SM2 : Struktur Dasar dan Aturan Penulisan Program C
Kita sudah belajar membuat program C pertama, yaitu program Hello World!
Selanjutnya kita akan belajar tentang stuktur kode program pada bahasa C.
Bagaimana bentuk stuktur dasar program C?
Mari kita perhatikan program C berikut ini:
#include <stdio.h>
int main(){
printf("Hello World!");
return 0;
}
Ini adalah struktur dasar
Jika kamu baru pertama kali melihat program ini, barangkali akan menyanyakan banyak hal.
Seperti:
- Apa itu
#include <stdio.h>
? - Apa itu
int
? - Apa itu
main
? - apa itu
printf
? - dll.
Struktur Dasar Program C
Setiap kita ingin membuat program C, kita harus menuliskan struktur seperti berikut ini:
#include <stdio.h>
int main(){
// kode atau logika program kita di sini
return 0;
}
Ini adalah struktur dasar yang wajib dipahami.
Kalau kita perhatikan, struktur program tersebut dibagi menjadi dua bagian utama:
- Bagian Include;
- Blok Fungsi Main.

Mari kita bahas lebih detail…
Apa itu #include?
Pada program C, #include
berfungsi untuk mengimpor fungsi-fungsi yang sudah didefinisikan pada header file.
Header file adalah file yang berisi definisi fungsi yang sudah dibuat. Tujuannya agar bisa digunakan pada program C yang lainnya. File ini berekstensi .h
, contoh: stdio.h
.
Pada contoh di atas, kita mengimpor file stdio.h
. File ini berisi deklarasi fungsi-fungsi dasar yang kita butuhkan untuk membuat program C, seperti printf()
.
File stdio.h
sudah ada di dalam komputer kita saat menginstal gcc
.
Apa itu Fungsi main()?
Fungis main()
adalah fungsi utama dalam program. Fungsi ini akan dieksekusi pertamakali saat program dijalankan.
Karena itu, kita harus menuliskan logika program di dalam fungsi ini.
Pada contoh di atas kita membut fungsi main dengan deklarasi seperti ini:
int main(){
//...
return 0
}
Maksud dari int
di depan main
adalah tipe data yang akan dikembalikan. Maka di dalam fungsi main()
, wajib kita sertakan return 0
. Artinya, fungsi main
akan mengembalikan nilai 0
setelah selesai dieksekusi.
Cara lain kita bisa menggunakan void
.
Contoh:
void main(){
//...
}
void
artinya tidak ada (kosong). Jika kita menggunakan void
, maka kita tidak perlu menuliskan kata kunci return di akhir fungsi. Karena fungsi void
tidak akan mengembalikan nilai apapun.
Penulisan Statement
Statemen adalah perintah-perintah atau fungsi untuk melakukan sesuatu.
Contoh:
printf("Hello World!");
Artinya: kita menyuruh komputer untuk mencetak teks Hello World!
ke console.
Setiap statement di dalam program C warjib diakhiri dengan titik koma (;
), kalau tidak…
…maka program akan error.
Penulisan Blok Kode
Blok kode adalah kumpulan statement atau ekspresi. Blok kode pada prgram C dibungkus dengan kurung kurawal { ... }
.
Contoh blok kode:
if (x == y) {
// di dalam sini adalah blok kode
// sampai akhir kurung
}
for (int i = 0; i < 10; i++){
// di dalam sini adalah blok kode
// sampai akhir kurung
}
Kita akan banyak menggunakan blok kode untuk membungkus beberapa statement di dalam blok if, for, while, do/while, fungsi, dll.
Penulisan Komentar
Komentar adalah bagian yang tidak akan dieksekusi oleh komputer. Komentar bisanya digunakan untuk membuat keterangan pada kode program.
Contoh Komentar:
// ini adalah komentar
Kita bisa menggunakan garis miring ganda (//
) untuk membut komentar satu baris dan tanda /**/
untuk membuat komentar beberapa baris.
Contoh:
#include <stdio.h>
int main(){
// ini adalah komentar satu baris
printf("Hello World!");
/*
ini adalah komentar
yang lebih
dari satu baris
*/
return 0;
}
Case Bersifat Sensitive
Case Sensitive artinya bahasa C akan memperhatikan huruf besar dan huruf kecil dalam penulisan kode.
Contoh:
// misalkan kita membuat variabel seperti ini
string nama = "Petani";
string Nama = "Kode";
Variabel nama
dengan Nama
akan diganggap variabel yang berbeda, karerna ada yang pakai huruf besar (kapital) dan hutuf kecil.
Biasanya para pemula sering membuat kesalahan dengan case, alhasil program akan error.
Belajar Pemrograman C #2 #PD-SM2 : Persiapan Pemrograman C di Windows
Berikutnya kita akan membahas tentang peralatan apa saja yang harus dipersiapkan untuk belajar pemrograman C di Windows.
Baiklah mari kita mulai…
Apa saja yang harus dipersiapkan untuk belajar C di Windows?
Pada dasarnya kita hanya membutuhkan dua alat saja, yaitu: teks editor dan compiler.
Teks editor adalah program yang digunakan untuk menulis kode program C…
…dan compiler adalah program yang digunakan untuk menerjemahkan bahasa C ke dalam bahasa mesin sehingga dapat dimengerti oleh komputer.

Pemrograman C dilakukan juga menggunakan IDE (Integreted Development Environment).
IDE adalah teks editor khusus yang di dalamnya sudah ada compiler.
Nanti kita akan bahas lebih dalam tentang ini…
1. Teks Editor
Ada banyak sekali pilihan teks editor yang bisa kita gunakan untuk menulis program C.
Ada Notepad, Notepad++, Gedit, Geany, Mousepad, Kate, Atom, VS Code, Sublime Text, dsb.
Pilihlah teks editor yang kamu sukai dan bisa gunakan.

Saya anggap kamu sudah menyediakan teks editor. Kalau belum, silahkan diinstal dulu.
Silahkan baca:
2. Compiler
Compiler adalah program yang berfungsi untuk menerjemahkan bahasa C menjadi bahasa mesin, shingga dapat dimengerti oleh komputer.
Compiler C juga ada banyak jenisnya, ada GCC (GNU C Compiler), Clang, lcc, LuxCC, Tiny C Compiler, Borland Turbo C, VBCC, XL C, Small-C, dll. 1
Pada tutorial ini, kita akan menggunakan compiler GCC dari MinGW
.
Silahkan download dulu MinGW melalui link ini: https://osdn.net/projects/mingw/releases/

Setelah itu, kita akan mendapatkan file mingw-get-setup.exe
. Buka file tersebut dengan level Administrator.
Klik kanan, lalu pilih Run as administrator…

Maka jendelan instalasi MinGW akan terbuka, silahkan klik Install!

Selanjutnya, kita akan diminta untuk menentukan lokasi folder untuk menginstal MinGW. Silahkan taruh saja di C:\MinGW
.
Setelah itu, klik Continue untuk melanjutkan.

Berikutnya, MinGW akan mendownload paket yang dibutuhkan. Tungglah sampai prosesnya selesai…

Kalau sudah selesai, klik Continue untuk melanjutkan.

Berikutnya, kita akan diminta untuk menentukan paket mana saja yang akan diinstal.
Silahkan pilih mingw32-gcc-v3-core-bin
untuk compiler bahasa C. Caranya klik kanan, kemudian pilih Mark for Installation.

Sehingga akan menjadi seperti ini:

Setelah itu, masuk ke menu Installation dan pilih Apply Changes.

Maka paket yang sudah kita pilih akan di-download dan diinstal, tunggulah sampai prosesnya selesai…

Setelah download selesai, maka akan dilakukan proses ekstrak atau instalasi ke folder yang sudah kita tentukan…

Kita bisa melihat hasilnya melalui Windows Explorer dengan membuka C:\MinGW\bin
.

Terlihat di sana ada program dengan nama gcc
, program inilah yang akan kita butuhkan untuk mengkompilasi program C.
Program ini akan dieksekusi melalui CMD, tapi saat ini komputer kita belum mengenali perintah gcc
.
Agar perintah gcc
dapat dikenali, kita harus menambahkannya ke dalam path pada environtment variable.
Silahkan klik Start Menu, kemudian ketik env
maka akan muncul seperti ini…

Silahkan buka Edit the system environment variables, kemudian masuk ke tab Advenced dan klik Environtment Variables.

Pada System Variables pilih Path, kemudian klik Edit.

Tambahkan path baru dengan mengklik New, lalu masukan alama folder gcc
yakni C:\MinGW\bin
.

Terakhir klik OK.
Sekarang, coba buka CMD kemudian ketik gcc --version
. Jika muncul seperti ini:

Maka artinya, perintah gcc
sudah dikenali di dalam CMD.
Selanjutnya kita bisa coba meng-compile program C.
Membuat Program C Pertama di Windows
Mari kita coba membuat program Hello World!
Hello World! adalah program yang paling sederhana di dunia.
Silahkan buka teks editor, kemudian tulis kode berikut:
#include <stdio.h>
int main(){
printf("Hello World!");
return 0;
}
Kode tersebut adalah kode program C yang paling sederhana.

Silahkan simpan program tersebut dengan nama hello_world.c
di dalam disk D:
.

Setelah itu, buka CMD…
Masuk ke lokasi tempat program tersebut disimpan. Lalu ketik perintah berikut untuk compile:
gcc hello_world.c -o hello_world.exe
Jika tidak ada error, akan tampil seperti ini:

Hasil compile:

Sekarang coba jalankan programnya. Ketik nama program pada CMD.
Maka hasilnya:

Pemrograman C Menggunakan IDE
IDE (Integreted Development Environment) adalah sebuah teks editor khusus yang di dalamnya terdapat compiler dan juga peralatan lain yang dibutuhkan untuk development.
IDE memudahkan programmer dalam membuat program, karena tidak perlu melakukan kompilasi secara manual.

Ada banyak sekali IDE yang bisa kita gunakan untuk membuat program C:
- Codeblocks;
- QT Creator;
- Eclipse;
- Monodevelop;
- Visual Studio;
- dan sebgainya…
Yang umum digunakan pada Linux adalah Codeblocks dan Qt Creator.
Pada tutorial ini, kita akan menggunakan Codeblocks…
Instalasi Codeblocks di Windows
Silahkan download Codeblocks melalui link ini: http://www.codeblocks.org/downloads/26

Setelah itu, kita akan mendapatkan file codeblocks-17.12mingw-setup.exe
. Bukalah file tersebut dengan level administrator.
Klik kanan, kemudian pilih Run as administrator.

Maka jendela Welcome akan terbuka…
Langsung saja klik Next.

Kemudian pilih I Agree…

Selanjutnya, pada type of install pilih Full.

Selanjutnya kita akan diminta untuk menentukan lokasi folder instalasi. Biarkan saja seperti ini, langsung klik install.

Tunggulah sampai prosesnya selesai, kemudian pilih Yes.

Terakhir, klik Finish.

Saat Codeblocks baru pertama kali dibuka, dia akan meminta kita untuk menentukan compiler yang akan digunakan.
Karena tadi kita sudah menginstal gcc
, maka pilih saja gcc
.

Terakhir pilih Yes, associate Codeblocks With C/C++ file type agar source code program C dan C++ dibuka otomatis dengan Codeblocks.

Instalasi Codeblocks selesai, sekarang kita bisa menggunakannya untuk membuat program C maupun C++.
Membuat Program C Menggunakan Codeblocks
Silahkan buka Codeblocks, kemudian masuk ke menu File>New>Empty File atau tekan Ctrl+Shift+N.

Kemudian isi nama file dengan hello_codeblocks.c
dan tipe C/C++ files.

Setelah itu, ketik kode program berikut ini:

Klik Build & Run untuk compile program dan menjalankannya.

Maka hasilnya…

Selamat! 🎉
Kita sudah berhasil membuat program dengan Codeblocks.
#1 #PD-SM2 Belajar Pemrograman C: Pengenalan Pemrograman C
ahasa pemrograman C biasaya dipelajari pada jurusan teknik informatika.
Bahasa C memang bagus untuk memperkenalkan konsep pemrograman bagi pemula yang belum pernah coding.
Usia bahasa pemrograman C memang cukup tua, namun masih digunakan hingga saat ini.
Berikut ini adalah statistik penggunaan bahasa pemrograman menurut survey StackOverflow. 1
Read MorePENGERTIAN LOGIKA DAN ALGORITMA
Logika adalah cara berfikir yang sistematis, masuk di akal, dalam menyelesaikan sebuah masalah
Kata logika berasal dari kata logic (logis) berarti nilai kebenarannya harus dapat ditentukan, misal benar atau salah (tidak ada diantaranya), on dan off, hidup dan mati, masuk akal atau tidak, dan lain lain.
Read More