Tuesday, June 10, 2014

Prosessor Mikro

Mikroprosesor adalah sebuah IC (Integrated Circuit) yang digunakan sebagai otak/pengolah utama dalam sebuah sistem komputer. Mikroprosesor merupakan hasil dari pertumbuhan semikonduktor.
Pertama kali MIkroprosesor dikenalkan pada tahun 1971 oleh Intel Corp, yaitu Mikroprosesor Intel 4004 yang mempunyai arsitektur 4 bit. Dengan penambahan beberapa peripheral (memori, piranti I/O, dsb) Mikroprosesor 4004 di ubah menjadi komputer kecil oleh intel. Kemudian mikroprosesor ini di kembangkan lagi menjadi 8080 (berasitektur 8bit), 8085, dan kemudian 8086 (berasitektur 16bit). Dilaen pihak perusahaan semikonduktor laen juga memperkenalkan dan mengembangkan mikroprosesor antara lain Motorola dengan M6800, dan Zilog dengan Z80nya. Mikroprosesor Intel yang berasitektur 16 bit ini kebanyakan di akhiri oleh angka 86, akan tetapi karena nomor tidak dapat digunakan untuk merek dagang mereka menggantinya dengan nama pentium untuk merek dagang Mikroprosesor generasi kelima mereka.

