This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Saturday, March 30, 2013

Kasus 4.8

Kasus: Menghitung perkalian dengan cara menjumlahkan.
Flowchart :

Kasus 4.7

Kasus : Menghitung a pangkat n, jadi a adalah bilangan yang akan dipangkatkan sedangkan n adalah pangkatnya.
Algoritma :

Kasus 4.6

Kasus: Menghitung faktorial dari inputan user.
Algoritma :

Kasus 4.4

Kasus : Menghitung rerata dari n data yang dimasukkan sesuai dengan input dari user. Rerata dari bilangan positif saja.
Flowchart:

Kasus 4.1

Problem: Mencetak Bilangan 1 samapi 4
Flowchart :

Wednesday, March 27, 2013

Refleksi ALPRO Pertemuan Ke-4



REFLEKSI ALPRO MEETS 4
Pagi yang indah bersama kuliah yang indah pula yaitu Algoritma Pemrograman atau yang lebih akrab di sebut ALPRO. Jam 7 pagi kuliah sudah dimulai, begitu pula diri ini sudah stand by 5 menit yang lalu jam 6.55 am. Materi pagi ini adalah “PERULANGAN  atau LOOPING”. 

Sunday, March 24, 2013

Kasus 4.3.

Problem :  
Carilah rata-rata dari n bilangan bulat positif.
Analisis: 
 jumlah data keseluruhan di bagi dengan banyak data.
  Algoritma

Kasus 4.2.

PERULANGAN MENAMPILKAN BILANGAN GANJIL 1 SAMPAI 10
Output: 
kasus ini akan menghasilkan atau mencetak angka dari 1 sampai 10 tetapi yang ditampilkan hanya bilangan ganjil saja.

Translasi C++ Soal Diskusi Meets 3



Kasus 3.1 samapi 3.5
 
3.1. mengecek nilai terbesar dari dua inputan
#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   float a;
   float b;

   raptor_prompt_variable_zzyz ="input kan A : ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> a;
   raptor_prompt_variable_zzyz ="input kan B : ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> b;
   if (a==b)
   {
      cout << "Bilangan A sama dengan bilangan B" << endl;   }
   else
   {
      if (a>b)
      {
         cout << "Bilangan Terbesar adalah = A : " <<a<< endl;      }
      else
      {
         cout << "Bilangan Terbesar adalah = B : "<<b << endl;      }
   }

   system("PAUSE");
   return 0;
}

COUNTING



Dalam penyelesaian algoritma yang memerlukan pengulangan perlu adanya counting atau perhitungan. Dengan cara ini maka proses algoritma yang terdapat perhitungan akan lebih mudah di kerjakan tanpa harus memasukkan proses satu persatu. Counting adalah suatu proses penambahan sesuai dengan ketentuan yang telah ditentukan oleh programmer, jika sebuah counting telah melewati kondisi yang telah ditentukan maka proses counting akan berhenti.

EXCHANGING THE VALUE OF TWO VARIABLE



Problem:
Diberikan 2 variable, a dan b, ditukarkan antara nilai yang ada didalam a ke dalam b, begitu pula sebaliknya, nilai b di tempatkan ditempat a.
Algoritma:
-          Jika kita mempunyai 2 tempa t yang telah tersisi oleh  nilai, maka tidak mungkin ke-2 nilai tersebut saling ditukar secara langsung. Karena apa? Karena jika di tukar secara langsung maka kejadiannya adalah nilai tersebut tidak akan saling bertukar tempat, malahan akan menghasilkan nilai yang sama jika kondisi yang di berikan adalah a==b. Begitu pula dengan b==a.

Thursday, March 21, 2013

SOAL DISKUSI MEETS 3 ALPRO

Latihan 3.5.
Problem : Menentukan  hari.

SOAL LATIHAN MEETS 3 ALPRO

Latihan 3.4.
Problem: 
Menghitung konversi angka menjadi nilai huruf.

SOAL LATIHAN MEETS 3 ALPRO

Latihan 3.3.
Problem: menghitung persamaan akar imajiner.


Wednesday, March 20, 2013

Soal Latihan ALPRO Meets 3

Latihan 3.2.
Problem : Membandingkan 3 inputan dan menampilkan yang terbesar dari 3 inputan yang telah di masukkan user.

Tugas Latihan ALPRO (TEAM) Meets 3

Latihan 3.1
    Masalah: Membandingkan 2 input bilangan dan mencari yang terbesar dari kedua inputan tersebut.

MENGITUNG DETERMINAN MATRIX ORDO 2X2

1. Algorithm:

MENGHITUNG TITIK TENGAH DARI SEBUAH GARIS

1. Reptor Algorithm:


Monday, March 18, 2013

REFLEKSI 3 ALPRO


Muqodimmah
Walaupun sudah berangkat pagi belum tentu semua masalah teratasi.
Hari ini aku tidak membaca tentang skenario perkuliahan ALPRO (masalah baru muncul). Ternyata dengan planning yang telah dibuat oleh Pak Wahyu sungguh bijak. Karena dengan plan kita bisa mengetahui apa yang akan kita lakukan hari ini dan dapat mengetahui tujuan serta arah pembelajaran agar tidak tersesat. Aku dapat pelajaran yang sangat berharga yaitu:
“...Jadilah manusia yang selalu pintar dalam memanfaatkan waktu dalam setiap hidup...”, masih risau dalam fikiran ini, karena aku termasuk orang yang lupa akan waktu. Maka hari ini aku berjanji akan menjadi orang yang selalu menjadi lebih baik daripada sebelumnya. Dari Zero menjadi Hero. Aku pasti bisa. Jangan sampai kalah dengan Pak Wahyu. #tekadku

Saturday, March 16, 2013

MENGHITUNG SEBUTAN BILANGAN 1-1000



 Raptor:



Generate of Algorithm: 
C++:

#include <iostream>
#include <string>
using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int n;
   int a;
   int b;
   int c;
   int d;
   int p;
   int q;

   raptor_prompt_variable_zzyz ="masukkan bilangan = ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> n;
   if (n<1000)
   {
      a =n % 10;
      b =n % 100;
      q =(b-a)/10;
      c =b-a;
      d =n-(a+c);
      p =d/100;
      cout << a<<" satuan"<<" , "<<q<<" puluhan"<<"  ,  "<<p<<" ratusan" << endl;   }
   else
   {
      cout << "bilangan terlalu besar" << endl;   }

   system ("PAUSE");
   return 0;
}

Refleksi II ALPRO


REFLEKSI II ALGORITMA PEMROGRAMAN
SEKUEN????
Dilihat dari judulnya saja orang-orang akan bertanya-tanya apakah gerangan itu. Perumpaan tentang SEKUEN, pada kasus saat kita mengirim SMS (Short Messages Service):
--Ambil HP dan Turn on-kan
--Buka menu SMS
--Tulis pesan yang ingin disampaikan
--Cari nomor tujuan atau masukkan nomor telepon yang akan dikirimi pesan
--Kirim pesan
Pada kasus tersebut terlihat jelas bahwa mengirim SMS merupakan sekuen, jadi Sekuen adalah .....? belom ngerti juga kan hahahahah....
Nah lebih gamblangnya SEKUEN merupakan urutan-urutan langkah yang runtut dan logis, di kerjakan mulai dari urutan yang pertama dibaca sampai akhir urutan, dan urutannya tidak boleh terbalik, jika terbalik maka maksudnya akan berbeda.
Sekuen juga digunakan dalam pengerjaan Algoritma. Algoritma yang baik mempunyai 3 bagian yaitu:
--Algoritma harus berhenti (tidak selamanya berjalan), mengapa bisa begitu? Karena semua makhluk hidup yang ada di dunia akan berhenti hingga tahu arah dan tujuan dari makhluk hidup di dunia ini, begitu juga denga algoritma dia juga berhenti untuk mencapai tujuannya.
--Algoritma mempunyai langkah yang berulang-ulang (Repeat) hingga ia menemukan solusi sesuai dengan syarat yang telah ditetapkan oleh si pembuat program.
--Algoritma juga mengmbil keputusan sesuai dengan kondisi yang ia lewati. Sebagai contoh banyak jalan ke ROMA, ambil salah satu jalan menuju ROMA maka kau kan temukan ROMA dengan segala isinya.
Example of Algorthm di dunia nyata:
Menelpon pacar:
--Take HP and Turn on
--Open contact HP
--Searching number HP your baby
--Press Call/OK
--Waiting
--Talk with your baby
Contoh Agoritma menghitung Volume Balok:
--Menghitung Volume Balok:
1.      Inputkan panjang, lebar, dan tinggi
2.      Baca Volume balok yaitu V=panjang * lebar*tinggi
3.      Output Volume Balok

--Raptor menghitung Volume Balok:


--C++
#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   double t;
   double p;
   double l;
   double V;

   raptor_prompt_variable_zzyz ="masukkan panjang balok = ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> p;
   raptor_prompt_variable_zzyz ="masukkan lebar balok = ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> l;
   raptor_prompt_variable_zzyz ="masukkan tinggi balok= ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> t;
   V = p*l*t;
   cout << "Volume balok = "<<V<< endl;
  
   system("PAUSE");
   return EXIT_SUCCESS;
}