Jumat, 30 September 2011

ASCII TABEL



ASCII TABLE


EXTENDED ASCII CODES



sumber : http://asciitable.com/

BITWISE OPERATOR

Bitwise operator digunakan untuk operasi bit per bit pada nilai
integer.

Tabel bitwise operator











sumber : http://docs.google.com/viewer?a=v&q=cache:a_AVvt3O3NUJ:kandam.files.wordpress.com/2011/03/bab5.doc+binary+operator+tabel&hl=id&gl=id&pid=bl&srcid=ADGEESipdWlhD0B2HqbBDdSIpbjm4wSmxmvXj8i8RGhKKraHDEpURMxp5KisaHZz--LDgYUZAxz774XCokTObdfhgLP3Z09V5bUKdhRrBNbnQmEZHOaxNOQSwZAkShwEWOzbkLk068AE&sig=AHIEtbRXppWxt8U9DVUVb0GbB2pNqmZkow&pli=1


ASSIGNMENT OPERATOR

sumber : http://kodephp.com/2011/06/10/operator-dalam-php/

Operator dasar dari assignment operators adalah (=). Nilai dari sebuah ekspresi assignment adalah nilai yang diberikan. Artinya, nilai “$ a = 3” menandakan bahwa nilai $a adalah 3. Hal ini memungkinkan Anda untuk melakukan beberapa hal yang rumit.
Assignment operators dapat digabungkan dengan operator aritmatika dan operator string. Sebagai contoh adalah sebagai berikut.

Contoh penggunaan assignment dan aritmatik
1
2
3
4
5
6
7
8
9
10
<?php
$a = 3;
$a = $a + 1;
//akan mengahasilkan nilai 4.
echo $a;
//kode diatas sama dengan
$a = 3; $a += 1;
//akan menghasilkan nilai 4 juga.
echo $a;
?>
Contoh penggunaan assignment dan string
1
2
3
4
5
6
7
8
9
10
11
<?php
$a = "Makan ";
$a = $a . "Malam";
//akan mengahasilkan nilai Makan Malam.
echo $a;
//kode diatas sama dengan
$a = "Makan ";
$a .= "Malam";
//akan menghasilkan nilai Makan Malam juga.
echo $a;
?>
Dari kedua contoh diatas dapat kita simpulkan bahwa $a = $a + 1 hasilnya akan sama dengan $a += 1. Dibawah ini daftar penggabungan operator assignment dengan operator artitmatik atau operator string.

Operator  Contoh Sama Dengan
+=          $a += 1          $a = $a +1
-=          $a -= 1          $a = $a -1
*=          $a *= 1          $a = $a * 1
/=          $a /= $a          $a = $a / 1
%=          $a %= 1          $a = $a % 1
.=          $a .= “welcome”          $a = $a . “welcome”

SEJARAH ANGKA "0"


Bangsa Roma menggunakan tujuh tanda untuk mewakili angka, yaitu I, V, X, L, C, D, dan M, yang dikenal dengan angka Romawi. Menurut sejarah, angka romawi sudah ada sejak jaman romawi kuno. Awalnya system perhitungannya diadaptasi dari system perhitungan milik bangsa Etruscan. Begitu dengan angka- angkanya, mirip sekali dengan angka- angka milik bangsa Etruscan (disimbolkan berdasarkan huruf dan gambar).
Berhubung angka- angka Etruscan susah untuk ditulis maupun di baca, akhirnya pada abad pertengahan angka romawi di sederhanakan.
Yang unik dalam deretan angka romawi, jika diperhatikan tidak ada angka nol ( 0 ). Padahal konon konsep zero (0) sebagai angka sudah dikenal oleh bangsa romawi sejak agama Kristen muncul. Soalnya dalam pembuatan kalender kristiani, zero amat penting untuk menentukan hari paskah.
Jadi, kemanakah angka 0 itu?? angka nol diganti jadi huruf N. huruf N itu singkatan dari Nulla, sebuah kata dalam bahasa latin yang memiliki arti Nothing alias Tidak Ada.

Dibandingkan dari seluruh angka yang ada (1-9), angka 0 (nol) merupakan angka yang paling terakhir kemunculannya. Bahkan, angka nol pernah ditolak keberadaannya oleh kalangan gereja Kristen. Orang yang paling berjasa memperkenalkan angka nol di dunia ini adalah al-Khawarizmi, seorang ilmuwan Muslim terkenal. Dia memperkenalkan angka nol melalui karyanya yang monumental Al-Jabr wa al-Muqbala atau yang lebih dikenal dengan nama Aljabar .
Pada mulanya, angka nol digambarkan sebagai ruang kosong tanpa bentuk yang di India disebut dengan sunya (kosong, hampa).Hingga kini, angka nol memiliki makna yang sangat khas dan memudahkan seseorang dalam berhitung. Namun, ada kalanya keberadaan angka nol ini dapat menimbulkan kekacauan logika.
”Jika suatu bilangan dibagi dengan nol, hasilnya tidak dapat didefinisikan. Bahkan, komputer sekalipun akan mati mendadak jika tiba-tiba bertemu dengan pembagi angka nol,

