28 Oktober 2014

Install ProZilla di Ubuntu (IDM Ubuntu)

$ sudo add-apt-repository ppa:tahutek-team/prozilla
$ sudo apt-get update
$ sudo apt-get install prozilla apt-proz

Cara untuk download
$ proz --max-bps=51200 -r http://releases.ubuntu.com/saucy/ubuntu-13.10-desktop-amd64.iso

30 Maret 2014

Install PHPMyAdmin di ubuntu

cara install phpmyadmin
$ sudo apt-get install phpmyadmin

membuka user dan password
$ sudo gedit /etc/phpmyadmin/config.inc.php

buang tanda // di config.inc.php
// $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

Install XAMPP / LAMPP di Linux Ubuntu

$ sudo apt-get install tasksel
$ sudo tasksel install lamp-server

22 Januari 2014

Perintah Dasar Linux

Add a user
sudo adduser USER_NAME

Delete a user
sudo deluser USER_NAME

Change user password
sudo passwd USER_NAME

Changes user fullname, office number, office extension, and home phone number information.
sudo chfn USER_NAME

Display user information
finger USER_NAME

Temporarily prevent a user from logging in
sudo usermod -L USER_NAME

Revoke the operation above
sudo usermod -U USER_NAME

Add a user to admin group
sudo usermod -G admin -a USER_NAME

Clear Bash history
history -c

Display Linux distributor's ID
lsb_release -is

Display Linux release number
lsb_release -rs

Display Linux code name
lsb_release -cs

Display machine hardware name
uname -m

List all PCI devices, such as display card and ethernet card.
lspci

Reclaim memory which stores pagecache, dentries and inodes
echo 3 > /proc/sys/vm/drop_caches

Display a list of modules in the Linux Kernel
lsmod

List USB devices
lsusb -v

Display the status of ethernet card
sudo ethtool eth0

List hardware
sudo lshw

List harddisk partitions
sudo fdisk -l

Display SATA harddisk parameters
sudo hdparm -I /dev/sda

Display disk space usage
df -h

Display file/folder space usage
du -bsh FOLDER_NAME

Display amount of free and used memory
free

Display drive HDD NTFS System

sudo ntfsfix /dev/sda2
Display processes
ps -e

Display a tree of processes
pstree

Display processes dynamically
top

Terminate a process with a given process id
sudo kill -9 PROCESS_ID

Terminate all processes with a given name
sudo killall PROCESS_NAME

List files which are opened by a given process
lsof -p PROCESS_ID
lsof -c PROCESS_NAME

List processes which opened a given file
lsof FILE_NAME

List processes which are using port 80
lsof -i :80

Configure an ADSL connection
sudo pppoeconf

Starts up ADSL connections
sudo pon

Shuts down ADSL connections
sudo poff

Display MAC of a given IP address
arping IP_ADDRESS

Display NetBIOS name of a given IP address
nmblookup -A IP_ADDRESS

Display IP address and MAC
ifconfig -a

Display route
netstat -rn

Set MAC of ethernet interface
sudo ifconfig eth0 hw ether 00:11:22:33:44:55

Display information of a domain name
whois example.com

Display the network path to a given host
tracepath example.com

Request an IP address from DHCP server
sudo dhclient

Temporarily restart an init script
sudo /etc/init.d/SCRIPT_NAME restart

Temporarily stop an init script
sudo /etc/init.d/SCRIPT_NAME stop

Set the HTTP proxy
export http_proxy=http://PROXY.DOMAIN.NAME:PORT

Modify the information displayed after logging in
sudo vim /etc/motd.tail

Choose the input method for X Window
im-switch -c

Convert the file name from GBK to UTF8
convmv -r -f gbk -t utf8 --notest FILE_NAME

Convert the file content from GBK to UTF8
iconv -f gbk -t utf8 FILE_NAME

Convert tags in '*.mp3' from GBK to UTF8
find . -name '*.mp3' -execdir mid3iconv -e GBK {} \;

Read a long file
less FILE_NAME

Print lines matching a pattern
grep REG_EXP FILE_NAME

Display a list of file name. The files contain a given string.
grep -lr REG_EXP PATHNAME

Display all '.txt' file
find . -name '*.txt'

Create two empty files
touch file_name_1 file_name_2

Create directory. Create parent directories as needed.
mkdir -p /tmp/a/b/c/d/e

Change working directory to the home folder
cd

Change working directory to the previous working directory
cd -

Display hidden files
ls -a

Copy directory. Preserve links, file mode, ownership, timestamps.
cp -a SOURCE_DIRECTORY DEST_DIRECTORY

Determine file type
file FILE_NAME

Output the last 6 lines
tail -n 6 FILE_NAME

Copy files via SSH
scp -rp FILE_NAME USERNAME@HOST:DEST_PATH

Rename '*.rm' files to '*.rmvb' files
rename 's/.rm$/.rmvb/' *

Change the file name to lowercase
rename 'tr/A-Z/a-z/' *

Display subdirectories in current directory
ls -d */.

Display file number in current directory
ls . | wc -w

Extract "*.gz" file
gunzip FILE_NAME.gz

Extract "*.tar.gz" file
tar zxf FILE_NAME.tar.gz

Extract "*.tar.bz2" file
tar jxf FILE_NAME.tar.bz2

Do compression
tar czf FILE_NAME.tar.gz FILE1 FILE2 FILE3
tar cjf FILE_NAME.tar.bz2 FILE1 FILE2 FILE3

Displays a calendar
cal
cal MONTH YEAR
Set the date and time via NTP
sudo ntpdate ntp.ubuntu.com

Poweroff your computer
sudo halt
sudo shutdown -h now

Poweroff your computer in 23:00
sudo shutdown -h 23:00

Poweroff your computer after 60 minutes
sudo shutdown -h +60

Reboot your computer
sudo reboot
sudo shutdown -r now

If you want some program to start up automatically, please put '.desktop' files into ~/.config/autostart

You can configure "preferred applications" by this file "
~/.local/share/applications/mimeapps.list"

Continuously monitor the memory usage
watch -d free

Display HTTP HEAD response
w3m -dump_head http://example.com

Display file content with line number
nl FILE_NAME

Eliminate Rootkit
sudo rkhunter --checkall

Change hostname
sudo hostname new_name

"Tasksel" group software packages into "task"s. You can select a "task" and then install all necessary software packages. It is easy to set up LAMP servers or cloud computing servers.
Show all tasks
tasksel --list

Display the extended description of a task
tasksel --task-desc lamp-server

List the packages which are parts of a task
tasksel --task-packages lamp-server

Install/remove a task
gksudo tasksel

Change Process priority
renice NEW_PRIORITY `pgrep NAME_OF_PROCESS`
example: renice 5 `pgrep firefox`
renice -5 `pgrep wine-server`
high <------------------> low
NEW_PRIORITY = -19, -18, -17 [...] 18, 19, 20

~/.thumbnails/ directory is a cache dir GNOME makes when you browse through your folders in nautilus.
It contains thumbnail pictures of picture files you've previously looked at.You can get its total size by
du -bs ~/.thumbnails/

You can delete the files in the .thumbnails directory that haven't been accessed for seven days, to free disk space.
find ~/.thumbnails/ -type f -atime +7 -exec rm {} \;

Capture screen after 10 seconds
gnome-screenshot -d 10

Capture current window after 10 seconds
gnome-screenshot -wd 10

Start GConf editor:
Press Alt+F2, type 'gconf-editor'.

Set apt source
sudo software-properties-gtk
sudo software-properties-kde

Display the packages which are not installed but have remained residual config
dpkg -l | awk '/^rc/ {print $2}'

Add a PPA repository:
sudo add-apt-repository ppa:PPA-REPOSITORY-NAME

Display a list of files. The files are installed from a given package.
dpkg -L PACKAGE_NAME

Display a list of packages. The packages installed a given file.
dpkg -S FILE_NAME

