Anda di halaman 1dari 43

DASAR PEMROGRAMAN

KOMPUTER

C++ ANDITA DANI ACHMAD


PENGENALAN MODEL DATA,
PERINTAH MASUKAN, DAN
KELUARAN
PENGENALAN TIPE DATA

Bentuk Rentang Nilai (Jangkauan Terkceil


Tipe Data Ukuran Memori
Penulisan dan Terbesar)
Integer int 4 byte = 32 bit -2147483648 s/d 2147483647
Short Integer short int 2 byte = 16 bit -32768 s/d 32767
Long Integer long int 8 byte = 64 bit -9223372036854775808 s/d
9223372036854775808
Floating Point float 4 byte = 32 bit 1.17549e-38 s/d 3.40282e+38
(Float)
Double Floating double 8 byte = 64 bit 2.22507e-308 s/d 1.79769e+308
Point (Double)
Long Double long double 10 byte = 80 bit 3.3621e-4932 s/d 1.18973e+4932
Floating Point
(Long Double)
Character char 1 byte = 8 bit -128 s/d 127
KONSTANTA

Konstanta adalah suatu nilai yang sifatnya tetap.


Konstanta dibagi menjadi 2, yaitu :
 Konstanta Bilangan
 Konstanta Teks
 Konstanta Bilangan
o Konstanta Bilangan Bulat, bilangan yang tidak mengandung titik decimal
Contoh : 1, 2, 3, 100
o Konstanta Desimal Berpresisi Tunggal (Floating Point)
Contoh :
 Bentuk Desimal
Contoh : 5.57
 Bentuk Eksponensial/Bilangan Berpangkat
Contoh : 4.22e3 → 4.22 × 103
 Konstanta Teks
o Data Karakter (Character), data katakter hanya terdiri dari sebuah
karakter saja yang diapit oleh tanda kutip tunggal (‘). Data karakter
dapat berbentuk abjad (huruf besar atau kecil), angka atau notasi
atau symbol.
Contoh : ‘Y’, ‘y’, ‘9’, ‘&’, dan lain-lain.
o Data Teks (String), data string merupakan rangkaian dari beberapa
karakter yang diapit oleh tanda kutip ganda (“)
Contoh : “Virusland”, “Jakarta”, “AMIK BSI”, “Y”, dan lain-lain
 Deklarasi Konstanta
Bentuk deklarasi konstanta diawali dengan diawali dengan kata const.
Bentuk penulisannya :
const tipe_data nama-konstanta = nilai konstanta;
Contoh
const int x = 89;
VARIABEL

Sebelum variabel dapat digunakan dalam


program, maka variabel tersebut harus
dideklarasikan (dikenalkan) terlebih dahulu.
Untuk mendeklarasikan variabel, maka
harus disertakan tipe data dan nama
variabel.
Menampung suatu data atau suatu nilai
agar ketika membutuhkan data atau nilai
tersebut, kita dapat mengambil kembali
nilai yang kita butuhkan dengan cara
memanggil variabel penampung nilai
tersebut.
Pemberian nama variable, mempunyai ketentuan-ketentuan, yaitu :
 Nama variabel tidak boleh sama dengan nama Tipe Data.
 Nama variabel tidak boleh diawali dengan angka/bilangan
 Nama variabel tidak boleh ada spasi, menggunakan garis bawah
(_) sebagai penghubung
 Nama variabel tidak boleh menggunakan operator aritmatika (+,-
,/,*)

Bentuk penulisan
Tipe data nama variabel;
Contoh
char nama_mahasiswa;
char grade2;
float rata_rata;
int nilai;
float nilaiuas, nilaiuts;

PERINTAH KELUARAN


printf()

String-Kontrol dapat berupa keterangan yang akan


ditampilkan pada layar beserta penentu format. Penentu
format dipakai untuk memberi tahu compiler mengenai
jenis data yang dipakai dan akan ditampilkan. Argumen ini
dapat berupa variabel, konstanta, dan ungkapan.
Menggunakan file library <stdio>
Ttipe Data Penentu Format Untuk printf()
Integer %d
Floating Point
Bentuk Desimal %f
Bentuk Berpangkat %e
Bentuk Desimal dan Pangkat %g
Double Precision %1f
Character %c
String %s
Unsigned Integer %u
Long Integer %ld
Long Unsigned Integer %lu
Unsigned Hexadecimal %x
Unsigned Octal Integer %o
Bentuk penulisan :
printf(“string kontrol ”, argument1, argumen2, …);
#include <stdio>
#include <conio>

main()
{
int a = 7;
char b = 'G';

printf("Contoh Penggunaan printf()");


printf("%c Merupakan Abjad Yang Ke - %d", b, a);

getch();
}
puts()

