Featured Posts

Home Refinance LoanHome Refinance Loan Our homes are our biggest assets. A fruit borne out of many years of hard work, earnings and dreams! But, are you still paying the same higher interest rates on the home loan...

Readmore

An image in a post Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Quisque sed felis. Aliquam sit amet felis. Mauris semper, velit semper laoreet dictum, quam diam dictum urna, nec...

Readmore

Cash-Out Refinance For many, their homes are just not dwellings that protect them against rain, sun, and wind. But they are piggy banks, which can be used to raise some urgent money, even if...

Readmore

Minggu, 16 Desember 2012

0
DATABASE SEBAGAI SIKLUS KEHIDUPAN MIKRO

  Sistem Informasi adalah suatu sinergi antara data, mesin pengolah data (yang biasanya meliputi komputer, program aplikasi dan jaringan) dan manusia untuk menghasilkan informasi. Jadi sistem informasi bukan hanya aplikasi perangkat lunak. Sistem Informasi ada pada hampir setiap perusahaan atau instansi untuk mendukung kegiatan bisnis mereka sehari-hari. Biasanya porsi pengerjaan pengembangan sistem informasi diserahkan kepada orang-orang yang bekerja di bidang Teknologi Informasi.
Dalam membangun suatu sistem informasi (dalam hal ini lebih mengacu kepada pengertian aplikasi perangkat lunak) digunakan metode Siklus Hidup dan Pengembangan Sistem (System Developmen Life Cycle atau SDLC). SDLC terdiri dari sejumlah tahapan yang dilaksanakan secara berurutan. Secara umum tahapan dari SDLC adalah Perencanaan, analisis, rancangan, penerapan dan penggunaan. Namun pada prakteknya hal ini tidaklah selalu mulus untuk dilaksanakan. Banyak faktor yang mempengaruhi keberhasilan pengembangan sistem informasi. Terutama adalah pada faktor manusia yang terlibat. Dari pihak pengembang, kurangnya keahlian dan pengalaman bisa menyebabkan kesalahan dalam satu tahapan sehingga menyebabkan siklus ini harus diulangi dari tahapan yang salah. Bisa terjadi bahwa siklus ini dilakukan sampai berulang-ulang. Dari pihak pengguna, idealnya perlu bersama-sama dengan pihak pengembang untuk memahami sistem informasi mulai dari awal siklus hidup pengembangan sistem





 (database) adalah kumpulan suatu informasi yang disimpan didalam komputer secara sistematik dimana suatu informasi tersebut  dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi.

Pengertian lainnya juga yaitu database merupakan komponen dasar dari sebuah sistem informasi dan pengembangan serta penggunaannya sebaiknya dipandang dari perspektif kebutuhan organisasi yang lebih besar. Oleh karena itu siklus hidup sebuah sistem informasi organisasi berhubungan dengan siklus hidup sistem database yang mendukungnya. Proses perancangan database merupakan bagian dari siklus hidup database sebagai micro lifecycle.

Sistem informasi yang dibangun dengan berbasiskan komputer memiliki komponen-komponen sebagai berikut:

1. Database
2. Database software
3. Aplikasi software
4. Hardware komputer termasuk media penyimpanan
5. Personal yang menggunakan dan mengembangkan sistem

SIKLUS KEHIDUPAN DATABASE SEBAGAI SIKLUS KEHIDUPAN MIKRO

Seperti telah disebutkan sebelumnya, sebuah sistem database merupakan komponen dasar sistem informasi organisasi yang lebih besar. Oleh karena itu siklus hidup aplikasi database berhubungan dengan siklus hidup sistem informasi. 
Langkah-langkah siklus hidup aplikasi dapat anda lihat pada halaman berikut ini :

 Gambar 1: Siklus Hidup Aplikasi

Hal yang penting diketahui bahwa langkah-langkah siklus hidup aplikasi database dapat tidak berurutan, tetapi melibatkan beberapa langkah pengulangan yang biasanya disebut sebagai feedback loop. Sebagai contoh : masalah-masalah yang ditemui selama perancangan database mungkin harus mengumpulkan dan menganalisis kebutuhan-kebutuhan tambahan. Seperti yang digambarkan terdapat feedback loop diantara langkah-langkah yang sering terjadi.
 
sumber:google.com & mata kuliah universitas gunadarma

Rabu, 12 Desember 2012

0
COBOL

1. Bahasa Cobol
Cobol merupakan singkatan dari Common Business Oriented Language, yaitu bahasa pemrograman tingkat tinggi dimana spesifikasi untuk penulisan programnya berorientasi pada aplikasi bisnis, Cobol diciptakan pada tahun 1959 di University Pennsylvania. Cobol pertama kali diperenalkan secara formal pada bulan Januari 1960.

2. Kelebihan Bahasa Pemrograman Cobol
-  Penulisan program lebih terstruktur, sehingga mudah dimengerti erta mudah untuk dimodifikasi.
Sesuai untuk pengolahan data, terutama menyangkut pada permasalahan bisnis.
- Bersifat standar, sehingga dapat digunakan pada komputer yang tampak berbeda tanpa banyak melakukan perubahan.
-  Adanya listing program, serta mudah didokumetasikan dan dikembangkan.

3. Divisi Pada Cobol
Pada listing program atau peulisan coding, cobol mempunyai 4 divisi. dimana divisi ini harus ada atau wajib ada pada program cobol.
keempat divisi tersebut diantaranya :
- Identification Division.
- Environment Division.
- Data Division.
- Procedure Division.
 
 
 

 
Catatan : Pada coding program cobol setiap akhir statmen harus diakhiri . (titik).



Sumber :
Materi Kuliah Pemrograman Olah Berkas.(MATERI PEMBELAJARAN GUNADARMA)

0
ANAK MUDA BERKARAKTER






 
Pada dasarnya kita terlahir ke dunia ini dengan kelebihn dan kekurang yang menurut saya sudah di ukur oleh Tuhan dengan kemampuan kita.banyak-banyak hal di dunia ini yang bisa mempengaruhi gaya,pola dan kebiasaan yang mungkin menjadi sifat dan menentukan siapa kita nantinya.
akan tetapi menurut saya ada baiknya jika kita tetap menjadi pribadi sesuai dengan kemampuan dan keinginan kita,mengasah semua karunia dari tuhan untuk keberhasilan di masa depan.

terkadang di jaman saat ini banyak-banyak hal yang sangat mempengaruhi pola hidup dan bahkan kepribadian manusia termasuk untuk anak muda sekarang.dan di jaman yang begitu canggih ini tehnologi adalah musu besar untuk menentukan kita siapa.
terkadang anak muda saat ini sangat mudah terpengaruh oleh jaman,yang kadang menurunkan moral dan ahlak sebagai seorang manusia.

jaman yang begitu canggih juga bisa mengubah manusia menjadi canggih dan sangking canggihnya sehingga tak mempunyai sikap menjadi seorang anak muda bangsa,hal yang salah sudah di angap baik dan hal yang semestinya di larang sudah menjadi halal.

tapi mungkin hal itu tidak berlaku untuk anak muda yang punya karakter yang di bentuk oleh berbagai macam masalah.seorang yang menang dari setiapmanasalah biasanya mempunyai karakter kuat untuk menerima dan berlapang dadsa dalam setiap hal yang datang dalam hidup.dan biasanya orang yang seperti ini cendrung lebih memiliki sifat karakter luar biasa untu sukses dalam segala hal.

 
kesuksesan tidak di dapat karna kepintaran semata. pintar tapi kirin =0, bodoh dan kikir juga =0 besar.tetapi orang pintar + bihak = berhasil.
kepintaran tanpa karakter yang baik akan selalu menghasilkan kemaluan yang teramat dala.
so milikilah karakter yang baik yang bisa di terima setiap orang .karna dengan demikin anda sudah menjadi anak muda yang menjadi cerminan bangsa ini.

salam kasih.horas
 

Senin, 10 Desember 2012

0
PERINTAH DASAR LINUX

 man teman ini adalah tabel perintah dasar di linux,semoga bermamfaat yah>>>!!
 
chgrp mengganti grup file
chmod mengganti izin untuk file
chown mengganti kepemilikan file
cp menyalin/copy file
dd mengubah dan menyalin file
df menampilkan space hardisk
du menampilkan penggunaan space untuk direktori
file menampilkan type file
find mencari file
ln membuat link/shortcut
ls menampilkan file
mkdir membuat direktori
mkfifo membuat pipe file
mknod membuat file khusus
mv mengganti dan memindahkan file
rm menghapus file
touch mengubah/menambahkan waktu pembuatan file
Perintah Editing dan Scripting
awk aplikasi pengelolah bahasa program umum
basename memotong direktori dan akhiran dari nama file
cat menampilkan isi file
cmp membandingkan binari dari file
cut mengutip baris dari file
diff membandingkan file
dirname membuat direktori berdasarkan nama file
echo membuat baris text
ed text editor
egrep perintah lanjutan dari grep
ex text editor
grep mencari baris yang mengandung regex (regular expression)
head menampilkan isi baris awal dari file
less menampilkan isi file
more menampilkan isi file
perl editor scripting bahasa perl
split membagi file menjadi beberapa potongan
tail menampilkan isi baris akhir dari file
vi text editor
wc menghitung kata, baris dan karakter yang digunakan file
Perintah Dokumentasi
info menampilkan dokumentasi dengan standard GNU
man menampilkan dokumentasi dengan standard Unix
Perintah Sistem
at menjalankan program untuk sementara waktu
chfn mengubah informasi akses
chsn mengubah shells
crontab menjadwalkan program
groups menampilkan grup yang ada
id menampilkan ID user
kill mengirim sinyal untuk mematikan program secara paksa
logger merekam pesan error ke log sistem
login memperbolehkan user untuk login
lsof menampilkan daftar file yang sedang dibuka oleh sistem
mount melampirkan perangkat ke direktori
newgrp membuat grup baru
nice menjalankan proses dengan prioritas yang telah ditentukan
passwd mengganti password
printenv menampilkan lingkungan linux
ps menampilkan proses
renice mengganti prioritas untuk proses
reset mereset terminal
su mengganti user yang sedang digunakan
time menampilkan berapa lama program dijalankan
top menampilkan proses yang sedang
umount melepaskan perangkat dari direktori
Perintah Informasi Sistem
arch menampilkan arsitektur yang digunakan sistem
df menampilkan space hardisk
dmesg menampilkan pesan dari kernel
finger menampilkan informasi user
free menampilkan informasi memori yang tidak digunakan
hostname menampilkan nama komputer
last menampilkan user yang terakhir masuk ke sistem
tty menampilkan nama terminal yang sedang digunakan
uptime menampilkan berapa lama sistem berjalan
vmstat menampilkan statistik virtual memori
uname menampilkan versi dari kernel
w menampilkan informasi login dari user yang sedang digunakan
who menampilkan pengguna
whoami menampilkan user yang sedang digunakan
Perintah Arsip dan Pemekaran File
bunzip2 Perintah Pemekaran File
bzip2 Perintah Pemekaran File
cpio Perintah Arsip File
gunzip Perintah Pemekaran File
gzip Perintah Arsip File
tar Perintah Arsip File
uncompress Perintah Pemekaran File
unshar Perintah Pemekaran File
uudecode Kebalikan dari perintah uuencode
uuencode Menterjemahkan file binari ke text
Perintah Utilitas
bc kalkulator
cal menampilkan kalender
date menampilkan waktu
dc kalkulator (lebih sakti dari bc)
pwd menampilkan direktori tempat kita bekerja
script mencatat perintah yang digunakan dan menyimpannya di file
which menampilkan lokasi program yang diinstal
Perintah Development
install menyalin file ke lokasi berdasarkan perintah dari script
make membuat/menjadikan paket
c++ compiler bahasa C++
cc compiler bahasa C
perl program pengolah script perl
Shells
bash The Bourne Again Shell
csh The C Shell
ksh The Korn Shell
sh The Bourne Shell
tcsh The Tc Shell

0
CARA INSTAL UBUNTU 11.04


LANGKAH LANGKAHny.
1)     Masukkan CD Installer ke perangkat CD / DVD-ROM dan reboot komputer untuk boot dari CD.
Tunggu sampai CD termuat ...
Gambar 1.1

2)     Maka akan muncul jendela pilhan bahasa dan menu Install Ubuntu “11.04 Natty Narwhal” lalu anda klik Install Ubuntu untuk melanjutkan ..
Gambar 1.2
3)     Lalu muncul jendela Preparing to Install Ubuntu, jangan mengubah apapun langsung saja klik “Fordward” untuk melanjutkan....
Gambar 1.3
4Selanjutkan adalah pembagian partisi pada Hard Drive anda:
Dalam penjelasan kali ini saya akan memilih “Something else” lalu klik “Fordward” untuk melanjutkan...
Gambar 1.4

5)     Selanjutnya masuk dalam pembagian partisi  ...
Gambar 1.5
Pembagian pertisi dalam Linux :
Kalau anda pernah menginstall Windows pembagian patisinya adalah “c:\” adalah untuk System Operasi dan drive “d:\” adalah untuk data. Nah kalau di Linux pembagiannya adalah “/” “Swap” dan “/home”
Cara membagi partisi :
-          Klik /dev/sda lalu klik “New Patition Table” maka akan muncul Free Space
-          Klik free space lalu klik “add” pilih Primary untuk “Type for the new patition” lalu sesuaikan dengan kapasitas hardisk anda dan berapa yang anda akan beri untuk system contoh kapasitas hardisk 40GB, saya beri untuk “/” adalah 15000MB lalu untuk “Location for the new partition” pilih begining, untuk “use as” pilih “Ext4 journaling file system” dan yang terakhir untuk “Mount point” pilih “/” maka akan terbentuk satu partisi baru yaitu “/dev/sda1” sesuai setingan tadi.
-          Selanjutnya buat Swap partisi “add” pilih logical untuk “Type for the new patition” beda denga partisi system, untuk partisi “swap” sesuaikan dengan Mermori anda contoh memori anda 1GB maka size partisi swap 2x lipat dari memori anda, Partisi swap dialokasikan sebagai tambahan memori ketika Memory RAM tidak mencukupi ketika sistem me-load suatu program. Lalu untuk “Location for the new partition” pilih begining, untuk “use as” pilih “swap area” selanjutnya klik OK maka partisi swap sudah selesai terbentuk.
-          Untuk membuat anda bisa ikuti langkah-langkah pada saat anda membuat partisi “/” dan silahkan pakai semua sisa partisi yang ada.
Keterangan tambahan :
Ø  / = partisi untuk system operasi linux atau sama dengan drive “C” di windows,
Ø  Swap = untuk virtual memori dari linux (sangat membantu kalau RAM yang anda punya kecil)
Ø  /home = untuk menyimpan data atau sama kayak drive “D” di windows
Ø  Pada OS Windows dikenal sistem Drive Letter (Drive A:, Drive B:, Drive C:, dst) dimana Drive A: dialokasikan untuk disket 31/2 inchi, Drive B: dialokasikan untuk disket 5 ¼ inchi, Drive C: dialokasikan untuk partisi harddisk – jika partisi lebih dari satu, misalkan 2 maka digunakan Drive C: dan Drive D, Drive selanjutnya bisa dialokasikan untuk optical drive (CD,DVD) dan USB mass Storage (Flashdisk, harddisk eksternal, card reader).
Pada OS Linux dikenal SDA1, SDA2, SDB1, SDB2. Penjelasaanya adalah sebagai berikut :
S : menunjukkan SATA, pada linux terdahulu Serial ATA dan Parallel ATA dibedakan penamaannya, Parallel ATA ditunjukkan dengan huruf Hdan Serial ditunjukkan dengan huruf S namun saat ini penamaan device dianggap SATA maka digunakanlah S baik untuk interface Parallel maupun Serial.
D : Singkatan dari Device.
A,B : A menunjukkan bahwa device tersebut adalah device internal yang ada di dalam komputer seperti Harddisk internal, sedangkan B menunjukkan device tersebut adalah device eksternal seperti harddisk eksternal dan flashdisk.
1,2 : menunjukkan nomor urut partisi device.


