Kamis, 22 Maret 2012

Basic Command Line


Basic Command Line


ls
perintah untuk membuka suatu direktori (Folder)
contoh : ls
dir
sama dengan ls
man
perintah untuk meminta manual / bantuan mengenai penggunaan sebuah syntax atau perintah di
terminal linux
cd
Change Directory, perintah untuk pindah ke direktori(folder) yang lain
contoh : cd Document
mkdir
perintah untuk membuat direktori baru
contoh : mkdir kuliah
rm
perintah ini digunakan untuk meremove sebuah file atau direktori
contoh : rm tugas.odt
cp
perintah untuk mencopy suatu file atau folder
contoh : cp modul1.pdf /home/ubuntu/Download
sudo su
perintah untuk masuk sebagai super user atau root
contoh : sudo su
passwd
perintah untuk mengganti password anda.
Contoh : passwd <namauser> → passwd kubat
pwd
perintah untuk menampilkan posisi direktori dimana kita berada
who
perintah untuk menampilkan user yang kita gunakan untuk login
ifconfig
perintah untuk melihat informasi mengenai LAN Card, Wifi Card serta IP Address Komputer
history
perintah untuk menampilkan riwayat perintah yang pernah kita ketikkan di terminal
clear
perintah untuk menbersihkan layar terminal
Workshop Opensource - SMKTI An-Najiyah
reboot
perintah untuk melakukan restart komputer, untuk melakukan perintah reboot anda harus sebagai
super user / root
contoh : sudo reboot
halt
perintah untuk mematikan (shutdown) komputer, untuk melakukan perintah halt anda harus sebagai
super user / root
contoh : sudo halt
apt-get install
perintah untuk melakukan instalasi aplikasi di Linux (khusus pada Distro Linux Debian dan
turunannya seperti Ubuntu, Blankon, Mint dll) untuk melakukan perintah ini anda harus terkoneksi
dengan Internet atau repository lokal dan anda harus login sebagai super user (root)
contoh : apt-get install <namaaplikasi> → apt-get install pidgin, apt-get install firefox
apt-get update
perintah untuk melakukan update alamat repository, perintah biasanya harus dilakukan setelah kita
melakukan pergantian pada alamat repository linux kita. Perintah ini memerlukan koneksi internet
dan anda harus login sebagai super user (root)
contoh : apt-get update
apt-get upgrade
perintah ini digunakan untuk melakukan upgrade linux ke versi terbaru misal sekarang komputer
saya menggunakan ubuntu 10.04, jika saya ingin mengupgrade komputer ke Ubuntu 10.10 maka
saya tinggal menggunakan perintah apt-get upgrade. Perintah ini memerlukan koneksi internet dan
anda harus login sebagai super user (root)
contoh : apt-get upgrade
apt-get purge
perintah ini adalah kebalikan dari perintah apt-get install, perintah ini digunakan untuk mengahapus
aplikasi yang sebelumnya sudah kita install. Perintah ini tidak memerlukan koneksi internet dan
anda harus login sebagai super user (root)
Contoh : apt-get purge pidgin
dpkg -i
perintah ini digunakan untuk melakukan instalasi pada master program yang berekstensi .deb, perlu
diketahui bahwasanya ekstensi .deb adalah standar pemaketan aplikasi khusus pada distro linux
Debian dan turunannya (ubuntu, blankon, mint dll).
Contoh : apt-get install gkamus.deb
exit
perintah ini digunakan untuk logout dari sebuah user. Perintah ini juga bisa digunakan untuk keluar
dari terminal.
Contoh : exit
nano
nano adalah salah satu text editor yang berjalan diatas terminal linux, ada banyak text editor yang
lain misalnya vi, pico, emacs dll. Dengan nano anda dapat menuliskan suatu code program (misal
C, Pascal, C++, Java dll) yang dapat anda jalankan di terminal.
Contoh : nano



Selasa, 06 Maret 2012

Repository Lokal Ubuntu 12.04 Precise Pangolin

1. Repo lokal kambing Ubuntu 12.04
   
deb http://kambing.ui.ac.id/ubuntu/ precise-proposed main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ precise-security main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ precise-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ precise main restricted universe multiverse
 