Minggu, 18 September 2011

ABACUS

Abacus, yang muncul sekitar 5000 tahun yang lalu di Asia kecil dan masih digunakan di beberapa
tempat hingga saat ini, dapat dianggap sebagai awal mula mesin komputasi.
Alat ini memungkinkan penggunanya untuk melakukan perhitungan menggunakan biji‐bijian geser
yang diatur pada sebuh rak. Para pedagang di masa itu menggunakan abacus untuk menghitung
transaksi perdagangan. Seiring dengan munculnya pensil dan kertas, terutama di Eropa, abacus
kehilangan popularitasnya.
Setelah hampir 12 abad, muncul penemuan lain dalam hal mesin komputasi. Pada tahun 1642,
Blaise Pascal (1623‐1662), yang pada waktu itu berumur 18 tahun, menemukan apa yang ia sebut
sebagai kalkulator roda numerik (numerical wheel calculator) untuk membantu ayahnya melakukan
perhitungan pajak.
Kotak persegi kuningan ini yang dinamakan Pascaline, menggunakan delapan roda putar bergerigi
untuk menjumlahkan bilangan hingga delapan digit. Alat ini merupakan alat penghitung bilangan
berbasis sepuluh. Kelemahan alat ini adalah hanya terbataas untuk melakukan penjumlahan.
Tahun 1694, seorang matematikawan dan filsuf Jerman, Gottfred Wilhem von Leibniz (1646‐1716)
memperbaiki Pascaline dengan membuat mesin yang dapat mengalikan. Sama seperti pendahulunya,
alat mekanik ini bekerja dengan menggunakan roda‐roda gerigi.
Dengan mempelajari catatan dan gambar‐gambar yang dibuat oleh Pascal, Leibniz dapat
menyempurnakan alatnya. Barulah pada tahun 1820, kalkulator mekanik mulai populer. Charles
Xavier Thomas de Colmar menemukan mesin yang dapat melakukan empat fungsi aritmatik dasar.
Kalkulator mekanik Colmar, arithometer, mempresentasikan pendekatan yang lebih praktis dalam
kalkulasi karena alat tersebut dapat melakukan penjumlahan, pengurangan, perkalian, dan
pembagian.

QUIPU

Quipu (khipu juga dieja atau quipo) adalah sistem penulisan hanya dikenal precolumbian di Amerika Selatan-baik, mungkin menulis sistem tidak cukup kalimat yang benar. Tapi quipus jelas sistem informasi pengiriman. Quipu pada dasarnya adalah sekelompok string wol dan kapas diikat bersama-sama. String yang dicelup dalam berbagai warna, dan mereka bergabung bersama-sama dengan cara yang berbeda dan mereka memiliki berbagai macam dan jumlah simpul terikat di dalamnya. Bersama jenis wol, warna, simpul dan bergabung menyimpan informasi yang pernah dibaca oleh beberapa masyarakat Amerika Selatan.
Quipus adalah alat yang digunakan oleh kerajaan Inca untuk berkomunikasi beberapa jenis informasi di seluruh Kekaisaran Inca. Ketika mereka tiba di 1532, conquistador Spanyol quipu dilihat dengan kecurigaan besar. Ribuan quipus hancur pada abad 16. Hari ini hanya ada sekitar 300 quipus yang diawetkan atau telah ditemukan sejak saat itu.

Quipu Arti

Quipus belum diuraikan, tetapi beberapa dugaan tentang apa yang mereka wakili telah dicoba. Tentu saja mereka digunakan untuk pelacakan administrasi upeti. Mereka mungkin telah mewakili peta dari sistem ceque dan / atau mereka mungkin telah perangkat mnemonik untuk membantu sejarawan lisan ingat legenda kuno. Mereka bahkan mungkin telah dikodekan dalam legenda mereka, tetapi kemungkinan bahwa kita pernah akan menerjemahkan mereka sangat kecil.
Quipus mendahului Inca, dan dikenal dari Chimú negara. Mereka mungkin telah digunakan oleh Moche dan Tiwanaku peradaban, meskipun masyarakat quipu dari mereka belum belum ditemukan. Para quipu tertua ditemukan di Caral , dan tanggal untuk sekitar 4600 tahun yang lalu.

