Minggu, 06 April 2014

Mencari Bilangan Prima

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.

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++ :

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++ :




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

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++ :

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++ :


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.

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

Minggu, 23 Maret 2014

Penjumlahan dari Beberapa Bilangan

input:
nilai a,b,c
proses:
Jumlah=a+b+c
output:
Jumlah

Raptor : 
 C++ :

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 :


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++ :


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.

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++ :


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++ :





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.

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

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 :
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