Dibuat Oleh :
3C TOE
D-IV TEKNIK OTOMOTIF ELEKTRONIKA
JURUSAN TEKNIK MESIN
POLITEKNIK NEGERI MALANG
TAHUN 2021
PRAKTIKUM SISTEM KOMPUTASI DAN PEMROGRAMAN
A. TUJUAN
1. Dapat menjalankan CodeBlocks untuk program sederhana.
2. Mengetahui konsep dasar pemrograman bahasa C.
3. Mengetahui dan memahami bagaimana memrogram menggunakan di CodeBlocks.
B. DASAR TEORI
Code Block adalah adalah suatu program lingkungan pengembangan terpadu bebas,
nirlaba, bersumber terbuka dan lintas platform. Program yang ditulis dalam C++ beserta
Widgets untuk GUI-nya ini bisa digunakan bersama dengan berbagai macam kompilator,
contohnya GCC dan Visual C++. Peralatannya yang tersedia tergantung dari "plugin" yang
ada dipasang. Sekarang ini, Code block lebih tersedia sebagai perangkat pengembangan
dalam bahasa C dan C++, walaupun program ini juga bisa disesuaikan, dan mungkin akan
membutuhkan pemasangan tambahan, untuk pengembangan perangkat lunak ARM, AVR,
DirectX, FLTK, Fortran, GLFW, GLUT, GTK+Irrlicht, Lightfeather, MATLAB, OGRE,
OpenGL, Qt, SDL, SFML, STL, SmartWin dan wx. Code block tersedia di sistim operasi
Windows, Linux, Mac OS X dan FreeBSD.
C++ adalah bahasa pemrograman hasil pengembangan bahasa C. Sintak penulisan C dan
C++ hampir mirip, tetapi berbeda dalam langkah penyelesaian masalah. Pada bahasa C,
langkah penyelesaian masalah dilakukan dengan cara membagi-baginya ke dalam sub
masalah yang lebih kecil.Cara ini dikenal sebagai bahasa pemrograman
prosedural.Sementara, C++ justru berorientasi pada objek. Permasalahan dibagi-bagi lagi
ke dalam beberapa class. Itulah mengapa C++ hasil pengembangan Bjarne Stroustrup ini
populer di kalangan perusahaan software besar, antara lain Firefox dan Adobe.Hingga
saat ini, bahasa pemrograman C++ telah mengalami pembaruan secara berkala. Artinya,
kamu akan menjumpai ada banyak versi bahasa ini.Ketika ada fitur baru yang
dikembangkan pada C++, akan dibuat standarisasi. Namun, untuk pemula, kamu tidak
perlu ambil pusing soal versi mana yang akan dipakai.Setiap versi C++ punya dasar yang
sama. Letak perbedaannya hanya pada fitur yang dihapus dan/atau ditambahkan.
C. FLOWCHART, PROGRAM, DAN HASIL PROGRAM
1. Program 4.1
Flowchart
Start
Deklarasi
i = 1234
Tampilkan
PROGRAM 4.1
====================================
Nama : Alfian Hidayatullah
Kelas : 3 D4 TOE C
NIM : 1941220098
======================================
Tampilkan
1234
Selesai
Program
Hasil Program
2. Program 4.2
Flowchart
Start
Deklarasi
f = 12345.6789
Tampilkan
PROGRAM 4.2
=====================================
Nama : Alfian Hidayatullah
Kelas : 3 D4 TOE C
NIM : 1941220098
=======================================
=====
Tampilkan
Selesai
Program
Hasil Program
3. Program 4.3
Flowchart
Start
Deklarasi
f 1,f2,f3
Tampilkan
PROGRAM 4.3
=====================================
Nama : Alfian Hidayatullah
Kelas : 3 D4 TOE C
NIM : 1941220098
========================================
====
Tampilkan
Selesai
Program
Hasil Program
4. Program 4.4
Flowchart
Start
Deklarasi
Hexa
Desimal
Tampilkan
PROGRAM 4.4
=====================================
Nama : Alfian Hidayatullah
Kelas : 3 D4 TOE C
NIM : 1941220098
========================================
====
Tampilkan
Selesai
Program
Hasil Program
5. Program 4.5
Flowchart
Start
Deklarasi
Octal
Desimal
Tampilkan
PROGRAM 4.5
=====================================
Nama : Alfian Hidayatullah
Kelas : 3 D4 TOE C
NIM : 1941220098
========================================
====
Tampilkan
Selesai
Program
Hasil Program
6. Program 4.6
Flowchart
Start
Deklarasi
Octal
Desimal
Tampilkan
PROGRAM 4.6
=====================================
Nama : Alfian Hidayatullah
Kelas : 3 D4 TOE C
NIM : 1941220098
========================================
====
Tampilkan
Selesai
Program
Hasil Program