Tampilkan postingan dengan label Algoritma Pemograman. Tampilkan semua postingan
Tampilkan postingan dengan label Algoritma Pemograman. Tampilkan semua postingan

Minggu, 09 Oktober 2011

Array (C++ Part 3)

     Array adalah kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakkan nama yang sama.


Cara mendeklarasikan array :
Tipe nama[elemen];
Contoh:
int array[15];
Tujuan dari mendeklarasikan array adalah memberitahu compiler berapa jumlah elemen yang dikandung oleh array tersebut dan apa tipe data dari array tersebut.

Contoh Program:

#include<iostream.h>
#include<conio.h>

void main ()
{
      char nama[50];
      char alamat[100];
      cout<< " Nama anda : ";cin>>nama;
      cout<< " Alamat anda : ";cin>>alamat;
}

Hasilnya 










Kuliah Sistem Informasi

Rabu, 05 Oktober 2011

Pemograman Visual C++ Builder


Program aplikasi berbasis Microsoft Windows mempunyai antarmuka grafis yang dikenal sebagai GUI (Graphical User Interface). GUI menjadikan tampilan program lebih user friendly. Jika di bandingkan dengan tampilan program berbasis DOS yang dipenuhi dengan perintah-perintah dalam bentuk teks, program dengan GUI lebih mudah digunakan. Hal ini disebabkan antar muka grafis menyajikan objek dalam tampilan program bagaikan objek fisik sebenarnya.
Untuk menguasai pemograman visual pengetahuan dasar mengenai operasi standar harus sudah dikuasai, seperti membuka, menutup, memindahkan, mengubah ukuran suatu windows, dan operasi standar lainnnya.
URUTAN LANGKAH PEMOGRAMAN VISUAL DAN FILE-FILE YANG DIHASILKAN 
                Pada dasarnya tujuan akhir memrogram adalah menghasilkan sebuah program aplikasi berbentik file yang dapat dieksekusi (executable file  yang berekstensi exe) dari MS-DOS prompt, Windows Eksplorer atau meu Run pada MS Windows. Pemograman harus melakukan serangkaian langkah untuk menyusun komponene-komponen penyususun program yang tersimpan dalam sejumlah file exe dari sejumlah file source code disebut dengan komplikasi. Penggunaan C++ Builder akan memepermudah proses komplikasi ini, karena proses ini sudah dilakukan C++ Builder secara langsung pada saat pemrogram melakukan running terhadap source code.
                Secara rinci urutan langkah pemograman visual adalah sebagai berikut :
a.       Menyiapkan komponen penyusun form atau membuat obyek dalam form secara visual. Penagturan setiap obyek bisa dilakukan secara visual atau dengan mengubah propertinya pada windows Object Inspektor. Hasil dari langkah ini adalah sebuah file berekstensi sebuah file dfm.

b.      Mengidentifikasi event terhadap objek-objek tertentu yang dirasa perlu ditangani dan menysusunnya sebagai sebuah file unit dengan ekstensi cpp (c plus plus). File unit ini dengan sendirinya tersimpan pada rancangan form didimpan sebagai file dfm.


c.       Mengkomplikasi program. Ada beberapa cara untuk melakukan proses ini, yaitu dengan menekan tombol ToolBar Run, bisa juga dilakukkan dengan menekan tombol F9 atau dengan menggunakan menu Run|Run. Hasil komplikasi ini adalah sebuah file exe dengan nama yang sama dengan nama file proyek yang dibuat pada saat source code pertama kali disimpan. Nama file proyek berektensi bpr (C++Builder Project file) dan bpf.



Struktur Pemilihan (Part 3)


Program sederhana mengurutkan bilangan dari 3 input bilangan bulat !
  
