ALGORITMA
Algoritma pemrograman adalah langkah penyelesaian suatu permasalahan yang
menghasilkan sebuah solusi dalam bentuk program komputer.
Algoritma memiliki peran yang sangat penting dalam ilmu Komputer. Bahkan algoritma
dapat dikatakan sebagai jantung komputer.
Flowchart
Flowchart merupakan penulisan algoritma dengan menggunakan notasi grafis.
Flowchart adalah bagan yang mempelihatkan tahapan dari suatu program dan
hubungan antar proses beserta penyataannya. Ilustrasi ini dinyatakan dalam
simbol, setiap simbol mempunyai makna tertentu untuk proses tertentu. Simbol-
simbol flowchart yang umumnya digunakan adalah simbol-simbol flowchart
standar yang dikeluarkan oleh ANSI dan ISO.
PERULANGAN
1. Perulangan For
Yang pertama adalah algoritma perulangan For yang biasa
dipakai untuk mengulang sebuah proses yang sudah diketahui
jumlahnya. Dilihat dari bagaimana penulisan coding dalam
perulangan ini, struktur untuk For lebih efisien dari lainnya
karena simpel.
Biasanya, perulangan For dipakai untuk looping, dengan
informasi yang mengenai batas awal, syarat, dan perubahan yang
akan terjadi. Jika persyaratan di atas sudah terpenuhi, maka
pernyataan For bisa dieksekusi.
2. Perulangan While
Kemudian ada perulangan While. Apa sih fungsi dari perulangan
While dan bedanya dengan perintah perulangan yang lainnya?
Perulangan While banyak dipakai untuk program yang lebih
terstruktur, namun berapa jumlah perulangannya belum diketahui.
Proses akan terus berlanjut hingga kondisinya bernilai FALSE
atau salah, ditunjukkan dengan tanda =0.
3. Perulangan Do While
Terakhir adalah perulangan Do While. Sebenarnya perulangan ini
hampir sama dengan perulangan While, bedanya ada pada
statement perulangan yang dilakukan terlebih dahulu baru
kondisinya di cek.
Sehingga, perulangan Do While akan mendapatkan minimal satu
kali perulangan, sedangkan untuk perulangan While bisa jadi
tidak ada kondisi karena langsung bernulai FALSE.
Berikut format dasar struktur perulangan DO WHILE dalam bahasa C++:
1start;
2do
3{
4 // kode program
5 // kode program
6 increment;
7}
8while (condition)
Tipe-Tipe Data
1. Integer
Tipe data pertama yang akan kamu temukan dalam dunia pemrograman
adalah integer.
2. Floating point
Tipe data selanjutnya yang sering digunakan untuk keperluan komputasi
teknis adalah floating point.Ia merupakan jenis data type numerik yang
digunakan untuk menyimpan angka yang mungkin memiliki komponen
pecahan seperti nilai moneter (707.07, 0.7, 707.00).
Teknologi satu ini juga mengacu pada penggunaan dua kali lipat jumlah
penyimpanan relatif dengan metode angka dalam kode, seperti pada
kalkulator.
3. Character (Char)
Melansir Rebus Community, character merupakan tipe data yang
dimanfaatkan untuk menyimpan satu huruf, angka, tanda baca, simbol,
atau space kosong.Umumnya, ia juga digunakan pada berbagai bahasa
pemrograman di banyak komputer modern.Character dimanfaatkan
untuk menyimpan karakter alfabet dan menampilkan masing-masing
karakter menggunakan kode numerik kecil.
4. Boolean
Boolean adalah jenis tipe data selanjutnya yang perlu kamu kuasai
sebelum terjun ke dunia pemrograman.Jenis data type ini biasanya
digunakan untuk mewakili nilai yang benar dan salah dalam data.
5. Array
Array adalah tipe data berbentuk daftar yang mampu mengarsip
sejumlah elemen dalam urutan tertentu dari seluruh data yang
serupa. Jenis data type ini memiliki banyak elemen atau nilai struktur
data yang diambil serta diterapkan menggunakan indeks integer seperti
0, 1, 3, 4, dan seterusnya.
Dalam variabel yang berbentuk jenis olahraga ini akan diindeks empat
nilai berupa 0 (bola basket), 1 (renang), 3 (jogging), dan 4
(bersepeda).Berdasarkan hal tersebut, panjang array adalah 4 karena
mencakup empat elemen olahraga yang berbeda.
6. String
Jenis tipe data lainnya yang sering dimanfaatkan dalam
dunia programming adalah string.Menurut Amplitude, string merupakan
jenis data type yang sering dianggap paling populer.Ia adalah kumpulan
dari urutan karakter dan data yang paling umum digunakan untuk
menyimpan teks.
7. Enumerated atau enum
Tipe data ini mengandung sekumpulan konstanta, yang berarti nilainya
bisa ditentukan oleh dirimu sendiri.Tentunya, enumerated data tergolong
sebagai tipe data bentukan.Ada pun nilai dari jenis
data enumerated dapat berbentuk teks maupun numerik.
Sebagai contoh, kamu bisa membuat data type nama hari yang berbentuk
seperti ini;
SENIN = 0
SELASA = 1
RABU = 2
KAMIS = 3
JUMAT = 4
SABTU = 5
MINGGU = 6
8. Date
Data type ini menyimpan tanggal kalender dengan
informasi programming lainnya.Date adalah kombinasi antara bentuk
integer dan numerik.Karena date biasanya merupakan nilai integer,
beberapa program bisa menyimpan operasi matematika dasar seperti
menghitung hari sebelum atau setelah event tertentu.
9. Nothing
Menurut Indeed, tipe data ini menunjukkan bahwa terdapat sebuah kode
yang tidak memiliki nilai. Hal tersebut menunjukkan bahwa;