Halaman

Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan

Sabtu, 15 Desember 2012

Macam-macam bahasa pemrograman



Pemrograman, mungkin bagi kebanyakan orang yang menekuni profesi di bidang IT tidak asing lagi dengan kata itu. Tapi ternyata tidak sedikit pula yang kesulitan dalam belajar pemrograman. Ditambah lagi dengan banyaknya macam-macam bahasa pemrograman yang kita kenal sekarang. Mulai dari bahasa pemrograman visual hingga pemrograman web. tentunya masing-masing dari bahasa tersebut memiliki aturan dan karakteristik penulisan tersendiri.

Pemrograman itu sendiri memiliki pengertian urutan instruksi yang di eksekusi oleh komputer. Seperti yang telah saya bicarakan diatas, setiap program ditulis dalam bahasa pemrograman. Bahasa pemrograman ini ada beberapa macam. Macam-macam bahasa pemrograman itu diantaranya yaitu bahasa berorientasi objek (object oriented language), contohnya adalah Visual dBase, Visual FoxPro, Dephi, Visual C. selanjutnya adalah bahasa tingkat tinggi (high level) seperti Pascal dan Basic. Kemudian bahasa tingkat menengah (middle leve)l, contohnya adalah Bahasa C, bahasa C++ (biasa di baca “si ples-ples” ). Dan yang terakhir ini adalah bahasa tingkat rendah, seperti bahasa assembly.

            Bahasa pemrograman berorientasi objek merupakan bahasa yang berorientasikan kepada objek, dalam hal ini semua data dan fungsi di dalam bahasa ini dibungkus dalam kelas-kelas atau objek-objek. Tujuannya adalah Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya, model bahasa ini dapat memberikan fleksibelitas yang luas, sehingga memberikan kemudahan dalam mengubah program dan digunakan luas dalam teknik piranti lunak skala besar.

            Bahasa pemrograman tingkat rendah adalah bahasa pemrograman generasi awal. Umumnya basa ini cukup sulit dipahami, terlebih bagi para pemula dikarenakan perintah-perintahnya menggunakan bahasa mesin.

            Bahasa tingkat menengah (middle level language) adalah bahasa yang sudah lebih tersetruktur dibandingkan bahasa tingkat rendah. Bahasa ini sudah menggunakan bahasa yang biasa digunakan sehari-hari, namun masih sedikit sulit dipahami karena banyak menggunakan simbolik.

            Bahasa tingkat tinggi (high level language), yaitu bahasa yang strukturnya sudah dapat dipahami manusia pada umumnya. Bahasa ini yang sekarang cukup banyak digunakan para programmer.

Uppzz, ada satu bahasa lagi yang hampir saja ketinggalan dari macam-macam bahasa pemrograman di atas, yaitu bahasa mesin. Bahasa mesin adalah bahasa yang langsung berhubungan dengan mesin. Bahasa yang digunakan hanya menggunakan angka biner, atau nol (0) dan satu (1) saja. Kalo menguasai bahasa ini bias ngomong sama computer kali ya??heheheh :)

Nah,,,itu tadi adalah macam-macam bahasa pemrograman yang dikenal sampai saat ini. Ternyata cukup banyak juga kan??? Padahal contoh dari masing-masing klasifikasi atau macam-macam bahasa pemrograman di atas juga sangat banyak yang sudah dikembangkan.  Tinggal anda sekalian mau mempelajari yang mana deh, atau dipelajarin semua juga boleh kalo berminat. Atau siapa tau malah bisa nyiptain bahasa pemrograman baru, keren tuh…

Sekian dulu deh..sambung lain kali sharing ilmunya…semoga bermanfaat..  

Sumber :

Jumat, 14 Desember 2012

Algoritma Permutasi dan Kombinasi


Permutasi

Deklarasi :
X, Y, R, N : integer
HASIL : float

Deskripsi :
set  X ß 1
set  Y ß 1
set  N ß 5
set  R ß 3

for  i=n to i=1
 X ß X*i
 write X
end for

for i=n-r to i=1
 Y ß Y*i
 write Y
end for

HASIL ß X/Y
Write HASIL

combinasi

Deklarasi:
n,r : integer (input)
x, fak, permutasi : integer
Deskripsi :

Read ( n, r )
if (n > r){
Permutasi ß fak(n)/(fak(n-r)*fak (r));
}

Write Permutasi


Demikian Algoritma permutasi dan kombinasi,,,
semoga bermanfaat...

Kamis, 13 Desember 2012

Kumpulan Source code Program C++

buat temen-temen,,saya punya koleksi lagi nih.
kali ini saya share koleksi saya mengenai program C++. ada beberapa program penerapannya juga lho..
langsung aja deh buat referensi belajar temen-temen....

Koleksi 1
Koleksi 2
Koleksi 3
Koleksi 4
Koleksi 5
Koleksi 6
Koleksi 7
Koleksi 8
Koleksi 9
Koleksi 10

Semoga bermanfaat....

Program Kalkulator C++


Kalo pada postingan yang sebelumnya adalah program kalkulator yang hanya terdapat operasi perhitungan matematika dasar (tambah, kurang, kali dan bagi) saja, kali ini saya share lagi listing program C++ yang dapat menghitung perhitungan perpangkatan. Nah,,dibawah ini hasil running dari listing programnya…

Tampilan awal :


Contoh perpangkatan :


Lalu bagaimana listing programnya????
jangan kuatir,,,udah tak siapin buat temen-temen biar bias jadi referensi belajar.
Untuk melihat listing programnya, silahkan DOWNLOAD aja.

