Sabtu, 22 Maret 2014

Konfigurasi VLAN di HP Procurve switch


1. Menambah VLAN baru, misalnya VLAN 10
SWITCH(config)#vlan 10
2. Memberikan nama VLAN
SWITCH(vlan-10)#name IT-Dept
3. Memberikan IP address VLAN
SWITCH(vlan-10)#ip address 10.10.10.1 255.255.255.0
4. Menentukan DHCP Server untuk VLAN tertentu
SWITCH(vlan-10)#ip helper-address 10.10.10.2
5. Melakukan Untagged VLAN untuk port tertentu pada switch
Misalnya : Port A11-A20 pada switch akan di-untagged ke VLAN 10
SWITCH(vlan-10)#untagged A11-A20
6. Melakukan tagged VLAN untuk port tertentu pada switch
Misalnya : Port A1-A10 pada switch akan di-tagged ke VLAN 10
SWITCH(vlan-10)#tagged A1-A10
7. Menghilangkan tag & untagged VLAN tertentu
SWITCH(vlan-10)#no untagged A11-A20
SWITCH(vlan-10)#no tagged A1-A10
8. Menampilkan semua VLAN yang ada
SWITCH(config)#show vlan
9. Menghapus VLAN
Misalnya : Akan menghapus VLAN 10
SWITCH(config)#no vlan 10
10. Membuat routing antar VLAN (inter VLAN routing)
SWITCH(config)#ip routing
11. Melihat tabel routing pada switch
SWITCH(config)#show ip route


<iframe width="420" height="315" src="//www.youtube.com/embed/YMpzvmiCK4o" frameborder="0" allowfullscreen></iframe>

https://www.youtube.com/watch?feature=player_detailpage&v=YM

Perintah Dasar Cisco SWITCH

contoh cisco switch


Menampilkan Jam dan tanggal
Switch>show clock
Mengganti tanggal/jam
Switch#clock set hh:mm:ss  dd:mm:yyyy
Menampilkan versi IOS
Switch>show version
Jika terdapat tulisan –More– dibagian bawah, kamu dapat menampilkan halaman berikutnya dengan tombol [SPACE]. Jika ingin melihat baris perbaris bisa dengan menekan tombol [ENTER]
Menampilkan perintah sebelumnya
Switch>show history
Untuk menampilkan satu-persatu perintah yang sudah diketikkan terlebih dahulu, gunakan tombol panah atas atau tombol panah bawah.
Menampilkan kemungkinan perintah
Switch>di?
akan menampilkan perintah disconnect
Switch>e?
akan menampilkan perintah enable   exit
Menampilkan manual help
Switch>show ?
Switch>show users
Switch>show sessions
Switch>ping ?
Switch>traceroute ?
Menampilkan informasi interface
Switch menyediakan 12 atau 24 port. Setiap port dapat dipandang seperti sebuah interface. Masing-masing interface diberi nama sebagai : FastEthernet 0/1, FastEthernet 0/2, dan seterusnya sampai jumlah maksimal port yang tersedia.
Switch>show interfaces
Switch>show interfaces FastEthernet 0/1
Switch>show interfaces Fa 0/1
Switch>sh int Fa0/1
Switch>sh int F0/1
switch>sh in f0/1
Menampilkan CDP (Cisco Discovery Protocol)
Merupakan protokol yang digunakan untuk komunikasi antar perangkat cisco
switch>show cdp
Menampilkan informasi terminal
switch>show terminal
Memasuki privileged EXEC mode
untuk pindah ke mode privileged atau mode admin atau mode root di linux yang ditunjukkan dengan tanda #
switch>enable
Jika ingin kembali ke user EXEC mode ketikkan
switch>disable atau
switch>exit
Untuk masuk ketingkat Global
Switch#config t
Switch(config)#
Membuat Banner
Switch> enable
Switch#config t
Switch(config)#Banner MOTD “Cisco sys”
Switch(config)#Exit
Switch#logout
Menampilkan running configuration
switch>enable
switch#show running-config
Running-configuration disimpan sementara di RAM. Jika switch dimatikan maka semua informasi running-configuration akan terhapus
Menampilkan startup configuration
switch>enable atau bisa dengan mengetikan en
switch#show startup-config
Menentukan Jam dan tanggal
switch>enable
switch#clock set 12:20:20 5 october 2012
switch#show clock
Menentukan password mode privileged
Yaitu pembuatan password pada saat user biasa akan masuk ke mode privileged
Switch>enable
Switch#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#enable password TIDAKDIENKRIPSI
Switch(config)#enable secret DIENKRIPSI
Switch(config)#^Z
%SYS-5-CONFIG_I: Configured from console by console
Switch#disable
Switch>enable
Password:
Menentukan password console
Password console digunakan untuk membatasi akses via port console atau via aplikasi emaulation seperti HyperTerminal
Switch>enable
Switch#configure termin
Switch#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#line console 0
Switch(config-line)#password passwordCONSOLE
Switch(config-line)#login
Switch(config-line)#^Z
Switch#disable
Switch>exit
Press RETURN to get started.
User Access Verification
Password:
Menentukan password telnet
Switch>en
Switch#config t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#line vty 0 15
Switch(config-line)#password passwordTELNET
Switch(config-line)#login
Switch(config-line)#^Z
Switch#disable
Switch>exit
Menentukan password AUX
Switch(config)#line aux 0
Switch(config-line)#password passwordAUX
Switch(config-line)#login
Switch(config)#^Z
Switch#disable
Switch#exit
* nomor – nomor diatas adalah merupakan port yang diberi nomor, misalkan sebuah port console yang diberi nomor 0, sebuah port aux yang diberi nomor 0 dan 16 buah VTY yang diberi nomor 0 s/d 15
Menentukan hostname
Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname Catalyst
Catalyst(config)#^Z
Catalyst#
Mengganti hostname
Switch>enable
Switch#config  t
Switch(config)#hostname budidarma
Switch(config)#exit
Switch#logout
Mereboot switch
Switch#reboot
Menyimpan hasil konfigurasi
Semua perintah yang kita ketikkan itu disimpan dalam memory sementara(RAM), jadi sewaktu switch atau Switch direboot maka konfigurasi akan hilang, untuk itu disarankan agar kita menyimpan konfigurasi yang sedang dilakukan(copy dari ram ke nvram)
Catalyst#copy running-config startup-config (copy dari ram ke nvram)
ATAU
Catalyst#wr
ATAU
Catalyst#copy running-config tftp
Catalyst#show startup-config
Catalyst#copy startup-config running-config (copy dari nvram ke ram)
Menghapus startup configuration
Catalyst#erase startup-config
Catalyst#show startup-config
Catalyst#reload
File Image IOS
Switch#show flash
Switch#dir flash
File system configuration
Switch#show boot
Menggubah mode full duplex
Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#interface fa 0/1
Switch(config-if)#duplex full
Switch(config-if)#^Z
Switch#show interfaces
Menggubah Speed
Beberapa tipe switch mendukung speed 10 Mbps dan 100 Mbps. Kita dapat menggubah speed tersebut
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#interface fa 0/1
Switch(config-if)#speed 10 atau 100
Menentukan IP address interface
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#interface vlan1
Switch(config-if)#ip address 192.168.10.1 255.255.255.0
Switch(config-if)#no shutdown untuk menenable/meng-up interface
Untuk me-reset suatu fungsi
Switch(config)#Clear
Membuat password console
Switch>enable
Switch#config t
Switch(config)#line console 0
Switch(config-line)#password 123switch
Switch(config-line)#login
Switch(config-line)#exit
Switch(config)#exit
Switch#logout
Mengaktifkan VLAN
Switch>enable
Switch#config t
Switch(config)#interface Vlan 100
Switch(config-if)#description name lab-1
Switch(config-if)#no shutdown
Switch(config-if)#exit
Membuat VLAN
Switch>enable
Switch#Vlan Database
Switch(Vlan)#Vlan 100  name Lab-1
Switch(Vlan)#Vlan 500  name Lab-2
Switch(Vlan)#exit
Menampilkan VLAN
Switch#Show Vlan
Mensetting Port pada VLAN
Switch>enable
Switch#config t
Switch(config)#interface FA 0/1
Switch(config-if)#switchport access Vlan 100
Switch(config-if)#no shutdown
Switch(config-if)#exit
Mensetting IP Address Pada VLAN
Switch>enable
Switch#config t
Switch(config)#interface Vlan 100
Switch(config-if)#IP Address 10.10.10.249  255.255.255.248
Menyimpan Configurasi
Switch>enable
Switch#copy running-config  startup-config
Enter untuk OK
Keluar dari Switch
         Switch#disable
Keluar dari Console
         Switch#logout
Help command
Switch#?
bisa dipakai untuk melihat help command tertentu misal kita pengin tahu perintah yang depannya c
Switch#c?
atau kila kita lupa sintaks utuh nya seperti apa
Switch#clock ?
Hot keys:
Kursor pindah ke awal baris : Ctrl + A
Kursor ke akhir baris : Ctrl + E
Mundur 1 kata : Esc + B
Mundur 1 karakter : Ctrl + B
Maju 1 karakter : Ctrl + F
Menghapus : Backspace
Melihat perintah sebelumnya : Up arrow atau Ctrl + P
Encrypting Password
         Switch(config)#service password-encryption
         Switch(config)#^z
Melihat, menyimpan dan menghapus konfigurasi
Switch#sh run (melihat)
         Switch#copy run start (menyimpan)
         Switch#erase startup-config (menghapus)
Pendataan VLAN ID yang terhubung
Switch#vlan database
Switch(vlan)#vlan 10 name keuangan
Switch(vlan)#vlan 20 name produksi
Switch(vlan)#vlan 40 name HRD
Switch(vlan)#vlan 50 name IT
Switch(vlan)#exit
Switch#
Pemberian alamat pada interface dari switch
Switch#configure terminal
Switch(config)#interface fastethernet0/1
Switch(config-if)#switchport access vlan 10
Switch(config)#interface fastethernet0/2
Switch(config-if)#switchport access vlan 10
Switch(config)#interface fastethernet0/3
Switch(config-if)#switchport access vlan 20
Switch(config)#interface fastethernet0/4
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
Config-register adalah perintah unutk menentukan dari mana Switch akan memulai sistem boot secara otomatis.
Switch(config)#config-register 0×2142 untuk masuk ke ROM monitor mode
Switch(config)#config-register 0×0101 untuk boot dari ROM
Switch(config)#config-register 0×2102 untuk boot dari NVRAM
VTY password: untuk membuat password untuk akses dengan telnet ke Switch
Switch(config)#line vty 0 4
Switch(config-line)#login
Switch(config-line)#password kunci untuk membuat password bernama kunci untuk mengakses Switch lewat virtual terminal

Encapsulation : berguna jika ingin menerapkan suatu jenis protokol WAN. Contohnya
point-to-point protocol (ppp) ke suatu interface, misalnya interface serial0, maka setelah masuk ke interface configuration mode, kemudian mengetik perintah encapsulation seperti berikut :
Switch(config-if)#encapsulation ppp
Disamping ppp, ada berbagai macam encapsulation yang dapat digunakan oleh Cisco Switch sebagai berikut :
Switch(config-if)#encapsulation ?
Atm-dxi ATM-DXI encapsulation
Bstun Block serial tunneling (BSTUN)
Frame-relay Frame relay network
Hdlc serial hdlc synchronous
Lapb LAPB (X.25 level 2)
Ppp Point to point protocol
Sdlc SDLC
Sdlc-primary SDLC (primary)
Sdlc-secondary SDCL (secondary)
Smds switched Megabit Data Service (SMDS)
Stun serial tunneling (STUN)
X25 x.25
Dalam percobaan yang telah dilakukan diketahui bahwa untuk menghubungkan antar Switch melalui hubungan serial diperlukan sinkronisasi semua aspek baik bandwidth, clock rate maupun jenis encapsulasi yang digunakan. Pada percobaan yang telah dilakukan menggunakan jenis encapsulasi hdlc, clock rate 64000 dan bandwidth 56
IP routing selalu diterapkan (enable) untuk Cisco Switch. Untuk menerapkan IP ke suatu interface, ketik perintah berikut dari configuration interface mode:
Switch(config-if)#IP address <ip address> <subnet mask>
Sedangkan IP routing statis dapat diubah dengan perintah :
Switch(config)#ip route <network destination id> <subnet mask>
<default gateway>
Dimana :
Network destination ID adalah alamat jaringan yang dituju. Subnet mask adalah subnet
mask jaringan yang dituju.
Default gateway adalah IP address dari gateway, biasanya IP address Switch yang berhubugan langsung.
Mengkonfigurasi Switch Default Gateway
Switch(config)#ip default-gateway {ip address}
contoh:
Switch(config)#ip default-gateway 172.20.137.1
Menampilkan status Initial Startup Switch
Switch#show version
Menampilkan konfigurasi dari sistem hardware, versi software, nama dan file sumber konfigurasi, dan boot images
Menampilkan file konfigurasi yang sedang aktif dari switch
Switch#show running-configuration
Menampilkan statistik dari semua konfigurasi interfaces pada switch
Switch#show interfaces
Menampilkan alamat IP,subnet mask, dan default gateway
Switch#show ip
Menampilkan running configurasi
Switch#show running-configuration
Building configuration…
Current configuration:
hostname “sayid”
ip address 10.1.1.33 255.255.255.0
ip default-gateway 10.3.3.3
interface Ethernet 0/1
<text omitted>
interface Ethernet 0/12
Interface Ethernet 0/25
interface FastEthernet 0/26
interface FastEthernet 0/27
Konfigurasi IP Address dan interface sebagai link trunk ke interface Switch
Switch#conf t
Memberi nama interface
Switch(config-if)#description TRUNK-SWITCH-TO-SWITCH-A
Membuat interface menjadi trunk link
Switch(config-if)# switchport mode trunk
Membuat semua vlan di allow di interface trunk
Switch(config-if)# switchport trunk allowed vlan all
Memberikan ip dan mengaktifkan vlan management switch yaitu vlan 1
Switch(config)#interface Vlan1
Switch(config)#description MANAGEMENT-VLAN
Switch(config-if)#ip address 192.168.1.2 255.255.255.0
Membuat routing switch ke arah Switch
Switch(config)#ip default gateway 192.168.1.1
Membagi Vlan dan segemtn ip per interface switch
Vlan yang di gunakan yaitu vlan 10 untuk ip segment 192.168.10.0/24 dan vlan 20 untuk 192.168.20.0/24
Switch(config)#interface fastEthernet 0/1
Membuat interface menjadi acces link
Switch(config-if)# switchport mode acces
Configure the virtual line password. Password virtual line berguna untuk mengatur hak akses control Telnet ke Switch.
Sebagai contoh password yang digunakan adalah:cisco
Switch(config-line)# line vty 0 4
Switch(config-line)# password cisco
Switch(config-line)# login
Switch(config)#service password-encryption Untuk melakukan enkripsi password
Apabila kita salah mengetikkan perintah IOS akan mencoba untuk menampikan pesan error atau peringata. Salah satunya tanda ‘^’ yang menunjukkan error dalam penulisan.
Code:
Switch>sh confikur
^
% Invalid input detected at ‘^’ mark
Menampilkan perintah sebelumnya
Code:
Switch>show history
Manampilkan kemungkinan perintah
Code:
Switch>di?
disconnect
Menampilkan manual help
Code:
Switch>?
Switch?sh ?
Untuk menghapus hasil konfigurasi yang telah tersimpan
Code:
hal ini biasanya di lakukan untuk merubah settingan apabila ada kesalahan di config
Switch>enable
Switch#erase startup-config

untuk melihat config sebelumnya
Switch#show startup-config
dan reset Switchnya
Switch#reload
Show controllers serial – menampilkan informasi khusus hardware interface. Perintah ini harus di-set termasuk nomor port/slot dari interface serial.
Contoh :
Switch#show controllers serial 0/1
Perintah yang digunakan untuk seting clock rate sebagai berikut:
Switch(config)#interface serial 0/0
Switch(config-if)#clock rate 56000
Switch(config-if)#no shutdown
Sebelum meng-install Csco IOS ke Switch, cek dulu apakah RAM dan flash yang dibutuhkan untuk install IOS tersebut memenuhi. Untuk melihat ukuran RAM dapat digunakan perintah show version. Seperti contoh tampilan di bawah ini.
Switch>show flash
…<output omitted>…
[12655376 bytes used, 4121840 available, 16777216 total] 16384K bytes of processor board System flash (Read/Write)
Menampilkan Setup Mode
Switch#Setup


Membuka koneksi Telnet
Switch>telnet
Buat Database VLAN pada Switch.
Switch>enable
Switch#vlan
Switch#vlan database
Switch(vlan)#vlan 2 name guest
VLAN 2 added:
Name: guest
Untuk memudahan pemberian IP address pada host tiap-tiap VLAN ada baiknya kita membuat DHCP server, dan pada contoh ini kita akan menggunakan IP 222.124.194.11 sebagai DNS server
Switch(config)#ip dhcp pool vlan2
Switch(dhcp-config)#default-Switch 192.168.0.1
Switch(dhcp-config)#dns-server 222.124.194.11
Switch(dhcp-config)#network 192.168.0.0 255.255.255.0
Switch(dhcp-config)#exit
Buat default routing yang berfungsi sebagai “the last resort” terhadap tujuan packet dalam menuju alamat yang tidak terdapat pada routing tabel, sehingga packet tidak di-dischard atau dibuang dari network.
Switch(config)#ip route 0.0.0.0 0.0.0.0 222.124.194.1
Buat NAT sehingga IP private yang berada pada VLAN bisa ditranlasi menuju IP Public, masuk ke interface gigabitEthernet 0/1 dan setting sebgai NAT Outside, kemudian masuk ke tiap-tiap Interface VLAN yang sudah kita buat dan set sebagai NAT Inside.
Switch(config)#interface gigabitEthernet 0/1
Switch(config-if)#ip nat outside
Switch(config-if)#exit
Kemudian buat aturan NAT dan jangan lupa untuk mengatur access-list agar mengizinkan packet untuk lewat, perhatikan juga nomor aturan NAT dan access-list keduanya harus mempunya nomor yang sama, jadi kalau aturan NAT-nya menggunakan nomor 1 maka pada access-list juga harus menggunakan nomor 1.
Switch(config)#ip nat inside source list 1 interface gigabitEthernet 0/1 overload
Switch(config)#access-list 1 permit any
Switch(config)#
Kembali ke Privilege Mode dan simpan hasil konfigurasian
Switch(config)#exit
Switch#copy running-config startup-config
Switch#
Menghapus file
Switch>enable
Switch#delete
Membuat direktori baru
Switch>enable
Switch#mkdir
Memutuskan koneksi jaringan yang ada
Switch>enable
Switch#disconnect
Konfigurasi Class-map
Switch>enable
Switch#configure terminal
Switch(config)#class-map
Menentukan konfigurasi register
Switch>enable
Switch#configure terminal
Switch(config)#config-register
Enkripsi Modul
Switch>enable
Switch#configure terminal
Switch(config)#crypto
Perintah cisco untuk melihat konfigurasi ip route yang sudah ada / terdaftar
Core-Switch#show ip route
Codes: C – connected, S – static, R – RIP, M – mobile, B – BGP
D – EIGRP, EX – EIGRP external, O – OSPF, IA – OSPF inter area
N1 – OSPF NSSA external type 1, N2 – OSPF NSSA external type 2
E1 – OSPF external type 1, E2 – OSPF external type 2, E – EGP
i – IS-IS, su – IS-IS summary, L1 – IS-IS level-1, L2 – IS-IS level-2
ia – IS-IS inter area, * – candidate default, U – per-user static route
o – ODR, P – periodic downloaded static route
S       10.0.2.0 [1/0] via 172.20.114.86
S       10.0.3.0 [1/0] via 172.20.140.11
S       10.0.0.0 [1/0] via 172.20.114.85
S       10.0.1.0 [1/0] via 172.20.114.85

