Anda di halaman 1dari 6

TIPE DATA, OPERATOR, DAN FLOWCHART 1.3. Tipe Data.

Tipe data adalah pengelompokkan data berdasarkan isi dan sifatnya, yang berfungsi untuk merepresentasikan jenis dari sebuah nilai yang terdapat dalam program. Dalam bahasa C / C++, tipe data dasar digolongkan ke dalam tipe bilangan bulat (integer), bilangan riil (floating point), tipe logika (boolean) dan tipe karakter. 1.3.1. Tipe bilangan bulat. Tipe data ini digunakan untuk nilai angka yang bukan mengandung angka dibelakang koma. Misal, angka 3, 21, 7 dan sebagainya. Jangkauan tipe bilangan bulat adalah sebagai berikut :

Tipe data

Ukuran (dalam bit) 16 16 16 16 16 16 32 32 32

Rentang

int unsigned int signed int short int unsigned short int signed short int long int signed long int unsigned long int

-32.728 s/d 32.767 0 s/d 65.535 sama seperti int sama seperti int sama seperti unsigned int sama seperti int -2.147.483.648 s/d 2.147.483.647 sama seperti long int 0 s/d 4.294.967.295

1.3.2. Tipe bilangan riil. Bilangan riil biasanya digunakan untuk manyatakan bilangan yang mangandung ketelitian dengan adanya nilai di belakang koma. Misal, 43,21. Adapun tipe data yang termasuk dalam kategori ini yaitu :

Tipe data

Ukuran (dalam bit) 32 64 80

Presisi

float double long double

6 digit presisi 15 digit presisi 19 digit presisi

1 Jurusan Sistem Komputer

1.3.3. Tipe logika. Tipe ini merepresentasikan data-data yang hanya mengandung duah buah nilai, yaitu nilai logika (boolean). Nilai logika hanya terdiri dari nilai benar (nilai 1) dan nilai salah (nilai 0). Tipe ini dinyatakan dalam tipe bool yang dikenal dengan nilai true (benar) dan false (salah).

1.3.4. Tipe karakter / String. String adalah tipe data yang berupa kumpulan karakter (satu atau lebih) yang berada di dalam dua buah tanda petik dua ( ). Dalam bahasa pemrograman biasanya tipe string hanya dapat memuat karakter sebanyak 1 sampai 255 karakter. Adapun jangkauan dari tipe karakter.
Tipe data Ukuran (dalam bit) 8 8 8 Rentang

char unsigned char signed char

-128 s/d 127 0 s/d 255 sama seperti char

1.4. Operator. Operator adalah symbol (tanda) yang jika diletakkan pada dua buah operand dapat menghasilkan sebuah hasil. Missal tanda tambah (+) pada matematika, tanda tambah inilah yang disebut sebagai operator. 1.4.1. Operator assignment. Operator assignment adalah operator yang berfungsi untuk memasukkan (assign) nilai ke dalam suatu variabel ataupun konstanta. Berikut ini daftar operator assignment.
Operator Assignment = += -= *= /= Keterangan Untuk memasukkan nilai Untuk menambah nilai dari keadaan semula Untuk mengurangi nilai dari keadaan semula Untuk mengalikan nilai dari keadaan semula Untuk melakukan pembagian terhadap

%=

bilangan semula Untuk memasukkan nilai pembagian bilangan semula Untuk memasukkan shift left Untuk memasukkan shift right

sisa bagi dari

<< = >> =

2 Jurusan Sistem Komputer

&= ^= \=

Untuk memasukkan bitwise AND Untuk memasukkan bitwise XOR Untuk memasukkan bitwise OR

1.4.2. Operator unary. Operator unary adalah operator yang hanya melibatkan satu operand. Adapun daftar operator yang termasuk kedalam jenis operator unary.

Operator Unary + ++ --

Keterangan Membuat nilai positif Membuat nilai negatif Increment Decrement

1.4.3. Operator binary. Operator binary adalah operator yang digunakan dalam operasi yang melibatkan dua buah operand. Operator binary ini dikelompokkan ke dalam empat jenis, yaitu operator aritmatika, logika, relasional dan bitwise. a. Operator aritmatika. Beberapa operator aritmetik yang dapat digunakan pada operasi-operasi
Operator Aritmetik + * / % Penjumlahan Pengurangan Perkalian Pembagian Sisa bagi (Modulus) Keterangan

dalam pemrograman.

b. Operator logika.

Operator Logika ! && NOT AND

Keterangan

3 Jurusan Sistem Komputer

|| OR O pe rator logika adalah operator yang digunakan untuk melakukan operasi dimana nilai yang dihasilkan dari operasi tersebut hanya berupa nilai benar (true) dan salah (false). Adapun yang termasuk ke dalam operator logika.

c. Operator relasional. Operator relasional adalah operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operand.

Operator Relasi == != < <= > >=

Keterangan Logika sama dengan Tidak sama dengan Logika lebih kecil dari Logika lebih kecil sama dengan dari Logika lebih besar dari Logika lebih besar sama dengan dari

d. Operator bitwise. Operator bitwise berguna untuk melakukan berhubungan dengan pemanipulasian bit. operasi-operasi yang

Operator Bitwise & | AND OR XOR ~ NOT

Keterangan

1. Input

4 Jurusan Sistem Komputer

Bagian ini merupakan proses untuk memasukkan data ke komputer melalui device yang ada misalnya keyboard, mouse, scanner dll. Program melakukan proses membaca data yang akan diolah dari device tersebut. 2. Output Bagian ini merupakan proses untuk menampilkan data yang telah diolah, melaporkan hasil pegolahan data melalui device seperti monitor, printer dll. Program melakukan proses mencetak data ke device tersebut. 3. Proses Pengolahan Data Bagian ini merupakan proses mengolah data yang diinputkan dengan nenerapkan metode-metode, teknik-teknik, algoritmaalgoritma yang ada. Proses ini menghasilkan data output yang akan dioutputkan kepada pengguna program. 4. Penyimpanan Data Bagian ini merupakan proses menyimpan data dalam memori atau device penyimpanan data seperti disket, harddisk, CD dll. Berikut ini adalah blok diagram struktur dari suatu program secara umum. I n Proses Pengolahan O ut

Mem ory

Algoritma
Algoritma adalah urutan langkah-langkah logika yang menyatakan suatu tugas dalam menyelesaikan suatu masalah atau problem. Contoh : Buat algoritma untuk menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap. Algoritmanya : 1. Bagi bilangan dengan bilangan 2 2. Hitung sisa hasil bagi pada langkah 1. 3. Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil.

Flowchart
Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatu program, yang menyatakan arah alur program tersebut.

5 Jurusan Sistem Komputer

Berikut adalah beberapa simbol menggambar suatu flowchart : SIMBOL NAMA TERMINATOR GARIS ALIR (FLOW LINE) PREPARATION

yang

digunakan FUNGSI

dalam

Permulaan/akhir program

Arah aliran program Proses inisialisasi/pemberian harga awal Proses perhitungan/proses pengolahan data Proses input/output data, parameter, informasi Permulaan sub program/proses menjalankan sub program Perbandingan pernyataan, penyeleksian data yang memberikan pilihan untuk langkah selanjutnya Penghubung bagian-bagian flowchart yang berada pada satu halaman Penghubung bagian-bagian flowchart yang berada pada halaman berbeda

PROSES INPUT/OUTPUT DATA PREDEFINED PROCESS (SUB PROGRAM) DECISION

ON PAGE CONNECTOR OFF PAGE CONNECTOR

6 Jurusan Sistem Komputer

Anda mungkin juga menyukai