Jumat, 12 Oktober 2012


Keywords dan Library Function dalam Bahasa C / C++

Keywords dan Library Functions dalama Bahasa C/C++
Perhatikan dua contoh program c yang tujuannya menginput dua buah nilai kemudian mencetak totalnya, sebagai berikut :










CC++

#include <stdio.h>

void main() {

   int A, B, T;

   scanf("%i", &A);

   scanf("%i", &B);

   T = A + B;

   scanf("%i", &T);

}

#include <iostream.h>

void main() {

   int A, B, T;

   cin >> A;

   cin >> B;

   T = A + B;

   cout << T;

}


Perhatikan kata-kata yang ada dalam kedua program tersebut, yaitu:








includestdio.h
stream.h
void
int
main()
scanf()
printf()
cin
cout


Diantara banyak sekian kata yang digunakan dalam suatu bahasa pemograman ada yang disebutkeyword (kata kunci) dan ada yang digunakan untuk function (fungsi).


include sendiri bukan merupakan keyword, tapi suatu instruksi yang diberikan untuk compiler agar menyertakan (include) library function yang terdapat dalam suatu file yang disediakan oleh bahasa C.





  1. Keyword dalam bahasa C

  2. Keyword dalam ANSI C (ANSI = American National Standards Institute)









    auto
    break
    case
    char
    const
    continue
    default
    do
    double
    else
    enum
    extern
    float
    for
    goto
    if
    int
    long
    register
    return
    short
    signed
    sizeof
    static
    struct
    switch
    typedef
    union
    unsigned
    void
    volatile
    while


    Keywords tambahan dalam Turbo C

    Selain keywords yanga da pada ANSI C, Turbo C menambah beberapa keywords yaitu:





    asm
    cdecl
    far
    huge
    interupt
    near
    pascal


    Keywords tambahan dalam C++

    Selain keywords yanga da pada ANSI C, Turbo C, C++ menambah beberapa keywords yaitu:






    asm
    class
    delete
    friend
    inline
    new
    operator
    private
    protected
    public
    template
    this
    virtual



  3. Library Functions dan Library Macroes dalam Turbo C

  4. (Fungsi-fungsi Pustaka dan Makro-makro Pustaka)

    Bahasa C menyiapkan banyak fungsi. Setiap fungsi terdiri dari banyak instruksi yang sulit dipahami.
    Karena sulit dipahami maka Bahasa C menyiapkannya untuk pemakai.
    Karena telah disiapkan maka fungsi tersebut disebut Library Function (fungsi pustaka).
    Salah satu fungsi yang sudah diperkenalkan diatas adalah fungsi mencetak ke layar monitor yaitu fungsi printf().
    Fungsi-fungsi tersebut dikelompokkan menurut jenis dan sifatnya, dan disimpan dalam sebuah file yang berekstensi h.
    Sebagai contoh, fungsi-fungsi yang berguna untuk input dan output standard, disimpan dalam file stdio.h.



    1. dalam stdio.h













    2. Library FunctionsLibrary Macroes
      clearerr()
      fclose()
      fccloseall()
      fdopen()
      fflush()
      fgetc()
      fgetchar()
      fgetpos()
      fgets()
      flushall()
      fopen()
      fprint()
      fputc()
      fputchar()
      fputs()
      fread()
      free()
      freopen()
      fscan()
      fseek()
      fsetpos()
      ftell()
      fwrite()
      gets()
      getw()
      perror()
      printf()
      puts()
      putw()
      rename()
      rewind()
      scanf()
      unlink()
      feof(f)
      ferror(f)
      fileno(f)
      getch(f)
      getchar(f)
      putchar(f)
      remove(path)









      Contoh Penggunaan:


      #include <stdio.h>

      void main() {

         int A, B, T;

         A = 5;

         B = 2;

         T = A + B;

         printf("%i", T);

         // Tercetak : 7

      }

      Perhatikan :

      Dalam file stdio.h, terdapat 33 buah Library Functions (fungsi-fungsi pustaka).
      Salah satu diantaranya adalah printf().
      Itulah sebabnya, pada setiap program yang menggunakan instruksi printf(), maka file stdio.h selalu di include-kan dalam program dengan menambahkan #include <stdio.h>.


    3. dalam math.h












    4. Library Functions
      Contoh Penggunaan:


      #include <stdio.h>

      #include <math.h>

      void main() {

         int A, B;

         A = 25;

         B = sqrt(A);

         printf("%i", B);

         // Tercetak : 5

      }
      abs()
      acosh()
      asin()
      atan()
      atan2()
      atof()
      ceil()
      cos()
      cosh()
      exp()
      fabs()
      floor()
      fmod()
      labs()
      ldexp()
      log()
      log10()
      pow()
      sin()
      sinh()
      sqrt()
      tan()
      tanh()


    5. dalam stdlib.h













    6. Library FunctionsLibrary Macroes
      Contoh Penggunaan:


      #include <stdio.h>

      #include <stdlib.h>

      void main() {

         char kar[6] = "27.5AB";

         int nilai;

         nilai = atoi(kar);

         printf("%i", nilai);

         // Tercetak : 27

      }

      atoi (alpha to int) : Mengambil nilai integer dari suatu string, mulai karakter terdepan sampai ditemui karakter yang bukan integer.
      abs()
      atof()
      atoi()
      atol()
      div()
      exit()
      free()
      ldiv()
      malloc()
      rand()
      srand()
      system()
      abs(x)
      atoi(s)
      random(sum)
      randomize()


    7. dalam string.h









    8. Library Functions
      Contoh Penggunaan:


      #include <stdio.h>

      #include <string.h>

      void main() {

         char A[4] = "ABCD";

         char B[4] = "PQRS";

         strcpy(B, A);

         puts(B);

         // Tercetak : ABCD

      }

      strcpy (string copy) : Menyalin string A ke B
      strcpy()
      strcat()
      strchr()
      strcmp()
      strlen()


    9. dalam conio.h





    10. Library Functions
      clrscr()
      getch()
      getche()
      gotoxy()
      khbit()
      putch()


    11. dalam io.h









    12. Library Functions
      access()
      _close()
      close()
      _creat()
      eof()
      filelength()
      _ope()
      open()
      _read()
      read()
      _write()
      write()


    13. dalam ctype.h












    14. Library FunctionsLibrary Macroes
      stlower()
      toupper()
      isalnum( c)
      isalpha( c)
      isascii( c)
      iscntrl( c)
      isdigit( c)
      isgraph( c)
      islower( c)
      isprint( c)
      ispuncts( c)
      isspace( c)
      isupper( c)
      isxdigit( c)
      toascii( c)
      _tolower( c)
      _toupper( c)