Perintah cisco untuk menghapus iproute static
misal : S 10.0.3.0 [1/0] via 172.20.140.10
Core-Switch#config t
Enter configuration commands, one per line.  End with CNTL/Z.
Core-Switch(config)#no ip route 10.0.3.0 255.255.255.0 172.20.140.10
Core-Switch(config)#^Z
Perintah cisco untuk menambah iproute static,misal : 10.0.3.0 255.255.255.0 172.20.114.84
Core-Switch#config t
Enter configuration commands, one per line.  End with CNTL/Z.
Core-Switch(config)#ip route 10.0.3.0 255.255.255.0 172.20.114.84
Core-Switch(config)#^Z
Jangan lupa untuk menyimpan konfigurasinya
Core-Switch#copy running-config startup-config
Core-Switch#exit
Perintah berikut adalah command line di switch cisco 2950 untuk mengaktifkan konfigurasi static MAC Address, dan sebelumnya catat MAC Address di computer A dalam study case ini adalah 00D0.972E.917C
Switch>en
Switch#config t
Switch(config)#mac-address-table static 00D0.972E.917C vlan 1 int f0/2
Switch(config-if)#^Z
Selanjutnya aktifkan perintah konfigurasi port security dalam study case ini adalah interface f0/5
Switch#
Switch>en
Switch#config t
Switch(config)#int f0/5
Switch(config-if)#switchport mode access
Switch(config-if)#switchport port-security
Switch(config-if)#switchport port-security mac-address sticky
Switch(config-if)#switchport port-security max 4
Switch(config-if)#switchport port-security violation shut down
Switch(config-if)#^Z
Artinya command line /perintah diatas adalah port dari interface f0/5 hanya bisa di pakai maksimal 4 host atau empat computer.Jika seandainya kita tambahkan satu computer lagi di hub D-link maka interface f0/5 akan langsung state to down atau mati.dan semua computer yang terhubung dengan interface f0/5 tidak akan bisa terkoneksi dengan computer A atau computer server, untuk mengaktifkan lagi interface f0/5 cabut computer yang terhubung ke hub tadi, sehingga computer hanya terhubung 4 host via int f0/5
Mengkonfigurasi konsol line untuk membutuhkan password saat login
Switch(config) # line console 0
Switch(config-line) # password cisco123
Switch(config-line) # login
Mengatur vty password untuk cisco123
Switch (config-line) # line vty 0 15
Switch (config-line) # password cisco123
Mengkonfigurasi vty untuk membutuhkan password saat login:
Switch (config-line) # login
Switch (config-line) # end
Menampilkan CDP
Switch> show cdp
Perintah diatas digunakan untuk menampilkan informasi tentang CDP (Cisco Discovery Protocol) yang digunakan untuk komunikasi antar perangkat Cisco.
Menghapus startup config
Switch# erase startup-config
Menguji koneksi
Switch# ping 192.168.0.254
Unutk menguji konkesi prinsipnya sama dengan melakukan ping ke destinantion host.
Assigning Port VLAN
Switch(config)# interface fa0/1
Switch(config-if)# switchport mode access
Switch(cofnig-if)# switchport access Vlan 2
Setting Port-Speed dan Link-Mode
Switch#configure terminal
Switch(config)#interface nama-port (misal : interface fast ethernet 0/1)
Switch(config-if)#speed 100
Switch(config-if)#duplex full
Switch#configure terminal
Switch(config)#interface nama-port
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan nama-vlan
Switch#configure terminal
Switch(config)#interface nama-port
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk allowed vlan nama-vlan
Menghapus Semua Konfigurasi
Switch#erase startup-config
Switch#dir
Switch#delete flash:vlan.dat
Switch#dir
Switch#reload

Jumat, 21 Maret 2014

Cara Install Pascal Di Ubuntu 12.04

Cara Install Pascal Di Ubuntu 12.04

Nah untuk di GNU/Linux ada Free Pascal, terus terang saya belum pernah pakai. Karena penasaran, barusan coba install, Ternyata sudah ada di repository, jadi cukup jalankan perintah berikut pada terminal:

sudo apt-get install fp-compiler fp-ide

setelah selesai instalasi, jalankan perintah berikut pada terminal:

fp-2.4.4

Tampilan Free Pascal
Free Pascal 2.4.4
Free Pascal 2.4.4

PERINTAH DASAR LINUX BESERTA FUNGSINYAls
Melihat isi file dari direktori aktif. Pada linux perintah “dir” hanya berupa alias dari perintah “ls”. Untuk perintah “ls” sendiri sering dibuatkan alias “ls  –color”, agar pada waktu di “ls” ditampilkan warna-warna sesuai dengan file-filenya, biasanya hijau untuk execute, dsb.
ls -al
Melihat seluruh isi file pada direktori aktif beserta file hidden + attribute/permission filenya , lalu ditampilkan layar perlayar.
cd (directory)
Change directory. Menggunakan “cd” tanpa nama direktori akan menghantarkan  anda ke home direktor. Dan “cd -” akan menghantarkan anda ke direktori sebelumnya.

