Selasa, 27 Desember 2011

Struktur Dan Fungsi Sistem Komputer

Secara umum, sistem komputer terdiri atas CPU dan sejumlah device controller yang terhubung melalui sebuah bus yang menyediakan akses ke memori. Umumnya, setiap device controller bertanggung jawab atas sebuah hardware spesisfik. Setiap device dan CPU dapat beroperasi secara konkuren untuk mendapatkan akses ke memori. Adanya beberapa hardware ini dapat menyebabkan masalah sinkronisasi. Karena itu untuk mencegahnya sebuah memory controller ditambahkan untuk sinkronisasi akses memori.
Gambar 1-12. Arsitektur Umum Komputer

Pada sistem komputer yang lebih maju, arsitekturnya lebih kompleks. Untuk meningkatkan performa, digunakan beberapa buah bus . Tiap bus merupakan jalur data antara beberapa device yang berbeda. Dengan cara ini RAM, Prosesor, GPU (VGA AGP) dihubungkan oleh bus utama berkecepatan tinggi yang lebih dikenal dengan nama FSB (Front Side Bus) . Sementara perangkat lain yang lebih lambat dihubungkan oleh bus yang berkecepatan lebih rendah yang terhubung dengan bus lain yang lebih cepat sampai ke bus utama. Untuk komunikasi antar bus ini digunakan sebuah bridge .
Tanggung jawab sinkronisasi bus yang secara tak langsung juga mempengaruhi sinkronisasi memori dilakukan oleh sebuah bus controller atau dikenal sebagai bus master . Bus master akan mengendalikan aliran data hingga pada satu waktu, bus hanya berisi data dari satu buah device .
Pada prakteknya bridge dan bus master ini disatukan dalam sebuah chipset .
Gambar 1-13. Arsitektur PC Modern

NB: GPU = Graphics Processing Unit; AGP = Accelerated Graphics Port; HDD = Hard Disk Drive; FDD = Floppy Disk Drive; FSB = Front Side Bus; USB = Universal Serial Bus; PCI = Peripheral Component Interconnect; RTC = Real Time Clock; PATA = Pararel Advanced Technology Attachment; SATA = Serial Advanced Technology Attachment; ISA = Industry Standard Architecture; IDE = Intelligent Drive Electronics/Integrated Drive Electronics; MCA = Micro Channel Architecture; PS/2 =Sebuah port yang dibangun IBM untuk menghubungkan mouse ke PC;
Jika komputer dinyalakan, yang dikenal dengan nama booting, komputer akan menjalankan bootstrap program yaitu sebuah program sederhana yang disimpan dalam ROM yang berbentuk chip CMOS (Complementary Metal Oxide Semiconductor) . Chip CMOS modern biasanya bertipe EEPROM(Electrically Erasable Programmable Read Only Memory), yaitu memori non-volatile (tak terhapus jika power dimatikan) yang dapat ditulis dan dihapus dengan pulsa elektronik. Lalu bootsrap program ini lebih dikenal sebagai BIOS (Basic Input Output System) .
Bootstrap program utama, yang biasanya terletak di Motherboard akan memeriksa hardware-hardware utama dan melakukan inisialisasi terhadap program dalam hardware yang dikenal dengan nama firmware .
Bootstrap program utama kemudian akan mencari dan meload kernel sistem operasi ke memori lalu dilanjutkan dengan inisialisasi sistem operasi.Dari sini program sistem operasi akan menunggu kejadian tertentu. Kejadian ini akan menentukan apa yang akan dilakukan sistem operasi berikutnya ( event-driven ).
Kejadian ini pada komputer modern biasanya ditandai dengan munculnya interrupt dari software atau hardware, sehingga Sistem Operasi ini disebut Interrupt-driven. Interrupt dari hardware biasanya dikirimkan melalui suatu signal tertentu, sedangkan software mengirim interrupt dengan cara menjalankan system call atau juga dikenal dengan istilah monitor call . System/Monitor call ini akan menyebabkan trap yaitu interrupt khusus yang dihasilkan oleh software karena adanya masalah atau permintaan terhadap layanan sistem operasi. Trap ini juga sering disebut sebagai exception .
Setiap interrupt terjadi, sekumpulan kode yang dikenal sebagai ISR (Interrupt Service Routine) akan menentukan tindakan yang akan diambil. Untuk menentukan tindakan yang harus dilakukan, dapat dilakukan dengan dua cara yaitu polling yang membuat komputer memeriksa satu demi satu perangkat yang ada untuk menyelidiki sumber interrupt dan dengan cara menggunakan alamat-alamat ISR yang disimpan dalam array yang dikenal sebagai interrupt vector di mana sistem akan memeriksa Interrupt Vector setiap kali interrupt terjadi.
Arsitektur interrupt harus mampu untuk menyimpan alamat instruksi yang di- interrupt . Pada komputer lama, alamat ini disimpan di tempat tertentu yang tetap, sedangkan padakomputer baru, alamat itu disimpan di stack bersama-sama dengan informasi state saat itu. 
Sistem Operasi atau dalam bahasa inggrisnya Operating System (OS) merupakan program yang paling penting yang berjalan pada komputer OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.

Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.

Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.

Fungsi-fungsi Sistem Operasi pada Komputer meliputi:
1.Pengaturan Processor, yaitu mengatur processor untuk dapat dijalankan oleh sistem komputer.
2.Pengaturan Memori, yaitu mengatur pembagian dan mengirimkan instruksi dari memori utama dan tempat penyimpanan lain ke sistem komputer.
3.Pengaturan Input/Output, yaitu koordinasi dan penugasan dari berbagai perangkat input/output ketika satu atau lebih program sedang dieksekusi atau dijalankan.
4.Pengaturan File, yaitu mengatur penyimpanan file dari berbagai tempat ke perangkat penyimpanan lainnya. Juga memungkinkan semua file dapat dengan mudah diubah dan dimodifikasi dengan menggunakan text editor atau dengan lainnya.
5.Menjalankan sistem prioritas, yaitu menentukan urutan pekerjaan yang harus dilaksanakan dalam sistem komputer, mulai dari yang paling utama, lalu yang kedua, dan seterusnya.
6.Interpretasi atau penerjemahan perintah-perintah dan instruksi-instruksi.
Sebagai fasilitas komunikasi yang mudah antara sistem komputer dan komputer operator (manusia)

Peralatan Teknologi Informasi

Perkembangan Teknologi Informasi sampai dengan saat ini berkembang dengan pesat seiring dengan penemuan dan pengembangan Ilmu Pengetahuan dalam bidang Informasi dan Komunikasi sehingga mampu menciptakan alat-alat yang mendukung perkembangan Teknologi Informasi, mulai dari sistem komunikasi sampai dengan alat komunikasi yang searah maupun dua arah (interaktif).Peralatan Teknologi Informasi adalah peralatan yang digunakan untuk mendapatkan suatu informasi yang dibutuhkan melalui media elektronik maupun cetak. 
Yang termasuk peralatan teknolgi Informasi adalah:


1.Cash Register.
yaitu alat yang digunakan untuk memperoleh informasi pembayaran di kasir.
  
2. Kalkulator.
Yaitu alat yang digunakan untuk memperoleh informasi hasil perhitungan angka.

3. Komputer
yaitu alat berupa hardware dan software yang digunakan untuk membantu manusia dalam mengolah data menjadi informasi dan menyimpannya untuk ditampilkan dilain waktu. Informasi yang dihasilkan komputer dapat berupa Tulisan, gambar, suara, video dan animasi.


4. Laptop /Notebook
Yaitu peralatan yang fungsinya sama dengan komputer tetapi bentuknya praktis dapat di lipat dan dibawa-bawa karena menggunakan bantuan baterrai charger sehingga bisa digunakan tanpa menggunakan listrik.


5.Deskbook
Yaitu peralatan sejenis komputer yang bentuknya praktis yaitu CPU menyatu dengan Monitor sehingga mudah diletakan diatas meja tanpa memakan banyak tempat tetapi masih harus menggunakan listrik langsung. Karena belum dilengkapi batterai.

6. Personal Digital Assistant (PDA) / Komputer genggam
Yaitu peralatan sejenis komputer tetapi bentuknya sangat mini sehingga dapat dimasukan saku, tetapi manfaatnya hampir sama dengan komputer dapat mengolah data, bahkan sekarang banyak PDA yang juga dapat berfungsi sebagai Handphone (PDA Phone)


7.Kamus Elektronik
yaitu perlatan elektronik yang digunakan untuk untuk menterjemahkan antar bahasa


8.MP4 Player
yaitu peralatan yang digunakan sebagai media penyimpanan data sekaligus sebagai alat pemutar video dan music serta game.

9.Kamera digital
yaitu perlatan yang digunakan untuk menyimpan gambar atau video dengan menggunakan metode penyimpanan secara digital atau disk.

