Forum Sains Indonesia




*
Selamat datang, Pengunjung. Silahkan masuk atau mendaftar. Apakah anda lupa aktivasi email?
Mei 24, 2012, 10:22:48 AM

Masuk dengan nama pengguna, kata sandi dan lama sesi

Artikel Sains

Aku Cinta ForSa

  ForSa on FB  ForSa on Twitter

Pranala Luar

ShoutBox!

Last 10 Shouts:

 

haman11

Hari Ini jam 08:11:34 AM
ada yg tauproses daur ulang urin pada cicak gk ? ;)
 

GhostInMachine

Kemarin jam 03:52:17 PM
kk mau tanya cara upload Tulisan dong??
 

army.fice

Kemarin jam 12:22:47 AM
sepi banget sih :(
 

lustforscience

Mei 22, 2012, 08:26:02 PM
amin
 

exile_rstd

Mei 22, 2012, 08:24:55 PM
offline....
good night all  ;)
 

exile_rstd

Mei 22, 2012, 08:23:08 PM
iyaaaa jumat saya mau ujian kenaikan kelas. doain ya om Farabi, semoga ujiannya lancar dan dpt nilai memuaskan  :D
 

Farabi

Mei 22, 2012, 08:20:37 PM
KMana aja non? Sibuk belajar?
 

exile_rstd

Mei 22, 2012, 07:44:23 PM
argh lama ga buka forsa, comment di beberapa thread jd membingungkan saya. apa karena udh lama ga asah ya...
 

N E R R O

Mei 20, 2012, 07:41:57 PM
udah lama gak mampi ke forsa, sdh banyak berubah
 

bangnono_swedye

