PERANGKAT KERAS KOMPUTER

A. Perangkat Keras dan Fungsinya
Secara fisik, Komputer terdiri dari beberapa komponen yang merupakan suatu sistem. Sistem adalah komponen-komponen yang saling bekerja sama membentuk suatu kesatuan. Apabila salah satu komponen tidak berfungsi, akan mengakibatkan tidak berfungsinya suatu komputer dengan baik. Komponen komputer ini termasuk dalam kategori elemen perangkat keras (hardware). Berdasarkan fungsinya, perangkat keras komputer dibagi menjadi :

1. input divice (unit masukan)
2. Process device (unit Pemrosesan)
3. Output device (unit keluaran)
4. Backing Storage ( unit penyimpanan)
5. Periferal ( unit tambahan)
komponen dasar komputer yang terdiri dari input, process, output dan storage. Input device terdiri dari keyboard dan mouse, Process device adalah microprocessor (ALU, Internal Communication, Registers dan control section), Output device terdiri dari monitor dan printer, Storage external memory terdiri dari harddisk, Floppy drive, CD ROM, Magnetic tape. Storage internal memory terdiri dari RAM dan ROM. Sedangkan komponen Periferal Device merupakan komponen tambahan atau sebagai komponen yang belum ada atau tidak ada sebelumnya. Komponen Periferal ini contohnya : TV Tuner Card, Modem, Capture Card.
1. Unit Masukan ( Input Device )
Unit ini berfungsi sebagai media untuk memasukkan data dari luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang diperlukan. Input devices atau unit masukan yang umumnya digunakan personal computer (PC) adalah keyboard dan mouse, keyboard dan mouse adalah unit yang menghubungkan user (pengguna) dengan komputer. Selain itu terdapat joystick, yang biasa digunakan untuk bermain games atau permainan dengan komputer. Kemudian scanner, untuk mengambil gambar sebagai gambar digital yang nantinya dapat dimanipulasi. Touch panel, dengan menggunakan sentuhan jari user dapat melakukan suatu proses akses file. Microphone, untuk merekam suara ke dalam komputer.
Input device berfungsi sebagai media untuk memasukkan data dari luar sistem ke dalam suatu memori dan processor untuk diolah dan menghasilkan informasi yang diperlukan. Data yang dimasukkan ke dalam sistem komputer dapat berbentuk signal input dan maintenance input. Signal input berbentuk data yang dimasukkan ke dalam sistem komputer, sedangkan maintenance input berbentuk program yang digunakan untuk mengolah data yang dimasukkan. Jadi Input device selain digunakan untuk memasukkan data dapat pula digunakan untuk memasukkan program. Berdasarkan sifatnya, peralatan input dapat digolongkan menjadi dua yaitu :
• Peratalan input langsung, yaitu input yang dimasukkan langsung diproses oleh alat pemroses. Contohnya : keyboard, mouse, touch screen, light pen, digitizer graphics tablet, scanner.
• Peralatan input tidak langsung, input yang melalui media tertentu sebelum suatu input diproses oleh alat pemroses. Contohnya : punched card, disket, harddisk.
Unit masukan atau peralatan input ini terdiri dari beberapa macam peranti yaitu :
a. Keyboard
Keyboard merupakan unit input yang paling penting dalam suatu pengolahan data dengan komputer. Keyboard dapat berfungsi memasukkan huruf, angka, karakter khusus serta sebagai media bagi user (pengguna) untuk melakukan perintah-perintah lainnya yang diperlukan, seperti menyimpan file dan membuka file. Penciptaan keyboard komputer berasal dari model mesin ketik yang diciptakan dan dipatentkan oleh Christopher Latham pada tahun 1868, Dan pada tahun 1887 diproduksi dan dipasarkan oleh perusahan Remington. Keyboard yang digunakanan sekarang ini adalah jenis QWERTY, pada tahun 1973, keyboard ini diresmikan sebagai keyboard standar ISO (International Standar Organization). Jumlah tombol pada keyboard ini berjumlah 104 tuts. Keyboard sekarang yang kita kenal memiliki beberapa jenis port, yaitu port serial, ps2, usb dan wireless.




Jenis-Jenis Keyboard :
1.) QWERTY
2.) DVORAK
3.) KLOCKENBERG
Keyboard yang biasanya dipakai adalah keyboard jenis QWERTY, yang bentuknya ini mirip seperti tuts pada mesin tik. Keyboard QWERTY memiliki empat bagian yaitu :
1. typewriter key
2. numeric key
3. function key
4. special function key.
1. Typewriter Key
Tombol ini merupakan tombol utama dalam input. Tombol ini sama dengan tuts pada mesin tik yang terdiri atas alphabet dan tombol lainnya sebagaimana berikut :
• Back Space
Tombol ini berfungsi untuk menghapus 1 character di kiri cursor
• Caps Lock
Bila tombol ini ditekan, maka lampu indikator caps lock akan menyala, hal ini menunjukkan bahwa huruf yang diketik akan menjadi huruf besar atau Kapital, bila lampu indicator caps lock mati, maka huruf akan menjadi kecil.
• Delete
Tombol ini berfungsi untuk menghapus 1 karakter pada posisi cursor
• Esc
Tombol ini berfungsi untuk membatalkan suatu perintah dari suatu menu.
• End
Tombol ini berfungsi untuk memindahkan cursor ke akhir baris/halaman/lembar kerja
• Enter
Tombol ini berfungsi untuk berpindah ke baris baru atau untuk melakukan suatu proses perintah.
• Home
Untuk menuju ke awal baris atau ke sudut kiri atas layar
• Insert
Tombol ini berfungsi untuk menyisipkan character.
• Page Up
Tombol ini berfungsi untuk meggerakan cursor 1 layar ke atas
• Page Down
Tombol ini berfungsi untuk Menggerakkan cursor 1 layar ke bawah
• Tab
Tombol ini berfungsi untuk memindahkan cursor 1 tabulasi ke kanan.
2. Numeric Key
Tombol ini terletak di sebelah kanan keyboard. tombol ini terdiri atas angka dan arrow key. Jika lampu indikator num lock menyala maka tombol ini berfungsi sebagai angka. Jika lampu indikator num lock mati maka tombol ini berfungsi sebagai arrow key.
3. Function Key
Tombol ini terletak pada baris paling atas, tombol fungsi ini ini terdiri dari F1 s/d F12. Fungsi tombol ini berbeda-beda tergantung dari program komputer yang digunakan.
4. Special Function Key
Tombol ini terdiri atas tombol Ctrl, Shift, dan Alt. Tombol akan mempunyai fungsi bila ditekan secara bersamaan dengan tombol lainnya. Misalnya, untuk memblok menekan bersamaan tombol shift dan arrow key, untuk menggerakan kursor menekan bersamaan ctrl dan arrow key.
b. Mouse
Mouse adalah salah unit masukan (input device). Fungsi alat ini adalah untuk perpindahan pointer atau kursor secara cepat. Selain itu, dapat sebagai perintah praktis dan cepat dibanding dengan keyboard. Mouse mulai digunakan secara maksimal sejak sistem operasi telah berbasiskan GUI (Graphical User Interface). sinyal-sinyal listrik sebagai input device mouse ini dihasilkan oleh bola kecil di dalam mouse, sesuai dengan pergeseran atau pergerakannya. Sebagian besar mouse terdiri dari tiga tombol, umumnya hanya dua tombol yang digunakan yaitu tombol kiri dan tombol kanan. Saat ini mouse dilengkapi pula dengan tombol penggulung (scroll), dimana letak tombol ini terletak ditengah. Istilah penekanan tombol kiri disebut dengan klik (Click) dimana penekanan ini akan berfungsi bila mouse berada pada objek yang ditunjuk, tetapi bila tidak berada pada objek yang ditunjuk penekanan ini akan diabaikan. Selain itu terdapat pula istilah lainnya yang disebut dengan menggeser (drag) yaitu menekan tombol kiri mouse tanpa melepaskannya dengan sambil digeser. Drag ini akan mengakibatkan objek akan berpindah atau tersalin ke objek lain dan kemungkinan lainnya. Penekanan tombol kiri mouse dua kali secara cepat dan teratur disebut dengan klik ganda (double click) sedangkan menekan tombol kanan mouse satu kali disebut dengan klik kanan (right click)Mouse terdiri dari beberapa port yaitu mouse serial, mouse ps/2, usb dan wireless.


Gambar 2.12 Mouse Wireless
c. Touchpad
Unit masukkan ini biasanya dapat kita temukan pada laptop dan notebook, yaitu dengan menggunakan sentuhan jari. Biasanya unit ini dapat digunakan sebagai pengganti mouse. Selain touchpad adalah model unit masukkan yang sejenis yaitu pointing stick dan trackball.

                                             Touch Pad         Track Ball                Pointing Stick
d. Light Pen
Light pen adalah pointer elektronik yang digunakan untuk modifikasi dan men-design gambar dengan screen (monitor). Light pen memiliki sensor yang dapat mengirimkan sinyal cahaya ke komputer yang kemudian direkam, dimana layar monitor bekerja dengan merekam enam sinyal elektronik setiap baris per detik.

Gambar Light Pen
e. Joy Stick dan Games Paddle
Alat ini biasa digunakan pada permainan (games) komputer. Joy Stick biasanya berbentuk tongkat, sedangkan games paddle biasanya berbentuk kotak atau persegi terbuat dari plastik dilengkapi dengan tombol-tombol yang akan mengatur gerak suatu objek dalam komputer.
Read more »
These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Reddit
  • Spurl
  • StumbleUpon
  • Technorati

Manfaat Ping Artikel Blog

Sebuah blog tentu mengharapkan artikel yang diupload ke blog dapat bermanfaat bagi orang lain dan mengharapkan pengunjung yg sebanyak-banyaknya untuk membaca artikel blog yg diupload tersebut.
Artikel blog yg diposting pada blog sangat diharapkan dapat ditemui oleh pengguna internet, nah untuk membuat agar artikel di blog kita mudah ditemui, maka seorang pemilik blog harus melakukan promosi
Read more »
These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Reddit
  • Spurl
  • StumbleUpon
  • Technorati

Javahostindo Web Hosting Lokal Murah

Hosting adalah tempat dimana seseorang, kelompok, organisasi atau bisnismen menempatkan websitenya atau dengan kata lain tempat yang disewakan untuk memasang website namun beda dengan sewa bangunan atau sewa tempat pemasangan iklan seperti yang terlihat dipinggir jalan raya. Hosting adalah ruang atau space yang disewa guna menyimpan file-file website agar dapat di akses oleh semua pengguna
Read more »
These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Reddit
  • Spurl
  • StumbleUpon
  • Technorati

Tutorial Register, Login, Logout dengan Menggunakan PHP

Anda pasti sudah sering menjumpai website dengan fitur Register, Login, dan Logout. Fitur tersebut sudah merupakan fitur umum pada website. Bagi anda yang sedang atau ingin belajar membuat website tentu ingin mengetahui bagaimana caranya membuat fitur-fitur tersebut. oke langsung saja ke tutorialnya :
  • Pada database buat database baru dan buat tabel user dengan field user dan password, ini nantinya digunakan untuk menyimpan data username dan passwordnya. Untuk contoh di bawah ini saya menggunakan nama database test, nama tabelnya user, nama fieldnya user dan password
  • Selanjutnya kita mulai membuat halaman-halaman web. Yang pertama kita buat dulu file untuk koneksi php ke mysql, berikut adalah contohnya: simpan file tersebut dengan nama koneksi.php
<?php
//pendeklarasian variabel
$server="localhost";
$usr="root";
$pass="";
$db="test";
$sambung=mysql_connect($server,$usr,$pass) or die("koneksi gagal");

//perintah untuk menggunakan databse
mysql_select_db($db,$sambung) or die ("database tidak ditemukan");
?>

  • Kemudian kita buat halaman home nya : simpan file tersebut dengan nama index.php.
<?php session_start(); ?>
<center>
<?php
//menampilkan halaman login jika user belum login
if ($_SESSION[login]=="")
{
?>
<script language="javascript">
function validasi(form)
{
if (form.user.value=="")
{
alert ("username masih kosong");
form.user.focus();
return(false);
}
if (form.pass.value=="")
{
alert ("password masih kosong");
form.pass.focus();
return(false);
}
return(true);
}
</script>
<h2>SILAHKAN LOGIN ATAU REGISTRASI</h2>
<form method="post" action="login.php" onSubmit="return validasi(this)">
<table>
<tr>
     <td>User </td>
        <td><input name="user" type="text" maxlength="50"></td>
    </tr>
    <tr>
     <td>Password</td>
        <td><input type="password" name="pass"></td>
    </tr>
    <tr>
     <td colspan="2"><center><input type="submit" name="submit" value="login"></center></td>
      </tr>
</table>
</form>
<br>
<a href="registrasi.php">Registrasi</a>


<?php } 
else
{
?>
<h2>Anda Berhasil Login</h2>
<a href="logout.php">Logout</a>
</center>
<?php
}
?>

  • Untuk proses registrasi kita buat halaman baru lagi: simpan file tersebut dengan nama registrasi.php
<script language="javascript">
function validasi(form)
{
if (form.user.value=="")
{
alert ("username masih kosong");
form.user.focus();
return(false);
}
if (form.pass.value=="")
{
alert ("password masih kosong");
form.pass.focus();
return(false);
}
if (form.passver.value=="")
{
alert ("silahkan ulangi password");
form.passver.focus();
return(false);
}
if (form.passver.value!=form.pass.value)
{
alert ("password belum sama");
form.passver.focus();
return(false);
}
return(true);
}
</script>
<center>
<h2>HALAMAN REGISTRASI</h2>
<form method="post" action="regquery.php" onSubmit="return validasi(this)">
<table>
<tr>
     <td>User </td>
        <td><input name="user" type="text" maxlength="50"></td>
    </tr>
    <tr>
     <td>Password</td>
        <td><input type="password" name="pass"></td>
    </tr>
    <tr>
     <td>Ulangi Password</td>
        <td><input type="password" name="passver"></td>
    </tr>
    <tr>
     <td colspan="2"><center><input type="submit" name="submit" value="registrasi"></center></td>
      </tr>
</table>
</form>
<br>
</center>

  • Selanjutnya kita buat query untuk memasukan data dari file registrasi tadi ke dalam database, simpan file berikut ini dengan nama regquery.php

<?php
include 'koneksi.php';
$user=$_POST[user];
$pass=md5($_POST[pass]);
mysql_query("insert into user values ('$user','$pass')");
print '<script>alert ("Registrasi Berhasil!"); </script>';
print '<meta http-equiv="refresh" content="0;url=index.php" />';
?>

  • Selanjutnya untuk Login, simpan file berikut ini dengan nama login.php
<?php
session_start();
include 'koneksi.php';
$user=$_POST[user];
$pass=md5($_POST[pass]);
$r=mysql_fetch_array(mysql_query("select * from user where user='$user'"));
if ($r[user]=="")
{
print '<script>alert ("User Tidak Terdaftar"); </script>';
print '<meta http-equiv="refresh" content="0;url=index.php" />';
}
if ($pass != $r[password])
{
print '<script>alert ("Password Salah"); </script>';
print '<meta http-equiv="refresh" content="0;url=index.php" />';
}
else 
{
$_SESSION[login]=$user;
print '<meta http-equiv="refresh" content="0;url=index.php" />';
}
?>

  • Dan yang terakhir adalah script untuk logout, simpan file berikut dengan nama logout.php
<?php session_start();
unset($_SESSION[login]);
session_destroy();
echo "<script>alert ('anda telah logout')</script>";
echo '<meta http-equiv="refresh" content="0;url=index.php" />';
?>

