LINUX DAN BAHASA C

SEJARAH LINUX :

          Linux diciptakan pada tanggal 5 oktober 1991 oleh Linus Benedict Torvalds, seorang mahasiswa Universitas helsinki di Finlandia. Versi pertama Linux 0.10 pertama kali dipublikasikan pada November 1991. Kemudian diterbitkan versi 0.11 pada Desember 1991. Pada versi 0.13, Linux sudah lebih stabil dan diubah versinya menjadi versi 0.95. kini Linux terus berkembang cepat.

SHELL PADA LINUX :

          Shell adalah penerjemah perintah user ke instruksi sistem operasi. Contohnya :

                   Ls > hasil_ls.txt

Perintah di atas berarti “Tampilkan semua isi direktori saat ini dan simpan hasilnya ke dalam file hasil_ls.txt”.

          Macam-macam Shell :

  1. Bourne Shell (Sh) : Shell yang pertama kali muncul, sekarang sudah tidak dipakai lagi, lambangnya ($).
  2. C-Shell (Csh) : Lebih banyak digunakan, lambangnya (%).
  3. Jsh.
  4. Korn Shell (Ksh).
  5. Bourne Again Shell (Bash) : Diciptakan oleh Brian Fox dan Chet Ramey pada Januari 1998.
  6. Tcsh.

KEISTIMEWAAN LINUX :

  1. Free software;
  2. Full 32 bit;
  3. Dapat digunakan untuk mengerjakan tugas yang berbeda-beda dalam satu waktu (multitasking).
  4. Dapat digunakan untuk banyak user dalam satu waktu (multiuser).
  5. Mendukung implementasi lengkap TCP/IP.
  6. Mendukung bermacam-macam file sistem untuk menyimpan data.
  7. Mendukung virtual memori.
  8. Mendukung shared library.
  9. Mendukung hampir semua fasilitas pada UNIX.
  10. Perkembangannya cepat dan berkesinambungan.
  11. Memiliki fasilitas GUI yang dikenal dengan nama Xfree86.
  12. Lebih murah.

MACAM-MACAM DISTRIBUSI LINUX :

  • BlankOn;
  • Cent OS;
  • Slackware;
  • Gentoo;
  • Redhat;
  • Fedora;
  • Debian;
  • Open SUSE;
  • Caldera;
  • Ubuntu;
  • Mandriva;
  • Mint;
  • Nusantara;
  • Xandros;

INSTALASI LINUX :

  1. Mempartisi ulang harddisk.
  2. Melakukan start ulang (booting) menggunakan media installasi Linux.
  3. Menentukan file system yang digunakan yaitu file system ext2fs(ext3fs dan reisserfs).
  4. Melakukan setting mount point (drive).
  5. Linux akan melakukan installasi secara otomatis dari settingan yang telah kita tentukan.

BAHASA C :

     Bahasa C merupakan salah satu bahasa pemrograman komputer yang dibuat pada tahun 1972 oleh Dennis Ritchie dan Brian W. Kernighan. Merupakan bahasa pemrograman terstruktur, yang membagi program dalam bentuk sejumlah blok.

PERINTAH-PERINTAH DASAR :

a)    #include<stdio.h> : Instruksi pada kompiler untuk menyisipkan file lain (stdio.h) saat program dikompilasi.

b)   Main() : menyatakan nama judul fungsi.

c)    Clrscr() : menghapus layar.

d)   Tanda ({) dan (}) : menyatakan awal dan akhir dari instruksi dalam program.

e)   Printf : mencetak output.

f)    Int : variabel bertipe data integer & float : pecahan/desimal.

g)   Scanf : menentukan input.

h)   %d : untuk input tipe data integer dan %f : untuk float.

i)     Return 0 : untuk mengembalikan nilai variabel.

VI EDITOR :

          Vi editor adalah editor berbasis text yang banyak digunakan untuk mengedit text dan menggerakkan kursor ke bagian layar yang ingin diedit.

PERINTAH-PERINTAH DASAR VI EDITOR :

1)    Md nmfile[enter] : membuat file dengan nama “nmfile”.

2)   Cd nmfile[enter] : mencetak file dengan nama “nmfile”.

3)   Vi nmfile.c[enter] : untuk mengedit file yang sudah ada atau apabila namafile tidak ada akan secara otomatis dibuatkan sebuah file kosong dengan nama seperti yang diketikan.

4)   :wq[enter] : keluar dari vi dan menyimpan hasil modifikasi terakhir ke file.

5)   Gcc nmfile.c –o nmfile(yg baru) : untuk menjalankan program.

6)   ./nmfile(baru) : melihat output pada program yang dijalankan.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: