Pages

Jumat, 26 Agustus 2011

Mengenal Framework

Web Appliaction framework adalah sebuah kerangka kerja perangkat lunak yang dirancang untuk mendukung pengembangan situs Web dinamis. Didalam framework ini sendiri sudah terkandung beberapa feature yang sangat membantu dalam membuat web applikasi. Diantaranya:

  1. Security
    Beberapa framework sudah memiliki feature otentikasi (Authentication) dan otorisasi (Authorization), yang memungkinkan web server untuk mengidentifikasi pengguna aplikasi, dan membatasi akses ke fungsi berdasarkan beberapa kriteria yang ditetapkan.
    • Authentication
      Otentikasi adalah tindakan membentuk atau menyatakan sesuatu (seseorang) sebagai otentik, yaitu bahwa klaim yang dibuat oleh sesuatu (seseorang) atau tentang subjek adalah benar.
    • Authorization
      Otorisasi adalah fungsi menentukan hak akses terhadap sumber daya, yang berhubungan dengan keamanan informasi dan keamanan komputer pada umumnya dan kontrol akses pada khususnya.
  2. Database access and mapping
    Banyak aplikasi web kerangka menciptakan API bersatu ke backend database, memungkinkan aplikasi web untuk bekerja dengan berbagai database tanpa perubahan kode, dan memungkinkan programmer untuk bekerja dengan konsep tingkat yang lebih tinggi. Contoh : lib adodb
  3. URL mapping
    Sebuah pemetaan sistem URL yang menggunakan pencocokan pola atau penulisan ulang URL yang memungkinkan lebih "ramah" digunakan, meningkatkan kesederhanaan situs dan memungkinkan untuk mengindeks lebih baik oleh search engine.URL dengan akhiran "/page.cgi?cat=science&topic=physics" dapat di ganti menjadi lebih simple seperti "/page/science/physics"
  4. Web template system
    Sebuah sistem template Web menggambarkan perangkat lunak dan metodologi yang digunakan untuk menghasilkan halaman web dan untuk ditempatkan di situs Web dan pengiriman melalui Internet. Seperti proses sistem web template, menggunakan mesin template.
    Contoh Template engine untuk php antara lain:
    • Smarty
    • patTemplate
    • Mytemplate
    • TinyButStrong
    • VlibTemplate
  5. Caching
    Web cache adalah cache dari dokumen web (misalnya, halaman HTML, gambar) untuk mengurangi penggunaan bandwidth, server load, dan lag dirasakan.
  6. Ajax
    Ajax, singkatan dari "Asynchronous JavaScript dan XML", adalah teknik pengembangan web untuk menciptakan aplikasi web interaktif.
  7. Web services
    A web service (webservice) didefinisikan oleh W3C sebagai sebuah sistem software yang dirancang untuk mendukung interaksi interoperable (kemampuan menghubungkan operasi) mesin-ke-mesin melalui jaringan
  8. SOAP
    SOAP (Simple Object Access Protocol) adalah standar untuk bertukar pesan-pesan berbasis XML melalui jaringan komputer atau sebuah jalan untuk program yang berjalan pada suatu sistem operasi (OS) untuk berkomunikasi dengan program pada OS yang sama maupun berbeda dengan menggunakan HTTP dan XML sebagai mekanisme untuk pertukaran data.
  9. WSDL
    WSDL (Web Services Description Language) adalah fromat XML yang diterbitkan untuk menerangkan web service.

Dari sekian banyak feature, tidak semua framework memilikinya. Paling tidak beberapa feature tersebut terdapat didalamnya.

Dengan menggunakan framework, kita tidak perlu lagi berfikir bagaimana caranya untuk membuat sebuah koneksi, membuat keamanan, membuat library-library untuk teknologi ajax tapi hanya tinggal menggunakannya sesuai dengan aturan yang berlaku di dalam framework tersebut.

So, bagi yang belum menggunakan framework..silahkan untuk mencobanya. Dan yang pasti...kesan pertama begitu menggoda..selanjutnya terserah anda(iklat banget).