Arsitektur ini telah dua kali diperluas untuk mengakomodasi ukuran word yang lebih besar.
Di tahun 1985, Intel mengumumkan rancangan generasi 386 32-bit yang menggantikan rancangan generasi 286 16-bit.
Arsitektur 32-bit ini dikenal dengan nama x86-32 atau IA-32 (singkatan dari Intel Architecture, 32-bit). Kemudian pada tahun 2003, AMD memperkenalkan Athlon 64, yang menerapkan secara lebih jauh pengembangan dari arsitektur ini menuju ke arsitektur 64-bit, dikenal dengan beberapa istilah x86-64, AMD64 (AMD), EM64T atau IA-32e (Intel), dan x64 (Microsoft).
Untuk melihat sejarah perkembangan komponen elektronik bisa dilihat dibawah ini:
1904: Dioda tabung pertama kali diciptakan oleh seorang ilmuwan dari Inggris yang bernama Sir John Ambrose Fleming (1849-1945)
1906: ditemukan trioda hasil pengembangan dioda tabung oleh seorang ilmuwan Amerika yang bernama Dr. Lee De Forest. Yang kemudian terciptalah tetroda dan pentode.
Akan tetapi penggunaan dari tabung hampa tersebut tergeser pada tahun 1960 setelah ditemukannya komponen semikonduktor.
1947: Transistor diciptakan di labolatorium Bell.
1965: Gordon Moore dari Fairchild semiconductor dalam sebuah artikel untuk majalan elektronik mengatakan bahwa chip semikonduktor berkembang dua kali lipat setiap dua tahun selama lebih dari tiga dekade.
1968: Moore, Robert Noyce dan Andy Grove menemukan Intel Corp. untuk menjalankan bisnis “INTegrated ELectronics.”
1969: Intel mengumumkan produk pertamanya, RAM statis 1101, metal oxide semiconductor (MOS) pertama di dunia. Ia memberikan sinyal pada berakhirnya era memori magnetis.
1971: Intel meluncurkan mikroprosesor pertama di dunia, 4-bit 4004, yang didesain oleh Federico Faggin.
1972: Intel mengumumkan prosesor 8-bit 8008. Bill Gates muda dan Paul Allen coba mengembangkan bahasa pemograman untuk chip tersebut, namun saat itu masih kurang kuat.
1974: Intel memperkenalkan prosesor 8-bit 8080, dengan 4.500 transistor yang memiliki kinerja 10 kali pendahulunya.
1975: Chip 8080 menemukan aplikasi PC pertamanya pada Altair 8800, sekaligus merevolusi PC
KEGUNAAN PROCESSOR
PROCESSOR
Processor merupakan otak dan pusat pengendali computer yang didukung oleh kompunen lainnya.
Processor adalah Sebuah IC yang mengontrol keseluruhan jalannya sebuah sistem komputer.
Processor digunakan sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan perhitungan dan menjalankan tugas.
Prosesor adalah chip yang sering disebut “Microprosessor” yang sekarang ukurannya sudah mencapai gigahertz. Ukuran tersebut adalah hitungan kecepatan prosesor dalam mengolah data atau informasi. Merk prosesor yang banyak beredar dipasatan adalah AMD, Apple, Cyrix VIA, IBM, IDT, dan Intel. Bagian dari Prosesor Bagian terpenting dari prosesor terbagi 3 yaitu :
* Aritcmatics Logical Unit (ALU)
* Control Unit (CU)
* Memory Unit (MU)
Sejarah Perkembangan Mikroprocessor
Dimulai dari sini :
1971: 4004 Microprocessor
4004
Pada tahun 1971 munculah microprocessor pertama Intel , microprocessor 4004 ini digunakan pada mesin kalkulator Busicom. Dengan penemuan ini maka terbukalah jalan untuk memasukkan kecerdasan buatan pada benda mati.
1972: 8008 Microprocessor
8008
Pada tahun 1972 munculah microprocessor 8008 yang berkekuatan 2 kali lipat dari pendahulunya yaitu 4004.
1974: 8080 Microprocessor
8080
Menjadi otak dari sebuah komputer yang bernama Altair, pada saat itu terjual sekitar sepuluh ribu dalam 1 bulan
1978: 8086-8088 Microprocessor
8086
Sebuah penjualan penting dalam divisi komputer terjadi pada produk untuk komputer pribadi buatan IBM yang memakai prosesor 8088 yang berhasil mendongkrak nama intel.
1982: 286 Microprocessor
286
Intel 286 atau yang lebih dikenal dengan nama 80286 adalah sebuah processor yang pertama kali dapat mengenali dan menggunakan software yang digunakan untuk processor sebelumnya.
1985: Intel386™ Microprocessor
386
Intel 386 adalah sebuah prosesor yang memiliki 275.000 transistor yang tertanam diprosessor tersebut yang jika dibandingkan dengan 4004 memiliki 100 kali lipat lebih banyak dibandingkan dengan 4004
1989: Intel486™ DX CPU Microprocessor
486
Processor yang pertama kali memudahkan berbagai aplikasi yang tadinya harus mengetikkan command-command menjadi hanya sebuah klik saja, dan mempunyai fungsi komplek matematika sehingga memperkecil beban kerja pada processor.
1993: Intel® Pentium® Processor
Intel_Pentium_Processor_(frontside)
Processor generasi baru yang mampu menangani berbagai jenis data seperti suara, bunyi, tulisan tangan, dan foto.
1995: Intel® Pentium® Pro Processor
intel_pro
Processor yang dirancang untuk digunakan pada aplikasi server dan workstation, yang dibuat untuk memproses data secara cepat, processor ini mempunyai 5,5 jt transistor yang tertanam.
1997: Intel® Pentium® II Processor
p2
Processor Pentium II merupakan processor yang menggabungkan Intel MMX yang dirancang secara khusus untuk mengolah data video, audio, dan grafik secara efisien. Terdapat 7.5 juta transistor terintegrasi di dalamnya sehingga dengan processor ini pengguna PC dapat mengolah berbagai data dan menggunakan internet dengan lebih baik.
1998: Intel® Pentium II Xeon® Processor
xeon-1
Processor yang dibuat untuk kebutuhan pada aplikasi server. Intel saat itu ingin memenuhi strateginya yang ingin memberikan sebuah processor unik untuk sebuah pasar tertentu.
1999: Intel® Celeron® Processor
intel_celeron
Processor Intel Celeron merupakan processor yang dikeluarkan sebagai processor yang ditujukan untuk pengguna yang tidak terlalu membutuhkan kinerja processor yang lebih cepat bagi pengguna yang ingin membangun sebuah system computer dengan budget (harga) yang tidak terlalu besar. Processor Intel Celeron ini memiliki bentuk dan formfactor yang sama dengan processor Intel jenis Pentium, tetapi hanya dengan instruksi-instruksi yang lebih sedikit, L2 cache-nya lebih kecil, kecepatan (clock speed) yang lebih lambat, dan harga yang lebih murah daripada processor Intel jenis Pentium. Dengan keluarnya processor Celeron ini maka Intel kembali memberikan sebuah processor untuk sebuah pasaran tertentu.
1999: Intel® Pentium® III Processor
p3
Processor Pentium III merupakan processor yang diberi tambahan 70 instruksi baru yang secara dramatis memperkaya kemampuan pencitraan tingkat tinggi, tiga dimensi, audio streaming, dan aplikasi-aplikasi video serta pengenalan suara.
1999: Intel® Pentium® III Xeon® Processor
prosesor intel pentium iii xeon
Intel kembali merambah pasaran server dan workstation dengan mengeluarkan seri Xeon tetapi jenis Pentium III yang mempunyai 70 perintah SIMD. Keunggulan processor ini adalah ia dapat mempercepat pengolahan informasi dari system bus ke processor , yang juga mendongkrak performa secara signifikan. Processor ini juga dirancang untuk dipadukan dengan processor lain yang sejenis.
2000: Intel® Pentium® 4 Processor
Intel Pentium 4
Processor Pentium IV merupakan produk Intel yang kecepatan prosesnya mampu menembus kecepatan hingga 3.06 GHz. Pertama kali keluar processor ini berkecepatan 1.5GHz dengan formafactor pin 423, setelah itu intel merubah formfactor processor Intel Pentium 4 menjadi pin 478 yang dimulai dari processor Intel Pentium 4 berkecepatan 1.3 GHz sampai yang terbaru yang saat ini mampu menembus kecepatannya hingga 3.4 GHz.
2001: Intel® Xeon® Processor
p4
Processor Intel Pentium 4 Xeon merupakan processor Intel Pentium 4 yang ditujukan khusus untuk berperan sebagai computer server. Processor ini memiliki jumlah pin lebih banyak dari processor Intel Pentium 4 serta dengan memory L2 cache yang lebih besar pula.
2001: Intel® Itanium® Processor
2001-Intel® Itanium® Processor64
Itanium adalah processor pertama berbasis 64 bit yang ditujukan bagi pemakain pada server dan workstation serta pemakai tertentu. Processor ini sudah dibuat dengan struktur yang benar-benar berbeda dari sebelumnya yang didasarkan pada desain dan teknologi Intel’s Explicitly Parallel Instruction Computing ( EPIC ).
2002: Intel® Itanium® 2 Processor
2002-Intel® Itanium® 2 Processor
Itanium 2 adalah generasi kedua dari keluarga Itanium
2003: Intel® Pentium® M Processor
2003-Intel® Pentium® M Processor
Chipset 855, dan Intel® PRO/WIRELESS 2100 adalah komponen dari Intel® Centrino™. Intel Centrino dibuat untuk memenuhi kebutuhan pasar akan keberadaan sebuah komputer yang mudah dibawa kemana-mana.
2004: Intel Pentium M 735/745/755 processors
2004-Intel Pentium M 735-745-755 Processors
Dilengkapi dengan chipset 855 dengan fitur baru 2Mb L2 Cache 400MHz system bus dan kecocokan dengan soket processor dengan seri-seri Pentium M sebelumnya.
2004: Intel E7520/E7320 Chipsets
E7520-E7320
7320/7520 dapat digunakan untuk dual processor dengan konfigurasi 800MHz FSB, DDR2 400 memory, and PCI Express peripheral interfaces.
2005: Intel Pentium 4 Extreme Edition 3.73GHz
2005-Intel Pentium 4 Extreme Edition 3.73GHz_thumb[1]
Sebuah processor yang ditujukan untuk pasar pengguna komputer yang menginginkan sesuatu yang lebih dari komputernya, processor ini menggunakan konfigurasi 3.73GHz frequency, 1.066GHz FSB, EM64T, 2MB L2 cache, dan HyperThreading.
2005: Intel Pentium D 820/830/840
2005-Intel Pentium D 820-830-840
Processor berbasis 64 bit dan disebut dual core karena menggunakan 2 buah inti, dengan konfigurasi 1MB L2 cache pada tiap core, 800MHz FSB, dan bisa beroperasi pada frekuensi 2.8GHz, 3.0GHz, dan 3.2GHz. Pada processor jenis ini juga disertakan dukungan HyperThreading.
2006: Intel Core 2 Quad Q6600
intel core 2 quad q6600
Processor untuk type desktop dan digunakan pada orang yang ingin kekuatan lebih dari komputer yang ia miliki memiliki 2 buah core dengan konfigurasi 2.4GHz dengan 8MB L2 cache (sampai dengan 4MB yang dapat diakses tiap core ), 1.06GHz Front-side bus, dan thermal design power ( TDP )
2006: Intel Quad-core Xeon X3210/X3220
2006-Intel Quad-core Xeon X3210-X3220
Processor yang digunakan untuk tipe server dan memiliki 2 buah core dengan masing-masing memiliki konfigurasi 2.13 dan 2.4GHz, berturut-turut , dengan 8MB L2 cache ( dapat mencapai 4MB yang diakses untuk tiap core ), 1.06GHz Front-side bus, dan thermal design power (TDP)
Intel Core 2 Duo
core2duo
Intel Core 2 Duo merupakan bagian keluarga mikroprossesor dari Intel dan merupakan generasi kedua dari arsitektur Core. Prosessor ini dibuat dengan menggunakan teknologi 45 nanometer dari Intel dan sirkuit Hafnium yang ditanamkan didalamnya. Dengan 6 MB L2 cache dan 1333 MHz front side bus, kinerja prosesor meningkat hingga 40 persen dan efisiensi daya meningkat hingga 40 persen dibandingkan prosessor Intel generasi sebelumnya.
Intel Core i3
intel-core-i3
Intel Core i3 diluncurkan dengan dua tipe, yaitu untuk desktop processor dan mobile processor (notebook). Untuk tipe desktop, Intel Core i3 menggunakan microarchitecture yang diberi codename Clarkdale, yang memiliki L3 Cache sebesar 4 MiB, dengan Thermal Design Power (TDP) sebesar 74 Watt. Core i3 memiliki core processor sebanyak dua, sedangkan untuk socket yang digunakan masih socket LGA 1156, sama dengan yang digunakan untuk processor Intel Core i5. Teknologi tambahan yang diinjeksikan pada Intel Core i3 adalah didalam processor sudah terdapat GPU atau dengan kata lain, didalam processor sudah terintegrasi dengan GPU.

28. Intel Core i5
intel-corei5Kelebihan Core i5 ini adalah ditanamkannya fungsi chipset Northbridge pada inti processor (dikenal dengan nama MCH pada Motherboard). Maka motherboard Core i5 yang akan menggunakan chipset Intel P55 (dikelas mainstream) ini akan terlihat lowong tanpa kehadiran chipset northbridge. Jika Core i7 menggunakan Triple Channel DDR 3, maka di Core i5 hanya menggunakan Dual Channel DDR 3. Penggunaan dayanya juga diturunkan menjadi 95 Watt. Chipset P55 ini mendukung Triple Graphic Cards (3x) dengan 1×16 PCI-E slot dan 2×8 PCI-E slot. Pada Core i5 cache tetap sama, yaitu 8 MB L3 cache.
Intel Core i7
intel-core-i7
Core i7 Sendiri adalah Processor pertama dengan teknologi “Nehalem”. Nehalem menggunakan platform baru yang betul-betul berbeda dengan generasi sebelumnya. Salah satunya adalah mengintegrasikan chipset MCH langsung di processor, bukan motherboard. Nehalem juga mengganti fungsi FSB menjadi QPI (Quick Path Interconnect) yang lebih revolusioner.
SINGLE CHIP
adalah sebuah mikroprosesor chip tunggal dan mengarang dikembangkan oleh International Business Machines (IBM). The RSC adalah fitur-dikurangi chip tunggal pelaksanaan POWER1, multi-chip central processing unit (CPU) yang mengimplementasikan set instruksi arsitektur POWER (ISA). Itu digunakan di entry-level model workstation IBM RS/6000 keluarga, seperti Model 220 dan 230.
The RSC beroperasi pada frekuensi dari 33 dan 45 MHz. Eksekusi ini memiliki tiga unit: unit titik tetap, floating point unit dan cabang prosesor; dan 8 KB terpadu instruksi dan data cache. Seperti POWER1, controller memori dan I / O adalah terintegrasi, dengan unit fungsional bertanggung jawab atas fungsi: antarmuka memori sequencer unit dan unit; berada pada mati yang sama seperti prosesor. The RSC berisi sembilan unit fungsional, dan unit-unit fungsional lain ini termasuk unit pengelolaan memori, COP unit, unit dan instruksi mengambil instruksi antrian dan pengiriman unit.
Unit titik tetap menjalankan instruksi integer, menghasilkan alamat di toko beban operasi dan beberapa bagian dari instruksi cabang. Ini memiliki tiga tahap pipeline yang terdiri dari decode, melaksanakan, dan writeback tahap. Beberapa instruksi memerlukan beberapa siklus dalam melaksanakan tahap sebelum mereka selesai.
Floating point unit yang mengeksekusi instruksi floating point. Berbeda dengan POWER1, maka Situs tidak memiliki kemampuan menamai mendaftar karena mati terbatas wilayah di mana unit harus menyesuaikan diri Untuk lebih menghemat daerah mati, yang floating point multiply-add array adalah 32 bit lebar. Untuk melakukan 64-bit (double-precision) operasi, yang floating point multiply-add array adalah double-dipompa. Pipa floating point yang terdiri dari empat tahap, men-decode, mengalikan, menambah dan writeback.
The RSC mempunyai cache 8 KB terpadu bukan terpisah instruksi dan cache data yang besar seperti POWER1. Unified cache adalah dua arah menetapkan asosiatif dan menggunakan toko-kebijakan melalui tanpa reload di toko merindukan dan paling terakhir digunakan (LRU) kebijakan penggantian. Ini memiliki ukuran baris cache 64 bytes, dan masing-masing baris cache sectored menjadi empat quadwords (16 bytes), dengan masing-masing diberikan quadword berlaku sendiri sedikit dalam direktori cache. Selama setiap siklus, empat kata dapat dibaca dari itu dan dua doublewords dapat ditulis untuk itu.
Bus data memori adalah 72 bit lebar, dengan 64 bit yang digunakan untuk jalur data dan 8 bit yang digunakan untuk mengoreksi kesalahan code (ECC). Unit antarmuka memori mengelola ECC bus dan melakukan pemeriksaan pada data yang masuk ke prosesor. ECC logika yang mampu mengoreksi single-bit error. Dibandingkan dengan POWER1, yang RSC bus data memori lebih sempit dan menggunakan standar industri, bukan adat SIMM kartu memori.
Situs yang terdapat di sekitar satu juta transistor pada sebesar 14,9 dengan 15,2 mm (226,48 mm2) mati untuk dimakan oleh IBM dalam sebuah pelengkap oksida logam-semikonduktor (CMOS) proses dengan fitur minimal ukuran 0,8 μm dan tiga tingkat pengkabelan. Dikemas dalam 36 sebesar 36 mm pin grid array keramik modul yang telah sinyal 201 pin. Ini membutuhkan 3,6 volt power supply dan dikonsumsi 4 watt ketika beroperasi pada 33 MHz.

Arsitektur Komputer

Dalam bidang teknik komputer, arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras, dll). Beberapa contoh dari arsitektur komputer ini adalah arsitektur von Neumann, CISC, RISC, blue Gene, dll.

Arsitektur komputer juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya.

Arsitektur komputer ini paling tidak mengandung 3 sub-kategori:

RISC (Reduced Instruction Set Computing) dan CISC

CISC adalah singkatan dari Complex Intruction Set Computer dimana prosesor tersebut memiliki set instruksi yang kompleks dan lengkap. Sedangkan RISC adalah singkatan dari Reduced Instruction Set Computer yang artinya prosesor tersebut memiliki set instruksi program yang lebih sedikit. Karena perbedaan keduanya ada pada kata set instruksi yang kompleks atau sederhana (reduced).
 
Pendekatan CISC
Tujuan utama dari arsitektur CISC adalah melaksanakan suatu perintah cukup dengan beberapa baris bahasa mesin sedikit mungkin. Hal ini bisa tercapai dengan cara membuat perangkat keras prosesor mampu memahami dan menjalankan beberapa rangkaian operasi. Untuk tujuan contoh kita kali ini, sebuah prosesor CISC sudah dilengkapi dengan sebuah instruksi khusus, yang kita beri nama MULT. Saat dijalankan, instruksi akan membaca dua nilai dan menyimpannya ke 2 register yag berbeda, melakukan perkalian operan di unit eksekusi dan kemudian mengambalikan lagi hasilnya ke register yang benar. Jadi instruksi-nya cukup satu saja…Download

MULT 2:3, 5:2
MULT dalam hal ini lebih dikenal sebagai “complex instruction”, atau instruksi yang kompleks. Bekerja secara langsung melalui memori komputer dan tidak memerlukan instruksi lain seperti fungsi baca maupun menyimpan.
Satu kelebihan dari sistem ini adalah kompailer hanya menerjemahkan instruksi-instruksi bahasa tingkat-tinggi ke dalam sebuah bahasa mesin. Karena panjang kode instruksi relatif pendek, hanya sedikit saja dari RAM yang digunakan untuk menyimpan instruksi-instruksi tersebut.
 
Pendekatan RISC
Prosesor RISC hanya menggunakan instruksi-instruksi sederhana yang bisa dieksekusi dalam satu siklus. Dengan demikian, instruksi ‘MULT’ sebagaimana dijelaskan sebelumnya dibagi menjadi tiga instruksi yang berbeda, yaitu “LOAD”, yang digunakan untuk memindahkan data dari memori ke dalam register, “PROD”, yang digunakan untuk melakukan operasi produk (perkalian) dua operan yang berada di dalam register (bukan yang ada di memori) dan “STORE”, yang digunakan untuk memindahkan data dari register kembali ke memori. Berikut ini adalah urutan instruksi yang harus dieksekusi agar yang terjadi sama dengan instruksi “MULT” pada prosesor RISC (dalam 4 baris bahasa mesin):

LOAD A, 2:3
LOAD B, 5:2
PROD A, B
STORE 2:3, A

Awalnya memang kelihatan gak efisien iya khan? Hal ini dikarenakan semakin banyak baris instruksi, semakin banyak lokasi RAM yang dibutuhkan untuk menyimpan instruksi-instruksi tersebut. Kompailer juga harus melakukan konversi dari bahasa tingkat tinggi ke bentuk kode instruksi 4 baris tersebut.

Bagaimanapun juga, strategi pada RISC memberikan beberapa kelebihan. Karena masing-masing instruksi hanya membuthukan satu siklus detak untuk eksekusi, maka seluruh program (yang sudah dijelaskan sebelumnya) dapat dikerjakan setara dengan kecepatan dari eksekusi instruksi “MULT”. Secara perangkat keras, prosesor RISC tidak terlalu banyak membutuhkan transistor dibandingkan dengan CISC, sehingga menyisakan ruangan untuk register-register serbaguna (general purpose registers). Selain itu, karena semua instruksi dikerjakan dalam waktu yang sama (yaitu satu detak), maka dimungkinkan untuk melakukan pipelining.

Memisahkan instruksi “LOAD” dan “STORE” sesungguhnya mengurangi kerja yang harus dilakukan oleh prosesor. Pada CISC, setelah instruksi “MULT” dieksekusi, prosesor akan secara otomatis menghapus isi register, jika ada operan yang dibutuhkan lagi untuk operasi berikutnya, maka prosesor harus menyimpan-ulang data tersebut dari memori ke register. Sedangkan pada RISC, operan tetap berada dalam register hingga ada data lain yang disimpan ke dalam register yang bersangkuta

Komputasi Modern Di Kehidupan Sehari-hari (Hardware dan Software)

Dalam kehidupan sehari-hari pengimplementasian komputasi modern diterapkan pada teknologi mobile computing. Salah satunya dengan menggunakan PDA, “PDA” (Personal Digital Assistant) pertama kali dikenalkan untuk menggantikan organizer konvensional (agenda). Dimana dulu orang menggunakan agenda untuk mencatat semua jadwal aktivitas, nomor telepon, atau untuk membantunya dalam mengingatkan hal-hal yang penting baginya. Tetapi dengan bertambah pesatnya perkembangan teknologi komputer. 
Dengan ditemukan dan diperkenalkannya organizer elektronik atau yang sering disebut juga dengan PDA (Personal Digital Assistant), maka orang-orang sekarang mulai menggantikan organizer konvensional tersebut dengan PDA untuk membantunya dalam aktivitas sehari-hari. Tetapi dalam perkembangannya, perusahaan pembuat PDA tersebut memperbaiki kemampuan PDAnya. Dari segi software (sistem operasi maupun aplikasinya) dan segi hardware (kecepatan prosesor, layar berwarna, memori yang besar) juga dari segi bentuk fisik yang semakin kecil. Selain itu sekarang PDA juga telah ditambah berbagai fasilitas yang menarik seperti kemampuan untuk membuat jaringan tanpa kabel (wireless), kemampuan untuk berfungsi sebagai telepon selular, maupun sebagai kamera digital. Dilihat dari kemampuan yang sangat luas dari sebuah PDA maka tidak menutup kemungkinan PDA akan menggantikan posisi notebook yang sangat besar dalam melakukan pekerjaan yang memerlukan komputer tetapi selalu berpindah-pindah (mobile).



Tuesday, April 15, 2014

Komputasi Modern

Banyak sekali jenis - jenis yang terdapat pada komputasi modern oleh karena itu saya akan membahasnya satu persatu mulai dari Komputasi mobile , Komputasi Grid dan lain sebagainya . untuk lebih jelasnya saya akan membahasnya . 

1.  Mobile Computing 

Definisi Mobile Computing
Sistem komputasi bergerak adalah system komputasi yang dapat dipindahkan dengan mudah secara fisik dan kemampuan komputasi yang bisa digunakan ketika mereka sedang dipindahkan.

Perangkat Komputasi Bergerak
Contohnya adalah ponsel, personal digital assistant (pda), dsb. Perangkat komputasi bergerak tidak selalu harus terhubung dengan jaringan telekomunikasi. Handphone, kalkulator, PSP, netbook juga dapat dikategorikan sebagai perangkat komputasi bergerak.

Dalam beberapa tahun terakhir, penggunaan perangkat teknologi nirkabel telah meningkat dengan cepat. Dimana saja dan kapan saja orang bisa mengakses sistem informasi kabel menggunakan perangkat computer portable seperti tablet PC, Smartphone, dan sejenisnya yang diaktifkan oleh baterai. Hal ini bisa terjadi dengan perkembangan teknologi komunikasi yang cepat.

Mobile computing tidak terlepas dari dunia komunikasi bergerak (mobile communication), meski ruang lingkup mobile computing tidak hanya ada pada komunikasi bergerak.
Pengguna ponsel dapat mengakses sejumlah informasi yang berada pada jaringan statis saat mereka sedang bepergian yang dikenal sebagai komputasi bergerak. Komputasi bergerak menyediakan data intensif dengan aspek manfaat teknologi nirkabel, dan teknologi bergerak untuk mendukung aplikasi ini disebut sebagai mobile database.
Penyedia layanan bergerak akan memberikan sejumlah layanan informasi termasuk informasi cuaca, atau jasa ramalan cuaca, berita, informasi indeks saham, valuta asing, wisata layanan, jadwal penerbangan, jadwal pertandingan sepak bola, penentuan posisi, dan panduan rute, untuk layanan transportasi. Dalam pembuatan layanan informasi nirkabel, sejumlah masalah harus ditangani seperti manajemen data mobile, infrastruktur pendukung jaringan, lokasi, dan sebagainya. Agar aplikasi yang dibuat menjadi menarik dan bermanfaat.
Karekteristik dari lingkungan komputasi bergerak

- Kendala sumberdaya yang terbatas pada perangkat mobile
Agar bersifat portable dan mobile, device dirancang kecil dan ringan. Tetapi dengan desain ini ada beberapa kelemahannya yaitu daya komputasi yang terbatas, penyimpanan memori yang kecil, kapasitas baterai kecil, dsb.

- Bandwith jaringan rendah
Pengguna mobile dapat terhubung ke jaringan nirkabel melalui berbagai jaringan komunikasi termasuk radio nirkabel, wireless LAN, nirkabel selular, satelit, dll. Setiap jaringan nirkabel menyediakan kapasitas bandwidth yang berbeda. Namun, bandwidth nirkabel ini terlalu kecil dibandingkan dengan jaringan tetap seperti ATM (Asynchronous Transfer Mode) yang dapat memberikan kecepatan hingga 155Mbps.


- Biaya komunikasi asymmetric
Kapasitas bandwidth yang berbeda antara downstream komunikasi dan komunikasi upstream telah menciptakan sebuah lingkungan baru yang disebut Lingkungan Komunikasi asimetrik. Bahkan, ada dua situasi yang dapat mengakibatkan komunikasi asimetri, Salah satunya adalah karena kemampuan perangkat fisik. Misalnya, server memiliki pemancar siaran kuat, sedangkan klien mobile memiliki kemampuan transmisi kecil. Yang lain adalah karena pola aliran informasi dalam aplikasi. Misalnya, dalam situasi dimana jumlah server jauh lebih sedikit daripada jumlah klien, itu adalah asimetris karena ada tidak kapasitas yang cukup untuk menangani permintaan simultan dari beberapa klien.

- Heterogenitas perangkat mobile
industri telekomunikasi Mobile telah mengembangkan berbagai perangkat mobile seperti Laptop, Tablet PC, Handheld PC, Pocket PC, Netbook dan Mobile Phones. Namun, perangkat mobile juga mempunyai fitur dan kemampuan yang berbeda baik sistem operasi, daya komputasi, tampilan maupun kemampuan jaringan. Akibatnya, heterogenitas ini menimbulkan beberapa tantangan dalam manajemen konten, dan penyampaian konten ke penyedia layanan mobile.

- Mobilitas
Teknologi nirkabel memungkinkan pengguna mobile untuk bergerak bebas dan mandiri dari satu tempat ke tempat lain. Sebuah layanan handoff terjadi ketika pengguna bergerak dari satu daerah layanan jaringan ke lain. Hal ini penting untuk memastikan handoffs layanan berfungsi dengan baik.

- Koneksi yang sering putus
pengguna Mobile sering terputus dari jaringan. Hal ini mungkin terjadi karena beberapa alasan, termasuk kegagalan sinyal, jangkauan sinyal yang kurang luas, area blank spot, dan penghematan daya. Tetapi hal ini juga bisa menguntungkan karena modus aktif membutuhkan seribu kali power lebih besar daripada perangkat dalam kondisi standby atau mode sleep. Sinyal radio nirkabel mungkin juga akan melemah karena jarak yang jauh dari sumber sinyal dimana pengguna bergerak. Dari karakteristik lingkungan sebuah perangkat mobile maka akan terpikirkan bagaimana mendesain aplikasi mobile yang optimal untuk perangkat mobile.

Teknologi Mobile Computing Teknologi nirkabel/wireless memegang peran penting dalam komputasi bergerak. Teknologi ini meliputi:
- In room network: infrared, Bluetooth
- WLAN
- Broadband wireless network
- Wide area wireless
- Satelite based network
- Celluler Network

2. Cloud Computing 

Cloud Computing merupakan layanan jasa TI yang dilakukan oleh perusahaan lain; dimana pengguna layanan tidak perlu menyiapkan perangkat atau infrastruktur sendiri karena sudah disiapkan perusahaan tsb. Cloud merupakan layanan berbasis internet, jadi seluruh kebutuhan pengguna akan dilayani melalui koneksi internet. Kenapa disebut sebagai “komputasi awan”, karena pengguna menjalankan kebutuhan mereka diluar perusahaan sendiri dan digambarkan seolah-olah disimpan diawan.

Sebagai contoh, sebuah perusahaan XYZ bisa menggunakan jasa perusahaan BizNet untuk menyediakan beragam layanan cloud, mulai dari aplikasi enterprise, penyimpanan data (database), office, finance, dan lain-lain. Seluruh layanan ini berjalan diatas internet, jadi personel perusahaan XYZ mengaksesnya masing-masing menggunakan koneksi internet.

