Kamis, 20 September 2018

TI Politala Alpro1 1C Operator Dan Operand

Operator dan Operand
Operator adalah symbol yang mengolah nilai pada operand dan menghasilkan nilai baru.
Contoh: D = A + Z
Bedasarkan jumlah operand, operator dibagi menjadi 3, yaitu :
1.      Unary, melibatkan 1 operand
2.      Binary, melibatkan 2 operand
3.      Ternary, melibatkan 3 operand
Operator Aritmatika
Operator Unary
Operator
Keterangan
+
Tanda Plus
Tanda Minus
Operator Binary
Operator
Keterangan
*
Perkalian
/
Pembagian
%
Sisa pembagian
+
Penjumlahan
pengurangan

Hierarki Operator Aritmatika
Urutan operator aritmatika:
Operator
Keterangan
* atau /
Tingkatan operator sama, pengunannya tergantug letak, yang didepan didahulukan
%
Sisa pembagian
+ atau –
Tingkatan operator sama, penggunannya tergantung letak, yang didepan didahulukan
Contoh
A = 9+3*4/5
B= (9+3)*4/5
Operator Penambah dan Pengurangan
sebagai penyedehanaan, juga dapat digunakan operator penambah (increment) dan pengurang (decrement).
Operator
Keterangan
+
Penambahan
-
Pengurangan

Peletakkan “++” atau “—“ dapat diletakkan atau di belakang variable. Bentuk penulisan notasi:
·         A++ atau ++A
·         A— atau –A
Jika diletakkan didepan variable, maka proses penambahan atau pengurangan akan dilakukan sesaat sebelum atau langsung paa saat menjumpai ekspresi ini, sehingga nilai variable tadi akan langsung berubah begitu ekspresi ini ditemukan. Sedangkan jika diletakan dibelakang variable, maka proses penambahan atau pengurangan akan dilakukan setelah ekspresi ini diumpai atau nilai variable akan tetap pada saat ekspresi ini ditemukan.
Operator Relasi
Operator relasi digunakan untuk membandinkan sebuah nilai. Hasil perbandngan: nilai 1 (True) dan 0 (False).
Tabel Operasi Relasi
Operator
Keterangan
==
Sama dengan (bukan pemberi nilai)
!=
Tidak sama dengan
> 
Lebih dari
< 
Kurang dari
>=
Lebih dari sama dengan
<=
Kurang ari sama dengan

Operator Logika
Operator logka digunakan untuk menghubungkan dua buah operasi relasi menjadi sebuah ungkapan kondisi. Hasil dari operator logika ini menghasilkan nilai numeric 1 (True) dan 0 (False).
Table Operator Logika
Operator
Keterangan
&&
Operator Logika AND
| |
Operator Logika OR
!
Operator Logika NOT

1.      Operator logika (AND) digunakan untuk menghubungkan dua/lebih ekspresi relasi, akan dianggap BENAR, bila semua ekspresi relasi yang dihubungkan bernilai BENAR.
2.      Operator Logika (OR) dignakan untuk menghubungkan dua/lebih ekspresi relasi, akan dianggap SALAH, bila semua ekspresi relasi yang dihubungkan bernilai salah.
3.      Operator Logika NOT akan memberikan nilai kebalikan dari ekspresi yang disebutkan jika jika nilai yang disebutkan benrnilai BENAR maka akan menhasilkan nilai SALAH, begitu pula sebaliknya.
Operator Bitwise digunakan untuk memanipulasi data dalam bentuk bit.
Operator
Keterangan
~
Bitwise NOT
<< 
Bitwise Shift Left
>> 
Bitwise Shift Right
&
Bitwise AND
^
Bitwise XOR
|
Bitwise OR
·         Operator Bitwise <<, digunakan untuk menggeser sejumlah bit ke kiri.
·         Operator Bitwise >>, digunakan untuk menggeser sejumlah bit ke kanan.
·         Operator Bitwise & (And) digunakan untuk membandingkan bit dari dua operand.
·         Operator Bitwise | (Or) digunakan untuk membandingkan bit dari dua operand.
·         Operator Bitwise ^ (XOR) digunakan untuk membandingkan bit dari dua operand.


