Showing posts with label TUGAS PENGANTAR ILMU KOMPUTASI. Show all posts
Showing posts with label TUGAS PENGANTAR ILMU KOMPUTASI. Show all posts

Tuesday, December 6, 2011

Resume Seminar Computing Cup IT Telkom 2011


Seminar diadakan pada hari Minggu, 4 Desmeber 2011 di Gedung K IT Telkom. Acara dimulai sekitar jam 8 pagi. Tema dari seminar ini adalah “ Peranan dan Peluang Ilmu Komputasi dalam Era Konvergensi.” Seminar kali ini dibawakan oleh 2 pembicara.

Pembicara pertama oleh Dr. Eng. Wisnu Jatmiko dari Faculty of Computer Science University of Indonesia. Beliau menjelaskan pengertian apa itu ilmu komputasi, lalu peranannya dalam kehidupan sehari-hari. Ilmu komputasi adalah metodologi yang melibatkan komputasi yang menunjukkan kemampuan untuk belajar dan atau untuk menghadapi situasi baru.
Teori yang menjelaskan tentang komputasi seperti:
1. Neural Networks
2. Fuzzy Sytems
3. Swarm Intelligence
Kemudian, peran dan peluang ilmu komputasi, dengan tahap:
Pemecahan masalah --> Penalaran, pertimbangan, dan prediksi --> Pelatihan implementasi dan aplikasi.
Beliau juga menjelaskan penelitiannya dengan pemodelan, seperti :
1. Software untuk sistem kontrol arus lalu lintas di perkotaan, yang dikerjakan dengan biaya sekitar 500 juta selama 3 tahun.
2. Pengatur kelelahan untuk kesahatan berdasarkan algoritma komputasi dengan biaya sekitar 1 miliar.
3. Aplikasi robot untuk pendeteksi bau dengan biaya 1 miliar lebih.
4. Robot tanpa awak yang disimulasikan ketika bencana seperti gempa.
Beliau juga menjelaskan tentang ilmu komputasi di era konvergensi. Dengan contoh seperti suatu sistem pendeteksi dini penyakit jantung. Jadi penyakit jantung bisa dicegah sebelum penyakit terlihat jelas.

Kemudian pembicara kedua oleh Hardika Nugroho sebagai Head of Technology Roadmap Depatment, yang bertanggung jawab dalam perencanaan transformasi Network & Technology Master Plan TELKOMSEL. Beliau menjelaskan tentang “TELKOMSEL Cloud Computing. ” Keuntungannya dengan cloud adalah
1. Strategis: Perusahaan dapat kosentrasi pada inti bisnis.
2. Ekonomis: Perusahaan dapat biaya berkat alokasi investasi yang lebih rendah.
3. Secara teknologi: Perusahaan dapat menyediakan manajemen terpusat dan perlindungan data secara fisik dan logis yang tinggi.
Kemudian service model cloud yaitu:
1. Software as a service (SaaS) :  
2. Platform as a service (PaaS)
3. Infrastructure as a service


Sunday, October 2, 2011

TUGAS PENGANTAR ILMU KOMPUTASI : SEJARAH ANGKA NOL

Nol ditemukan secara terpisah sekurangnya 3 kali. Ketika ditemukan, kegunaan satu-satunya adalah sebagai pengisi kedudukan dalam sistem perhitungan nilai kedudukan. Catatan tertulis Babilonia kuno dari sekitar 300 SM mengenai penggunaan nol untuk keperluan ini merupakan yang pertama kali diketahui.

Babilonia – Iraq sekarang ternyata memiliki sistem hitung kuno yang jauh lebih maju. Mereka menggunakan sistem berbasis 60, seksagesimal , sehingga mereka memiliki 59 tanda. Yang membedakan sistem ini dengan Mesir dan Yunani adalah bahwa sebuah tanda dapat berarti 1, 60, 3600 atau bilangan yang lebih besar lainnya. Merekalah yang mengenalkan alat bantu hitung abax – soroban di Jepang, suan-pan di China, s’choty di Rusia, coulbadi di Turki, dll yang di sini kita sebut dengan sempoa). Sistem hitung mereka seperti sistem kita saat ini dimana 222 menunjukkan nilai ‘dua’, ‘dua puluh’ dan ‘dua ratus’.

