Rabu, 28 September 2011

Operator-Operator

  • Assignment Operator
Sebuah operator penugasan untuk memberikan nilai operan kiri berdasarkan nilai dari operan kanan. Operator ini di implementasikan dalam JavaScript 1.0.
source: developer.mozilla.org

  • Binary Operator

source: www.codingunit.com

  • Bitwise Operator
Operator bitwise memperlakukan mereka sebagai operan urutan 32 bit (nol dan satu), bukan sebagai angka desimal, heksadesimal, atau oktal. Sebagai contoh, sembilan angka desimal memiliki representasi biner dari 1001. Operator bitwise melakukan operasi mereka pada representasi biner tersebut, namun mereka kembali standar nilai JavaScript numerik.


source: developer.mozilla.org

Sejarah Angka Nol (0)

Banyak orang yang telah mengklaim bila penemu dari angka nol adalah orang yang berasal dari Eropa, berakar dari Balbilonia, kemudian beranjak ke Eropa dan Yunani.

Banyak ilmuwan Eropa mengubah ajaran-ajaran aslinya, sehingga ilmuwan Eropa dapat mengklaim bahwa keilmuan tersebut berasal dari tanah Eropa. Masyarakat dunia sangat mengenal Leonardo Fibonacci sebagai ahli matematika aljabar.

Namun, dibalik kedigdayaan Leonardo Fibonacci sebagai ahli matematika aljabar ternyata hasil pemikirannya sangat dipengaruhi oleh ilmuwan Muslim atau intelektual musim bernama Muhammad bin Musa Al Khawarizmi. Dia adalah seorang tokoh yang dilahirkan di Khiva (Iraq) pada tahun 780. Sebagai seorang ahli matematika, geometri, musik, dan sejarah, intelektual muslim ini memiliki jasa dalam bidang matematika modern juga geometrik modern.

(gambar: Muhammad Ibnu Musa Al Khawarizmi)

Muhammad Ibnu Musa Al Khawarizmi memiliki tulisan penting seperti Al-Jabr Wa Al-Muqabala dan munculah istilah aljabar. Juga menyebarkan Algoritma dari kata Al-Khawarizmi. Dan dari sinilah bangsa-bangsa di belahan dunia lain akan mengikuti sistem bilangan arab yang baru. Bilangan yang terdiri atas sepuluh tanda. Akhirnya angka nol pun muncul. Dan kita tetap belum tahu secara pasti apakah angka nol pertama muncul di India ataukah di Andalusia ataukah di Arab. Namun suatu hal yang pasti, ia baru muncul pada abad VI atau bahkan lebih. Wallahu‘alam.

Sources: yudhim.blogspot.com; www.imzers.org; www.anneahira.com

Selasa, 27 September 2011

Tabel ASCII


Souce: asciitable.com

Jumat, 16 September 2011

QUIPU


Quipu atau khipu adalah alat pencatat yang digunakan oleh suku Inka dan komunitas penerusnya di wilayah Andes.Quipu adalah kata dalam bahasa Spanyol. Khipu adalah kata untuk "simpul tali" pada bahasa Quechua Cusco (bahasa asli Inka). quipu terbuat dari rambut katun atau hewan

Quipu adalah sistem tali bersimpul yang digunakan oleh suku Inca dan masyarakat pendahulunya di wilayah Andes untuk menyimpan sejumlah besar informasi penting untuk budaya dan peradaban.

Quipucamayocs, para akuntan dari Kekaisaran Inca (disebut Tahuantinsuyu di ejaan lama Quechua) dibuat dan untuk memecahkan simpul quipu. Quipucamayocs mampu melakukan perhitungan matematika sederhana seperti menambah, mengurangi, mengalikan, dan membagi informasi untuk masyarakat adat.


Gambar ini (dari edisi ke-4 dari Konversationslexikon Meyers pada 1888) menunjukkan detail dari berbagai jenis knot. (Para knot yang dibungkus banyak biasanya mewakili angka yang lebih besar Anda dapat melihat bahwa sampai batas tertentu pada versi akrilik jika Anda klik gambar untuk gambar yang lebih besar).






Sebuah pertemuan di sebuah "Collca" atau "Warehouse of Inca": Tupac Inca Yupanqui (kiri) mewawancarai akuntannya atau penjaga gudangnya (kanan). Penjaga gudang memperluas catatan kabel atau quipu, yang berisi catatan barang di ruang penyimpanan.








