1.1 JUDUL
1.3.2 Algoritma
Dalam kasus pemrograman ini, algoritma adalah cara berfikir komputer yang
digambarkan dalam bentuk flowchart atau tulisan yang terbatas sesuai kaidah
pemrograman.
Seorang programmer wajib membuat algoritma atau flowchart sebelum coding. Jika
nanti kedepannya sudah hafal diluar kepala, maka dimungkinkan untuk coding tanpa
flowchart lagi.
Flowchart sendiri adalah sekumpulan lambang yang dapat digunakan untuk
dirangkai sebagai bentuk visualisasi alur berfikir komputer. Dengan demikian, alur
berfikir manusia yang tak terbatas dapat menyesuaikan dengan cara komputer yang
sangat terbatas hanya mengenal konsep digital 0 dan 1, True or false.
1 Start, Stop
2 Proses
4 Keputusan/ decission
5 Perulangan for
6 Loop, connector
7 Direction
Source Code adalah bahasa pemrograman yang dapat difahami manusia, biasanya
dalam bentuk teks yang mengikuti standart penulisan bahasa pemrograman.
Compilasi adalah mengubah source code menjadi file objek.
Linking adalah menggabungkan objek yang kita buat dengan objek2 lain yang sudah
standart dan disiapkan agar kita tidak membuat lagi dari awal. Di tahap compile ini, akan
menghasilkan sebuah file executable yang langsung bisa di jalankan di lingkungan
Desktop (Windows).
RUN adalah proses menjalankan sebuah file aplikasi.
Gb. 5. Salah satu tampilan coding (kiri) dan aplikasi hasil coding (kanan) menggunakan Borland C++ V 3.1 jaman dulu
yang masih bisa digunakan hingga saat ini menggunakan mode Console/ CMD/ Mode DOS.
Arti dari main() adalah menandakan disinilah awal program berjalan. Kurung
kurawal buka { dan kurung kurawal tutup } adalah tanda pembatas coding.
Salah satu aplikasi awal yang dipakai untuk coding C adalah Turbo C atau Borland
C seperti contoh gambar 2. Gambar 2 adalah contoh aplikasi Borland C mode DOS
menggunakan virtual DOS yang bernama DOSBox yang dijalankan di Windows 10 atau
Windows 11 64 bit. Versi Dos ini sangat efesien untuk belajar, karena sangat kecil hanya
29Mb saja.
Versi Dos ini sudah termasuk IDE (Integrated Desktop Environtment) atau editor
dan Compilernya. Hanya saja karena versi dos, sangat diutamakan hafal shorcut daripada
mouse, karena dulu memang belum ada mouse seakrab sekarang.
Versi WEB
Ternyata untuk kaum rebahan, versi web ini masih dapat digunakan dan dijalankan
menggunakan browser. Baik dari HP maupun dari komputer. Setidaknya ada 3 yang
dapat digunakan
• https://www.onlinegdb.com/online_c_compiler
• https://www.programiz.com/c-programming/online-compiler/
• https://www.tutorialspoint.com/compile_c_online.php
Gb. 6. Contoh tampilan Aplikasi Coding Bahasa C berbasis Web. Pilih Language Turbo C agar lebih sesuai dengan
praktikum pada kasus-kasus tertentu.
b. Dan click
c. Buka file explorer, dan buka juga Winzip atau sejenisnya, exctract hasil
download ke c:\ (Hanya drive C, jangan yang lain. Kecuali anda bisa edit file setting
dosbox nya).
d. Bisa click dan drag seperti berikut:
i.
j. Siap Digunakan
k.
4. Apa Tipe Hardisk Anda (Hdd, SSD dst..), berapa besar Kapasitasnya, ada berapa
partisi, dan berapa sisa hardisknya ?
6.
7. Apapun yang muncul pertama kali (meskipun error), tuliskan dibawah ini.
8. Jika error perbaiki. Apakah sudah berhasil muncul tulisan “Hello world”
Jawaban:
1. Flowchart :
2. Coding :
Kerjakan:
1. Gambar Ulang Flowchart di atas: →
3. Apakah guna \n ?
Jawaban:
1. Analisa Perhitungan
Untuk menghitung umur, minim ada dua input. Tahun lahir [di inputkan] dan
tahun saat ini [ Asumsikan 2022].
Perhitungan Umur adalah bilangan bulat, tidak pakai koma, maka digunakan
variabel interger.
2. Flowchart :
3. Coding :
4. Jika Error
Coding:
1. Buka kembali web online https://www.programiz.com/javascript/online-
compiler/
2. Ketikkan program ini (Pastikan Icon kiri JS) berwarna biru. Dalam kasus
javascript, harus bersama HTML di pemrograman web. Sehingga di coding JS
ini tahun lahir tidak dapat di inputkan.
4. Ganti t_lahir dengan tahun lahir anda. Apakah hasil sudah sesuai ?
Soal:
Buat program untuk menghitung umur anda dengan memasukkan tahun lahir.
Coding:
1. Buka kembali web online https://www.programiz.com/python-
programming/online-compiler/
2. Ketikkan program ini (Pastikan Icon kiri atas Python) berwarna biru.
4. Coba beberapa kali jalankan program dan ganti tahun lahir. Apakah tetap
sesuai ?
Jawaban:
1. Analisa Perhitungan
2. Flowchart :
3. Coding :
1. Analisa Perhitungan
2. Flowchart (Boleh tulis tangan atau cetak, misal pakai pencil, pigma dll)
3. Coding (boleh capture)
4. Hasil coding (Capture)
Jawab: