Laman

Jumat, 29 Maret 2013

SINTAX LINUX

sintax yang akan dibutukan dalam linux

Cekidot:



1. clear
Perintah clear ini mirip dengan cls pada DOS yang gunanya membersihkan layar.

Syntax:
$ clear

2. cd
Change Directory atau berpindah direktori, perintah tersebut pasti sudah familiar sekali sama dengan perintah cd pada DOS.

3. chmod
Digunakan untuk menambah dan mengurangi ijin pakai untuk mengakses File/Directori.

Contoh:
chmod 755 coba.php

Perintah diatas mengijinkan baca, tulis dan mengeksekusi File coba.php kepada user.

4. chown
Merubah user ID/group sebuah File/Directory.

Syntax:
$ chown [option] 

5. cp
Mirip dengan copy pada DOS, perintah cp ini berfungsi mengkopi file.

Syntax:
$ cp [option] file /dir/path/

Contoh:
$ cp /media/sda/file.pdf /home/qu4ck/

6. find
Perintah ini berfungsi untuk mencari file ataupun directori.

Syntax:
$ find /path [option]

Contoh:
qu4ck@qu4ck-soft:~$ find . -name *.pdf

./tutorial/proftp.pdf

./tutorial/ZuckerReports_iReport_Tutorial.pdf

./tutorial/Using_NetBeans55.pdf

qu4ck@qu4ck-soft:~$

7. grep
Perintah ini berguna untuk pencarian data di dalam file.

Syntax:
$ grep [option] “data” file

Contoh:
qu4ck@qu4ck-soft:~$ grep “dan” ./tutorial/REGEDIT.txt

HKEY_LOCAL_MACHINE –>> Berisi tentang informasi hardware dan setting software yang telah di install pada computer.

qu4ck@qu4ck-soft:~$

8. gzip
Berfungsi untuk mengkompresi sebuah file.

Syntax:
$ gzip 

9. halt
Perintah ini hanya bisa dijalankan oleh super user, berfungsi untuk mematikan system (Shutdown).

Syntax:
$ halt

10. login
Perintah ini digunkan untuk masuk pada sebuah system dengan memasukkan login ID atau dapat juga digunakan untuk berpindah dari user ke user lainnya.

Syntax :
$ login

11. locate
Perintah ini digunakan untuk mengetahui dimana letaknya sebuah file atau directori. Fungsinya hampir sama dengan find.

Syntax:
$ locate 

Contoh:
aqu4ck@qu4ck-soft:~$ locate avgscan

/usr/bin/avgscan

/opt/grisoft/avg7/bin/avgscan

/opt/grisoft/avg7/man/man1/avgscan.1.gz

qu4ck@qu4ck-soft:~$

12. ls
Perintah ini sama seperti dir pada DOS yaitu berfungsi untuk menampilkan isi dari suatu directory beserta atribut-atribut filenya.

Syntax :
$ ls [option] /directory

Contoh :
qu4ck@qu4ck-soft:~$ ls /media/KINGSTON/

Autorun.inf BOOTEX.LOG L0V3 LUN4 .vbs u7iavi1039ne.bin

avg75free_485a1117.exe c99Shell.php PortableApps xampplite

AVG antivirus Documents StartPortableApps.exe

qu4ck@qu4ck-soft:~$

13. man
Perintah untuk menampilkan manual page.

Syntax :
$ man mount

14. mkdir
Perintah mkdir sama seperti perintah md (make directory) pada DOS yang berguna untuk membuat sebuah directory.

Syntax :
$ mkdir 

15. mv
Perintah ini berguna untuk memindahkan file dari satu directory ke directory lainnya.

Syntax :
$ mv file1 file2

Contoh :
qu4ck@qu4ck-soft:~$ mv /home/qu4ck/tutorial/proftp.pdf /home/qu4ck/Desktop/

Perintah diatas akan memindahkan file proftp.pdf pada Desktop.

16. passwd
Digunakan untuk mengganti password.

Syntav:
$ passwd

17. pwd
Digunakan untuk menampilkan nama directori dimana anda saat itu sedang berada.

18. rm dan rmdir
Perintah rm adalah perintah untuk menghapus file. Pada directory dapat digunakan rmdir.

Syntax:
$ rm 

$ rmdir 

19. mount
Setiap device dalam linux agar dapat diakses harus terlebih dahulu di mount atau dikaitkan.

Syntax:
$ mount [option] /dev/ /path/mountdir