10.Flash disk
yaitu media penyimpanan data yang berbentuk Universal Serial Bus tetapi dapat menyimpan data dalam jumlah banyak.


11.MP3 Player
yaitu Perlatan yang dapat menyimpan data sekaligus dapat digunakan untuk memutar music dan mendengarkan radio.


12.Televisi
Yaitu peralatan teknologi yang digunakan untuk menyampaikan informasi dalam bentuk gambar bergerak / video secara langsung .
13.Radio
Yaitu Perlatan elektronik yang digunakan untuk menyampaikan Informasi berupa suara dari station pemancar melalui frekuensi yang telah ditetapkan.


14. Koran
Yaitu media cetak yang digunakan untuk menyampaikan informasi yang berupa tulisan dan gambar yang terbit setiap hari.

 
15.Majalah
Yaitu media cetak yang digunakan untuk menyampaikan informasi yang berupa tulisan dan gambar yang terbit secara rutin setiap minggu atau bulanan.


16. Tablet PC
Tablet PC adalah laptop - atau komputer portable berbentuk buku. Memiliki layar sentuh atau teknologi tablet digital yang memungkinkan pengguna komputer mempergunakan stylus atau pulpen digital selain keyboard ataupun mouse komputer.
Pengguna bisa memasukkan teks mempergunakan program yang mengenali tulisan tangan, keyboard dalam monitor, pengenal percakapan, atau keyboard biasa (apabila ada).
Banyak Tablet PC mempergunakan digitaliser, yang menghantarkan masukan posisi pulpen ke komputer dengan cepat.
Tablet PC menggunakan layar LCD sentuh, dapat digunakan untuk menulis dengan tangan menggunakan sejenis pulpen khusus yang disebut stylus. Layarnya pun dapat diputar ke atas dan ke bawah sehingga posisi keyboard menghadap tanah/pangkuan/meja dan posisi layar tidur menghadap keatas (lihat gambar 2 kiri). Layar Tablet PC juga dimungkinkan untuk bergerak memutar mirip gerakan orang menoleh, hingga 360 derajat.


 17. eBook Reader

eBook reader atau eReader adalah peralatan elektronik yang digunakan untuk membaca ebook. pengertian ebook sendiri adalah kependekan electronic book atau dalam bahasa Indonesia artinya buku elektronik yaitu file digital yang mirip dengan buku cetak biasa. Hingga saat ini membaca ebook dengan menggunakan computer atau laptop atau alat khusus eBook Reader. 

  18, GPS (Global Positioning System) 
GPS (Global Positioning System) adalah sistem satelit navigasi dan penentuan posisi yang dimiliki dan dikelola oleh Amerika Serikat. Sistem ini didesain untuk memberikan posisi dan kecepatan tiga-dimensi serta informasi mengenai waktu, secara kontinyu di seluruh dunia tanpa bergantung waktu dan cuaca, bagi banyak orang secara simultan. Saat ini GPS sudah banyak digunakan orang di seluruh dunia dalam berbagai bidang aplikasi yang menuntut informasi tentang posisi, kecepatan, percepatan ataupun waktu yang teliti. GPS dapat memberikan informasi posisi dengan ketelitian bervariasi dari beberapa millimeter (orde nol) sampai dengan puluhan meter

Software

Nama lain dari Software adalah perangkat lunak. Seperti nama lainnya itu, yaitu perangkat lunak, sifatnya pun berbeda dengan hardware atau perangkat keras, jika perangkat keras adalah komponen yang nyata yang dapat diliat dan disentuh oleh manusia, maka software atau Perangkat lunak tidak dapat disentuh dan dilihat secara fisik, software memang tidak tampak secara fisik dan tidak berwujud benda tapi bisa di operasikan.
Pengertian Software komputer adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah. Melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah
Pengertian Software (perangkat lunak) Komputer
Software atau perangkat lunak komputer berdasarkan distribusinya dibedakan menjadi beberapa macam, yaitu software berbayar, software gratis atau free ( Freeware, free software, shareware, adware) .
Software berbayar merupakan perangkat lunak yang didistribusikan untuk tujuan komersil, setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan cara membeli atau membayar pada pihak yang mendistribusikannya. pengguna yang menggunakan software berbayar umumnya tidak diijinkan untuk menyebarluaskan software tersebut secara bebas tanpa ijin ada penerbitnya. contoh software berbayar ini misalnya adalah sistem microsoft windows, microsoft office, adobe photo shop, dan lain-lain.
Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan). Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware “untuk disumbangkan kepada komunitas”, namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan. Sebuah contoh utama adalah suite browser dan mail client dan Mozilla News, juga didistribusikan di bawah GPL (Free Software).
Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. Pada kenyataannya, namanya adalah karena bebas untuk mencoba perangkat lunak sumber terbuka (Open Source) dan di sanalah letak inti dari kebebasan: program-program di bawah GPL, sekali diperoleh dapat digunakan, disalin, dimodifikasi dan didistribusikan secara bebas. Jadi free software tidak mengarah kepada gratis pembelian tetapi penggunaan dan distribusi. Begitu keluar dari lisensi kita dapat menemukan berbagai cara untuk mendistribusikan perangkat lunak, termasuk freeware, shareware atau Adware. Klasifikasi ini mempengaruhi cara di mana program dipasarkan, dan independen dari lisensi perangkat lunak mana mereka berasal.
Perbedaan yang nyata antara Free Software dan Freeware. Konflik muncul dalam arti kata free dalam bahasa Inggris, yang berarti keduanya bebas dan gratis. Oleh karena itu, dan seperti yang disebutkan sebelumnya, Free Software tidak perlu bebas, sama seperti Freeware tidak harus gratis.
Shareware juga bebas tetapi lebih dibatasi untuk waktu tertentu. Shareware adalah program terbatas didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan fitur atau fungsi yang terbatas atau dengan menggunakan batas waktu yang ditetapkan (misalnya 30 hari) . Dengan demikian, memberikan pengguna kesempatan untuk menguji produk sebelum membeli dan kemudian membeli versi lengkap dari program. Sebuah contoh yang sangat jelas dari tipe ini adalah perangkat lunak antivirus, perusahaan-perusahaan ini biasanya memudahkan pelepasan produk evaluasi yang hanya berlaku untuk jumlah hari tertentu. Setelah melewati maksimum, program akan berhenti bekerja dan Anda perlu membeli produk jika Anda ingin tetap menggunakannya.
Kita juga dapat menemukan perangkat lunak bebas sepenuhnya, namun termasuk dalam program periklanan, distribusi jenis ini disebut Adware. Sebuah contoh yang jelas adalah program Messenger dari Microsoft yang memungkinkan penggunaan perangkat lunak bebas dalam pertukaran untuk masuk dengan cara iklan banner atau pop-up.

Data Dan Basis Data

Basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.
Istilah “basis data” berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

Berdasarkan struktur data di dalam basis data, maka basis data dapat dikelompokkan kedalam:

a. Basis data relasional
Basis Data relasional menggunakan tabel dua dimensi yang terdiri atas baris dan kolom untuk memberi gambaran sebuah berkas data.
Contoh-contoh Basis Data Relasional :
 DB2 à IBM
 ORACLE à Oracle
 SYBASE à Powersoft
 INFORMIX à Informix
 Microsoft Access à Microsoft

b. Basis data hirarki
Biasa disebut model pohon, karena menyerupai pohon yang dibalik. Model ini menggunakan pola hubungan orang tua-anak.

c. Basis data Jaringan
menyerupai model hirarkis, dengan perbedaan suatu simpul anak bisa memilki lebih dari satu orang tua.
Yang Berkepentingan Dengan Basis Data
 Pemakai akhir dan vendor DBMS
 Programmer aplikasi basis data
 Administrator Basis Data (Database Administrator)

DBMS (Database Management System)
Menurut Date, Sistem Basis Data adalah system terkomputerisasi yang tujuan utamanya adalah memelihara informasidan membuat informasi tersebut tersedia saat
dibutuhkan.
Manajemen Sistem Basis Data (Database Management System – DBMS)
adalah perangkat lunak yang didesain untuk membantu dalam hal pemeliharaan dan
utilitas kumpulan data dalam jumlah besar.

Komponen Utama DBMS
o Perangkat Keras
o Perangkat Lunak
o Data
o Pengguna

Keuntungan Penggunaan DBMS
 Kebebasan data dan akses yang efisien
 Mereduksi waktu pengembangan aplikasi
 Integritas dan keamanan data
 Administrasi keseragaman data
 Akses bersamaan dan perbaikan dari terjadinya crashes (tabrakan dari proses serentak).


