Selasa, 08 April 2014

Two-Half 9 s/d 1

Deksripsi :
Memunculkan angka 9 sampai 1 secara menurung menggunakan fungsi two-half

Gambar pada main :

Two-Half 1 s/d 9

Deksripsi :
Menampilkan angka 1 sampai 9 menggunakan fungsi two-half

Gambar pada main :

Refleksi Minggu Ke-6

Pada minggu ke 6 ini sebenarnya materinya meneruskan dari materi minggu ke 5 kemarin yaitu tentang rekursif iteraktif.

Materi yang didapat :
  • Memahami rekursif lebih lanjut sehingga mengenal istilah 
    • Going Down Recursion = menurunkan nilai awal sampai memenuhi syarat sayarat yang ada

Kamis, 03 April 2014

Menghitung Rata-Rata (Rekursif)

Deskripsi :
Menentukan nilai rata rata dari inputan menggunakan fungsi rekursif

Gambar pada main :

Menentukan Nilai habid Dibagi 3 dan 5 (Rekursif)

Deskripsi :
Menentukan nilai nilai (1-100) yang habis dibagi 3 dan 5 menggunakan fungsi rekursif

Gambar pada main :

Pangakat Negatife (Rekursif)

Deskripsi :
Menentukan Pangkat negatife menggunakan fungsi rekursif

Gambar pada main :

3 Bilangan Terbesar dan Jumlahnya (Rekursif)

Deskripsi :
Menetukan nilai terbesar dari 3 inputan dan jumlahnya menggunakan fungsi rekursif

Gambar pada main :

2 Bilangan Terbesar dan Jumlahnya (Rekursif)

Deksripsi :
Menentukan nilai terbesar dari 2 inputan dan jumlahnya menggunakan fungsi rekursif

Gambar pada main :

Menentukan Nilai 1/N (Rekursif)

Deskripsi :
Menentukan nilai 1/N menggunakan fungsi rekursif

Gambar pada main :

Rekursif Naik Turun

Deskripsi :
Menenunculkan angka 1-9 (naik) dan 9-1 (turun) menggunakan fungsi rekursif

Gambar untuk naik :

Iteraktif Naik dan Turun

Deskripsi :
Menenunculkan angka 1-9 (naik) dan 9-1 (turun) menggunakan fungsi iteratif

Gambar untuk naik :

Algoritma Perulangan Turun

Memunculkan angka 9-1 menngunakan perulangan for to, while, repeat untul




Gambar untuk for :

Algoritma Perulangan Naik

Deskripsi :
Memunculkan angka 1-9 menngunakan perulangan for to, while, repeat untul


Menentukan Urutan Bilangan Prima Sampai Ke-N

Deskripsi :
Menentukan nilai nilai prima dari 1 sampai ke N (Inputan)


Cek Nilai Prima

Deskripsi :
Menentukan apakah N (inputan prima atau tidak)

Rabu, 02 April 2014

Nested Counting Loop Program

Gambar :

Program to Process Bald Eagle Sightings for a Year

Gambar :

Batch Version of Sum of Exam Scores Program

Gambar :

Sentinel-Controlled while Loop

Gambar :

Program to Monitor Gasoline Storage Tank

Gambar :

Function to Compute Factorial

Gambar :

Using a for Statement in a Counting Loop

Gambar :

Validating Input Using do-while Statement

Gambar :

Program to draw a quilt

Gambar :

Program to draw a moving ball

Gambar :

Selasa, 01 April 2014

Refleksi Minggu Ke-5

Pada pertemuan ke 5 kemarin saya dan teman-teman membahas tentang materi tentang Subprogram


Materi yang didapat :
  • Cara menngunakan fungsi function yang mencakup mengenai rekursif dan interaktif
  • Memahami fungsi rekursi

Nested Counting Loop Program

Gambar :

Program to Process Bald Eagle Sightings for a Year

Gambar :

Sentinel-Controlled while Loop

Gaambar :

Function to Compute Factorial

Gambar :

Using a for Statement in a Counting Loop

Gambar :

Function to Compute Factorial

Gambar :

Program to Compute Company Payroll

Gambar :

Program Fragment With a Loop

Gambar :

Mengitung Pembagi trebesar 2 Nilai

Deskripsi :
menghitung pembagi terbesar dari 2 nilai inputan

Gambar untuk C++ :

Function Pangkat

Deskripsi :
Menghitung pangkat menggunakan function

Gambar untuk C++ :

Function A*B

Deksripsi :
menghitung a*b menggunakan function

Gambar untuk C++ :

Sabtu, 29 Maret 2014

Nilai Pangkat ke N

Deskripsi :
Menghitung nilai pangkat dari 1 sampai N

Gambar untuk C++ :

Deret Fibonaci Ke-N

Deskripsi :
Menghitung deret fibonaci ke N dimana N adalah inputan

Gambar untuk C++ :

Nilai Acak

Dekripsi :
Menentukan nilai acak dari suatu bilangan

Gambar untuk Raptor :

Desimal ke Biner

Deskripsi :
Mengubah/ mengkonversikan nilai desimal ke biner

Gambar pada Raptor :

Desimal ke Oktal

Deskripsi :
Mengubah/ mengkonversi dari desimal ke oltal

Gambar pada C++ :

Reserve

Deksripsi :
Membalik angka dari inputan

Gambar untuk C++ :

Deret Fibonacci

Gambar untuk C++ :

Kamis, 27 Maret 2014

Urutan Susunan Terbalik

Deksripsi :
Menentukan urutan susunan secara terbalik

Deklarasi :
INT inputan untuk nilai max yang akana dibalik

Rumus:
 Menentukan urutan 1-n terlebih dahulu, untuk melihat rumusnya silahkan cari di "post lama"

Aray Histogram

Deskripsi :
menghitung ayar dari 1-100 dengan format Cn=n+1

Deklarasi :
Tanpa inputan karena aray nya sudah ditentukan
Z adalah outputan untuk menentukan hasil dari rumus

Rumus :
Z=A+1 dimana nilai awal A=1

Selasa, 25 Maret 2014

Refleksi Minggu Ke-4

Pada pertemuan 4 kemarin saya mendapat ilmu mengenai perulangan.

Yang diperoleh pada pertemuan 4 kemarin :
  1.  Sokoban Battle secara tim, tapi langsung gugur di awal awal.
  2.  Mengecek jadwal yang ada di hp teman kelas B.
  3.  Memahami dan mendengarkan dosen mengenai materi pertemuan 4, yaitu Looping.
  4.  Membedakan for, do while, dan repeat until.

Mencari Nilai Pembagi Terbesar Dari 2 Bilangan

Deskripsi:
Menentukan nilai pembagi dari 2 bilangan yang kita inputkan sendiri

Deklarasi :
INT1 inputan untuk nilai pertama
INT2 inputan untuk nilai kedua

Rumus:
jika INT1>INT2,

Mencari Pembagi Terkecil

Deskripsi :
Mencari pembagi terkecil dengan inputan sendiri

Deklarasi :
INT sebagai inputan nialai yang akan dicari pembagi terkecilnya

Rumus:
batas perulangannya INT%A=0 dimana nilai awal A=2

Menghitung Nilai Kali Berurutan

Deksripsi :
Menghitung nilai kali berurutan dengan batasan yang kita inginkan.

Deklarasi :
N inputan untuk batasan

Rumus :
M = A*A dengan nilai awal A=1
A++ hingga A=N

Menghitung Akar

Deskripsi :
Menghitung akar dari inputan kita.

Deklarasi :
A inputan nilai yang akan dicari akarnya.

Rumus :
X=A dengankondisi awal X=0 atau Z=100 dengan nilai awal Z=0 (untuk kondisi perulangannya)
X=Z*Z

Minggu, 23 Maret 2014

Simulasi Bahan Bakar

Deskripsi :
Ini adalah tugas kelompok bersama Jamalludin dan Mukti Wibowo.
Simulasi ini menentukan berapa banyak bensin yang kita beli jika kita memasukkan inputan dalam rupiah atau berapa harganya jika kita inputkan dalam liter

Deklarasi :
Bensin sebagai inputan bahanbakar apa yang di ambil
dimana bensin 1 adalah premium dan bensin 2 adalah pertamax

Membuat Tabel Perkalina 10 x 10

Deskripsi :
Membuat tabel perkalian untuk menrntukan hasil kali menggunakan tabel

Deklarasi :
I adalah nilau untuk yang mendatar
J nilaiuntuk menurun

Rumus :
for (i=1;i<=10;i++) untuk tabel mendatar

Membuat Diamond

Desktipsi :
Membuat gambar berbentuk Diamond

Deklarasi :
A inputan untuk garis tengah diamond atau nilai maksimal dari diamond

Pangkat Negatve

Deskripsi :
Menghitung psngkst negative dengan X dan Y inputan sendiri

Deklarasi :
X inputan nilai pokok
Y inputan pangkat

Rumus :
X^Y

Menghitung Rata - Rata Dari Inputan

Dekripsi :
Menghitung rata-rata dari inputan

Deklarai :
Mhs inputan jumlah nilai yang akan dimasukkan
N inputan nilai
M output jumlah nilai
Q output rata ratanya

Sabtu, 22 Maret 2014

Menentukan Nilai Trebesar Dari 3 Inputan Dan Jumlahnya

Deskripsi :
Menentukan nilai trebesar dari 3 buah bilangan yang kita inputkan dan mrnghitung jumlah dari 2 bilangan tersebut

Deklarasi :
A dan B dan C sebagai inputan yang akan dibandingkan

Rumus :
Jika, A<B and C<B maka Nilai yang terbesar adalah B
else if, A>B and C>A maka Nilai yang terbesar adalah A

Menentukan Nilai Terbesar Dari 2 Buah Dilangan Dan Jumlah

Deskripsi :
Menentukan nilai trebesar dari 2 buah bilangan yang kita inputkan dan mrnghitung jumlah dari 2 bilangan tersebut

Deklarasi :
A dan B sebagai inputan yang akan dibandingkan

Rumus :
Jika, A<B maka Nilai yang terbesar adalah B
else if, A>B maka Nilai yang terbesar adalah A

Menentukan urutan Nilai 1/n

Deskripsi :
Menentukan urutan untuk bilangan 1/n dimana n adalah inputan

Deklarasi :
N adalah inputan untuk menentukan batas

Rumus :
jika, n%2=0 maka nilainya negative
else, nilainya positiv

Menentukan Bilangan Ganjil Dan Genap

Deskripsi :
Menentukan sebuah bilangan apakah bilangan tersebut ganjil atau genap dengan bilangan yang diinputkan seniri

Deklarasi :
 A untuk inputan nilai

Rumus :
jika, a%2=0 maka genap
else, maka ganjil

Menentukan bilangan yang habis dibagi 3 dan 5

Deskripsi :
Menentukn bilangan-bilangan yang gabis dibagi dengan 3 dan 5 antara 1 sampai 100

Deklarasi :
A sebagai nialai awala

Rumus :
Tampilkan A jika a%3=0 dan a%5=0

Selasa, 18 Maret 2014

Akar Kuadrat

Deskripsi :
Menghirung akar kuadrat dari inoutan sendiri

Deklarasi :
A, B dan C sebagai inputtan

Rumus :
B^2 -4*A*C

Konversi Nilai

Deskripsi :
Monkonversikan nilai menurut kelompok nilai. misal 0 sampai 20 dapat E, dan seterusnya.

Deklarasi :
A inputan untuk nilai

Rumus :
Jika A adalah 0-20 maka dapat E
Jika A adalah 21-40 maka dapat C
Dan seterusnya

Konversi Hari

Dekripsi :
Mengkonversikan dari angka ke hari, misal 1 adalah Senin, 2 adalah Selasa, dan seterusnya.

Deklarasi:
A sebagai inputan

Rumus :
jika A=1 maka hari Senin
jika A=2 maka hari Selasa
Dan seterusnya

Menentukan Bilangan Terbesar Dari 3 Inputan

Deskripsi :
Menentukan 3 buah bilangan apakah A lebih besar dari B atau B lebih besar dari A

Deklarasi :
A, B dan C adalah inputan yang akan dibandingkan

Rumus:
jika A<C dan B<C maka C adalah nilai terbesarnya
jika tidak, maka akan terdapat rumus A<B

Menentukan Bilangan Terbesar Dari 2 Inputan

Deskripsi :
Menentukan 2 buah bilangan apakah A lebih besar dari B atau B lebih besar dari A

Deklarasi :
A dan B adalah inputan yang akan dibandingkan

Rumus:
A>B maka bilangan A adalah yang paling besar alias A lebih besar dari B.
A<B maka bilangan B adalah yang paling besar alias B lebih besar dari A.
juka A=B maka nilai kedua inputan sama.

Mengubah NIlai Transaksi Menjadi Ejaan

kali ini saya akan mengupload hasil tigas kelompok kami (Jamalludin dan Mukti Wibowo) tentang "Mengubah Nilai Transaksi Menjadi Ejaan". Berikut adalah gambarnya :

Tugas yang Lainnya

Untuk tugas-tugas yang lainnya silahkan mengunjungi teman sekelompok saya

- JAMALLUDIN

- MUKTI WIBOWO

Mementukan Akar Dari Sebuah Nilai

