OLEH
RAFI AHMAD NAUFAL
320220404018
Jadi, perbedaan utama antara tipe data dasar dan tipe data bentukan adalah bahwa tipe
data dasar mewakili nilai tunggal, sementara tipe data bentukan digunakan untuk
menggabungkan beberapa nilai atau tipe data dasar ke dalam struktur data yang lebih besar.
Tipe data bentukan memberikan fleksibilitas lebih dalam mengelola data yang lebih kompleks
dalam program.
3. Buat resume singkat satu contoh high-level programming language (HLL) tau
very high-level programming language (VHLL)
a. Python:
- Tipe: Bahasa Pemrograman Tingkat Tinggi (HLL)
- Deskripsi Singkat: Python adalah bahasa pemrograman tingkat tinggi yang sangat
terkenal dan mudah untuk dipelajari. Bahasa ini dikenal karena sintaksis yang bersih
dan mudah dibaca, menjadikannya pilihan yang baik terutama untuk pemula. Python
mendukung berbagai paradigma pemrograman, termasuk pemrograman berorientasi
objek, pemrograman fungsional, dan pemrograman prosedural, sehingga cocok
digunakan dalam berbagai jenis proyek, seperti pengembangan web, analisis data,
kecerdasan buatan, dan lainnya.
b. Keunggulan:
- Mudah dipelajari, cocok untuk pemula.
- Kaya dengan perpustakaan standar dan pustaka pihak ketiga yang luas.
- Kompatibel dengan berbagai sistem operasi, dapat berjalan di banyak platform.
- Digunakan secara luas dalam berbagai industri.
C. Contoh Kode:
```python
# Contoh sederhana: Menampilkan pesan ke layar
print("Halo, Dunia!")
a. Deskripsi:
Kami ingin menghitung volume bola berdasarkan ukuran jari-jarinya. Volume bola dapat
dihitung dengan menggunakan rumus: V = (4/3) * π * r^3, di mana "V" adalah volume, "π"
adalah konstanta Pi (sekitar 3.14159), dan "r" adalah jari-jari bola.
b. Pseudocode:
```
Mulai
phi = 22/7
Masukkan R
Luas = 4*phi*(R*R)
Volume = (4/3)*phi*R^2
Cetak Luas, Volume
Selesai
```
c. Flowchart:
Dalam algoritma ini, pengguna diminta untuk memasukkan nilai jari-jari "r" bola, lalu
program akan menghitung volume menggunakan rumus yang diberikan, dan akhirnya
menampilkan hasilnya. Ini adalah algoritma yang sederhana untuk menghitung volume bola.
5. Susun flowchart untuk menghitung jumlah dari bilangan ganjil dalam range 0
sampai 100
Dalam flowchart ini, program dimulai dengan menginisialisasi variabel "jumlah" dan
"i". Selanjutnya, program mengecek apakah "i" masih dalam rentang 0 hingga 100. Jika iya,
program memeriksa apakah "i" adalah bilangan ganjil. Jika ya, nilai "i" ditambahkan ke
variabel "jumlah". Setelah itu, nilai "i" ditingkatkan, dan program kembali memeriksa apakah
"i" masih dalam rentang yang diinginkan. Jika "i" bukan bilangan ganjil, program hanya akan
meningkatkan nilai "i" dan memeriksa kembali. Proses ini diulang sampai "i" melebihi 100,
pada saat itu program akan menampilkan nilai "jumlah" dan berakhir.