Password rar : inginmemberi.blogspot.com

SEMOGA BERMANFAAT…




Program Kalkulator sederhana dengan C++

-->
Buat temen-temen yang baru pelajar pemrograman khususnya C++, mungkin postingan kali ini dapat menambah refrensi belajar.
Berikut ini adalah listing program C++ untuk melakukan operasi kalkulasi sederhana. Langsung aja dech dilihat listnya…

#include <cstdlib>
#include <iostream>

using namespace std;
class Kalkulator
{
public:
   void operasi(){
   float a,b;
   char oprtor;
   float hasil;
           
            cout<<"Kalkulator dua bilangan\n";
            cout<<"-----------------------\n";
            cout<<"Operasi yang tersedia:\n";
            cout<<"Penjumlahan(+)\n";
            cout<<"Kuadrat/Pangkat 2(^2)\n";
            cout<<"Pembagian(/)\n";
            cout<<"Pengurangan(-)\n";
            cout<<"Perkalian(*)\n\n";
            cout<<"<<'a' untuk keluar>>\n\n"<<endl;
           
            while(cin>>a>>oprtor>>b){
                  switch(oprtor){
                         case'+':
                             hasil = a + b;
                             cout<<"hasilnya ="<<hasil<<endl<<endl;
                             break;
                         case '-':
                             hasil = a - b;
                             cout<<"hasilnya = "<<hasil<<endl<<endl;
                             break;
                         case '*':
                             hasil = a * b;
                             cout<<"hasilnya = "<<hasil<<endl<<endl;
                             break;
                         case '/':
                             hasil = a / b ;
                             cout<<"hasilnya = "<<hasil<<endl<<endl;
                             break;
                         case '^':
                             hasil = a * a ;
                             cout<<"hasilnya = "<<hasil<<endl<<endl;
                             break;
                                                 
                             }
                  }
         }
};

List di atas ini baru bagian class pada program,,untuk dapat dijalankan harus dibikin main programnya dulu (itung-itung belajar kan??? hehehehe).
Tapi buat temen-temen yang kesusahan, silahkan DOWNLOAD aja full programnya… 
Password rar : inginmemberi.blogsppot.com
Tampilan hasil run :

Rabu, 12 Desember 2012

Program C++ game Jackpod Sederhana

langsung aja listing programnya deh,,,

#include <iostream>
#include <stdlib.h>
#include <time.h>

using namespace std;

void Main ();
void Hasil ();

int  i, j, hidup,p ;
int maksimal;
char c;


void
Main ()
{
     
     i = 0;
     j = 0;
     hidup = 0;
     maksimal = 6;
     cout << "                         =====================\n";
     cout << "                         ||   TEBAK ANGKA   ||\n";
     cout << "                         =====================\n\n";
     cout << "Petunjuk Permainan:\n";
     cout << "Untuk memenangkan permainan ini,Anda diminta untuk menebak angka rahasia.\n";
     cout << "Setiap permainan,anda memiliki 5 kali kesempatan.\n\n";
     cout << "                         Selamat Bermain!!!\n\n";

     cout << "Plih Level Permainan:\n"; // the user has to select a difficutly level
     cout << "1 : Easy (0-15)\n";
     cout << "2 : Medium (0-30)\n";
     cout << "3 : Difficult (0-50)\n";
     cout << "Ketik angka lain untuk keluar\n";
     c = 30;

     cin >> c;                   // read the user's choice
     cout << "\n";
     system("cls");

     switch (c)
     {
        case '1' : maksimal = 15;  // the random number will be between 0 and maxrand
        break;
        case '2' : maksimal = 30;
        break;
        case '3' : maksimal = 50;
        break;
        default : exit(0);
        break;
       
     }

     hidup = 5;         // number of lifes of the player
     srand( (unsigned)time( NULL ) ); // init Rand() function
     j = rand() % maksimal;  // j get a random value between 0 and maxrand
     cout<<"       ===========================================\n";
     cout<<"       ||    Permainan dengan level 0 s/d "<<maksimal<<"    ||\n";
     cout<<"       ===========================================\n\n";
     Hasil();
    

}


itu baru listing awalnya..untuk lihat selengkapnya silahkan DOWNLOAD aja.

Password rar : inginmemberi.blogspot.com

cara download:
1. Klik link dowbload diatas
2. tunggu hingga muncul "SKIP AD" di pojok kanan atas
3. Klik SKIP AD
4. download file

Selasa, 11 Desember 2012

Program C++ untuk menghitung perkalian matriks

CARAcacacPostingan kali ini adalah program C++ untuk menghitung perkalian matriks.
langsung saja,,,,,listing programnya.....

#include <cstdlib>
#include <iostream>
using namespace std;
void baca_matriks(int mat[10][10], int, int);
void matriks_kali(const int [10][10], const int[10][10], int , int , int[10][10]);
void cetak_matiks(const  int A[10][10], int, int);
void baca_matriks(int mat[10][10], int baris, int kolom){
int i, j;
for( i =0;i<baris; i++)
for(j=0;j<kolom;j++){
cout << "Data [" << (i+1) << "," << (j+1) << "] = ";
cin >> mat[i][j];
}
}

programnya agak panjang kalo ditulis disini.
tenang aja,,udah tak siapin listing program lengkapnya.
SILAHKAN DOWNLOAD

Password rar : matrix4


SEMOGA BERMANFAAT..!!!