Simbol Babilonia untuk nol

Konsep nol sebagai nomor dan bukan hanya simbol untuk pemisahan dihubungkan ke India di mana oleh perhitungan abad 9 praktis dilakukan dengan menggunakan nol (sekitar 5-2 abad SM) digunakan bilangan biner, yang membuatnya mirip dengan kode Morse, menggunakan bahasa Sansekerta kata sunya untuk merujuk ke nol atau kekosongan.

Saat India merosot, nol beralih ke China dan Arab dan nyatanya peradaban Islam-lah yang bertindak sebagai penghubung krusial antara India dan Eropa dalam soal penyebaran nol. Orang-orang seperti matematikawan dan astronom Muslim Al-Khwarizmi (yang dari namanya kata Inggris algorithm dan berasal algebra), terus menyebarkan gagasan nol dengan risalat matematis brilian yang mengelaborasi sistem bilangan Hindu India dan sifat-sifatnya. Terjemahan Latin atas karya Al-Khwarizmi, Algoritmi de numero Indorum pada sekitar 1.200 M-lah yang dibanding karya matematika manapun, membantu mengangkat Eropa dari racun rawa Abad Pertengahan.

Nol pada millenium cyber tahun 2000 masih punya kegemaran untuk mencampur-baurkan pemikiran matematis dan ilmiah terbesar sekalipun. Meski setelah berabad-abad menghilang dan ditemukan, sepertinya kali ini nol ada untuk tinggal selamanya.


Sumber :
- http://sainstory.wordpress.com/2010/07/03/nol%E2%80%93sejarah-singkat-tentang-nihil-nothing/
- http://en.wikipedia.org/wiki/Zero#History_of_zero
- http://shofiqsula.wordpress.com/2008/08/07/asal-usul-angka-nol/

TUGAS PENGANTAR ILMU KOMPUTASI : TABEL OPERATOR-OPERATOR

Assignment Operator

Operator
Description
Example
=
Simple assignment operator, Assigns values from right side operands to left side operand
C = A + B will assigne value of A + B into C
+=
Add AND assignment operator, It adds right operand to the left operand and assign the result to left operand
C += A is equivalent to C = C + A
-=
Subtract AND assignment operator, It subtracts right operand from the left operand and assign the result to left operand
C -= A is equivalent to C = C - A
*=
Multiply AND assignment operator, It multiplies right operand with the left operand and assign the result to left operand
C *= A is equivalent to C = C * A
/=
Divide AND assignment operator, It divides left operand with the right operand and assign the result to left operand
C /= A is equivalent to C = C / A
%=
Modulus AND assignment operator, It takes modulus using two operands and assign the result to left operand
C %= A is equivalent to C = C % A
<<=
Left shift AND assignment operator
C <<= 2 is same as C = C << 2
>>=
Right shift AND assignment operator
C >>= 2 is same as C = C >> 2
&=
Bitwise AND assignment operator
C &= 2 is same as C = C & 2
^=
bitwise exclusive OR and assignment operator
C ^= 2 is same as C = C ^ 2
|=
bitwise inclusive OR and assignment operator
C |= 2 is same as C = C | 2


Binary operator


, Comma Binary
!= Inequality Binary
% Modulus Binary
%= Modulus assignment Binary
& Bitwise AND Binary
&& Logical AND Binary
&= Bitwise AND assignment Binary
* Multiplication Binary
*= Multiplication assignment Binary
+ Addition Binary
+= Addition assignment Binary
Subtraction Binary
–= Subtraction assignment Binary
–> Member selection Binary
–>* Pointer-to-member selection Binary
/ Division Binary
/= Division assignment Binary
< Less than Binary
<< Left shift Binary
<<= Left shift assignment Binary
<= Less than or equal to Binary
= Assignment Binary
== Equality Binary
> Greater than Binary
>= Greater than or equal to Binary
>> Right shift Binary
>>= Right shift assignment Binary
^ Exclusive OR Binary
^= Exclusive OR assignment Binary
| Bitwise inclusive OR Binary
|= Bitwise inclusive OR assignment Binary
|| Logical OR Binary