6)     Selanjutnya pelihan wilayah guna menentukan waktu dimana anda berada,
silahkan pilih sesuai waktu wilayah tempat anda berada lalu klik “Forward”
Gambar 1.6
7)     Pada layar ketiga, Anda dapat memilih layout keyboard yang diinginkan. Biarkan default saja untuk pilihan keyboard, Klik tombol "Forward" bila Anda telah selesai dengan konfigurasi keyboard ...
 
Gambar 1.7
8  )     Dilangkah ini silahkan isi sesuai dengan nama, username, password, dan silahkan pilih “Require my password to log in” lalu klik "Forward" untuk melanjutkan ...
Gambar 1.8
9)      Proses installasi Linux Ubuntu 11.04 (kikijuntak)
Gambar 1.9

10)Setelah beberapa menit (tergantung spesifikasi komputer Anda), sebuah jendela pop-up akan muncul, yang memberitahukan bahwa instalasi selesai, dan Anda harus me-restart komputer untuk menggunakan sistem operasi Ubuntu yang baru diinstal. Klik tombol "Restart Now"...
Gambar 1.10
11) CD tersebut akan keluar otomatis; keluarkan dan tekan "Enter" untuk reboot. Komputer akan direstart
dan dalam beberapa detik, Anda akan melihat boot splash Ubuntu ...
Gambar 1.11
12) Pada layar login, klik nama pengguna Anda dan masukan password Anda.
Klik "Log In" atau tekan Enter ...
Gambar 1.12
13 ) Tampilan Desktop Ubuntu 11.04(kikijuntak)
Gambar 1.13
Selamat Mencoba dan semoga bermanfaat yah man teman.

0
LINUX

Definisi Linux
Linux adalah suatu system operasi yang bersifat multi user dan multi tasking, yang dapat berjalan di berbagai. Sistem operasi ini mengimplementasikan standar POSIX. Linux dapat berinteroperasi secara baik dengan system operasi yang lain, termasuk Apple, Microsoft dan Novell. Linux sebetulnya mengacu pada suatu kumpulan software lengkap yang bersama-sama dengan kernel menyusun suatu sistem operasi yang lengkap. Lingkungan sistem operasi ini mencakup ratusan program, termasuk kompiler, interpreter, editor dan utilitas. Perangkat bantu yang mendukung konektifitas, ethernet, SLIP dan PPP dan interoperabilitas. Produk perangkat lunak yang handal (reliable), termasuk versi pengembangan terakhir. Kelompok pengembang yang tersebar di seluruh dunia yang telah bekerja dan menjadikan Linux portabel ke suatu platform baru, begitu juga mendukung komunitas pengguna yang memiliki beragam kebutuhan dan juga pengguna dapat turut serta bertindak sebagai tim pengembang sendiri.
Satu hal yang membedakan Linux terhadap sistem operasi lainnya adalah harga. Linux ini lebih murah dan dapat diperbanyak serta didistribusikan kembali tanpa harus membayar fee atau royalti kepada seseorang. Tetapi ada hal lain yang lebih utama selain pertimbangan harga yaitu mengenai source code. Source code Linux tersedia bagi semua orang sehingga setiap orang dapat terlibat langsung dalam pengembangannya.
Kebebasan ini telah memungkinkan para vendor perangkat keras membuat driver untuk device tertentu tanpa harus mendapatkan lisensi source code yang mahal atau menandatangani Non Disclosure Agreement (NDA). Dan itu juga telah menyediakan kemungkinan bagi setiap orang untuk melihat ke dalam suatu sistem operasi yang nyata dan berkualitas komersial.
Karena Linux itu tersedia secara bebas di internet, berbagai vendor telah membuat suatu paket distrbusi yang dapat dianggap sebagai versi kemasan Linux. Paket ini termasuk lingkungan Linux lengkap, penagkat lunak untuk instalasi dan mungkin termasuk perangkat lunak khusus dan dukungan khusus.
Sejarah Linux
Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama Linus Torvalds. Dulunya Linux merupakan proyek hobi yang diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. Namun Linus merasa bahwa Minix masih memiliki banyak kelemahan. Dan mulai saat itu, di usianya yang ke-23, Linus mulai mengutak-atik kernel Minix. Dan ia mulai mengembangkan sistem yang kompatibel dengan IBM PC. Pada bulan Agustus 1991, lahirlah Linux 0.01 hasil oprekan Linus, dan pada tanggal 5 Oktober 1991, secara resmi Linus mengumumkan Linux 0.02 yang hanya dapat menjalankan BASH dan gcc compiler. Selain itu, Linus juga mempublikasikan sistem operasi buatannya tersebut lengkap dengan source codenya, yang ternyata disambut dengan sangat antusias oleh para programmer dan developer di seluruh dunia agar dapat di develop bersama-sama.
Saat ini Linux adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan sehari-hari. Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME). Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat dimungkinkan karena Linux dikembangkan oleh beragam kelompok orang. Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis. Agar kelompok ini dapat berkomunikasi dengan cepat dan efisien, internet menjadi pilihan yang sangat tepat.
Karena kernel Linux dikembangkan dengan usaha yang independent, banyak aplikasi yang tersedia, sebagai contoh, C Compiler menggunakan gcc dari Free Software Foundation GNU’s Project. Compiler ini banyak digunakan pada lingkungan Hewlett-Packard dan Sun.
Sekarang ini, banyak aplikasi Linux yang dapat digunakan untuk keperluan kantor seperti untuk spreadsheet, word processor, database dan program editor grafis yang memiliki fungsi dan tampilan seperti Microsoft Office, yaitu Star Office. Selain itu, juga sudah tersedia versi Corel untuk Linux dan aplikasi seperti Matlab yang pada Linux dikenal sebagai Scilab.
Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program instalasi, tools basic, dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan distro. Ada banyak sekali distro Linux, diantaranya :
  • RedHat, distribusi yang paling populer, minimal di Indonesia. RedHat merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah
    .
  • Debian, distribusi yang mengutamakan kestabilan dan kehandalan, meskipun mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan .deb dalam paket instalasi programnya.
  • Slackware, merupakan distribusi yang pernah merajai di dunia Linux. Hampir semua dokumentasi Linux disusun berdasarkan Slackware. Dua hal penting dari Slackware adalah bahwa semua isinya (kernel, library ataupun aplikasinya) adalah yang sudah teruji. Sehingga mungkin agak tua tapi yang pasti stabil. Yang kedua karena dia menganjurkan untuk menginstall dari source sehingga setiap program yang kita install teroptimasi dengan sistem kita. Ini alasannya dia tidak mau untuk menggunakan binary RPM dan sampai Slackware 4.0, ia tetap menggunakan libc5 bukan glibc2 seperti yang lain.
  • OpenSUSE, distribusi yang sangat terkenal dengan YaST (Yet another Setup Tools) untuk mengkonfigurasi sistem. SuSE merupakan distribusi pertama dimana instalasinya dapat menggunakan bahasa Indonesia.
  • Mandrake, merupakan varian distro RedHat yang dioptimasi untuk pentium. Kalau komputer kita menggunakan pentium ke atas, umumnya Linux bisa jalan lebih cepat dengan Mandrake.
    dan masih banyak lagi man teman :) 
Linux adalah sebuah sistem operasi yang dikembangkan oleh Linus Benedict Torvalds dari Universitas Helsinki Finlandia sebagai proyek hobi mulai tahun 1991. Ia menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU Intel yang cocok untuk PC. Baru pada tanggal 14 Maret 1994 versi 1.0 mulai diluncurkan, dan hal ini menjadi tonggak sejarah Linux.
Linux merupakan clone dari UNIX yang telah di- port ke beragam platform, antara lain: Intel 80×86, AlphaAXP, MIPS, Sparch, Power PC, dsb. Sekitar 95% kode sumber kernel sama untuk semua platform perangkat keras.
Linux termasuk sistem operasi yang didistribusikan secara open source, artinya kode sumber Linux diikutsertakan sehingga dapat dipelajari dan dikembangkan dengan mudah. Selain itu Linux dikembangkan oleh GNU (General Public License). Linux dapat digunakan untuk berbagai keperluan, seperti: jaringan, pengembangan software, dan sebagai end-user platform. Selama ini Linux menjadi sistem operasi yang menjadi banyak perhatian karena kecanggihan dan harganya yang relatif murah dibanding dengan sistem operasi yang lain. Macam-macam distribusi Linux antara lain: Stackware, Debian, RedHat, S.u.s.e., Caldera, dan Turbo Linux. Macam-macam distribusi Linux ini akan dibahas lebih mendalam pada “Distro”.
Istilah Linux atau GNU/Linux (GNU) juga digunakan sebagai rujukan kepada keseluruhan distro Linux (Linux distribution), yang didalamnya selalu disertakan program-program lain yang mendukung sistem operasi ini. Contoh program-program tersebut adalah Web Server, Bahasa Pemrograman, Basis Data, Tampilan Desktop (Desktop Environment) (seperti GNOME dan KDE), dan aplikasi/ software perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric, dan lainnya. Distro Linux telah mengalami pertumbuhan yang pesat dari segi popularitas, sehingga lebih populer dari versi UNIX yang menganut sistem lisensi dan berbayar (proprietary) maupun versi UNIX bebas lain yang pada awalnya menandingi dominasi Microsoft Windows dalam beberapa sisi.

Perintah Dasar Linux
  • Perintah “ & ”
Perintah & digunakan untuk menjalan perintah di belakang (background).
Contoh: wget http://id.wikibooks.org &
Perintah & dipakai dibelakang perintah lain untuk menjalankannya di background. Apa itu jalan di background? Jalan dibackground maksudnya adalah kita membiarkan sistem untuk menjalankan perintah sendiri tanpa partisipasi kita, dan membebaskan shell/command prompt agar bisa dipergunakan menjalankan perintah yang lain.
  •  Perintah “ Adduser “
Perintah adduser digunakan untuk menambahkan user. Biasanya hanya dilakukan oleh root untuk menambahkan user atau account yg baru. Setelah perintah ini bisa dilanjutkan dengan perintah passwd, yaitu perintah untuk membuat password bagi user tersebut.
Contoh:
# adduser udin
# passwd udin
  • Perintah “ alias “
Digunakan untuk memberi nama lain dari sebuah perintah. Misalnya bila Anda ingin perintah ls dapat juga dijalankandengan mengetikkan perintah dir, maka buatlah aliasnya sebagai berikut : $ alias dir=ls
Kalau Anda suka dengan tampilan berwarna-warni, cobalah bereksperimen dengan perintah berikut: $ alias dir=ls -ar –color:always
Untuk melihat perintah-perintah apa saja yang mempunyai nama lain saat itu, cukup ketikkan alias saja (tanpa argumen). Lihat juga perintah unalias.
  •  Perintah “ bg “
Untuk memaksa sebuah proses yang dihentikan sementara(suspend) agar berjalan di background.
  •  Perintah “ cat “
Untuk menampilkan isi dari sebuah file di layar.
Contoh:  $ cat /nama/suatu/file
  •  Perintah “ cd “
Directory atau untuk berpindah direktori dan saya kira Anda tidak akan menemui kesulitan menggunakan perintah ini karena cara penggunaanya mirip dengan perintah cd di DOS.
  •  Perintah “ chgrp “
Perintah ini digunakan untuk merubah kepemilikan kelompok file atau direktori. Misalnya untuk memberi ijin pada kelompok atau grup agar dapat mengakses suatu file. Sintaks penulisannya adalah sebagai berikut :  # chgrp
  •  Perintah “ chmod “
Digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori. Anda dapat menggunakan sistem numeric coding atau sistem letter coding. Ada tiga jenis permission/perijinan yang dapat dirubah yaitu:
a. r untuk read,
b. untuk write, dan
c. x untuk execute.
  •  Perintah “ cp “
Untuk menyalin file atau copy.
Misalnya untuk menyalin file1 menjadi file2:  $ cp
  •  Perintah “ Fg “
Mengembalikan suatu proses yang dihentikan sementar(suspend) agar berjalan kembali di foreground. Lihat juga perintah bg diatas.
  •  Perintah “ find “
Untuk menemukan dimana letak sebuah file. Perintah ini akan mencari file sesuai dengan kriteria yang Anda tentukan. Sintaksnya adalah perintah itu sendiri diikuti dengan nama direktori awal pencarian, kemudian nama file (bisa menggunakan wildcard, metacharacters) dan terakhir menentukan bagaimana hasil pencarian itu akan ditampilkan. Misalnya akan dicari semua file yang berakhiran .doc di current direktori serta tampilkan hasilnya di layar:  $ find . -name *.doc –print
Contoh hasil:
. /public/docs/account.doc
. /public/docs/balance.doc
. /public/docs/statistik/prospek.doc
./public/docs/statistik/presconf.doc
  •  Perintah “ grep “
Global regular expresion parse atau grep adalah perintah untuk mencari file-file yang mengandung teks dengan kriteria yang telah ditentukan.
  •  Perintah “ gzip “
adalah software kompresi zip versi GNU, fungsinya untuk mengkompresi sebuah file. Sintaksnya sangat sederhana:  $ gzip
  •  Perintah “ halt “
Perintah ini hanya bisa dijalankan oleh super useratau Anda harus login sebagai root. Perintah ini untuk memberitahu kernel supaya mematikan sistem atau shutdown.
  •  Perintah “ hostname “
Untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk mengesset nama host sistem.
Contoh pemakaian:
[user@localhost mydirectoryname] $ hostname
localhost.localdomain
  •  Perintah “ kill “
Perintah ini akan mengirimkan sinyal ke sebuah proses yang kita tentukan. Tujuannya adalah menghentikan proses. Format penulisan:  $ kill
  •  Perintah “ login “
Untuk masuk ke sistem dengan memasukkan login ID atau dapat juga digunakan untuk berpindah dari user satu ke user lainnya.
  •  Perintah “ logout “
Untuk keluar dari sistem.
  •  Perintah “ ls “
Menampilkan isi dari sebuah direktori seperti perintah dir di DOS.
  •  Perintah “ man “
