Selasa, 26 Oktober 2010

Pratikum Java II


Program Listing LoginForm
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

class TugasKita extends JFrame implements ActionListener{
JLabel Lusername = new JLabel("Username");
JLabel Lpassword = new JLabel("Password");
JTextField Tusername = new JTextField(15);
JPasswordField Ppassword = new JPasswordField(15);
JButton blogin = new JButton("Login");
JButton bcancel = new JButton("Cancel");

public TugasKita( String Judul ){
add(Lusername);
add(Tusername);
add(Lpassword);
add(Ppassword);
add(blogin);
add(bcancel);

setVisible(true);
setSize(300, 125);
setLayout(null);
setDefaultCloseOperation(3);
setTitle(Judul);
setLayout(new FlowLayout());

blogin.addActionListener(this);
bcancel.addActionListener(this);
}
public void actionPerformed(ActionEvent ae) {
if(ae.getSource() == blogin) {
if(Tusername.getText().equals("123090252")&&Ppassword.getText().equals("javadua"))
JOptionPane.showMessageDialog(this, "Login Berhasil\n" +
"", "Pesan",
JOptionPane.INFORMATION_MESSAGE);
else
JOptionPane.showMessageDialog(this, "Login Salah\n" +
"Coba Lagi.....!!!", "Pesan",
JOptionPane.INFORMATION_MESSAGE);
Tusername.setText("");
Ppassword.setText("");
}
if(ae.getSource()==bcancel){
System.exit(0); }
    }
}
public class Tugasku {
public static void main(String[] args) {
TugasKita p = new TugasKita("Login Form"); }
}

OUTPUT



Tampilan :



Setelah dimasukkan Username “123090252” dan Password “javadua”
  

Setelah pilih Login
Jika Password Salah
 




Minggu, 24 Oktober 2010

Pratikum Linux Plug 11, modul 3, IP Address


Tugas IP address
Alamat network = 192.168.10.0; subnet mask = 255.255.255.240;
·         Jumlah Subnet ? 240 = 11110000 dalam binary, 2^4 -2 = 14 subnet yang valid.
·         Host ? bit host = 2^4 – 2 = 14 host yang valid.
·         Subnet yang valid ?
256 – 240 = 16;
16 + 16 = 32;
32 + 16 = 48;
48 + 16 = 64;
64 + 16 = 80;
80 + 16 = 96;
96 + 16 = 112;
112 + 16 = 128;
128 + 16 = 144;
144 + 16 = 160;
160 + 16 = 176;
176 + 16 = 192;
192 + 16 = 208;
208 + 16 = 224;
224 + 16 = 240;
berhenti.
Subnet yang valid adalah 16, 32, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224. 240 tidak termasuk karena sudah merupakan subnet masknya kita.
·         Alamat broadcast tiap subnet ? Selalunya adalah nomor yang terletak sebelum subnet berikutnya.
     Host yang valid ? Nomor yang terletak antara subnet dan alamat broadcast.

Pratikum Linux Plug 11, modul 3

LAPORAN
PRATIKUM LINUX

MODUL 3
KONSEP JARINGAN DAN TCP/IP

DISUSUN OLEH :
SRI HANDOYO TRI PRASOJO
123090252
PLUG 11

ASISSTEN
I PUTU JISTHA M

JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UPN “VETERAN” YOGYAKARTA
2010


BAB I
DASAR TEORI

Pengertian dari Jaringan komputer adalah sekumpulan komputer, serta perangkat-perangkat lain pendukung komputer yang saling terhubung dalam suatu kesatuan. Media jaringan komputer dapat melalui kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling melakukan pertukaran informasi, seperti dokumen dan data, dapat juga melakukan pencetakan pada printer yang sama dan bersama-sama memakai perangkat keras dan perangkat lunak yang terhubung dengan jaringan. Setiap komputer, ataupun perangkat-perangkat yang terhubung dalam suatu jaringan disebut dengan node. Dalam sebuah jaringan komputer dapat mempunyai dua, puluhan, ribuan atau bahkan jutaan node.
Transmission Control Protocol/Internet Protocol (TCP/IP) adalah satu set aturan standar komunikasi data yang digunakan dalam proses transfer data dari satu komputer ke komputer lain di jaringan komputer tanpa melihat perbedaan jenis hardware. Protokol TCP/IP dikembangkan dalam riset pertama kali oleh Defense Advanced Research Projects Agency (DARPA) di Amerika Serikat dan paling banyak digunakan saat ini yang implementasinya dalam bentuk perangkat lunak (software) di system operasi. Protokol TCP/IP dikembangkan dalam riset pertama kali oleh Defense Advanced Research Projects Agency (DARPA) di Amerika Serikat dan paling banyak digunakan saat ini yang implementasinya dalam bentuk perangkat lunak (software) di system operasi.


BAB II
ISI / PEMBAHASAN MATERI
1. Protokol Jaringan


Protokol Jaringan adalah aturan-aturan yang digunakan dalam jaringan sehingga komputer-komputer anggota jaringan dan komputer berbeda platform dapat saling berkomunikasi. Yang di atur adalah Topologi/Bentuk Fisik Jaringan, Kabel yang di gunakan, dan Kecepatan transfernya. Berikut adalah Jenis-Jenis dari Protocol Jaringan :
1. Ethernet
Protokol Ethernet paling banyak di gunakan dalam sistem jaringan. Ethernet menggunakan metode akses yang disebut dengan CSMA/CD (Carrier Sense Multiple Access/Collision Detection) dalam mengkomunikasikan data. Protocol Ethernet bekerja dengan memperhatikan network atau jaringan sebelum di lakukan transformasi atau transmisi data . Apabila jalur masih sibuk maka akan dia akan menunggu melakukkan pengiriman data hingga jalur bersih dari data.
Topologi : Topologi BUS dan Topologi Star
Kabel : Coaxial, Fiber Optic dan Twisted Pair
Kecepatan : 10 Mbps.
2. Local Talk
Local Talk merupakan protokol jaringan dengan menggunakan metode akses yang disebut CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) dalam mengkomunikasikan data. Protocol Local Talk di Populerkan oleh Machintos atau Apple Computer. Protocol Local Talk bekerja dengan menghindari dari tabrakan saat pengiriman data. Adapter Local Talk dan Kabel Twisted Pair khusus di gunakan dalam jaringan ini melalui serial port.
Topologi : Topologi Bus
Kabel : Twisted Pair
Kecepatan : 230 Kbps
3. Token Ring
Protokol Token Ring di populerkan oleh IBM pada tahun 1980. Metode akses protokol Token Ring adalah melalui sebuah Token dalam sebuah lingkaran seperti cincin. Sinyal Token bergerak berputar dalam sebuah lingkaran (cincin) dalam sebuah jaringan dan bergerak dari satu komputer menuju ke komputer lainnya. Jika pada persinggahan di salah satu komputer terdapat data yang ingin ditransmisikan, Token akan mengirimkan data ke tempat yang di inginkan tersebut. Selanjutnya, Token bergerak untuk saling mengkoneksikan di antara masing-masing komputer.
Topologi : Topologi Star
Kabel : Twisted Pair dan Fiber Optic
Kecepatan : 4 Mbps - 11 Mbps

4. FDDI (Fiber Distributted Data Interface)
FDDI merupakan protokol jaringan dengan metode akses model Token. FDDI menghubungkan beberapa komputer sampai jarak yang jauh. Topologi ini bentuknya sama dengan Token Ring tetapi menggunakan 2 buah ring. Dengan Maksud apabila ring 1 ada masalah maka secara otomatis akan berpindah ke ring 2.

Topologi : Topologi Star
Kabel : Fiber Optic
Kecepatan : 100 Mbps
2. TCP / IP
1. Network Access Layer
Bertanggung jawab mengirim dan menerima data dari dan ke media fisik. Tiap protokol pada layer ini harus mampu menerjemahkan sinyal listrik menjadi data digital yang dimengerti komputer, ethernet, token ring, dan dial-up modem yang berjalan di atas Public Switched Telephone Network (PSTN), Integrated Services Digitel Network (ISDN), serta Asynchronus Transfer Mode (ATM).
2. Internet Layer
Bertanggungjawab dalam proses pengiriman paket ke alamat yang tepat. Ada beberapa macam protokol di dalamnya, misalnya Internet Protocol (IP), Address Resolution Protocol (ARP), dan Internet Control Message Protocol (ICMP) .
3. Host to Host Layer
Bertanggung jawab untuk mengadakan komunikasi antara dua host/komputer. Ada dua macam protokol didalamnya, yaitu Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP ).
4. Application Layer
Bertanggung jawab untuk menampilkan semua aplikasi yang menggunakan protocol TCP/IP. Sebagai contoh adalah Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), dan Telnet. Berikut ini perbandingan referensi lapisan-lapisan layer model Open Sistem Interconnection (OSI) dengan layer model sistem operasi Linux yang digunakan di penelitian ini:


Protokol TCP dan UDP

Protokol TCP/IP memiliki standar segmen yang didefinisikan dalam beberapa bagian Berikut:
 Source Port 16 bit angka yang menunjukkan port asal.
 Destination Port 16 bit angka yang menunjukkan port tujuan.
 Sequence Number 32 bit angka yang digunakan untuk memastikan urutan yang benar dari data yang datang.
 Acknowledgment Number 4 bit untuk menandakan koneksi yang berhasil.
 Data Offset 32 bit indikasi data pertama.
 Reserved 6 bit diset 0.
 Control Bit 6 bit untuk URG, ACK, PSH, RST, SYN, FIN.
 Window 16 bit angka dari oktet yang diterima oleh pengirim.
 Checksum 16 bit checksum yang telah dikalkulasi dari Field header dan data.
 Urgent Pointer 16 bit mengindikasikan akhir dari data yang penting.
 Option variable bit maximum TCP segment size.
 Padding variable bit memenuhi panjang header merupakan kelipatan 32 bit.
 Data data dari protokol lapis atas.
TCP dan UDP menggunakan nomor port (atau soket) untuk melewatkan informasi ke lapis yang lebih atas. Nomor port digunakan untuk membedakan aplikasi yang berbeda yang melewati jaringan pada saat yang bersamaan. Pengembang software aplikasi telah sepakat untuk menggunakan nomor-nomor port yang didefinisikan dalam RFC 1700 dan RFC 3232. Suatu komunikasi yang tidak melibatkan suatu aplikasi dengan nomor port yang sudah dikenal, akan diberikan nomor-nomor port yang diambil secara random dari suatu rentang tertentu. Nomor-nomor port ini digunakan sebagai alamat sumber dan tujuan dalam segmen TCP. Sesuai dengan RFC 2990 dan rekomendasi ITU E.800 pada tahun 1994 memberikan definisi QoS sebagai suatu kumpulan dari pengaruh performansi layanan yang menentukan tingkat kepuasan dari user terhadap suatu layanan. Sesuai dengan tujuan QoS, administrator dapat memberikan prioritas trafik tertentu. Suatu jaringan, mungkin saja terdiri dari satu atau beberapa teknologi data link layer yang mampu diimplementasikan QoS sesuai karakteristik teknologinya, misalnya: Frame Relay, Ethernet, Token Ring, Point-to-Point Protocol (PPP).
Sebuah jaringan dengan QoS-enabled dapat dibuat dengan beberapa teknologi yang berbeda. Teknologi tersebut juga dibangun pada model QoS yang berbeda. Sebuah model QoS terdiri dari beberapa aspek berikut ini:
a. Scope menetapkan jarak logic dimana sebuah model layanan disediakan.
b. Granularity menetapkan satuan terkecil yang diperlakukan oleh sebuah model layanan.
c. Time scale menetapkan sifat granularity dalam satuan waktu dimana sebuah model layanan disediakan.
d. Control model menetapkan entity yang mengambil kontrol terhadap jaringan dan bagaimana cara melakukannya. Sebagai contoh adalah kontrol yang dapat dilakukan pada jaringan atau end-system.
Sedangkan salah satu model QoS yang dapat diaplikasikan adalah packet scheduling atau disiplin antrian atau penjadwalan paket.


3. Pembagian Kelas IP Address
Jumlah IP address yang tersedia secara teoritis adalah 255x255x255x255 atau sekitar 4 milyar lebih yang harus dibagikan ke seluruh pengguna jaringan internet di seluruh dunia. Pembagian kelas-kelas ini ditujukan untuk mempermudah alokasi IP Address, baik untuk host/jaringan tertentu atau untuk keperluan tertentu.
IP Address dapat dipisahkan menjadi 2 bagian, yakni bagian network (net ID) dan bagian host (host ID). Net ID berperan dalam identifikasi suatu network dari network yang lain, sedangkan host ID berperan untuk identifikasi host dalam suatu network. Jadi, seluruh host yang tersambung dalam jaringan yang sama memiliki net ID yang sama. Sebagian dari bit-bit bagian awal dari IP Address merupakan network bit/network number, sedangkan sisanya untuk host. Garis pemisah antara bagian network dan host tidak tetap, bergantung kepada kelas network. IP address dibagi ke dalam lima kelas, yaitu kelas A, kelas B, kelas C, kelas D dan kelas E.
Perbedaan tiap kelas adalah pada ukuran dan jumlahnya. Contohnya IP kelas A dipakai oleh sedikit jaringan namun jumlah host yang dapat ditampung oleh tiap jaringan sangat besar. Kelas D dan E tidak digunakan secara umum, kelas D digunakan bagi jaringan multicast dan kelas E untuk keprluan eksperimental. Perangkat lunak Internet Protocol menentukan pembagian jenis kelas ini dengan menguji beberapa bit pertama dari IP Address. Penentuan kelas ini dilakukan dengan cara berikut :
Bit pertama IP address kelas A adalah 0, dengan panjang net ID 8 bit dan panjang host ID 24 bit. Jadi byte pertama IP address kelas A mempunyai range dari 0-127. Jadi pada kelas A terdapat 127 network dengan tiap network dapat menampung sekitar 16 juta host (255x255x255). IP address kelas A diberikan untuk jaringan dengan jumlah host yang sangat besar, IP kelas ini dapat dilukiskan pada gambar berikut ini:

IP address kelas A

Dua bit IP address kelas B selalu diset 10 sehingga byte pertamanya selalu bernilai antara 128-191. Network ID adalah 16 bit pertama dan 16 bit sisanya adalah host ID sehingga kalau ada komputer mempunyai IP address 167.205.26.161, network ID = 167.205 dan host ID = 26.161. Pada. IP address kelas B ini mempunyai range IP dari 128.0.xxx.xxx sampai 191.155.xxx.xxx, yakni berjumlah 65.255 network dengan jumlah host tiap network 255 x 255 host atau sekitar 65 ribu host.

IP address kelas C mulanya digunakan untuk jaringan berukuran kecil seperti LAN. Tiga bit pertama IP address kelas C selalu diset 111. Network ID terdiri dari 24 bit dan host ID 8 bit sisanya sehingga dapat terbentuk sekitar 2 juta network dengan masing-masing network memiliki 256 host.

IP address kelas C digunakan untuk keperluan multicasting. 4 bit pertama IP address kelas C selalu diset 1110 sehingga byte pertamanya berkisar antara 224-247, sedangkan bit-bit berikutnya diatur sesuai keperluan multicast group yang menggunakan IP address ini. Dalam multicasting tidak dikenal istilah network

IP address kelas E tidak diperuntukkan untuk keperluan umum. 4 bit pertama IP address kelas ini diset 1111 sehingga byte pertamanya berkisar antara 248-255.
Sebagai tambahan dikenal juga istilah Network Prefix, yang digunakan untuk IP address yang menunjuk bagian jaringan.Penulisan network prefix adalah dengan tanda slash “/” yang diikuti angka yang menunjukkan panjang network prefix ini dalam bit. Misal untuk menunjuk satu network kelas B 167.205.xxx.xxx digunakan penulisan 167.205/16. Angka 16 ini merupakan panjang bit untuk network prefix kelas B.
Mengkonfigurasi TCP/IP
Implementasi TCP/IP pada Windows98 meliputi protokol standar TCP/IP, kompatible dengan
TCP/IP berbasis jaringan. Protokol standar TCP/IP termasuk:
1. Internet Protocol,
2. Transmission Control Protocol (TCP),
3. Internet Control Message Protocol (ICMP),
4. Address Resolusion Protocol (ARP),
5. User Datagram Protocol (UDP).
TCP/IP harus dikonfigurasikan sebelum dahulu agar bisa “berkomunikasi” di dalam jaringan
komputer. Setiap kartu jaringan komputer yang telah diinstall memerlukan IP address dan subnet mask. IP address harus unik (berbeda dengan komputer lain), subnet mask digunakan untuk membedakan network ID dari host ID.



Memberikan IP Address
IP address dan subnet mask dapat diberikan secara otomatis menggunakan Dynamic Host Configuration Protocol (DHCP) atau disi secara manual.

Gambar 2.4. IP address dalam TCP/IP properties

Prosedur yang dilakukan untuk mengisikan IP address:
1. Buka Control Panel dan double-klik icon Network.
2. Di dalam tab Configuration, klik TCP/IP yang ada dalam daftar untuk kartu jaringan yang telah diinstall.
3. Klik Properties.
4. Di dalam tab IP Address, terdapat 2 pilihan:
* Obtain an IP address automatically
IP address akan diperoleh melalui fasilitas DHCP. DHCP berfungsi untuk memberikan IP address secara otomatis pada komputer yang menggunakan protokol TCP/IP. DHCP bekerja dengan relasi client-server, dimana DHCP server menyediakan suatu kelompok IP address yang dapat diberikan pada DHCP client. Dalam memberikan IP address ini, DHCP hanya meminjamkan IP address tersebut. Jadi pemberian IP address ini berlangsung secara dinamis.
* Specify an IP address
IP address dan subnet mask diisi secara manual.
5. Klik OK.
6. Jika diperlukan masuk kembali ke dalam kotak dialog TCP/IP Properties, klik tab Gateway, masukkan nomor alamat server.
7. Klik OK.
8. Jika diperlukan untuk mengaktifkan Windows Internet Naming Service (WINS) server, kembali ke dalam kotak dialog TCP/IP Properties, klik tab WINS Configuration, dan klik Enable WINS Resolution serta masukan nomor alamat server.
9. Jika diperlukan untuk mengaktifkan domain name system (DNS), kembali ke dalam kotak dialog TCP/IP Properties, klik tab DNS Configuration, klik Enable DNS, masukkan nomor alamat server.
10. Klik OK.



BAB III
KESIMPULAN

Network Interface Card
Network Interface Card (NIC) adalah perangkat yang berfungsi menghubungkan setiap PC yang ada didalam jaringan. Network Card ini berfungsi mengubah sinyal-sinyal yang dikirimkan kedalam jaringan, dan mengubahnya atau menerjemahkannya kedalam bahasa yang dimengerti oleh perangkat komputer lainnya.
HUB digunakan untuk menghubungkan beberapa PC kedalam suatu jaringan. Berapa banyaknya PC yang bisa terhubung, tergantung dari berapa banyak lubang atau slot yang disediakan oleh Hub yang dipergunakan,
TCP/IP
Protokol yang menjadi standar dan dipakai hampir oleh seluruh komunitas Internet adalah TCP/IP (Transmission Control Protocol/Internet Protocol). Agar komputer bisa berkomunikasi dengan komputer lainnya, maka menurut aturan TCP/IP, komputer tersebut harus memiliki suatu address yang unik. Alamat tersebut dinamakan IP address. IP Address memiliki format sbb: aaa.bbb.ccc.ddd. Contohnya: 167.205.19.33
Yang penting adalah bahwa untuk berkomunikasi di Internet, komputer harus memiliki IP address yang legal. Legal dalam hal ini artinya adalah bahwa alamat tersebut dikenali oleh semua router di dunia dan diketahui bahwa alamat tersebut tidak ada duplikatnya di tempat lain. IP address legal biasanya diperoleh dengan menghubungi InterNIC.

Rabu, 20 Oktober 2010

Pratiikum Linux

Langkah – langkah Instalasi Linux
LANGKAH I
Persiapan Menginstall Linux (Debian)
Nyalakan komputer, kemudian tekan [delete] untuk masuk ke bios,
Setelah di dalam bios, pilih menu
BIOS FEATURES SETUP
tekan [ENTER]
Setelah itu pilihlah menu Boot Sequence agar menjadi CDROM,C,A
[ESC]
Pilih,
SAVE & EXIT SETUP
tekan [ENTER]
tekan y [ENTER]
Maka komputer akan mulai booting kembali dengan boot sequence pertama ke CDROM.
Masukkan CD debian yang ada kedalam CDROM.
LANGKAH II
Boot dari CD
Setelah memasukkan CD ke dalam CDROM maka tinggal tunggu CD boot.
Setelah komputer boot ke CD, akan muncul tampilan sebagai berikut:
Welcome to Deal
This is debian ...........................................
..........................................................
boot:_ [ENTER]
LANGKAH III
Pilihan Awal Penginstallan
Setelah itu komputer akan loading...
Tunggu sampai muncul tulisan sebagai berikut:
' Choose The Language '
Pilih bahasa (disarankan bahasa inggris - en). [ENTER]
' Choose Language Variant '
Pilih ' English (United States) ' [ENTER].
' Relase Notes '
Pilih [ENTER].
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Configure the Keyboard
tekan [ENTER].
' Select a Keyboard '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pilih,
qwerty/us : U.S. English (QWERTY)
[ENTER]
LANGKAH IV
Menentukan Partisi Hardisk
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Initialize and Activate a Swap Partition
pilih,
Previous: Partition a Hard Disk
[ENTER]
' Select Disk Drive '
pilih,
/dev/hda
[ENTER]
' Lilo Limitations '
[ENTER]
' Note on additional space for the ReiserFS Journal '
[ENTER]
Akan muncul tampilan partisi yang ada pada hard Disk hda, dengan informasi ini anda akan mengetahui letak partisi swap dan letak partisi tempat anda akan meletakkan '/' (root).
pilih [ Quit ]
dengan menggerakan/menekan panah kearah kanan. [ENTER]
LANGKAH V
Menginisialisasi Partisi Swap
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight pada pilihan yang paling atas dengan tulisan,
Next : Initialize and Activate a Swap Partition
[ENTER]
' Scan for Bad Blocks? '
pilih [ENTER]
' Are You Sure? '
pilih [ENTER]
LANGKAH VI
Memilih jenis File System pada Partisi Linux
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Initialize a Linux Partition
[ENTER]
' Choose Filesystem Type '
Terdapat 3 pilihan pada kotak, pilih,
Ext3 : Next Generation of Ext2, a journaling filesystem
[ENTER]
' Select Partition '
Pilih partisi yang akan dijadikan "Ext3"
Terdapat 3 pilihan pada kotak, pilih,
/dev/hda2 : Linux native
[ENTER]
' Scan for Bad Blocks? '
pilih [ENTER]
' Are You Sure? '
Perhatikan baik-baik apakah benar yang anda pilih /dev/hda2 sebagai "Ext3" kalau sudah benar
pilih [ENTER]
' Mount as the Root Filesystem? '
pilih [ENTER]
LANGKAH VII
Menginstall Kernel dan Modulnya
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight pada pilihan yang paling atas dengan tulisan,
Next : Install kernel and Driver Modules
[ENTER]
' Select Installation Medium '
pilih,
cdrom : CD-ROM drive
[ENTER]
' Please insert the CD-ROM '
pilih [ENTER]
' Please Wait '
' Select Archive path '
Pilih directory tempat menginstall kernel.
/instmnt/dists/woody/main/disks-i386/current
[ENTER]
' Please Wait '
LANGKAH VIII
Memilih Driver
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Configure Device Driver Modules
[ENTER]
' Note about loaded drivers '
pilih, [ENTER]
' Select Category '
Akan tampil pilihan-pilihan module yang akan di pilih,
1. Pilih ' kernel/drivers/input Input Devices. ' [ENTER]
' Select kernel/driver/input modules '
pilih,
' kebdev - Keyboard support ' [ENTER]
' kebdev '
pilih, [ENTER]
' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa.
[ENTER]
pilih,
' mousedev - Mouse support ' [ENTER]
' mousedev '
pilih, [ENTER]
' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa.
[ENTER]
Pilih ' Exit Finish Return to previous menu. ' [ENTER]
2. Pilih ' kernel/drivers/net Drivers for network interface cards ' [ENTER]
' Select kernel/drivers/net modules '
carilah ' eepro100 ' [ENTER]
' eepro100 '
pilih, [ENTER]
atau bila gagal bisa coba bonding
' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa. [ENTER]
Pilih ' Exit Finish Return to previous menu. ' [ENTER]
3. Pilih ' kernel/fs/msdos
MS-DOS file system ' [ENTER]
' Select kernel/fs/msdos modules '
pilih, ' msdos - PC BIOS ' [ENTER]
' msdos '
pilih, [ENTER]
' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa.
[ENTER]
Pilih ' Exit Finish Return to previous menu. ' [ENTER]
4. Pilih ' kernel/arch/1386/kernel i386-base drivers. ' [ENTER]
pilih, ' apm ' [ENTER]
' apm '
pilih, [ENTER]
' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa.
[ENTER]
pilih, ' cpuid ' [ENTER]
' cpuid '
pilih, [ENTER]
' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa.
[ENTER]
Pilih ' Exit Finish Return to previous menu. ' [ENTER]
Pilih, ' Exit ' [ENTER]
LANGKAH IX
Mengkonfigurasi Jaringan
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Configure the network
[ENTER]
' Choose The Hostname '
Ganti tulisan ' Debian ' dengan ' LAB-OS-27-*** '
*** diganti dengan nomor komputer.
[ENTER]
' Automatic Network Configuration '
pilih, [ENTER]
' Choose the IP Address '
Ganti tulisan default-nya dengan ' 152.118.27.*** '
*** diganti dengan nomor komputer.
[ENTER]
' Choose Network Mask '
Tidak usah diganti.
[ENTER]
' What is your IP gateaway address? '
152.118.27.1
[ENTER]
' Choose Domain Name '
Tulis ' cs.ui.ac.id '
[ENTER]
' Choose the DNS Server Addresses '
Ganti dengan ' 152.118.24.2 '
[ENTER]
LANGKAH X
Menginstall Base System
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di
highlight pada pilihan yang paling atas dengan tulisan,
Next : Install the base system
[ENTER]
' Select Installation Medium '
pilih,
' cdrom : CD-ROM drive '
[ENTER]
' Please insert the CD-ROM '
pilih, [ENTER]
' Select Archive path '
Pilih directory untuk menginstall base sistem.
/instmnt
[ENTER]
' Installing Base System, please wait '
Tunggulah sampai selesai menginstall.
LANGKAH XI
Membuat System Menjadi Bootable
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Make System Bootable
[ENTER]
' When should the LILO boot loader be installed ? '
Pilih,
/dev/hda : Install LILO in the MBR (use this if unsure).
[ENTER]
' Other bootable partitions '
Pilih,
Include Put all into the menu.
[ENTER]
' Securing LILO '
[ENTER]
LANGKAH XII
Membuat Boot Floppy
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Make a Boot Floppy
Masukkan disket(dalam keadaan baik)ke dalam floppy disk
[ENTER]
' Change Disk '
[ENTER]
Tunggulah sementara sedang membuat boot floppy
LANGKAH XIII
Mereboot Komputer
' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Reboot The System
[ENTER]
' Reboot The System? '
Pilih,
Yes [ENTER]
Kemudian keluarkan disket dari floppy disk, sementara komputer sedang reboot.
Keluarkanlah cd deal dari cdrom.
Tunggu sampai muncul lilo boot seperti dibawah ini,
Linux
WIN/Dos
Pilih Linux [ENTER]
LANGKAH XIV
Konfigurasi System Debian
Kemudian akan masuk ke tampilan seperti dibawah ini :
' Debian System Configuration '
[ENTER]
' TimeZone Configuration '
Is the hardware clock set to GMT
Pilih,
[ENTER]
What area do you life in?
Pilih,
Asia [ENTER]
Select a city or time zone:
Pilih,
Jakarta [ENTER]
' Password setup '
Shall I enable md5 passwords?
Pilih,
[ENTER]
Shall I enable shadow passwords?
Pilih,
[ENTER]
Enter a password for the root:
Isi saja dengan 12345
[ENTER]
Re-enter password to verify:
Isi lagi dengan 12345
[ENTER]
Shall I create a normal user account now?
Pilih,
[ENTER]
' Debian System Configuration '
Shall I remove the pcmcia packages?
Pilih,
[ENTER]
Do you want to user a PPP connection to install the system.
Pilih,
[ENTER]
' Apt Configuration '
Choose the method apt should user to access to Debian archive:
Pilih,
cdrom [ENTER]
Masukkan cd deal ke dalam cdrom.
Enter CD ROM device file:
/dev/cdrom [ENTER]
Scan another CD?
pilih [ENTER]
Add another apt source?
pilih [ENTER]
Use security updates from security.debian.org?
pilih [ENTER]
Run tasksel?
pilih [ENTER]
Run dselect?
pilih [ENTER]
Run dselect?
pilih, [ENTER]
Tunggu sementara sedang mengkonfigurasi paket apa saja yang akan diambil,
sampai ada tulisan seperti di bawah ini :
Do you want to continue? [Y/n]
Ketikan y [ENTER]
Do you want to erase any previous downloaded.deb files? [Y/n]
Ketik,
y [ENTER]
Please enter to continue
[ENTER]
I can do .....
[---Please return---]
[ENTER]
You must choose one of the options below:
Enter value (default='1', 'x' to restart):
Ketik,
5 [ENTER]
'Debian System Configuration '
Have fun !
Thank you for choosing Debian.
[ENTER]
LANGKAH XV
Login
Nanti akan muncul pesan seperti dibawah ini:
LAB-OS-27-**** login :
(**** sesuai dengan komputer tempat anda menginstall)
Coba masukkan login root dan passwordnya.
Setelah itu kita akan mencoba menginstall paket.
Cara menginstallnya adalah dengan cara sebagai berikut:
ketik perintah ini di console:
apt-get install "nama paket" [ENTER]
Sebagai contoh kita akan mencoba menginstall lynx.
Jadi yang harus diketikkan adalah sebagai berikut :
apt-get install lynx [ENTER]
Do you want to continue? [Y/n]
ketikan y [ENTER]

Pratikum Linux Plug 11


Kelebihan :
Banyak orang pakai Windows sehingga banyak perusahan membuat aplikasinya menggunakan dasar Windows. Ada beberapa aplikasi yang hanya ada di Windows dan tidak di OS yang lainnya. Bahkan beberapa aplikasi vital dunia kerja.
Karena systemnya sudah dishare untuk bisa dikembangkan, maka semakin mudah siapa saja membuat software untuk dijalankan di Mircosoft Windows. Terutama dunia usaha yang membutuhkan aplikasi yang sesuai dengan kebutuhannya.
Perkembangan paling cepat dibanding software lainnya karena banyak perusahaan software yang konsisten menciptakan kemajuan pada sistem operasi Windows. Kalau ada masalah mudah menyelesaikannya sebab hampir semua orang bisa, dan mencari ahlinya juga tidak sulit disekitar kita.

Kekurangan:
Harganya paling mahal dibanding OS yang lainnya
Banyak orang tahu bahasa pemrogamannya dan banyak orang pakai karena itu banyak juga yang buat virus untuk Windows dibanding yang lainnya. Ada banyak versi sehingga kalau mau yang powerfull harus bayar lebih mahal.

Kelebihan Linux
Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux. Linux mudah digunakan. Dulu, Linux dikatakan merupakan sistem operasi yang sulit dan hanya dikhususkan untuk para hacker. Namun, kini, pandangan ini salah besar. Linux mudah digunakan dan dapat dikatakan hampir semudah menggunakan Windows. Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux.
Kekurangan Linux
Banyak pengguna yang belum terbiasa dengan Linux dan masih ‘Windows minded’. Hal ini dapat diatasi dengan pelatihan-pelatihan atau edukasi kepada pengguna agar mulai terbiasa dengan Linux. Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada Linux. Proses instalasi software / aplikasi yang tidak semudah di Windows. Instalasi software di Linux, akan menjadi lebih mudah bila terkoneksi ke internet atau bila mempunyai CD / DVD repository-nya. Bila tidak, maka kita harus men-download satu per satu package yang dibutuhkan beserta dependencies-nya.

Perbedaan windows dan linux
Linux bukan Windows, jadi wajar kalau dalam banyak hal banyak terdapat perbedaan. Ada banyak hal dimana Windows dan Linux berbeda, misalkan di sisi :
Security
·         Instalasi
Windows adalah sistem operasi, itu sebabnya Windows tidak menyediakan banyak program setelah diinstal. Kalaupun ada mungkin Anda hanya akan menemukan Internet Explorer, Media Player, Notepad, dan beberapa program kecil lainnya.
Ini sangat berbeda dengan Linux. Sekalipun Linux juga suatu sistem operasi, tetapi Linux disertai dengan banyak program didalamnya. Setelah diinstal, Anda akan menemui banyak program dari hampir semua kategori program. Sebut saja kategori Office Suite, Multimedia (Sound, Video, Graphics), Internet (Browser, Email, Chat, Downloader, Messenger, Torrent, News), 3D, Games, Utility, dll.
·         User Interface
Di Windows, Anda tidak banyak memiliki pilihan user interface. Sebagai misal, di Windows 95/98 Anda hanya mengenal user interface bawaan Windows 95/98. Anda sedikit lebih beruntung jika menggunakan Windows XP, karena Anda bisa berpindah dari interface milik Windows XP ke Windows 98 yang lebih ringan.
Di Linux, Anda bisa menemukan banyak macam user interface. Dan biasanya pilihan user interface ini dapat Anda sesuaikan dengan spesifikasi komputer atau lingkungan kerja Anda. Sebagai misal, pada komputer yang lambat Anda bisa menggunakan user interface yang ringan, seperti XFCE atau Fluxbox.

Selasa, 19 Oktober 2010

Tugas PraktikumJava II Modul II Manajemen Layout


import javax.swing.* //import package javax
import java.awt.*; // import package java
public class TugasJava extends JFrame { //deklarasi class dengan modifier public dengan menurunkan kelas JFrame
public TugasJava() { //method
super("GridBag Layout"); //menampilkan Title
JButton bSatu = new JButton("bSatu");
// instansiasi jButton sbg bSatu
JButton bDua = new JButton("bDua");
// instansiasi jButton sbg bDua
JButton bTiga = new JButton("bTiga");
JButton bEmpat = new JButton("bEmpat");
JButton bLima = new JButton("bLima");
JButton bEnam = new JButton("bEnam");
JButton bTujuh= new JButton("bTujuh");
JButton bDelapan= new JButton("bDelapan");
JButton bSembilan= new JButton("bSembilan");
JButton bSepuluh= new JButton("bSepuluh");

Container kontainer = this.getContentPane ();
// intansiasi container menjadi Kontainer
GridBagLayout gridbag = new GridBagLayout();//
kontainer.setLayout(gridbag);

GridBagConstraints gbc = new GridBagConstraints();
//margin atas 1, margin kiri 1, marjib bawah 1, marjin kanan 1
gbc.insets = new Insets (1, 1, 1, 1);

//membuat suatu komponen dapat menempati lebih dari 1 sell
//kearah baris dan kolom
gbc.fill = GridBagConstraints.BOTH;

gbc.gridx = 0; //diletakkan pada kolom ke-0
gbc.gridy = 0; //diletakkan pada baris ke-0
gbc.gridwidth = 1; //jumlah sell mendatar = 1
gbc.gridheight = 1; //jumlah sell vertikal= 1
gridbag.setConstraints (bSatu, gbc);
kontainer.add(bSatu,gbc);

gbc.gridx = 1; //diletakkan pada kolom ke-1
gbc.gridy = 0; //diletakkan pada baris ke-0
gbc.gridwidth = 1; //jumlah sell mendatar = 1
gbc.gridheight = 1; //jumlah sell vertikal = 1
gridbag.setConstraints (bDua, gbc);
kontainer.add(bDua, gbc);

gbc.gridx = 0; //diletakkan pada kolom ke-0
gbc.gridy = 1; //diletakkan pada baris ke-1
gbc.gridwidth = 2; //jumlah sell mendatar = 2
gbc.gridheight = 2; //jumlah sell vertikal = 2
gridbag.setConstraints (bTiga, gbc);
kontainer.add(bTiga, gbc);

gbc.gridx = 2; //diletakkan pada kolom ke-2
gbc.gridy = 0; //diletakkan pada baris ke-0
gbc.gridwidth = 1; //jumlah sell mendatar = 1
gbc.gridheight = 1; //jumlah sell vertical = 1
gridbag.setConstraints (bEmpat, gbc);
kontainer.add(bEmpat, gbc);

gbc.gridx = 2; //diletakkan pada kolom ke-2
gbc.gridy = 1; //diletakkan pada baris ke-1
gbc.gridwidth = 1; //jumlah sell mendatar = 1
gbc.gridheight = 1; //jumlah sell vertikal= 1
gridbag.setConstraints (bLima, gbc);
kontainer.add(bLima, gbc);

gbc.gridx = 2; //diletakkan pada kolom ke-2
gbc.gridy = 2; //diletakkan pada baris ke-2
gbc.gridwidth = 1; //jumlah sell mendatar= 1
gbc.gridheight = 1; //jumlah sell vertikal= 1
gridbag.setConstraints (bEnam, gbc);
kontainer.add(bEnam, gbc);

gbc.gridx = 3; //diletakkan pada kolom ke-3
gbc.gridy = 0; //diletakkan pada baris ke-0
gbc.gridwidth = 1; //jumlah sell mendatar= 1
gbc.gridheight = 3; //jumlah sell vertikal= 3
gridbag.setConstraints (bTujuh, gbc);
kontainer.add(bTujuh, gbc);

gbc.gridx = 0; //diletakkan pada kolom ke-0
gbc.gridy = 3; //diletakkan pada baris ke-3
gbc.gridwidth = 2; //jumlah sell mendatar= 2
gbc.gridheight = 1; //jumlah sell vertikal= 1
gridbag.setConstraints (bDelapan, gbc);
kontainer.add(bDelapan, gbc);

gbc.gridx = 2; //diletakkan pada kolom ke-2
gbc.gridy = 3; //diletakkan pada baris ke-3
gbc.gridwidth = 1; //jumlah sell mendatar= 1
gbc.gridheight = 1; //jumlah sell vertikal= 1
gridbag.setConstraints (bSembilan, gbc);
kontainer.add(bSembilan, gbc);

gbc.gridx = 3; //diletakkan pada kolom ke-3
gbc.gridy = 3; //diletakkan pada baris ke-3
gbc.gridwidth = 1; //jumlah sell mendatar= 1
gbc.gridheight = 1; //jumlah sell vertikal= 1
gridbag.setConstraints (bSepuluh, gbc);
kontainer.add(bSepuluh, gbc);


/* tanpa setting ulang, maka setting komponen sebelumnya berlaku untuk komponen berikutnya */
this.setResizable(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// untuk perintah keluar
this.pack(); // agar frame sesuai dengan kebutuhan button
this.setVisible(true); // agar dapat menampilkan output
}
public static void main(String[] args) { // deklarasi method main
new TugasJava();// memanggil class TugasJava
}
}

NAMA : SRI HANDOYO TRI PRASOJO
NIM : 123090252
PLUG : 8

Minggu, 17 Oktober 2010

Pratikum Linux modul 2

1. Masuk ke Terminal
2. Buat user dan passwordnya  dengan nama sesuai dengan keinginan anda
3. tambahuser dan beri passwordnya dan isilah datanya ;

4. membuat group, dengan cara ketik sintaxnya, kemudian masukkan user kedalam group.

Senin, 11 Oktober 2010

Pratikum Linux Plug 11


BAB I
PENDAHULUAN
Windows adalah bahasa Inggris yang artinya dalam bahasa indonesia adalah jendela-jendela, namun jika dikaitkan dengan istilah komputer pengertian windows bisa menjadi lain. Windows adalah sebuah sistem operasi yang dikeluarkan oleh sebuah perusahaan Amerika yang bernama Microsoft. Sistem operasi adalah sistem dasar untuk mengoperasikan sebuah alat elektronik. (Sebagai gambaran lain, dalam istilah handphone kita mengenal adanya sistem operasi bernama bernama symbian.)
Karena merupakan sistem dasar, kita bisa menambahkan program-program atau aplikasi lain untuk melengkapi sistem operasi. Misalnya, untuk membantu proses tulis-menulis orang menambahkan program Microsoft Word / Excell, dan untuk membantu proses editing suatu foto, orang memasang program Adobe Photoshop. Sistem operasi lain yang juga cukup populer selain Windows adalah Linux dan Mac OS. Jika Windows dan Mac OS merupakan sistem operasi berbayar, maka Linux adalah sebuah sistem operasi yang gratis. Tetapi, mungkin karena “menang tua” windows lebih banyak digunakan orang daripada Linux. Sehingga jika kita mengadakan suatu survei, mungkin pengertian windows lebih banyak diketahui daripada pengertian Linux.


Pengertian Linux
Komputer tanpa sistem operasi tidak akan memenuhi kebutuhan dasar manusia. Karena itu dibuat sistem operasi. Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Jadi kalau komputer biasa yang ada di Indonesia kan habis kita nyalain komputer biasanya keluar windows. Nah windows merupakan salah satu contoh sistem operasi.
Linux (diucapkan ˈlɪnəks atau /ˈlɪnʊks/) adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.
Itu dia linux dari wikipedia. Kalau dariku, linux adalah salah satu sistem operasi yang bertipe unix dan berlisensi opensource atau source codenya dishare. Jadi linux boleh diedit oleh siapa saja. Itu merupakan kelebihan dari linux. Karena open source maka linux banyak developernya.
Software linux dan windows tentu saja beda. Karena basisnya saja berbeda. Jadi jangan berpikir kalau punya software windows bisa dipakai di linux. Tetapi tenang karena ada software di linux yang bernama wine atau windows emulator. Kalau pengen tau gimana caranya lihat aja deh itu. Lalu cara install software linux beda-beda.






BAB II
                                                        TUGAS       
A.    WINDOWS
1.      Keunggulan Windows
Seperti yang telah disebutkan, Windows adalah sistem operasi yang user-friendly.
Tampilannya begitu bersahabat bagi para pengguna. Selain itu, dukungan hardware yang
lengkap, banyaknya aplikasi yang diperuntukkan bagi platform Windows
semakin melengkapi nilai tambahnya.

2.      Kelemahan Windows
Windows juga memiliki sisi kurang yang cukup mencolok. Sistem operas ini adalah sistem operasi yang rentan akan penyakit. Windows mudah sekali tertular virus. Namun, masalah ini dapat diatasi dengan adanya vendor-vendor software
yang merilis antivirus bagi Windows. Sebut saja Norton dan AVG. Meski demikian, perkembangan virus komputer terus berlanjut layaknya  virus-virus didunia nyata. Mereka semakin banyak dan ganas. Siap kapan saja menginfeksi komputer Windows.
Terlepas dari sisi teknis, harga lisensi Windows juga terbilang sulit dijangkau oleh masyarakat Indonesia kebanyakan. Versi bajakan memang murah, tetapi itu bukanlah pilihan bijak. Dengan membeli versi bajakan, sama saja kita telah mendanai para kriminal tersebut mengembangkan usaha mereka. Dan kita telah menjadi sponsor setia dalam melanggengkan tindak tanduk mereka.
Windows telah ada semenjak 80-an. Ketika itu, OS ini berpenampilan minimalis dan berkesan kartunis. Tidak ada efek tiga dimensi dan resolusi gambar yang terlalu rendah. Namun, sebagai sistem operasi yang user-friendly, membawanya sebagai sistem operasi yang banyak diminati oleh orang.
Jenis-jenis Windows sendiri antara lain Windows 95, Windows 98, Windows 2000, Windows Me, Windows NT, Windows XP, dan Windows Vista. Windows mendukung sistem berkas partisi dengan format FAT, FAT16, FAT32, NTFS, juga iso9660.



B.     LINUX
1.      Keunggulan Linux
a.       Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.
b.      Linux mudah digunakan. Dulu, Linux dikatakan merupakan sistem operasi yang sulit dan hanya dikhususkan untuk para hacker. Namun, kini, pandangan ini salah besar. Linux mudah digunakan dan dapat dikatakan hampir semudah menggunakan Windows.
c.       Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux. Kita dapat mengakses situs web Open Source as Alternative untuk memperoleh informasi yang cukup berguna dan cukup lengkap tentang alternatif aplikasi Windows di Linux.
d.      Keamanan yang lebih unggul daripada Windows. Dapat dikatakan, hampir semua pengguna Windows pasti pernah terkena virus, spyware, trojan, adware, dsb. Hal ini, hampir tidak terjadi pada Linux. Di mana, Linux sejak awal didesain multi-user, yang mana bila virus menjangkiti user tertentu, akan sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain. Pada Windows, hal ini tidaklah terjadi. Sehingga bila dilihat dari sisi maintenance / perawatan data maupun perangkat keras-pun akan lebih efisien.
e.       Linux relatif stabil. Komputer yang dijalankan di atas sistem operasi UNIX sangat dikenal stabil berjalan tanpa henti. Linux, yang merupakan varian dari UNIX, juga mewarisi kestabilan ini. Jarang ditemui, komputer yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk mengakhiri kejadian tersebut. Sehingga, tidaklah mengherankan bila Linux mempunyai pangsa pasar server dunia yang cukup besar. Dari hasil riset IDC, pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan mencapai 25,7 % (dapat dibaca di www.eweek.com)
f.       Linux mempunyai kompatibilitas ke belakang yang lebih baik (better backward-compatibilty). Perangkat keras (hardware) yang telah berusia lama, masih sangat berguna dan dapat dijalankan dengan baik di atas Linux. Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai penunjang informasi dapat membaca artikel “Don’t Throw That Old PC Away–Give It New Life with Linux“). Selain itu, tidak pernah ditemui dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang lebih lama. Pada Windows, kita seakan dituntut untuk terus mengikuti perkembangan perangkat keras. Sebagai contoh, beberapa bulan lalu, telah dirilis Windows Vista. Beberapa dokumen yang dibuat dalam Windows Vista tidak dapat dibuka dalam Windows XP. Sehingga, mau tidak mau, kita harus beralih ke Windows Vista, dan itu berarti meng-upgrade atau membeli perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum Windows Vista dapat dilihat www.microsoft.com). Atau, bisa jadi ada aplikasi-aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di Windows Vista, karena sudah tidak didukung lagi oleh Microsoft.

2.      Kekurangan Linux
a.       Banyak pengguna yang belum terbiasa dengan Linux dan masih ‘Windows minded’. Hal ini dapat diatasi dengan pelatihan-pelatihan atau edukasi kepada pengguna agar mulai terbiasa dengan Linux
b.      Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada Linux. Untuk mencari daftar perangkat keras yang didukung pada Linux, kita dapat melihatnya di Linux-Drivers.org atau linuxhardware.org.
c.       Proses instalasi software / aplikasi yang tidak semudah di Windows. Instalasi software di Linux, akan menjadi lebih mudah bila terkoneksi ke internet atau bila mempunyai CD / DVD repository-nya. Bila tidak, maka kita harus men-download satu per satu package yang dibutuhkan beserta dependencies-nya.
d.      Bagi administrator sistem yang belum terbiasa dengan Unix-like (seperti Linux), maka mau tidak mau harus mempelajari hal ini. Sehingga syarat untuk menjadi administrator adalah manusia yang suka belajar hal-hal baru dan terus-menerus belajar.
.

C.     PERBEDAAN LINUX DAN WINDOWS
 Sebagai SO server, Linux dirancang untuk tidak sering dimatikan dalam pengoperasiannya. Pencegahan memory leak di Linux mendapat porsi perhatian yang lebih besar dibanding pada Windows. Artinya, ketersediaan porsi memori yang bisa digunakan boleh berkurang pada Windows karena toh dalam waktu tidak lama sistem akan dijalankan mulai dari awal lagi. Ada banyak persamaan dan ada pula banyak perbedaan antara Linux dan Windows. Artikel ini membahas perbedaan antara Windows dan Linux, masing-masing tentunya memiliki nilai plus minus, silakan dibandingkan sendiri.
1.      Manajemen Proses
Apabila kita tekan tombol Crtl-Alt-Del pada saat sistem menjalankan Windows akan terlihat sejumlah proses yang sedang berjalan. Kalau dihitung dari 10 dan pengguna biasa bisa mengenali sebagian besar proses-proses ini. Bila kita kirim perintah ps ax pada sistem Linux akan terlihat keterangan bahwa ada lebih dari 20 proses sedang berjalan. Mereka yang tidak mendalami sistem operasi tidak akan bisa mengenali sebagian besar dari proses-proses tersebut.           

2.      User Interface
Di Windows, Anda tidak banyak memiliki pilihan user interface. Sebagai misal, di Windows 95/98 Anda hanya mengenal user interface bawaan Windows 95/98. Anda sedikit lebih beruntung jika menggunakan Windows XP, karena Anda bisa berpindah dari interface milik Windows XP ke Windows 98 yang lebih ringan. Di Linux, Anda bisa menemukan banyak macam user interface. Dan biasanya pilihan user interface ini dapat Anda sesuaikan dengan spesifikasi komputer atau lingkungan kerja Anda. Sebagai misal, pada komputer yang lambat Anda bisa menggunakan user interface yang ringan, seperti XFCE atau Fluxbox. Atau jika Anda menyukai gaya Mac, Anda bisa memilih desktop model GNOME atau menggunakan utility Docker. Dan jika Anda terbiasa di Windows dan memiliki komputer yang cukup cepat, Anda bisa memilih desktop KDE. Dengan KDE, Anda masih bisa memilih untuk menggunakan gaya Windows XP ataupun Windows Vista. Pilihan dan variasinya sangat banyak di Linux, Anda bisa mengatur sesuai dengan favorit Anda.
3.      Sekuriti dan Virus
Salah satu masalah utama di Windows yang paling sering Anda temukan adalah virus dan spyware. Dari tahun ke tahun permasalahan ini bukan semakin mengecil tetapi malah semakin membesar. Ini semua terjadi karena banyak lubang keamanan di Windows yang bisa dieksploitasi oleh orang-orang yang tidak bertanggungjawab.
Karena terlalu banyaknya masalah keamanan di Windows, bukan tidak mengherankan jika kemudian justru muncul olokan untuk nama Windows Vista, yang dipanjangkan menjadi VIrus,  Spyware, Trojan dan Adware.
Linux diturunkan dari sistem operasi Unix yang memiliki tingkat sekuriti lebih kuat. Itu sebabnya tidak ada banyak virus di Linux dan kalaupun ada tidak bisa berkembang biak dengan pesat dan biasanya tidak mampu membawa kerusakan yang besar.
Sekalipun tidak sepenting di Windows, Anda tetap bisa menemukan program-program anti virus di Linux, seperti ClamAV dan F-Prot. PCLinux telah menyediakan anti virus ClamAV yang bisa ditemukan pada menu Start > Applications > FileTools > KlamAV.
4.      Spyware
Spyware adalah suatu masalah yang cukup umum di dunia Windows. Biasanya program spyware mengamati, mengumpulkan dan mengirimkan data Anda ke suatu server. Untuk hal yang lebih positif, program ini biasanya dipergunakan untuk keperluan marketing.
Sayangnya, ada juga yang berniat buruk yaitu dengan mencuri identitas, kartu kredit, dan tindakan negatif lainnya.
Tidak banyak program spyware yang menginfeksi Linux mengingat cara kerja Linux yang lebih susah untuk ditembus. PCLinux telah menyediakan pre-instal Firewall untuk melindungi sistem Anda dan bisa diaktifkan melalui PCLinux Control Panel.
5.      Instalasi dan Kelengkapan Program
Windows adalah sistem operasi, itu sebabnya Windows tidak menyediakan banyak program setelah diinstal. Kalaupun ada mungkin Anda hanya akan menemukan Internet Explorer, Media Player, Notepad, dan beberapa program kecil lainnya.
Ini sangat berbeda dengan Linux. Sekalipun Linux juga suatu sistem operasi, tetapi Linux didistribusikan  dengan banyak program didalamnya (itu sebabnya dikenal istilah distro – dari kata distribusi – Linux). Setelah diinstal, Anda akan menemui banyak program dari hampir semua kategori program. Sebut saja kategori Office Suite, Multimedia (Sound, Video, Graphics), Internet (Browser, Email, Chat, Downloader, Messenger, Torrent, News), 3D, Games, Utility, dll.
Dengan waktu instalasi yang hampir sama, Anda bukan hanya mendapatkan suatu sistem operasi tetapi juga semua program yang diperlukan untuk kegiatan sehari-hari di Linux.
6.      Konfigurasi Sistem
Windows dikenal kemudahan dalam pemakaiannya, karena hampir semua hal bisa dilakukan dengan sistem point n’ click yang sudah berbasis grafis,
Di  Linux, Anda mungkin sering mendengar perlunya mempelajari perintah-perintah secara manual di command line. Sebagian berita ini benar, tetapi belakangan Linux sudah mengalami perkembangan yang sangat pesat, sehingga hampir semua hal juga bisa anda lakukan sama mudahnya seperti di Windows.
Dengan PCLINUX Control Center, konfigurasi sistem bisa Anda lakukan semudah point n click. PCLINUX memiliki deteksi perangkat keras yang baik sehingga hampir semuanya berjalan secara otomatis. Dan hampir semua program di PCLINUX disertai dengan konfigurasi yang sudah siap pakai. Sebagai contoh, browser Internet telah disertai dengan sejumlah plug-ins. Tidak perlu men-download dan menginstal plug-ins flash ataupun yang lainnya.
7.      Hardware Support
Di Windows, biasanya Anda tidak pernah mendengar masalah hardwre, karena hampir semua hardware yang ada sudah menyertakan drivernya. Berbeda dengan di Linux dimana Anda mungkin sering mendengar suatu hardware tidak bekerja di Linux. Hal ini terjadi karena pembuat hardware tidak menyediakan driver versi Linux. Untungnya, belakangan ini cukup banyak vendor yang sudah memberikan dukungan driver Linux. Dan pengenalan Linux akan hardware semakin lama semakin meningkat sehingga mulai jarang terdengar permasalahan hardware di Linux.