cp source destination
mengcopy suatu file. contohnya : cp /home/sleepholic/Desktop/Joomla.zip /opt/lampp/htdocs/.Ini berarti saya mengcopyfile Joomla.zip yang ada di desktop ke folder htdocs di lamp
mcopy source destination
Mengcopy suatu file dari/ke dos filesystem. Contoh mcopy a:autoexec.bat/junk .Gunakan “man mtools” untuk command yang sejenis: mdir, mcd, mren, move, mdel, mmd, mrd, mformat….
mv source destination
Memindahkan atau mengganti nama file. Contohnya :  mv /opt/lampp/htdocs/joomla.zip /home/sleepholic/Desktop  . ini aritnya anda memindahkan (cut) file joomla.zip ke Desktop .Untuk Rename : mv namaLama namaBaru . Contoh: mv Joomla.zip Project.zip .ini berartianda mengganti nama joomla.zip menjadi project.zip
ln -s source destination
Membuat Simbolic Links, contoh  ln  -sf /usr/X11R6/bin/XF86_SVGA /etc/X11/X, membuat Simbolic link dari file XF86_SVGA ke X
rm files
Menghapus file. Contoh  rm /opt/lampp/htdocs/Joomla.zip  ini berarti anda  menghapus file Joomla.zip dalam folder /opt/lampp/htdocs/
mkdir directory
Membuat direktori baru. contoh  mkdir /home/sleepholic/Desktop/folderbaru  .Ini berarti andatelah membuat folder baru di desktop dengan nama folderbaru
rmdir directory
Menghapus direktori yang telah kosong. Hanya bisa dilakukan untuk folder yang kosong. Contoh :  rmdir /home/sleepholic/Desktop/folderbaru  .Ini berarti anda menghapus folderbaru di Desktop
rm -r files
Recursive Remove, Menghapus file, direktori dan subdirektorinya. Tidak perduli apakah direktori/folder tersebut ada isnya atau tidak. apapun isinya akan terhapus. Hati-hati menggunakan perintah ini apabila anda login sebagai root, karena root dengan mudah dapat menghapus seluruh file pada sistem dengan perintah di atas, tidak  ada perintah untuk undelete diLinux (belum)
more
Untuk menampilkan sesuatu layar per layar. tambahkan perintah more dibelakang.Contoh : cp –help |more .Maka help dari cp akan ditampilkan layar-per-layar

less filename
Melihat suatu file layar per layar, dan tekan tombol “q” apabila ingin keluar.

pico filename
Edit suatu text file

pico -w filename
Edit suatu text file, dengan menonaktifkan fungsi word wrap, sangat berguna untuk mengedit file seperti /etc/fstab.

lynx file.html
Melihat file html atau browse ke net dengan text mode, dimana gambar/image tidak dapat ditampil-kan, tapi lynx adalah suatu browser yang sangat cepat, sangat berguna bila anda hanya menginginkan suatu artikel tanpa image.Contoh : lynx google.com .anda akan menikmati google di terminal.

tar -xvfz filename.tar.gz
Meng-untar sebuah file tar sekaligus meng-uncompress file tersebut (*.tar.gz or *.tgz), untuk meletakkannya direktori yg diinginkan tambahkan option  -C direktori, contoh tar  -zxvffilename.tar.gz -C /opt (meletakkan file tersebut di direktori /opt)

tar -xvf filename.tar
Meng-untar sebuah file tar yang tidak terkompress (*.tar).

gunzip filename.gz
Meng-uncompress sebuah file zip (*.gz” or *.z). dengan menggunakan gzip (juga zip atau compress) jika anda menginginkan mengompress file.

bunzip2 filename.bz2
Meng-uncompress file dengan format (*.bz2) dengan utiliti “bzip2″, digunakan pada file yang besar.

unzip filename.zip
Meng-uncompress file dengan format (*.zip) dengan utiliti “unzip” yang kompatibel dengan pkzip for DOS.

find / -name “filename”
Mencari “namafile” pada komputer anda dimulai dengan direktori /. Namafile tersebut mungkin saja berisi wildcard (*,?).

locate filename
Mencari file dengan string “filename”. Sangat mudah dan cepat dari perintah di atas.

talk username1
Berbicara dengan keyboard dengan user lain yg sedang login pada mesin kita (atau gunakan “talk username1@machinename” untuk berbicara dengan komputer lain) . Untuk menerima undangan percakapan, ketikkan”talk username2″. Jika seseorang mencoba untuk berbicara dengan anda dan itu dirasakan mengganggu, anda bisa menggunakan perinta”mesg n” untuk menolak pesan tersebut. Dan gunakan perintah “who” atau  ”rwho” untuk melihat siapa user yang mengganggu tersebut.

mc
Menjalankan “Morton Commander” … eh… salah maksudnya “Midnight Commander” sebagai file manager, cepat dan bagus.(kalau gak ada install dulu.)

telnet server
Untuk menghubungkan komputer kita  ke komputer lain dengan menggunakan protokol TELNET. Gunakan nama mesin atau Nomor IP mesin, dan anda akan mendapatkan prompt login name dari mesin tersebut, masukkan passwordnya, oh ya .. anda juga harus punya account di mesin remote tersebut. Telnet akan menghubungkan anda dengan komputer lain dan membiarkan anda untuk mengoperasikanmesin tersebut. Telnet sangat tidak aman, setiapyang anda ketik menjadi “open text”, juga dengan password anda! Gunakan ssh alih-alih telnet untuk mengakses mesin secara remote.

rlogin server (=remote login)
Menghubungkan anda ke komputer lain. Loginname dan password, tetapi apabila account anda tersebut telah dipakai, maka anda akan mendapatkan pesan kesalahan pada password anda. Sangat tidak aman juga, gunakan ssh sebagai gantinya. rsh server (=remote shell) Jalan lain untuk menghubungkan anda ke remote machine. Apabila login name/password anda sedang dipakai di remote mesin tsb, maka password anda tidak akan berlaku. Idem dengan rlogin, gantikan dengan ssh. ftp server Ftp ke mesin lain, ini sangat berguna untuk mengopy file ke/dari remote mesin. Juga tidak aman, gunakan scp dari keluarga ssh sebagai gantinya

minicom
Program Minicom (dapat dikatakan seperti “Procomm/Hyperterminal for Linux”).