menampilkan manual page atau teks yang menjelaskan secara detail bagaimana cara penggunaan sebuah perintah. Perintah ini berguna sekali bila sewaktu-waktu Anda lupa atau tidak mengetahui fungsi dan cara menggunakan sebuah perintah. $ man
  •  Perintah “ Mesg “
Perintah ini digunakan oleh user untuk memberikan ijin user lain menampilkan pesan dilayar terminal.
  •  Perintah “ mkdir “
Membuat direktori baru, sama dengan perintah md di DOS.
  •  Perintah “ more “
Mempaging halaman, seperti halnya less.
  •  Perintah “ mount “
Perintah ini akan me-mount filesystem ke suatu direktori atau mount-point yang telah ditentukan. Hanya superuser yang bisa menjalankan perintah ini. Untuk melihat filesystem apa saja beserta mount-pointnya saat itu, ketikkan perintah mount. Perintah ini dapat Anda pelajari di bab mengenai filesystem. Lihat juga perintah umount.
$ mount
/dev/hda3 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/hda1 on /dos type vfat (rw)
/dev/hda4 on /usr type ext2 (rw)
none on /dev/pts type devpts (rw,mode=0622)
  •  Perintah “ mv “
memindahkan file dari satu lokasi ke lokasi yang lain.
  •  Perintah “ passwd “
Digunakan untuk mengganti password.
  •  Perintah “ pwd “
Print working directory, atau untuk menampilkan nama direktori dimana Anda saat itu sedang berada.
  • Perintah “ rm “
Untuk menghapus file dan secara default rm tidak menghapus direktori.
  •  Perintah “ rmdir “
Untuk menghapus direktori kosong.
  •  Perintah “ shutdown “
Perintah ini untuk mematikan sistem, seperti perintah halt. Pada beberapa sistem anda bisa menghentikan komputer dengan perintah shutdown -h now dan merestart sistem dengan perintah shutdown -r now atau dengan kombinasi tombol Ctr-Alt-Del.
  •  Perintah “ su “
Untuk login sementara sebagai user lain.
  •  Perintah “ tail “
Menampilkan 10 baris terakhir dari suatu file. Default baris yang ditampilkan adalah 10 tapi Anda bisa menentukan sendiri berapa baris yang ingin ditampilkan: $ tail
  •  Perintah “ talk “
Untuk mengadakan percakapan melalui terminal. Input dari terminal Anda akan disalin di terminal user lain, begitu sebaliknya.
  •  Perintah “ tar “
Menyimpan dan mengekstrak file dari media seperti tape drive atau hard disk. File arsip tersebut sering disebut sebagai file tar. Sintaknya sebagai berikut: $ tar
  • Perintah “ umount “
Adalah kebalikan dari perintah mount, yaitu untuk meng-unmount filesystem dari mount-pointnya. Setelah perintah ini dijalankan direktori yang menjadi mount-point tidak lagi bisa digunakan. # umount
  •  Perintah “ unalias “
Kebalikan dari perintah alias, perintah ini akan membatalkan sebuah alias. Jadi untuk membatalkan alias dir seperti telah dicontohkan diatas, gunakan perintah:  $ unalias dir
  •  Perintah “ wall “
Mengirimkan pesan dan menampilkannya di terminal tiap user yang sedang login. Perintah ini berguna bagi superuser atau root untuk memberikan peringatan ke seluruh user, misalnya pemberitahuan bahwa server sesaat lagi akan dimatikan.
  •  Perintah “ who “
Untuk menampilkan siapa saja yang sedang login.
  •  Perintah “ xhost + “
Perintah ini digunakan untuk memberi akses atau menghapus akses(xhost -) host atau user ke sebuah server X.
  •  Perintah “ xset “
Perintah ini untuk mengeset beberapa option di X Window seperti bunyi bel, kecepatan mouse, font, parameter screen saver dan sebagainya. Misalnya bunyi bel dan kecepatan mouse dapat Anda set menggunakan perintah ini:
$ xset b
$ xset m
  •  Perintah “ zip “
Perintah ini akan membuat dan menambahkan file ke dalam file arsip zip. Lihat juga perintah gzip dan unzip.
Diperoleh dari “http://id.wikibooks.org/wiki/Perintah-perintah_dasar”

Kamis, 01 November 2012

0
jaringan komputer

KATA PENGANTAR
Puji syukur kepada yesus kristus yang Maha Pengasih , karena berkat rahmat dan kasihnya, saya bisa menyusun dan menyajikan makalah yang berisi tentang jaringan komputer sebagai salah satu tugas kuliah Metode Penelitian. Penulis juga mengucapkan terima kasih kepada seuruh dosen gunadarma,yang telah memberikan bimbingannya kepada penulis dalam proses penyusunan makalah ini. Tak lupa penulis mengucapkan terima kasih kepada berbagai pihak yang telah memberikan dorongan dan motivasi.
Penulis menyadari bahwa dalam penyusunan makalah ini masih terdapat banyak kekurangan dan jauh dari kesempurnaan. Oleh karena itu, penulis mengharapkan kritik serta saran yang membangun guna menyempurnakan makalah ini dan dapat menjadi acuan dalam menyusun makalah-makalah atau tugas-tugas selanjutnya.
Penulis juga memohon maaf apabila dalam penulisan makalah ini terdapat kesalahan pengetikan dan kekeliruan sehingga membingungkan pembaca dalam memahami maksud penulis.
BAB I
PENDAHULUAN


1.1 Latar Belakang
Zaman sekarang, kebutuhan manusia dalam akses data semakin menaningkat, ini disebabkan adanya pola pergeseran hidup manusia ke arah yang lebih berkembang. Degan pemanfaatan komputer hal ini dapat terfasilitasi dengan cepat. Akibatnya akan terjadi keefisiansian waktu, biaya dan resource, sehingga akan menghasikan output yang optimal. Disisi lain kebutuhan akan akses data itu terhalangi oleh adanya jarak dan waktu, terkadang kita membutuhkan akses informasi saudara kita yang berada di negara yang berbeda. Dengan adanya jaringan komputer, hal ini bisa teratasi. Bukab hanya jarak akan tetapi perbedaan waktupun dapat selalu diakses. Misalkan ketika kita menginginkan informasi yang telah lalu. Internet dan World Wide Web (WWW) sangat populer di seluruh dunia. Banyak masyarakat yang membutuhkan aplikasi yang berbasis Internet, seperti E-Mail dan akses Web melalui internet. Sehingga makin banyak aplikasi bisnis yang berkembang berjalan di atas internet.

1.2 Perumusan Masalah
Dalam menyusun makalah ini, penulis merumuskan beberapa masalah berkaitan dengan :
  1. Definisi Jaringan Komputer
  2. Jenis Jaringan Komputer
  3. Topologi Jaringan Komputer
  4. Perlalatan yang dibutuhkan dalam mebangun Jaringan Komputer
  5. Software yang dibutuhkan dalam membangun Jaringan Komputer
  6. Contoh aplikasi Jaringan Komputer
  7. Manfaat Jaringan Komputer

1.3 Tujuan Penulisan
Adapun tujuan dari penyusunan makalah ini yaitu sebagi berikut :
  1. Untuk menambah ilmu dan pengetahuan mengenai masalah yang diangkat dalam makalah.
  2. Untuk memberikan keterampilan baru di bidang IT
