wiki nasmansyah
PENGERTIAN
CPU
• CPU merupakan singkatan dari central
processing unit adalah komponen keras atau
perangkat hadware pemproses data utama
dalam sebuah komputer .CPU juga sering di
sebut sebagai otak dari komputer. , CPU
adalah elemen yang paling penting dari
sebuah sistem komputer . sendiri Di dalam
CPU, terdapat empat tahap operasi yang
terjadi, yaitu: fetch, Decode, Execute, dan
Store
Fungsi utama
CPU
• Tugas
– Kelompok 10%
– Mandiri / Quis 10%
• UTS 30%
• UAS 40%
Revie
w
Konsep Algoritma
• Algoritma diartikan sebagai urutan langkah
dalam menyelesaikan masalah secara
sistematis dan logis.
• Algoritma :
– Sequential / Beruntun
– Branching /Pencabangan
– Looping/ Iterasi / Rekursif
• Struktur data :
– Struktur Data Sederhana ; Array,
Struct/Record, Searching, Shorting
– Struktur Data Majemuk
Linier : Stack, Queue,, Linked List
Non Linier : Tree Binary, Graph,
Algoritma
Sequential
• Pada dasarnya algoritma penyelesaian suatu
masalah, betapapun kompleksnya, dapat
dipecah ke dalam tiga struktur dasar
algoritma, yaitu ;
1. Algoritma runtunan (sekuensial)
2. Algoritma seleksi kondisi atau percabangan
(branching)
3. Algoritma perulangan (rekursif)
Algoritma
Sequential
• Algoritma runtunan adalah sekumpulan
perintah atau pernyataan yang dikerjakan
komputer berdasarkan dengan urutan
perintahnya. Jadi, jika terdapat algoritma
dengan urutan perintahnya adalah :
Perintah1
Perintah2
Perintah3
• maka perintah yang dieksekusi pertama
adalah Perintah1, diikuti kemudian Perintah2
dan terakhir Perintah3.
Algoritma
Sequential
Contoh
Berikut ini adalah algoritma menghitung
keliling lingkaran. Secara umum algoritma
tersebut dapat kita nyatakan sebagai berikut.
Judul {Algoritma LuasLingkaran}
Deklarasi
Phi 3.14 , Luas, Jari : float
Deskripsi
1. Scanf(Jari)
2. Luas Phi*Jari*Jari
3. Printf(Luas)
4. End
Algoritma Branching
• Merupakan Algoritma yang tidak selamanya
akan berjalan dengan mengikuti struktur
berurutan, kadang-kadang perlu merubah
urutan pelaksanaan program dan
menghendaki agar pelaksanaan program
meloncat ke baris tertentu.
• Algoritma Branching
Latihan
1.Soni mempunyai kelereng yang
jumlahnya 10 buah lebih banyak dari
kelereng Adi. Sedangkan Anis memiliki
kelereng sebanyak 2 x kelereng Soni
dan Adi. Luki memiliki kelereng
sebanyak 5 buah lebih sedikit dari
jumlah kelereng Soni, Adi dan Anis.
SOAL
Bank SHINTA dalam perhitungan deposito
ditentukan dari golongan dan jangka waktu
(periode/bulan). Dengan ketentuan :
Golongan A jum_awal = 2.000.000
Golongan B jum_awal = 1.750.000
Golongan C jum_awal = 1.250.000
Golongan D jum_awal = 1.000.000
selain itu jum_awal = 750.000
Diketahui
Periode 1 – 3, bunga 18% per tahun
Periode 4 – 6, bunga 21% per tahun
Periode 7 – 12, bunga 24% per tahun
Periode >12, bunga 27% per tahun
Dimana rumus perhitungan deposito adalah
jumlah_akhir = ((bunga/periode)*jum_awal)
+jumlah_awal
Output seperti di bawah ini :
jum_akhir=((bunga/periode)*jum_awal)+jum_awal;
getche();
}
Buatlah Program menampilkan OUTPUT ini