Contoh Codingan Operator

#include <iostream>
using namespace std;
int main()
{
    int K, L, M, N, O;
    cout<<"Masukan Nilai K = "; cin>>K;
    cout<<"Masukan Nilai L = "; cin>>L;
    cout<<"Masukan Nilai M = "; cin>>M;
    cout<<"Masukan Nilai N = "; cin>>N;
    cout<<"Masukan Nilai O = "; cin>>O;
    cout<<endl;

    K=K>>1;
    L=L&5;
    M=M^5;
    N=N|5;
    O=~O;

    cout<<"Hasil dari Bitwise Right = "<<K<<endl;
    cout<<"Hasil dari Bitwise AND = "<<L<<endl;
    cout<<"Hasil dari Bitwise XOR = "<<M<<endl;
    cout<<"Hasil dari Bitwise OR = "<<N<<endl;
    cout<<"Hasil dari Bitwise NOT = "<<O<<endl;
    return 0;
}

TI Politala Alpro1 1C

INPUT, OUTPUT, TIPE DATA
PADA BAHASA C++

1. Pengertian Input
Program input dan output adalah sebuah program sederhana yang
berfungsi untuk menginput kan sebuah karakter dan bilangan pada sebuah program dengan menggunakan sebuah perintah cout dan cin pada pemrograman C++. Input dan output merupakan yang dasar pada sebuah bahasa pemrograman. Untuk menginputkan sebuah data maka di gunakan perintah cin>>variable, sedangkan untuk menampilkan layar menggunakan perintah cout<<” “;.
2. Pengertian Output
aktifitas program yang mendapatkan perintah untuk memberikan informasi data kepada pengguna (manusia). Data itu biasanya merupakan olahan dari data lainya yang bisa berbentuk text, file , gambar, hardcopy dan lain-lain. Dalam bahasa C. perintah keluaran dasar berbentuk text kita dapat melakukanya dengan menggunakan fungsi printf(), puts(), putchar dan lain-lain. Dalam bahasa C++ kita dapat melakukanya dengan keyword cout.
3. Tipe Data
Tipe Data adalah jenis nilai yang dapat ditampung suatu variabel. Misalnya dapat menampung bilangan bulat , pecahan / berkoma, karakter huruf tunggal hingga simbol dan huruf yang membentuk barisan karakter
Tipe Data
Fungsi
Int(integer)
Untuk bilangan bulat
Float dan double
Untuk bilangan real (desimal)
Long (int, float, dan double)
Untuk bilangan dengan kapasitas yang besar
Char
Untuk karakter









Contoh Listing Program dan Penjelasan

#include <iostream>
using namespace std;
int main ()
{
    char Nama1[30],Nama2[30],Nama3[30],Nama4[30];
    string NIM1,NIM2;
    char MataKuliaha1[30],MataKuliah2[30];
    string sks1,sks2,tgs1,tgs2,tgs3,tgs4,uts1,uts2,uts3,uts4,uas1,uas2,uas3,uas4,na1,na2,na3,na4,SP1,SP2,SP3,SP4;
    char nh1[5],nh2[5],nh3[5],nh4[5];
    string ipk1,ipk2;
//MAHASISWA 1
    cout<<"Data Mahasiswa Ke-1\n";
    cout<<"Nama Depan\t:";
    cin>>Nama1;
    cout<<"Nama Belakang\t:";
    cin>>Nama2;
    cout<<"NIM\t\t:";
    cin>>NIM1;
    cout<<endl;

    cout<<"Data Mahasiswa Ke-2\n";
    cout<<"Nama Depan\t:";
    cin>>Nama3;
    cout<<"Nama Belakang\t:";
    cin>>Nama4;
    cout<<"NIM\t\t:";
    cin>>NIM2;
    cout<<endl;

    cout<<"\nNama :"<<Nama1<<" "<<Nama2;
    cout<<"\nDengan NIM :"<<NIM1;
    cout<<"\nNilai Mahasiswa Ke-1\n";
    cout<<"Pelajaran Agama\n";
    cout<<"SKS\t\t:";
    cin>>sks1;
    cout<<"SIKAP\t\t:";
    cin>>SP1;
    cout<<"TUGAS\t\t:";
    cin>>tgs1;
    cout<<"UTS\t\t:";
    cin>>uts1;
    cout<<"UAS\t\t:";
    cin>>uas1;
    cout<<"NILAI AKHIR\t:";
    cin>>na1;
    cout<<"NILAI HURUF\t:";
    cin>>nh1;
    cout<<endl;

    cout<<"Pelajaran Alpro\n";
    cout<<"SKS\t\t:";
    cin>>sks1;
    cout<<"SIKAP\t\t:";
    cin>>SP2;
    cout<<"TUGAS\t\t:";
    cin>>tgs2;
    cout<<"UTS\t\t:";
    cin>>uts2;
    cout<<"UAS\t\t:";
    cin>>uas2;
    cout<<"NILAI AKHIR\t:";
    cin>>na2;
    cout<<"NILAI HURUF\t:";
    cin>>nh2;
    cout<<endl;

    cout<<"IPK\t:";
    cin>>ipk1;
    cout<<endl;


    cout<<"\nNama :"<<Nama3<<" "<<Nama4;
    cout<<"\nDengan NIM :"<<NIM2;
    cout<<"\nNilai Mahasiswa Ke-2\n";
    cout<<"Pelajaran Agama\n";
    cout<<"SKS\t\t:";
    cin>>sks1;
    cout<<"SIKAP\t\t:";
    cin>>SP3;
    cout<<"TUGAS\t\t:";
    cin>>tgs3;
    cout<<"UTS\t\t:";
    cin>>uts3;
    cout<<"UAS\t\t:";
    cin>>uas3;
    cout<<"NILAI AKHIR\t:";
    cin>>na3;
    cout<<"NILAI HURUF\t:";
    cin>>nh3;
    cout<<endl;

    cout<<"Pelajaran Alpro\n";
    cout<<"SKS\t\t:";
    cin>>sks1;
    cout<<"SIKAP\t\t:";
    cin>>SP4;
    cout<<"TUGAS\t\t:";
    cin>>tgs4;
    cout<<"UTS\t\t:";
    cin>>uts4;
    cout<<"UAS\t\t:";
    cin>>uas4;
    cout<<"NILAI AKHIR\t:";
    cin>>na4;
    cout<<"NILAI HURUF\t:";
    cin>>nh4;
    cout<<endl;

    cout<<"IPK\t:";
    cin>>ipk2;
    cout<<endl;

    //TABLE
    cout<<"\nDisajikan Dalam Tabel\n";
    cout<<"-------------------------------------------------------------------------------------\n";
    cout<<"|\tNo\t|\tNama Depan\t|\tNama Belakang\t|\tNIM\t|\n";
    cout<<"====================================================================================\n";
    cout<<"|1.\t\t|"<<Nama1<<"\t\t\t|"<<Nama2<<"\t\t\t|"<<NIM1<<"\t|\n";
    cout<<"|2.\t\t|"<<Nama3<<"\t\t\t|"<<Nama4<<"\t\t\t|"<<NIM2<<"\t|\n";
    cout<<"====================================================================================\n";

    cout<<Nama1<<" "<<Nama2<<endl;
    cout<<"====================================================================================\n";
    cout<<"No\t|Pelajaran\t|SKS\t|Tugas\t|UTS\t|UAS\t|NA\t|NH\t|\n";
    cout<<"====================================================================================\n";
    cout<<"1.\t|Agama\t\t|"<<sks1<<"\t|"<<tgs1<<"\t|"<<uts1<<"\t|"<<uas1<<"\t|"<<na1<<"\t|"<<nh1<<"\t|\n";
    cout<<"2.\t|Alpro\t\t|"<<sks2<<"\t|"<<tgs2<<"\t|"<<uts2<<"\t|"<<uas2<<"\t|"<<na2<<"\t|"<<nh2<<"\t|\n";
    cout<<"IPK:"<<ipk1<<"\n";
    cout<<"====================================================================================\n";

    cout<<Nama3<<" "<<Nama4<<endl;
    cout<<"=====================================================================================\n";
    cout<<"No\t|Pelajaran\t|SKS\t|Tugas\t|UTS\t|UAS\t|NA\t|NH\t|\n";
    cout<<"====================================================================================\n";
    cout<<"1.\t|Agama\t\t|"<<sks1<<"\t|"<<tgs3<<"\t|"<<uts3<<"\t|"<<uas3<<"\t|"<<na3<<"\t|"<<nh3<<"\t|\n";
    cout<<"2.\t|Alpro\t\t|"<<sks2<<"\t|"<<tgs4<<"\t|"<<uts4<<"\t|"<<uas4<<"\t|"<<na4<<"\t|"<<nh4<<"\t|\n";
    cout<<"IPK:"<<ipk2<<"\n";
    cout<<"-------------------------------------------------------------------------------------\n";
}

2. Hasil Running  Input Data Akademik Mahasiswa

3.Penjelasan   
Baris
Penjelasan
1
Header untuk cin dan cout
2
pengganti std::cout atau std::cin
3-138
Fungsi main yang dijalankan terlebih dahulu jika program dirunning
4 dan 140
Awalan dan akhiran fungsi
5
Deklerasi variabel dengan tipe char dan banyak karakter 30
6
Deklerasi variabel dengan tipe string
7
Deklerasi variabel dengan tipe char dan banyak karakter 30
8
Deklerasi variabel dengan tipe string
9
Deklerasi variabel dengan tipe char dan banyak karakter 30
10
Deklerasi variabel dengan tipe string
12
Menampilkan tulisan “Data Mahasiswa Ke-1”
13
Menampilkan tulisan “Nama Depan”
14
Menginputkan kata, kata yang diinputkan disimpan dalam variabel Nama1

15
Menampilkan tulisan “Nama belakang”
16
Menginputkan kata, kata yang diinputkan disimpan dalam variabel Nama2
17
Menampilkan tulisan “NIM1”
18
Menginputkan kata yang di simpan dalam variabel NIM
19
Untuk memberikan jarak
21
Menampilkan tulisan “Data Mahasiswa Ke-2”
22
Menampilkan tulisan “Nama Depan”
23
Menginputkan kata, kata yang diinputkan disimpan dalam variabel Nama3
24
Menampilkan tulisan “Nama belakang”

