Selasa, 21 September 2010

cara memprogram komputer

Belajar Memprogram Komputer
Dalam kehidupan sehari-hari, untuk berkomunikasi dengan orang lain, kita harus menggunakan bahasa yang sama dengan orang tersebut. Apabila kita menggunakan bahasa Indonesia, lawan bicara kita harus mengerti bahasa Indonesia. Apa yang terjadi jika ternyata lawan bicara kita tidak mengerti bahasa Indonesia? Ada dua jalan yang bisa ditempuh yaitu pertama, dengan menggunakan jasa penterjemah atau yang kedua, dengan meguasai bahasa yang dimengerti oleh lawan bicara kita.
Ilustrasi di atas memberikan gambaran yang sama dengan yang terjadi pada pemrograman komputer. Untuk bisa berkomunikasi dengan komputer, maka langkah yang harus diambil adalah menguasai bahasa yang dimengerti oleh komputer. Komputer, pada dasarnya, merupakan mesin digital yang hanya mengenal kondisi ada arus dan tidak ada arus listrik (biasa disimbolkan angka 1) dan tidak ada arus listrik (biasa disimbolkan angka 0). Dari kondisi tersebutlah maka dikenal bahasa mesin, yaitu bahasa yang dikenal oleh komputer dengan menggunakan sandi 1 (satu) dan 0 (nol). Pemrograman dengan bahasa mesin biasa digolongkan dalam bahasa tingkat rendah (low level languages).
Karena bahasa mesin sangat susah, maka muncul ide untuk melambangkan untaian sandi 1 dan 0 dengan singkatan kata yang lebih mudah dipahami manusia. Singkatan kata ini kemudian disebut mnemonic code. Bahasa pemrograman yang menggunakan singkatan kata (mnemonic code) tersebut adalah bahasa assembly. Bahasa assembly menggunakan perangkat lunak untuk menerjemahkan/ mengkonversi perintah-perintah assembly ke dalam bahasa mesin yang disebut assembler. Bahasa assembly merupakan bahasa pemrograman tingkat menengah (intermediate level languages).
Contoh :
Bahasa mesin, dalam prosesor Intel 0011 1010 0000 1011.
Bahasa assembly CMP AL, 0D (CoMPare AL with 0D)
Dapat dilihat bahwa singkatan CMP AL, 0D jauh lebh mudah dipahami dibandingkan
dengan 0011 1010 0000 1011.
Bahasa pemrograman assembly dirasakan masih terlalu sulit maka dikembangkan bahasa pemrograman yang lebih user friendly. Bahasa pemrograman yang menggunakan kata-kata yang mudah dimengerti oleh manusia. Bahasa pemgraman seperti ini dikenal sebagai bahasa generasi ketiga atau disingkat 3GL (third-generation language). Selain itu dikenal dengan nama 3GL, juga dikenal dengan nama bahasa tingkat tinggi atau HLL (high level languages).
Bahasa pemrograman menggunakan perangkat lunak untuk mengkonversikan program dalam bahasa manusiawi ke dalam bahasa assembly atau bahasa mesin, yang terdiri dari dua jenis yaitu interpreter dan compiler.
Interpreter menerjemahkan program baris per baris, artinya apabila suatu baris akan dieksekusi, maka baris tersebut diterjemahkan dulu dalam bahasa mesin, baru selanjutnya baris berikutnya yang akan dieksekusi. Contoh bahasa pemrograman yang menggunakan interpreter adalah Basic.
Compiler menerjemahkan semua perintah dalam bahasa mesin baru kemudian menjalankan hasil penerjemahan. Hasil penerjemahan tersebut disimpan dalam file atau memori. Contoh bahasa yang menggunakan compiler adalah Pascal, C, dan C++. Perkembangan bahasa pemrograman tidak berhenti sampai pada gen ketiga saja. Ada generasi lanjutan, yaitu bahasa generasi keempat atau disingkat 4GL (fourth generation languages). Bahasa generasi keempat ini biasanya digunakan dalam aplikasi database. Selain itu juga digunkan dalam program berorientasi objek antara lain Visual C, Visual Basic, Delphi, dan Visual Fox Pro serta masih banyak lagi.

PEMROGRAMAN TERSTRUKTUR
Ide pemrograman terstruktur pertama kali diungkapkan oleh Prof Edsger Djikstra dari Universitas Eindhoven sekitar tahun 1965. Dalam papernya, Djikstra mengusulkan peniadaan perintah GOTO pada pemrograman terstruktur. Berbeda dengan pendapat HD Millis yang mengungkapkan bahwa pemrograman terstruktur tidak tergantung pada ada tidaknya GOTO tetapi lebih pada struktur program itu sendiri. Dari pernyataan keduanya, memberikan gambaran tidak adanya definisi yang jelas untuk pemrograman terstruktur. Tetapi dapat digarisbawahi bahwa pemrograman terstruktur merupakan suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program.
Tujuan dari pemrograman terstruktur adalah:
(1) meningkatkan kehandalan suatu progam,
(2) program mudah dibaca dan ditelusuri,
(3) menyederhanakan kerumitan program,
(4) pemeliharaan program, dan
(5) meningkatkan produktivitas pemrograman.
Pemrograman terstruktur bercirikan:
(1) mengandung teknik pemecahan yang tepat dan benar,
(2) memiliki algoritma pemecahan masalah yang sederhana, standar dan efektif,
(3) memiliki struktur logika yang benar dan mudah dipahami,
(4) terdiri dari 3 struktur dasar yaitu urutan, seleksi dan perulangan,
(5) menghindari penggunaan GOTO,
(6) biaya pengujian rendah,
(7) memiliki dokumentasi yang baik,
(8) biaya perawatan dan dokumentasi yang dibutuhkan rendah.
Langkah-langkah untuk membuat program yang baik dan terstruktur adalah:
1. Mendefinisikan Masalah
Merupakan langkah penting dan vital yang paling sering dilompati oleh banyak pemrogram. Karena sangat pentingnya pendefinisian masalah ini maka sangat dianjurkan untuk terlebih dahulu mendefinisikan masalah yang akan dipecahkan, apa saja masukkan yang harus diberikan dan bagaimana keluarannya.
2. Menentukan Solusi
Setelah masalah didefinisikan dengan jelas, masukan yang akan diberikan dan keluaran yang diinginkan juga sudah diketahui selanjutnya adalah mencari jalan bagaimana memecahkan masalah tersebut dengan masukan yang sudah diketahui. Apabila permasalahan terlalu kompleks, bisa dibagi dalam bebrapa modul kecil. Sebagai contoh, progam untuk menghitung invers matriks. Modul pertama adalah meminta masukan matrik bujur sangkar. Modul kedua adalah mencari invers dari matrik yang sudah dimasukkan, dan modul terakhir adalah menampilkan hasilnya kepada pengguna.
3. Memilih Algoritma
Algoritma merupakan urutan langkah berhingga untuk memecahkan masalah logika atau matematika. Pemilihan algoritma merupakan langkah vital, karena kesalahan memilih algoritma akan menyebabkan program akan memberikan unjuk kerja yang kurang baik.
4. Menulis Program
Untuk menuliskan program perlu dipertimbangkan bahasa yang digunakan dan keperluan atau masalah masalah yang akan dipecahkan. Bahasa apapun bisa digunakan, dengan mempertimbangkan efektifitas dan efisiensi serta biaya.
5. Menguji Program
Jika program telah selesai ditulis, maka harus dilakukan pengujian. Pengujian awal berupa kompilasi yang menguji tata bahasa dan kebenaran program. Selanjutnya perlu diuji apakah program sudah menampilkan keluaran seperti yang diinginkan atau belum. Lebih jauh lagi, harus diuji program dengan banyak kasus lain. Sering terjadi suatu program berjalan untuk kasus A, B dan C tetapi tidak berjalan untuk kasus X, Y, dan Z. Pengujian ini harus sering dilakukan sampai benar-benar yakin program telah berjalan dengan baik.
6. Menulis Dokumentasi
Menulis dokumentasi dilakukan seiring dengan pembuatan program. Dokumentasi sangat penting untuk pengembangan dan perbaikan terhadap program sehingga program selalu bisa diperbaharui.
7. Merawat Program
Perawatan program bertujuan untuk mendeteksi bug yang sebelumnya tidak terdeteksi. Atau bisa juga digunkan untuk menambahkan fasilitas baru pada program, sehingga perlu adanya revisi pada program.
BAHASA PEMROGAMAN PASCAL
Pascal adalah bahasa tingkat tinggi yang berorientasi pada segala tujuan. Pascal dirancang oleh Prof Niklaus Wirth dari Techival University di Zurich, Switzerland, sedangkan nama Pascal diambil dari Blaise Pascal seorang ahli matematika dan philosophi yang terkenal pada abad 17 berasal dari Perancis.
Pascal dipublikasikan pertama kali pada tahun 1971 dengan tujuan untuk mengajar komputer secara sistematis. Karena sifatnya yang merupakan pemrograman terstruktur, maka dalam waktu singkat Pascal telah menjadi bahasa pemrograman yang popular. Pascal mempunyai beragam compiler yang digunakan, antara lain Turbo Pascal, GNU Pascal, Free Pascal, USCD Pascal dan Apple Pascal. Pada pembahasan buku ini penulis menggunakan Free Pascal Compiler (FPC) versi 2.0.2.

Cara Kerja Laptop

Cara Kerja Laptop
Dengan kecepatan roket ketenaran komputer laptop sungguh seperti sebuah fenomenal. Laptop sangat mudah dibawa, powernya lebih kecil dan suara yang tenang. Namun laptop sering terasa lebih lambat dan memiliki tampilan grafis yang masih dapat dinilai kurang, juga pada daya prosesnya, namun kekurangan-kekurangan ini tidak begitu mempengaruhi penggunanya.

Laptop lebih mahal dari PC Desktop.
Bagaimana mungkin semua perlengkapan yang biasa kita temui pada PC desktop sebesar itu dapat di bungkus sedemikian rupa menjadi satu paket? dan bagaimana mungkin laptop dapat bekerja dari kekuatan battery sekecil itu? mari kita telusuri.

Secara keseluruhan laptop dan PC (Personal Computer) desktop sangatlah mirip. Mereka memiliki dasar perangkat keras (hardware) yang sama, juga software dan sistem operasi yang sama. Perbedaan utamanya adalah bagaimana cara komponen-komponen tesebut dikemas dengan ringkas.

Sebuah komputer desktop memuat motherboard, video card, hard drive dan komponen lainnya dimasukkan kedalam sebuah kotak besar. Monitor keyboard dan periperal lainnya disambungkan menggunakan kabel maupun wireless. Baik kotak itu berdiri secara vertikal maupun horisontal, memerlukan ruangan lebih banyak untuk penambahan card, kabel dan sirkulasi udara.

Oleh karena desainnya yang berbeda ini, dan kemampuannya dalam mobilitas komponen-komponen laptop harus memiliki syarat:
Ringkas untuk dapat dimampatkan pada ruang yang kecil.
Hemat energi
Menghasilkan panas yang lebih kecil dari pada komponen pada komputer desktop.

Seringkali, perbedaan inilah yang membuat komponen-komponennya sedikit lebih mahal, yang dapat menjadikan harga laptop lebih mahal.

Prosesor
Microprosesor, atau CPU, bekerja dengan sistem operasi untuk meng-kontrol kendali komputer. hal ini sangatlah utama, ber-tindak sebagai otak komputer. CPU menghasilkan panas yang tinggi, maka komputer desktop menggunakan kipas untuk sirkulasi udara dan plat peredam panas, sebuah plat yang disusun sedemikian rupa guna mengalihkan panas dari prosessor. Karena sejak laptop mempunyai jauh sedikit ruang maka memiliki metode yang lebih ringkas untuk menempatkan komponen-komponen peredam panas ini, CPU ini biasanya:

Bekerja pada voltasi dan clock speed yang rendah, hal ini mengurangi keluarnya panas dan tenaga yang berlebihan namun akan sedikit memperlambat kinerja prosessor. Banyak juga laptop yang dipasang berjalan pada voltase dan clock speed yang lebih tinggi, namun tetap menggunakan setting yang lebih rendah dalam konsumsi baterai.

Pemasangan motherboard tanpa pin, socket dan pin membutuhkan ruang lebih pada PC. Beberapa prosesor laptop dipasang langsung pada motherboard tanpa menggunakan socket. Ada juga laptop yang menggunakan suatu Micro-FCBGA (Flip Chip Ball Grid Array), yang mana menggunakan bola sebagai pengganti pin. Desain ini menghemat ruang, akan tetapi pada kasus ini berarti prosessor tidak dapat dilepaskan dari motherboard untuk diganti atau di upgrade.

Memiliki sleap mode atau slow-down mode, sistem operasi dan komputer akan bekerjasama untuk mengurangi kecepatan ketika komputer tidak sedang digunakan atau disaat prosesor tidak sedang tidak melakukan pekerjaan. G4 prosesor milik Apple juga memprioritaskan hal ini untuk menghemat tenaga baterai.

Beberapa laptop menggunakan komponen-komponen dari CPU desktop yang di set untuk bekerja pada clock speed yang lebih rendah. Meski hal ini dapat meningkatkan performa, namun laptop ini sering berjalan dengan panas yang berlebihan dan secara segnifikan mengurangi masa pakai baterai.

Pada umumnya semua laptop memiliki kipas kecil dan plat peredam panas, atau pipa penyebar panas untuk menolong menghilangkan panas dari CPU. Beberapa model laptop hi-end, meng-kurangi panasnya CPU dengan menggunakan cairan pendingin yang disalurkan disamping pipa panas. Juga kebanyakan CPU laptop berada disisi tepian laptop. hal ini memungkinkan kipas untuk memindahkan panas ke luar laptop tanpa melewati komponen lain.

Memory dan Storage
Sebuah memory laptop sangat mempengaruhi performa kecepatan laptop. beberapa laptop memiliki cache memory yang ditempatkan dekat dengan prosesor, hal ini memungkinkan akeses data yang lebih cepat. Beberapa juga memiliki jalur buss yang lebih besar, memungkinkan data dapat bergerak dari prosesor ke motherboard dengan lebih cepat.

Laptop sering menggunakan modul memory lebih kecil untuk meringkas ruang. Tipe momory yang digunakan pada laptop meliputi:
Small Outline Dual Inline Memory Module (SODIMM)
Dual Data Rate Synchronous RAM (DDR SDRAM)
Single data rate Synchronous RAM (SDRAM) Modul memory laptop
Beberapa laptop mempunyai memory yang mudah untuk di upgrade dan panel yang mudah untuk dilepaskan.

Sama seperti desktop, Laptop memiliki hardisk internal, yang digunakan untuk menyimpan sistem operasi, aplikasi dan file data. Bagaimanapun, laptop biasanya memiliki sedikit ruang hard-disk dibanding PC desktop. Sebuah Hardisk laptop tentu saja secara fisik juga lebih kecil daripada milik PC desktop. Sebagai tambahan, kinerja hardisk pada laptop berputar lebih lambat dari hardisk pada PC desktop, hal ini untuk mengurangi baik panas maupun penggunaan baterai.

Komputer desktop memiliki ruang yang cukup untuk dipasangi drive tambahan, seperti drive CD dan DVD ROM. Meskipun ruang pada laptop sangat kecil namun banyak laptop menggunakan suatu port desain modular, yang dapat dipasangkan pada tempat yang sama, hal ini memiliki tiga tujuan berbeda:

Hot swappable - komputer tetap berjalan selagi melakukan pengantian drive.
Warm swappable - komputer tetap berjalan selagi menganti drive, tetapi penyesuaian drive (alur yang digunakan pengiriman data ke prosesor) harus non-aktip
Cold swappable - komputer harus dimatikan saat melakukan pergantian.

Pada beberapa kasus port drive ini tidak sebatas digunakan untuk drive namun juga dapat digunakan sebagai baterai extra.

Display dan Sound
Suatu unit pemproses grafis (GPU) adalah sebuah microprosesor yang menangani pengolahan/ kalkulasi penting pada grafis 3D. Seperti prosesor CPU, sebuah GPU menghasilkan panas yang tinggi. Kebanyakan laptop memiliki kemampuan grafis built-in pada motherboardnya atau memiliki graphics card yang lebih kecil didesain khusus untuk laptop. GPU pabrikan seperti ATI dan nVidia, keduanya memproduksi GPU khusus untuk laptop. Laptop sering membagi memory antara CPU dan GPU, guna menghemat ruang dan baterai.

Banyak orang kurang memperhatikan bahwa laptop mengurangi performa grafisnya. Laptop memiliki banyak daya proses untuk produktivitas aplikasi web dan surfing. Bagaimanapun, laptop harus berjuang keras untuk mengatasi game 3D terbaru. Hanya beberapa laptop yang khusus dirancang untuk penggemar game, memiliki GPU yang lebih powerful dan tambahan video memory.

Layar laptop kebanyakan menggunakan layar LCD. Kebanyakan menggunakan ukuran layar antara 12 sampai 17 inci, dan ukuran dari layar mempengaruhi ukuran keseluruhan laptop. Sebagai tambahan, layar laptop meliputi:
Black-and-white (16 grayscale) or color (65,536 colors)
Matrix aktip atau pasif
Reflective Atau backlit

layar matrix aktip mengeluarkan gambar yang lebih tajam dan lebih mudah dibaca, dan layar backlit menjadi lebih baik digunakan untuk kondisi kurang cahaya.

Kebanyakan laptop juga memiliki sound card sendiri maupun yang terintergrasi pada motherboard, begitu juga dengan speakernya yang built-in. Bagaimanapun juga, sangat jarang laptop memiliki kualitas soundcard maupun spiker seperti pada PC desktop. Para gamer dan penggemar audio dapat menambah kemampuan laptop mereka dengan menambahkan spiker external yang ditancapkan melalui port USB maupun port FireWire yang ada pada laptop.

Power Supply
Laptop dan desktop sama–sama menggunakan tenaga listrik. Keduanya sama-sama memiliki baterai kecil untuk menjaga keakuratan waktu, dan pada beberapa kasus dinamakan CMOS RAM. Bagaimanapun, tidak seperti komputer desktop, laptop lebih mudah dibawa dan bisa dioperasikan dengan baterai.

Baterai Nickel-Cadmium (NiCad) adalah tipe baterai pertama yang biasa digunakan di komputer laptop, dan laptop-laptop tipe lama kadang-kadang masih menggunakan baterai tersebut. Masa charge baterai tersebut kurang lebih dua jam, tetapi dapat berkurang bergantung pada efek memori. Gelembung gas dalam sel platina, menurunkan jumlah total ruang sel yang tersedia untuk masa recharge. Yang dapat disarankan mengenai hal tersebut adalah jangan mengisi ulang baterai sebelum benar-benar kosong. Kekurangan yang lain dari NiCad adalah apabila baterai dicharge terlalu lama, dapat meledak.

Baterai Nikel-Metal Hydride (NiMH) adalah jembatan antara baterai NiCad dan baterai Lithium-Ion (LiIon) yang terbaru. NiMH memiliki masa charge lebih lama dibandingkan NiCad tetapi secara keseluruhan memiliki total masa aktif lebih pendek.

Baterai LiIon adalah standard terkini untuk laptop. Baterai tersebut ringan dan memiliki masa aktif lebih lama. LiIon tidak bergantung pada efek memori, dapat dicharge secara acak, dan tidak akan menimbulkan efek panas bila di charge terlalu lama. Baterai LiIon juga lebih tipis dibandingkan baterai-baterai laptop yang lain yang membuatnya menjadi baterai ideal untuk notebook yang tipis. Baterai LiIon dapat bertahan hingga 950 sampai 1200 kali charge.

Banyak laptop yang menggunakan LiIon menyatakan memiliki masa aktif 5 jam, tetapi ukuran tersebut dapat sangat bergantung pada bagaimana komputer tersebut digunakan. Hard Drive, Disk Drive dan layar LCD, semua benda tersebut menggunakan tenaga baterai. Bahkan penggunaan koneksi internet wireless juga memerlukan tenaga baterai. Banyak model-model laptop memiliki software management power untuk memperpanjang masa aktif baterai atau mengawetkan tenaga baterai ketika baterai sudah mulai habis.

Whitebooks
Banyak orang membuat PC tambahan untuk mereka gunakan sendiri atau untuk pelanggan. Komputer buatan sendiri tersebut dinamakan Whiteboxes (kotak putih), yang menyajikan sebuah porsi yang signifikan untuk pasar komputer. Beberapa orang juga memodifikasi komputer mereka untuk penampilan, yang dinamakan “modding”. tetapi bagaimana dengan membuat atau memodifikasi laptop?

laptop modifikasi atau buatan sendiri dinamakan buku putih (whitebook). Whitebook memainkan peran 5% dalam pasar laptop dan jumlah tersebut perlahan meningkat. Industri tersebut telah berjalan cukup baik dalam mepertahankan jumlah pengguna laptop. Mereka membuat laptop tersebut cukup sulit untuk dibuka, dimodifikasi dan mendapatkan onderdil2 laptop. Membuka casis laptop dalam hal kebanyakan membuat garansi pabrik tidak berlaku.

Membuat laptop dari awal masih cukup sulit dilakukan, karena tidak mudah mendapatkan perangkat-perangkat laptop. Tetapi vendor-vendor seperti ASUS dan ECS memudahkan beberapa pelanggannya untuk membeli kerangka – kerangka laptop kosong. Kerangka-kerangka tersebut dijual khususnya untuk reseller yang ingin membuat Whitebook dan menjualnya ke pelanggan. Sebagai tambahan, kita dapat memodifikasi atau mengup-grade dengan menggunakan kerangka tersebut. Perusahaan seperti TechStyle telah membuat bisnis hal tersebut.

Bagian-bagian laptop Whitebook terdiri dari:
Casis
Motherboard
Drive optik
Layar display
Keyboard
Graphics Card
Hal ini artinya bagi yang ingin membangun whitebook harus mencari:
Microprocessor
RAM
Wireless card

Pada hal ini, tidak ada standart riil untuk bentuk faktor desain (desain dan bentuk) tentang komponen laptop. Prosesor yang di desain khusus untuk laptop sangatlah banyak dipasaran, namun mencari motherboard yang sesuai dengannya adalah cerita lain. Untuk perangkat hard drivenya cukup standar, dan sistem memory SODIMM mudah dicari, namun untuk komponen lainnya masih membutuhkan pencarian lebih dalam.

Sejarah Laptop
Pada tahun 1970an Alan Kay dari Xerox Palo Alto Research Center memiliki suatu visi untuk sebuah komputer jinjing yang tidak memerlukan kabel, seukuran buku catatan. Ia menamakannya Dynabook. Dynabook milik Kay ini diciptakan dengan kemampuan network wireless. Dan hal ini mulai mengerakkan roda perkembangan sebuah komputer jinjing yang sebenarnya seperti sekarang ini.

Di era 1979, William Moggridge dari korporasi Grid System menciptakan komputer jinjing yang pertama: The Grid Compass Computer 1109. Memiliki 340 kilobyte memory, sebuah kotak die-cast magnesium dan sebuah layar lipat electrominescent. Nasa membeli banyak darinya pada kisaran $800 perbiji, untuk digunakan pada program ruang angkasa.

pada 1983 Gavilan Computer memproduksi sebuah komputer laptop yang bekerja dengan baik sebaik MS-DOS pada processor 8088. Diproduksi dengan 64K RAM, dapat di up-grade ke 128K. Dengan berta sekitar 9 pounds, memiliki touchpad/mouse didepan sebelah atas keyboard.

Pada tahun 1984 Apple memperkenalkan Apple model IIc. Apple IIc adalah sebuah notebook-seukuran komputer, akan tetapi bukan Laptop sebenarnya. Memiliki microprosesor 65C02, Memory 128 kilobytes dan floppy drive 5.25-inch internal, dua port serial, port mouse, modem card, power supply external, dan dapat dilipat. Komputer itu sendiri memiliki berat 10 sampai 12 lb (5kg), akan tetapi monitornya sedikit lebih berat. Apple IIc memiliki monitor monochrome 9-inci dan LCD panel optional. Kombinasi antara komputer/panel LCD telah menjadikannya sebuah komputer portable. Apple IIc dipasarkan ke rumah dan bidang pendidikan, dan meraup sukses untuk sekitar lima tahun.

Perusahaan lain seperti IBM, memperkenalkan komputer jinjing lainnya pada tahun berikutnya. Komputer jinjing pertama yang dilepas secara komersial adalah IBM PC, tidak seperti Apple IIc, PC convertible adalah benar-benar sebuah computer Laptop. Seperti Komputer Gavilan diperkenalkan pada tahun 1986. Dengan fitur:
Microprosesor 8088
Memory 256 kilobyte
Dua floppy drive 3,5-inch (8.9 cm)
Sebuah layar LCD
Paralel dan port serial printer
Ruang untuk modem internal
Sebuah software dasar mencakup pengolahan kata, penangalan kalendar, buku alamat, dan software kalkulator.

Dengan berat yang kokoh 12 lbs (5,4 kg), PC ini dijual pada kisaran $3500. Menjadi komputer jinjing yang pertama dengan desain clamshell seperti laptop sekarang. Sukses dari PC yang dapat dirubah menjadi katalisator untuk parapesaing seperti Compaq dan Toshiba mengubah desain clamshell ini menjadi komputer jinjing mereka sendiri. Dan mulai jaman dari sebuah komputer laptop.




Oleh : Anom Maulana
9C
7 (TUJUH)

Kamis, 16 September 2010

komputer



Cara Kerja Komputer

Wednesday, 04 November 2009 00:23
ingin tahu bagaimana sebuah mesin yang disebut komputer bisa bekerja? Anda penasaran bagimana kok komputer bisa bekerja sedemikian rupa sehingga bisa membantu memudahkan pekerjaan manusia?
Dulu pada saat teknologi yang digunakan pada komputer digital sudah berganti secara dramatis, yaitu sejak komputer pertama pada tahun 1940-an, komputer kebanyakan masih memakai arsitektur milik Von Neumann, yang diusulkan oleh John von Neumanndi pada awal tahun 1940-an.
Seorang Arsitektur, bapak Von Neumann menggambarkan komputer dengan empat bagian utama yaitu;
1. unit Aritmatika dan Logis atau disingkat ALU,
2. unit kontrol,
3. memori,
4. alat masukan dan hasil (nama lainnya I/O).
a. Memori
Pada sistem ini memori adalah urutan byte yang diberi nomor, dapat diumpamakan seperti {sel} atau {lubang burung dara}, pada setiap kantong berisikan sepotong informasi yang kecil. Informasi itu yang memungkinkan nanti akan menjadi perintah untuk mengatakan kepada komputer apa yang harus dikerjakan oleh komputer itu.
Memori ini bertugas menampung berbagai bentuk informasi sebagai angka biner. Jika ada informasi yang belum terbentuk menjadi biner akan dipecahkan atau istilah lain adalah “encoded”, menjadi sejumlah instruksi yang akan mengubah informasi tersebut menjadi sebuah angka / urutan angka-angka. Misalanya adalah ; Huruf “C” disimpan sebagai angka desimal 70 atau angka biner, menggunakan salah satu metode pemecahan. Instruksi yang lebih kompleks dapat dipakai sebagai tempat untuk menyimpan data berupa data gambar, data suara, data video, dan berbagai macam data lainnya. data yang dapat disimpan di dalam satu sell disebut dengan sebuah “byte”.
Umumnya memori dapat ditulis kembali menjadi lebih dari jutaan kali, memori bisa dianalogikan sebagai sebuah Kertas dan pensil yang bisa ditulis kemudian bisa dihapus lagi, ketimbang sebuah kertas dengan spidol yang tidak bisa dihapus hapus lagi
Ukuran dari setiap sel, serta jumlah sel, mengalami perubahan yang sangat mengagumkan dari generasi komputer yang lama ke generasi komputer yang lebih modern, begitu pula dengan teknologi dalam cara pembuatan memori telah mengalami perubahan yang sangat mengagumkan. Diawali dari teknologi relay elektromekanik, kemudian ke teknologi tabung yang diisi dengan air raksa, lalu kemudian pegas dimana pulsa akustik terbentuk, kemudian teknologi matriks magnet permanen ke setiap transistor, lalu sampai kemudian ke sirkuit terpadu dengan jutaan transistor di atas satu chip silikon.

a. Pemrosesan

Sebuah CPU atau singkatan dari Unit Pemproses Pusat dalam bahasa inggrisnya central processing unit, bertugas untuk memproses arahan, melakukan pengiraan dan mengatur lalu lintas informasi menerusi system komputer. Unit atau perangkat pemprosesan juga akan melakukan komunikasi dengan perangkat input, output dan penyimpanan untuk melaksanakan arahan-arahan yang berkaitan.
Di dalam arsitektur milik bapak von Neumann yang asli, ia telah menjelaskan tentang sebuah Unit Aritmatika dan Logika, serta sebuah Unit Kontrol. Pada komputer modern, kedua unit ini terletak dalam satu sirkuit terpadu yaitu IC atau Integrated Circuit, yang juga dinamakan CPU atau Central Processing Unit.
Apakah yang dimaksud dengan Unit Aritmatika dan Logika, atau Arithmetic Logic Unit (ALU)? Unit Aritmatika dan Logika, atau Arithmetic Logic Unit (ALU) adalah alat yang melakukan tugas dasar seperti tugas aritmatika (penjumlahan, pengurangan, dan semacamnya), tugas logis (and, or, not), dan pelaksanaan perbandingan (contohnya, membandingkan isi sebanyak dua slot untuk kesetaraan). Pada unit inilah dilakukan “kerja” yang nyata.
Unit kontrol menyimpan perintah yang dilakukan oleh komputer, memerintahkan ALU untuk melaksanaan dan mendapat kembali informasi (dari memori) yang diperlukan untuk melaksanakan perintah itu, dan memindahkan kembali hasil ke lokasi memori yang sesuai. Sekali yang terjadi, unit kontrol pergi ke perintah berikutnya.

b. Input dan Hasil

I/O mengizinkan komputer memperoleh informasi dari dunia luar, dan meletakkan hasil pekerjaannya di sana, dapat berbentuk fisik atau non fisik. Ada berbagai macam alat I/O, dari yang akrab ditelinga kita seperti keyboard, monitor dan hardisk, ke yang lebih tidak biasa misalnya adalah webcam (kamera web), mesin printer, mesin scanner, dan lain lain.
Yang dipunyai oleh semua alat masukan biasa adalah bahwa mereka merubah informasi dari suatu macam ke dalam data yang bisa diolah lebih lanjut oleh sistem komputer digital. Alat output, merubah data ke dalam informasi yang dapat dimengerti oleh pemakai komputer. Dalam pengertian ini, sistem komputer digital ialah contoh dari sistem pengolah data.

c. Instruksi / perintah

Perintah atau instruksi yang dibahas seperti judul di atas adalah tidak perintah kaya bahasa manusiawi. Komputer hanya mempunyai jumlah yang terbatas perintah sederhana yang dirumuskan dengan baik. Perintah biasa yang dipahami kebanyakan komputer ialah misalnya “melakukan penyalinan isi sel 456, dan tempat tiruan di sel 789?, menambahkan isi sel 888 ke sel 063, dan tempat akibat di sel 024?, dan “jika isi sel 777 adalah 0, perintah berikutnya anda di sel 456?.
Perintah atau Instruksi dimulai dalam komputer sebagai nomor - kode untuk “menyalin” mungkin menjadi 001, misalnya. Suatu himpunan perintah khusus yang didukung oleh komputer tertentu diketahui sebagai bahasa mesin komputer. Dalam prakteknya, orang biasanya tidak menulis perintah untuk komputer secara langsung di bahasa mesin tetapi memakai bahasa pemrograman “tingkat tinggi” yang kemudian diterjemahkan ke dalam bahasa mesin secara otomatis oleh program komputer khusus (interpreter dan kompiler). Beberapa bahasa pemrograman berhubungan erat dengan bahasa mesin, seperti assembler (bahasa tingkat rendah); di sisi lain, bahasa seperti Prolog didasarkan pada prinsip abstrak yang jauh dari detail pelaksanaan sebenarnya oleh mesin (bahasa tingkat tinggi)

d. Arsitektur

Komputer kontemporer meletakkan ALU dan juga unit kontrol ke dalam satu sirkuit terpadu yang dikenal sebagai Central Processing Unit (CPU). Biasanya, memori komputer ditempatkan di atas beberapa sirkuit terpadu yang kecil dekat CPU. Alat yang menempati sebagian besar ruangan dalam komputer adalah ancilliary sistem (misalnya, untuk menyediakan tenaga listrik) atau alat I/O.
Beberapa komputer yang lebih besar berbeda dari model di atas di satu hal utama - mereka mempunyai beberapa CPU dan unit kontrol yang bekerja secara bersamaan. Terlebih lagi, beberapa komputer, yang dipakai sebagian besar untuk maksud penelitian dan perkomputeran ilmiah, sudah berbeda secara signifikan dari model di atas, tetapi mereka sudah menemukan sedikit penggunaan komersial.
Fungsi dari komputer secara prinsip sebenarnya cukup sederhana. Komputer mencapai perintah dan data dari memorinya. Perintah dilakukan, hasil disimpan, dan perintah berikutnya dicapai. Ulang prosedur ini sampai komputer dimatikan.

e. Program

Program komputer merupakan daftar perintah yang besar untuk dilakukan oleh komputer. Banyak program komputer berisi jutaan perintah, dan banyak dari perintah itu dilakukan berulang kali. Suatu Komputer modern yang umum dapat mengerjakan sekitar dua sampai tiga milyar perintah dalam satu detik. Komputer tidak mendapat kemampuan luar biasa, mereka lewat kemampuan untuk melakukan perintah kompleks. Tetapi, mereka melakukan jutaan perintah sederhana yang diatur oleh orang yang disebut (programmer). [Programmer Baik mengembangkan set-set perintah untuk melakukan tugas biasa sebagai contoh, menggambar titik di layar dan lalu membuat set-set perintah itu tersedia kepada programmer lain]. Saat ini, kebanyakan komputer melakukan beberapa program sekaligus. Ini biasanya diserahkan ke sebagai multitasking. CPU melakukan perintah dari satu program, kemudian setelah beberapa saat, CPU beralih ke program kedua dan melakukan beberapa perintahnya.

f. Sistem Operasi

Sistem operasi merupakan semacam gabungan dari potongan kode yang berguna. Ketika semacam kode komputer dapat dipakai secara bersama oleh bermacam-macam program komputer, kemudian setelah bertahun-tahun, programer akhirnya memindahkannya ke dalam sistem operasi.
Sistem operasi, dapat menentukan program man yang dijalankan, kapan, dan alat mana “seperti memori atau I/O” yang mereka pakai. Sistem operasi juga memberikan pelayanan kepada program lain, seperti kode “driver” yang mengizinkan seorang programer untuk menulis program untuk suatu mesin tanpa perlu mengetahui detail dari semua alat elektronik yang berhubungan.

Definisi, Keunggulan, Dan Penerapan Komputer Pada Berbagai Bidang

