Jumat, 20 Januari 2017

MODUL 5



PEMOGRAMAN
                 DASAR TEORI 

A.      PEMOGRAMAN
Yang memberikan instruksi kepada computer agra bekerja yang seperti kehendaki.
Komputer dapat memhami seperti data dan instruksi dalam bentuk biner (rangkaian bit yang bernilai 0 atau 1).
Dalam pemahaman manusia seperti halnya logika,aritmatika,algoritma, model, konsep, dan sebagainya.
Berdasarkan tingkat kedekatan dengan Bahasa mesin dan bahas manusia, di klsifikasikan menjadi :
1.      Bahasa tingkat rendah,memetakan setiap instruksi dari kode sumber kedalam suatu instruksi Bahasa mesin, yang biasa di sebut bahas assembly. Untuk dapat memahami Bahasa assembly harus mempunyai pengetahuan yang benar tentang perangkat keras,representasi data,cara kerja pemrosesan, dan instruksi-instruksi bahas mesin lainya.
2.      Bahasa tingkat tinggi memiliki tingkat kedekatan dengan Bahasa dan cara berfikir manusia seperti halnya Bahasa pascal.\
3.      Bahasa tingkat menengah,antara dua tingkat di atas seperti halnya Bahasa C.
B.      Cara Kerja
Dari kode sumber dalam Bahasa tingkat tinggi dalam instruksi di lakukan dengan dua macam cara yaitu komplasi dan interpretasi.
1.      Kompilasi merupakan penerjemahan keseluruhan kode sumber menjadi kode biner yang selanjutnya di esekusi oleh mesin / computer.
2.      Interpretasi merupakan penerjemahan baris per baris kode sumber dalam instruksi computer yang bersesuaian.
C.      Dasar Turbo C
C merupakan Bahasa yang biasa di pakai untuk keperluan program sistem, antara lain untuk membuat : assembler, interpreter, program paket, sistem operasi, editor, compiler, program bantu utilty. Dalam Beberapa literature, C digolongkan sebagai aras menengah (medium level language).
D.     Pembuatan Program
1.      Menulis program
2.      Mengkompilasi program
3.      Menguji program
4.      Menyimpan program
E.      Dasar Pemograman
1.      Pengenalan / identifier
2.      Tipe data dasar (bilangan bulat, bilangan real, karakter, tak bertipe) char,int,double, void.
3.      Variable
4.      Operator
-          Aritmatika (operator binary :+,-,/,*,DIV,MOD,dan operator unary :+,-).
-          Logika / Boolean (AND,OR,NOT,XOR)
-          Relasional (=><>=<>)
5.      Ungkapan / ekspresi.
D.    Prkatek
       Saya akan menuliskan tentang penulisan Bahasa C .
Ø  Dalam pemograman
#include<iostream>
#include<conio.h>
using namespace std;
main (){
            long A[15];
            int k,l,m,n,o;
            cout<"======================Penjumlahan bilangan================\n";
            for(k=0;k<12;k++)
            {cout<<"Masukan jumlah Elemen"<<k+1<<"\t=";
            cin>>A[k];
            }
            cout<<"Cara Perhitungan A\n:";
            for (k=0;k<12;k++)
            {cout<<A[k];
            }
            cout<<"=D"<<" "<<A[2]<<"+"<<A[5]<<"+"<<A[8]<<"+"<<A[11]<<"=";
            l=A[2]+A[5]+A[8]+A[11];
            cout<<l<<" x 3 =";
            m=l*3;
            cout<<m;
            cout<<endl;
            cout<<"Cara perhitngan B\n";
            for(k=0;k<12;k++)
            {cout<<A[k];
            }
            cout<<"=D"<<" "<<A[1]<<"+"<<A[3]<<"+"<<A[5]<<"+"<<A[7]<<"+"<<A[9]<<A[11]<<"=";
            n=A[1]+A[3]+A[5]+A[7]+A[9]+A[11];
            cout<<"+"<<n<<"+"<<m<<"=";o=m+n;cout<<o;
            cout<<endl;
            cout<<"=============================SEMOGA MEMUASKAN==================";
            getch ();
}




            Output

Semoga ilmu yang saya berikan bermanfaat bagi para pembaca sehingga bisa memperbanyak  pengetahuan. Terima kasih

Tidak ada komentar:

Posting Komentar