Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALGORITMA I
Oleh :
Nama
NIM
: 1204505012
Jurusan
: Teknologi Informasi
Mata Kuliah
: Algoritma
FAKULTAS TEKNIK
UNIVERSITAS UDAYANA
2012
Flowchart
Penjelasan Flowchart
1. Mulai
2. Masukan variable Nama Barang, Jumlah Barang, Harga Barang, i ,n, Total Harga,
Keuntungan, Total Keuntungan
3. Baca masukan n (tanpa tanda kutip)
4. Nyatakan i=0
5. Selama i< n lakukan
Baca masukan Nama Barang ke-i
Baca masukan Jumlah Barang ke-i
Baca masukan Harga Barang ke-i
i = i+1
6. Total Harga = Harga Barang * Jumlah Barang
7. Keuntungan = Total Harga * 10/110
8. Total Keuntungan = Keuntungan (i) + Keuntungan (i+1) + Keuntungan (n-1)
9. Tampilkan total keuntungan
10. Selesai
Pseudocode
1. Masukan (Nama Barang, Jumlah Barang, Harga Barang, i ,n, Total Harga,
Keuntungan, Total Keuntungan) // memberikan tipe data pada masing-masing variabel
2. Baca(n) // membaca masukan dari user dan menempatkan ke variabel n
3. i 0 // menyatakan i mendapat nilai 0
4. ULANG SELAMA i < n // lakukan ULANG selama i kurang dari n
Baca(Nama Barang ke-i, Jumlah Barang ke-i, Harga Barang ke-i) // perlakuan
nya adalah //membaca masukan dari nama barang dan harga barang serta
menempatkan //nya ke variabel yang telah di tentukan
i i+ 1 // menyatakan i mendapat nilai i+1
AKHIR-ULANG // menyatakan akhir dari perintah ULANG
5. Total Harga Harga Barang * Jumlah Barang // menyatakan total mendapatkan nilai
dari Harga Barang * Jumlah Barang
6. Keuntungan Total Harga * 10/110 // menyatakan keuntungan mendapat nilai dari
Total Harga * 10/110
7. Total Keuntungan Keuntungan (i) + Keuntungan (i+1) + + Keuntungan (n-1) //
menyatakan total keuntungan mendapat nilai dari Keuntungan (i) + Keuntungan (i+1)
+ Keuntungan (n-1)
>>
ria[i].harga_barang;
//
membaca
masukan
"masukan
harga //barang " dan menempatkan nya ke variable array dalam structure
cin.get();// membaca breakline agar program terhenti sampai break
//line berupa enter diberikan user kepada program
system("cls"); // statement yang berfungsi untuk membersihkan layar
//program
ria[i].total_harga=ria[i].jumlah_barang * ria[i].harga_barang ; //operasi
//matematika untuk menghitung total harga
ria[i].keuntungan
ria[i].total_harga*
10/110
//
operasi
Kegunaan Algoritma
Algoritma di atas yang saya buat di dalam bahasa pemrograman C++ dapat digunakan
untuk membantu menghitung keuntungan penjualan barang dengan memasukan harga barang
dan jumlah barang secara manual.
Kesimpulan Algoritma
Algoritma merupakan metode yang digunakan untuk memecahkan suatu masalah
dengan menggunakan bahasa pemrograman pada komputer. Algoritma ini jika diterapkan
akan membantu pekerjaan manusia dan menghasilkan suatu informasi yang berguna. Berawal
dari tahap pembuatan flowchart, lalu menyusun bahasa pemrograman sederhana dari
flowchart tersebut, setelah itu menerjemahkannya ke dalam bahasa pemrograman.