Definisi Komputer :
Istilah Komputer (computer) diambil dari computare (bhs latin) yang berarti menghitung (to compute atau to reckon).
Definisi komputer menurut para ahli :
o Robert H. Blissmer dlm buku Computer Annual
Komputer adalah suatu alat elektronik yg mampu melakukan beberapa tugas seperti menerima input, memproses input tadi sesuai dengan programnya, menyimpan perintah-perintah dan hasil pengolahan, serta menyediakan output dalam bentuk informasi
o Donald H. Sanders dlm buku Computer Today
Komputer adalah sistem elektronik utk memanipulasi data yg cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output dibawah pengawasan suatu langkah-langkah, instruksi2 program yg tersimpan di memori (stored program)
o VC. Hamacher dkk, dlm buku Computer Organization
Komputer adalah mesin penghitung eletronik yg cepat dapat menerima informasi input digital, memprosesnya sesuai dengan suatu program yg tersimpan di memorinya dan menghasilkan output informasi
Dari pengertian diatas dapat disimpulkan bahwa pengertian komputer adalah :
1. Alat elektronik
2. Dapat menerima input data
3. Dapat mengolah data
4. Dapat memberikan informasi
5. Menggunakan suatu program yg tersimpan di memori komputer (stored program)
6. Dapat menyimpan program dan hasil pengolahan
7. Bekerja secara otomatis
Sedangkan pengertian program adalah kumpulan dari instruksi-instruksi atau perintah terperinci yang sudah dipersiapkan supaya komputer dapat melakukan fungsinya dengan cara yang sudah tertentu.
Pengolahan Data Elektronik (PDE) atau EDP menurut Jogiyanto, H.M. adalah manipulasi dari data ke dalam bentuk yg lebih berarti berupa suatu informasi dgn menggunakan suatu alat elektronik yaitu komputer. dimana :
Data adalah kumpulan kejadian yg diangkat dari suatu kenyataan yg berupa angka-angka, hurup-hurup atau symbol-simbol khusus atau gabungan darinya
- Pengolahan data (data processing) adalah manipulasi dari data ke dalam bentuk yang lebih berguna atau lebih berarti berupa suatu informasi
- Informasi adalah hasil dari kegiatan pengolahan data yang memberikan bentuk yg lebih berarti dari suatu kejadian.
Elemen-Elemen dari Sistem Komputer :
1. Perangkat Keras (Hardware), yaitu semua peralatan yg secara fisik terlihat dan dapat dijamah dalam suatu komputer. Secara garis besar hardware dapat dikelompokkan menjadi :
o Alat Input (Input device) yaitu bagian dari system komputer yg berfungsi untuk menerima input (masukan data), contohnya keyboard, pointing device, scanner, sensor
o Alat Pemroses yaitu alat dimana instruksi-intruksi program diproses untuk mengolah data yang sudah dimasukkan lewat alat input dan hasilnya akan ditampilkan dalam alat ouput. Alat pemroses terdiri dari central processor atau CPU (central processor unit) dan main memory. CPU terdiri dari :
- unit kendali (control unit) atau bagian yg bertugas mengontrol dan mengkoordinir keseluruhan system komputer dlm pengolahan data dan
- unit arithmatika dan logika (arithmetic and logic unit) atau ALU yaitu bagian yg melaksanakan pekerjaan seperti menghitung, memindahkan dan membandingkan
o Alat Output (Output device) yaitu bagian dari system komputer yg berfungsi sebagai penerima hasil pengolahan data dan mengeluarkannya sehingga menghasilkan output
2. Perangkat / Piranti Lunak (Software), yaitu program yg berisi perintah-perintah untuk melakukan pengolahan data. Software dapat dikelompokkan menjadi :
- Bahasa program (program language), yg dipakai oleh para pembuat program (programmer) utk membuat daftar instruksi (program) yg harus dilaksanakan oleh komputer. Contoh bahasa program adalah Basic, Cobol, Fortran, Pascal, Assembler, dll
- Paket Aplikasi (package software) yaitu program yg sudah siap digunakan untuk suatu aplikasi tertentu, misalnya, Wordstar, MS-Office, Lotus 123, SPSS, dll.
- Sistem operasi (operating system) adalah suatu program yg berfungsi sebagai pengendali kerja komputer, misalnya DOS, UNIX, Windows, Linux,dll
3. Manusia-nya (Brainware), adalah manusia atau orang-orang yang bekerja di dalam mengoperasikan serta mengatur system komputer, mereka diantaranya adalah :
- System Analyst yg bertugas mempelajari, menganalisa, merancang dan membentuk suatu system / prosedur pengolahan data secara elektronik berdasarkan aplikasi yg dipesan oleh pemakai jasa komputer.
- Programmer yg bertugas di dalam data processing yg mengerjakan programming berdasarkan program spesialisasi
Operator yg bertugas mempersiapkan komputer utk memproses suatu program mulai dari menghidupkan komputer, menjalankan komputer (mengoperasikan program-program komputer / aplikasi komputer)
Keunggulan Komputer
1. Kecepatan dalam menjalankan suatu operasi dasar, seperti misalnya perhitungan pertambahan, pengurangan, pembagian, dll yg sangat cepat.
Adapun satuan kecepatan proses komputer adalah sebagai berikut :
- Millisecond (ms) = kecepatan ribu operasi per detik ( 1 / 1.000 )
- Microsecond (us) = kecepatan juta operasi per detik ( 1 / 1.000.000 )
- Nanosecond (ns) = milyard operasi per detik ( 1 / 1.000.000.000 )
- Picosecond (ps) = triliun operasi per detik ( 1 / 1.000.000.000.000 )
2. Ketepatan dalam melakukan operasi, namun komputer akan mengalami kesalahan bilamana komponennya rusak dan data yg dimasukkan salah, maka hasilnya akan salah
3. Mempunyai ingatan (memori) dan tempat penyimpanan (hardisk) yg besar sesuai keinginan pemakai. Adapun satuan memori komputer adalah sbb:
- 1 byte = kapasitas 8 bit atau 1 karakter
- 1 KB (Kilobyte) = kapasitas 1024 byte
- 1 MB (Megabyte) = kapasitas 1024 KB atau 1.048.576 byte
- 1 GB (Gigabyte) = kap asitas 1024 MB / 1.048.576 KB / 1.073.741.824 byte
1 Terrabyte = kapasitas 1.099.511.627.776 bit / 137.438.953.472 byte
Perbandingan Kemampuan Manusia dan Komputer
Walaupun komputer kelihatannya lebih unggul dari manusia, tetapi ada beberapa kelemahan yg tidak bisa menyamai manusia. Manusia mempunyai inisiatif dan dapat beradaptasi terhadap situasi yg berbeda sedangkan komputer tidak dapat melakukan hal tersebut karena beroperasi secara pasti menurut program yg diberikan.
Hal yg dibandingkan
Manusia
Komputer
Kecepatan
Ketepatan
Daya tahan memproses
Kemampuan mengingat
Kemampuan mengikuti perintah
Kemampuan berinisiatif dan beradaptasi
Kemampuan membuat pertimbangan
Relative lambat
Mudah salah
Cepat lelah
Kurang akurat
Kurang baik
Sangat baik
Sangat baik
Sangat cepat
Tepat
Tidak kenal lelah
Akurat
Baik
Jelek
Jelek
Hardware (Perangkat Keras)
Prosesor, atau CPU unit yang mengolah data
Memori RAM, tempat menyimpan data sementara
Hard drive, media penyimpanan semi permanen
Perangkat masukan, media yang digunakan untuk memasukkan data untuk diproses oleh CPU, seperti mouse, keyboard, dan tablet
Perangkat keluaran, media yang digunakan untuk menampilkan hasil keluaran pemrosesan CPU, seperti monitor dan printer.
Software (Perangkat Lunak)
Sistem operasi : Program dasar pada komputer yang menghubungkan pengguna dengan hardware komputer, seperti Linux, Windows, dan Mac OS. Tugas sistem operasi termasuk (tetapi tidak hanya) mengurus penjalanan program di atasnya, koordinasi Input, Output, pemrosesan, memori, serta penginstalan dan pembuangan software
Program komputer, aplikasi tambahan yang diinstal sesuai dengan sistem operasinya
PENGGOLONGAN KOMPUTER
Berdasarkan Data yang Diolah
1. Analog Computer
Digunakan untuk data yang sifatnya kontinyu dan bukan data yang berbentuk angka tetapi dalam bentuk fisik, misalnya arus listrik, temperatur, kecepatan, tekanan,dsb
Output dari komputer analog umumnya adalah untuk pengaturan atau pengontrolan suatu mesin, misalnya untuk mengatur temperature di dalam suatu alat pembakaran.
Keuntungan komputer analog adalah kemampuannya untuk menerima data dalam besaran fisik dan langsung mengukur data tertentu tanpa harus dikonversikan terlebih dahulu seperti pd komputer digital sehingga proses komputer analog lebih cepat dibandingkan dengan komputer digital.
Kelemahan komputer analog adalah terletak pada faktor ketepatannya. Komputer digital lebih tepat dibandingkan dengan komputer analog.
2. Digital Computer
Digunakan untuk data yang berbentuk angka atau hurup
Biasanya dipakai untuk aplikasi bisnis dan aplikasi teknik
Keunggulan komputer digital adalah :
o Memproses data lebih tepat dibanding komputer analog
o Dapat menyimpan data selama masih dibutuhkan untuk diproses
o Dapat melakukan operasi logika
o Data yang telah dimasukkan dapat dikoreksi atau dihapus
o Output dari komputer digital dapat berupa angka, hurup, grafik maupun gambar
3. Hybrid Computer
Merupakan komputer kombinasi dari komputer analog dan digital
Mampu memproses data lebih cepat dari komputer digital dan lebih tepat dari komputer analog
Biasanya dipakai untuk aplikasi khusus
Berdasarkan Penggunaannya
1. Special Purpose Computer
Komputer yang dirancang untuk menyelesaikan masalah yang khusus yg biasanya hanya berupa satu masalah saja
Program komputer sudah tertentu dan sudah tersimpan di dalam komputernya
Komputer ini dapat berupa komputer digital maupun komputer analog, dan umumnya komputer analog adalah special purpose computer
Spesial purpose computer banyak dikembangkan untuk pengontrolan yang otomatis pada proses-proses industri seperti misalnya pabrik kimia, penyulingan minyak, pabrik baja serta untuk tujuan militer
2. General Purpose Computer
Komputer yang dirancang untuk menyelesaikan bermacam-macam masalah dengan program-program yang bermacam-macam pula
Dibandingkan dengan special-purpose computer, kecepatannya lebih rendah
Dipakai untuk berbagai keperluan, untuk aplikasi bisnis, teknik, pendidikan, pengolahan kata, permainan, dsb.
Komputer ini dapat berupa komputer digital maupun komputer analog, dan umumnya komputer digital adalah general purpose computer
Berdasarkan Ukurannya
Ukuran dari komputer ditunjukkan oleh kemampuannya dalam mengolah data ditentukan oleh :
o Kapasitas main memory (simpanan dalam), yg dinyatakan dalam satuan byte, ( dengan kapasitas 4 KB, 32 KB, 64 KB, 128 KB, 256 KB bahkan dapat dikembangkan sampai 2 MB)
o Konfigurasi dari operand register (operand register digunakan untuk menampung data yang sedang dioperasikan), bisa dengan ukuran 8 bit, 16 bit, 32 bit dan 64 bit
o Kecepatan pengolahan data
o Jumlah dan macam alat-alat input dan outputnya
o Ukuran fisik komputer dan ruangan yang dibutuhkan
Berdasarkan ukuran, komputer dapat digolongkan ke dalam komputer mikro(micro computer), komputer mini (mini computer), komputer kecil (small computer), komputer menengah (medium computer), komputer besar (large computer) dan komputer super (super computer).
1. Micro Computer
Disebut juga dengan personal computer atau desktop computer
Ukuran main memory berkisar 16 KB sampai lebih dari 1 MB
Konfigurasi operand register 8 bit, 16 bit, 32 bit atau 64 bit
Umumnya single user ( pemakainya tunggal)
Ruangan yang dibutuhkan kecil dan dapat diletakkan di atas meja
Harganya relative murah
Perkembangan lebih lanjut dari komputer mikro adalah komputer super-mikro (super micro computer) dimana komputer super mikro sudah multiuser system
2. Mini Computer
Dapat digolongkan lagi menjadi mini-mini komputer, midi-mini computer, maxi-mini computer dan super mini komputer tergantung dari kemampuannya
Ukuran main memory berkisar 4 MB sampai lebih dari 128 MB
Konfigurasi operand register 8 bit, 16 bit, 32 bit atau 64 bit
Umumnya multi user ( pemakainya banyak)
Bentuk dari komputer mini cukup kecil, dapat dipindah-pindah dan dapat diletakkan di rumah kecil
Harganya relative lebih mahal daripada komputer mikro tergantung dari banyaknya terminal dan alat input serta ouputnya, harganya mulai dari Rp. 15 juta
Mulai digunakan thn 1960 sebanyak 5000 komputer dan tahun 1970 jumlah ini telah meningkat sampai dengan 10000 komputer
Diterapkan terhadap aplikasi pengendalian produksi, riset laborotarium dan komunikasi data
3. Small Computer
Disebut juga dengan nama small-scale mainframe computer
Ukuran main memory berkisar 64 KB dan dapat dikembangkan sampai lebih dari 8 MB
Konfigurasi operand register 8 bit, 16 bit, 32 bit atau 64 bit
Kebanyakan menggunakan system multi programming, multi processing dan virtual storage serta bersifat multi user
Harganya relative lebih mahal daripada komputer mini tergantung dari banyaknya terminal dan alat input serta ouputnya, mulai dari Rp. 50 juta
4. Medium Computer
Disebut juga dengan nama medium-scale mainframe computer
Ukuran main memory berkisar 512 KB dan dapat dikembangkan sampai lebih dari 8 MB
Medium computer dapat mempunyai sejumlah besar dan bermacam-macam alat input atau output
Digunakan untuk komunikasi data dengan ratusan terminal yang terpisah dari pusat komputernya, dimana pusat komputernya biasanya menggu8nakan medium computer dan terminal dapat menggunakan micro atau mini computer
Kebanyakan menggunakan system multi programming, multi processing dan virtual storage serta bersifat multi user
Harganya relative lebih mahal daripada small computer mulai dari Rp. 150 juta
5. Large Computer
Disebut juga dengan nama mainframe computer atau large scale mainframe computer karena bentuk fisiknya besar seperti lemari
Ukuran main memory berkisar 512 KB dan dapat dikembangkan sampai lebih dari 8 MB
Digunakan oleh perusahaan-perusahaan besar, misalnya perusahaan penerbangan yg mempunyai ratusan kantor cabang tersebear di selruh dunia yg tiap-tiap kantor mempunyai terminal yg dihubungkan dengan pusat komputernya.
Mempunyai kecepatan dalam proses data dan efektif dlm penerapan system time sharing sehingga dapat dipakai banyak pemakai secara bersamaan
Harganya relative lebih mahal daripada small computer mulai dari Rp. 300 juta
6. Super Computer
Dikembangkan oleh perusahaan-perusahaan Amerika Serikat dan Jepang
IBM sebagai salah satu perusahaan yg mengembangkan super computer
Penelitian juga dilakukan oleh Cray Research dengan hasil Cray-1 computer
Penerapan system time-sharing yang lebih efektif dengan menggunakan ribuan terminal yg dapat dihubungkan dengan super computer dan ribuan pemakai dapat menggunakannya secara bersamaan
Harga super computer mulai dari 7 juta US $ sampai dengan 17 juta US $
PENERAPAN KOMPUTER
Di Bidang Teknik dan Imu Pengetahuan
Komputer digunakan untuk pengolahan data pada aplikasi teknik karena kecepatan dan ketepatannya
Komputer memudahkan menyelesaikan perhitungan2 yang sulit dan rumit dalam waktu yang cepat
Penerapan komputer juga memudahkan dalam penelitian dan riset pengembangan yang berbahaya jika dilakukan oleh manusia dan yg membutuhkan biaya yang besar dengan bantuan simulasi komputer.
Contoh penerapan dalam bidang teknik dan ilmu pengetahuan :
o Para ahli nuklir dapat membuat model rekator nuklir pd layer komputer tdk perlu membuat model sebenarnya (menghindari biaya dan resiko bahaya nuklir)
o Para ahli kimia dapat menggunakan komputer untuk membuat model-model molekul dan melihat reaksi kimia melalui simulasi dalam pencampuran masing2 molekul.
o Ahli geologi menggunakan komputer untuk mempelarai keadaan tanah serta countour dari suatu daerah.
o Para ahli perancangan bentuk misalnya perancangan tata ruang, mobil,arsitektur bangunan / rumah, menggunakan aplikasi dari computer aided design (CAD), program software yg sering digunakan adalah AUTOCAD.
o Perjalanan ke ruang angkasa yg memerlukan ribuan pekerjaan mendetail sangat dimudahkan dengan bantuan komputer dimana pengawasan dapat dilakukan melalui control di stasiun bumi maupun yg ada dalam pesawat.
o Untuk melakukan pengolahan data penelitian, khususnya analisis data statistic, aplikasi komputer pengolahan data sangat memudahkan para peneliti/pengguna
Di Bidang Bisnis
Kegunaan komputer pada bidang bisnis adalah unuk menyediakan informasi dengan cepat dan tepat, informasi ini sangat berguna baik dalam pengambilan keputusan maupun komunikasi dalam suatu bisnis.
Informasi yang beraneka ragam harus tepat pada waktunya dan harus tepat hasilnya untuk disampaikan ke para penggunanya, untuk itulah dibutuhkan alat pengolah data yang dapat menyediakan informasi tersebut.
Penyajian informasi yang cepat dan tepat telah menyebabkan penyajian informasi untuk pihak manajemen menjadi penting sehingga lahirlah system informasi manajemen (management information system)
Management Information System (MIS) merupakan system informasi yg sekarang banyak diterapkan pada perusahaan-perusahaan / lembaga-lembaga untuk menyediakan informasi yang diperlukan oleh semua tingkat manajemen.
Definisi MIS (Gordon B Davis) sbg berikut :
Suatu system informasi yg didasarkan pada komputer, dirancang untuk mendukung operasi, menyediakan informasi kepada manajemen untuk tujuan pengambilan keputusan di dalam suatu organisasi.

Dikutip dari :  http://buabuazone88.blogspot.com/2010/01/definisi-keunggulan-dan-penerapan.html

              MOHAMMAD AGUNG ALIFFERIZA MAULANA
              26 (DUA PULUH ENAM)
              9C (SEMBILAN C)


Handphone

Cara Kerja HandPhone

3.1 Pendahuluan
Sebelum anda melangkah lebih jauh tentang mereparasi handphone, tentunya anda harus memahami dulu prinsip kerja handphone agar dapat mempermudah proses analisa kerusakan pada ponsel.
Pada bab ini akan dibahas secara garis besar dan secara umum, karena perkembangan teknologi selular saat ini selalu berubah.
3.2 Pusat pengolahan perintah input/output.
3.2.1 Perintah input.
Setiap anda melakukan perintah kepada ponsel, misalkan mengetik sms, memainkan game, merubah pengaturan ponsel, merekam suara, foto, dan lain-lain. Semua perintah diatas merupakan suatu perintah dari pengguna ponsel kepada ponsel, dimana perintah tersebut bisa melewati alat seperti: keypad, kamera, infra red, Bluetooth. Semua perintah input tersebut akan diterima oleh CPU, kemudian CPU akan mengolah semua perintah masukan tersebut. CPU dapat memproses semua perintah input berdasarkan data operating system yang terdapat pada IC flash. IC flash akan menyimpan data input tersebut bila diperintahkan oleh CPU, Sedangkan IC RAM akan menerima data dari CPU untuk sementara.


3.2.1 Perintah Output.
CPU akan memberikan terusan perintah dari perintah input, perintah dari CPU sangat universal pada keseluruhan system navigasi handphone misalkan: memberikan perintah untuk menampilkan informasi grafik pada LCD, memberikan perintah kepada UI (vibrator, buzzer, led), memberikan perintah kepada power supply untuk meretribusikan tegangan, dan lain-lain.


3.3 Power Supply
3.3.1 Power up/down (On/Off)
Proses untuk menghidupkan ponsel tidak sama dengan rangkaian elektronik biasa seperti TV radio dll. Pada system handphone hampir sama dengan computer, dimana proses menghidupkan ataupun mematikan tidak dengan cara melepaskan hubungan daya kepada power supply. Pada system computer sebenarnya bila diberikan daya, system tersebut berfungsi hanya saja dalam keadaan nonaktif, bila di analogikan kepada manusia dalam keadaan tertidur, dimana system tersebut akan siap diberi perintah kapanpun untuk mengaktifkan semua system. Oleh karna itu bila handphone telah di pasangkan battery maka tegangan battery akan langsung masuk kepada IC power Supply, disaat bersamaan IC power supply akan memberikan tegangan kepada bagian processor. rangkaian SW On/Off handphone dapat anda lihat pada gambar diawah ini.

3.3.1 Distribusi tegangan
Rangkaian pada handphone terdapat banyak subsistemnya, yang mana setiap sub system mempunyai kebutuhan supply tegangan yang berbeda-beda dan pada setiap system akan diberikan tegangan bila disaat diperlukan. Daya pada handphone pertama diberikan oleh battery, tegangan dari battrey akan dilanjutkan kepada IC power supply, oleh IC power supplylah semua supply tegangan akan diberikan tergantung kebutuhannya.