1.4 Metode Penulisan
Dalam menyusun makalah ini, penulis menggunakan metode literatur yaitu dengan mengkaji buku sebagai acuan yang sesuai dengan pembahasan dan browsing data di internet.
1.5 Sistematika Penulisan
Sistematika penulisan dalam penyusunan makalah ini, yaitu sebagai berikut :
KATA PENGANTAR
BAB I PENDAHULUAN
1.1 Latar Belakang
1.2 Perumusan Masalah
1.3 Tujuan Penulisan
1.4 Metode Penulisan
1.5 Sistematika Penulisan
BAB II PEMBAHASAN
2.1 Definisi Jaringan Komputer
2.2 Jenis Jaringan Komputer
2.3 Topologi Jaringan Komputer
2.4 Perlalatan yang dibutuhkan dalam mebangun Jaringan Komputer
2.5 Software yang dibutuhkan dalam membangun Jaringan Komputer
2.6 Contoh aplikasi Jaringan Komputer
2.7 Manfaat Jaringan Komputer
BAB III PENUTUP
  1. Kesimpulan
DAFTAR PUSTAKA
BAB II
PEMBAHASAN
2.1 Definisi 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.2 Jenis Jaringan Komputer
Dalam mempelajari macam-macam jaringan komputer terdapat dua klasifikasi yang sangat penting yaitu teknologi transmisi dan jarak. Secara garis besar, terdapat dua jenis teknologi transmisi yaitu jaringan broadcast dan jaringan point-to-point
Jaringan broadcast memiliki saluran komunikasi tunggal yang dipakai bersama-sama oleh semua mesin yang ada pada jaringan. Pesan-pesan berukuran kecil, disebut paket, yang dikirimkan oleh suatu mesin akan diterima oleh mesin-mesin lainnya. Field alamat pada sebuah paket berisi keterangan tentang kepada siapa paket tersebut ditujukan. Saat menerima paket, mesin akan mencek field alamat. Bila paket terserbut ditujukan untuk dirinya, maka mesin akan memproses paket itu, bila paket ditujukan untuk mesin lainnya, mesin tersebut akan mengabaikannya.
Jaringan point-to-point terdiri dari beberapa koneksi pasangan individu dari mesin-mesin. Untuk mengirim paket dari sumber ke suatu tujuan, sebuah paket pada jaringan jenis ini mungkin harus melalui satu atau lebih mesin-mesin perantara. Seringkali harus melalui banyak route yang mungkin berbeda jaraknya. Karena itu algoritma route memegang peranan penting pada jaringan point-to-point.
Pada umumnya jaringan yang lebih kecil dan terlokalisasi secara geografis cenderung memakai broadcasting, sedangkan jaringan yang lebih besar menggunakan point-to-point
.
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.
LAN seringkali menggunakan teknologi transmisi kabel tunggal. LAN tradisional beroperasi pada kecepatan mulai 10 sampai 100 Mbps (mega bit/detik) dengan delay rendah (puluhan mikro second) dan mempunyai faktor kesalahan yang kecil. LAN-LAN modern dapat beroperasi pada kecepatan yang lebih tinggi, sampai ratusan megabit/detik.
 Gambar 1.1 Dua jenis jaringan broadcast.
 
 
Terdapat beberapa macam topologi yang dapat digunakan pada LAN broadcast. Gambar 1.1 menggambarkan dua diantara topologi-topologi yang ada. Pada jaringan bus (yaitu kabel liner), pada suatu saat sebuah mesin bertindak sebagai master dan diijinkan untuk mengirim paket. Mesin-mesin lainnya perlu menahan diri untuk tidak mengirimkan apapun. Maka untuk mencegah terjadinya konflik, ketika dua mesin atau lebih ingin mengirikan secara bersamaan, maka mekanisme pengatur diperlukan. Me4kanisme pengatur dapat berbentuk tersentralisasi atau terdistribusi. IEEE 802.3 yang populer disebut Ethernet merupakan jaringan broadcast bus dengan pengendali terdesentralisasi yang beroperasi pada kecepatan 10 s.d. 100 Mbps. Komputer-komputer pada Ethernet dapat mengirim kapan saja mereka inginkan, bila dua buah paket atau lebih bertabrakan, maka masing-masing komputer cukup menunggu dengan waktu tunggu yang acak sebelum mengulangi lagi pengiriman.
Sistem broadcast yang lain adalah ring, pada topologi ini setiap bit dikirim ke daerah sekitarnya tanpa menunggu paket lengkap diterima. Biasanya setiap bit mengelilingi ring dalam waktu yang dibutuhkan untuk mengirimkan beberapa bit, bahkan seringkali sebelum paket lengkap dikirim seluruhnya. Seperti sistem broadcast lainnya, beberapa aturan harus dipenuhi untuk mengendalikan access simultan ke ring. IEEE 802.5 (token ring) merupakan LAN ring yang populer yang beroperasi pada kecepatan antara 4 s.d 16 Mbps.
Berdasarkan alokasi channelnya, jaringan broadcast dapat dibagi menjadi dua, yaitu statik dan dinamik. Jenis alokasi statik dapat dibagi berdasarkan waktu interval-interval diskrit dan algoritma round robin, yang mengijinkan setiap mesin untuk melakukan broadcast hanya bila slot waktunya sudah diterima. Alokasi statik sering menyia-nyiakan kapasitas channel bila sebuah mesin tidak punya lgi yang perlu dikerjakan pada saat slot alokasinya diterima. Karena itu sebagian besar sistem cenderung mengalokasi channel-nya secara dinamik (yaitu berdasarkan kebutuhan).
Metoda alokasi dinamik bagi suatu channel dapat tersentralisasi ataupun terdesentralisasi. Pada metoda alokasi channel tersentralisasi terdapat sebuah entity tunggal, misalnya unit bus pengatur, yang menentukan siapa giliran berikutnya. Pengiriman paket ini bisa dilakukan setelah menerima giliran dan membuat keputusan yang berkaitan dengan algoritma internal. Pada metoda aloksi channel terdesentralisasi, tidak terdapat entity sentral, setiap mesin harus dapat menentukan dirinya sendiri kapan bisa atau tidaknya mengirim.
Keuntungan Jaringan LAN.
Pertukaran file dapat dilakukan dengan mudah (File Sharing).
Pemakaian printer dapat dilakukan oleh semua client (Printer Sharing).
File-file data dapat disimpan pada server, sehingga data dapat diakses dari semua client menurut otorisasi sekuritas dari semua karyawan, yang dapat dibuat berdasarkan struktur organisasi perusahaan sehingga keamanan data terjamin.
File data yang keluar/masuk dari/ke server dapat di kontrol.
Proses backup data menjadi lebih mudah dan cepat.
Resiko kehilangan data oleh virus komputer menjadi sangat kecil sekali.
Komunikasi antar karyawan dapat dilakukan dengan menggunakan E-Mail & Chat.
Bila salah satu client/server terhubung dengan modem, maka semua atau sebagian komputer pada jaringan LAN dapat mengakses ke jaringan Internet atau mengirimkan fax melalui 1 modem.
2. Metropolitan Area Network (MAN)
Metropolitan Area Network (MAN) pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya memakai teknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan yang berdekatan dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum. MAN biasanya mampu menunjang data dan suara, dan bahkan dapat berhubungan dengan jaringan televisi kabel. MAN hanya memiliki sebuah atau dua buah kabel dan tidak mempunyai elemen switching, yang berfungsi untuk mengatur paket melalui beberapa output kabel. Adanya elemen switching membuat rancangan menjadi lebih sederhana.
Alasan utama memisahkan MAN sebagai kategori khusus adalah telah ditentukannya standar untuk MAN, dan standar ini sekarang sedang diimplementasikan. Standar tersebut disebut DQDB (Distributed Queue Dual Bus) atau 802.6 menurut standar IEEE. DQDB terdiri dari dua buah kabel unidirectional dimana semua komputer dihubungkan, seperti ditunjukkan pada gambar 1.1 Setiap bus mempunyai sebuah head–end, perangkat untuk memulai aktivitas transmisi. Lalulintas yang menuju komputer yang berada di sebelah kanan pengirim menggunakan bus bagian atas. Lalulintas ke arah kiri menggunakan bus yang berada di bawah.

