PDA

View Full Version : Bagaimana Cara Kerja Kalkulator.


demokrat
27th May 2012, 02:48 PM
[/quote]





SALAM SEJAHTERA












Pernahkah terbersit dalam pikiran agan2 semua bagaimana sebuah kalkulator bisa menghitung sedemikian cepat angka 38712 x 43172?? Pernahkan terbersit bagaimana caranya kalkulator melakukan itu semua???












Agan2 akan menemukan jawabannya sebentar lagi di sini.












LOADING dulu gan, kek di PlayStation aja.












Kalkulator mampu menghitung secara cepat karena mempunya otak yang disebut PROCESSOR. Sama kaya di komputer. Otak dibalik semua perhitungan itu ada di PROCESSOR












Lantas bagaimana cara processor itu bekerja sehingga bisa melakukan perhitungan? itu kan intinya?












kalkulator tidak mempunyai jari sehingga kalkulator harus mencari cara lain yaitu dengan menggunakan BILANGAN BINER.












Setiap bilangan di dunia ini bisa di konvert menjadi bilangan biner. Contoh bilangan binernya sebagai berikut

1 --> 0001

2 --> 0010

3 --> 0011

4 --> 0100

5 --> 0101

6 --> 0110

7 --> 0111

8 --> 1000

9 --> 1001












Pada dasarnya menggunakan prinsip perhitungan aljabar bilangan biner.













[/spoiler] for tambah:




Aturan dasar untuk penjumlahan pada bilangan biner adalah seperti berikut:

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 0, simpan 1



Sebagai contoh akan dijumlah dua bilangan biner 0101 + 0011 hasilnya 1000



http://ndoware.com/wp-content/uploads/2009/06/tabel-penjumlahan.jpg








for kurang:




Aturan dasar untuk pengurangan bilangan biner adalah sebagai berikut:

0 � 0 = 0

1 � 0 = 1

1 � 1 = 0

0 � 1 = 1, pinjam 1



Sebagai contoh terdapat dua bilangan biner x dan y bilangan x = 0101 , bilangan y = 0011. Jika dilakukan operasi pengurangan maka 0101 � 0011 = 0010, berikut penjelasannya:

- Pengurangan pada digit ke 4 dari x � y adalah 1 � 1 hasilnya 0.

- Pengurangan pada digit ke 3 dari x � y adalah 0 � 1 hasilnya 1, setelah angka 0 dari bilangan x meminjam angka 1 dari digit ke 2 dari bilangan x, sehingga digit ke 2 bilangan x berubah menjadi 0.

- Pengurangan pada digit ke 2 dari x � y adalah 0 � 0 hasilnya 0

- Pengurangan pada digit ke 1 dari x � y adalah 0 � 0 hasilnya 0








for kali:




Metode yang digunakan dalam perkalian biner juga pada dasarnya sama dengan perkalian desimal, akan terjadi pergeseran ke kanan setiap dikalikan 1 bit pengali. Setelah proses perkalian masing-masing bit pengali selesai, dilakukan penjumlahan masing-masing kolom bit hasil.

http://ndoware.com/wp-content/uploads/2009/06/perkalian.jpg








[spoiler=open this] for bagi:




Serupa dengan perkalian, pembagian pada bilangan biner juga menggunakan metode yang sama dengan pembagian desimal. Bit-bit yang dibagi diambil bit per bit dari sebelah kiri. Apabila nilainya lebih dari bit pembagi, maka bagilah bit-bit tersebut, tetapi jika setelah bergeser 1 bit nilainya masih dibawah nilai pembagi maka hasilnya adalah 0.

http://ndoware.com/wp-content/uploads/2009/06/pembagian.jpg


















Dengan menggunakan prinsip seperti itu maka kalkulator bisa melakukan dengan cepat dan praktis. Untuk lebih jelasnya lagi boleh di buffer di Yout*be


















Sebegitu aja gan semoga bermanfaat.

Terima kasih sudah mau mampir ke thread saya.



Kalau berkenan boleh timpuk :melonndan:




[quote]





Mampir juga gan kesini..

Calon HT tampaknya

ALL ABOUT GOOGLE (http://ceriwis.us/showthread.php?t=4505542)







</div>