Cloud Computing sebetulnya sudah kita kenal sejak dulu. Ketika menggunakan webmail seperti Yahoo, Gmail atau Hotmail, sebetulnya kita telah menjalankan fungsi Cloud Computing. Begitupula saat menggunakan Social Media seperti Facebook, Twitter atau Rapidshare. Intinya seluruh data dan aplikasi yang kita butuhkan berjalan ditempat lain melalui koneksi internet.

Kelebihan cloud computing :
1. Lebih murah, karena kita tidak perlu menyediakan infrastruktur & SDM TI sendiri.
2. Lebih reliabel, karena data dan apikasi kita dijaga oleh layanan tanpa henti 24x7.
3. Lebih efisien, karena kita bisa memilih layanan yang kita butuhkan dan membayar sesuai dengan biaya layanan itu saja.
4. Lebih kompatibel, karena dapat diakses dimana saja asal ada koneksi internet.
5. Lebih aman, karena seluruh data disimpan dalam sebuah server terpusat yang memiliki fungsi backup.
6. Lebih sederhana, karena kita tidak memerlukan pemahaman sistem TI.

Perbedaan fungsi Cloud :
  • Public Cloud  merupakan layanan yg diperuntukkan secara umum dan biasanya bersifat gratis. Contohnya : Facebook, Yahoo Mail atau DropBox.
  • Private Cloud merupakan layanan  yang dioperasikan hanya untuk sebuah organisasi tertentu. Contohnya : Telkom Cloud, BizNet
  • Hybrid Cloud merupakan komposisi campuran layanan cloud. Entitas tetap berdiri sendiri, tapi dihubungkan oleh teknologi yg memungkinkan portabilitas data & aplikasi antar cloud.

Perbedaan Layanan Cloud :
  • SaaS (Software as a Service), dimana user dapat memanfaatkan aplikasi tertentu di Cloud -umumnya dengan cara berlangganan. Misalnya : software sales di salesforce.com, Yahoo Premium di Yahoo, LotusLive! atau Microsoft Office 365.
  • PaaS (Platform as a Service) adalah layanan yang menyediakan modul siap pakai; yang digunakan untuk mengembangkan aplikasi, berjalan diatas platform tersebut. Misalnya : Pengembangan game di Facebook, Google Android, Apple i-Tunes, dsb.
  • IaaS (Infrastructure a Service) adalah layanan yang "menyewakan" sumberdaya teknologi informasi dasar, yang meliputi media penyimpanan, processing power, memory, sistem operasi, kapasitas jaringan dll, yang digunakan untuk menjalankan aplikasi.

Cloud Computing Membutuhkan Server Orisinal


Tentu saja sebuah fungsi cloud membutuhkan server “mumpuni” dibelakangnya. Tanpa server, mustahil menjalankan layanan ini, karena seluruh fungsinya bergantung pada sebuah sistem enterprise berbasis server.
Dan informasi dari Product Manager Rainer Server (Mr. Rendy) : semua server Rainer sudah mendukung Virtualisasi -yang artinya bisa menjalankan Cloud Computing. Skala Cloud Computing sendiri tergantung dari tipe server yang digunakan, tapi pada dasarnya server Rainer yang paling Value (tipe SV) mampu menjalankan Cloud dalam skala tertentu.

Syarat sebuah server yang cocok untuk Cloud Computing :
1.    Memiliki kemampuan virtualisasi
Virtualisasi merupakan kemampuan untuk menjalankan beberapa server secara virtual disebuah perangkat server utama. Server Virtual bisa dijalankan menggunakan fitur dan aplikasi khusus, misalnya VMWare atau ProxMox. Dengan server virtual, user tidak perlu membeli banyak server untuk menjalankan fungsi server berbeda, misalnya web server, database server, FTP server, dsb. Virtualisasi mutlak diperlukan cloud computing, agar dapat melayani user dengan beragam platform software.
 
2.    Menggunakan arsitektur & komponen orisinal server

Server cloud computing haruslah sebuah “server orisinil”, yaitu sebuah perangkat yang memiliki arsitektur dan komponen server sesungguhnya. Hal ini penting dilakukan karena layanan cloud harus mampu bekerja tanpa henti (24-jam x 7-hari), mampu menangani request pekerjaan dalam jumlah banyak dan bisa menangani data dalam kapasitas besar. Beberapa komponen penting yang harus memiliki teknologi server, seperti : Processor, Motherboard, Hard Disk dan Power Supply.

3.    Menggunakan Motherboard server dengan dual-LAN port kemampuan Gigabit Ethernet

Walau tampak sederhana, tapi sebuah server orisinal haruslah menggunakan dual LAN port untuk memisahkan protokol internet pada fungsi server berbeda. Server “non-orisinal” umumnya menggunakan single LAN port seperti sebuah PC Desktop.

4.    Memiliki kemampuan scale-out
Scale-out adalah kemampuan unik server yang membedakannya dengan perangkat komputer lain. Scale-out adalah fungsi dimana sebuah unit server dapat ditambah jumlahnya, yang digunakan secara bersamaan. Itu mirip seperti kita membangun rumah, yang ditambah ruangan atau tingkat bangunanannya. Dalam arsitektur server, penambahan jumlah server bisa dalam sebuah tumpukan (stack, rackmount atau blade) atau dihubungkan secara standar saja.