atau anda bisa mendownload file lengkapnya pada link di bawah ini:
    Read more »
    These icons link to social bookmarking sites where readers can share and discover new web pages.
    • Digg
    • Sphinn
    • del.icio.us
    • Facebook
    • Mixx
    • Google
    • Furl
    • Reddit
    • Spurl
    • StumbleUpon
    • Technorati

    Algoritma dan Implementasi (C++) Queue

    Queue berasal dari bahasa Inggris yang berarti antrian. Dalam struktur data antrian yang dimaksud tentu saja antrian data.
    Pengertian queue sendiri merupakan sebuah konsep antrian data yang menggunakan konsep FIFO (First In First Out). Berbanding terbalik dengan stack, dalam queue data yang pertama masuk justru akan keluar pertama. Ilustrasinya sama dengan antrian pada kehidupan sehari-hari, jika kita lihat antrian pada loket, orang yang datang lebih dahulu tentu saja akan mendapat pelayanan terlebih dahulu. Seperti itulah queue.

    Gambaran queue:




    Operasi-operasi dalam queue:
    • Penambahan data ke dalam antrian.
    • Pengambilan data dari antrian.

      Untuk contoh programnya anda bisa download pada link di bawah ini

      DOWNLOAD


    Read more »
    These icons link to social bookmarking sites where readers can share and discover new web pages.
    • Digg
    • Sphinn
    • del.icio.us
    • Facebook
    • Mixx
    • Google
    • Furl
    • Reddit
    • Spurl
    • StumbleUpon
    • Technorati

    PENGEMASAN PRESENTASI POWERPOINT KE CD

    Presentasi Powerpoint yang sudah jadi, agar semua konten yang sudah diinsert didalamnya dapat ditampilkan di komputer lain, termasuk di dalamnya musik MP3, Video, Link dan jenis huruf dapat  ditampilkan harus dikemas semuanya sehingga dapat masuk ke CD maupun ke Folder tertentu.

    Caranya :
    1. Pada MS-Office 2003 Klik menu File => Package For CD, sedang pada MS Office 2007 Klik Office
        Button=> Publish => Package for CD , seperti tampilan di bawah ini :
                                                              
    2. Kemudian akan tampil dialog box :

    3. Pilih Copy to Folder jika komputer anda tidak memilki kemampuan untuk memback-up ke CD, Ubah 
        Nama CD sesuai keinginan.
    4. Pilih Copy to CD jika komputer anda mempunyai kemampuan memback-up ke CD, jangan lupa   
        masukkan Blank CD ke dalam CD-Writer/DVD-Writer.
    Read more »
    These icons link to social bookmarking sites where readers can share and discover new web pages.
    • Digg
    • Sphinn
    • del.icio.us
    • Facebook
    • Mixx
    • Google
    • Furl
    • Reddit
    • Spurl
    • StumbleUpon
    • Technorati

    Posting Pertama

    Bismillahirrohmanirrohim!!
    Memulai untuk menulis sesuatu yang bermanfaat untuk sesama, melalui dunia maya dan lewat blogspot. Mudah-mudahan dapat berjalan lancar. Untuk memulai sesuatu yang baru....semoga.Amien
    Read more »
    These icons link to social bookmarking sites where readers can share and discover new web pages.
    • Digg
    • Sphinn
    • del.icio.us
    • Facebook
    • Mixx
    • Google
    • Furl
    • Reddit
    • Spurl
    • StumbleUpon
    • Technorati

    Membagi Side Bar Menjadi 2 Kolom

    Artikel membagi sidebar blogspot menjadi 2 kolom ini sebenarnya sudah banyak sobat blogger yang menulis di blognya namun berhubung ada sobat pengunjung blog Belajar Ilmu Komputer yang menanyakan maka saya juga ikutan menulis cara membagi sidebar menjadi 2 kolom ini agar pengunjung blog BIK Pemula ini tidak susah mencari lagi kesana-kemari.

    Membagi sidebar menjadi dua kolom atau dengan kata lain
    Read more »
    These icons link to social bookmarking sites where readers can share and discover new web pages.
    • Digg
    • Sphinn
    • del.icio.us
    • Facebook
    • Mixx
    • Google
    • Furl
    • Reddit
    • Spurl
    • StumbleUpon
    • Technorati

    Cara Membuat Langganan Artikel Melalui Email di Blog

    Langganan artikel bisanya dikenal dengan subscribe yang mana setiap pengunjung memasukan alamat email ke blog seseorang guna mendapatkan update artikel terbaru sehingga tidak ketinggalan informasi yang ada pada blog tersebut.

    Artikel ini sebenarnya sudah banyak diposting oleh rekan-rekan blogger yang lain dan dianggap sudah jadul namun tidak ada salahkan saya tulis kembali caranya disini agar
    Read more »
    These icons link to social bookmarking sites where readers can share and discover new web pages.
    • Digg
    • Sphinn
    • del.icio.us
    • Facebook
    • Mixx
    • Google
    • Furl
    • Reddit
    • Spurl
    • StumbleUpon
    • Technorati