NIM : 20230810122
Nama : Muhammad Rafly Alifian
Kelas : TINFC 2023 02
Penulisan Kode dan Kompilasi: C++ adalah bahasa pemrograman yang kompilatif, yang berarti
kode C++ harus dikompilasi menjadi bahasa mesin sebelum dapat dieksekusi. Setelah kode
C++ ditulis, ia harus melewati proses kompilasi yang mengubah kode menjadi instruksi mesin
yang dapat dilaksanakan oleh komputer. Ini melibatkan penggunaan compiler C++ seperti GCC,
Clang, atau Visual C++ Compiler.
Tipe Data dan Variabel: C++ memiliki beragam tipe data dasar, seperti int, float, double, char,
dan bool. Pemrogram dapat mendeklarasikan variabel menggunakan tipe data ini, yang
digunakan untuk menyimpan nilai dalam program. Variabel dapat diberi nama dan digunakan
untuk menyimpan data sementara atau hasil perhitungan.
Kontrol Aliran: C++ menyediakan beragam struktur kontrol yang memungkinkan pemrogram
untuk mengatur aliran eksekusi program. Kontrol aliran ini meliputi pernyataan if-else, loop
(seperti for, while, dan do-while), dan switch case. Dengan menggunakan struktur kontrol ini,
pemrogram dapat membuat keputusan berdasarkan kondisi tertentu atau melakukan tugas
berulang-ulang.
PRETEST
1. jelaskan yang dimaksud dengan pemograman !
2. jelaskan yang dimaksud dengan Algoritma dan pemograman!
1. Pengertian Pemograman
Pemograman adalah proses menulis, menguji dan memelihara kode
intruksi untuk mengontrol perilaku komputer.
2. Pengertian algoritma dan pemograman
Algoritma adalah Langkah Langkah terstruktur yang diambil dapat
digunakan dalam berbagai bidang termasuk matematika ilmu
komputer dan pemrograman
Pemrograman adalah proses menulis menguji dan memeloihara
kode intruksi yang akan dijalankan oleh komouter pemrograman
melibatkan implementasi algoritma dalam Bahasa pemrograman
tertentu seperti C++,java,Python atau JavaScript dan menggunakan
perangkat lunak atau perangkat keras tertentu untuk menjalankan
kode tersebut jadi algoritma dan pemrograman saling terkait erat.
Dengan menggunakan algoritma yang tepat dan kemampuan
pemrograman yang baik kita dapat menghasilkan program yang
efisien dan efektif untuk memecahkan masalah yang kompleks
1. POSTTEST
1) Buatlah program untuk dapat menampilkan nilai variabel yang telah
dideklarasikan sebelumnya dengan format mendatar dengan 7 spasi dan menurun
tampa spasi.
#include <iostream>
int main() {
// inisalisasi variabel int
x,y;
ANALISIS :
1. Deklarasikan file header iostream dengan script
#include<iostrem>, yang berfungsi untuk pemanggil library untuk
fungsi-fungsi didalamnya
2. Definisikan using namespace std untuk
mendeklarasikan/mendefinisikan kepada compailer
menggunakan semua fungsi/class/file didalam namespase std.
3. Definisikan fungsi utama dengan script main()
4. Deklarasikan variable x dan y dengan variabel bertipe data integer.
5. Inisialisasi variabel x = 5 dan y = 13 6. Menampilkan nilai
variabel x dan y dengan program mendaftar dengan 7 spasi
dengan menggunakan “\t” untuk spasi secara otomatis
7. Menampilkan nilai variabel x dan y dengan program mendaftar menurun tanpa spasi dengan
menggunakan endl untuk menurun tanpa spasi secara otomatis
OUTPUT : Menampilkan nilai variable dengan format mendatar dengan 7 spasi dan menurun
tanpa spasi
2) Buatlah program untuk menampilkan nilai variabel yang bersifat dinamis atau diinputkan
oleh user.
#include <iostream>
int main(){
//inisialisasi variabel
int x,y;
OUTPUT : program untuk menampilkan nilai variabel yang bersifat dinamis atau diinputkan
oleh user
2. TUGAS MANDIRI
1) Buatlah program yang dapat menampilkan nilai sebagai berikut:
a. -123456789
b. -550.987654321234
#include <iostream>
return 0;
}
ANALISIS :
1. Deklarasikan file header iostream dengan script #include<iostrem>, yang berfungsi
untuk pemanggil library untuk fungsi-fungsi didalamnya.
2. Definisikan using namespace std untuk mendeklarasikan/mendefiniskan kepada
compailer menggunakan semua fungsi/class/file didalam namespase std.
3. Definisikan fungsi utama dengan script main() 4. Mendeklarasikan variabel a bertipe
data integer.
5. Menampilkan teks =========Tugas Mandiri 1=========
#include <iostream>
ANALISIS :
7. Deklarasikan file header iostream dengan script #include<iostrem>, yang
berfungsi untuk pemanggil library untuk fungsi-fungsi didalamnya
8. Definisikan fungsi utama dengan script main()
9. Definisikan using namespace std untuk mendeklarasikan/mendefiniskan
kepada compailer menggunakan semua fungsi/class/file didalam namespase
std
10. Menampilkan output teks "====================Tugas
Mandiri 2======================”
11. Menampilkan output abjad sesuai dengan numeric
12. Kembalikan nilai dengan menuliskan perintah return 0.
OUTPUT : Menampilkan Abjad sesuai dengan urutan penomoran numeric.
3). Buatlah dalam bahasa C++ pada praktikum yang masih terdapat syntax bahasa C 1)
Membangkitkan Variabel
10. Kembalikan nilai dengan menuliskan perintah return 0.
Pemahaman yang baik mengenai pemrograman dan algoritma sangat penting dalam
mengembangkan aplikasi perangkat lunak yang berkualitas. Dengan memiliki algoritma
yang efektif, pemrogram dapat mengoptimalkan kinerja program, meminimalkan waktu
eksekusi, dan mengurangi penggunaan sumber daya komputer yang tidak perlu.