Level Abstraksi Dalam DBMS
Data dalam DBMS dapat digambarkan dalam tiga level abstraksi, yaitu konseptual, fisik, dan eksternal. Data definition language (DDL) digunakan untuk mendefinisikan skema eksternal dan konseptual. Semua vendor DBMS menyertakan perintah SQL untuk menggambarkan aspek dari skema fisik. Informasi tentang skema konseptual, eksternal dan fisik disimpan dalam katalog sistem.

Perangkat lunak basis data
Microsoft SQL Server Paradox FlagShip
Oracle FoxPro Harbour
Sybase Visual FoxPro Visual dBase
Interbase Arago Lotus Smart Suite Approach
XBase Force db2
Firebird Recital
MySQL dbFast
PostgreSQL dbXL
Microsoft Access Quicksilver
dBase III Clipper

Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis data aras rendah (low level), diantaranya:
 Btrieve
 Tsunami Record Manager

Basis data yang sangat besar atau VLDB (Very Large Database) mengandung jumlah record yang sangat banyak atau menempati lokasi pada media penyimpanan data yang sangat besar.
Basis data terbesar berdasarkan ukuran rilis tahun 2005 kategori Data Warehouse
No. Perusahaan/Organisasi Ukuran (GB) DBMS Platform Arsitektur sistem Vendor basisdata Vendor sistem Vendor penyimpanan data

1 Yahoo! 100.386 Oracle UNIX Centralized/SMP Oracle Fujitsu Siemens EMC
2 AT&T 93.876 Daytona UNIX Federated/SMP AT&T HP HP
3 KT IT-Group 49.397 DB2 UNIX Centralized/Cluster IBM IBM Hitachi
4 AT&T 26.713 Daytona UNIX Federated/SMP AT&T Sun Sun
5 LGR – Cingular Wireless 25.203 Oracle UNIX Centralized/SMP Oracle HP HP
6 Amazon.com 24.773 Oracle RAC Linux Centralized/Cluster Oracle HP HP
7 tanpa nama 19.654 DB2 UNIX Centralized/MPP IBM IBM ECM
8 UPSS 19.467 SQL Server Windows Centralized/SMP Microsoft Unisys EMC
9 Amazon.com 18.558 Oracle RAC Linux Centralized/Cluster Oracle HP HP
10 Nielsen Media Research 17.685 Sybase IQ UNIX Centralized/SMP Sybase Sun EMC

Keterangan :
Basisdata dari Max Planck Institute for Meteorology memiliki 222.835 GB dengan perangkat lunak Oracle pada platform Linux tetapi tidak berada dalam kategory Data Warehouse.

Basisdata terbesar berdasarkan jumlah record rilis tahun 2005 kategori Data Warehouse
No. Perusahaan/Organisasi Ukuran (GB) DBMS Platform Arsitektur sistem Vendor basisdata Vendor sistem Vendor penyimpanan data

1 Sprint 2.847.553 Nonstop SQL NSK Centralized/cluster HP HP HP
2 AT&T 1.882.638 Daytona UNIX Federated/SMP AT&T HP HP
3 AT&T 533.723 Daytona UNIX Federated/SMP AT&T Sun Sun
4 Nielsen Media Research 502.407 Sybase IQ Centralized/SMP Sybase Sun EMC  
5 Yahoo! 385.318 Oracle UNIX Centralized/SMP Oracle Fujitsu Siemens EMC
6 Turkcell 181.083 Oracle UNIX Centralized/SMP Oracle Sun Hitachi
7 tanpa nama 167.173 Sybase IQ UNIX Centralized/SMP Sybase Sun EMC
8 KT IT-Group 136.641 DB2 UNIX Centralized/cluster IBM IBM Hitachi
9 tanpa nama 134.88 Sybase IQ UNIX Centralized/SMP Sybase HP HP
10 China Telecom Corporation Co.,Ltd. 133.924 Sybase IQ UNIX Centralized/SMP Sybase Sun Sun

Keterangan :
Basisdata dari Max Planck Institute for Meteorology memiliki 222.835 GB dengan perangkat lunak Oracle pada platform Linux tetapi tidak berada dalam kategory Data Warehouse.

Sistem Bilangan Dan Kode

Sistem bilangan yang digunakan dalam sistem komputer ada 4, yaitu : bilangan desimal, bilangan biner, bilangan oktal, dan bilangan heksadesimal. Sedangkan sistem kode yang digunakan ada 4 yaitu : kode EBC, kode EBCDIC, kode ASCII. Selanjutnya akan dijelaskan satu persatu.
Komputer mengolah data yang ada adalah secara digital, melalui sinyal listrik yang diterimanya atau dikirimkannya. Pada prinsipnya, komputer hanya mengenal dua arus, yaitu on atau off, atau istilah dalam angkanya sering juga dikenal dengan 1 (satu) atau 0 (nol). Kombinasi dari arus on atau off inilah yang yang mampu membuat komputer melakukan banyak hal, baik dalam mengenalkan huruf, gambar, suara, bahkan film-film menarik yang anda tonton dalam format digital.
Daftar Istilah

  • CODE, simbol-simbol yang terdiri atas angka,huruf, tanda baca, karrakter.
  • CODED, sistem pengkodean untuk transmisi digital.
  • CHARACTER, Karakter merupakan lambang-lambang yang terdiri dari huruf, angka, serta lambang-lambang lainnya, dibentuk dari susunan bit.
  • RADIKS,Jumlah simbol.
perbedaan sistem bilangan dan kode adalah Sistem kode mengkodekan semua karakter dalam alat-alat input atau keyboard pada proses di ADC (Analog to Digital Converter). Sedangkan sistem bilangan hanya mengkodekan bilangan atau angka.
1. Bilangan Desimal
Bilangan desimal yang dikenal dari 0,1,2,3,4,5,6,7,8,9.
Bilangan Radik : 10
Misalnya :
2510 = 2*101 + 5*100
= 20 + 5
= 25
Umumnya penulisan subscript 10 tidak digunakan.
2. Bilangan Biner
Bilangan yang dikenal dari 0,1.
Bilangan Radik : 2
Misalnya :
1012 = 1*22 + 0*21+1*20
= 4 + 0+1
= 5
3. Bilangan Oktal
Bilangan yang dikenal dari 0,1,2,3,4,5,6,7.
Bilangan Radik : 8
Misalnya :
258 = 2*81 +5*80
= 16+5
= 21
          4. Bilangan Heksadesimal
Bilangan yang dikenal dari 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
Bilangan Radik : 16
Misalnya :
2516 = 25H
= 2*161 +5*160
= 32+5
= 37
BINARY CODE DECIMAL (BCD)
BCD adalah sandi yang mengkonversi bilangan desimal langsung ke bilangan binernya sehingga ∑ BCD adalah 10, sebagaimana ∑ bil. desimal.
Tabel konversi BCD
BIL. DESIMAL
8
4
2
1
0
0
0
0
0
1
0
0
0
1
2
0
0
1
0
3
0
0
1
1
4
0
1
0
0
5
0
1
0
1
6
0
1
1
0
7
0
1
1
1
8
1
0
0
0
9
1
0
0
1
Ubahlah bilangan desimal 125 ke dalam BCD.
1 = 0001
2 = 0010
5 = 0101
jadi, 125 = 000100100101
EXTENDED BINARY CODED DECIMAL INTERCHANGE CODE (EBCDIC)
EBCDIC adalah sebuah standar kode biner untuk alphabetic dan angka yang diciptakan oleh IBM untuk sistem sandi yang mengkonversi bilangan desimal langsung ke bilangan biner untuk operasinya yg berskala besar. Kode ini digunakan untuk file text di sistem operasi IBM OS/390 untuk server S/390-nya dan untuk telex.
UNICODE
UNICODE adalah satu metoda baru dalam pengaturan kode biner untuk text dan bentuk tulisan lainnya. Metoda ini diharap dapat menjembatani berbagai karakter yang tidak sama dengan tulisan latin. Katakanlah tulisan Cina, Arab, Aksara Bali, dan lain sebagainya.
AMERICAN STANDARD CODED FOR INFORMATION INTERCHANGE (ASCII)
ASCII adalah format yang banyak digunakan untuk file teks di dalam dunia komputer dan internet untuk pengkodean alphabetic, numeric, atau karakter khusus dengan 256 kode (8 bit biner).
Karakteristik Tabel ASCII
Kode sistem tak tercetak (Non Printable System Codes) antara 0 – 31.
ASCII lebih rendah (Lower ASCII), antara 32 – 137. Diambil dari kode sebelum ASCII digunakan, yaitu sistem American ADP, sistem yang bekerja pada 7 bit biner.
ASCII lebih tinggi (Higher ASCII), antara 128 – 255. Bagian ini dapat diprogram, sehingga dapat mengubah-ubah karakter.
Tabel kode ASCII
image
Berapa bilangan heksadesimal untuk huruf b kecil berdasarkan tabel?
Jawab: kolom ke-6,baris ke-2. sehingga heksadesimal b –> 01100010