KOMPUTER GENERASI KEDUA


Pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis.

Transistor mulai digunakan di dalam komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. 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. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program.

Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secaa 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 dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapa tmencetak 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 (COBOL) dan Formula Translator (FORTRAN) 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. Berbagai macam karir baru bermunculan (programmer, analyst, dan ahli sistem komputer). Industri piranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.

Komputer Generasi II (1959-1964)

Komputer generasi kedua ditandai dengan ciri-ciri sebagai berikut:
  • Menggunakan teknologi sirkuit berupa transistor dan diode untuk menggantikan tabung vakum.
  • Sudah menggunakan operasi bahasa pemrograman tingkat tinggi seperti FORTRAN dan COBOL.
  • Kapasitas memori utama dikembangkan dari Magnetic Core Storage.
  • Menggunakan simpanan luar berupa Magnetic Tape dan Magnetic Disk.
  • Kemampuan melakukan proses real time dan real-sharing.
  • Ukuran fisiknya sudah lebih kecil dibanding komputer generasi pertama.
  • Proses operasi sudah lebih cepat, yaitu jutaan operasi perdetik.
  • Kebutuhan daya listrik lebih kecil.
  • Orientasi program tidah hanya tertuju pada aplikasi bisnis, tetapi juga aplikasi teknik.
UNIVAC III
Dibanding denga tabung, teknologi transistor jauh lebih efisien sebagai switch dan dapat diperkecil ke skala mikroskopik. Pada tahun 2001 peniliti Intel telah memperkenalkan silikon paling kecil dan paling cepat di dunia, dengan ukuran 20 nanometer ata sebanding dengan sepermiliar meter, yang akan digunakan pada prosesor dengan kecepatan 20 GHz (Giga Hertz). Era ini juga menandakan permulaan munculnya minikomputer yang merupakan terbesar kedua dalam keluarga komputer. Harganya lebih murah dibanding dengan generasi pertama. Komputer DEC PDP-8 adalah minikomputer pertama yang dibuat tahun 1964 untuk pengolahan data komersial.

Do You Ever Think ?

Apapun sepertinya tidak akan pernah terlepas dari sebuah harapan. Tapi sebuah harapan akan sedikit goyah dengan banyaknya pilihan. Hebatnya untuk mereka yang mampu memilh sesuatu yang terbaik untuk kehidupannya. Ajari aku untuk hal itu. Karna sampai sekarang mampupun aku tidak untuk memilih sesuatu. Sungguh ironis bukan?

Selasa, 13 September 2011

KOMPUTER GENERASI KEDUA


Pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis.

Transistor mulai digunakan di dalam komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. 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. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program.

Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secaa 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 dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapa tmencetak 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 (COBOL) dan Formula Translator (FORTRAN) 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. Berbagai macam karir baru bermunculan (programmer, analyst, dan ahli sistem komputer). Industri piranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.

Komputer Generasi II (1959-1964)

Komputer generasi kedua ditandai dengan ciri-ciri sebagai berikut:
  • Menggunakan teknologi sirkuit berupa transistor dan diode untuk menggantikan tabung vakum.
  • Sudah menggunakan operasi bahasa pemrograman tingkat tinggi seperti FORTRAN dan COBOL.
  • Kapasitas memori utama dikembangkan dari Magnetic Core Storage.
  • Menggunakan simpanan luar berupa Magnetic Tape dan Magnetic Disk.
  • Kemampuan melakukan proses real time dan real-sharing.
  • Ukuran fisiknya sudah lebih kecil dibanding komputer generasi pertama.
  • Proses operasi sudah lebih cepat, yaitu jutaan operasi perdetik.
  • Kebutuhan daya listrik lebih kecil.
  • Orientasi program tidah hanya tertuju pada aplikasi bisnis, tetapi juga aplikasi teknik.
UNIVAC III
UNIVAC III
Dibanding denga tabung, teknologi transistor jauh lebih efisien sebagai switch dan dapat diperkecil ke skala mikroskopik. Pada tahun 2001 peniliti Intel telah memperkenalkan silikon paling kecil dan paling cepat di dunia, dengan ukuran 20 nanometer ata sebanding dengan sepermiliar meter, yang akan digunakan pada prosesor dengan kecepatan 20 GHz (Giga Hertz). Era ini juga menandakan permulaan munculnya minikomputer yang merupakan terbesar kedua dalam keluarga komputer. Harganya lebih murah dibanding dengan generasi pertama. Komputer DEC PDP-8 adalah minikomputer pertama yang dibuat tahun 1964 untuk pengolahan data komersial.