./program_name
Menjalankan program pada direktori aktif, yang mana tidak terdapat pada PATH anda

xinit
Menjalankan X-window server (tanpa windows manager).

.startx
Menjalankan X-window server dan meload default windows manager. Sama seperti perintah ”win” under DOS dengan Win3.1

startx — :1
Menjalankan sesi X-windows berikutnya pada display 1 (default menggunakan display 0). Anda dapat menjalankan banyak GUI terminal secara bersamaan, untuk pindah antar GUI gunakan , , etc, tapi ini akan lebih banyak memakan memori.

x-term
(pada X terminal) ,menjalankan X-windows terminal. Untuk keluar ketikkan “exit”xboing(pada X terminal). Sangat lucu deh …., seperti games-games lama …..

gimp
Program image editor yang sangat bagus, bisa disamakan dengan Adobe Photoshop, yang membedakan adalah program ini gratis.

shutdown -h now
(sebagai root) Shut down sistem. Umumnya digunakan untuk remote shutdown. Gunakan untuk shutdown pada konsol (dapat dijalankan oleh user).

halt
reboot (sebagai root) Halt atau reboot mesin. Lebih simple dari perintah di atas.

man topic
Menampilkan daftar dari sistem manual pages (help) sesuai dengan topic. Coba “man man”. lalutekan “q” untuk keluar dari viewer. Perintah “info topic” Manual pages dapat dibaca dilhat dengan cara “any_command –help”.

apropos topic
Menampilkan bantuan manual berdasarkan topik.

pwd
Melihat direktori kerja saat ini (print working directory)

hostname
Menampilkan nama local host (mesin dimana anda sedang bekerja). Gunakan perintah “ netconf”(sebagai root) untuk merubah nama host dari mesin tersebut, atau edit file /etc/hosts

whoami
Mencetak login name anda. untuk mengetahui anda terlogin dengan user apa.

id username
Mencetak user id (uid) atau group id (gid)

date
Mencetak atau merubah tanggal dan waktu pada komputer, contoh merubah tanggal dan waktu ke 2000-12-31 23:57 dengan perintah; date 123123572000

time
Melihat jumlah waktu yg ditangani untuk penyelesaian suatu proses + info lainnya. Jangan dibingungkan dengan perintah “date”whoMelihat user yang login pada komputer kita.

rwho –a
Melihat semua user yg login pada network anda. Layanan perintah rwho ini harus diaktifkan, jalankan setup sebagai root utk mengaktifkannya.

finger username
Melihat informasi user, coba jalankan; finger root

last
Melihat user sebelumnya yang telah login di komputer.uptimeMelihat jumlah waktu pemakaian komputer oleh seseorang, terhitung proses reboot terakhir.

ps (=print status)
Melihat proses-proses yang dijalankan oleh user.

pa axu
Melihat seluruh proses yang dijalankan,walaupun tanpa terminal control, juga ditampilkan nama dari user untuk setiap proses.

top
Melihat proses yang berjalan, dengan urutan penggunaan cpu. uname –aInformasi system kernel anda.

free
Informasi memory (dalam kilobytes).

df –h
(=disk free) Melihat informasi pemakaian disk pada seluruh system (in human-readable form)

du / -bh
(=disk usage) Melihat secara detil pemakaian disk untuk setiap direktori, dimulai dari root (in human legible form).

cat /proc/cpuinfo
Cpu info. Melihat file pada /proc directori yang bukan merupakan file nyata (not real files).

cat /proc/interrupts
Melihat alamat interrupt yang dipakai.cat /proc/versionVersi dari Linux dan informasi lainnya.

cat /proc/filesystems
Melihat filesystem yang digunakan.

cat /etc/printcap
Melihat printer yang telah disetup.

lsmod
(as root) Melihat module-module kernel yang telah di load.

set
Melihat environment dari user yang aktif

echo $PATH
Melihat isi dari variabel “PATH”. Perintah ini dapat digunakan untuk menampilkan variabel environmen lain dengan baik. Gunakan “set” untuk melihat environmen secara penuh.

dmesg
Mencetak pesan-pesan pada waktu proses boot.(menampilkan file: /var/log/dmesg).

adduser
Menambah pengguna.

clear
Membersihkan Layar
*beberapa perintah mengharuskan anda login sebagai root. caranya tinggal menambahakan “sudo” di depan perintahmisalkan : sudo rmdir /home/sleepholic/Desktop/x atau sudo cp /opt/lampp/lampp /home/sleepholic/

Semoga bermafaat

Rabu, 19 Maret 2014

kerja sambil kuliiah? why not?