3.3.1 Pengisian battery
Proses pengisian battery pada handphone sangat teliti sekali, dimana system pengisian akan diatur secara komputerisasi. Tegangan battery akan di diteksi oleh IC power supply dan CPU, bila battery dalam keadaan penuh maka handphone akan menolak pengisian dari trafo charger. System pengisian ini diproses oleh IC charging.
3.4 Transmisi data informasi
Pada dasarnya system transmisi pada system komunikasi terdapat dua system, bagian penerimaan (receiver) yang berfungsi sebagai penerimaan data informasi suara ataupun data alfanumerik dan grafik dari base station kepada handphone. Sedangkan bagian pemancaran (transmitter) berfungsi sebagai pengiriman data informasi suara ataupun data alfanumerik, grafik dan proses registrasi jaringan.
3.4.1 Proses registrasi jaringan
3.4.1.1 Inisialisasi
Pertama kali ponsel anda melakukan proses pemanggilan disebut dengan inisialisasi. Hal ini terjadi saat anda pertama kali mengaktifkan ponsel anda. Anda akan mendapatkan koneksi dari sell site terdekekat, kemudian jaringan seluler akan melakukan pemeriksaan account atau keanggotaan anda masih aktif atau tidak, maka panggilan anda akan diproses lebih lanjut.
3.4.1.2 Pemeriksaan daftar frekuensi
Ponsel anda akan melakukan pemeriksaan daftar frekuensi yang ada di SIM anda. Pemeriksaan meliputi kualitas aliran frekuensi carrie, kemudian mencari Broadcash Control Channel atau BCCH. Setiap BCCH akan mentransmisikan penanda data yang unik, membedan antara AMPS dan GSM. Di system AMPS menggunakan system frekuensi radio yang terdedikasi pada setiap sel, sedangkan pada GSM semua frekuensi dapat membawa informasi, akan tetapi yang lebih penting adalah channel yang digunakan untuk aliran datanya bukan radio frekuensinya
3.4.1.3 Identifikasi informasi
Base station atau Broadcash Control Center akan melanjutkan pengiriman untuk melakukan identifikasi informasi tentang sell site. Identitas jaringan tersebut adalah Carreier wireless itu sendiri, kode area lokasi saat itu, dan frekuensi yag digunakan, serta informasi tentang sel sekitarnya. Kesemua informasi tersebut digunakan untuk mengetahui apakah ponsel anda sedang aktif dan membutuhkan pelayanan. BCCH adalah bukan merupakan frekuensi radio yang didedicated. BBCH akan menggunakan channel yang akan membawa informasi dalam bentuk bit pada semua frekuensi didalam sebuah sel.
3.4.1.4 Pemeriksaan Broadcash Control Control Channel
Frekuensi radio ponsel akan melakukan pemeriksaan bradcash control channel, dimana ponsel anda akan mengirimkan sinyal untuk memriksa apakah sinyal tersebut masih di dalam jangkauan. Ponsel akan melakukan scanning seperti radio keseluruh daftar frekuensi BCCH satu-persatu serta memeriksa penerimaan sinyal. Pengukuran akan dilakukan pada setiap level channel. Cell site akan mengirimkan sinyal kuat ke ponsel anda. Sementara itu di broadcash control channel yang merupakan mobile monitor melakukan data stream dari ase station yang disebut frekuensi control burs atau frequency control channel burs (FCCB). Sinyal ponsel mobile anda akan melakukan sinkronisasi dengan system selular dengan sarana koneksi wireless. Setelah ponsel anda dengan base station telah berkomunikasi, maka semuanya siap digunakan.
3.4.2. Pemancaran data informasi
3.4.2.1. pengolahan signal data suara, grafik, alfanumerik.
Disaat pengguna handphone sedang melakukan komunikasi, maka gelombang sinyal suara yang dihasilkan dari pengguna ponsel akan merambat di udara. Gelobang signal suara tersebut akan di terima oleh microphone untuk dirubah menjadi gelombang elektromagnetik. Dan akan dilanjutkan kepada bagian audio processor untuk dikuatkan dan diproses.
Jika pengguna handphone melakukan sms, maka perintah yang di ketik oleh pengguna handphone kepada keyboard akan di proses oleh CPU (Central Proccesor Unit)
3.4.2.2. perubahan signal digital menjadi signal analog (D/A Converter).
Pada bagian ini signal data informasi akan dikonversikan menjadi berbentuk signal analog. Sebab pada bagian RF masih menggunakan signal berbentuk analog sedangkan pada bagian processor utama karakternya berbentuk digital. Hal ini perlu adanya penyesuaian antara dua karakter yang berbeda agar dapat saling berhubungan.
Selanjutnya signal data informasi yang telah di konversikan akan dilanjutkan kepada bagian RF.
3.4.2.3. Pencampuran signal data dengan signal pembawa.
Signal data informasi akan dikirim kepada base station, tentunya harus ada yang membawa signal data informasi tersebut. Oleh karena itu signal data informasi akan dicampur dengan signal pembawa oleh RF processor. Signal pembawa pada teknologi GSM mempunyai kisaran frekuensi 900-1900 MHz, gelombang ini awalnya dihasilkan oleh VCO, dimana VCO akan menghasilkan gelombang sebesar 3420-3840 MHz yang selanjutnya akan di olah oleh RF processor.
Setelah signal data informasi sudah dicampur dengan signal pembawa maka akan dilanjutkan kepada bagian penguatan.sistem ini dinamakan dengan Modulasi.
3.4.2.4. Penguatan akhir
Signal data informasi yang sudah dicampur dengan signal pembawa akan diterima oleh base station, sedangkan jarak handphone kepada base station cukup jauh. Maka signal tersebut harus betul-betul kuat agar dapat di terima oleh base station. Maka signal tersebut harus diperkuat oleh PA Power Amplyfier. Bila penguatan akhir pada bagian pengiriman tidak berfungsi dengan baik maka ponsel tidak akan bisa meregistrasikan jaringan kepada operator, hal ini di sebabkan karena base station tidak dapat menerima signal data informasi dari handphone.
3.4.2.5. Pembagian jalur Transmisi
Setelah dikuatkan maka signal akan dilanjutkan kepada antenna switch untuk di hubungkan kepada antenna. Antenna switch dapat di analogikan seperti bandara, dimana pada bagian transmisi data informasi pada handphone terdapat dua jalur, yaitu penerimaan dan pemancaran. Maka tanpa adanya antenna switch signal yang di terima dengan signal yang akan dipancarkan akan saling bertabrakan, karena pada teknologi GSM hanya ada terdapat satu jalur yang sebut dengan system TDMA.
3.4.2.6. Pemancaran ke base station
Signal selanjutnya akan dipancarkan melalui antenna kepada base station. Antenna akan menetukan hasil dari pemancaran, maka lemah atau kuatnya signal tergantung dari kualitas antennanya.
3.4.3. Penerimaan data informasi.
3.4.3.1. Penerimaan data dari base station
Signal informasi yang dipancarkan base station akan diterima terlebih dahulu oleh antenna handphone. Dan selanjutnya akan di teruskan kepada antenna switch untuk di teruskan kepada LNA.
3.4.3.2. Pembagian jalur transmisi
Agar signal pemancaran dengan signal penerimaan tidak bertabrakan, maka akan dibagi terlebih dahulu transmisi signalnya oleh antenna switch.
3.4.3.3. Penguatan awal
Agar signal dapat diterima dengan baik oleh bagian RF, signal yang dipancarkan oleh base station akan dikuatkan terlebih dahulu oleh LNA (Low Noise Amplyfier). LNA bukan saja difungsikan sebagai penguatan saja, tetapi dapat di fungsikan sebagai pemotong noise (desah).
3.4.3.4. Pemisahan signal pembawa dengan signal informasi
Signal yang dihasilkan oleh LNA masih tercampur dengan signal pembawa, agar dapat diproses oleh bagian DSP (Digital signal proccersor) maka signal data informasi harus dipisahkan terlebih dahulu oleh RF processor. System ini dinamakan dengan Demodulasi.
3.4.3.5. perubahan signal analog menjadi signal digital (D/A Converter).
Pada bagian ini signal data informasi akan dikonversikan menjadi berbentuk signal digital. Sebab pada bagian RF masih menggunakan signal berbentuk analog sedangkan pada bagian processor utama karakternya berbentuk digital. Hal ini perlu adanya penyesuaian antara dua karakter yang berbeda agar dapat saling berhubungan.
Selanjutnya signal data informasi yang telah di konversikan akan dilanjutkan kepada bagian processor utama (CPU). Bila signal data informasi tersubut adalah suara maka akan dilanjutkan kepada audio amplifier.
3.4.3.6. Penguatan akhir pada signal suara
Bila signal data informasi tersebut data suara, maka akan dikuatkan terlabih dahulu oleh audio amplifier sebelum dilanjutkan kepada speakers. Signal audio tersebut akan dirubah menjadi gelombang elektromagnetik, selanjutnya akan di hubungkan kepada speakers agar signal elektromagnetik tersebut menjadi signal suara yang merambat diudara agar dapat di dengar oleh telinga manusia.


di ambil dari : http://elektronika-elektronika.blogspot.com/2007/03/cara-kerja-handphone.html

Deo Fala Rahman  Dita
12
9 che