Deskripsi :
Menentukan akar dari sebuah bilangan yang kita inputkan

Deklarasi :
A inputan nilai yang akan dicari
Z output hasil akar

Menghitung Jumlah Nilai Mahasiswa

Deskripsi :
Menghitung jumlah nilai mhs dengan inputan kita sendiri

Deklarasi :
MHS inputan jumlah mahasiswa
N inputan nilai mahasiswa
M outputan untuk jumlah nilai mahasiswa (N+=N)

Menentukan Mhs Lulus/Tidak

Deskripsi :
Menentukan mahasiswa tersebut lulus atau tidak

Deklarasi :
MHS inputan jumlah mahasiswa yang akan diinputkan
N inputan nilai mahasiswa

Menukar Nilai 2 Bialngan

Deskripsi :
Menukarkan niai A ke B dan B ke A.

Deklarasi:
A dan B inputan
C untuk penyimpanan sementara

Senin, 17 Maret 2014

Refleksi Minggu Ke-3

pertemuan mata kuliah algoritma dan pemrograman kami membahas tentang Struktur Pemilihan (Kontrol Program)

Yang kami bahas :
1. mengecek refleksi minggu ke-2
2. belajae/ menambah pengalaman mengenai  fotografi
3. belajar mengenai stuktur pemilihan/pengambilan kepautusan
4. belajar tentang operasi operasional
5. belajar mengenai opsi AND dan OR
6. belajar mengenai pembuatan class

Selasa, 11 Maret 2014

Refleksi Minggu Ke-2

Kegiatan yang dilakukan pada minggu ke-2 mata kuliah Algoritma dan Pemrograman :

1. Membuat jadwal kegiatan seminggu kedepan di smartpone atau laptop. Seperti mencantumkan jadwal kuliah, belajar individu, belajar kelompok, mengerjakan tugas, dan lain lain.
2. Memahami konsep dari Raptor dan C++.
3. Latihan membuat algoritma/aplikasi menghitung luas persegi panjang menggunakan Rsptor dan C++ secara berkelompok.
4. Kmi diberi tugas, antara lain :

Sabtu, 08 Maret 2014

Suhu pilihan

Deskripsi :
Menentukan konversi suhudari inputan sendiri.

Deklarasi:
Z (inputan suhu)
Dari (inputan asal)
Ke (inputan tujuan)
Hasilnya (outputan setelah konversi)

Rumus:
    cf=z*1.8+32;
    cr=z*0.8;
    ck=z+273.15;

Menentukan titik tengah dan jarak 2 titik

Deskripsi :
Mencari nilai titik tengah dan jarak antara A dan B dari A(X1,X2) dan B(Y1,Y1) yang dimputkan sendiri oleh user.

Deklarasi:
x1,x2,y1,y2 (inout)
xt,yt,j2t <jarak antara 2 titik> (output)

Rumus:
xt = (x1+x2)/2
yt = (y1+y2)/2
j2t =  (x1-x2)^2 + (y1-y2)^2

Mencari determinan matrik 2x2

Deskripsi:
Mencari determinan dari matrik 2x2 dengan inputan sendiri

Deklarasi:
A,B,C,D (inputan)
Determinan (output)

Rumus:
(A*D) - (B*C)

Memisahkan bilangan kurang dari 1000

Deskripsi :
Menentukan atau memisahkan mana ratusan, mana puluhan, mana satuan dari sebuah bilangan yang kurang dari 1000

Deklarasi dalam Raptor:
A (inputan bilangan kurang dari 1000)
B mentukan bilangan satuan
C menentukan bilangan puluhan
D menentukan bilangan ratusan
outputnya pengelompokan bilangan dari A

mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2)

Deskripsi :
Mencari nilai titik tengah dari A(X1,X2) dan B(Y1,Y1) yang dimputkan sendiri oleh user.

Deklarasi:
x1,x2,y1,y2 (inout)
xt,yt (output)

Rumus:
xt = (x1+x2)/2
yt = (y1+y2)/2

Rabu, 05 Maret 2014

Refleksi Minggu Pertama

Tanggal 28 Februari 2014 adalah minggu pertama perkuliahan Algoritma dan Perograman atau Alpro. Pada minggi pertama ini saya mendapat meteri dari dosen tentang perkenalan dan materi dasar Alpro, termasuk software/aplikasi apa yang akan dipakai untuk 1 semerter kedepan.

Untuk halangan/ masalahnya, saya kira belum mendapat masalah. Tapi entah untuk minggu ke dua dan selanjutnya.