Contoh:
$ mount /dev/hda1 /mnt/hda1

20. adduser, passwd dan userdel
Perintah adduser dan userdel adalah file-file untuk administrasi user. adduser digunakan untuk menambahkan user pada suatu mesin, kemudian setelah ditambahkan ditentukan password user yang baru tersebut dengan perintah passwd, sedangkan userdel digunakan untuk menghapus user di mesin, untuk menjalankan perintah-perintah ini diperlukan root priviledge.

Syntax:
# adduser 

# passwd 

# userdel [-r] 

21. su
Super user pada Direktori ini anda akan menjadi Raja dari user lain.

Contoh:
$su

22. tar
Digunakan unutk mengekstrak file.

Syntax:
$ tar [option]

23. unzip
Digunakan untuk mengekstrak atau menguraikan file yang di kompres dengan zip.

Syntax:
$ unzip

Rabu, 03 Oktober 2012

MENGKONVERSI BILANGAN

  • DESIMAL KE BINER
  • DESIMAL KE OKTA
  • DESIMAL KE HEXA

#include <stdio.h>           // head standar
#include <iostream.h>   // head untuk cout dan cin
#include <conio.h>         // head untuk clrscr

void main()         // kepala program
{                              //blok tubuh program
int d;                      //inisialisasi variable integer bilangan bulat
int i=0,n,j,b[100];              //inisialisasi variable terdapat array satu dimensi
char karakter;                  //inisialisasi character

awal:                     // check point untuk mengulang program 
clrscr ();                // untuk membersihkan layar pada saat program di ulang
cout<<"\n\n\t\tmenu:\n";            // menampilkan kata menu menggunakan cout
cout<<"\n\n\t\t[1] Desimal ke Biner\n";                               // menampilkan(write)
cout<<"\t\t[2] Desimal ke Oktal\n";                        // menampilkan (write)
cout<<"\t\t[3] Desimal ke Hexadesimal\n";         //menampilkan (write)
cout<<"\n\n\t\tpilihan hanya 1 s/d 3";                    //menampilkan (write)

cout<<"\n\t\tsilahkan pilih menu: ";                       //menampilakan (write)
cin>>d;                                   //memasukan input keyboard (read) ke variable d

switch(d)             //penyeleksian kondisi pada case
{                              //blok tubuh switch
case 1:                  //pilihan pertama

cout<<"\n\t\tmasukan angka desimal: ";              //menampilkan kata
cin>>n;                 //memasukan input keyboard ke var n

while(n>0)  // notasi pengulangan jika bernilai true maka lanjut ke instruksi selanjutnya
{                              //blok tubuh while 1
b[i]=n%2;            //penugasan array b[i]
n=n/2;                  // penugasan variable n
i++;                        // variable i menaik atau bertambah

}                              //akhir tubuh while 1

cout<<"\n\t\tdalam biner: ";       // menampilkan kata
j=i-1;                                                      // penugasan atau penkondisian j

for (i=j;j>=0;j--)    // pengulangan for jumlah pengulangan sudah diketahui dan j menurun
{                               // blok tubuh for1
cout<<b[j];         // menampilkan b[j]

}                              // akhir tubuh for 1

break;                   // berhenti dan next pada instruksi selanjutnya

case 2:                                  // pilihan ke dua
cout<<"\n\t\tmasukan angka desimal: ";               //menampilkan kata
cin>>n;                                 // input data keyboard pada variable n

while (n>0)                         // notasi  pengulangan while jika true maka lanjut
{                                              // blok tubuh while 2
b[i]=n%8;                            // penugasan array b[i]
n=n/8;                                                  // penugasan variable n
i++;                                        // variable i menaik
}                                               // akhir tubuh while 2

printf("\n\t\tdalam oktal :");       // menampilkan kata
j=i-1;                       // penugasan j dikurang 1

for (i=j;j>=0;j--)                //pengulangan for dan variable j menurun
{                                              //blok tubuh for 2
cout<<b[j];                          // menampilkan kata
}                                              // akhir for 2

break;                   // stop atau batas case2

case 3:                                  // pilihan ke 3
cout<<"\n\t\tmasukan angka desimal: ";               // menampilkan kata
cin>>n;                                 // input data keyboard dan dimasukan pada variable n

while (n>0)                         // notasi while  jika kondisi true maka lanjut
{                                              // blok tubuh while 3
b[i]=n%16;                           // penugasan array satu dimensi
n=n/16;                                // penugasan kondisi variable n
i++;                                        // variable i menaik
}                                              // akhir tubuh while 3

cout<<"\n\t\tdalam hexa:";        //menampilkan kata
j=i-1;                                      // penugasan j
for (i=j;j>=0;j--)       // pengulangan for jml pengulangannya sdh di ketahui dan j menurun
{                              // blok tubuh for 3
if(b[j]<10)                           // pemilihan kondisi b, jika kondisi true maka lanjut
{                              // blok tubuh if
cout<<b[j];          // menampilkan b[j]
}                              //akhir tubuh if
else                        // notasi pasangan if jika kondisi if false b[j] lebih dari 10
{                              // blok tubuh else
switch(b[j])        // penyeleksian kondisi pada b[j] jika b[j]>10
{                              // blok tubuh switch
case 10:                 // bila b[j]=10 maka tulis A
cout<<"A";         //menampilkan A
break;                   //stop
case 11:                // bila b[j]=11 maka tulis B
cout<<"B";          //menampilkan B
break;                   // stop
case 12:                // bila b[j] = 12 maka tulis C
cout<<"C";          // menampilkan C
break;                    // stop
case 13:                // bila b[j]=13 maka tulis D
cout<<"D";         // menampilkan D
break;                   // stop
case 14:                // bila b[j]= 14 maka tulis E
cout<<"E";          //menampilkan E
break;                   //stop
case 15:                // bila b[j] = 15 maka tulis F
cout<<"F";          // menampilkan F
break;                   // stop
}                              // akhir tubuh switch b[j]
}                              // akhir tubuh ele
}                              //akhir tubuh if
}                              // akhir tubuh switch d
  cout<<"\n\n\t\tcoba lagi? y/n";              // menampilkan kata
  karakter=getch();                                           // membaca karakter input keyboard
  if(karakter=='y')                             // jika karakter sama dengan y
  {            //blok badan if 2
  goto awal;         // loncat ke awal:
  }            //akhir badan if
  else      // atau bila karakter tidak true ‘y’ maka tampilkan
  {cout<<"\n\n\t\tterima kasih telah menggunakan program ini";}

}              // akhir tubuh program

Kamis, 20 September 2012

Kata Mutiara Hari Ini

Anda Bisa Menunda Untuk Berubah Karena Banyaknya Urusan. Tapi Hidup Tidak Pernah Menunda Urusannya Untuk Menunggu Anda Berubah.

Sebuah rencana yang hebat dapat gagal hanya karena kurangnya kesabaran.
Berlayarlah Dan Temukan Muara Hikmah Di Pulau Samudera Cinta. Waspadalah Diri Dari Sesat Didalamnya. Semua Pelayaran Kita Tertuju Pada Satu Muara Cinta, Yaitu Mendapatkan Cinta Abadi Yang Esa.

Jika anda tidak pernah merasakan kegagalan, itu artinya anda belum mengetahui artinya sebuah keberhasilan.

Jika semangat TIADA HENTI … Kemudahan itu akan sering datang MENGHAMPIRI
KEPERCAYAAN itu seperti KEPERAWANAN, jangan berikan kepada sembarang orang. Sekali kita kehilangan, dia tidak bakal balik lagi. Hati-hati memberikan kepercayaan kepada orang lain
Tidak mengapa menjadi tua, asal tetap muda dalam semangat.

Selasa, 22 November 2011

// nama file   : lat nested loop (perulangan dalam perulangan)
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main ()
{
int a,b;
   char na[10];
   char nm[30];
   char kls[4];
   char jrs[20];
   char mt[9];
   float ns;
   char ket[6];
   clrscr ();
   cout << "Pengolahan data nilai siswa SMA N 10\n\n";
   for (a=1;a<=3;a++)
   {
    cout <<"data murid ke-"<< a << endl;
      cout <<" no absen           = ";gets (na);
      cout <<" nama               = ";gets (nm);
      cout <<" jurusan            = "; gets (jrs);
      cout <<" kelas              = ";gets (kls);
      for (b=1;b<=2;b++)
      {
      cout <<"data mata pelajaran ke-"<< b << endl;
         cout <<" mata pelajaran  = "; gets (mt);
         cout <<" nilai semester  = "; cin >> ns;
         if(ns>=60)
          strcpy (ket,"lulus");
         else
          strcpy (ket,"remedial");
         cout <<" keterangan      = "<< ket << endl;
      }
      getch();
   }
   getch();
}