Arsitektur dan Organisasi Komputer Modul ke: Aritmatika Komputer Fakultas Ilmu Komputer Dian Wirawan, S.Kom, M.Kom Program Studi Teknik Informatika http://www.mercubuana.ac.id
Aritmatika Komputer Arsitektur dan Organisasi Komputer Memahami operasi logika dan operasi matematika pada sistem komputer.
Pendahuluan Aritmatika Komputer Aritmatika komputer merupakan konsep dasar yang melandasi pemrosesan logika dan matematika didalam sistem komputer. Terdiri dari jutaan proses logika dan matematika secara cepat dapat ditampilkan diperangkat output.
Bilangan Bilangan adalah suatu konsep matematika yang digunakan untuk pencacahan dan pengukuran. Bilangan banyak yang menyamakan arti dengan angka atau nomor. sebenarnya angka merupakan sebuah simbol ataupun lambang yang digunakan untuk mewakili suatu bilangan. Sedangkan nomor adalah suatu istilah yang digunakan untuk menunjuk pada satu atau lebih angka yang melambangkan sebuah bilangan bulat dalam suatu barisan bilangan-bilangan bulat yang berurutan
Jenis Bilangan Beberapa jenis bilangan adalah sebagai berikut : Bilangan Pecahan adalah bilangan yang dinyatakan dalam bentuk pecahan dengan a adalah bilangan pembilang dan b adalah bilangan penyebut. Contoh 1/2 Bilangan Cacah adalah bilangan bulat yang dimulai dari nol. Contoh bilangan ini adalah : 0,1,2,3,4,5,6,7,8,9, Bilangan Prima adalah bilangan bulat lebih dari satu yang hanya bisa terbagi habis oleh 1 dan bilanganitusendiri.contoh2,3,5,7,11,13,17, dll.
Bilangan Komposit adalah bilangan asli lebih dari satu yang bukan merupakan bilangan prima. Contoh : 4, 6, 8, 9, 10, 12 dst. Bilangan Asli adalah bilangan bulat yang dimulai dari satu. Contoh: 1,2,3,4,5,6,7,8,9, dst Bilangan Bulat adalah semua bilangan bukan pecahan. Bilangan bulat terdiri dari bilangan nol, positif dan negatif. Contoh : Bilangan positif 1,2,3,4,5,6,7,,dst. Contoh Bilangan negatif,-7,-6,- 5,-4,-3,-2,-1. Dan bilangan bilangan lain.
Sistem Bilangan Sistem Bilangan dalah sistem bilangan yang menggunakan 10 macam angka dari 0,1, sampai 9. Setelah angka 9, angka berikutnya adalah 1 0, 1 1, dan seterusnya. Sistem bilangan desimal sering dikenal sebagai sistem bilangan berbasis 10, karena tiap angka desimal menggunakan basis / per 10.
Selain sistem desimal yang digunakan seharihari, terdapat pula sistem lainnya, yaitu: Sistem biner, berbasis 2, Sistem oktal, berbasis 8, Sistem heksadesimal, berbasis 16, Sistem seksagesimal, berbasis 60
Contoh Sistem Bilangan Desimal Biner (8 bit) Oktal Heksadesimal 0 0000 0000 000 00 1 0000 0001 001 01 2 0000 0010 002 02 3 0000 0011 003 03 4 0000 0100 004 04 5 0000 0101 005 05 6 0000 0110 006 06 7 0000 0111 007 07 8 0000 1000 010 08 9 0000 1001 011 09 10 0000 1010 012 0A 11 0000 1011 013 0B 12 0000 1100 014 0C 13 0000 1101 015 0D 14 0000 1110 016 0E 15 0000 1111 017 0F 16 0001 0000 020 10
Operasi Logika Beberapa jenis operasi logika : Negasi ( p) Konjungsi ( ) Dijungsi ( ) Konvers ( ) Invers ( ) Dan lain - lain
Operasi Logika B = Benar S = Salah
Tipe Data Tipe data adalah jenis data yang mempunyai batasan tempat dan karakteristik sesuai dengan interprestasi data dan dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer.
Jenis Tipe Data Didalam sistem computer terdapat jenis-jenis tipe data, namun tipe data yang tersedia tergantung dari jenis bahasa pemrograman yang dipakai. Secara umum tipe data dibagi menjadi: Numeric / Number String / Karakter Boolean / Logika Tipe data lain
Variabel Variabel adalah suatu tempat dalam memory komputer yang diberi nama (sebagai pengenal) dan dialokasikan untuk menampung data, sesuai data yang ditampung, variabel harus mempunyai tipe data yang disesuai dengan isinya (untuk mudah diingat).
Jenis Variabel 1.Variabel Numerik,terdiri dari : a) Bilangan bulat b) Bilangan decimal bepresisi tunggal atau floating point c) Bilangan decimal berpresisi ganda atau double precision 2.Variabel Teks,terdiri dari : a) Character (karakter tungggal ) b) String (untaian rangkaian karakter)
Konstanta Konstanta adalah variabel yang nilai datanya bersifat tetap dan tidak bisa diubah. Jadi konstanta dapat dikatakan variable, bedanya adalah pada nilai yang disimpannya. Jika nilai datanya sepanjang program berjalan tidak berubahubah, maka sebuah varibel lebih baik diperlakukan sebagai konstanta dan sebaliknya.
Klasifikasi Konstanta Konstanta integer, berupa integer biasa, integer panjang (long int) dan integer tak bertanda (unsigned integer). Nilainya dapat berupa desimal, oktal atau hexadesimal. Konstanta floating point, dapat mengandung nilai pecahan, yang biasa ditulis dalam bentuk pecahan biasa maupun bentuk eksponensial dan selalu dinyatakan dalam double, kecuali jika diakhiri dengan F atau f (menyatakan konstanta float). Konstanta string, merupakan deretan karakter yang diawali dan diakhiri dengan tanda petik ganda ( ). Juga dapat mengandung karakter yang menggunakan tanda \ yang disebut karakter escape (escape sequence). Konstanta karakter, selalu diawali dan diakhiri dengan tanda petik tunggal ( ). Beberapa konstanta karakter dapat diawali dengan tanda \ (penempatannya setelah tanda petik tunggal).
Sumber Stallings, chapter 3 (Aritmatika Komputer) www.pcguide.com
Terima Kasih Dian Wirawan, S.Kom, M.Kom