.

Kamis, 11 Juli 2013

Memaksimalkan Keamanan Pada CMS Joomla versi 1.0, 1.5, dan 1.6

Kopas dari http:ketikspasi.blogspot.com/2011/10/kopas-dari-httpsonnysoleman.html yang membahas mengenai pengamanan/ security pada joomla dengan mengkonfigurasi kembali file “configuration.php” yang terletak di root folder dari Joomla site kita menjadi target utama Hacker untuk bisa akses masuk / login ke Control Panel / Backend Administrator Joomla, juga ke isi perut joomla yaitu database MySQL. Berikut ini tips ampuh untuk mengamankan file “configuration.php” tersebut.
Dengan teknik RFI (Remote File Inclusion) hacker bisa menemukan celah / lubang di Joomla site kita, jika celah / lubang ini tidak ditutup (setting PHP.ini, baca artikel saya sebelumnya), maka hacker bisa meletakkan Script Kiddies di salah satu sub folder dalam joomla site kita, begitu Script Kiddies ini dijalankan oleh hacker, maka dengan mudah file “configuration.php” ditemukan dan dibaca isinya oleh hacker.
File “configuration.php“, dari versi awal CMS Joomla sampai ke versi terakhir tidak banyak mengalami perubahan / kemajuan yang berarti, hanya berubah diisinya saja. Hal ini telah saya amati sejak Joomla versi 1.0.X sampai versi terbaru 1.7.0.

Kelemahan utama file “configuration.php” ini :
- nama filenya tidak pernah berubah
- Terletak (selalu) di root folder dari joomla sitenya
- isinya yang merupakan “text murni” sehingga bisa dibaca dengan mudah.
Tiga kelemahan ini, bisa dengan mudah dimanfaatkan oleh hacker, untuk menembus Joomla site kita.
Untuk mengatasi tiga kelemahan ini, saya coba melakukan sedikit riset terhadap file “configuration.php” dari semua versi Joomla dan cara Joomla site mengaksesnya. Hasilnya saya menemukan teknik pengamanan yang cukup efektif terkait file “configuration.php” ini.
Pengamanannya terdiri dari 2 bagian :
1. Mengubah nama file / rename file “configuration.php” dan memindahkan lokasinya.
2. Mengenkripsi variable nama database dan password akses ke database MySQL joomla site.
Berikut ini langkah-langkahnya dalam berbagai versi Joomla, sesuaikan dengan versi Joomla yang anda gunakan. Scroll ke bawah untuk melihat versi yang sesuai.

Pengamanan di Joomla versi 1.0.X :
1. Gunakan aplikasi FTP (Cute_FTP atau WS_FTP), untuk mendownload file-file berikut ini dari Joomla site milik anda :
- index.php
- index2.php
- globals.php
- administrator/index.php
- administrator/index2.php
- administrator/index3.php
- administrator/components/com_admin/admin.admin.html.php
- administrator/components/com_config/admin.config.html.php
- administrator/components/com_config/admin.config.php
- administrator/components/com_config/config.class.php
- administrator/components/com_languages/admin.languages.php
- administrator/includes/auth.php
- includes/database.mysql5.php
- includes/database.mysqli.php
- includes/database.php
- includes/joomla.php
- includes/sef.php
2. Letakkan file-file yang anda download tersebut sesuai dengan subfoldernya (bikin sub foldernya jika belum ada) di harddisk PC anda. samakan persis penamaan subfoldernya.
3. Masih melalui aplikasi FTP, download file “configuration.php” dari root folder Joomla site anda. Letakkan hasil downloadnya terpisah dari lokasi file-file sebelumnya (nomor 1).
4. Tutup / close aplikasi FTP-nya.
5. Copy dan letakkan duplikatnya di folder “includes” hasil download nomor (1) di atas. sehingga juga terdapat file “configuration.php” di dalam folder “includes”.
6. Rename / ubah nama file “includes/configuration.php” menjadi misalnya :
myset.php
Terserah anda, sebaiknya nama filenya bersifat pribadi dan tidak mudah ditebak oleh orang lain, yang penting akhirannya harus “.PHP”.
7. Gunakan aplikasi (Macromedia / Adobe) Dreamweaver, Jalankan tanpa membuka / open satu file pun.
8. Dalam editor Dreamweaver, tekan tombol Ctrl+F, untuk membuka kotak dialog “Find & Replace”.
9. Isi kotak “Find” dan “Replace” seperti gambar berikut :

Isi field Find & Replace
10. Ubah bagian “Find in :” menjadi “Folder”, lalu browse ke folder tempat anda mendownload file2x tadi (nomor 1), browse ke root foldernya. misalnya : C:\download\joomla

Folder find setting
11. Lalu klik tombol . Jika muncul dialog konfirmasi seperti berikut.

Konfirmasi Replace
klik tombol “Yes”.
12. Hasilnya semua text “configuration.php” pada file2x tersebut akan berganti menjadi “includes/myset.php“.

Hasil find & replace
13. Masih dalam editor Dreamweaver, open / buka file “includes/myset.php“
14. Perhatikan bagian info nama database & passwordnya, seperti berikut :

isi file includes/myset.php
15. Gunakan browser internet, buka link berikut ini : http://www.crypo.com/eng_base64c.php
16. Copy text nama databasenya : u4231_dbjoomla
17. Lalu paste ke browser internet, seperti gambar berikut.

Paste text nama database
18. Klik tombol “encrypt”, sehingga hasilnya jadi seperti berikut :

hasil klik tombol encrypt
19. Copy hasil text enkripsi (base64) tersebut ke dalam variable nama database. pada file “includes/myset.php“
20. Lakukan hal yang sama dengan isi variabel passwordnya, sehingga hasil akhirnya (terenkripsi / base64), jadi seperti ini :

nama database & password terenkripsi
21. Masih dari dalam editor Dreamweaver, buka / open file “includes/database.php“
22. Scroll / temukan syntax berikut :
function database( $host=’localhost’, $user, $pass, $db=”, $table_prefix=”, $goOffline=true ) {
Tepat sesudahnya tambahkan syntax berikut :
$db = base64_decode($db);
$pass = base64_decode($pass);
23. Buka / open file “includes/database.mysql5.php“
24. Scroll / temukan syntax berikut :
function database( $host=’localhost’, $user, $pass, $db=”, $table_prefix=”, $goOffline=true ) {
25. Tepat sesudahnya tambahkan syntax berikut :
$db = base64_decode($db);
$pass = base64_decode($pass);
26. Simpan / save semua perubahan / editing yang telah kita lakukan, sekarang upload kembali file2xnya ke Joomla site anda (gunakan aplikasi FTP), sesuaikan dengan foldernya masing-masing file (lihat nomor 1.). termasuk file “configuration.php” yang telah kita rename menjadi “myset.php” tadi ke folder “includes”. Lalu hapus file “configuration.php” di root folder Joomla site anda. Silahkan scroll ke bagian Penutup (paling bawah) di artikel ini.

Pengamanan di Joomla versi 1.5.X :
1. Gunakan aplikasi FTP (Cute_FTP atau WS_FTP), untuk mendownload file-file berikut ini dari Joomla site milik anda :
- administrator/components/com_admin/tmpl/sysinfo_config.php
- administrator/components/com_config/controllers/application.php
- administrator/includes/framework.php
- libraries/joomla/application/application.php
- libraries/joomla/database/database/mysql.php
- libraries/joomla/database/database/mysqli.php
- plugins/editors/xstandard/attachmentlibrary.php
- plugins/editors/xstandard/imagelibrary.php
- xmlrpc/includes/framework.php
2. Letakkan file-file yang anda download tersebut sesuai dengan subfoldernya (bikin sub foldernya jika belum ada) di harddisk PC anda. samakan persis penamaan subfoldernya.
3. Masih melalui aplikasi FTP, download file “configuration.php” dari root folder Joomla site anda. Letakkan hasil downloadnya terpisah dari lokasi file-file sebelumnya (nomor 1).
4. Tutup / close aplikasi FTP-nya.
5. Copy dan letakkan duplikatnya di folder “includes” hasil download nomor (1) di atas. sehingga juga terdapat file “configuration.php” di dalam folder “includes”.
6. Rename / ubah nama file “includes/configuration.php” menjadi misalnya :
myset.php
Terserah anda, sebaiknya nama filenya bersifat pribadi dan tidak mudah ditebak oleh orang lain, yang penting akhirannya harus “.PHP”.
7. Gunakan aplikasi (Macromedia / Adobe) Dreamweaver, Jalankan tanpa membuka / open satu file pun.
8. Dalam editor Dreamweaver, tekan tombol Ctrl+F, untuk membuka kotak dialog “Find & Replace”.
9. Isi kotak “Find” dan “Replace seperti gambar berikut :

Isi field Find & Replace
10. Ubah bagian “Find in :” menjadi “Folder”, lalu browse ke folder tempat anda mendownload file2x tadi (nomor 1), browse ke root foldernya.
misalnya : C:\download\joomla

Folder find setting
11. Lalu klik tombol . Jika muncul dialog konfirmasi seperti berikut

Konfirmasi Replace
klik tombol “Yes”.
12. Hasilnya semua text “configuration.php” pada file2x tersebut akan berganti menjadi “includes/myset.php“.

Hasil find & replace joomla 1.5.X
13. Masih dalam editor Dreamweaver, open / buka file “includes/myset.php“
14. Perhatikan bagian info nama database & passwordnya, seperti berikut :

Nama database & password di file "configuration.php"
15. Gunakan browser internet, buka link berikut ini : http://www.crypo.com/eng_base64c.php
16. Copy text nama databasenya : u4231_dbjoomla
17. Lalu paste ke browser internet, seperti gambar berikut.

Paste text nama database
18. Klik tombol “encrypt”, sehingga hasilnya jadi seperti berikut :

hasil klik tombol encrypt
19. Copy hasil text enkripsi (base64) tersebut ke dalam variable nama database.
20. Lakukan hal yang sama dengan isi variabel passwordnya, sehingga hasil akhirnya (terenkripsi / base64), jadi seperti ini :

Nama database & password terenkripsi
21. Dari editor Dreamweaver, open / buka file “libraries/joomla/database/database/mysql.php“.
22. Scroll / temukan syntax seperti berikut ini :
// perform a number of fatality checks, then return gracefully
if (!function_exists( ‘mysql_connect’ )) {
23. Tepat sebelumnya, tambahkan syntax berikut ini :
$password = base64_decode($password);
$database = base64_decode($database);
24. Open / buka file “libraries/joomla/database/database/mysqli.php“
25. Scroll / temukan syntax berikut ini :
// Unlike mysql_connect(), mysqli_connect() takes the port and socket
26. Tepat sebelumnya, tambahkan syntax berikut ini :
$password = base64_decode($password);
$database = base64_decode($database);
27. Simpan / save semua perubahan / editing yang telah kita lakukan, sekarang upload kembali file2xnya ke Joomla site anda (gunakan aplikasi FTP), sesuaikan dengan foldernya masing-masing file (lihat nomor 1.). termasuk file “configuration.php” yang telah kita rename menjadi “myset.php” tadi ke folder “includes”. Lalu hapus file “configuration.php” di root folder Joomla site anda. Silahkan scroll ke bagian Penutup (paling bawah) di artikel ini.

Pengamanan di Joomla versi 1.6.X :
1. Gunakan aplikasi FTP (Cute_FTP atau WS_FTP), untuk mendownload file-file berikut ini dari Joomla site milik anda :
- administrator/components/com_config/models/application.php
- administrator/includes/framework.php
- libraries/joomla/database/database/mysql.php
- libraries/joomla/database/database/mysqli.php
2. Letakkan file-file yang anda download tersebut sesuai dengan subfoldernya (bikin sub foldernya jika belum ada) di harddisk PC anda. samakan persis penamaan subfoldernya.
3. Masih melalui aplikasi FTP, download file “configuration.php” dari root folder Joomla site anda. Letakkan hasil downloadnya terpisah dari lokasi file-file sebelumnya (nomor 1).
4. Tutup / close aplikasi FTP-nya.
5. Copy dan letakkan duplikatnya di folder “includes” hasil download nomor (1) di atas. sehingga juga terdapat file “configuration.php” di dalam folder “includes”.
6. Rename / ubah nama file “includes/configuration.php” menjadi misalnya :
myset.php
Terserah anda, sebaiknya nama filenya bersifat pribadi dan tidak mudah ditebak oleh orang lain, yang penting akhirannya harus “.PHP”.
7. Gunakan aplikasi (Macromedia / Adobe) Dreamweaver, Jalankan tanpa membuka / open satu file pun.
8. Dalam editor Dreamweaver, tekan tombol Ctrl+F, untuk membuka kotak dialog “Find & Replace”.
9. Isi kotak “Find” dan “Replace seperti gambar berikut :

Isi field Find & Replace
10. Ubah bagian “Find in :” menjadi “Folder”, lalu browse ke folder tempat anda mendownload file2x tadi (nomor 1), browse ke root foldernya.
misalnya : C:\download\joomla

Folder find setting
11. Lalu klik tombol . Jika muncul dialog konfirmasi seperti berikut

Konfirmasi Replace
klik tombol “Yes”.
12. Hasilnya semua text “configuration.php” pada file2x tersebut akan berganti menjadi “includes/myset.php“.

hasil find & replace joomla 1.6.x
13. Masih dalam editor Dreamweaver, open / buka file “includes/myset.php“
14. Perhatikan bagian info nama database & passwordnya, seperti berikut :

isi file "includes/myset.php"
15. Gunakan browser internet, buka link berikut ini : http://www.crypo.com/eng_base64c.php
16. Copy text nama databasenya : u4231_dbjoomla
17. Lalu paste ke browser internet, seperti gambar berikut.

Paste text nama database
18. Klik tombol “encrypt”, sehingga hasilnya jadi seperti berikut :

hasil klik tombol encrypt
19. Copy hasil text enkripsi (base64) tersebut ke dalam variable nama database.
20. Lakukan hal yang sama dengan isi variabel passwordnya, sehingga hasil akhirnya (terenkripsi / base64), jadi seperti ini :

Nama database & password terenkripsi
21. Dari editor Dreamweaver, open / buka file “libraries/joomla/database/database/mysql.php“.
22. Scroll / temukan syntax berikut ini :
// Perform a number of fatality checks, then return gracefully
23. Tepat sebelumnya tambahkan syntax berikut ini :
$password = base64_decode($password);
$database = base64_decode($database);
24. Open / buka file “libraries/joomla/database/database/mysqli.php“.
25. Scroll / temukan syntax berikut ini :
// Unlike mysql_connect(), mysqli_connect() takes the port and socket
26. Tepat sebelumnya, tambahkan syntax berikut :
$password = base64_decode($password);
$database = base64_decode($database);
27. Simpan / save semua perubahan / editing yang telah kita lakukan, sekarang upload kembali file2xnya ke Joomla site anda (gunakan aplikasi FTP), sesuaikan dengan foldernya masing-masing file (lihat nomor 1.). termasuk file “configuration.php” yang telah kita rename menjadi “myset.php” tadi ke folder “includes”. Lalu hapus file “configuration.php” di root folder Joomla site anda. Silahkan scroll ke bagian Penutup (paling bawah) di artikel ini.

Pengamanan di Joomla versi 1.7.X :
1. Gunakan aplikasi FTP (Cute_FTP atau WS_FTP), untuk mendownload file-file berikut ini dari Joomla site milik anda :
- administrator/components/com_admin/models/sysinfo.php
- administrator/components/com_config/models/application.php
- administrator/includes/framework.php
- libraries/joomla/database/database/mysql.php
- libraries/joomla/database/database/mysqli.php
2. Letakkan file-file yang anda download tersebut sesuai dengan subfoldernya (bikin sub foldernya jika belum ada) di harddisk PC anda. samakan persis penamaan subfoldernya.
3. Masih melalui aplikasi FTP, download file “configuration.php” dari root folder Joomla site anda. Letakkan hasil downloadnya terpisah dari lokasi file-file sebelumnya (nomor 1).
4. Tutup / close aplikasi FTP-nya.
5. Copy dan letakkan duplikatnya di folder “includes” hasil download nomor (1) di atas. sehingga juga terdapat file “configuration.php” di dalam folder “includes”.
6. Rename / ubah nama file “includes/configuration.php” menjadi misalnya :
myset.php
Terserah anda, sebaiknya nama filenya bersifat pribadi dan tidak mudah ditebak oleh orang lain, yang penting akhirannya harus “.PHP”.
7. Gunakan aplikasi (Macromedia / Adobe) Dreamweaver, Jalankan tanpa membuka / open satu file pun.
8. Dalam editor Dreamweaver, tekan tombol Ctrl+F, untuk membuka kotak dialog “Find & Replace”.
9. Isi kotak “Find” dan “Replace seperti gambar berikut :

Isi field Find & Replace
10. Ubah bagian “Find in :” menjadi “Folder”, lalu browse ke folder tempat anda mendownload file2x tadi (nomor 1), browse ke root foldernya.
misalnya : C:\download\joomla

Folder find setting
11. Lalu klik tombol . Jika muncul dialog konfirmasi seperti berikut

Konfirmasi Replace
klik tombol “Yes”.
12. Hasilnya semua text “configuration.php” pada file2x tersebut akan berganti menjadi “includes/myset.php“.
13. Masih dalam editor Dreamweaver, open / buka file “includes/myset.php“
14. Perhatikan bagian info nama database & passwordnya, seperti berikut :

Isi file "includes/myset.php"
15. Gunakan browser internet, buka link berikut ini : http://www.crypo.com/eng_base64c.php
16. Copy text nama databasenya : u4231_dbjoomla
17. Lalu paste ke browser internet, seperti gambar berikut.

Paste text nama database
18. Klik tombol “encrypt”, sehingga hasilnya jadi seperti berikut :

hasil klik tombol encrypt
19. Copy hasil text enkripsi (base64) tersebut ke dalam variable nama database.
20. Lakukan hal yang sama dengan isi variabel passwordnya, sehingga hasil akhirnya (terenkripsi / base64), jadi seperti ini :

Nama database & password terenkripsi
21. Dari editor Dreamweaver, open / buka file “libraries/joomla/database/database/mysql.php“.
23. Scroll / temukan syntax berikut ini :
// Make sure the MySQL extension for PHP is installed and enabled.
24. Tepat sebelumnya tambahkan syntax berikut ini :
$options['password'] = base64_decode($options['password']);
$options['database'] = base64_decode($options['database']);
25. Open / buka file “libraries/joomla/database/database/mysqli.php“.
26. Scroll / temukan syntax berikut ini :
$options['socket'] = null;
27. Tepat sesudahnya, tambahkan syntax berikut :
$options['password'] = base64_decode($options['password']);
$options['database'] = base64_decode($options['database']);
28. Simpan / save semua perubahan / editing yang telah kita lakukan, sekarang upload kembali file2xnya ke Joomla site anda (gunakan aplikasi FTP), sesuaikan dengan foldernya masing-masing file (lihat nomor 1.). termasuk file “configuration.php” yang telah kita rename menjadi “myset.php” tadi ke folder “includes”. Lalu hapus file “configuration.php” di root folder Joomla site anda.

Penutup
Dengan pengamanan yang telah kita lakukan, maka tingkat keamanan Joomla site kita menjadi naik satu level lagi, karena hacker menjadi susah mencari file konfigurasi joomla dan tidak mudah memecahkan nama database dan password akses ke database MySQL-nya.
Guna hasil lebih baik pada bagian enkripsi nama database dan passwordnya, kita bisa buat fungsi Encrypt / Decrypt buatan kita sendiri yang tidak mengikuti fungsi enkripsi / dekripsi kepunyaan PHP standard. Sisipkan fungsinya di dalam file-file :
- includes/database.php
- includes/database.mysql5.php
- includes/database.mysqli.php
- libraries/joomla/database/database/mysql.php
- libraries/joomla/database/database/mysqli.php
Sesuai dengan versi Joomla yang kita gunakan.

Kamis, 04 Juli 2013

struktur internet


Selasa, 06 November 2012

kegiatan Sholat Dluha di SMPN 1 Gegerbitung

Gegerbitung, 6 November 2012

Terhitung sejak Tanggal 6 November 2012 SMPN 1 Gegerbitung Mengadakan kegiatan rutin Sholat Dluha bersama. kegiatan ini diikuti oleh semua siswa dan seluruh guru dan karyawan sekolah. mengutip perkataan pembimbing keagamaan SMPN 1 Gegerbitung Bp. Maman Sutarman, S.Pd.I, "kegiatan ini dilakukan sebagai upaya untuk meningkatkan kesadaran beragama siswa, serta dalam upaya membentu kepribadian siswa agar menjadi manusia yang bertaqwa". kegiatan ini terlaksana berkat kerjasama pembina osis yaitu Bp. Sunarta, SIP dan staff keagamaan Bp. Burhanudin, MM.Pd.


Gambar 1
                                                                         Gambar 2
                                                                           Gambar 3
                                                                           Gambar 4

Kamis, 23 Agustus 2012

Rabu, 14 Desember 2011

Ramalan Bintang


Pernah gak sih, kamu percaya dengan adanya ramalan bintang? Ramalan yang menunjukkan nasib kamu menurut tanggal kelahiran. Kalo saya pribadi, tidak percaya sama

Selasa, 15 November 2011

HUT PGRI

Laporan Pandangan Mata
Senin, 14 November 2011
Ranting SMPN 1 Gegerbitung berhasil menahan imbang tim sepakbola ranting Ciengang. 
Meski mengalami bermacam kendala dalam mempersiapkan pertandingan untuk menyambut HUT PGRI Kecamatan gegerbitung akhirnya Tim SMPN 1 Gegerbitung berhasil menahan imbang ranting Ciengang. hal ini merupakan sebuah kesuksesan yang sangat besar jika dilihat dari sudut pandang kualitas para pemain, karena para pemain dari Ranting Ciengang adalah para guru yang sekaligus pemain yang handal. namun, setelah melihat hasil pertandingan, hasil akhir yang diraih  hanya menghasilkan kedudukan 0-0. hal ini menjadi indikator peningkatan kualitas tim sepak bola Ranting SMPN 1 Gegerbitung.
Bravo TIM Sepak Bola Ranting SMPN 1 Gegerbitung.

Selasa, 01 November 2011

Cerpen Surat Terakhir

Cerpen
SURAT TERAKHIR
(Sebuah Cerpen yang kaya akan majas)
Oleh : Agus Mulyadi

Mas Pram....
Izinkan aku menyapamu dalam surat ini seperti dulu ketika Mas masih ada di desaku dengan menyebut Mas Pram, sebagai penggilan akrab bila aku memanggil Mas, bahkan aku memanggilmu Mas Prof sebuah penggilan karena Mas Pram seorang yang cerdas dan berkacamata, walaupun kini tak pantas rasanya diucapkan oleh seorang guru TK terhadap seorang dosen yang sudang menyandang gelar S3 yang bertugas pada perguruan tinggi negeri ternama di kota Bandung sangat terhormat dan terpandang serta dikagumi karena kedudukan dan kecerdasannya.

Kamis, 29 September 2011

internet dan jaringan komputer

Kuliah Umum IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
1
Tutorial Komputer dan Jaringan
Yuhefizar
admin@lintau.com
(*) Tutorial ini telah digunakan di Labor Komputer Program Ekstensi Fakultas Ekonomi Universitas
Andalas Padang, sebagai bahan ajar matakuliah “Pengantar Aplikasi Komputer”.
Bagian 1: Mengenal Komputer
1. Apa itu Komputer ?
Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.
Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan
sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input),
mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah
kontrol program yang tersimpan di memorinya. Jadi cara kerja komputer dapat kita
gambarkan sebagai berikut :
CPU
Input
Device
Processor
Control Unit
ALU
Output
Device
ROM
RAM
Memori
􀁮 Input Device, adalah perangkat-perangkat keras komputer yang berfungsi untuk
memasukkan data ke dalam memori komputer, seperti keyboard, mouse, joystick dan
lain-lain.
Lisensi Dokumen:
Copyright © 2003 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak
menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan
dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali
mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.
Kuliah Umum IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
2
􀁯 Prosesor, adalah perangkat utama komputer yang mengelola seluruh aktifitas
komputer itu sendiri. Prosesor terdiri dari dua bagian utama, yaitu ;
• Control Unit (CU), merupakan komponen utama prosesor yang mengontrol semua
perangkat yang terpasang pada komputer, mulai dari input device sampai output
device.
• Arithmetic Logic Unit (ALU), merupakan bagian dari prosesor yang khusus
mengolah data aritmatika (menambah, mengurang dll) serta data logika
(perbandingan).
􀁰 Memori adalah media penyimpan data pada komputer. Memori ini terbagi atas dua
macam, yaitu ;
• Read Only Memory (ROM), yaitu memori yang hanya bisa dibaca saja, tidak dapat
dirubah dan dihapus dan sudah diisi oleh pabrik pembuat komputer. Isi ROM
diperlukan pada saat komputer dihidupkan. Perintah yang ada pada ROM sebagian
akan dipindahkan ke RAM. Perintah yang ada di ROM antara lain adalah perintah
untuk membaca sistem operasi dari disk, perintah untuk mencek semua peralatan
yang ada di unit sistem dan perintah untuk menampilkan pesan di layar. Isi ROM
tidak akan hilang meskipun tidak ada aliran listrik. Tapi pada saat sekarang ini ROM
telah mengalami perkembangan dan banyak macamnya, al ;
a. PROM (Programable ROM), yaitu ROM yang bisa kita program kembali dengan
catatan hanya boleh satu kali perubahan setelah itu tidak dapat lagi diprogram.
b. RPROM (Re-Programable ROM), merupakan perkembangan dari versi PROM
dimana kita dapat melakukan perubahan berulangkali sesuai dengan yang
diinginkan.
c. EPROM (Erasable Program ROM), merupakan ROM yang dapat kita hapus
dan program kembali, tapi cara penghapusannya dengan menggunakan sinar
ultraviolet.
d. EEPROM (Electrically Erasable Program ROM), perkembangan mutakhir dari
ROM dimana kita dapat mengubah dan menghapus program ROM dengan
menggunakan teknik elektrik. EEPROM ini merupakan jenis yang paling banyak
digunakan saat ini.
• Random Access Memori (RAM), dari namanya kita dapat artikan bahwa RAM
adalah memori yang dapat diakses secara random. RAM berfungsi untuk
menyimpan program yang kita olah untuk sementara waktu (power on) jika komputer
kita matikan, maka seluruh data yang tersimpan dalam RAM akan hilang. Tujuan
dari RAM ini adalah mempercepat pemroses data pada komputer.
Agar data yang kita buat tidak dapat hilang pada saat komputer dimatikan, maka
diperlukan media penyimpanan eksternal, seperti Disket, Harddisk, PCMCIA card
dan lain-lain.
􀁱 Output Device, adalah perangkat komputer yang berguna untuk menghasilkan
keluaran, apakah itu ke kertas (hardcopy), ke layar monitor (softcopy) atau keluaran
berupa suara. Contohnya printer, speaker, plotter, monitor dan banyak yang lainnya.
Dari penjelasan diatas dapat kita simpulkan bahwa prinsip kerja komputer tersebut
diawali memasukan data dari perangkat input, lalu data tersebut diolah sedemikian rupa
oleh CPU sesuai yang kita inginkan dan data yang telah diolah tadi disimpan dalam
memori komputer atau disk. Data yang disimpan dapat kita lihat hasilnya melalui
perangkat keluaran.
2. Komponen-Komponen Komputer
Komputer terdiri dari tiga komponen utama yang tidak dapat dipisahkan, yaitu ;
􀀠 Hardware (perangkat keras), merupakan peralatan fisik dari komputer yang dapat kita
lihat dan rasakan. Hardware ini terdiri dari ;
Kuliah Umum IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
3
􀀙 Input/Output Device (I/O Device)
Terdiri dari perangkat masukan dan keluaran, seperti keyboard dan printer. (lihat sub
menu periferal)
􀀙 Storage Device (perangkat penyimpanan)
Merupakan media untuk menyimpan data seperti disket, harddisk, CD-I,dll.
􀀙 Monitor /Screen
Monitor merupakan sarana untuk menampilkan apa yang kita ketikkan pada papan
keyboard setelah diolah oleh prosesor. Monitor disebut juga dengan Visual Display
Unit (VDU).
􀀙 Casing Unit
Casing unit adalah tempat dari semua peralatan komputer, baik itu motherboard,
card, peripheral lain dan Central Procesing Unit (CPU). Casing unit ini disebut juga
dengan System Unit.
􀀙 Central Procesing Unit (CPU)
Central Procesing Unit adalah salah satu bagian komputer yang paling penting,
karena jenis prosesor menentukan pula jenis komputer. Baik tidaknya suatu
komputer, jenis komputer, harga komputer, ditentukan terutama oleh jenis
prosesornya. Semakin canggih prosesor komputer, maka kemampuannya akan
semakin baik dan biasanya harganya akan semakin mahal.
􀀠 Software (perangkat lunak), merupakan program-program komputer yang berguna
untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut
ditulis dengan bahasa khusus yang dimengerti oleh komputer. Software terdiri dari
beberapa jenis, yaitu ;
􀀙 Sistem Operasi, seperti DOS, Unix, Novell, OS/2, Windows, dll.
Adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang
terpasang pada komputer sehingga masing-masingnya dapat saling berkomunikasi.
Tanpa ada sistem operasi maka komputer tak dapat difungsikan sama sekali.
􀀙 Program Utility, seperti Norton Utility, Scandisk, PC Tools, dll.
Program utility berfungsi untuk membantu atau mengisi kekurangan/kelemahan dari
system operasi, misalnya PC Tools dapat melakukan perintah format sebagaimana
DOS, tapi PC Tools mampu memberikan keterang dan animasi yang bagus dalam
proses pemformatan. File yang telah dihapus oleh DOS tidak dapat dikembalikan
lagi tapi dengan program bantu hal ini dapat dilakukan.
􀀙 Program Aplikasi, seperti GL, MYOB, Payroll, dll.
Merupakan program yang khusus melakukan suatu pekerjaan tertentu, seperti
program gaji pada suatu perusahaan. Maka program ini hanya digunakan oleh
bagian keuangan saja tidak dapat digunakan oleh departemen yang lain. Biasanya
program aplikasi ini dibuat oleh seorang programmer komputer sesuai dengan
permintaan/kebutuhan seseorang/lembaga/perusahaan guna keperluan interennya.
􀀙 Program Paket, seperti MS-Word, MS-Excel, Lotus 125, dll
Adalah program yang disusun sedemikian rupa sehingga dapat digunakan oleh
banyak orang dengan berbagai kepentingan. Seperti MS-Word, dapat digunakan
oleh departemen keuangan untuk membuat nota, atau bagian administrasi untuk
membuat surat penawaran dan lain sebagainya.
􀀙 Bahasa Pemrograman, Pascal, Fortran, Clipper, dBase, dll.
Merupakan software yang khusus digunakan untuk membuat program komputer,
apakah itu sistem operasi, program paket dll. Bahasa pemrograman ini biasanya
dibagi atas 3 tingkatan, yaitu ;
1. Low Level Language, bahasa pemrograman generasi pertama, bahasa
pemrograman jenis ini sangat sulit dimengerti karena instruksinya menggunakan
bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja.
Kuliah Umum IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
4
2. Midle Level Language, merupakan bahasa pemrograman tingkat menengah
dimana penggunaan instruksi sudah mendekati bahasa sehari-hari, walaupun
begitu masih sulit untuk di mengerti karena banyak menggunakan singkatansingakatan
seperti STO artinya simpan (singkatan dari STORE) dan MOV artinya
pindah (singkatan dari MOVE).Yang tergolong kedalam bahasa ini adalah
Assembler, ForTran (Formula Translator).
3. High Level Language, merupakan bahasa tingkat tinggi yang mempunyai ciri
mudah dimengerti, karena menggunakan bahasa sehari-hari, seperti BASIC,
COBOL, dBase dll.
􀀠 Brainware (User), adalah personil-personil yang terlibat langsung dalam pemakaian
komputer, seperti Sistem analis, programmer, operator, user, dll. Pada organisasi yang
cukup besar, masalah komputerisasi biasanya ditangani oleh bagian khusus yang
dikenal dengan bagian EDP (Electronic Data Processing), atau sering disebut dengan
EDP Departemen, yang dikepalai oleh seorang Manager EDP.
3. Penggolongan Komputer
Beberapa tahun lalu, penggolongan komputer dilakukan atas dasar besarnya RAM
yang ada tiap komputer. Waktu itu, komputer yang memiliki memori atau RAM antara 512
KB hingga 1 MB disebut dengan Komputer Mikro dan yang memiliki RAM lebih dari 1 MB
disebut Komputer Mini. Penggolongan seperti ini sekarang tidak tepat lagi, karena
komputer sakupun sekarang sudah banyak yang memiliki RAM lebih besar dari 1 MB. ( 1
MB = 1.024 KB)
Penggolongan jenis-jenis komputer yang lebih tepat adalah berdasarkan jenis
prosesor yang ada pada komputer, karena
kemampuan kerja komputer ditentukan oleh
kemampuan prosesornya, semakin tinggi
jenis prosesor yang digunakan, maka semakin
tinggi pulalah kinerja dari komputer tersebut.
Penggolongan komputer berdasarkan criteria
lain masih dimungkinkan, misalnya
berdasarkan ukuran fisik, system operasi, dan jenis
data yang diolah. (lihat tabel )
Dasar Penggolongan Jenis Komputer
Generasi I ( 1946 - 1959 )
II ( 1960 - 1965 )
III ( 1966 - 1970 )
IV ( 1971 - sekarang )
V ( pemanfaat teknologi Artificial
Inteligence (AI))
Prosesor Mainframe
Minikomputer
IBM compatible atau PC
Macintosh
Bentuk dan ukuran Fisik Tower
Desktop
Portable
Laptop
Komputer
Notebook
Sub notebook (handbook)
Palmtop (handheld)
Kuliah Umum IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
5
Sistem Operasi Unix
Netware
DOS
OS/2
Windosw NT (Network Technology)
System
NextStep
Jenis data yang diolah Analog
Digital
Hybrid
3.1 Jenis Komputer Berdasarkan Prosesor
Berdasarkan prosesornya, komputer digolongkan ke dalam tiga bagian, yaitu
mainframe, minicomputer dan Personal Computer (PC). Penggolongan ini dalam
beberapa tahun mendatang akan semakin kabur dan mungkin akan hilang, karena
komputer mainframe dan mini mengalami perkembangan yang lambat, sementara
komputer PC berkembang terus dengan pesatnya.
a. Mainframe adalah komputer yang prosesornya
mempunyai kemampuan sangat besar, karena
ditujukan untuk banyak pemakai. Mainframe
menyediakan sedikit waktu dan sebagian
memorinya untuk setiap pemakai (user),
kemudian berpindah lagi kepada pemakain lain,
lalu kembali kepemakai yang pertama.
Perpindahan ini tidak dirasakan oleh pemakai,
seolah-olah tidak ada apa-apa. Mainframe
disediakan untuk banyak pemakai (multi user)
dan setiap pemakai dapat menggunakan program yang berbeda pada saat yang
sama (multitasking). Komputer mainframe mempunyai CPU yang berada pada
satu mesin sendiri, mempunyai perangkat penyimpanan, komunikasi di satu mesin
sendiri dan dihubungkan dengan banyak terminal yang terdiri dari keyboard dan
monitor saja. Komputer jenis ini biasanya digunakan pada perusahaan yang
berskala besar, seperti kantor pusat penerbangan nasional. Komputer mainframe
saat sekarang kalah saing dengan komputer PC dengan teknologi internet.
b. Minicomputer sebenarnya adalah bentuk mini
dari komputer mainframe. Kalau mainframe
dapat memiliki ribuan terminal, komputer mini
lebih terbatas hanya sampai puluhan dan
mungkin hanya ratusan. Komputer mini
ditujukan untuk perusahaan yang tidak begitu
besar tetapi juga tidak begitu kecil. Komputer
mini cocok untuk perguruan tinggi yang hanya
memiliki satu atau dua fakultas, pabrik yang
produknya hanya untuk memenuhi kebutuhan
daerah setempat. Komputer mini ini
sekarang jarang dipakai, karena lebih
fleksibel menggunakan komputer PC dengan teknologi Local Area Networknya
(LAN)
c. Personal Computer (PC) atau komputer pribadi
adalah komputer yang ditujukan untuk satu
pemakai dengan satu pemakain program aplikasi
pada suatu saat. Oleh karenanya, perangkatnya
dapat diringkas ke dalam satu mesin saja.
Komputer ini memiliki monitor, keyboard dan
Kuliah Umum IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
6
CPU. Namun didalam CPU ini sebenarnya tidak hanya terdapat prosesor saja,
tetapi juga ada perangkat penyimpanan dan mungkin saja dipasangi perangkat
tambahan (periferal). Komputer jenis inilah yang paling banyak digunakan, baik itu
di rumah, kantor, lembaga kursus, sekolah dll. Dengan menambahkan berbagai
perangkat tambahan, komputer PC dapat menandingi komputer mainframe dan
mini, seperti telah dijelaskan diatas.
3.2 Jenis Komputer Berdasarkan Bentuk dan Ukuran Fisik
Perlu diketahui bahwa komputer tidak dibedakan kemampuannya berdasarkan ukuran
fisiknya. Bukan berarti komputer yang kecil bentuknya berarti kecil pula
kemampuannya.
a. Tower (menara) adalah yang biasanya
diletakkan disamping atau dibawah meja,
karena ukurannya yang relatif besar,
sehingga memenuhi meja. Komputer ini
biasanya banyak memiliki ruang
didalamnya dan banyak memiliki expansion
slot (tempat untuk memasang card
tambahan), sehingga bisa ditambahkan
dengan berbagai perangkat tambahan.
b. Desktop (meja) adalah komputer yang
ukuran sedikit lebih kecil dari dari Tower,
tetapi biasanya diletakkan diatas meja.
Komputer ini paling banyak dipakai karena
harganya yang lebih murah bila
dibandingkan dengan bentuk yang lain.
Komputer yang kita pakai sekarang ini
adalah jenis desktop.
c. Portable (mudah dibawah-bawah) adalah
komputer yang ukuran sedikit lebih kecil
dari Desktop, karena bagian-bagiannya
dapat dirangkai menjadi satu kotak saja,
sehingga mudah dibawa kemana-mana.
Komputer ini ditujukan bagi pemakai yang
sering bertugas dilapangan, misalnya
insinyur yang bertugas menyelesaikan
suatu rumah atau peneliti yang
mengumpulkan data dilokasi yang jauh dari
kantornya. Komputer ini kurang populer
karena relatif besar dan berat.
d. Notebook (buku catatan) adalah komputer
yang ukurannya sebesar buku catatan (yang
banyak dipakai pelajar dan mahasiswa
Amerika) saja. Notebook mempunyai
ukuran yang sama dengan kerta kuarto,
yaitu 8 ½ x 11 inci, tebalnya berkisar 1
hinggan 1 ½ inci dan beratnya antara 4
sampai 6 kg.
e. Subnotebook adalah komputer yang ukuran ada
diantara komputer notebook dan palmtop. Ukuran
komputer ini sedikit lebih kecil dari notebook
karena ada sebagian perangkat yang tidak
dipasang, biasanya disk drive.
f. Palmtop adalah komputer yang dapat digenggam, karena ukurannya yang sangat
kecil, kira-kira sedikit lebih kecil dibandingkan kaset video Beta. Komputer ini
sering disebut handheld computer. Komputer ini tidak memerlukan aliran listrik,
Kuliah Umum IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
7
melainkan baterai kecil biasa (ukuran AA). Kelemahan dari
komputer ini adalah layarnya yang terlalu kecil dan
keyboardnya sedikit lebih kecil dari ukuran standar,
sehingga menyulitkan pamakai.
3.3 Komputer Berdasarkan Jenis Data yang Diolah
Berdasarkan pada data yang diolahnya, komputer dapat dibagai atas tiga bagian,
yaitu ;
a. Komputer Analog digunakan untuk mengolah data kualitatif, bekerja secara
kontinu dan parallel, biasanya tidak
memerlukan bahasa perantara.
Contohnya komputer yang digunakan
dirumah sakit untuk mengukur suhu,
kecepatan suara, voltase listrik dll.
b. Komputer Digital digunakan untuk
mengolah data kuantitatif (huruf, angka,
kombinasi huruf & angka, karakter-karakter khusus) biasanya memerlukan bahasa
perantara. Contohnya komputer PC dll.
c. Komputer Hybrid, merupakan kombinasi antara komputer analog dengan digital.
Contohnya Facsimile.
4. Perangkat Tambahan (periferal)
Untuk meningkatkan kinerja dari komputer, maka komputer harus memasukkan perangkah
tambahan yang dipasang pada motherboardnya, terutama bagian yang bertugas menerima
tambahan peralatan (expansion slot). Contoh periferal Ethernet card yang berguna untuk
menguhubungkan komputer PC dengan komputer PC lainnya. Contoh salah satu model
ethernet card adalah ;
Banyak perifel lain yang mampu menambah kemampuan komputer menjadi mesin yang
lain. Untuk lebih jelasnya perhatikan tabel berikut ini.
Kuliah Umum IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
8
Periferal
1. Network Card
2. Modem
3. Midi Card
4. TV Card
5. dll
Input Device
1. Keyboard
2. Mouse
3. Joystick
4. Track Ball
5. Light Pen
6. Ocr Scanner
7. Image Scanner
8. Bar Code Reader
9. Digitizer
10. Voice Recognition
11. Touch Screen
12. Video Player
13. Kamera
14. dll
Output Device
1. Speaker
2. Monitor
3. Printer
4. Projector
5. dll
CPU
1. Prosesor
2. RAM
1. ROM
Storage Device
2. Disket
3. Harddisk
4. CD-ROM
5. Optical Disk
6. PCMCIA Card
7. Magnetic Tape
8. Cartridge
9. dll
Kuliah Umum IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
9
Bagian 2: Mengenal Jaringan
1. Apa itu Jaringan Komputer ?
JARINGAN komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya
yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui kabel-kabel
atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling
bertukar dokumen dan data, mencetak pada printer yang sama dan bersama-sama
menggunakan hardware/software yang terhubung dengan jaringan. Setiap komputer,
printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan
komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.
2. Jenis-Jenis Jaringan Komputer
Secara umum jaringan komputer dibagi atas lima jenis, yaitu ;
1. Local Area Network (LAN)
Local Area Network (LAN), merupakan jaringan milik pribadi di dalam sebuah gedung
atau kampus yang berukuran sampai beberapa kilometer. LAN seringkali digunakan
untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor
suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya (resouce,
misalnya printer) dan saling bertukar informasi.
2. Metropolitan Area Network (MAN)
Metropolitan Area Network (MAN), 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 keperluan pribadi (swasta) atau umum.
MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan
televisi kabel.
3. Wide Area Network (WAN)
Wide Area Network (WAN), jangkauannya mencakup daerah geografis yang luas,
seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesinmesin
yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.
4. Internet
Sebenarnya terdapat banyak jaringan didunia 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 ini memerlukan hubungan antar jaringan yang
seringkali tidak kampatibel dan berbeda. Biasanya untuk melakukan hal ini diperlukan
sebuah mesin yang disebut gateway guna melakukan hubungan dan melaksanakan
terjemahan yang diperlukan, baik perangkat keras maupun perangkat lunaknya.
Kumpulan jaringan yang terinterkoneksi inilah yang disebut dengan internet.
5. Jaringan Tanpa Kabel
Jaringan tanpa kabel merupakan suatu solusi terhadap komukasi yang tidak bisa
dilakukan dengan jaringan yang menggunakan kabel. Misalnya orang yang ingin
mendapat informasi atau melakukan komunikasi walaupun sedang berada diatas
Kuliah Umum IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
10
mobil atau pesawat terbang, maka mutlak jaringan tanpa kabel diperlukan karena
koneksi kabel tidaklah mungkin dibuat di dalam mobil atau pesawat. Saat ini jaringan
tanpa kabel sudah marak digunakan dengan memanfaatkan jasa satelit dan mampu
memberikan kecepatan akses yang lebih cepat dibandingkan dengan jaringan yang
menggunakan kabel.
3. Topologi Jaringan Komputer
Topologi adalah suatu cara menghubungkan komputer yang satu dengan komputer
lainnya sehingga membentuk jaringan. Cara yang saat ini banyak digunakan adalah bus,
token-ring, star dan peer-to-peer network. Masing-masing topologi ini mempunyai ciri khas,
dengan kelebihan dan kekurangannya sendiri.
6. Topologi BUS
Keuntungan
• Hemat kabel
• Layout kabel sederhana
• Mudah dikembangkan
Kerugian
• Deteksi dan isolasi kesalahan sangat kecil
• Kepadatan lalu lintas
• Bila salah satu client rusak, maka jaringan tidak bisa berfungsi.
• Diperlukan repeater untuk jarak jauh
7. Topologi TokenRING
Metode token-ring (sering disebut ring saja) adalah cara menghubungkan komputer
sehingga berbentuk ring (lingkaran). Setiap simpul mempunyai tingkatan yang sama.
Jaringan akan disebut sebagai loop, data dikirimkan kesetiap simpul dan setiap
informasi yang diterima simpul diperiksa alamatnya apakah data itu untuknya atau
bukan
Kuliah Umum IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
11
Keuntungan
• Hemat Kabel
Kerugian
• Peka kesalahan
• Pengembangan jaringan lebih kaku
8. Topologi STAR
Kontrol terpusat, semua link harus melewati pusat yang menyalurkan data tersebut
kesemua simpul atau client yang dipilihnya. Simpul pusat dinamakan stasium primer
atau server dan lainnya dinamakan stasiun sekunder atau client server. Setelah
hubungan jaringan dimulai oleh server maka setiap client server sewaktu-waktu dapat
menggunakan hubungan jaringan tersebut tanpa menunggu perintah dari server.
Keuntungan
• Paling fleksibel
• Pemasangan/perubahan stasiun sangat mudah dan tidak mengganggu bagian
jaringan lain
• Kontrol terpusat
• Kemudahan deteksi dan isolasi kesalahan/kerusakan
Kuliah Umum IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com
12
• Kemudahaan pengelolaan jaringan
Kerugian
• Boros kabel
• Perlu penanganan khusus
• Kontrol terpusat (HUB) jadi elemen kritis
9. Topologi Peer-to-peer Network
Peer artinya rekan sekerja. Peer-to-peer network adalah jaringan komputer yang
terdiri dari beberapa komputer (biasanya tidak lebih dari 10 komputer dengan 1-2
printer). Dalam sistem jaringan ini yang diutamakan adalah penggunaan program,
data dan printer secara bersama-sama. Pemakai komputer bernama Dona dapat
memakai program yang dipasang di komputer Dino, dan mereka berdua dapat
mencetak ke printer yang sama pada saat yang bersamaan.
Sistem jaringan ini juga dapat dipakai di rumah. Pemakai komputer yang memiliki
komputer ‘kuno’, misalnya AT, dan ingin memberli komputer baru, katakanlah Pentium
II, tidak perlu membuang komputer lamanya. Ia cukup memasang netword card di
kedua komputernya kemudian dihubungkan dengan kabel yang khusus digunakan
untuk sistem jaringan. Dibandingkan dengan ketiga cara diatas, sistem jaringan ini
lebih sederhana sehingga lebih mudah dipejari dan dipakai.
4. Manfaat Jaringan Komputer
􀁺 Resource Sharing, dapat menggunakan sumberdaya yang ada secara bersamasama.
Misal seorang pengguna yang berada 100 km jauhnya dari suatu data,
tidak mendapatkan kesulitan dalam menggunakan data tersebut, seolah-olah data
tersebut berada didekatnya. Hal ini sering diartikan bahwa jaringan komputer
mangatasi masalah jarak.
􀁺 Reliabilitas tinggi, dengan jaringan komputer kita akan mendapatkan reliabilitas
yang tinggi dengan memiliki sumber-sumber alternatif persediaan. Misalnya,
semua file dapat disimpan atau dicopy ke dua, tiga atu lebih komputer yang
terkoneksi kejaringan. Sehingga bila salah satu mesin rusak, maka salinan di
mesin yang lain bisa digunakan.
􀁺 Menghemat uang. Komputer berukutan kecil mempunyai rasio harga/kinerja yang
lebih baik dibandingkan dengan komputer yang besar. Komputer besar seperti
mainframe memiliki kecapatan kira-kira sepuluh kali lipat kecepatan komputer
kecil/pribadi. Akan tetap, harga mainframe seribu kali lebih mahal dari komputer
pribadi. Ketidakseimbangan rasio harga/kinerja dan kecepatan inilah membuat
para perancang sistem untuk membangun sistem yang terdiri dari komputerkomputer
pribadi.

Sabtu, 17 September 2011

PENGUMUMAN
PRAKTEK UNTUK MATA PELAJARAN TIK AKAN DILAKSANAKAN TANGGGAL 16 SAMPAI 25 SEPTEMBER 2011.
PRAKTEK AKAN DILAKSANAKAN SESUAI DENGAN JADWAL MATA PELAJARAN KELAS MASING-MASING
Materi praktek untuk kelas vii dan ix adalah pengetikan 10 jari pada microsoftword 2007
SELURUH KETUA KELAS DAN SEKSI PERALATAN HARUS SEGERA MENGHUBUNGI GURU MATA PELAJARAN TIK PADA JAM ISTIRAHAT HARI JUMAT TANGGAL 16 DAN SABTU TANGGAL 17 SEPTEMBER 2011

                                                                                                                 Cangklek, 16 September 2011
         Guru Mata Pelajaran TIK


 Yusak Munawar Iqbal


Untuk lebih jelas info dapat dilihat di
www.smpngerbione.blogspot.com atau www.smpn1gegerbitung.co.cc juga bisa menghubungi  e-mail smpngerbione@gmail.com atau yusakmunawar@yahoo.com