Kamis, 29 Maret 2012

Algoritma Pemrograman - Refleksi Pertemuan 5 (Subprogram)

Algoritma Pemrograman - Refleksi Pertemuan 5 (Subprogram) |
Pada pertemuan Algoritma Pemrograman minggu ke-5 ini kami mempelajari tentang Subprogram. Dasam penggunaan raptor dalam subprogram ini menggunakan prosedur (procedure) yang dapat menghasilkan output lebih dari satu atau hanya sekedar melakukan tindakan tertentu.

Alhamdulillah saya sedikit-sedikit paham akan materi ini. . .

msh banyak materi yang blm aku ketahui, dan saya akan bertanya kepada mahasiswa yang lain yang lebih paham tentang materi ini. . . .

terima kasih

Minggu, 25 Maret 2012

Penjelasan Class Dengan Constructor dan Destruktor

Algoritma Pemograman - Penjelasan Class Dengan Constructor dan Destruktor | Postingan kali ini saya share tentang class. class itu sendiri diartikan sebagai kumpulan dari data-data dan objek dalam satu unit.
Sintak untuk class yaitu :

Flowchat dan Program Mencari Akar Persamaan Kuadrat

Algoritma Pemograman - Flowchat dan Program Akar Persamaan Kuadrat | Postingan kali ini saya share tentang Permasalahan Akar Persamaan Kuadrat. Ketentuan yang harus dipenuhi yaitu :
  • Dengan bentuk umum persamaan kuadrat Ax2 + Bx + C = 0, A tidak samadengan 0.
  • B 2-4AC < 0 akan diperoleh akar imajiner.
  • Input : Koefisien A, B dan C. harus bilangan real.
  • Proses : ada 3 alternatif ;
  • B 2-4AC, yaitu harganya 0, positif dan negatif.
  • Output : Nilai akar berdasarkan rumus.
Dari ketentuan diatas pertama kita buat flowchatnya dengan bantuan software raptor, menjadi :
Dari Flochart diatas kita masukan ke salah satu kompiler, disini saya menggunakan dev C++ :

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int hasil;
   float x2;
   float x1;
   float b;
   float c;
   float disk;
   float a;

   cout << "Bentuk Persamaannya " << endl;   cout << "Ax^2 + Bx + C = 0" << endl;   while (1)
   {
      raptor_prompt_variable_zzyz ="Masukan Niali A : ";
      cout << raptor_prompt_variable_zzyz << endl;
      cin >> a;
      raptor_prompt_variable_zzyz ="Masukan Niali B : ";
      cout << raptor_prompt_variable_zzyz << endl;
      cin >> b;
      raptor_prompt_variable_zzyz ="Masukan Niali C : ";
      cout << raptor_prompt_variable_zzyz << endl;
      cin >> c;
      if (a>0 || a<0) break;
      cout << "Bukan persamaan kuadrat" << endl;   }
   disk =(b^2)-(4*a*c);
   if (disk<0)
   {
      hasil ="akar imajiner";
   }
   else
   {
      if (disk==0)
      {
         x1 =-b/2*a;
         x2 =x1;
      }
      else
      {
         x1 =-b+sqrt(disk)/2*a;
         x2 =-b-sqrt(disk)/2*a;
      }
      hasil =x1<<" dan "<<x2;
   }
   cout << hasil << endl;
   return 0;
}

Flowchat dan Program Konversi Hari

Algoritma Pemograman - Flowchat dan Program Konversi Hari | Postingan kali ini saya share tentang Permasalahan Konversi Hari. Ketentuan yang harus dipenuhi yaitu :


Angka
Outputnya
1
Senin
2
Selasa
3
Rabu
4
Kamis
5
Jumat
6
Sabtu
7
Minggu

Dari ketentuan diatas pertama kita buat flowchatnya dengan bantuan software raptor, menjadi :



Dari Flochart diatas kita masukan ke salah satu kompiler, disini saya menggunakan dev C++ :


#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int nilai;
   char* z;

   raptor_prompt_variable_zzyz ="Masukan Nilai Yang Akan Dikonversikan = ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> nilai;
   if (nilai>0 && nilai<=20)
   {
      z ="E";
   }
   else
   {
      if (nilai>20 && nilai<=40)
      {
         z ="D";
      }
      else
      {
         if (nilai>40 && nilai<=60)
         {
            z ="C";
         }
         else
         {
            if (nilai>60 && nilai<=80)
            {
               z ="B";
            }
            else
            {
               z ="A";
            }
         }
      }
   }
   cout << "Konversi nilai dari " <<nilai <<" yaitu "<<z << endl;
   system("pause");
   return 0;
}

Flowchat dan Program Konversi Nilai Dari Angka Ke Huruf

Algoritma Pemograman - Flowchat dan Program Konversi Nilai | Postingan kali ini saya share tentang Permasalahan Konversi Nilai. Ketentuan yang harus dipenuhi yaitu :
Nilai Angka
Nilai Huruf
0-20
E
21-40
D
41-60
C
61-80
B
81-100
A

Dari ketentuan diatas pertama kita buat flowchatnya dengan bantuan software raptor, menjadi :


Dari Flochart diatas kita masukan ke salah satu kompiler, disini saya menggunakan dev C++ :


#include <iostream>
#include <string>
using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int hari;
   char* z;

   raptor_prompt_variable_zzyz ="Masukan Kode Hari : ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> hari;
   if (hari==1)
   {
      z ="Senin";
   }
   else
   {
      if (hari==2)
      {
         z ="Selasa";
      }
      else
      {
         if (hari==3)
         {
            z ="Rabu";
         }
         else
         {
            if (hari==4)
            {
               z ="Kamis";
            }
            else
            {
               if (hari==5)
               {
                  z ="Jum'at";
               }
               else
               {
                  if (hari==6)
                  {
                     z ="Sabtu";
                  }
                  else
                  {
                     z ="Minggu";
                  }
               }
            }
         }
      }
   }
   cout << "Konversi dari Kode Hari : "<<hari<<" yaitu "<<z << endl;
   system("pause");
   return 0;
}

Sabtu, 24 Maret 2012

Algoritma Pemrograman - Refleksi Pertemuan 4 (Looping)

Algoritma Pemrograman - Refleksi Pertemuan 4 (Looping) | Pada kesempatan ini saya mencoba share tentang perulangan atau bahasa gaulnya itu loop. Perulangan banyak digunakan dalam kehidupan sehari-hari salahsatunya seperti apabila kita makan sepiring akan dilakukan sesendok demi sendok atau berulang hingga makanan kita habis. begitu pula jika di aplikasikan ke dalam perhitungan ataupun yang lainnya seperti contoh untuk menghitung 10 x 4 dilakukan dengan menjumlahkan 10 sebanyak 4 kali (10 ditambah 10 ditambah 10 ditambah 10). Memang begitu rumit namun itulah perulangan, rumit tapi jelas.

Konsep dasarnya untuk perulangan yaitu :
ßi +1;


dan jika di C++ :
i++; atau ++1;

Lebih jelasnya bila diaplikasikan di program :

Gambar di samping adalah flowchart untuk perulangan for.
Untuk bahasa C++ :
#include<iostream>
using namespace std;
int main(){
int i;
for(i=1;i<=4;1++){
cout<<i;
}
system("pause");
return 0;
}











Gambar di samping adalah flowchart untuk perulangan while.
Untuk bahasa C++ :
#include<iostream>
using namespace std;
int main(){
int i;
while(i<=4){
cout<<i;i++;
}
system("pause");
return 0;
}













Gambar di samping adalah flowchart untuk perulangan for.
Untuk bahasa C++ :
#include<iostream>
using namespace std;
int main(){
int i;
do{cout<<i;i++;
}
while(i++);
system("pause");
return 0;
}

Algoritma Pemrograman - Refleksi Pertemuan 3 ( Struktur Pemilihan)

Algoritma Pemrograman - Refleksi Pertemuan 3 ( Struktur Pemilihan) | Pada kesempatan ini saya akan membahas soal Pemilihan lebih lengkapnya sih Struktur Pemilihan. Di pertemuan ke tiga ini dijelaskan contoh-contoh dan apa itu  struktur pemilihan atau bisa disebut dengan bahasa kerennya kontrol program. Dalam kehidupan sehari-hari juga akan selalu menggunakan pemilihan untuk memilih alternatif. Seperti contoh apabila kita akan bepergian ke suatu tempat ambil contoh kita berpergian dari jogja ke jakarta. Nah dari contoh di atas mana sih pemilihannya? pemilihanya itu ada di perjalanannya atau rute, rute mana yang akan kita ambil apakah rute jalur utara atau selatan yang kana kita lalui, oleh karena itu disini kita harus memilih salah satu apakah kita mengambil rute utara atau malah rute selatan, inilah yang disebut pemilihan.
Dari tadi udah ngobrol kemana2 tapi sebenernya apa sih pemilihan itu sendiri? Pemilihan itu sesuatau yang kita pilih dari beberapa pilihan yang ada. Ada juga ketentuan yang pasti ada di suatu pemilihan :
  1. Harus terpenuhinya keduanya ( dan )
  2. Boleh salah satu ( atau )
Seperti pada pembahasan dosen yang saya terima yaitu menentukan hari dari inputan nomor dari keyboard, misal kita inputkan kode hari "2" maka akan muncul "hari selasa". Program yang akan dibuat haruslah bisa memilih dari kode hari ke output yang semestinya. Untuk lebih jelasnya saya cantumkan juga contoh alogaritma yang saya buat di raptor :

Di atas adalah flowchart untuk nonversi hari.

Senin, 19 Maret 2012

Membuat Program Class di Dev C++

Membuat Program Class di Dev C++ | Pada kesempatan ini saya menshare suatu program di dev C++ yang banyak digunakan dalam pembelajaran pemograman. Setelah kemarin menulis contoh penggunaan program string di dev c++  dan cara membuat program mencari luas, kali ini saya menulis bagaimana cara membuat program class di dev. untuk lebih jelasnya silahkan lihat script di bawah dan semoga bermanfaat.

Senin, 05 Maret 2012

CONTOH PENGGUNAAN PROGRAM STRING PADA DEV C++

CONTOH PENGGUNAAN PROGRAM STRING PADA DEV C++ | Salah satu progam yang ada di DEV C++ yaitu "string". Untuk dapat menggunakan string di DEV C++ harus menambahkan include di header dengan menambahkan #include<string.h> atau #include<string>
Cekidot. . . .berikut scriptnya. . .

Membuat Program Mencari Luas dan Volume di DEV C++

Program mencari luas dan volume di dev c++
 Membuat Program Mencari Luas dan Volume di DEV C++ | Program Mencari luas dan volume ini memang sangat sederhana. Untuk lebih lengkapnya lihat scrptnya di bawah. Semoga bermanfaat.

Algoritma Pemrograman - Refleksi Pertemuan 2 (Sekuen)

Alogaritma Dan Pemograman Seson 2 - Sekuen | Di pertemuan kedua ini materi yang disuguhkan lumayan banyak. Dari pengulasan-pengulasan pada pertemuan pertama ya walaupun cuma di singgung dikit karena memang sudah di bahas minggu kemarin secara mendalam.

Algoritma Pemrograman - Refleksi Pertemuan 1

Algoritma Pemrograman - Refleksi Pertemuan 1 | Pertemuan perdana diisi dengan perkenalan tentang materi Algoritma dan Pemograman dimana dikenalkan berbagai masalah yang berkaitan tentang suatu kejadian di kehidupan sehari-hari. Seperti contoh masalahnya :
  • Algoritma Membaca SMS
  1. Ambil HP di tempat anda menyimpannya.
  2. Tekan tombol tengah atau tombol sebelah kiri untuk membuka pesan yang diterima di HP anda.
  3. Baca SMS.
Dari  contoh di atas dapat ditemukan masalah masalah yang sangat fleksibel mata kuliah ini, Ada salah satu program yaitu "raptor", dimana kita dapat memecahkan masalah yang akan dijadikan sebuah program. Tampilan awal di program ini sbb :
Ya ini tampilan Program Raptor yang digunakan selama pembelajaram di mata kuliah ini ya bisa dibilang sampe UAS.
Penjelasan awal pembelajaran tidak hanya selesai di dalam kelas, namun diteruskan di sesi tertentu yang sudah dijadwalkan sebelum selesainya mata kuliah dan dibimbing oleh asisten atau banyak disebut oleh para mahasiswa katanya sih ya "MENTOR"..
Disini mentor nendampingi sekelompok mahasiswa yang masih berkendala  pada pengenalan raptor.






Donwnload Aplikasi RAPTOR

Minggu, 04 Maret 2012

MEMBUAT PROGRAM CLASS PENGHITUNG LUAS, KELILING DAN VOLUME BANGUN MENGGUNAKAN DEV C++

MEMBUAT PROGRAM CLASS DEV C++ | Sahabat coding, program dev c++ yaitu class yang digunakan untuk membuat penghitungan seperti pada luas bangun, keliling maupun volume bangunan memang susah-susah gampang. bahasa yang rumit dan lumayan bikin pusing ternyata sekarang saya dapat menyelesaikannya.
Hasilnya script seperti di bawah. . . semoga bermanfaat..

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites