Anda di halaman 1dari 3

Senin, 9 September 2019

 Computer programing : suatu tindakan yang dilakukan untuk mrmprogram computer. Berupa
tindakan memberikan modeling, design, coding, debugging, testing, maintenance.
 Hardware : perangkat fisikkomputer beserta instrument pendukung,
Harga relative
Yang membuat komputer
 Software : kumpulan data elektronik yang disimpan dan diatur computer, data
elektronik yang disimpan computer bisa berupa progam yang berguna untuk menjalankan suatu
perintah
Yang membuat manusia
 Bahasa pemrogaman : instruksi standar untuk memerintah computer
1. Bahasa mesin, dengan kode biner
2. Bahasa tingkat rendah(bahasa rakitan/assembly), memakai kode-kode singkat(kode
mneumonic)
3. Bahasa tingkat menengah, campuran kata-kata instruksi bahsa manusia [] {} :;
4. Bahasa tingkat tinggi, instruksi berasal dari unsur kata bahasa manusia ( end, if, while, and,
or)
 Debugging : mendeteksi syntac error
 Programming (software enginerring)
 Engineer : orang yang memiliki kemampuan rekayasa, manipulasi, dan
menyelesaikan masalah
 Program : firmware, aplikasi, mikrokontroller.
 Hardware inti : CPU, memory, I/O, basis(penghubung)
 Software inti : aplikasi (ms.office), OS(windows, linux, android), driver/firmware
(pengontrol system), malware/virus
 History hardware :
1. 1945 Eniac, 1947 Univac (gnerasi 1)
2. 1950-1964 IBM ( Transistor )
3. 1970 (IC)
4. Fortran 1954
5. Cobol, LIPA
6. C (1972) -> STRUCTURAL
7. C++(1980) -> object oriented programming
8. 1984-> MATLAB, LABVIEW
9. 1990-2002 -> Fisual Basic, Phython, PHP
 Algoritma adalah urutan langkah-langkah logika yang menyatakan suatu tugas dalam
menyelesaikan suatu masalah atau problem.
Dalam rangka
Cout(c++)=printf(c)
Char = petik 1 ‘…..’

#include <iostream>

#include <iomanip>

//to use setprecision

//#include <stdio.h>

using namespace std;

int main()

{ int a=10,b=3,c,d,e,f,g;

float y,z;

/* Basic operations */

c=a+b;

d=a-b;

e=a*b;

f=a/b;

g=a%b;

cout<<"C="<<c<<"\t"<<"D="<<d<<"\n"<<"E="<<e<<"\ t"<<"F="<<f<<"\n"<<"G="<<g<<"\n"<<endl;

/* Compound Operations */

c+=a; // c+a

d-=b;

e*=a;
f/=b;

g++; //g+1

cout<<"C="<<c<<"\t"<<"D="<<d<<"\n"<<"E="<<e<<"\ t"<<"F="<<f<<"\n"<<"G="<<g<<"\n"<<endl;

/* Integer/float: is the result correct? */

y=b/2.3;

cout<<"Y="<<y<<"\n"<<endl;

/* Operator Precedence: what is the order of the operations? */

z=b/2.3; c

out<<setprecision(4)<<"Z="<<z<<endl;

i++=i+1;

materi uts :

perbedaan

do for while

do = perulangannya dapat di setting

for = perulangannya jelas

do while = melakukan terlebih dahuu baru mengecek

while do = mengecek terlebih dahulu baru melakukan

Anda mungkin juga menyukai