Input :
1. Nilai awal dari suatu bilangan( sebagai batas awal )
2. Nilai akhir dari suatu bilangan( sebagai batas akhir )
3. Inputannya ada 5, misalkan a,b,c,d,e
Proses :
1. Menggunakan Perulangan
2. For (a=b+1, e=0; a<c; a++)
3. kemudian gunakan perulangan lagi (d=a; d>1; d--)
4. Menentukan bilangan prima atau bukan "if (! (a%d) && a!=d)
Output :
1. Bilangan Prima, diantara 2 bilangan yang telah di inputkan, yang dipergunkan sebagai batas.
Minggu, 06 April 2014
Menampilkan Bilangan yang Habis Dibagi 3 dan 5 antara 1 -100
Input :
1. Kita pergunakan nilai awal, a=0
Proses :
1. Lakukan Perulangan
2. a>=100
3. Dengan Rumus, jika a%3=0 dan a%5=0
4. a=a+1
Output :
1. "a", bilangan yang habis dibagi 3 dan 5
Raptor :
C++ :
1. Kita pergunakan nilai awal, a=0
Proses :
1. Lakukan Perulangan
2. a>=100
3. Dengan Rumus, jika a%3=0 dan a%5=0
4. a=a+1
Output :
1. "a", bilangan yang habis dibagi 3 dan 5
Raptor :
C++ :
Menghitung Bilangan Berpangkat
Input :
1. Memasukkan bilangannya, misal x.
2. Memasukkan bilangan yang akan menjadi pangkat, misal y.
Proses :
1. x berpangkat y
Output :
1. Hasil x pangkat y
Raptor :
C++ :
1. Memasukkan bilangannya, misal x.
2. Memasukkan bilangan yang akan menjadi pangkat, misal y.
Proses :
1. x berpangkat y
Output :
1. Hasil x pangkat y
Raptor :
C++ :
Menghitung Barisan Fibonacci
Input :
1. Memasukkan Batas Barisan Fibonacchi
2. Misalkan f1=0
3. Misalkan f2=1
4. Tipe data "long batas"
5. Tipe data "float jumlah"
Proses :
1.long f3= f2 +f1
2. If f3 > batas
3. Jumlah= (batas-1)+(batas+2)
Output :
1. Barisan Fibonacchi
2. Jumlah Barisan Fibonachi tersebut
1. Memasukkan Batas Barisan Fibonacchi
2. Misalkan f1=0
3. Misalkan f2=1
4. Tipe data "long batas"
5. Tipe data "float jumlah"
Proses :
1.long f3= f2 +f1
2. If f3 > batas
3. Jumlah= (batas-1)+(batas+2)
Output :
1. Barisan Fibonacchi
2. Jumlah Barisan Fibonachi tersebut
Programan Menetukan Zodiak
Input :
Masukan tanggal (1-31) dan bulan (1-12) lahir
Proses :
- Menggunakan Pilihan (If Else)
-Dan menggunakan rumus:
misal Zodiak Gemini, maka rumusnya:
((t>=21 && b==5)||(t<=21 &&b==6))
t= tanggal
b= bulan
&&= Fungsi jika menentukan keduanya harus benar. (Dalam teori Logika, benar jika keduanya benar).
|| = Fungsi "atau" (Dalam teori logika, benar jika salah satu atau keduanya benar, jika ada salah satu yang benar, maka dianggap BENAR)
Output :
Zodiak dapat di ketahui
Raptor :
C++ :
Masukan tanggal (1-31) dan bulan (1-12) lahir
Proses :
- Menggunakan Pilihan (If Else)
-Dan menggunakan rumus:
misal Zodiak Gemini, maka rumusnya:
((t>=21 && b==5)||(t<=21 &&b==6))
t= tanggal
b= bulan
&&= Fungsi jika menentukan keduanya harus benar. (Dalam teori Logika, benar jika keduanya benar).
|| = Fungsi "atau" (Dalam teori logika, benar jika salah satu atau keduanya benar, jika ada salah satu yang benar, maka dianggap BENAR)
Output :
Zodiak dapat di ketahui
Raptor :
C++ :
Konversi Suhu
Input :
- Masukan suhu yang menjadi awal untuk di konversikan (Celcius, Reamur, Fahrenheit, Kelvin)
- Input besarnya suhu awal
Proses:
1. Dalam Fahrenheit:
a. C= (F-32)*(5/9)
b. R= (F-32)*(4/9)
c. K= (F+459.67)/(1.4)
2. Dalam Celcius:
a. R = (4/5)*C
b. F = ((9/5)*C)+32
c. K = C+273
3. Dalam Reamur:
a. C = (5/4)*R
b. F = ((9/4)*R)+32
c. K = (R/(0.8))+273
4. Dalam Kelvin:
a. C= K-273
b. F = (K * (1.8)) - 459.67
c. R = (K-273)*(0.8)
Output :
Konversi nilai awal suhu yang di masukkan menjadi suhu lainnya.
Raptor :
C++ :
- Masukan suhu yang menjadi awal untuk di konversikan (Celcius, Reamur, Fahrenheit, Kelvin)
- Input besarnya suhu awal
Proses:
1. Dalam Fahrenheit:
a. C= (F-32)*(5/9)
b. R= (F-32)*(4/9)
c. K= (F+459.67)/(1.4)
2. Dalam Celcius:
a. R = (4/5)*C
b. F = ((9/5)*C)+32
c. K = C+273
3. Dalam Reamur:
a. C = (5/4)*R
b. F = ((9/4)*R)+32
c. K = (R/(0.8))+273
4. Dalam Kelvin:
a. C= K-273
b. F = (K * (1.8)) - 459.67
c. R = (K-273)*(0.8)
Output :
Konversi nilai awal suhu yang di masukkan menjadi suhu lainnya.
Raptor :
C++ :
Refleksi Minggu ke6
Pada Minggu Ke 6 mata kuliah Algortima dan Pemrograman dilaksanakan secara Online melalui Chat
di Facebook. Karena pada jadwal Alpro yang seharusnya, itu tanggal
merah. Yang bertepatan dengan Hari Raya Nyepi. Sehingga Kuliah di
liburkan, sebagai gantiny Kuliah Secara Online. Dan saya hampir telat karena paginya harus mengikuti kerja bakti dulu di tempat saya tinggal
Pada Kuliah tersebut membahas tentang Teknik Rekursi. Dan sejujurnya saya masih belum mengerti apa itu Teknik Rekursi.
Kuliah online juga membahas tentang "membuat Flowchat tentang Subprogram"
Tutorial Tahap membuat subprogram menggunakan RAPTOR
1. klik kanan pada bagian main, pilih add procedure
2. Beri nama procedure, pada bagian paling atas
3. Ubah MODE nya menjadi Intermediate
4. Parameter input (dicentang) : x, parameter output (dicentang) : hasil
5. Isikan algoritma seperti menulis di main di dalam procedure tambah5
6. Kembali pada bagian main, kita panggil procedure tadi.
Pada Kuliah tersebut membahas tentang Teknik Rekursi. Dan sejujurnya saya masih belum mengerti apa itu Teknik Rekursi.
Kuliah online juga membahas tentang "membuat Flowchat tentang Subprogram"
Tutorial Tahap membuat subprogram menggunakan RAPTOR
1. klik kanan pada bagian main, pilih add procedure
2. Beri nama procedure, pada bagian paling atas
3. Ubah MODE nya menjadi Intermediate
4. Parameter input (dicentang) : x, parameter output (dicentang) : hasil
5. Isikan algoritma seperti menulis di main di dalam procedure tambah5
6. Kembali pada bagian main, kita panggil procedure tadi.
Refleksi Minggu ke 5
Pada minggu ke 5 ini saya tidak mengikuti kuliah Algoritma dan Pemrograman dikarenakan sakit. Akan tetapi saya di beritahu teman satu kelompok bahwa ada kuis yang harus di kerjakan berkelompok.
Kelompok kami mendapatkan tugas membuat Program untuk Pelayan di sebuah Warung Makan dan Penggunaan Wifi nya. Kuis harus selesai dalam waktu yang telah ditentukan.
Dan juga saya sudah bertananya tentang materi yang di pelajari pada miggu ke5 yaitu Parameter
Kelompok kami mendapatkan tugas membuat Program untuk Pelayan di sebuah Warung Makan dan Penggunaan Wifi nya. Kuis harus selesai dalam waktu yang telah ditentukan.
Dan juga saya sudah bertananya tentang materi yang di pelajari pada miggu ke5 yaitu Parameter
Minggu, 23 Maret 2014
Jumlah Siswa yang Lulus Ujian
Input :
Jumlah mahasiswa
Nilai mahasiswa
Proses:
Setelah di input jumlah mahasiswa maka akan terjadi perulangan hingga tercapai jumlah mahasiswa yang di input. Syarat minimla kelulusan adaah 50
Output:
Jumlah mahasiswa yang lulus
Jumlah mahasiswa yang gagal
C++ :
Raptor :
Jumlah mahasiswa
Nilai mahasiswa
Proses:
Setelah di input jumlah mahasiswa maka akan terjadi perulangan hingga tercapai jumlah mahasiswa yang di input. Syarat minimla kelulusan adaah 50
Output:
Jumlah mahasiswa yang lulus
Jumlah mahasiswa yang gagal
C++ :
Raptor :
Menukar Nilai dari Dua Variable
Input:
Nilai A dan Nilai B
Proses:
x=B
y=A
Output :
Nilai A menjadi x
Nilai B menjadi y
Raptor :
C++ :
Nilai A dan Nilai B
Proses:
x=B
y=A
Output :
Nilai A menjadi x
Nilai B menjadi y
Raptor :
C++ :
Refleksi Minggu Ke 4
Pada minggu ini kembali masuk jam 6 pagi dan ternyata hanya batle game sokoban.
Tugas kembali bertambah dan semakin menumpuk menjadikan pelajaran bagi saya untuk tidak menunda nunda pekerjaan lagi.
Pada minggu ini juga sudah mulai praktikum tentang pelajaran class dan alhamdulillah saya dapat memahaminya.
Tugas kembali bertambah dan semakin menumpuk menjadikan pelajaran bagi saya untuk tidak menunda nunda pekerjaan lagi.
Pada minggu ini juga sudah mulai praktikum tentang pelajaran class dan alhamdulillah saya dapat memahaminya.
Selasa, 18 Maret 2014
Latihan Individu Pertemuan 2 #3
Input :
Masukan 4 angka untuk matriks 2x2 (w,x,y,z)
Proses :
Determain=(w*y)-(x*z)
Output :
Hasil Determain matriks 2x2
Raptor :
C++ :
Masukan 4 angka untuk matriks 2x2 (w,x,y,z)
Proses :
Determain=(w*y)-(x*z)
Output :
Hasil Determain matriks 2x2
Raptor :
C++ :
Latihan Individu Pertemuan 2 #2
Input : Bilangan Integer kurang 1000
Proses : Memisahkan bilangan tersebut menjadi komponen-komponennya (ratusan-puluhan-satuan)
Output : 219 = 219 ratusan, 19 puluhan, 9 satuan
Raptor :
C++ :
Proses : Memisahkan bilangan tersebut menjadi komponen-komponennya (ratusan-puluhan-satuan)
Output : 219 = 219 ratusan, 19 puluhan, 9 satuan
Raptor :
C++ :
Minggu, 16 Maret 2014
Refleksi Minggu 3 Alpro
Pada minggu ini saya sudah mulai bisa memahami apa yang di sampaikan oleh dosen mata kuliah algoritma dan pemrograman. Dan ada sebuah pelajaran gratis tentang penggunaan standar kamera DSLR pada sebelum jam kuliah di mulai mungkin hal tersebut dapat menambah wawasan saya.
Yang belum saya dapatkan yaitu semangat kuliah yang sebenarnya. Saya merasa dalam minggu minggu awal perkuliahan saya masih kurang bersemangat dan belum bisa terlalu serius mengikuti kuliah.
Hal yang saya harus lakukan adalah memotivasi diri sendiri untuk semangat menghadapi hari-hari perkuliahan yang memang tak bisa di pungkiri menguras pikiran dan tenaga. Dan tentunya belajar lebih giat lagi.
Yang belum saya dapatkan yaitu semangat kuliah yang sebenarnya. Saya merasa dalam minggu minggu awal perkuliahan saya masih kurang bersemangat dan belum bisa terlalu serius mengikuti kuliah.
Hal yang saya harus lakukan adalah memotivasi diri sendiri untuk semangat menghadapi hari-hari perkuliahan yang memang tak bisa di pungkiri menguras pikiran dan tenaga. Dan tentunya belajar lebih giat lagi.
Minggu, 09 Maret 2014
Latihan Individu(Slide minggu 2)
1). Buatlah algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2) .
Raptor
C++
Sabtu, 08 Maret 2014
Refleksi Minggu Kedua Mata Kuliah Alpro
Alhamdulillah pada minggu kedua ini saya bisa datang tepat waktu :)
Yang saya dapatkan pada minggu kedua ini adalah :
1. Belajar untuk mengatur waktu secara efesien
2. Sudah mulai bisa mengikuti mata kuliah walaupun masih belum 100% bisa memahami
3. Sudah dapat kelompok belajar dapat bersuaha untuk memaksimalkannya
4. Tugas individu + tugas kelompok
Yang belum saya dapatkan yaitu :
1. Buku tentang algoritma pemrograman
2. Dan mengatur waktu belajar alpro yang masih sangat kurang menurut saya
Alhamdulillah pada minggu kedua ini saya bisa datang tepat waktu :)
Yang saya dapatkan pada minggu kedua ini adalah :
1. Belajar untuk mengatur waktu secara efesien
2. Sudah mulai bisa mengikuti mata kuliah walaupun masih belum 100% bisa memahami
3. Sudah dapat kelompok belajar dapat bersuaha untuk memaksimalkannya
4. Tugas individu + tugas kelompok
Yang belum saya dapatkan yaitu :
1. Buku tentang algoritma pemrograman
2. Dan mengatur waktu belajar alpro yang masih sangat kurang menurut saya
Refleksi Minggu Pertama Mata Kuliah Alpro
Dalam minggu pertama mata kuliah Algoritma dan Pemrograman saya belum mendapat apa apa di karenakan tidak mengikuti kuliah dengan alasan terlambat/bangun kesiangan.
Yang harus saya lakukan adalah :
Yang harus saya lakukan adalah :
1. Mengejar Materi minggu pertama
2. Bertanya/belajar kepada teman yang sudah paham
3. Belajar dengan serius
4. Berusaha agar bisa tepat waktu
Media/ Perangkat yang dimiliki:
1. Laptop
4. Berusaha agar bisa tepat waktu
Media/ Perangkat yang dimiliki:
1. Laptop
Langganan:
Postingan (Atom)