Kepala akuntan dan bendahara, otoritas yang bertanggung jawab atas quipu di kerajaan.Di sudut kiri bawah, ada sempoa menghitung yang digunakan dengan kernel jagung yang dilakukan perhitungan dan kemudian dipindahkan ke quipu.









Sumber daya administratif, dengan buku dan quipu ia gunakan untuk akuntansi.









Para sekretaris dan akuntan Inka yang mencatat disposisi para bangsawan kerajaan dengan menggunakan quipu.





credit: gogeometry.com; threesixty360.wordpress.com; wikipedia.org

Komputer Generasi Kedua (1959 – 1965)

Dimulai pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangan komputer. Generasi kedua komputer menggunakan komponen-komponen transistor untuk pusat prosesing unit dan inti magnetik untuk memori. Daya ketahanan transistor didapati lebih baik kerana ia tidak mudah terbakar jika dibandingkan dengan tiub vakum. Channel data muncul di generasi ini, sejalan dengan fitur khusus untuk meningkatkan kecepatan CPU. Cara baru menyimpan ingatan juga diperkenalkan yaitu teras magnetik. Teras magnetik menggunakan besi-besi halus yang dililit oleh litaran elektrik. Keupayaan pemprosesan dan ingatan utama komputer juga bertambah. Ini menjadi komputer lebih pantas menjalankan tugasnya. Komputer pada awalnya digunakan sistem komersial on-line yang melibatkan komunikasi dan untuk sistem pembagian waktu, dimana pengguna diberikan kemampuan hitungan yang menarik melalui terminal.

Transistor atau disebut juga solid state devices dikembangkan di Bell Laboratories oleh John Barden,William Shockley,& Walter Brattain pada tahun 1947. Semenjak ditemukannya Transistor, maka orang mulai menggantikan peranan tabung hampa tersebut dengan transistor. Dan komputer generasi kedua ini pun merupakan komputer yang sepenuhnya menggunakan transistor. Jika dibanding dengan tabung hampa maka peralatan transistor ini jauh lebih kecil, sehingga komputer yang menggunakan alat ini jauh lebih kecil ukuran fisiknya. Disamping ukuran yang semakin kecil, ciri-ciri lain dari jenis komputer generasi kedua ini adalah, sebagai berikut:

  • Berorientasi pada bisnis dan teknik.
  • Tidak banyak mengeluarkan panas.
  • Program dapat dibuat dengan bahasa tingkat tinggi (high level language), seperti FORTRAN, COBOL, ALGOL.
  • Proses operasi sudah cepat, yaitu bisa melakukan jutaan operasi per detik.
  • Membutuhkan lebih sedikit daya listrik.
  • Kapasitas memori utama sudah cukup besar dengan pengembangan magnetic core storage
  • Menggunakan simpanan luar magnetic tape dan magnetic disk yang berbentuk removable disk
  • Mempunyai kemampuan proses real time dan time sharing
  • Mulai digunakan disk storage (penyimpanan data)

Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya.

Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan kode biner.

Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memproses informasi keuangan.

Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja komputer dengan harga yang pantas bagi penggunaan komputer untuk bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language disingkat COBOL dan Formula Translator disingkat FORTRAN, telah mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer. kemudian muncullah Berbagai macam karir baru di bidang komputer seperti programmer, analyst, teknisi komputer dan lain-lain. Industri perangkat lunak pun juga mulai bermunculan dan berkembang pada generasi kedua komputer ini.

Komputer generasi kedua diantaranya adalah :

  • UNIVAC III, UNIVAC SS80, UNIVAC SS90, UNIVAC 1107 9pabrik pembuatnya Sperry Rand-UNIVAC)
  • Burrouhgs 200 (pabrik pembuatnya Burroughs)
  • IBM 7070, IBM 7080, IBM 1400, IBM 1600
  • NCR 300 (pabrik pembuatnya National Cash Register)
  • Honeywell 400, Honeywell 800
  • CDC 1604, CDC 160A (pabrik pembuatnya Control Data Corporation)
  • GE 635, GE 645, GE 200 (pabrik pembuatnya General Electric)

Contoh gambar-gambar komputer generasi kedua:

(UNIVAC III)



(IBM7070)


(PDP5)


(honeywell 400)

credit: elearning.gunadarma.ac.id; mohabi.wordpress.com; devilzc0de.org; harry.solomovie.web.id; randydesvita.blogspot.com; google.com