Mei 20, 2012, 05:23:03 PM
pertanyaa2 ane di forum kesehatan cuma2 diliaat2in aj, kagak ada yang komen ato ngasih jawaban :'( kebiasaan di forsa kah..?? :'(

Show 50 latest

Penulis Topik: kalkulator  (Dibaca 2818 kali)

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

Offline Huriah M Putra

  • Profesor
  • *****
  • Tulisan: 2526
  • IQ: 130
  • Gender: Pria
  • Aku siap aku siap...!!!
    • Lihat Profil
kalkulator
« pada: Agustus 11, 2010, 12:04:53 PM »
Bagaimana cara kalkulator mengkalkulasi?
OOT OOT OOT..!!!

Offline utusan langit

  • Profesor
  • *****
  • Tulisan: 1495
  • IQ: 104
  • Gender: Pria
  • no plan means no future
    • Lihat Profil
    • utusan langit
Re: kalkulator
« Jawab #1 pada: Agustus 11, 2010, 01:34:32 PM »
wow,..
saya ndak tahu pastinya

yang saya tahu ni,..
kalau penjumlahan menggunakan rangkaian adder
pengurangan menggunakan komparator dan subtraktor
perkalian menggunakan counter dan adder
pembagian menggunakan counter, komparator dan subtraktor,

oh iya, untuk mudahnya gunakan juga register untuk menampung data.

ndak tahu dah kalau kalkulator sekarang sudah menggunakan prossesor seperti komputer

Offline 0y1k

  • Dosen
  • ****
  • Tulisan: 233
  • IQ: 3
  • Gender: Pria
  • بسم الله
    • Lihat Profil
    • My blog
Re: kalkulator
« Jawab #2 pada: Agustus 22, 2010, 11:59:22 PM »
terkadang register pada suatu perangkat itu tidak lah banyak, jadi untuk perhitungan yang kompleks mungkin register yang tersedia tidak cukup. Maka lebih enaknya untuk menampung data, ditaruh di memory aja.
Tentu saja ukuran memory lebih besar, jika memory kurang pun dapat ditambah dengan memory eksternal

ya sebenarnya perangkat kalkulator itu hanya mengerti angka 1 dan 0
dengan begitu beroperasi dengan bilangan biner
yah operasi aritmatika yang bisa dilakukan oleh biner seperti yang disebutkan oleh bang utusan langit di atas.
yah tentu saja k'lo masih pake rangkaian seperti itu untuk develop kalkulator akan membutuhkan ukuran kalkulator yang besar.
Maka muncullah prosessor yang bisa ALU (Aritmatik and Logic Unit)
nah prosessor inilah yang didesain menggunakan program bahasa mesin

ada yang ingin menambahkan??
لاَ إِلَـهَ إِلاَّ اللهُ الْعَظِيْمُ الْحَلِيْمُ، لاَ إِلَـهَ إِلاَّ اللهُ رَبُّ الْعَرْشِ الْعَظِيْمُ، لاَ إِلَـهَ إِلاَّ اللهُ رَبُّ السَّمَاوَاتِ وَرَبُّ اْلأَرْضِ وَرَبُّ الْعَرْشِ الْكَرِيْمُ

kunjungi
http://abu-ismail.web.id

Offline Farabi

  • Profesor
  • *****
  • Tulisan: 2584
  • IQ: 167
  • Gender: Pria
  • Self-Proclaim Judge. All hail safirot.
    • Lihat Profil
Re: kalkulator
« Jawab #3 pada: Agustus 23, 2010, 07:23:58 PM »
Mesin hitung itu lebih ke representasi (penafsiran) data. Bentuk aslinya sih cuma 1 dan 0 saja, tapi dari rangkaian 1 dan 0 ini bisa ditafsirkan sebagai angka.

Sebagai contoh 1111
Ini maksudnya adalah (1*2^3)+(1*2^2)+(1*2^1)+(1*2^0)  simbool "^" adalah pangkat.

Misal a=0001 dan b=0001
0001
0001
-----+
0010

1+1=0 dengan carry 1, kemudian carry ini ditambahkan dengan hasil berikutnya, hampir sama logikanya dengan penjumlahan

9
1
--+
dimana 9+1 mempunyai carry 1 diikuti angka 0 dibelakangnya alias 10.
Kalo gak salah di ilmu matematika ini biasa disebut basis angka.
« Edit Terakhir: Agustus 23, 2010, 07:25:39 PM oleh Farabi »
Informasi yang aku anggap menarik
http://farabinewsnow.blogspot.com/

Saya Indonesia ASLI.

Offline mnemonix

  • Mahasiswa
  • **
  • Tulisan: 21
  • IQ: 3
    • Lihat Profil
Re: kalkulator
« Jawab #4 pada: September 03, 2010, 10:22:12 PM »
ada ALU (arithmetic logic unit)... disini operasi aritmatika (tambah, kali, bagi, kurang, bagi), biasanya untuk integer/bilangan bulat

ntar ada juga FPU (floating point unit), untuk bilangan pecahan

Offline sisca, chemistry

  • Profesor
  • *****
  • Tulisan: 6962
  • IQ: 220
  • Gender: Wanita
  • I'm a medical student now!! :D
    • Lihat Profil
    • Click and Find
Re: kalkulator
« Jawab #5 pada: September 03, 2010, 10:55:10 PM »
integer : bulat
single / double : pecahan.. :D :D :D
~ You are what you eat ~

Offline Farabi

  • Profesor
  • *****
  • Tulisan: 2584
  • IQ: 167
  • Gender: Pria
  • Self-Proclaim Judge. All hail safirot.
    • Lihat Profil
Re: kalkulator
« Jawab #6 pada: September 05, 2010, 09:45:57 AM »
integer : bulat
single / double : pecahan.. :D :D :D

Single dengan double itu tipe datanya di memori siska, tapi sebutannya tetap floating point unit.

Offline sisca, chemistry

  • Profesor
  • *****
  • Tulisan: 6962
  • IQ: 220
  • Gender: Wanita
  • I'm a medical student now!! :D
    • Lihat Profil
    • Click and Find
Re: kalkulator
« Jawab #7 pada: September 05, 2010, 02:29:51 PM »
oh..
Gak tau..
ahhahaha...
Soale di sekolah lagi belajar VB.net..
 =))

Offline Farabi

  • Profesor
  • *****
  • Tulisan: 2584
  • IQ: 167
  • Gender: Pria
  • Self-Proclaim Judge. All hail safirot.
    • Lihat Profil
Re: kalkulator
« Jawab #8 pada: September 05, 2010, 07:53:31 PM »
oh..
Gak tau..
ahhahaha...
Soale di sekolah lagi belajar VB.net..
 =))

Jadi berdasarkan tipe data, FPU itu ada single dan double, single 32-bit, double 64-bit. Tapi FPU prosesor intel bisa menampung data sampai tipe data 80-bit atau biasa disebut real10.
Jadi istilah FPU berdasarkan tipe data adalah:
1. Real4: 4 byte, 32-bit
2. Real8: 8 byte, 64-bit
3. Real10 : 10 byte 80-bit.

Untuk istilah kecepatannya adalagi istilah FLOPS (Floating Point Operation Per Second), untuk prosesor intel mungkin hanya juta FLOPS, tapi untuk prosesor Video Graphic Card bisa sampai milyaran. Kalo kalkulator yang biasa siska pakai paling cuma 10 FLOPS.
Sebagai perbandingan, kecepatan otak manusia kurang dari 1% FLOPS. Gak percaya? Coba aja siska itung bilangan pecahan yang angka komanya 5 atau 6 digit. Jangankan 1 detik 10 operasi, bisa setengah jam untuk 1 operasi :D

Offline sisca, chemistry

  • Profesor
  • *****
  • Tulisan: 6962
  • IQ: 220
  • Gender: Wanita
  • I'm a medical student now!! :D
    • Lihat Profil
    • Click and Find
Re: kalkulator
« Jawab #9 pada: September 07, 2010, 10:04:00 PM »
oh...
Ic IC..
Mantap bang. :D :D

FLOPS = istilah untuk kecepatan...
yg paling cepet sekarng sampe miliaran FLOPS itupun hanya di VGcard.. oh..
KEnapa cuma di VGcard?
Gak bisa diterapin  di prosesor?
« Edit Terakhir: September 07, 2010, 10:17:30 PM oleh sisca, chemistry »

Offline mnemonix

  • Mahasiswa
  • **
  • Tulisan: 21
  • IQ: 3
    • Lihat Profil
Re: kalkulator
« Jawab #10 pada: September 07, 2010, 11:00:41 PM »
oh...
Ic IC..
Mantap bang. :D :D

FLOPS = istilah untuk kecepatan...
yg paling cepet sekarng sampe miliaran FLOPS itupun hanya di VGcard.. oh..
KEnapa cuma di VGcard?
Gak bisa diterapin  di prosesor?

hee?
FLOPS = Floating Point Operations Per Second
lha kan CPU punya FPU.....
btw, GPU itu cocoknya untuk komputasi paralel sih..
« Edit Terakhir: September 07, 2010, 11:03:45 PM oleh mnemonix »

Offline Farabi

  • Profesor
  • *****
  • Tulisan: 2584
  • IQ: 167
  • Gender: Pria
  • Self-Proclaim Judge. All hail safirot.
    • Lihat Profil
Re: kalkulator
« Jawab #11 pada: September 08, 2010, 12:16:51 AM »
Kalau yang di maksud sebagai paralel adalah menghitung banyak data FPU secara sekaligus, CPU pun punya, set instruksi ini namanya SSE, tapi tetap saja masih kalah cepat dibandingkan GPU, entah kenapa.

Offline adisae

  • Dosen
  • ****
  • Tulisan: 304
  • IQ: 8
    • Lihat Profil
Re: kalkulator
« Jawab #12 pada: September 28, 2010, 08:25:34 PM »
nambahin dikit ni tentang GPU..
GPU = Graphics Processing Unit, atau katakanlah prosesor yang dibuat khusus untuk operasi grafis..

awalnya hanya operasi sederhana seperti menggeser layar, mngcopy bagian layar ke memori dan sebaliknya
kemudian berkembang ke operasi yang lebih sulit lagi baik di grafis 2D maupun 3D

jadi wajarlah kalau memang lebih cepat menggunakan GPU jika urusan grafis..
« Edit Terakhir: September 28, 2010, 08:29:48 PM oleh adisae »

Offline oktario

  • Siswa Baru
  • *
  • Tulisan: 2
  • IQ: 0
    • Lihat Profil
Re: kalkulator
« Jawab #13 pada: Oktober 04, 2010, 04:53:19 PM »
kk numpang tanyak
kalau buat program kalkulator dg program C# ada yg tau gk?

Offline adisae

  • Dosen
  • ****
  • Tulisan: 304
  • IQ: 8
    • Lihat Profil
Re: kalkulator
« Jawab #14 pada: Oktober 04, 2010, 06:04:39 PM »
ini hasil copas aja s
Kode: [Pilih]
#include<stdio.h>

float add(float,float);
float sub(float,float);
float product(float,float);
float divide(float,float);

void main()
{
    float n1,n2;
    char sym,choice;
    printf("This Program is a program for calculator\n\n");
    scanf("%f%c%f",&n1,&sym,&n2);
    if(sym=='+')
        printf("\n%f",add(n1,n2));
    if(sym=='-')
        printf("\n%f",sub(n1,n2));
    if(sym=='*')
        printf("\n%f",product(n1,n2));
    if(sym=='/')
        printf("%f",divide(n1,n2));
    printf("\nDo you wish to continue[y/n]");
    scanf("%s",&choice);
    if(choice=='y'||choice=='Y')
        main();
}

float add(float m1,float m2)
{
    return(m1+m2);
}

float sub(float m1,float m2)
{
    return(m1-m2);
}

float product(float m1,float m2)
{
    return(m1*m2);
}

float divide(float m1,float m2)
{
    return(m1/m2);
}

tapi sederhana banget..

 

Copyright © 2006-2011 Forum Sains Indonesia