Oh ya, ada yang kelupaan. PHP framework yang ada diinternet sudah banyak sekali, tinggal memilih sesuai dengan kebutuhan dan kenyamanan. Antara lain:

  • CakePHP
  • Code Igniter(CI)
  • Symphony
  • ZendFW

Di Gamatechno juga memiliki framework sendiri yang dari tahun ketahun berkembang antara lain:

  • Siafw(Sia Framework)
  • Gtfw 1
  • Gtfw 2
  • Gtfw 3

Untuk web ini juga menggunakan framework, nama frameworknya simpleFramework(atau sf). Sebenarnya sf merupakan sebuah framework yang mengacu pada GTFW dan ditulis ulang untuk membuatnya lebih simple. Karena pada dasarnya GTFW dibuat untuk mensupport applikasi - applikasi berbasis web untuk skala besar.


Mengenal Network (Jaringan)

Jaringan Komputer merupakan kumpulan dari beberapa komputer dan peralatan penunjang lainnya yang terhubung dalam satu kesatuan dan saling terkoneksi. Dalam sebuah jaringan, komputer yang terhubung di dalamnya dapat saling bertukar informasi dan data melalui perantara kabel yang menghubungkannya atau melaui gelombang elektronik. Dengan jaringan pula, pengguna komputer dalam melakukan pencetakan dengan hanya menggunakan satu printer yang digunakan secara bersama – sama, bahkan menggunakan dan menjalankan hardware dan software secara bersamaan. Komputer yang terhubung di dalam sebuah jaringan sering kita sebut sebagai node, dimana dalam datu jaringan bisa terdiri dari beberapa node bahkan puluhan, ratusan, ribuan atau jutaan node sekalipun.

Macam – macam Jaringan Pada Komputer

Jaringan komputer dapat dibedakan menjadi beberapa macam yaitu :

1. Local Area Network

Local Area Network, Merupakan jaringan untuk area lokal didalam sebuah gedung atau kampus yang berukuran campai beberapa kilometer. LAN serinkali digunakan untuk menghubungkan komputer – komputer pribadi dan workstation dalam kantor suatu perusahaan atau pabrik – pabrik untuk memakai bersama sumber daya saling bertukar informasi. Lokal Area Network biasanya menghubungkan antarkomputer satu dengan yang lainnya, atau biasanya juga node satu dengan node lainnya. Daerah jangkauan LAN yang tidak terlalu jauh, misalnya saja dalam suatu ruangan atau dalam suatu area dengan radius antara 100 m sampai 2000 m, tergantung dari kabel yang digunakan.

Penerapan jaringan ini biasanya dibangun untuk perkantoran kecil (UKM = Usaha Kecil Menengah). Jika diterapkan pada perusahaan besar, diletakkan didalam ruang lingkup per departemennya.

Kecepatan pada jaringan lokal relatif tinggi, mulai dari 1, 100 sampai 1.000 Mbps. Jika dilihat dari segi kecepatan ini, tidak hanya transfer teks saja yang didukungnya, transfer data berupa grafis, audio, dan video pun sangatlahmemungkinkan juga.

Jika tersedia dua buah komputer dengan masing-masing memiliki Network Interface Card/NIC atau kartu jaringan LAN card yang terintegrasi dengan suatu sistem operasi yang mendukung jaringan komputer, dapat dikatakan bahwa kita telah membuat sebuah jaringan lokal.

Jaringan lokal tidak terlalu sulit dalam perawatannya, dikarenakan terminal yang digunakan belum terlalu banyak, serta cakupan area yang masih kecil, sehingga seorang teknisi jaringan tidak akan mengalami banyak kesulitan dalam maintenance jaringannya.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP_Oj2ZklBhqKcmi8SgQtEM4POhPDdlQ1DVertdAUJWVwvyFg_si8bXwImdliBnjKYMr9kCvH_79wE9I9QyCyHTcN-a27gb8JIvFJrcDJbH2XUqgQrM1lhvdwWNvoGl48p4rfQRa1UTps/s320/GbLan.jpg