2. Repo lokal UKDW Ubuntu 12.04
 
deb http://repo.ukdw.ac.id/ubuntu precise main restricted universe multiverse
deb http://repo.ukdw.ac.id/ubuntu precise-updates main restricted universe multiverse
deb http://repo.ukdw.ac.id/ubuntu precise-security main restricted universe multiverse
deb http://repo.ukdw.ac.id/ubuntu precise-backports main restricted universe multiverse
deb http://repo.ukdw.ac.id/ubuntu precise-proposed main restricted universe multiverse
  
3. Repo lokal KOMO Ubuntu 12.04
 
deb http://komo.padinet.com/ubuntu/ precise-proposed main restricted universe multiverse
deb http://komo.padinet.com/ubuntu/ precise-security main restricted universe multiverse
deb http://komo.padinet.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://komo.padinet.com/ubuntu/ precise main restricted universe multiverse
 
4. Repo lokal ITB Ubuntu 12.04
 
deb ftp://ftp.itb.ac.id/pub/ubuntu/ precise-proposed main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu/ precise-security main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu/ precise-updates main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu/ precise main restricted universe multiverse
 
Buka terminal terus buka /etc/apt/sources.list pakai text editor yang anda suka.

lalu update, apt-get update
 
    



Sabtu, 03 Maret 2012

Membuat Jaringan Komputer LAN Sederhana





Membuat Jaringan Komputer LAN Sederhana

Apabila sobat di rumah mempunyai komputer lebih dari satu, dan masing-masing komputer








ingin terhubung antara satu dengan yang lainnnya supaya bisa sharing data, printer, sharing
koneksi internet dll, kita bisa lakukan dengan membuat jaringan komputer LAN ( Local Area
Network ) sederhana..
pada postingan kali ini kita gunakan koneksi kabel yaitu menggunakan kabel data UTP (Unshielded
twisted pair), yaitu standard kabel untuk koneksi jaringan LAN.
Komputer yang dipakai pada saat ini umumnya sudah dilengkapi dengan LAN Card atau
disebut juga NIC (Network Interface Controller), atau Ethernet Card.

• Kalau jumlah komputer yang akan dikoneksikan hanya dua buah, kita hanya cukup
menyediakan satu buah kabel UTP dengan panjang sesuai jarak antara komputernya yang di
kedua ujung kabelnya telah dipasangi konektor RJ-45(standard konektor untuk kabel LAN UTP)
dengan konfigurasi Cross/silang.
• Kalau Jumlah komputer yang akan dikoneksikan lebih dari 2 buah, maka kita harus
menambahkan suatu alat yang bernama Switch atau Hub. Pada saat ini harga sebuah switch
untuk standard rumahan sudah sangat terjangkau .
Dari masing - masing komputer dihubungkan ke switch menggunakan kabel UTP dengan
konektor RJ-45 di kedua ujungnya dengan konfigurasi Straight/lurus.
• Pemasangan konektor pada kabel UTP bisa dibuat sendiri, tetapi untuk mudahnya sobat
tinggal pergi saja ke toko komputer yang juga menyediakan peralatan jaringan, dan tinggal
bilang untuk membeli kabel UTP sekalian pasangkan konektornya dengan konfigurasi
cross/silang untuk koneksi komputer ke komputer(dua buah komputer), atau
straight/lurus untuk koneksi lebih dari 2 komputer /menggunakan switch. Tapi lebih bagus pasang sendiri.

Urutan kabel straight:
Putih Orange
Orange
Putih Hijau
Biru
Putih Biru
Hijau
Putih Coklat
Coklat

Urutan Kabel Cross
Putih Hijau
Hijau
Putih Orange
Biru
Putih Biru
Orange
Putih Coklat
Coklat

Jika sobat memasang kabel Straight ujung A dan B sama urutan kabelnya.
Jika sobat Memasang Kabel Cross ujung A dan B berbeda,, contoh ujung A urutan kabel Straight
dan B urutan kabel cross

Konfigurasi Alamat IP (Internet Protocol)
Agar dapat saling berkomunikasi , masing – masing komputer harus diberi alamai IP

