- Algoritma untuk mempresentasikan nilai m{menghitung nilai m(n<m), memasukan n,m. Kemudian mencari nilai m}Deklarasia, b : integer {input}q, r: integer {output}DeskripsiRead(a,b) (a<b)q=a/b {mendapatkan nilai q}r=a%b {mendapatkan nilai r}m=q*b+rend(hasil)write(q,r,m)
- Program untuk menghitung nilai m(n<m) pada dev c++
Sabtu, 19 Maret 2016
Kasus 2.6
kasus 2.3
Algoritma menghitung konversi suhu
{menghitung konversi suhu dalam
meter, di konversi ke cm dan inchi}
Deklarasi
m,
cm, inchi = float
hasil
= float
Deskripsi
Read(m)
cm
= m*100
inchi
= m*100/2.54
end(hasil)
write(cm, inchi)
- flowchart untuk menghitung konversi suhu pada raptor
Kasus 2.2
Algoritma menghitung hasil kali dari dua buah bilangan{menghitung jumlah 3 buah bilangan, menjumlahkan, lalu mencetak hasil penjumlahannya}
Deklarasi
a, b : integer
hasil : integer
Deskripsi
read(a, b)
jumlah = a*b
end(hasil)
write(jumlah)
Flowchart menghitung hasil kali dari dua buah bilangan
menghitung hasil kali dari dua buah bilangan pada raptor
Reflexi pertemuan ke-3
Dalam implementasi pemrograman banyak masalah yang harus diselesaikan secara berulang. Untuk menghindari statement secara berulang maka digunakan statement perulangan/looping. Statement yang di sediakan dalam bahasa c++ ada 3, yaitu :
- For, bentuk umum statement nya :for(ekspresi1; ekspresi2; ekspresi3){statement;}
- While, bentuk umum statement ini adalah:while(kondisi){statement}
- Do...while, bentuk umum statement ini adalah:do{statement}while (kondisi);
- Fungsi perulangan adalah untuk menghitung bilangan deret aritmatika.
- Bilangan fibonaccci disajikan dalam penulisan adalah sebagai berilut : 0,1,1,2,3,5,8,...
- SentinelDigunakan bila banyaknya masukan tidak diketahui. Berfungsi untuk menghentikan masukan diganti dengan harga lain.
- Loop InvariantDigunakan untuk membuktikan bahwa loop for adalah benar.
- Mahasiswa mendapatkan tugas untuk menyelesaikan permainan maincraf dan frozen.
- Mahasiswa mendapatkan tugas untuk interview wisudawan/wisudawati UAD
- Mahasiswa mendapat tugas untuk menghitung waktu belajar per minggu
Refleksi minggu ke-2
- Mahasiswa mendapatkan materi tentang Struktur Pemilihan (Kontrol Program) oleh dosen pembimbing.
- Pemilihan (Kontrol Program) yaitu kondisi dimana komputer dapat melakukan proses pemilihan dari beberapa alternatif sesuai dengan kondisi yang di berikan.Statement pemilihan dengan menggunakan if...elseif(kondisi){pernyataan}
If
else(kondisi 2){
Pernyataan2
}
else(kondisi){
pernyataan
}
Statement
pemilihan dengan menggunakan switch-case
switch(pilihan){
case
1 : {
statement
break;}
case
2 : {
statement
break:}
..............
default:{
statement
break;}
}
- Contoh
operator relasi yang digunakan pada pemilihan- Lebih kecil “ < “
- Lebih besar “ > “
- Lebih kecil sama dengan “ <= “
- Lebih besar sama dengan “ >= “
- Tidak sama dengan “ != “
- Sama dengan “ == “
- Atau “ || “
- Dan “ && “
- Mahasiswa di minta untuk gabung dengan group fb.
-Mahasiswa di minta untuk mentoring dan mulai membahas tentang tugas proyek
Refleksi Pertemuan Ke-1
Reflexi
Alpro pertemuan 1
- Dosen pembimbing menjelaskan tentang kontrak belajar dan penilaian
- Bapak wahyu menyampaikan materi tentang SEKUEN
- Mahasiswa diberikan materi tentang sekuen oleh dosen pembimbing dan contohnya.
- Pengertian SekuenYaitu sederetan pernyataan-pernyataan yang urutan dan pelaksanaan eksekusinya runtut. Bila urutan pernyataan dibalik, akan mempunyai makna yang berbeda.
- Operator Aritmatika
- “ + ” untuk penjumlahan
- “ - “ untuk pengurangan
- “ * “ untuk perkalian
- “ / “ untuk pembagian
- “ ^ “ untuk bilangan berpangkat
- “ % “ untuk modulo atau sisa hasil bagi
- Hirarki OperasiYaitu melakukan operasi di dalam tanda kurung (dari dalam ke luar jika lebih dari satu). Contoh : perkalian, pembagian, modulus, penambahan, pengurangan dari kiri ke kanan ( jika ada lebih dari satu).
- String dan karakterString yaitu sederetan karakter. Sedangkan karakter adaalah string dengan panjang 1.
- Gabungan String (concatenation)Yaitu mengambil dua buah string dan menggabungkannya untuk membuat string yang baru (hasil gabungan). Operator gabungan dilambangkan dalam pseudocode dengan tanda “ + “.
- Mahasiswa mendapatkan tugas untuk mengerjakan latihan-latihan pada materi sekuen.
- Mahasiswa di latih untuk menghitung waktu belajar per hari, kemudian di akumulasi menjadi perminggu.
- Mahasiswa di jelaskan contoh sekuen/algoritma dalam kehidupan sehari-hari.
- Bapak wahyu memberikan tugas untuk upload tiga progam dari materi semester satu dan disuruh untuk mengeksplore keindahan-keindahan gambar/pemandangan disekitar kita.
Jumat, 18 Maret 2016
Pertemuan Ke-4
Pertemuan Ke-2
Kasus 4.1
Mencetak bilangan 1 sampai 4
Algoritma :
- Deklarasi :
i = integer
-Deskripsi :
Proses bisa menggunakan perulangan
- Output : perulangan bilangan 1 sampai 4
Kasus 4.2
Algoritma mencetak bilangan ganjil dari 0 sampai 10
{Mencetak bilangan ganjil dari 0 sampai 10 ke piranti keluaran}
- Deklarasi :
i = integer
- Proses menggunakan perulangan
- Output perulangan bilangan ganjil dari 0 sampai 10
Kasus 4.3
Algoritma menghitung rata-rata dari n bilangan bulat
positif:
- Deklarasi :
i, n,
jumlah, x = integer- Deklarasi :
rata = real.
- Deskripsi : - read (n)
- jumlah <= 0
- for i <= 1 to n do
read(x)
jumlah <= jumlah + x
- End : for
rata = jumlah/n
- Write (rata)
Flowchart mencari rata-rata dari n bilangan bulat positif pada raptor
Program mencari rata-rata dari n bilangan bulat positif pada raptor Dev C++ :
Kasus 4.4
Algoritma :
{memasukan data bilangan bulat positif kemudian dicari mencari hasil
rata-rata}
- Deklarasi :
n,jumlah,x = integer
rata = real.
- Deskripsi :
jumlah <= 0
read
(x)
n
<= 1
perulangan
-end(for,rata = jumlah/(n-1)
- write(rata)
Flowchart mencari niai rata-rata pada raptor:
Program mencari niai rata-rata pada raptor Dev C++ :
Kasus 4.7
Algoritma menghitung x pangkat y
{Memberikan nilai x dan y,menghitung x pangkat y}
- Deklarasi :
x, y, i = integer (input)
pangkat = integer (output)
- Deskripsi :
read (x,y)
pangkat <= 1
for i <= 1 to n do
pangkat <= pangkat*x
- end(for)
write (pangkat)
Flowchart menghitung x pangkat y pada raptor
Kasus 4.8
Algoritma menghitung a*b dengan metode penjumlahan
{Menginputkan nilai a dan b, prosesnya menggunakan perulangan, output hasil
kali dengan metode penjumlahan}
Flowchart menghitung a*b dengan metode penjumlahan pada Raptor :
Langganan:
Postingan (Atom)
Refleksi minggu ke 2
Refleksi Pertemuan ke 2 Assalamu'alaikum w. wb., Selamat berjumpa lagi teman-teman, baik saya disini akan menuliskan tentang refl...
-
REFLEKSI MINGGU KE-13. Assalamu'alaikum w.w., Hari selasa tanggal 07 Juni 2016 Jam 07.00 WIB adalah perkuliahan ALPRO min...
-
Assalamu'alaikum w. wb., Tak terasa sudah masuk semester 3 dan lanjut lagi untuk belajar struktur data. Yaitu lanjutan dari mata ku...
-
Contoh penjumlahan 3 buah bilangan bulat/integer menggunakan raptor: 1. Buka lembar kerja raptor, maka akan muncul tampilan seperti berikut...