Gbr Jaringan LAN

Keuntungan LAN :

· Biaya akses ke Internet lebih murah karena menggunakan Server

· Informasi dapat lebih banyak di temukan oleh client

· Dapat saling tukar-menukar informasi/ data

· Bisa dijadikan sebagai workstation

Kerugian LAN :

· Jika menggunakan HUB akan lebih lambat dalam pengaksesan karena speed terbagi untuk client yang lain

· Tidak bisa dijadikan sebagai Server

2. Metropolitan Area Network

Metropolitan Area Network, pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN. MAN dapat mencakup kantor – kantor perusahaan yang letaknya berdekatan atau juga sebuah kota dan dapat dimanfaatkan untuk kepeluan pribadi (swasta ) atau umum. MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel.

Jika suatu instansi atau perusahaan memiiki cabang dalam satu kota, yang kira – kira mempunyai radius 10-50 km, jaringan ini dengan jaringan MAN.

Ada dua pilihan untuk membuat jaringan metropolitan ini.

a. Pertama kita membutuhkan jasa perusahaan komunikasi untuk dapat menghubungkan perusahaan cabang yang ada atau piihan.

b. Kedua dengan menggunakan teknologi wireess.

Ini semua tergantung dari aplikasi yang digunakakn oeh perusahaan tersebut, apakah aplikasinya membutuhkan kecepatan yang tinggi, aplikasi yang ada tidak membutuhkan koneksi jaringan yang cepat, atau sekadar laporan – laporan antarcabang yang datanya harus dikirimkan dengan segera.

Pengguna jaringan biasanya sebuah perusahaan yang bergerak dibidang jasa, contohnya sebagai berikut.

· Perbankan

· Perguruan Tinggi

· Mini market

Perusahaan – perusahaan diatas membutuhkan data yang terintegrasi dari berbagai termina yang ada di tempat yang berbeda, sehingga kanor pusat dapat melakukan pengontrolan dan koordinasi bersama di setiap cabangnya. Ini berarti pimpinan dari perusahaan tersebut dapat berkomunikasi dan berdiskusi dengan para pimpinann di setiap cabangnya. Tidak peru pergi ke setiap cabang untuk memberikan perintah.

Gbr. Jaringan MAN

Keuntungan dari Jenis Jaringan Komputer MAN ini diantaranya adalah cakupan wilayah jaringan lebih luas sehingga untuk berkomunikasi menjadi lebih efisien, mempermudah dalam hal berbisnis, dan juga keamanan dalam jaringan menjadi lebih baik.

Kerugian dari Jenis Jaringan Komputer MAN seperti lebih banyak menggunakan biaya operasional, dapat menjadi target operasi oleh para Cracker untuk mengambil keuntungan pribadi, dan untuk memperbaiki jaringan MAN diperlukan waktu yang cukup lama.

3. Wide Area Network

Wide Area Network, jangkauannya mencakup daerah geografis luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesin – mesin yang bertujuan untuk menjalankan program – program (aplikasi) pemakai.

Jaringan computer ini merupakan gabungan dari ketiga jaringan di atas, yang telah mengalami pengembangan infrastruktur jaringan sehingga jarak cakupannya semakin jauh (antarkota, propinsi, bahkan negara).

Fungsi jaringannya hapir sama dengan fungsi jaringan pada MAN (Metropolitan Area Network). Untuk membabngun fungsi jaringan ini, jaringan benar – benar membutuhkan perpanjangan perusahaan ain untuk dapat mengoneksikan jaringan di setiap cabangnya. Dengan kata ain bahwa kita membutuhkan jaringan lain yang dimiiki oeh perusahaan yang spesialisasinya bergerak dibidang komunikasi (missal : Telkomsel atau Indosat ).

Infrastruktur yang digunakan oeh jaringan ini bisa menjadi lebih murah bila dibandingkan dengan jaringan metropolitan . Namun, ada biaya tambahan untuk setiap bulan atau tahunnya yang kita bayarkan kepada perusahaan komunikasi tempat perpanjangan infrastruktur jaringan computer yang kita miliki. Untuk saat ini, kecepatan transfer pada jaringan ini sangatlah rendah (sampai saat ini hanya pada kisaran 2 Mbps).

Jaraknya yang sangat jauh dan sudah tidak memungkinkan lagi jika media transmisi menggunakan kabe, aternatif yang digunakan adaah melaui VSAT (Very Small Aperture) atau menggunakan teknologi ISDN (Intregrated Service Digital Network).

Gbr. Jaringan WAN

Keuntungan Jenis Jaringan Komputer WAN seperti cakupan wilayah jaringannya lebih luas dari Jenis Jaringan Komputer LAN dan MAN, tukar-menukar informasi menjadi lebih rahasia dan terarah karena untuk berkomunikasi dari suatu negara dengan negara yang lainnya memerlukan keamanan yang lebih, dan juga lebih mudah dalam mengembangkan serta mempermudah dalam hal bisnis.

Kerugian dari Jenis Jaringan WAN seperti biaya operasional yang dibutuhkan menjadi lebih banyak, sangat rentan terhadap bahaya pencurian data-data penting, perawatan untuk jaringan WAN menjadi lebih berat.

4. Internet

Internet , sebenarnya tedapat banyak jaringan di dunia ini, seringkali menggunakan perangkat keras dan perangkat lunak yang berbeda – beda. Orang yang terhubung ke jaringan sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke jaringan lainnya. Keinginan seperti itu memerlukan hubungan antara jaringan yang seringkali tidak kompatibel dan berbeda. Biasanya untuk melakukan ini diperlukan sebuah mesin yang disebut gateway guna melakukan hubungan dan melaksanakan terjamahan yang diperlukan, baik perangkat keras maupun perangkat lunaknya. Kumpulan jaringan yang erkoneksi inilah yang disebut dengan internet atau internasional network.

Inter-Network atau disebut juga inter jaringan adaah pengembangan dari jaringan loka. Misalnya pada suatu kantor besar, computer setiap departemen akan digabungkan menjadi satu dengan departemen yang ainnya, berarti administrator jaringan menggabungkan dua jaringan loka yang ada. Pada implementasi nantinya dibutuhkan suatu device untuk menggabungkan antar dua segmen. Alat bridge yang berfungsi agar jaringan keompok computer akuntansi dapat saling berhubungan dengan kelompok jaringan computer marketing.

Tidak hanya bridge yang dapat menggabungkan dua segmen jaringan yang berbeda. Penggunaan repeater, router, atau gateway berfungsi juga untuk menjembatani dan sebagai perpanjangan dari suatu segmen jaringan local.

Kendala yang sering terjadi dilapangan adalah jika sebelumnnya jaringan lokakl tidak disiapkan untuk dilakukan pengembangan ke depan. Misanya, akan digabungkan dengan segmen – segmen lain yang nantinya akan tercipta kumpulan jaringan loka yang terbesar.

Cara mengatasinnya adalah lebih baik jika pembangunan jaringan dalam sebuah perusahaan dilakukan secara bersamaan. Atau, pada saat membangun jaringan komputer telah disiapkan untuk jaringan yang lebih besar. Tujuannya, jika kelak aka nada pengintegrasian antarunit lokal dengan unit lain (pengembangan jaringan lokal), biaya yang dikeluarkan untuk pembiayaan pemekaran dari sisi jaringan tidak sebesar jika dibandingkan dengan pembiayaan jaringan seperti awal – awal dibuatnya jaringan.

Gbr. Jaringan Internet

Keuntungan dari Jenis Jaringan Internet diantaranya adalah komunikasi dan berbagi sumber daya dari satu jaringan ke jaringan yang lain menjadi lebih mudah, penyebaran ilmu pengetahuan menjadi lebih pesat, penyampaian informasi menjadi lebih cepat dan mudah, dan menjadi lading untuk memperoleh penghasilan
Kerugian dari Jenis Jaringan Internet diantaranya adalah kejahatan dunia maya atau cyber criminal menjadi luas, pornografi menjadi semakin luas, transaksi barang-barang ilegal seperti narkoba menjadi marak, dan juga dapat menimbulkan fitnah karena penyampaian informasi yang salah.

5. Jaringan Tanpa Kabel

Jaringan Tanpa Kabel. Jaringan tanpa kabel merupakan suatu solusi terhadap komunikasi yang tidak bisa dilakukan dengan jaringan yang menggunakan kabel. Saat ini jaringan tanpa kabel sudah banyak digunakan dengan memanfaaatkan jasa satelit dan mampu memberikan kecepatan akses yang lebih cepat dibandingkan dengan jaringan yang menggunakan kabel.

Jenis Koneksi Jaringan

Ada dua jenis koneksi dalam jaringan, diantaranya :

· Peer to peer. Sistem jaringan model ini memungkinkan seorang pengguna membagi sumber dayanya yang ada dikomputernya, baik itu file seorang pengguna membagi sumber dayanya yang ada di komputernya, baik itu file data, printer, dan lain – lain dan mengakses sumber daya yang terdapat pada komputer lain.

Namun model ini tidak mempunyai sebuah file server atau sumber daya yang terpusat, seluruh komputer mempunyai kemampuan yang sama untuk memakai sumber daya yang tersedia di jaringan. Model ini di desain untuk jaringan berskala kecil dan menengah.

Model jaringan peer to peer ini memiliki beberapa kelebihan dan juga kelemahan. Kelebihannya adalah tidak terlalu mahal, karena tidak membutuhkan satu PC yang sepenuhnya berfungsi sebagai server dan tidak digunakan sebagai media kerja. Kelemahannya adalah tingkat keamanan kurang, karena tidak menyediakan fasilitas pengaman server yang mencukupi.

· Client Server. Sistem jaringan model ini memungkinkan jaringan untuk mensentralisasi fungsi dan aplikasi kepada satu atau dua pemakai file server. Sebuah file server menjadi jantung dari keseluruhan sistem, memungkinkan untuk mengakses sumber daya, dan menyediakan keamanan. Workstation yang berdiri sendiri dapat mengambil sumber daya yang ada pada file server.

Sistem operasi jaringan ini menyediakan mekanisme untuk mengintegrasikan seluruh komponen yang ada dijaringan dan memungkinkan banyak pengguna secara bersama – sama memakai sumber daya pada file server. Linux, Novell Netware, dan Windows NT adalah contoh model sistem operasi jaringan client Server. Model jaringan client server ini juga memiliki beberapa kelebihan dan kelemahan. Kelebihannya adalah sumber daya dan kemanan data dikontrol melalui server. Kelemahannya adalah membutuhkan biaya mahal, karen amembutuhkan 1 komputer yang bertindak sebagai server. Apabila terjadi kerusakan pada server maka distribusi data pada komputer klien terganggu.

Mengenal tentang Komputer

Kata komputer berasal dari bahasa latin yaitu COMPUTARE yang berarti menghitung dan dalam bahasa inggris disebut to compute. Komputer dapat didefinisikan sebagai alat elektronik yang dapat menerima input data, mengolah data, serta memberikan hasil akhir berupa informasi (output).

Sistem komputer dapat terbentuk karena 3 elemen yaitu :

1. Hardware merupakan bagian dari komputer yang dapat dilihat dan diraba dengan tangan, seperti monitor, mouse, keyboard, CPU dan sebagainya. Bagian paling utama dari ardware adalah CPU (Central Processing Unit), atau Micro Processor yang merupakan otak dari komputer, yaitu memiliki fungsi sebagai penerjemah atas instruksi pengguna hingga ke proses kalkulasi data. Sedangkan Monitor, Mouse, Keyboard, Printer, dan lainnya dapat dikategorikan sebagai Hardware (perangkat keras).

2. Software merupakan perangkat lunak atau isi program dari komputer. Software dapat digolongkan menjadi tiga kategori yaitu Sstem Operasi (DOS, Novell, Linux, Window, Mac OS dan lain - lain) Program Aplikasi (Microsoft Office, Macromedia Flash, Adobe dan lainnya). Driver Hardware meliputi semua program pengendali (driver) hardware.

3. Brainware merupakan pemakai atau pengguna komputer dalam hal ini adalah manusia yang mengoperasikan komputer.

Mengenal Perangkat Komputer

Seperangkat komputer secara umum terdiri dari Monitor, CPU, (Central Processing Unit), keyboard, dan Speaker Aktif. Ada perangkat tambahan yang lain, seperti printer, modem , scanner, dan lain-lain.

System Unit

CPU merupakan tempat dimana semua komponen seperti Processor ,Memory (RAM), kartu VGA, kartu suara, Hard disk, CDROM, dan lain – lain dirangkai jadi satu untuk membentuk suatu kesatuan sistem yang saling berhubungan. CPU juga merupakan komponen pengolah data berdasarkan instruksi yang diberikan kepadanya. Dalam mewujudkan fungsinya, CPU tersusun atas komponen utama yaitu:

1. Arithmetic and Logic Unit (ALU)

Bertugas membentuk fungsi – fungsi pengolahan komputer. ALU sering disebut masin bahasa (machine language) karena bagian ini mengerjakan instruksi – instruksi bahasa mesin yang diberikan padanya. ALU juga terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean, yang masing – masing memiliki spesifikasi tugas tersendiri.

2. Control Unit

Bertugas mengontrol operasi CPU dan secara keseluruhan mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi – fungsi operasinya. Control Unit juga termasul dalam tanggung jawab unit kontrol adalah mengambil instruksi – instruksi dari memori utama dan menentukan jenis instruksi tersebut.

3. Registers

Registers merupakan media penyimpanan internal CPU yang digunakan saat proses pengolahanan data. Memori ini bersifat sementara, biasanya digunakan untuk men yimpan data saat diolah ataupun data untuk pengolahan selanjutnya.

4. CPU Interconnections

CPU Interconnections merupakan Sistem koneksi dan bus yang menghubungkan komponen internal dan bus – bus eksternal CPU. Komponen internal CPU yaitu ALU, unit kontrol dan registers – register. Komponen eksternal CPU merupakan sistem lainnya seperti memori utama, piranti masukan atau keluaran.

Fungsi CPU

· Menjalankan program – program yang disimpan dalam memori utama dengan cara mengambil instruksi – instruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah.

· Pandangan paling sederhana proses eksekusi program adalah dengan mengambil pengolahan instruksi yang terdiri dari dua langkah, yaitu operasi pembacaan instruksi (fetch) dan operasi pelaksanaan instruksi (execute).

Siklus instruksi pada CPU

a. Siklus fetch – Eksekusi

Pada setiap siklus instruksi, CPU awalnya akan membaca instruksi dari memori. Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung instruksi selanjutnya, yangdisebut Program Counter (PC). PC akan menambah satu hitungannya setiap kali CPU membaca instruksi, instruksi – instruksi yang dibaca akan dibuat dalam register instruksi (IR). Instruksi – instruksi ini dalam bentuk kode – kode binner yang dapat diinterpretasikan oleh CPU kemudian dilakukan aksi yang diperlukan.

b. Aksi CPU

· CPU – Memori merupakan perpindahan daata dari CPU ke memori dan sebaliknya.

· CPU – I/O, merupakan perpindahan data dari CPU ke modul I/o dan sebaliknya.

· Pengolahan Data merupakan CPU membentuk sejumlah operasi aritmatika dan logika terhadap data.

· Kontrol merupakan instruksi untui pengontrolan fungsi atau kerja. Misalnya instruksi pengubahan urusan eksekusi.

c. Siklus Eksekusi

· Instruction Address Calculation (IAC), yaitu mengkalkulasi atau menentukan alamat instruksi berikutnya yang akan dieksekusi. Biasanya melibatkan penambahan bilangan tetap ke alamat instruksi sebelumnya. Misalnya bila panjang setiap instruksi 16 bit padahal memori memiliki panjang 8 bit, maka tambahkan 2 ke alamat sebelumnya.

· Instruction Fetch (IF), yaitu membaca atau pengambil instruksi dari lokasi memorinya ke CPU.

· Instruction Operation Decoding (IOD), yaitu menganalisa instruksi untuk menentukan alamt operand yang akan digunakan.

· Operand Fetch (OF), adalah mengambil operand dari memori atau dari modul I/O.

· Data Operation (DO) yaitu membentuk operasi yang diperintahkan dalam instruksi.

· Operand store (OS), yaitu menyimpan hasil eksekusi ke dalam memori.

Sejarah singkat komputer dimulai dari Tabung Vakum, Transistor, IC dan VLSI. Kinerja dari sebuah sistem komputer merupakan asil proses dari seluruh komponen komputer, yang melibatkan CPU, memori utama, memori sekunder, bus, peripheral. Pentium Intel mampu mendominasi pasaran dan secara teknologi menggunakan rancangan CISC (complex instruction set computers) dalam arsitekturnya. Power PC merupakan kelompok komputer yang menerapkan teknologi RISC (reduced instruction set computer).

Tempat Penyimpanan Data

1. Hard disk drive

Hardisk terletak didalam kotak CPU, yaitu memiliki fungsi untuk menyimpan semua data input pada komputer. Kapasitas hard disk dapat dipartisi menjasi beberapa drive tergantung dari besar kecilnya jumlah kapasitas pada hard disk. Untuk mengetahui berapa kapasitas hard disk pada masing – masing drive komputer, Anda dapat melihatnya pada jendela Windows Explorer.

2. CD atau DVD ROMfile

Pada masing – masing komputer, hardware ini ada yang hanya khusus untuk membasa data dari keping CD/DVD (CD/DVD ROM) dan ada juga yang disediakan untuk membaca dan sekaligus untuk menyalin data dari komputer (CDRW). Sedangkan DVD ROM kebanyakan bersifat multi fungsi, artinya dapat untuk membaca data dari CD atau DVD dan sekaligus menyalin data dari komputer ke keping CD atau DVD kosong.

3. Flash Disk

Flash Disk adalah media penyimpanan data yang bersifat removable (mudah untuk dipindahkan) dengan kapasitas penyimpanan bervariasi mulai dari 64 MB, 128 MB, 512 MB, dst. Flash disk dihubungkan pada komputer melalui port USB (Universal Serial Bus). Dibanding dengan CD, flash disk ini akses datanya relatif lebih cepat, atau hampir sama dengan hard disk.

MOUSE

Mouse merupakan salah satu bagian dari komputer yangmemiliki peranan yang sangat penting terutama untuk melakukan tindakan – tindakan tertentu yang hubungannya dengan pengoperasian suatu program. Dengan mouse, semua tindakan yang dilakukan seperti memilih , memindah, menjalankan tombol perintah, serta membuka dapat dilakukan dengan mudah. Ketika menggerakkan mouse, pada layar terapat semacam tanda anak panah yang selalu mengikuti aarah gerak mouse. Tanda yang seperti inilah yang biasanya dinamakan Pointer Mouse.

Mouse pada dasarnya untuk menggerakkan pointer guna menunjuk atau memilih item pada layar. Sedangkan penekanan pada tombol mouse berfungsi untuk menjalankan aksi tertentu pada item – item yang ditunjuk.

Pada mouse terdapat dua tombol utama, dan sebuah roda penggulung dimana masing – masing tombol ini memiliki beberapa pengoperasian sebagai berikut :

· Klik, artinya menekan tombol mouse kiri satu kali. Disini arti menekan adalah mamijit tombol mouse dan langsung melepas tombol tersebut (jadi tidak ditahan). Operasi ini biasanya untuk memilih item.

· Klik dua kali, artinay menekan tombol kiri mouse dua kali. Disini tombol mouse harus ditekan dua kali dengan cepat. Operasi ini biasanya untuk membuka file.

· Klik tahan dan geser (drag and drop) arinya menekan tombol kanan mouse satu kali. Operasi ini biasanya untuk menampilkan pilihan menu perintah.

· Klik kanan, artinya menekan tombol kanan mouse satu kali. Operasi ini biasanya untuk menampilkan pilihan menu peintah.

· Sedangkan roda penggulung terletak si antara tombol kiri dan kanan mouse, dapat menggunakan jari tangan untuk memutar roda penggulung ke arah atas dan bawah. Operasi ini biasanya untuk menggulung tampilan lembar kerja.

Memahami Perubahan Bentuk Pointer Mouse

Secara default pointer mouse berbentuk seperti panah, tetapi pada tindakan – tindakan tertentu bentuk pointer mouse ini bisa berubah. Berikut ini adalah beberapa perubahan bentukan pointer beserta penjelasannya :

Bentuk Pointer

Penjelasan

Bentuk pointer saat menunjuk dan memilih item

+

Bentuk pointer saat menggambar atau membentuk objek.

Bentuk pointer saat menyunting teks.

tangan

Menunjukkan Bahwa sebuah link bisa diklik.

Bentuk pointer saat memindah objek.

Bentuk pointer yang menunjukkan bahwa komputer sedang proses.

Bentuk pointer yang menunjukkan bahwa suatu tindakan tidak bisa dilakukan.

Keyboard

Keyboard merupakan sebauh papan yang terdiri dari tombol – tombo; untuk mengetikkan hruf, angka, dan simbol – simbol khusus lainnya pada komputer. Keyboard komputer secara fisik mempunyai bentuk yang hamoir sama dengan keyboard yang terdapat pada mesing ketik manual.

Monitor

Monitor adalah bagian dari komputer yang berfungsi untuk menampilkan output untuk menampilkan output dari CPU secara visual. Bagian yang menampilkan informasi baik dalam bentuk teks atau gambar disebut layar (screen). Monitor dan CPU merupakan bagian dari komputer yang tidak terpisahkan, CPU tanpa monitor tidak ada gunanya dan demikian juga sebaliknya. Ada dua tipe monitor yang banyak digunakan saat ini, antara lain monnitor CRT (chatode ray tube) dan monitor LCD (liquid crystal display).

Printer

Printer merupakan hardware yang digunakan untuk mencetak data dari komputer.

Ada dua tipe printer yang digunakan saat ini :

a. Printer Inkjet

Adalah tipe printer yang memiliki kemampuan cetak sedikit lambat, tetapi dapat menghasilkan cetakan yang lebih maksimal. Dengan pengaturan kualitas warna yang tepat dan kertas foto yang khusus, jenis printer ini akan menghasilkan cetakan gambar foto dengan kualitas tinggi.

b. Printer laser

Adalah tipe printer yang memiliki kemampuan lebih cepat dibandingkan dengan printer tipe inkjet. Karena kemampuan cetaknya cepat, maka sangat efektif sekali juka sigunakan untuk mencetak suatu dokumen teks.

Speaker

Speaker merupakan hardware tambahan yang berfungsi untuk mengeluarkan suara dari komputer, seperti suara musik, film, dan efek – efek suara lainnya. Untuk menggunakan speaker harus menghubungkan kabel speaker ke sistem unit yang terletak di bagian belakang kotak CPU.

Modem

Modem adalah sebuah hardware (perangkat keras) tambahan yang berfungsi untuk menerjemahkan semua data yang ada di internet sehingga bisa ditampilkan di komputer, Dengan perangkat ini dapat mengakses semua situs web di seluruh dunia.