• Masuk ke Network Connection (Start-->Control Panel -->Network Connection )
• Pilih/dobel klik Local Area Connection
• Dobel klik pada Internet Protocol (TCP / IP)
• Klik Use The following IP address, kemudian isi IP address dan subnet Mask
Misal,
komputer1 IP Address : 192.168.0.1
komputer2 IP Address : 192.168.0.2
komputer3 IP Address : 192.168.0.3
komputer4 IP Address : 192.168.0.4
dst..
Subnet Mask harus sama : 255.255.255.0

Untuk mengetahui berhasil tidaknya koneksi lakukan perintah ping dari komputer satu ke
komputer lain
Misal dari komputer 1 ke komputer 2 :
Di komputer 1 : klik START, klilk RUN, ketik CMD, klik Ok, Maka akan tampil
Command Prompt
Ketik ping 192.168.0.2 tekan enter
jika ada tulisan Reply From dari komputer 2 berarti terhubung
Lalukan perintah yang sama untuk mengetahui koneksi ke komputer yang lain

Semoga Beemanfaat.......

Sumber : Fahmisilence.blogspot.com



Jumat, 02 Maret 2012

Membuat Jaringan Peer to Peer Menggunakan Wifi Internal Laptop (WiFi Ad hoc)

Membuat Jaringan Peer to Peer Menggunakan Wifi Internal Laptop (WiFi Ad hoc)

Jaringan WiFi Ad hoc  adalah mode jaringan WiFi yang memungkinkan dua atau lebih device (komputer atau router) untuk saling berkomunikasi satu sama lain secara langsung (dikenal dengan istilah peer to peer) tanpa melalui Central Wireless Router atau Acces Point (AP). Sedangkan jaringan WiFi yang menggunakan sebuah Acces Point Router untuk menghubungkan antara semua client dengan sumberdaya jaringan lainnya disebut jaringan WiFi mode  Infrastructure.

Oke, kembali ke topik, langkah pertama adalah anda harus menyiapkan sebuah laptop yang terdapat perangkat wireless. Saat ini Rata-rata semua produk laptop/netbook keluaran pabrik saat ini sudah perangkat wirelessnya.
1.      Buka Control Panel-Network and Internet ->Network and Sharing Center
2.      Muncul jendela, pilih Set up a wireless ad hoc (computer to computer)
3.      Pilih Next untuk melanjutkan
4.      Masukan Nama Network yang akan kita bikin, untuk Security type pilih WPA2-Personal, dan masukan Secutity key yang nantinya akan dijadikan sebagai password komputer lain untuk masuk dalam koneksi yang telah anda buat ini. Next
5.      Proses setting up Ad Hoc sedang berjalan
6.      Finish
7.      Selanjutnya anda bisa mengecek daftar koneksi wifi . Jika terdapat jaringan wifi dengan nama yang kita buat terdapat pada daftar tersebut, selamat anda berhasil.

Jika komputer kita sudah terhubung dengan jaringan Ad hoc yang telah dibuat, kita bisa saling bertukar data (sharing data) atau atau perangkat keras sperti printer, modem dan perangkat lainya. Sebagai catatan performance jaringan Ad Hoc ini akan turun secara drastis dengan bertambahnya jumlah computer yang terhubung



menghitung karakter huruf

#include <cstdlib>
#include <iostream>

using namespace std;
class aku{
      friend istream& operator >>(istream&,aku&);
      friend ostream& operator <<(ostream&,aku&);
     
      public   :
               void proses();
      private  :
               char a[1000];
               int hasil;
      };
     
      istream& operator >>(istream& in, aku& x){
               cout<<"Inputkan suatu kalimat atau kata : " <<endl;
               in.getline(x.a,sizeof(x.a));
               }
      void aku::proses(){
           int i=0;
           while(i<=strlen(a)){
                               hasil=i;
                               i++;
                               }
           }
      ostream& operator <<(ostream& out,aku& y){
               y.proses();
               cout<<"Jumlah Karakter semua hurufnya adalah : " <<y.hasil;
               }


int main(int argc, char *argv[])
{
    aku run;
    cin>>run;
    cout<<run;
   
    cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}



Kamis, 01 Maret 2012

Membangun Jaringan LAN

Membangun Jaringan LAN

Artikel kali ini akan membahas tentang cara membangun jaringan LAN. dalam pembuatan jaringan kita akan dikenalkan pada Topologi, Topologi adalah jenis dari pada jaringan komputer, Topologi harus kita pilih dalam pembentukan suatu jaringan komputer, dalam pemilihan Topologi ini kita di hadapkan pada materi Dana keuangan , karena dari berbagai jenis Topologi itu sendiri menentukan Harware jaringan yang berbeda - beda ( diluar PC yang akan dibentuk jaringan ).

sebelum kita membahasa lebih lanjut tentang jaringan komputer, kita akan mengulas dulu satu persatu hardware yang diperluan dalam pembuatan jaringan
  • Kabel jaringan

 Kabel jaringan ini berfungsi sebagai media penghubung antar komputer. bisa langsung dari komputer ke komputer atau dari komputer ke Swicth HUB . pemilihan kabel jaringan pun harus hati -0 ati untuk mendapatkan kecepaan transfer data yang cukp cepat.  sampai saat ini merk Beldon USA dinilai paling baik dalam transfer data dalam jaringan. merk ini ada 2, Beldon USA dan Beldon Australia, Beldon Austrralia memiliki kecepatan yang sama dengan merk Lokal jd jangan sampai tertipi dengan merk Beldon, hanya saja Beldon USA harganya relatif lebih mahal dari kabel lokal.
ada 2 macam penyusunan kabel UTP pada konektor RJ45

  • Konektor RJ45

adalah hardware yang dipasang pada ujung kabel jaringan yang berfungsi agar kabel dapat dihubungkan pada NIC ataupun Switch HUB. sebenarnya banyak jenis konektor yang dapat digunakan untuk pemasangan suatu jaringan, di sini kita ambil contoh RJ45, yaitu konektor yang akan kita gunakan untuk membentuk jaringan dengan topologi Star. jenis dari konektor ini pun ermacam - macam dari segi kecepatan.

  • Switch HUB / HUB

jika kita hanya memakai 2 PC ( personal Computer ) maka kita dapat langsung menghuhubungkanya melalui media kabel saja tanpa memakai Switch HUB, namun jika ada lebih dari 3 komputer yang akan kita hubungkan maka kita memerluan alat ini untuk dapat menghubungkan semua PC agar dapat terkoneksi dan saling berhubungan. Switch HUB memiliki beberapa jenis, dari kecepatan, jumlah port, dan merk adalah sesuatu yang harus diperhatikan untuk mendapatkan kecepatan jaringan yang maksimal. semakin banyak PC yang akan kita hubungkan maka akan semakin banyak jumlah Port dalam switch HUB yang kita perlukan

  • NIC ( Network Interface Card )

Adalah hardware yang digunakan untuk memberikan alamat pada tiap PC, umumnya sekarang ini banyak motherboard yang telah dilengkapi dengan NIC sehingga kita tidak perlu susah payah menambahkan NIC external untuk dipasangkan pada PC.  akan tetapi pada umumnya hanya untuk konektor jenis RJ45, jarang sekali kita temukan motherboard yang dilengkapi dengan NIC untuk konektor lain seperti BNC,





rangkaian Diatas adalah Beberapa hardware yang diperlukan dalam pembuatan jaringan komputer dengan topologi Star yang akan kita bahas.

sekarang kita akan mulai pembahasan pemasangan jaringan mulai dari instalasi komputer worksatation.
langkah pertama adalah memasang OS ( operating system ) pada setiap Work station, disini kita pakai Windows XP sebagai pembelajaran awal, nanti dapat kita kembangkan pada LINUX atau yang lain.
sebelum melakukan instalasi OS pada PC Workstation pastikan dulu instalasi Hardware pada masing - masing PC. setelah semua OK lakukan instalasi OS dengan benar satu persatu.