Display a list of packages. The name of packages matches given regex pattern.
apt-cache search REG_EXPRESSION

Display a list of packages. The packages provide a given file.
apt-file search FILE_NAME

Display a list of packages. The given package depends on the list of packages.
apt-cache depends PACKAGE_NAME

Display a list of packages. These packages depend on the given package.
apt-cache rdepends PACKAGE_NAME

Prompt for a disk to be inserted and then add the disc to the source list.
sudo apt-cdrom add

Install the newest versions of all packages currently installed on the system.
sudo apt-get upgrade

Delete residual package configuration files.
dpkg -l | grep ^rc | awk '{print $2}' | sudo xargs dpkg -P

Automatically install necessary files for './configure ; make ; make install'
sudo auto-apt run ./configure

Save the list of packages currently installed on your system.
dpkg --get-selections | grep -v deinstall > SOME_FILE

Then use the file to restore packages.

dpkg --set-selections < SOME_FILE ; sudo dselect

Pengertian Jaringan Komputer

Jaringan (network) adalah sebuah sistem operasi yang terdiri atas sejumlah komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuam yang sama atau suatu jaringan kerja yang terdiri dari titik-titik (nodes) yang terhubung satu sama lain, dengan atau tanpa kabel. Masing-masing nodes berfungsi sebagai stasiun kerja (workstations). Salah satu nodes sebagai media jasa atau server, yaitu yang mengatur fungsi tertentu dari nodes lainnya. Pada dasarnya teknologi jaringan komputer itu sendiri merupakan perpaduan anatara tenologi komputer dan juga teknologi komunikasi.
Tujuan dari jaringan komputer:
  1. Jaringan memungkinkan manajemen sumber daya lebih efisien: Misalnya, banyak pengguna dapat saling berbagi printer tunggal dengan kualitas tinggi, dibandingkan memakai printer kualitas rendah di masing-masing meja kerja. Selain itu, lisensi perangkat lunak jaringan dapat lebih murah dibandingkan lisensi stand-alone terpisah untuk jumlah pengguna sama, serta berbagi pemakaian CPU, Memori, dan Harddsik.
  2. Jaringan membantu mempertahankan informasi agar tetap andal dan up-to-date: Sistem penyimpanan data terpusat yang dikelola dengan baik memungkinkan banyak pengguna mengaskses data dari berbagai lokasi yang berbeda, dan membatasi akses ke data sewaktu sedang diproses.
  3. Jaringan membantu mempercepat proses berbagi data (data sharing). Transfer data pada jaringan selalu lebih cepat dibandingkan sarana berbagi data lainnya yang bukan jaringan.
  4. Jaringan memungkinkan kelompok-kerja berkomunikasi dengan lebih efisien. Surat dan penyampaian pesan elektronik merupakan substansi sebagian besar sistem jaringan, disamping sistem penjadwalan, pemantauan proyek, konferensi online dan groupware, dimana semuanya membantu team bekerja lebih produktif.
  5. Jaringan membantu usaha dalam melayani klien mereka secara lebih efektif. Akses jarak-jauh ke data terpusat memungkinkan karyawan dapat melayani klien di lapangan dan klien dapat langsung berkomunikasi dengan pemasok.
Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanaan (service). Pihak yang meminta layanan disebut  klien (client) dan yang memberikan layanan disebut pelayanan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.
Keuntungan Jaringan
Keuntungan utama yang langsung terasa dari network sharing itu adalah, Internet yang mendunia, karena pada hakikatnya Internet itu  sendiri  adalah  serangkaian  komputer (ribuan bahkan jutaan komputer) yang saling terhubung satu sama lain. Berevelusi dan berkembang dari waktu ke waktu, sehingga membentuk satu jaringan kompleks seperti yang kita rasakan sekarang ini.
Keuntungan lain dilihat dari sisi internal network adalah :
  1. Resource Sharing, dapat menggunakan sumberdaya yang ada secara bersama-sama. Misal seorang pengguna yang berada 100 km jauhnya dari suatu data, tidak mendapatkan kesulitan dalam menggunakan data tersebut, seolah-olah data tersebut berada didekatnya. Hal ini sering diartikan bahwa jaringan komputer mangatasi masalah jarak.
  2. Reliabilitas tinggi, dengan jaringan komputer kita akan mendapatkan reliabilitas yang tinggi dengan memiliki sumber-sumber alternatif persediaan. Misalnya, semua file dapat disimpan atau dicopy ke dua, tiga atu lebih komputer yang terkoneksi kejaringan. Sehingga bila salah satu mesin rusak, maka salinan di mesin yang lain bisa digunakan.
  3. Menghemat uang, Komputer berukutan kecil mempunyai rasio harga/kinerja yang lebih baik dibandingkan dengan komputer yang besar. Komputer besar seperti mainframe memiliki kecapatan kira-kira sepuluh kali lipat kecepatan komputer kecil/pribadi. Akan tetap, harga mainframe seribu kali lebih mahal dari komputer pribadi. Ketidakseimbangan rasio harga/kinerja dan kecepatan inilah membuat para perancang sistem untuk membangun sistem yang terdiri dari komputer-komputer pribadi.
  4. Hardware sharing, Bagi pakai hardware secara bersama-sama. Dengan adanya fasilitas jaringan kemudian menggunakan alat yang bernama printer server. maka sebuah printer laser berwarna yang mahal sekali harganya dapat dipakai secara bersama-sama oleh 10 orang pegawai. Begitu pula halnya dengan scanner, Plotter, dan alat-alat lainnya.
  5. Keamanan dan pengaturan data, komputer dalam sebuah lingkungan bisnis, dengan adanya jaringan tersebut memungkinkan seorang administrator untuk mengorganisasi data-data kantor yang paling penting. Dari pada setiap departemen menjadi terpisah-pisah dan data-datanya tercecer dimana-mana. Data penting tersebut dapat di manage dalam sebuah server back end untuk kemudian di replikasi atau dibackup sesuai kebijakan perusahaan. Begitu pula seorang admin akan dapat mengontrol data-data penting tersebut agar dapat diakses atau di edit oleh orang-orang yang berhak saja.
  6. Ke-stabilan dan Peningkatan performa komputasi, Dalam kondisi tertentu, sebuah jaringan dapat digunakan untuk meningkatkan performa keseluruhan dari aplikasi bisnis, dengan cara penugasan komputasi yang di distribusikan kepada beberapa komputer yang ada dalam jaringan.