8.      Crash
Linux secara umum terlihat sebagai sistem operasi yang stabil. Dan jika Anda membandingkan Linux dengan Windows 95/98/ME, Linux jauh lebih stabil. Untuk Windows XP – jika Anda mengikuti petunjuk sistemnya dengan baik – juga akan cukup stabil.
Dan seperti halnya dengan Windows, suatu saat Anda juga akan menemui masalah di Linux. Sekalipun jarang, tetapi program yang crash atau hang bisa saja terjadi. Ini adalah suatu fakta dari kehidupan di dunia komputer.
Sekalipun demikian ada beberapa perbedaan di Windows dan Linux. Unix dan Linux mempunyai sifat multi-user. Linux menjalankan aplikasi secara berbeda dengan Windows. Ketika suatu aplikasi terkunci, Anda dapat mematikannya dengan mudah. Cukup menekan kombinasi tombol Ctrl + Esc, dan Anda dapat memilih aplikasi (atau proses) mana yang bermasalah.
Dan jika sistem grafis yang terkunci, Anda bisa berpindah ke command-prompt (dengan menekan Ctrl+Alt+F1) dan membunuh proses software secara manual. Anda juga mempunyai pilihan untuk merestart desktop saja dengan menekan Ctrl+Alt+Backspace. Ini berarti Anda tidak harus melakukan reboot sekalipun sistem Linux sedang mengalami masalah.
9.      Partisi Harddisk
Linux tidak mengenal penamaan drive C: untuk suatu partisi. Semua drive disatukan dalam suatu sistem penyimpanan yang besar. Folder /mnt merupakan tempat untuk Anda mengakses semua media yang ada di komputer, baik partisi lain, CD-ROM, Floppy, ataupun FlashDisk.
Belakangan KDE telah mempermudah akses ke media dengan menyediakan sistem Storage Media yang dapat diakses melalui My Computer ataupun file manager Konqueror.

10.  Penamaan File
Linux menggunakan “/” untuk memisahkan folder dan bukannya “” yang biasa digunakan DOS/Windows. Linux bersifat case-sensitive, ini berarti file “Hello.txt” berbeda dengan file “hello.txt”. Linux juga tidak terlalu memperhatikan ekstensi file. Jika Anda mengubah nama file “Hello.txt” menjadi “Hello”, Linux masih tetap mengetahui bahwa file ini adalah suatu teks. Dan ketika Anda mengklik file “Hello”, Linux secara otomatis tetap akan membuka program editor teks.
11.  Kemudahan dan Keamanan
Anda mungkin sudah mengetahui, bahwa sebagai user biasa (bukan Root) Anda tidak bisa menulis file di sembarang folder. User biasa hanya memiliki akses tulis di folder home mereka. Sebagai user biasa, Anda tidak akan bisa mengubah bagian penting dari sistem Linux. Ini memang terkesan terlalu membatasi dan merepotkan, tetapi cara ini jauh lebih aman, karena hanya orang tertentu yang mempunyai akses Root saja yang bisa menyentuh sistem. Bahkan viruspun tidak bisa dengan mudah menyentuh sistem Linux. Itu sebabnya Anda tidak banyak mendengar adanya virus di Linux.
Hal ini berbeda jauh dengan Windows yang sangat rentan dengan virus. Ini terjadi karena user biasa di Windows juga sekaligus mempunyai hak sebagai administrator. Kebanyakan pemakai Windows tidak mengetahui hal ini, sehingga sistem mereka sangat rentan dengan serangan virus. Windows Vista sekarang telah mengadopsi sistem sekuriti Linux ini.
12.  Defrag
Di Windows, Anda mungkin sering menemui masalah menurunnya kecepatan Windows. Salah satu penyebab biasanya adalah file-file di harddisk yang sudah tidak tersusun rapi lagi. itu sebabnya Anda disarankan untuk menggunakan program Defrag.Di Linux Anda tidak akan menemukan program untuk men-defrag harddisk. Anda tidak perlu melakukan defragment di harddisk Linux! Sistem file Linux yang menangani semuanya ini secara otomatis. Namun jika harddisk Anda sudah terisi sampai 99% Anda akan mendapatkan masalah kecepatan. Pastikan Anda memiliki cukup ruang supaya Linux menangani sistemnya dan Anda tidak akan pernah mendapatkan masalah deframentasi.

13.  Sistem File
Windows mempunyai dua sistem file. FAT (dari DOS dan Windows 9x) dan NTFS (dari Windows NT/2000/XP). Anda bisa membaca dan bahkan menyimpan file di sistem FAT dan NTFS milik Windows. Hal ini tidak berlaku sebaliknya, Windows tidak akan bisa membaca atau menyimpan file di sistem Linux.
Seperti halnya Windows, Linux memiliki beberapa macam file sistem, diantaranya ReiserFS atau Ext3. Sistem ini dalam beberapa hal lebih bagus dari FAT atau NTFS milik Windows karena mengimplementasikan suatu tehnik yang disebut journaling. Jurnal ini menyimpan catatan tentang sistem file. Saat sistem Linux crash, kegiatan jurnal akan diselesaikan setelah proses reboot dan semua file di harddisk akan tetap berjalan lancar.
14.  Waktu Pengoperasian
Sebagai SO personal workstation, Windows akan sering dimatikan apabila ditinggalkan pemiliknya untuk menghemat listrik karena tidak akan ada orang lain yang akan menggunakan komputer itu. 
Sistem Linux dirancang untuk bisa digunakan bersama-sama oleh banyak orang. Karena itu perlindungan berkas dan proses-proses milik seseorang terhadap orang lain menjadi porsi besar dari perhatian perancangnya. Pada sistem Linux (dan Windows NT/2000/XP) identifikasi user sangat menentukan hak akses pengguna. Karena itu akan banyak ditemui pengguna Linux yang bekerja dengan user root (nama super user di dunia Unix).
15.  Sistem Sistribusi
Windows hanya mengenal satu distribusi  yaitu Microsoft. Sementara, Linux mengenal banyak distribusi yang merupakan kumpulan kernel Linux, pustaka – pustaka sistem, dan software – software yang dibungkus dengan prosedur tertentu. Yang membedakan antar distribusi bisa saja pada semua bagian tersebut (kernel yang berbeda versi dan pengaturan, software dan pustaka yang berbeda), termasuk prosedur pemaketannya.  

16.  Migrasi
Di satu pihak, Windows dalam perkembangannya menyatu dengan garis produksi server NT menjadi Windows 2000 dan kemudian Windows XP. Di lain pihak, masyarakat opensource terus mengembangan user interface grafis untuk meningkatkan kenyamanan Linux untuk penggunaan sebagai workstation pribadi. Sejak kemunculan Windows 2000 dan perkembangan user interface grafis di Linux, mulai bisa dilihat kesetaraan Windows dan Linux yakni sistem operasi untuk server dan juga untuk workstation.
Migrasi pengguna dari Windows ke Linux dan sebaliknya tidak dapat terjadi secara spontan karena faktor kebiasaan yang sulit ditinggalkan. Selama penggunaan Windows dan program-program aplikasinya tidak terhalang oleh keharusan membayar lisensi, pengguna Windows tidak akan banyak beralih ke Linux. Kesuksesan Linux di Indonesia meraih perhatian dari pengguna komputer bergantung pada hak yang berwajib dalam mengkampanyekan penghormatan pada hak atas kekayaan intelektual.




BAB III
KESIMPULAN

Windows berkembang dari dunia komputer mikro yang serba personal. Karena khusus untuk kebutuhan desktop, Windows sangat memfokuskan diri pada kesederhanaan penggunaan, pendekatan pada sisi end user dsb. Linux berkembang dari dunia Unix dengan segala persoalan multi-tasking dan multi-usernya. Dengan kata lain, Linux dirancang dengan karakteristik server atau workstation high-end. Linux juga dikembangkan dengan kemampuan jaringan cukup tinggi dan sejak awal hidupnya sudah berusaha untuk berjalan pada berbagai arsitektur komputer, sehingga Linux tidak menjadikan kebutuhan desktop sebagai tujuan besar 
Jika dilihat dari sisi HAKI, SO Windows dan kebanyakan program-program aplikasinya, kepemilikan lisensi (rata-rata berharga $200 USD) merupakan sarat mutlak untuk penggunannya. Sementara Linux dan program-program aplikasinya dilain pihak berlisensi gratis dan justru mendorong para penggunanya untuk menyebarluaskan perangkat lunak tersebut.