WELCOME TO MY WORLD

Selamat datang di ega's blog. Don't Judge The Book With The Cover !!!!!

Friday, May 4, 2012

Sejarah LINUX

I'm back ... deeeeeeeh bahasanya sok iyeh banget , heheeee .... lagi lagi ega balik lagi ,,, Selamat Pagi semua ,,, udah sarapan belom ??? belom ??? sama dong ,,, hhahahahaaaaa engga jelas banget yaaaaaaaa ... langsung aja deh , ega mau share lagi nih . kali ini tentang PERKEMBANGAN LINUX ..... pasti udah banyak yang udah tau kan ??? ega cuma mau nambahin sedikiiiiiiiiiiiiiiiiiit aja ,,,
check this out , selamat menikmati .........


LINUX



Sejarah Linux diawali dari pengembangan sistem yang bernama UNIX oleh Ken Thompson dan Dennis Ritchie yang berasal dari AT&T Bell labs, pada tahun 1968. Karena tujuan UNIX adalah sistem operasi yang multiuser dan multitasking, maka UNIX ditulis ulang dengan menggunakan bahasa C (sebelumnya menggunakan bahasa B). Hal ini memungkinkan untuk didevelop ke berbagai platform hardware tanpa perlu harus menuliskan kode yang spesifik. Sehingga develop itu masih terus bertahan sampai saat ini.

Bell melisensikan sistem operasi ini kebeberapa institusi, salah satunya ke departemen Ilmu Komputer Universitas Berkeley California, yang akhirnya menghasilkan beberapa cloning UNIX dengan kode BSD (Berkeley Software Distribution) Professor Andrew Tanenbaum telah mengembangan sistem operasi Unix yang dapat berjalan pada personal computer yaitu MINIX (Mini UNIX). Namun sistem ini tidak memiliki seluruh fungsi UNIX yang diinginkan mahasiswa saat itu, terutama untuk mahasiswa bernama Linus Trovalds.

Linux muncul pada tahun 1991 yang dikembangkan oleh mahasiswa yang bernama Linus Trovalds dengan tujuan membuat sistem operasi gratis dengan kemapuan seperti UNIX tetapi kompatibel dengan PC. September 1991, Linux diluncurkan pertama kali dengan panjang source code 10.239 lines versi 0.01. Perkembangan berikutnya adalah versi 0.95 yang dianggap rilis paling penting, karena mampu menjalankan X Windows System. Pada tanggal 9 Mei 1996, TUX diresmikan sebagai maskot Linux yang dibuat oleh Larry Ewing sesuai dengan pernyataan “Linus likes penguins”. Nama TUX sendiri diambil dari Trovalds Unix untuk menghormati Linus Trovalds sebagai pengembang Linux.

Pada awalnya Linux diluncurkan dibawah lisensi yang melarang komersialitas. Tetapi pada perkembangannya, Linus Trovalds mengubah lisensinya menjadi GNU General Public License. Lisensi mengijinkan distribusi atau bahkan penjualan versi Linux yang sudah dimodifikasi tetapi dengan catatan bahwa semua distribusi tersebut haras dibawah lisensi GNU GPL dan harus dengan source code programnya.

Linux memiliki beberapa kelebihan setara dengan UNIX, antara lain:
1. Multi Thread
2. Multi User
3. Multi Processing
4. Manajemen Memori yang bagus
5. Sekuritas
6. File System stabil
7. Ketersedian source code
8. Tersedia dlam versi livecd




Nah itu tadi sedikit tentang LINUX .. semoga bisa menambah sedikit pengetahuan teman - teman ..... Aamiin


sumber : http://deje.wordpress.com/2008/03/12/sejarah-perkembangan-linux/

Pengenalan Q BASIC

Huuuaaaaaalooooooooowwwwwww ceman - ceman .... ega balik lagi , lagi , lagi dan lagi , heheheheeeee
semoga engga bosen yaaaaaaaaaaaa . Aamiin *berdoadipojokan
kali ini ega mau share tentang PENGENALAN Q BASIC ... cuma sedikit sih , tapi semoga bisa menambah pengetahuan teman teman yang sudah banyak jadi semakin banyak ......
yuuuuuuk capcus di intip .... check this out ,,,,




BENTUK UMUM KONDISI DAN PERULANGAN DIDALAM PERULANGAN Q BASIC




  1. Pengertian Kondisi
Perintah kondisi/ perintah IF Then merupaka perintah yang digunakan untuk melakukan pengecekan tersebut suatu kondisi apabila kondisi tersebut sudah dipenuhi. Perintah ini juga sangat berhubungan dengan operasi logika yang juga dapat ditulis dalam 2 bentuk yaitu IF dengan satu baris perintah saja dan IF dengan baris perintah.
  1. Pengertian Perulangan