Kerugian Jaringan
Berbagai keuntungan dari media-media jaringan telah panjang lebar dijelaskan diatas, akan tetapi kerugian belum disinggung sama sekali. Jaringan dengan berbagai keunggulannya memang sangat membantu sekali kerja dalam suatu perusahaan. Tetapi kerugiannya juga banyak apabila tidak di sadari dari awal. Berikut beberapa kerugian dari implementasi jaringan  :
  1. Biaya yang tinggi kemudian semakin tinggi lagi. pembangunan jaringan meliputi berbagai aspek: pembelian hardware, software, biaya untuk konsultasi perencanaan jaringan, kemudian biaya untuk jasa pembangunan jaringan itu sendiri. Infestasi yang tinggi ini tentunya untuk perusahaan yang besar dengan kebutuhan akan jaringan yang tinggi. Sedangkan untuk pengguna rumahan biaya ini relatif kecil dan dapat ditekan. Tetapi dari awal juga network harus dirancang sedemikian rupa sehingga tidak ada biaya overhead yang semakin membengkak karena misi untuk pemenuhan kebutuhan akan jaringan komputer ini.
  2. Manajemen Perangkat keras Dan Administrasi sistem : Di suatu organisasi perusahaan yang telah memiliki sistem, administrasi ini dirasakan merupakan hal yang kecil, paling tidak apabila dibandingkan dengan besarnya biaya pekerjaan dan biaya yang dikeluarkan pada tahap implementasi. Akan tetapi hal ini merupakan tahapan yang paling penting. Karena Kesalahan pada point ini dapat mengakibatkan peninjauan ulang bahkan konstruksi ulang jaringan. Manajemen pemeliharaan ini bersifat berkelanjutan dan memerlukan seorang IT profesional, yang telah mengerti benar akan tugasnya. Atau paling tidak telah mengikuti training dan pelatihan jaringan yang bersifat khusus untuk kebutuhan kantornya.
  3. Sharing file yang tidak diinginkan : With the good comes the bad, ini selalu merupakan hal yang umum berlaku (ambigu), kemudahan sharing file dalam jaringan yang ditujukan untuk dipakai oleh orang-orang tertentu, seringkali mengakibatkan bocornya sharing folder dan dapat dibaca pula oleh orang lain yang tidak berhak. Hal ini akan selalu terjadi apabila tidak diatur oleh administrator jaringan.
  4. Aplikasi virus dan metode hacking : hal-hal ini selalu menjadi momok yang menakutkan bagi semua orang, mengakibatkan network down dan berhentinya pekerjaan. Permasalahan ini bersifat klasik karena system yang direncanakan secara tidak baik. Masalah ini akan dijelaskan lebih lanjut dalam bab keamanan jaringan.
  5. Berikut grafik yang menjelaskan prosentase penggunaan berbagai tipe media yang mendukung jaringan komputer beserta keuntungan dan kerugian dari masing-masing media / backbone tersebut.