Bitwise operator
Operator
Description
Example
&
Binary AND Operator copies a bit to the result if it exists in both operands.
(A & B) will give 12 which is 0000 1100
|
Binary OR Operator copies a bit if it exists in eather operand.
(A | B) will give 61 which is 0011 1101
^
Binary XOR Operator copies the bit if it is set in one operand but not both.
(A ^ B) will give 49 which is 0011 0001
~
Binary Ones Complement Operator is unary and has the efect of 'flipping' bits.
(~A ) will give -60 which is 1100 0011
&lt;&lt;
Binary Left Shift Operator. The left operands value is moved left by the number of bits specified by the right operand.
A &lt;&lt; 2 will give 240 which is 1111 0000
>>
Binary Right Shift Operator. The left operands value is moved right by the number of bits specified by the right operand.
A >> 2 will give 15 which is 0000 1111


Sumber : 
- http://www.tutorialspoint.com/ansi_c/c_operator_types.htm
- http://isthe.com/chongo/tech/comp/c/c-precedence.html
- http://www.codingunit.com/unary-and-binary-operator-table

TUGAS PENGANTAR ILMU KOMPUTASI : ASCII TABEL

Monday, September 19, 2011

TUGAS PENGANTAR ILMU KOMPUTASI: KOMPUTER GENERASI II

Komputer Generasi II

Pada tahun 1948, penemuan transistor sangat memengaruhi 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 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memprosesinformasi 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 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 (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 karier baru bermunculan (programmer, analis sistem, dan ahli sistem komputer). Industr piranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.

 

Sejarah

UNIVAC III
UNIVAC III
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.
Dibanding dengan 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.

Jenis-jenis komputer lain yang muncul pada generasi ini diantaranta UNIVAC III, UNIVAC SS80, SS90, dan 1107, IBM 7070, 7080, 1400, dan 1600.


Sumber : - id.wikipedia.org
               - teknik-informatika.com

TUGAS PENGANTAR ILMU KOMPUTASI : ABACUS


Abacus adalah alat kuno untuk berhitung, tetapi sekarang sering disebut sempoa atau sipoa atau dekak-dekak, alat yang dibuat dari rangka kayu dengan sederetan poros berisi manik-manik yang bisa digeser-geserkan. Abacus digunakan untuk melakukan operasi aritmatika seperti penjumlahan, pengurangan, perkalian, pembagian dan akar kuadrat.

Abacus telah digunakan berabad-abad sebelum dikenalnya sistem bilangan Hindu Arab dan sampai sekarang masih digunakan pedagang di berbagai belahan dunia seperti di Tiongkok.

Abacus sering digunakan sebagai alat hitung bagi tuna netra karena manik-manik pada sempoa dapat dengan mudah dirasakan dengan jari-jari. Sehelai kain lembut atau selembar karet biasanya diletakkan dibawah sempoa untuk mencegah manik-manik bergerak secara tidak sengaja.

  
Sejarah

Asal-usul Abacus atau sempoa sulit dilacak karena alat hitung yang mirip-mirip sempoa banyak dikenal di berbagai kebudayaan di dunia. Konon sempoa sudah ada di Babilonia dan di Tiongkok sekitar tahun 2400 SM dan 300 SM. Orang zaman kuno menghitung dengan membuat garis-garis dan meletakkan batu-batu di atas pasir yang merupakan bentuk awal dari berbagai macam variasi sempoa.

Dalam bahasa Inggris, sempoa dikenal dengan nama abacus. Penggunaan kata abacus sudah dimulai sejak tahun 1387, meminjam kata dalam bahasa Latin abakos yang berasal dari kata abax yang dalam bahasa Yunani berarti "tabel perhitungan." Dalam bahasa Yunani, kata abax juga berarti tabel untuk menggambar bentuk-bentuk geometris di atas debu atau pasir. Ahli linguistik berspekulasi bahwa kata abax berasal dari kata ābāq yang dalam bahasa Ibrani yang berarti "debu." Pendapat lain mengatakan abacus berasal dari kata abak yang dalam keluarga bahasa Fenisia berarti "pasir."


Sumber : id.wikipedia.org