April 2017 - Catatan Faiq Hisyam Marwan

Contact Form

 
program kalkulator;
uses crt;
var
input1, input2, tambah, kurang, kali : integer;
bagi : real;

begin
clrscr;

writeln('Program Kalkulator Sederhana');
writeln('Oleh : Faiq Hisyam Marwan');
writeln(' ');
writeln(' ');

write('Masukkan Bilangan Pertama : ');
readln(input1);
write('Masukkan Bilangan Kedua : ');
readln(input2);
writeln(' ');
writeln(' ');

tambah:=input1+input2;
writeln('Hasil Penjumlahannya Adalah : ',tambah);

kurang:=input1-input2;
writeln('Hasil Pengurangannya Adalah : ',kurang);

kali:=input1*input2;
writeln('Hasil Perkaliannya Adalah : ',kali);

bagi:=input1/input2;
writeln('Hasil Pembagiannya Adalah : 'bagi);

readln;
end.




Total comment

Author

Faiq Hisyam Marwan
Program repeat_ganjil;
uses crt;
var z : integer;

begin
clrscr;

write('output bilangan Genap : ');

z:=1
repeat
         if(x mod 2)=1 then
         write(z,' ');
         z:=z+1;
until z=30;

readln;
end.

Total comment

Author

Faiq Hisyam Marwan
Program repeat_genap;
uses crt;
var z : integer;

begin
clrscr;

write('output bilangan Genap : ');

z:=1
repeat
         if(x mod 2)=0 then
         write(z,' ');
         z:=z+1;
until z=30;

readln;
end.

Total comment

Author

Faiq Hisyam Marwan
Program for_genap
uses crt;
var z : integer;

begin 
clrscr;

write('Output Bilangan Ganjil : ');

x:=1;
        for x:=1 to 30 do
        if(x mod 2)=0 then
        write(x,' ');
        x:=x+1;

readln;
end.


Semoga bermanfaat :v

Total comment

Author

Faiq Hisyam Marwan
Program for_ganjil
uses crt;
var z : integer;

begin 
clrscr;

write('Output Bilangan Ganjil : ');

x:=1;
        for x:=1 to 30 do
        if(x mod 2)=1 then
        write(x,' ');
        x:=x+1;

readln;
end.



Semoga bermanfaat. :)

Total comment

Author

Faiq Hisyam Marwan


Konsep Proses Pada Sistem Operasi
Sistem operasi mengeksekusi berbagai jenis program. Pada sistem batch program tersebut biasanya disebut dengan job, sedangkan pada sistem time sharing, program disebut dengan program user atau task. Beberapa buku teks menggunakan istilah job atau proses. Proses adalah program yang sedang dieksekusi. Eksekusi proses dilakukan secara berurutan. Dalam suatu proses terdapat program counter, stack dan daerah data.  Penjadwalan merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Proses penjadwalan yang akan dibahas disini adalah proses penjadwalan sistem operasi Solaris dan Linux. Tujuan utama penjadwalan proses optimasi kinerja menurut kriteria tertentu, dimana kriteria untuk mengukur dan optimasi kerja penjadwalan.


Pada sistem Operasi, terdapat 3 tipe penjadwal berada secara bersama-sama pada sistem operasi yang kompleks, yaitu:
a.   Penjadwal jangka pendek (short term scheduller)
Bertugas menjadwalkan alokasi pemroses diantara proses-proses ready di memori utama. Penjadwalan ini dijalankan setiap terjadi pengalihan proses untuk memilih proses berikutnya yang harus dijalankan.
b.  Penjadwal jangka menengah (medium term scheduller)
Setelah eksekusi selama suatu waktu, proses mungkin menunda sebuah eksekusi karena membuat permintaan layanan masukan/keluaran atau memanggil suatu system call. Proses-proses tertunda tidak dapat membuat suatu kemajuan menuju selesai sampai kondisi-kondisi yang menyebabkan tertunda dihilangkan. Agar ruang memori dapat bermanfaat, maka proses dipindah dari memori utama ke memori sekunder agar tersedia ruang untuk proses-proses lain. Kapasitas memori utama terbatas untuk sejumlah proses aktif. Aktivitas pemindahan proses yang tertunda dari memori utama ke memori sekunder disebut swapping. Proses-proses mempunyai kepentingan kecil saat itu sebagai proses yang tertunda. Tetapi, begitu kondisi yang membuatnya tertunda hilang dan dimasukkan kembali ke memori utama dan ready.