Internet dan Intranet


Internet dan Intranet

Internet dan IntranetInternet adalah jaringan komputer yang saling terhubung ke seluruh dunia tanpa mengenal batas wilayah, hukum, dan budaya. Secara fisik, internet diumpamakan sebagai jaring laba-laba (The Web) yang menyelimuti bola dunia dan terdiri dari titik-titik (node) yang saling berhubungan. Node dapat berupa komputer, jaringan lokal, atau peralatan komunikasi. Sementara itu, garis penghubung antarsimpul disebut sebagai tulang punggung (backbone), yakni media komunikasi terestrial (kabel, serat optik, microwave, radio link) maupun satelit. Node terdiri dari pusat informasi dan database, peralatan komputer dan perangkat interkoneksi jaringan serta peralatan yang dipakai pengguna untuk mencari, menempatkan, atau bertukar informasi di internet.
Intranet diperkenalkan pada akhir tahun 1995. Intranet adalah konsep LAN yang mengadopsi teknologi Internet. Khoe Yao Tung (1997) mengatakan, “Intranet adalah LAN yang menggunakan standar komunikasi dan segala fasilitas internet, diibaratkan ber-Internet dalam lingkungan lokal. Intranet umumnya juga terhubung ke internet. Pertukaran informasi dan data dengan jaringan intranet lainnya (Internetworking) melalui backbone internet dapat terjadi.




Dukungan aplikasi, program, dan sistem operasi yang luas akibat popularitas internet menjadikan intranet sebagai masa depan LAN. Keistimewaan fasilitas intranet yang tidak terdapat pada jaringan lokal (LAN) konvensional adalah tampilan Web (grafis, multimedia) pada sistem operasi, navigasi, aplikasi ataupun database-nya.
Berikut ini adalah fasilitas standar internet yang dapat Anda nikmati dengan mengunakan intranet.
a. Surat elektronik (e-mail)
b. Transfer berkas (FTP)
c.  Emulasi terminal jarak jauh (Telnet, Rlogin)
d. Pengendalian peralatan networkjarak jauh (SMNP)
e. Aplikasi Internet seperti, search engine, mailing list, newsgroup, archive, dan gopher
Teknologi LAN yang juga terdapat pada intranet antara lain manajemen database, sistem terdistribusi, client server, dan sharing resource and peripheral.
Salah satu hal terpenting dalam internet atau intranet adalah keamanan jaringan (network security). Jaringan telekomunikasi komersial yang dipakai bersifat umum (public service communication network), sehingga rentan penyusupan dan penyadapan jaringan serta pembajakan data. Dengan demikian, teknologi keamanan yang canggih perlu diterapkan dalam intranet, seperti firewall, enkripsi, encapsulated data package, atau id recognition.