jika langkah diatas telah berhasil dilakukan lakukan pemasangan Konektor pada ujung kabel, karena kita, anggap kita memiliki lebih dari 2 PC yang akan kita hubungkan, sehingga bentuk dari pemasangan kabel pada konektor adalah Straight lihat perbedaan pemasangan antara Straight dengan Cross



sideA >> Kabel Straight   sideB >> Kabel Crosover



















Dari dua jenis kabel diatas mempunyai fungsi masing - masing
Kabel straight digunakan untuk menghubungkan komputer ke switch HUB
sedangkan kabel Crosover digunakan untuk menghubungkan Komputer ke komputer tidak melalui switch HUB.
warning : perbedaan ada ada susunan peletakan warna kabel.

setelah kita berhasil memasang konektor pada kabel ,sekarang kita pastikan konektor terpasang denga benar, gunakan tester konektor untukmemastikanya,

alat untuk melihat bahwa konektor terpasang dengan benar seperti gambar di samping.

setelah kabel kita ready ( koneknya bagus ), hubungkan semua komputer ke switch HUB dengan media kabel yang telah kita buat tadi. pastikan bahwa Switch HUB pada kondisi ON. langkah terakhir kita lakukan setting ip untuk jaringan, pada masing - masing PC buka Control Panel - Network Connection - pilih local area connection. buka properties pada local area connection maka akan ada tampilan seperti pada gambar ini :


Setelah keluar jendela seperti gambar disamping pilih Internet Protocol ( TCP/IP ), lalu tekan Properties










Setelah muncul jendela berikutnya setting IP seperti pada gambar, berikan IP 192.168.1.2 pada komputer pertama 192.168.1.3 pada komputer ke2 dan seterusnya berurutan, pastikan subnetmask yang terpakai adalah 255.255.255.0 lalu OK.






berikutnya Klik kanan pada MyComputer pilih Properties
pilih dan klik Change untuk merubah ama komputer serta menyamakan Workgroup-nya
maka akan keluar jendela seperti dibawah ini :

Pada komputer pertama berikan nama pada Computer name > komputer1
lakukan berurutan untuk komputer ke2 dan seterusnya

pastikan Tulisan WORKGROUP yang ada pada kotak workgroup, jika bukan maka ganti tulisan dengan WORKGROUP
lakukan hal yang sama pada semua komputer , dan pemasangan jaringan telah selesai untuk testing apakah komputer telah terkoneksi satu dengan yang lain lakukan test di bawah ini


  • buka start menu pilih Run ketikan cmd dan ok
  • setelah keluar jendela Command berwarna hitam , dari komputer 1 ketikan > ping 192.168.1.3
  • jika keluar replay dari komputer yang memiliki IP 192.168.1.3 maka komputer telah terkoneksi dengan baik
  • lakukan hal yang sama untuk semua komputer pastikan replay dari masing - masing komputer 
Silakan meninggalkan pesan(coment) jika anda masih bingung........

http://www.fahmisilence.blogspot.com



Shorting

#include <cstdlib>
#include <iostream>

using namespace std;
void baca_data(int A[], int n){
     int i;
     for(i=0;i<n;i++){
                      cout<<"Data ke- " <<i+1 <<" : "; cin>>A[i];
                      }
     }
    
     void cetak_data(const int A[],int n){
          int i;
    
          for(i=0;i<n;i++)
          cout<<A[i] <<" " <<endl;
          }
         
     void tukar(int *a,int *b){
          int temp;
          temp = *a;
          *a = *b;
          *b = temp;
          }
         
     void buble(int x[], int n){
          int i,j;
          for(i=0;i<n-1;i++)
          for(j=i+1;j<n;j++){
          if(x[i] > x[j]) tukar(&x[i],&x[j]);}
          }
    
int main(int argc, char *argv[])
{
    int data[10],n;
    cout<<"Banyak data  : "; cin>>n;
    baca_data(data,n);
    cout<<endl <<"DATA AWAL  " <<endl;
    cout<<"***************************************" <<endl;
    cetak_data(data,n);
    buble(data,n);
    cout<<endl <<endl <<"SETELAH DIURUTKAN "<<endl;
    cout<<"***************************************" <<endl;
    cetak_data(data,n);
   
    cout<<endl<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}