Kesan pertama saat mulai kuliah di Fakultas Teknik Informatika Unindra adalah gw sadar bahwa gw diajar oleh dosen-dosen berkualitas, berilmu, dan berskill mengajar yang baik. Bukan sekedar gelar dan almamater luar negeri aja, tapi mereka memang asli berwawasan luas, menguasai bidang ilmu mereka, dan nggak pelit membagi ilmu mereka. Approach mereka ke mahasiswa juga bagus. Orientasi mengajar mereka benar-benar supaya mahasiswa mengerti. Beberapa dosen memakai kata “kamu” kepada mahasiswa, bukan kalian.  Ini membuat kesan lebih pribadi dan “gaul” gitu. Hehe. Pokoknya gw ngerasa enak banget sama cara ngajar dosen-dosen Unindra. Memang sih ada juga dosen yang agak kurang memuaskan cara ngajarnya, tapi bisa dibilang not bad lah, dan yang pasti banyak dosen-dosen muda, ngebuat gue ga ngerasa canggung buat nanya, tuker fikiran, sampai menanyakan solusi-solusi kerjaan dikantor :p , tapi jangan dianggap remeh loh walaupun masih muda.
Lain soal belajar mengajar, lain soal tugas nih. Perilaku dosen Unindra dalam memberikan tugas kepada mahasiswa yang sudah bekerja ini awalnya gw definisikan sebagai perilaku tidak manusiawi. Walaupun begitu, gw tetap excited sih saat mengerjakannya. Kenapa? Karena arahan dan tujuan tugas-tugas itu jelas sih menurut gw, yaitu melatih kita mencari data, menganalisis dan menerapkan teori ke dalam aplikasi di dunia riil. Yang bikin susah sebenarnya bukan di materi tugasnya itu, tetapi pada pembagian tugas antar anggota kelompok. Penting banget bagi kita untuk menjadi anggota kelompok yang bertanggung jawab. Kita semua kerja, ya benar, tapi kita juga mahasiswa, kalau kerjaan lembur, ya tetap alokasikan waktu untuk kerjakan tugas kelompok. Itu gw namakan perilaku tidak egois. Untungnya, dosen Unindra cukup manusiawi dan apresiatif dalam memberi nilai tugas. Terima kasih Bapak dan Ibu dosen :D
Belajar mengajar udah, tugas udah, lanjutnya apa ya? Ujian dong tentunya! Satu kata yang sering menjadi momok ini selalu “dinanti-nantikan” oleh segenap mahasiswa Unindra. Pertama, di Unindra tidak terlalu banyak kisi-kisi beredar sehingga gw harus belajar mengandalkan insting kira-kira materi mana yang banyak keluar di ujian. Kedua, ada batasan waktu terlambat datang ujian yaitu 15 menit. dan ini yang menurut gue gak enaknya ambil kuliah sore, waktu belajar yang sangat sempit karena sekitar 8 jam dalam sehari kami habiskan di kantor. Strategi mengatur waktu menjadi poin paling penting demi balance sukses di dunia kerja dan perkuliahan. Dan strategi paling ampuh makin dibutuhkan saat masa-masa ujian. Akibatnya, waktu weekend yang biasa full digunakan untuk santai atau menikmati aktivitas lainnya, “dikorbankan” untuk membaca dan mempelajari materi kuliah untuk persiapan ujian. That’s what I call sacrifice and hard work. Demi hasil yang manis, jalani proses yang pahit-pahit tak apalah. :D
Bagian terpenting dari menjalani kerja sambil kuliah adalah menikmati masa-masa itu, di mana waktu terasa begitu cepat berlalu dan nyaris pikiran selalui terbebani dengan tugas ini, tugas itu, tiba-tiba udah mau ujian, dan belum lagi urusan kerjaan, dan urusan lainnya. Kalau nggak dinikmati, pasti deh kita stress dan ngedumel aja, Nah, saat ini gw sedang berjuang untuk enjoy dan berkeyakinan bahwa semuanya pasti bisa dijalani dengan baik, kalau kita kerjakan satu per satu dengan tekun dan sabar.
Perjalanan gw masih panjang di sini. Gw akan berjuang bertahan di kampus yang kata orang “bikin cape” ini. Hitung-hitung berakit-rakit ke hulu, berenang-renang ke tepian lah. Saat sudah lulus dan menjadi Rizky Faisal, S.kom nanti yang ada pasti hanyalah ucapan syukur bukan uneg-uneg lagi, sama seperti ibu yang melupakan segala sakit yang diderita selama mengandung dan melahirkan tepat sesudah ia melihat wujud sang bayi yang ia lahirkan.. 

tentang vaio care



Untuk pengguna laptop Sony VAIO model lama, mungkin sangat familiar dengan VAIO Recovery Center namun tidak tahu tentang VAIO Care. VAIO Care memang baru saja dibenamkan untuk laptop Sony VAIO keluaran terbaru sekitar 2 tahun lalu. Hingga kini, VAIO Care sudah sampai pada versi ke-7 dengan penambahan-penambahan menu dan lain sebagainya. Sesuai dengan namanya, aplikasi bagus bawaan Sony VAIO ini berguna untuk membantu proses pemeliharaan dan pemulihan laptop kita. Kalau laptop Anda belum memiliki VAIO Care,

Inti dari VAIO Care adalah System Care, Troubleshooting & Diagnostic, Recovery & Restore, dan VAIO Support. Dengan VAIO Care kita bisa mengetahui status kesehatan laptop, informasi tentang VAIO kita, tentang software dalam VAIO kita, petunjuk untuk melakukan perbaikan kecil terhadap perangkat lunak dan pernagkat keras pada VAIO kita, tentang cara format ulang dan back up data, serta layanan dukungan Sony untuk laptop kita. Bingung? Berikut penjelasanya:
Pemeliharaan dan Tips untuk VAIO
VAIO Care memudahkan bagi siapa saja untuk merawat VAIO. Menampilkan menu dan tampilan yang intuitif, software baru ini menyederhanakan perawatan dasar dan tugas pemecahan masalah untuk menjaga VAIO Anda dalam kondisi baik. Untuk menambah kenyamanan, VAIO Anda sudah dilengkapi dengan tombol ASSIST yang menyediakan satu sentuhan akses ke VAIO Care.