Perulangan dalam bahasa pemrograman Q Basic merupakan suatu kondisi yang memenuhi untuk melakukan perulangan statement tertentu sampai kondisi tersebut tidak terpenuhi sehingga perulangan dihentikan.

Ada 3 jenis perulangan dalam Q Basic, yaitu :
  1. FOR..NEXT
Berfungsi untuk mengulangi suatu perintah (instruksi) dalam jumlah yang telah ditentukan dan besarnya kenaikan.
Bentuk Umumnya 
        FOR Counter=nilai-awal To Nilai-Akhir (STEP Kenaikan)
        -----Instruksi-----
       (Exit FOR)
       -----Instruksi-----
       NEXT

   b. DO
Perulangan DO juga dibagi menjadi 2, yaitu :
a. DO...WHILE...LOOP
Berfungsi untuk mengulangi suatu perintah selama WHILE (suatu kondisi) memenuhi syarat (bernilai TRUE) dan akan berhenti apabila WHILE tidak lagi memenuhi syarat (bernilai FALSE).
Bentuk Umum :
DO WHILE (Kondisi)
….Instruksi....
(Exit Do)
…..Instruksi.....
LOOP
b. DO...UNTIL...LOOP
Merupakan kebalikan dari DO WHILE. Ia akan mengulangi suatu perintah selama kondisi yang dibandingkan tidak memenuhi syarat (bernilai FALSE) dan akan berhenti apabila UNTIL (Kondisinya) memenuhi syarat (bernilai TRUE).
Bentuk Umum :
DO UNTIL (Kondisi)
----Instruksi-----
(EXIT DO)
----Instruksi-----
LOOP
WHILE...WEND 
sama dengan DO WHILE...LOOP, tapi WHILE...WEND bentuk penulisannya hanya satu dan tidak memiliki perintah EXIT untuk menghentikannya proses secara berulang-ulang sebelum berakhir. Bentuk Umum : 
WHILE (Kondisi) 
----Instruksi------ 
(EXIT DO) 
----Instruksi------ 
WEND 
KETERANGAN :
    • (STEP Kenaikannya) : Besarnya kenaikan yang diinginkan dalam            perulangan FOR
    • Instruksi : Kode – Kode program yang akan dijelaskan jika kondisi yang ditentukan memenuhi syarat
    • (EXIT FOR) : Perintah yang digunakan untuk menghentikan atau keluar dari LOOP FOR sebelum nilai akhir terpenuhi.
    • (EXIT DO) : Perintah yang digunakan untuk menghentikan atau keluar dari perulangan DO..LOOP sebelum Kondisi yang ditentukan memenuhi syarat.

Contoh Program sederhana dengan menggunakan statement kondisi :

IF (nilai 60)
Cout “Anda Lulus n”;
Else
Cout “ Anda tidak lulus m”;

untuk membentuk multiway selection, dapat digunakan nested IF-ELSE, hal ini dapat dilakukan sebanyak yang diinginkan.
Bentuk Umum Nested IF...ELSE :
IF (Cond-exp1)
statement1 ;
ELSE IF ( Cond-Exp2 )
statement2;
ELSE
statement n;

contoh program sederhana dengan menggunakan statement perulangan.
FOR...NEXT UNIVERSAL
outputnya :
12345
1234
123
12
1

maka coding nya yaitu :
CLS
INPUT “MASUKAN BILANGAN”, A
FOR B=1 TO A
FOR C=1 TO A
PRINT C;
NEXT C;
PRINT
A=A-1
NEXT B
END

Maka Penjelasannya :
  1. CLS berfungsi untuk membersihkan layar dari tampilan teks sebelumnya
  2. berfungsi untuk memasukan variabel, program diatas menggunakan variabel A
  3. FOR...NEXT berfungsi untuk melakukan suatu perulangan sampai kondisi yang digunakan bernilai salah. Sehingga perulangan tersebut akan berhenti, dan melanjutkan ke statement setelah NEXT.
  4. Pemberian nilai bahwa nilai variabel A bernilai sama dengan nilai variabel A sebelumnya dikurangi 1.
  5. END untuk mengakhiri program.                                                                                        Okeeeeeeeeeeee ,,,, itu tadi yang bisa ega share ... semoga bermanfaat yaaaaa ,,,                           Sumber : http://farhahrhh.blogspot.com/2011/09/pengenalan-q-basic.html