3. Wide Area Network (WAN)
Wide Area Network (WAN) mencakup daerah geografis yang luas, sertingkali mencakup sebuah negara atau benua.WAN terdiri dari kumpulan mesin yang bertujuan untuk mejalankan program-program aplikasi.
Kita akan mengikuti penggunaan tradisional dan menyebut mesin-mesin ini sebagai host. Istilah End System kadang-kadang juga digunakan dalam literatur. Host dihubungkan dengan sebuah subnet komunikasi, atau cukup disebut subnet. Tugas subnet adalah membawa pesan dari host ke host lainnya, seperti halnya sistem telepon yang membawa isi pembicaraan dari pembicara ke pendengar. Dengan memisahkan aspek komunikasi murni sebuah jaringan (subnet) dari aspek-aspek aplikasi (host), rancangan jaringan lengkap menjadi jauh lebih sederhana.
Pada sebagian besar WAN, subnet terdiri dari dua komponen, yaitu kabel transmisi dan elemen switching. Kabel transmisi (disebut juga sirkuit, channel, atau trunk) memindahkan bit-bit dari satu mesin ke mesin lainnya.
Element switching adalah komputer khusus yang dipakai untuk menghubungkan dua kabel transmisi atau lebih. Saat data sampai ke kabel penerima, element switching harus memilih kabel pengirim untuk meneruskan pesan-pesan tersebut. Sayangnya tidak ada terminologi standart dalam menamakan komputer seperti ini. Namanya sangat bervariasi disebut paket switching node, intermidiate system, data switching exchange dan sebagainya.
Gambar 1.2 Hubungan antara host-host dengan subnet
Sebagai istilah generik bagi komputer switching, kita akan menggunakan istilah router. Tapi perlu diketahui terlebih dahulu bahwa tidak ada konsensus dalam penggunaan terminologi ini. Dalam model ini, seperti ditunjukkan oleh gambar 1.2 setiap host dihubungkan ke LAN tempat dimana terdapat sebuah router, walaupun dalam beberapa keadaan tertentu sebuah host dapat dihubungkan langsung ke sebuah router. Kumpulan saluran komunikasi dan router (tapi bukan host) akan membentuk subnet.
Istilah subnet sangat penting, tadinya subnet berarti kumpulan kumpulan router-router dan saluran-sakuran komunikasi yang memindahkan paket dari host host tujuan. Akan tatapi, beberpa tahun kemudian subnet mendapatkan arti lainnya sehubungan dengan pengalamatan jaringan.
Pada sebagian besar WAN, jaringan terdiri dari sejumlah banyak kabel atau saluran telepon yang menghubungkan sepasang router. Bila dua router yang tidak mengandung kabel yang sama akan melakukan komunikasi, keduanya harus berkomunikasi secara tak langsung melalui router lainnya. ketika sebuah paket dikirimkan dari sebuah router ke router lainnya melalui router perantara atau lebih, maka paket akan diterima router dalam keadaan lengkap, disimpan sampai saluran output menjadi bebas, dan kemudian baru diteruskan.
Gambar 1.3 bebarapa topologi subnet untuk poin-to-point .

Subnet yang mengandung prinsip seperti ini disebut subnet point-to-point, store-and-forward, atau packet-switched. Hampir semua WAN (kecuali yang menggunakan satelit) memiliki subnet store-and-forward.
Di dalam menggunakan subnet point-to-point, masalah rancangan yang penting adalah pemilihan jenis topologi interkoneksi router. Gambar 1.3 menjelaskan beberapa kemungkinan topologi. LAN biasanya berbentuk topologi simetris, sebaliknya WAN umumnya bertopologi tak menentu.
Keuntungan Jaringan WAN.
Server kantor pusat dapat berfungsi sebagai bank data dari kantor cabang.
Komunikasi antar kantor dapat menggunakan E-Mail & Chat.
Dokumen/File yang biasanya dikirimkan melalui fax ataupun paket pos, dapat dikirim melalui E-mail dan Transfer file dari/ke kantor pusat dan kantor cabang dengan biaya yang relatif murah dan dalam jangka waktu yang sangat cepat.
Pooling Data dan Updating Data antar kantor dapat dilakukan setiap hari pada waktu yang ditentukan.
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
Komputer mobile seperti komputer notebook dan Personal Digital Assistant (PDA), merupakan cabang industri komputer yang paling cepat pertumbuhannya. Banyak pemilik jenis komputer tersebut yang sebenarnya telah memiliki mesin-mesin desktop yang terpasang pada LAN atau WAN tetapi karena koneksi kabel tidaklah mungkin dibuat di dalam mobil atau pesawat terbang, maka banyak yang tertarik untuk memiliki komputer dengan jaringan tanpa kabel ini.
Jaringan tanpa kabel mempunyai berbagai manfaat, yang telah umum dikenal adalah kantor portable. Orang yang sedang dalam perjalanan seringkali ingin menggunakan peralatan elektronik portable-nya untuk mengirim atau menerima telepon, fax, e-mail, membaca fail jarak jauh login ke mesin jarak jauh, dan sebagainya dan juga ingin melakukan hal-hal tersebut dimana saja, darat, laut, udara. Jaringan tanpa kabel sangat bermanfaat untuk mengatasi masalah-masalah di atas

Wireless
Mobile
Aplikasi
Tidak
Tidak
Worksation tetap di kantor
Tidak
Ya
Komputer portable terhubung ke len telepon
Ya
Tidak
LAN dengan komunikasi wireless
Ya
Ya
Kantor portable, PDA untuk persediaan
 Tabel 1.2 Kombinasi jaringan tanpa kabel dan komputasi mobile

Walaupun jaringan tanpa kabel dan sistem komputasi yang dapat berpindah-pindah sering kali berkaitan erat, sebenarnya tidaklah sama, seperti yang tampak pada tabel 1.2. Komputer portabel kadang-kadang menggunakan kabel juga, yaitu disaat seseorang yang sedang dalam perjalanan menyambungkan komputer portable-nya ke jack telepon di sebuah hotel, maka kita mempunyai mobilitas yang bukan jaringan tanpa kabel. Sebaliknya, ada juga komputer-komputer yang menggunakan jaringan tanpa kabel tetapi bukan portabel, hal ini dapat terjadi disaat komputer-komputer tersebut terhubung pada LAN yang menggunakan fasilitas komunikasi wireless (radio).
Meskipun jaringan tanpa kabel ini cukup mudah untuk di pasang, tetapi jaringan macam ini memiliki banyak kekurangan. Biasanya jaringan tanpa kabel mempunyai kemampuan 1-2 Mbps, yang mana jauh lebih rendah dibandingkan dengan jaringan berkabel. Laju kesalahan juga sering kali lebih besar, dan transmisi dari komputer yang berbeda dapat mengganggu satu sama lain.
2.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.
Topologi BUS
Keuntungan :
  1. Hemat kabel
  2. Layout kabel sederhana
  3. Mudah dikembangkan
Kerugian :
  1. Deteksi dan isolasi kesalahan sangat kecil
  2. Kepadatan lalu lintas
  3. Bila salah satu client rusak, maka jaringan tidak bisa berfungsi.
  4. Diperlukan repeater untuk jarak jauh
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
Keuntungan :
  1. Hemat Kabel
Kerugian :
  1. Peka kesalahan
  2. Pengembangan jaringan lebih kaku
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 :
  1. Paling fleksibel
  2. Pemasangan/perubahan stasiun sangat mudah dan tidak mengganggu bagian jaringan lain
  3. Kontrol terpusat
  4. Kemudahan deteksi dan isolasi kesalahan/kerusakan
  5. Kemudahaan pengelolaan jaringan
Kerugian :
  1. Boros kabel
  2. Perlu penanganan khusus
  3. Kontrol terpusat (HUB) jadi elemen kritis 
     
     
    Extended STAR
    Mengembangkan topologi STAR yang dikembangkan. Berupa link-link individual yang dihubungkan pada hub-hub/switch secara terkonsentrasi.
    Hierarcial
    Dibuat similar dengan Extended Star, tetapi sistem di-link ke sebuah computer yang mengontrol traffic dalam topologi
    Mesh
    Digunakan pada kondisi di mana tidak ada hubungan komunikasi terputus secara absolute antarnode komputer. Sebagai contoh adalah sistem-sistem control dari sebuah nuclear power plant. Topologi ini merefleksikan juga bagaimana desain dari internet, yang memiliki multipath ke berbagai lokasi.
    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.
    2.4 Peralatan-peralatan yang dibutuhkan :
    Peralatan-peralatan yang biasa digunakan untuk membuat suatu jaringan :
    1. Unit komputer untuk Server.
    2. Beberapa Unit komputer untuk Client.
    3. HUB 16 Port, Untuk jaringan yang terdiri dari 1 Server dan 15 Client.Ethernet Card, Untuk masing masing komputer dibutuhkan 1 Ethernet Card.
    4. Jack RJ 45, Untuk masing-masing komputer dibutuhkan 2 PCS Jack RJ 45.
    5. Kabel UTP, Panjangnya tergantung kebutuhan pada saat pemasangan.
    6. Modem 56Kbps.
    7. Line Telpon.
    8. UPS.
    2.5 Software
    1. Microsoft® Windows NT Server 4.0 , Untuk Operating Sistem pada Server.
    2. Microsoft® Windows 95/98, Untuk Operating Sistem pada Client.
    2.6 Contoh aplikasi jaringan komputer :
    1. Client C, Client E sedang print document pada printer di Client A
    2. Client F sedang print document pada printer di Client B
    3. Client A,B,C,D,E,F dapat saling berkomunikasi.
    4. Client G mengakses data pada Server dikantor dari rumah tinggalnya.
    5. Internet pada Client D sedang aktif, Client A,B,C,E dan F dapat menggunakan fasilitas Internet yang ada pada Client D secara simultan/bersamaan.
    6. Modem pada Client D dapat difungsikan sebagai Mesin Fax, Client A,B,C,E,F dapat menggunakan fasilitas tersebut, Menggunakan fasilitas Fax pada modem akan menghemat biaya karena tidak diperlukan pencetakan dokumen pada kertas, melainkan langsung di send ke nomor fax yang akan dituju, dokumen yang anda baca ini adalah salah satu contoh hasilnya.
    2.7 Manfaat Jaringan Komputer
    Secara umum, jaringan mempunyai beberapa manfaat yang lebih dibandingkan dengan komputer yang berdiri sendiri dan dunia usaha telah pula mengakui bahwa akses ke teknologi informasi modern selalu memiliki keunggulan kompetitif dibandingkan pesaing yang terbatas dalam bidang teknologi.
    Jaringan memungkinkan manajemen sumber daya lebih efisien. Misalnya, banyak pengguna dapat saling berbagi printer tunggal dengan kualitas tinggi, dibandingkan memakai printer kualitas rendah di masing-masing meja kerja. Selain itu, lisensi perangkat lunak jaringan dapat lebih murah dibandingkan lisensi stand-alone terpisah untuk jumlah pengguna sama.
    Jaringan membantu mempertahankan informasi agar tetap andal dan up-to-date. Sistem penyimpanan data terpusat yang dikelola dengan baik memungkinkan banyak pengguna mengaskses data dari berbagai lokasi yang berbeda, dan membatasi akses ke data sewaktu sedang diproses.
    Jaringan membantu mempercepat proses berbagi data (data sharing). Transfer data pada jaringan selalu lebih cepat dibandingkan sarana berbagi data lainnya yang bukan jaringan.
    Jaringan memungkinkan kelompok-kerja berkomunikasi dengan lebih efisien. Surat dan penyampaian pesan elektronik merupakan substansi sebagian besar sistem jaringan, disamping sistem penjadwalan, pemantauan proyek, konferensi online dan groupware, dimana semuanya membantu team bekerja lebih produktif.
    Jaringan membantu usaha dalam melayani klien mereka secara lebih efektif. Akses jarak-jauh ke data terpusat memungkinkan karyawan dapat melayani klien di lapangan dan klien dapat langsung berkomunikasi dengan pemasok.
    Dengan dibangunnya sistem jaringan komputer pada suatu perusahaan akan memberikan keuntungan – keuntungan diantaranya :
    1. Dapat saling berbagi (Sharing) penggunaan peralatan yang ada, baik itu harddisk, printer, modem dll, tanpa harus memindahkan peralatan-peralatan tersebut kepada yang membutuhkan. Dengan demikian terjadi peningkatan efesiensi waktu dan biaya pembelian hardware.
    2. Dapat saling berbagi (Sharing) penggunaan file atau data yang ada pada server atau pada masing – masing workstation. Dengan demikian untuk mendapatkan suatu informasi tertentu dapat dilakukan dengan cepat. Dalam hal ini terjadi peningkatan efesiensi waktu.
    3. Aplikasi dapat dipakai bersama sama (multiuser)
    4. Akses ke jaringan memakai nama, password dan pengaturan hak untuk data data rahasia
    5. Komunikasi antar pemakai melalui E-Mail atau Lan Conference.
    6. Pengontrolan para pemakai ataupun pemakaian data data secara terpusat dan oleh orang orang tertentu
    7. Sistem backup yang mudah karena manajemen yang tersentralisasi
    8. Tidak tergantung kepada orang yang menyimpan data (apabila orangnya tidak ada) karena penyimpanan data tersentralisasi
    9. Data yang selalu up to date karena server senantiasa meng uptodatekan data begitu ada input (Data Entry)
    10. Seorang Supervisor / Administrator dapat melakukan pengontrolan pemakai berdasarkan : Waktu akses, Tempat akses, Kapasitas pemakaian harddisk, Mendeteksi pemakai yang tidak berhak, Monitor pekerjaan setiap pemakai.
    11. Pada saat ini dengan berkembangnya teknologi software, dimungkinkannya penggunaan Internet secara bersama-sama secara simultan walaupun hanya memiliki satu modem, satu line telpon dan satu account internet.
    BAB III
    PENUTUP
    Jaringan Komputer merupakan solusi untuk kebutuhan manusia dalam pengaksesan data, hal ini tercermin dengn meningkatnya penggunana jaringan komputer baik dalam scope kecil maupun besar. Pengguna jasa ini pun tidak terkotaki hanya kalangan tertentu saja, akan tetapi telah menjalar hampir ke seluruh kalangan pengguna komputer.
    Jaringan komputer memberikan sisi baik dan sisi buruk. Salah satu sisi baiknya adalah adanya pengefisiensian penggunaan resource, dana dan percepatan waktu dalam pengaksesannya. Akan tetapi ada dampak negatif yang dilakukan oleh orang yang tidak bertanggungjawab, seperti pencurian data oleh para crecker untuk mengambil keuntungan pribadi, pengaksesan situs-situs porno, pembobolan rekening dan kejadian cyberclaim lainnya.
    Kedua side effect itu, kembali kepada pengguna, bagaimana bisa memposisikan dri dalam melakukakannya dan jelas dapat dipertanggungjawabkan.
    DAFTAR PUSTAKA
    Yuhefizar, ilmukomputer.com