Manfaat, Kelebihan dan Jenis-Jenis Jaringan Komputer

pengertian, manfaat dan jenis jenis jaringan komputer

Pengertian, manfaat dan jenis-jenis jaringan komputer ~ Jaringan komputer merupakan suatu sistem yang terdiri komputer dan perangkat lainnya yang dirancang untuk dapat bekerja bersama-sama dalam berbagai manfaat dan tujuan antara lain untuk berkomunikasi, akses informasi, menerima maupun memberikan layanan. Bagian yang menerima layanan disebut Client dan bagian yang memberikan layanan disebut Server. Sistem ini dikenal sebagai sistem client-server yang sudah digunakan pada hampir seluruh aplikasi jaringan komputer.

Pengertian jaringan komputer

Jaringan komputer merupakan sistem yang terdiri dari gabungan beberapa perangkat komputer yang didesain untuk dapat berbagi sumber daya, berkomunikasi dan akses informasi dari berbagai tempat.antar komputer yang satu dengan komputer yang lain.

Manfaat jaringan komputer

1. Berbagi sumber daya / pertukaran data
2. Mempermudah berkomunikasi / bertransaksi
3. Membantu akses informasi
4. Mampu memberikan akses informasi dengan cepat dan up-to-date

Jenis-jenis jaringan komputer berdasarkan jangkauan


1. LAN ( Local Area Network)
Local Area Network sering kita jumpai diperkantoran, kampus, maupun warnet. Jaringan ini dapat menghubungkan lebih dari 2 komputer di ruangan jarak dekat (terbatas) hingga beberapa KM saja. Jaringan ini biasanya terdiri dari komputer, printer, dan perangkat lainnya.

2. MAN (Metropolitan Area Network)
Sesuai dengan namanya maka jenis jaringan ini memberikan layanan hingga wilayah yang luas dan kemampuan transfer datapun berkecepatan sangat tinggi. Wilayah yang dapat menjadi cakupannya berkisar hingga 50 KM. MAN ini merupakan rangkaian LAN yang berukuran dan berjarak lebih besar.

3. WAN (Wide Area Network)
Jenis jaringan ini memberikan layanan lebih luas lagi dibanding MAN yaitu dapat menghubungkan suatu wilayah bahkan negara lain. WAN pada dasarnya merupakan kumpulan beberapa LAN yang ada di beberapa lokasi sehingga dibutuhkan sebuah device untuk menghubungkannya dan device itu kita sebut router.

Jenis-jenis jaringan komputer berdasarkan fungsinya

1. Client - Server
Merupakan jaringan komputer yang dikhususkan sebagai client dan server, layanan ini bisa diberikan oleh 1 atau lebih komputer.

2. Peer-to-Peer
Merupakan jaringan komputer yang setiap host nya dapat menjadi sebuah server atau menjadi client secara bersamaan.

Jenis-jenis jaringan komputer berdasarkan topologi

1. Topologi Bus
2. Topologi Ring
3. Topologi Tree
4. Topologi Mesh
5. Topologi Linier
untuk penjelasannya silahkan anda klik tautan macam-macam topologi jaringan

Jenis-jenis jaringan komputer berdasarkan media transmisi

1. Jaringan berkabel ( Wired Network)
Jaringan ini mengunakan media kabel dalam menghubungkan setiap komputer dalam jaringan

2. Jaringan Nirkabel (Wireless Network)
Jaringan ini tidak menggunakan media kabel sebagai alat pengbungnya, tetapi menggunakan gelombang elektromagnetik dalam setiap kiriman sinyal informasinya.

Demikianlah artikel pengertian, manfaat dan jenis jenis jaringan komputer, semoga dapat memberikan manfaat, salam blogger.