Butuh bantuan? Hanya tekan tombol ASSIST!
Jika masalah timbul atau Anda hanya ingin melakukan pemeliharaan rutin, tekan tombol ASSIST pada laptop Anda. Terletak di bagian atas keyboard, tombol ini segera membuka VAIO Care. Bahkan jika komputer dalam keadaan mati, Anda masih bisa membuka VAIO Care dan menyelesaikan masalah.
VAIO Status: untuk Memeriksa Kondisi Laptop
VAIO Status untuk memeriksa kondisi VAIO Anda seperti:
- performa laptop (akselerasi program, defrag, disk cleaner, bandwith, kesalahan program atau windows)
- keamanan (firewall, antivirus, windows update, dan vaio update)
- sistem seting (user account, device manager, connectivity, back up, dan recovery media)
About Your VAIO: untuk Mengetahui Sistem Informasi
Untnuk mengetahui tentang VAIO Anda, silahkan pilih menu ini. Karena menu ini dapat memberikan penjelasan tentang:
- informasi sistem VAIO
- buku panduan penggunan VAIO
- formulir registrasi laptop VAIO Anda ke website Sony
(namun sayang, untuk Indonesia tidak atau belum tercantum di website Sony)
VAIO Software: untuk Mengetahui Aplikasi bawaan VAIO
Mau tahu aplikasi apa saja yang terpasang di laptop VAIO kesayangan Anda? Menu ini jawabannya! Dalam menu ini memungkinkan Anda untuk:
- belajar dan mengetahui aplikasi VAIO serta petunjuk penggunaannya
- menghapus dan memasang kembali aplikasi VAIO
- tetap “update” untuk menerima aplikasi terbaru dengan VAIO Update
Troubleshooting: untuk Memecahkan Masalah
Ketika suatu saat VAIO Anda tampaknya tidak bekerja dengan baik, bagian Troubleshooting pada VAIO Care™ akan membantu Anda menemukan solusi sendiri. Dengan item menu yang mudah dipahami seperti Program & Software, Netwrok & Wireless, System, Storage & Media, Connected Devices, akan membantu Anda menentukan masalah dan mencari solusi lebih lanjut.
Advanced Tools: untuk Mengembalikan Laptop ke Kondisi Awal
Ketika solusi dari masalah yang terjadi pada laptop Anda ditemukan, maka secara otomatis diterapkan untuk menyelesaikan masalah tersebut.
- Diagnostic: untuk pemeriksaan lebih rinci yang memungkinkan Anda memeriksa status perangkat keras, termasuk CPU, hard drive, layar, cd drive, USB, LAN, dan lain-lain
- Restore: untuk “back up” data laptop Anda, install ulang aplikasi dan driver
- Recovery: untuk mengembalikan laptop Anda ke kondisi semula atau awal seperti pertama beli. Anda juga bisa membuat Recovery Media atau Recovery Disk untuk cadangan atau “back up” recovery jika suatu saat terjadi kerusakan pada hard disk Anda.
Contact & Support: untuk Bantuan Lebih Lanjut
Ketika bertanya tentang perbaikan, akses cepat ke informasi komputer dan mengetahui siapa yang harus dihubungi, sangat penting bagi kita untuk menerima dukungan pelanggan. Menu ini menampilkan informasi yang diperlukan seperti model dan nomor seri di bagian bawah laptop. Anda juga akan mencari tahu di mana untuk bertanya langsung dan menemukan tips tentang cara menggunakan VAIO. Selain itu, menu ini juga langsung memberikan link ke situs web dukungan VAIO dan panduan pengguna online.
OS tidak boot? Tombol ASSIST Memberikan Solusi
Setelah menghidupkan VAIO Anda tetapi OS gagal menyelesaikan booting, maka langkah pertama adalah matikan laptop dan cukup tekan tombol ASSIST. VAIO Care Rescue* akan muncul untuk membantu dalam pemulihan laptop Anda seperti dengan menyimpan file teks penting dan foto, memulihkan drive C ke keadaan awal, dll
* Tidak tersedia pada beberapa model lama namun sebagai gantinya Anda bisa menggunakan VAIO Recovery Center
Semoga bermanfaat…

KELEBIHAN DAN KEKURANGAN SISTEM OPERASI WINDOWS, MAC OS DAN LINUX

KELEBIHAN DAN KEKURANGAN SISTEM OPERASI WINDOWS, MAC OS DAN LINUK
Sistem operasi merupakan jenis software yang sangat penting dan wajib dimiliki oleh setiap komputer maupun Laptop. Sejalan dengan berkembangnya zaman, sekarang ini sudah banyak pihak-pihak yang menyediakan juga menjual berbagai macam sistem operasi yang memiliki kelebihan dan kekurangannya sendiri. maka dari itu, artikel dibawah ini akan menjelaskan keunggulan dan kekurangan dari sistem operasi Windows, Linux dan Mac OS.
1.Windows
Keunggulan Windows
winsWindows 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.
Kekurangan Windows
Windows juga memiliki sisi kurang yang cukup mencolok. Sistem operasi 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 di dunia 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.
linux2. Linux
Kelebihan Linux
Sistem operasi ini adalah sistem operasi yang tahan virus. Virus-virus yang menyerang Windows tidak akan berkutik apabila terdampar di sistem Linux. Linux juga stabil, sehingga menjadi platform mayoritas bagi server internet, hingga industri perfilman Hollywood. Beberapa film seperti The Lord Of The Ring, hingga Harry Potter menggunakan bantuan Linux dalam proses produksinya. Linux juga dikembangkan bagi platform yang tidak wajar, seperti pada PlayStation 2, X-Box, iPod, dan Nintendo DS. Linux juga multipengguna (multiuser) dan multitugas (multitasking). Anda dapat memasuki sistem dengan banyak user sekaligus dan menjalankan banyak tugas sekaligus. Linux adalah sistem operasi yang sejak lahir murni multiuser dan multitasking.
Kekurangan Linux
Beberapa kekurangan Linux yang paling dirasa adalah masih belum banyaknya game-game besar yang bersedia dijalankan pada platform Linux. Orang-orang sepertinya juga alergi terhadap sistem operasi ini karena masih berpikir Linux adalah sistem operasi yang sulit, tidak mempunyai tampilan grafis, dan tidak gaul. Belum lagi, beberapa hardware yang sepertinya sulit untuk menyediakan driver untuk Linux. Tentunya, ini menjadi tugas berat bagi para pengembang kernel Linux, agar sistem operasi ini dapat berjalan dengan fleksibel (seperti yang telah terjadi sekarang ini).
mac_os
3. Mac OS
Kelebihan MacOS
  • Lebih stabil karena menggunakan UNIX
  • multitasking
  • Bisa mengenal file format windows
  • Tampilan yang lebih glossy sehingga bagus untuk graphic design/multimedia. dokumen-dokumen yang dibuat di Mac bisa dibaca di OS yang lain, dan sebaliknya.   Baik yang formatnya ‘generik’ (misalnya pdf, html, mp3, text) maupun yang formatnya khusus (misalnya .doc, .xls, .ppt). Asalkan ada program aplikasi (application) di kedua platform (Mac dan Windows) yang bisa membaca format tersebut.
  • Jarang terkena virus
  • Open sourcecode sehingga Mac OS sulit dibajak
  • Ada ‘Time Machine’ yang akan bekerja secara otomatis pada background tanpa mengganggu aplikasi yang dijalankan untuk mem-backup system yang sedang berjalan dan perubahan-perubahan pada data
  • Ada program “sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword.
Kekurangan Mac OS
  • Mahal, karena spesifikasi teknis mac memang tinggi. Asesorisnya dan spare part banyak tapi mahal
  • Hanya cocok untuk graphic designer
  • Mac OS tidak dapat digunakan bersama-sama sistem-sistem pengoperasian lain yang tidak menggunakan sistem Mac OS.
  • Mac OS tidak bisa dirakit sendiri karena Apple sudah tidak memberi license buat perusahaan lain untuk membuat hardware yang bisa menggunakan Mac OS.
  • Software di Mac OS tidak begitu lengkap.
  • Kurang cocok untuk aplikasi server dan game