// tugaspendahuluan2.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "iostream.h"
#include "conio.h"
int main()
{
     int a;int b;int c;


     cout<<"Masukkan nilai a "<<endl;
     cin>>a;
     cout<<"Masukkan nilai b "<<endl;
     cin>>b;
     cout<<"Masukkan nilai c "<<endl;
     cin>>c;


     if ((a>b)&&(a>c))
     {
           cout<<a<<",";
           if (b>c)
                cout<<b<<","<<c<<endl;
           else
                cout<<c<<","<<b<<endl;
     }
     else
     {
           if ((b>a)&&(b>c))
           {
                cout<<b<<",";
                if (a>c)
                     cout<<a<<","<<c<<endl;
                else
                     cout<<c<<","<<a<<endl;
           }
           else
           {
                if ((c>b)&&(c>a))
                {
                     cout<<c;
                     if (b>a)
                           cout<<b<<","<<a<<endl;
                     else
                           cout<<a<<","<<b<<endl;;
                }
           }
     }
    
     getch();
     return 0;

Struktur Pemilihan (Part 2)


1.       Struktur kondisi”switch.....case......default...”
Struktur kondisi switch....case.....default digunakan untuk penyelesaian kondisi dengan kemungkinan yang cukup banyak. Struktur ini akan melakasanakan salah satu dari beberapa penrnyataan’case’ tergantung nilai kondisi yang ada dalam switch. Selanjutnya proses diteruskan hingga ditemukan pernyataan ‘break’. Jika ada nilai case yang sesuai dengan kondisi, maka proses diteruskan kepada pernyataan yang ada dibawah’default’.
                Bentuk Umum dari struktur kindisi ini adalah:
                                Switch (kondisi)
                                {
                                  Case 1 : pernyataan-1;
                                                Break;
                                Case 2 : pernyataan-2;
                                                Break;
                                ..........
                                ..........
                                Case n : pernyataan-n;
                                                Break;
                                Default : pernyataan-m;
                                }
                Contoh :
                #include “iostream.h”
                Void main()
                {
                                Int angka;
                                Cout<<”masukkan bilangan bulat 1-5:”<<endl;
                                Cin>>angka;
                                Switch(angka)
                                {
                                                Case 1;
                                                Cout<<”satu”;
                                                Break;
Cout<<”dua”;
                                                Break;
                                                Cout<<”tiga”;
                                                Break;
                                                Cout<<”empat”;
                                                Break;
                                                Cout<<”llima”;
                                                Break;
                                                Default:
                                                Cout<<”angka diluar range”;
                                }
                }



Struktur Pemilihan (Part 1)


      Struktur if/else

Struktue if/then/else digunakan untuk memilih alternatif apabila suatu syarat atau kondisi dipenuhi (1 kasus), atau memilih satu alternatif dari dua kemungkinan berdasarkan apakah syarat terpebuhi atau tidak (2 kasus)
·         Bentuk 1 kasus :
If (kondisi) then
                Aksi
End if
Apabila syarat dipenuhi maka “aksi” dijalankan.

Contoh :
If (x>10) then
                X←x + 1;
End if
·         Bentuk 2 kasus :
If ( kondisi) then
                Aksi-1
Else
                Aksi
Endif
                Apabila syarat terpenuhi maka”akasi1” dilaksanakan, tetapi jika syarat tidak terpenuhi maka “aksi 2”  dilaksanakan,
Contoh
If (bil>0) then
                Write(“bilangan positif”);
Else
                Write(“bilangan negatif”);
End if
·         Bentuk bersusun ( lebih dari 1 syarat)
If (kondisi 2 ) then
                Aksi-1
Else
                If (kondisi-2) then
                                Aksi-2
                                Else
                                                If(kondisi 3)
                                                                Aksi-3
                                                Endif
                                Endif
                End if
Endif
                Pada kasus ini”aksi-1” dilaksanakan ketika kondisi-1 terpenuhi,”aksi-2” dilaksanakan apabila kondisi-1 tidak terpenuhi dan kondisi-2 terpenuhi. Aksi-3 hanya dilakukan jika kondisi-3 terpenuhi.
Contoh :
If(bil>0) then
                Write(“bilangan positif”);
Else
                If (bil<0) then
                                Write(“bilangan negatif”{);
                Else
                                If (bil=0)
                                                Write(“nol”);
                                Endif;
                Endif;

Selasa, 04 Oktober 2011

Perulangan Pada C++ ( Part 2)

Contoh program sederhana C++

// tugas modul3.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "iostream.h"
#include "conio.h"
void main()
{
      int a;
      for (a=1; a<15; a++)
      {
            if (a==3) continue;
            cout <<" angka "<< a <<endl;
            if (a==11) break;
      }
      getch();

Perulangan Pada C++ ( Part 1)


                  Perulangan (looping) merupakan suatu program yang memiliki mekanisme untuk melakukan         
                  pengeksekusian statemen secara berulang.
         Contoh dengan algoritma yang sederhana :
         Deklarasi
       i : integer

   Deskripsi
       For i      1 to 10 do
         write(“Sistem Informasi);
             endfor

Macam-macam perulangan (looping) pada C++ serta format/formulanyaPernyataan perulangan for berguna untuk mengulang pengeksekusian terhadap satu atau sejumlah pernyataan.

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Laundry Detergent Coupons