25
Menginputkan kata, kata yang diinputkan disimpan dalam variabel Nama4
26
Menampilkan tulisan “NIM2”
27
Menginputkan kata yang di simpan dalam variabel NIM
28
Untuk memberikan jarak
30
Menampilkan tulisan “Nama”dan menginputkan variabel yang disimpan di Nama1 dan Nama2
31
Menampilkan tulisan “NIM” dan menginputkan variabel yang disimpan di NIM1
32
Menampilkan tulisan “Nilai Mahasiswa Ke-1”
33
Menampilkan tulisan “pelajaran agama”
34
Menampilkan tulisan “ SKS”
35
Menginputkan variabel yang disimpan di sks1
36
Menampilkan tulisan “Sikap”
37
Menginputkan variabel SP1
38
Menampilkan tulisan “Tugas”
39
Menginputkan variabel di tgs1
40
Menampilkan tulisan “UTS”
41
Menginputkan variabel di uts1
42
Menampilkan tulisan “UAS”
43
Menginputkan variabel uas1
44
Menampilkan tulisan “NILAI AKHIR”
45
Menginputkan variabel na1
46
Menampilkan tulisan “NILAI HURUF’
47
Menginputkan variabel nh1
48
Untuk memberi jarak
50
Menampilkan tulisan “Pelajaran alpro”
51
Menampilkan tulisan “ SKS”
52
Menginputkan variabel yang disimpan di sks2
53
Menampilkan tulisan “Sikap”
54
Menginputkan variabel SP2
55
Menampilkan tulisan “Tugas”
56
Menginputkan variabel di tgs2
57
Menampilkan tulisan “UTS”
58
Menginputkan variabel di uts2
59
Menampilkan tulisan “UAS”
60
Menginputkan variabel uas2
61
Menampilkan tulisan “NILAI AKHIR”
62
Menginputkan variabel na2
63
Menampilkan tulisan “NILAI HURUF’
64
Menginputkan variabel nh2
65
Untuk memberi jarak
67
Menampilkan tulisan “IPK”
68
Menginputkan variabel ipk1
69
Untuk memberi jarak
72
Menampilkan tulisan “Nilai Mahasiswa Ke-2”
73
Menampilkan tulisan “pelajaran agama”
74
Menampilkan tulisan “ SKS”
75
Menginputkan variabel yang disimpan di sks3
76
Menampilkan tulisan “Sikap”
77
Menginputkan variabel SP3
78
Menampilkan tulisan “Tugas”
79
Menginputkan variabel di tgs3
80
Menampilkan tulisan “UTS”
81
Menginputkan variabel di uts3
82
Menampilkan tulisan “UAS”
83
Menginputkan variabel uas3
84
Menampilkan tulisan “NILAI AKHIR”
86
Menginputkan variabel na3
87
Menampilkan tulisan “NILAI HURUF’
89
Menginputkan variabel nh3
90
Untuk memberi jarak
92
Menampilkan tulisan “Pelajaran alpro”
93
Menampilkan tulisan “ SKS”
94
Menginputkan variabel yang disimpan di sks4
95
Menampilkan tulisan “Sikap”
96
Menginputkan variabel SP4
97
Menampilkan tulisan “Tugas”
98
Menginputkan variabel di tgs4
99
Menampilkan tulisan “UTS”
100
Menginputkan variabel di uts4
101
Menampilkan tulisan “UAS”
102
Menginputkan variabel uas4
103
Menampilkan tulisan “NILAI AKHIR”
104
Menginputkan variabel na4
105
Menampilkan tulisan “NILAI HURUF’
106
Menginputkan variabel nh4
107
Untuk memberi jarak
109
Menampilkan tulisan “IPK”
110
Menginputkan variabel ipk4
111
Untuk memberi jarak
114
Menampilkan tulisan “ Di Sajikan Dalam  Tabel”
115
Menampilkan “------------------------------------------------------------“
116
Menampilkan “|No.|Nama Depan|tNama Belakang|NIM|”
117
Menampilkan “===================================:”
118
Menampilkan “ 1.|inputan Nama1,Nama2 |inputan NIM1|”
119
Menampilkan “ 2.|inputan Nama3,Nama4 |inputan NIM2|”
120
Menampilkan “===================================:”
122
Menginputkan variabel Nama1 Nama2
123
Menampilkan “===================================:”
124
Menampilkan “No.|Pelajaran|SKS|Tugas|UTS|UAS|NA|NH|”
125
Menampilkan “===================================:”
126
Menampilkan “1.|Agama|sks1|tgs1|uts1|uas1|na1|nh1|”
127
Menampilkan “2.|Alpro|sks2|tgs2|uts2|uas2|na2|nh2|”
128
Menampilkan tulisan “IPK” dan menginputkan ipk2
129
Menampilkan “===================================:”
131
Menginputkan variabel Nama3 Nama4
132
Menampilkan “===================================:”
133
Menampilkan “No.|Pelajaran|SKS|Tugas|UTS|UAS|NA|NH|”
134
Menampilkan “===================================:”
135
Menampilkan “1.|Agama|sks3|tgs3|uts3|uas3|na3|nh3|”
136
Menampilkan “2.|Alpro|sks4|tgs4|uts4|uas4|na4|nh4|”
137
Menampilkan tulisan “IPK” dan menginputkan ipk2
138
Menampilkan “===================================:”



Diberdayakan oleh Blogger.

About me

Instagram : kvinrzkyxd
Wa : 082148535913

Email: kevinrizkyanya@gmail.com

Formulir Kontak

Nama

Email *

Pesan *

Total Tayangan Halaman


Cari Blog Ini

Sponsor

AD BANNER