sumber : ALGORITMA (Algoritma & Struktur Data 1) dengan C, C++, dan Java
Read more »»   
Rabu, 10 Oktober 2012

Cara Kerja Netcut & Cara Mengatasi Netcut

software netcut


Netcut - Semua orang sudah keringatan dan manyun di sebuah hostspot wifi umum gratisan akibat koneksi yang putus tiba tiba, tapi anda melihat satu orang yang masih segar bugar dengan wajah yang tak bergelimang berdosa. Maka si kawan itu wajib dicurgai apakah dia sedang memakai netcut untuk mencuri kuota internet anda/ usil dengan user lainnya.

Sekilas cara kerja netcut:

  1. NetCut menjadikan laptop/komputernya sebagai gateway. Jadi dia bebas mengatur siapa yang masuk, dan siapa yang perlu ditendang keluar.

  2. Bekerja berdasarkan ARP (Address Resolution Protocol) Spoofing.
    Jadi dia mengelabuhi mac adress komputer satu Dengan IP adress Komputer lain.
    Misal, komputer A mau komunikasi ke B. Tapi, tiba2 si C mengangu komunikasi. Karena sebelumnya si C sudah sukses melakukan penyusupan di bagian ARP.
    Jadi si C bisa suka aja mau diapain tuh data yang sudah di copet. Mau di putus, di sambung semua terserah padanya.

  3. Software netcut ini paling popular di kalangan pengguna internet wifi gratisan.

  4. Software ini buat sakit hati.

Cara menggunakan Netcut:


  1. Penggunaan netcut sangat mudah dan simpel.

  2. Download netcut > install di komputer > Jalankan softwarenya

  3. Tinggal pilih IP/Hostname/Mac Address client yang ingin diputuskan koneksinya dan mengklik cut off.

  4. User tersebut akan langsung terputus koneksinya dari server sampai anda membebaskannya atau dengan mengklik Resume atau dia mengganti IP address nya sendiri.
Cara atasi netcut:
  1. Kalau kawan merasa sudah diusili seseorang, pertama ganti saja dulu IP adress nya untuk menghindar, kalau boleh ubah kedekat dengan ip server atau gateway untuk mengelabuhinya. Kalau dia tetap mengulah. Telepon semua pasukan geng anda. :)

  2. Cek ARP untuk mengetahui apakah ada orang yang memakai netcut.
    Start menu > run > ketik "cmd" atau command prompt > ketik lagi "arp -a" untuk melihat IP router. Kalau ada lebih dari satu ip router, pertimbangkan niat ber online. Atau lapor saja ke admin tentang hal ini.
    Lebih gampang: kawan bisa install program Anti ARP(sayang masih trial version, belum ketemu keygennya) dan jalankan sebelum online. Biar lebih aman.

  3. Hidden komputer dari LAN pake XP antispy

  4. Bisa juga memakai program seperti "Anti Netcut", namun saya belum yakin apakah akan bekerja.

  5. Kerjai balik si Pembuat ulah.

  6. Banjiri laptopnya dengan ping yang bejibun dan terus menerus. Biar cepat hang sekalian terutama jika RAM nya rendah. Amin..
    start menu > run > ketik "cmd" >> ketik lagi "ping google.com -t"
  7. Lihat muka yang paling tidak berdosa ketika anda baru saja kehilangan koneksi. Razia laptop/ komputernya. Kalau ketahuan, pertimbangkan langkah 1 diatas.

  8. Yang teraman memang, jangan menggunakan software netcut ini untuk mengusili orang, apalagi misalnya korban sedang serius mengerjakan tugas penting. Kasian. Kalau buat sebatas bercanda mungkin boleh sesekali.
Demikian lah penjelasan singkat mengenai cara kerja netcut dan cara mencegah netcut nya. Intinya dari software ini: Gunakan sesuai kondisi. Jika teman mau berbagi pendapat atau menambahkan tips dan info tentang netcut lainnya, bebas untuk menulis pada kotak komentar dibawah.
Read more »»   
 
VIDEL TEKNIK INFORMATIKA © 2011 | Design Template by Rizky wardiansyah | Template Blogger Name | Template Transparent 2.0 | Template Transparent 2.0