3. Grid Computing

Merupakan penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar.
Perkembangan kecepatan prosesor berkembang sesuai dengan Hukum Moore, meskipun demikian bandwith jaringan komputer berkembang jauh lebih pesat. Semakin cepatnya jalur komunikasi ini membuka peluang untuk menggabungkan kekuatan komputasi dari sumber-sumber komputasi yang terpisah. Perkembangan ini memungkinkan skala komputasi terdistribusi ditingkatkan lebih jauh lagi secara geografis, melintasi batas-batas domain administrasi yang sudah ada.
Pesatnya perkembangan teknologi komputer di negara-negara maju, membuat para penelitinya semakin haus akan tenaga komputasi yang dapat menjawab tantangan dan permasalahan yang mereka hadapi. Walaupun sudah memiliki supercomputer dengan kapasitas yang sangat tinggi , apa yang sudah ada ini pun dirasa tetap kurang, karena mereka berusaha memecahkan permasalahan yang lebih besar lagi. Setelah semua komputer yg dimiliki seorang "peneliti haus tenaga komputasi" dipergunakan habis-habisan untuk memecahkan masalahnya, setelah berbagai cara untuk memecahkan masalah dicoba, dan dipilih yang paling efisien, tapi tetap masalahnya belum bisa dipecahkan juga, apa yang harus dia lakukan? Komputasi grid adalah salah satu jawaban dari pertanyaan ini.


 Reff : 
http://dzigeardroid.blogspot.com/2011/11/mobile-computing-komputasi-bergerak.html

http://terra.co.id/index.php?option=com_content&task=view&id=381&Itemid=2

http://fr3d00m.blogspot.com/2013/04/komputasi-grid.html

Saturday, March 15, 2014

Perkembangan Komputasi Di Bidang Pertahanan da Perbankan

Tidak hanya di bidang kesehatan, tetapi pengaruh perkembangan teknologi juga sampai ke bidang pertahanan dan perbankan. 
Dalam bidang pertahan kita bisa melihat bagaimana suatu Negara bisa mengendalikan alat dengan bantuan computer yang sangat canggih. Di kelautan computer digunakan untuk mengirim pesan berupa sandi agar tidak ketahuan oleh musuh. Contoh lainnya seperti data Negara, pasti sangat di simpan dan dijaga apabila ingin membuka data tersebut tidak semudah membalikkan telapak tangan. Kita harus melewati beberapa kode rahasia yang hanya di ketahui oleh petinggi Negara.
Penerapan di bidang perbankan, kita bisa lihat computer sangatlah berpengaruh pada bidang ini. Dimana data nasabah tersimpan rapih di computer. Cara penghitungan yang banyak pun bisa di lakukan dengan computer. Tidak hanya computer, bidang perbankan ini pun pasti mempunyai mesin penghitung uang dengan cepat dan tepat. Tanpa system computer yang kuat, bidang perbankan tidak dapat berjalan dengan baik.

Reff : http://arsitasofakirana.blogspot.com/2014/03/penerapan-komputasi-modern-di-bidang_14.html

Sejarah Perkembangan Komputasi modern

Komputasi Modern
Hampir sebagian besar orang mengetahui apa itu komputer, lain hal nya dengan komputasi. Komputasi sendiri merupakan suatu cara yang dapat digunakan untuk menemukan sebuah solusi dari data yang telah kita input dengan menggunakan algoritma. Dan ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (atau dalam hal ini sains). Dalam penggunaan praktisnya, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.

Komputasi modern mungkin merupakan kalimat yang jarang terdengar di telinga masyarakat Indonesia pada umumnya. Komputasi modern pengertian nya adalah cara untuk menemukan pemecahan masalah/solusi dari data input dengan menggunakan suatu algoritma tertentu. Komputasi merupakan suatu sub-bidang dari ilmu komputer dan matematika.

Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Sebenarnya sudah lama komputasi modern ini di cetuskan dan tokoh di balik semua ini yaitu John Von Neumann, Beliau merupakan ilmuan besar saat ini. Beliaulah yang pertama kali menggagaskan konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory dan dikenal sebagai arsitektur komputer modern.

Komputasi modern digunakan untuk memecahkan suatu masalah yang ada, perhitungan komputasi modern yaitu seperti :
  • Akurasi (bit, floating point)
  • Kecepatan (dalam satuan Hertz - Hz.)
  • Problem volume besar (paralel)
  • Modeling (NN dan GA), dan
  • Kompleksitas (menggunakan Teori Bog O)
Seiring dengan terus berkembangnya komputasi, tentunya akan berpengaruh terhadap penggunaan hardware dan software yang digunakan untuk komputasi tersebut. Sehingga hal ini membuat adanya sebuah evolusi mesin yang digunakan untuk pemrosesan tersebut. Hal - hal yang berdampak akibat berkembangnya komputasi ini akan dijelaskan pada artikel selanjutnya. Sedikit kesimpulan yang bisa saya tarik dari sekelumit artikel ini adalah bahwa jauh sebelum dikenalnya mesin untuk melakukan proses komputasi (dalam hal ini seperti kalkulator, komputer, dan gadget lainnya), orang dahulu telah memanfaatkan benda - benda sekitar bahkan benda - benda langit untuk melakukan sebuah perhitungan. Sebagai contoh, bangsa suku Maya yang hidup sekitar 1000 tahun yang lalu telah memanfaatkan benda langit untuk digunakan sebagai navigasi dan sistem penanggalan dan ketelitiannya pun sangat akurat.