Uas Algoritma Pemrograman
Uas Algoritma Pemrograman
ALGORITMA PEMROGRAMAN
262410005
PRODI INFORMATIKA
2025
KATA PENGANTAR
Puji syukur ke hadirat Tuhan Yang Maha Esa, karena atas rahmat dan karunia-Nya, saya dapat
menyelesaikan makalah ini yang berjudul menentukan deret perulangan, tepat pada waktunya.
Makalah ini disusun untuk memenuhi salah satu tugas dalam mata pelajaran/mata kuliah
Saya menyadari bahwa makalah ini masih jauh dari sempurna. Oleh karena itu, kritik dan saran
Akhir kata, saya mengucapkan terima kasih kepada semua pihak yang telah membantu dalam
proses penyusunan makalah ini. Semoga makalah ini bermanfaat bagi semua orang
DAFTAR ISI
Judul................................................................................................................................................i
Kata pengantar………………………………………………………………………….………..ii
Daftar isi.......................................................................................................................................iii
Bab 1 : Pendahuluan.......................................................................................................................1
BAB 2 PEMBAHASAN………………………………………………………………………...2
2.2 Algoritma……………………………………………………..………...................................2
2.6 Kesimpulan…………………………………………………………………………………..3
BAB 3: Penutup………………………………………………………………………………..…4
3.1 Kesimpulan…………………………………………………………………………………..4
3.2 Saran………………………………………………………………………………………….4
DAFTAR PUSTAKA…………………………………………………………………………….4
BAB 1
Pendahuluan
1.1 Latar Belakang
Dalam dunia pemrograman, array adalah salah satu struktur data yang sering digunakan untuk
menyimpan dan mengelola sekumpulan data. Array memungkinkan penyimpanan beberapa nilai dalam
satu variabel tunggal, yang dapat diakses melalui indeks. Pemahaman tentang array sangat penting karena
menjadi dasar dalam pengelolaan data di berbagai aplikasi. Program ini dirancang untuk membantu
pengguna memahami cara memasukkan elemen ke dalam array, menyimpannya, dan menampilkannya
kembali, yang merupakan langkah awal dalam pengelolaan data menggunakan C++.
1.2 Rumusan Masalah
Bagaimana cara membuat program dalam bahasa C++ yang:
1. Meminta pengguna memasukkan jumlah elemen array.
2. Memasukkan nilai-nilai elemen ke dalam array.
3. Menampilkan kembali elemen-elemen array yang telah dimasukkan.
1.3 Tujuan Penulis
Penulisan ini bertujuan untuk:
1. Memberikan pemahaman tentang konsep array dalam C++.
2. Menunjukkan langkah-langkah implementasi array dengan input dari pengguna.
3. Memberikan contoh implementasi program yang sederhana namun bermanfaat sebagai dasar
pembelajaran pemrograman.
1.4 Ruang Lingkup
Penjelasan akan berfokus pada:
1. Deskripsi masalah yang diselesaikan oleh program.
2. Algoritma yang digunakan.
3. Implementasi kode program dengan penjelasan rinci.
4. Pengujian program dengan contoh kasus.
5. Kesimpulan dari implementasi.
BAB 2
Pembahasan
2.1 Deskripsi Masalah
Masalah yang ingin diselesaikan adalah bagaimana membuat program yang memungkinkan:
1. Pengguna memasukkan jumlah elemen array yang diinginkan.
2. Program menerima input nilai untuk setiap elemen array.
3. Program menampilkan kembali semua elemen array yang telah diinputkan oleh pengguna.
Masalah ini menggambarkan kebutuhan untuk memahami cara kerja array, penggunaan perulangan, dan
manipulasi input/output dalam bahasa C++.
2.2 Algoritma
Algoritma yang digunakan adalah sebagai berikut:
1. Mulai program.
2. Minta pengguna memasukkan jumlah elemen array (n).
3. Deklarasikan array dengan ukuran n.
4. Gunakan perulangan untuk meminta pengguna memasukkan nilai setiap elemen array.
5. Simpan nilai yang dimasukkan ke dalam array.
6. Gunakan perulangan lain untuk menampilkan kembali nilai-nilai elemen array.
7. Akhiri program.
2.3 Implementasi Program
Berikut adalah kode program yang diimplementasikan dalam bahasa C++:
2.4 Penjelasan Kode
1. Deklarasi Variabel
o int n: Menyimpan jumlah elemen array yang diinginkan pengguna.
o int array[n]: Mendeklarasikan array dengan ukuran dinamis berdasarkan input pengguna.
2. Input Jumlah Elemen
o Baris cin >> n; meminta pengguna memasukkan jumlah elemen yang akan disimpan di
array.
3. Pengisian Array
o Perulangan for pertama digunakan untuk meminta pengguna memasukkan nilai elemen
array satu per satu. Setiap nilai disimpan pada indeks yang sesuai di array.
4. Penampilan Elemen Array
o Perulangan for kedua digunakan untuk menampilkan semua elemen array yang telah
diinputkan.
2.5 Contoh Pengujian Pemrograman
Input:
Output:
2.6 Kesimpulan
Implementasi program ini menunjukkan bagaimana array dapat digunakan untuk menyimpan dan
mengelola sekumpulan data secara efisien. Dengan memanfaatkan perulangan, program dapat menerima
dan menampilkan data dalam jumlah yang fleksibel.
BAB 3
Penutup
3.1 Kesimpulan
Program ini berhasil mengajarkan konsep dasar array dalam C++. Pengguna dapat memasukkan data ke
dalam array dan melihat hasilnya dengan mudah. Program ini juga menggambarkan bagaimana
input/output bekerja dalam program berbasis console.
3.2 Saran
Untuk pengembangan lebih lanjut, program dapat ditingkatkan dengan:
1. Menambahkan validasi input agar lebih aman terhadap kesalahan pengguna.
2. Menggunakan alokasi memori dinamis untuk array dengan new dan delete.
3. Memanfaatkan pustaka STL seperti std::vector untuk manajemen array yang lebih fleksibel.
DAFTAR PUSTAKA
1. Stroustrup, B. (2013). The C++ Programming Language. Addison-Wesley.
2. Malik, D. S. (2010). C++ Programming: From Problem Analysis to Program Design. Cengage
Learning.
3. Documentation of C++ Standard Library: https://cplusplus.com