c.   Penjadwal jangka panjang (long term scheduller)
Penjadwalan ini bekerja terhadap antrian batch dan memilih batch berikutnya yang harus dieksekusi. Batch biasanya berupa proses-proses dengan penggunaan sumber daya yang intensif (yaitu waktu pemroses, memori, masukan/keluaran), program-program ini berprioritas rendah, digunakan sebagai pengisi (agar pemroses sibuk) selama periode aktivitas job-job interaktif rendah.
Meskipun tiap-tiap proses terdiri dari suatu kesatuan yang terpisah namun adakalanya proses-proses tersebut butuh untuk saling berinteraksi. Satu proses bisa dibangkitkan dari output proses lainnya sebagai input. Pada saat proses dieksekusi, akan terjadi perubahan status. Status proses didefiniskan sebagai bagian dari aktivitas proses yang sedang berlangsung saat itu. Gambar 3.1 dibawah, ditunjukkan diagram status proses. Status proses terdiri dari :
 a.   New,  proses sedang dibuat.
 b.   Running, proses sedang dieksekusi.
 c.   Waiting,  proses sedang menunggu beberapa event yang akan terjadi (seperti menunggu untuk menyelesaikan I/O atau menerima sinyal).
 d.   Ready,  proses menunggu jatah waktu dari CPU untuk diproses.
 e.   Terminated,  proses telah selesai dieksekusi.

Total comment

Author

Faiq Hisyam Marwan


GNU Linux

GNU/Linux adalah sebuah sistem operasi yang diciptakan oleh Linus Benedict Torvalds seorang mahasiswa Universitas Helsinki Finlandia di tahun 1991. Proyek GNU ini diluncurkan pada tahun 1984 untuk mengembangkan sebuah sistem operasi lengkap mirip UNIX berbasis perangkat lunak bebas, yaitu sistem GNU (GNU merupakan akronim berulang dari “GNU’s Not Unix”; GNU dilafalkan dengan “genyu”).  Nama itu dipilih karena rancangannya mirip Unix, tetapi berbeda dari UNIX, GNU tidak mengandung kode-kode UNIX. Pengembangan GNU dimulakan oleh Richard Stallman dan merupakan fokus asli Free Software Foundation (FSF). Varian dari sistem operasi GNU, yang menggunakan kernel Linux, dewasa ini telah digunakan secara meluas. Walaupun sistem ini sering dirujuk sebagai “Linux”, sebetulnya lebih tepat jika disebut sistem GNU/Linux. Ada salah satu fitur atau kemampuan yang sangat menarik dari GNU/Linux yang belum ada pada sistem operasi populer lainnya, yaitu menjalankan sistem operasi dan aplikasi lengkap tanpa menginstalnya di hard disk. Dengan cara ini dengan mudah kita dapat menggunakan GNU/Linux di komputer orang lain karena tak perlu menginstalnya. Sejarah sistem operasi Linux berkaitan erat dengan proyek GNU, proyek program bebas freeware terkenal diketuai oleh Richard Stallman. Proyek GNU diawali pada tahun 1983 untuk membuat sistem operasi seperti Unix lengkap dengan kompiler, utiliti aplikasi, utiliti pembuatan dan seterusnya, diciptakan sepenuhnya dengan perangkat lunak bebas.

Pada tahun 1991, pada saat versi pertama kerangka Linux ditulis, proyek GNU telah menghasilkan hampir semua komponen sistem ini kecuali kernel. Torvalds dan pembuat kernel seperti Linux menyesuaikan kernel mereka supaya dapat berfungsi dengan komponen GNU, dan seterusnya mengeluarkan Sistem operasi yang cukup berfungsi. Oleh karena itu, Linux melengkapi ruang terakhir dalam rancangan GNU.
Richard Stallman in Oslo, Norway 2009
Sumber : http://id.wikipedia.org/wiki/Richard_Stallman


Total comment

Author

Faiq Hisyam Marwan