Menggunakan file library <stdio> . Hanya


digunakan untuk mencetak string.

Bentuk penulisan :
puts(“string”);
#include <stdio>
#include <conio>

main()
{
char b[] = "7";

puts("Contoh Penggunaan puts()");


puts("G Merupakan Abjad Yang Ke - ");
puts(b);

getch();
}
putchar()

Menggunakan file library <stdio>. Hanya


digunakan untuk mencetak karakter.

Bentuk penulisan :
putchar(‘character’);
#include <stdio>
#include <conio>

main()
{
putchar('C');
putchar('o');
putchar('n');
putchar('t');
putchar('o');
putchar('h’);

getch();
}
cout()

Menggunakan file library <iostream>.

Bentuk penulisan :
cout<<“argumen”;
#include <iostream>
#include <conio>

int main()
{
int a = 7;
char b = 'G';

cout<<"Contoh Penggunaan cout";


cout<<b<<"Merupakan Abjad Yang Ke - " <<a;

getch();
}

PERINTAH MASUKAN


scanf()

scanf() berfungsi memasukkan data dengan


berbagai jenis data. scanf() tidak menerima
inputan yang mengandung spasi. Menggunakan
file library <stdio>
Bentuk penulisan :
scanf(“penentu format”, &nama_variabel);
Ttipe Data Penentu Format Untuk printf()
Integer %d
Floating Point
Bentuk Desimal %e atau %f
Bentuk Berpangkat %e atau %f
Double Precision %1f
Character %c
String %s
Unsigned Integer %u
Long Integer %ld
Long Unsigned Integer %lu
Unsigned Hexadecimal %x
Unsigned Octal Integer %o
#include <stdio>
#include <conio>

main()
{
int a;
float b;
char nama[10];

printf("Nama = ");
scanf("%s", &nama);
printf("Masukkan nilai kuis I = ");
scanf("%d", &a);
printf("Masukkan nilai kuis II = ");
scanf("%f", &b);
printf("Jadi, %s memasukkan nilai A adalah %d dan nilai B adalah %f", nama, a, b);

getch();
}
gets()

Fungsi gets() merupakan fungsi untuk


memasukkan data berupa string. gets() dapat
menerima inputan yang mengandung spasi dan
dianggap satu kesatuan data. Menggunakan file
library <stdio>
Bentuk penulisan :
gets(nama variabel array);
#include <stdio>
#include <conio>

main()
{

int tahun;
char nama1[10];
char nama2[20];

printf("Nama saya = ");


gets(nama1);
printf("Nama teman = ");
gets(nama2);
puts("Lama berteman (tahun) = ");
scanf("%d", &tahun);
printf("Jadi, saya (%s) dan %s adalah teman dan saya sudah berteman
selama %d tahun", nama1, nama2, tahun);

getch();
}
cin()

cin() merupakan fungsi memasukkan suatu data.


Menggunakan file library <iostream>

Bentuk penulisan :
cin>>(nama variabel);
#include <iostream>
#include <stdio>
#include <conio>

main()
{

char nama1[20], tempatlahir[20];


int umur;

cout<<"Nama saya = ";


cin>>nama1;
cout<<"Umur (tahun) = ";
cin>>umur;
cout<<"Tempat Lahir = ";
gets(tempatlahir);
cout<<"Saya "<<nama1<<" berumur "<<umur<<" tahun dan lahir di "<<tempatlahir;

getch();
}
getch()

Fungsi getch() dipakai untuk membaca sebuah


karakter dengan sifat karakter yang dimasukkan tidak
perlu diakhiri dengan menekan tombol ENTER dan
karakter yang dimasukkan tidak akan ditampilkan di
layar. Menggunakan file library <conio>
Bentuk penulisan :
variabel = getch();
#include <stdio>
#include <conio>

main()
{

char kar;

printf("Masukan Sebuah Karakter Bebas = ");


kar = getch();
printf("\nTadi Anda Memasukkan karakter %c", kar);

getch();
}
getche()

Fungsi getche() dipakai untuk membaca sebuah


karakter dengan sifat karakter yang dimasukkan
tidak perlu diakhiri dengan menekan tombol
ENTER dan karakter yang dimasukkan ditampilkan
di layar. Menggunakan file library <conio>
Bentuk penulisan :
variabel = getche();
#include <stdio>
#include <conio>

main()
{

char kar;

printf("Masukan Sebuah Karakter Bebas = ");


kar = getche();
printf("\nTadi Anda Memasukkan karakter %c", kar);

getch();
}

Anda mungkin juga menyukai