Jumat, 27 September 2013

Cara Hack wifi Dengan CMD di win 7


Cara ini saya lakukan karena saya sangat jengkel pada teman-teman saya yang sama-sama pake wifi karena sering pake netcut. Rasa jengkel saya mendorong saya untuk mencari cara lain mengerjai balik mereka, dan hasilnya sangat mantab, di pake buat streaming youtube gak pake buffering (*tergantung kualitas wifi). Oke, Check it out.

Ikuti langkah-langkah berikut tanpa kurang sedikit pun :
·Buka Start -> All program -> accessories lalu klik kanan command prompt dan pilih run as administrator, atau bisa juga langsung ketikkan cmd.exe pada kolom search di start menu.

·Maka akan muncul tampilan seperti ini. 
·Lalu Ketikan ipconfig/all di pointer yang kedip-kedip. Perintah ini berfungsi untuk menampilkan informasi seputar koneksi dimana anda berada sekarang. 
·Hasilnya akan seperti dibawah ini. yang berisi segala macam informasi tentang komputer anda. Lalu cari yang namanya DNS Server kemudian lihat kode yang ada di sebelahnya, dan kode itu yang harus anda ingat, dan kalo perlu tulis dahulu di notepad. 
·Lalu scrolling cmd.exe kalian kebagian yang paling bawah, maka kalian akan menemukan perintah seperti perintah awal untuk mengetik. Kini perintah ketikannya beda lagi. Ketikkan perintah seperti berikut ping -L 500 10.0.1.2 -t. dan kode 10.0.1.2 itu berasal dari DNS Server yang tertera di atas (*DNS Server Punya saya). Ganti dengan DNS Server kalian. 
·Tekan Enter. Maka akan tampak proses seperti dibawah ini. Biarkan proses itu berjalan terus selama kalian online menggunakan wifi dimana tempat kalian sedang nongkrong sekarang ini. Bila perlu minimize saja, asal jangan di tutup cmd.exenya.
  

Cara ini bertujuan untuk menyedot bandwitch yang sedang digunakan oleh orang lain dalam satu jaringan hotspot/wifi yang sama-sama kalian gunakan. Jika anda kurang puas dengan kecepatannya bisa anda ganti 500 menjadi 1000 atau 2000

0 komentar:

Cara mengatasi pengguna NetCut dengan Port Monster

Buat yang sering internetan dengan wifi(hotspot) pasti sudah tidak asing lagi dengan istilah NetCut. Tools ini adalah salah satu tools yang paling dibenci para pengguna Internet. Pada saat lagi asyik-asyiknya browsing di dunia maya dan tiba-tiba koneksi computer anda mati sendiri karena ulah orang iseng yang sengaja meng-CUT' koneksi laptop anda.

Mungkin sudah banyak solusi yang dicari oleh para netter untuk mencegah tindakan jahil orang yang sengaja memutuskan koneksi kita, tetapi masih bisa di "CUT". Karena proteksinya kurang bagus

Untuk hal ini Ilmu n Trik akan membagikan tools untuk mencegah NetCut dan 100% manjur. Tools ini adalah "Port Monster" ver.2.0 . Port Monster ini bertugas"mem-block" IP yang meng-CUT koneksi kita dan kita bisa mengetahui orang yang sengaja memutuskan jaringan kita melalui IP addressnya. Jadi walaupun orang iseng tersebut akan memutuskan koneksi anda maka akan menjadi usaha yang sia-sia saja. 


KLIK DI SINI Untuk Download Port Monster 2.0 !

Cara Menggunakan Port Monster sebagai berikut :
  • Anda install terlebih dahulu port monster ini
  • Jika berhasil, maka aktifkan programnya dengan cara Start >> All Programs >>Port Monster
  • Maka Tampilannya seperti dibawah ini,
  • Klik saja Next, maka akan seperti gambar dibawah ini
  • Klik Next lagi, kemudian anda diminta untuk menginput IP address laptop yang anda miliki saat sedang wifi (gunanya supaya Port Monster ini melindungi laptop anda dengan mengenali IP address yang anda input tadi) lalu klik Add. Gambarnya seperti dibawah ini
  • Lalu klik next,
  • Anda klik next lagi, dan akan ada 3 pilihan yang sudah di checklist. Hal ini terserah anda mau anda checklist atau tidak, tapi lebih baik anda checklist saja. Seperti dibawah ini
  • Lalu anda klik finish untuk mengakhiri settingan.
  • Maka tampilan Port Monster akan seperti gambar dibawah ini, lalu anda klik Start untuk melindungi dari serangan NetCut, Jika anda ingin menghentikannya klik saja Stop. Dengan ini anda akan lebih nyaman saat wifi.
  • Jika anda ingin men-set ulang IP address anda yang baru maka klik saja File >> Configuration Wizard.

1 komentar:

Rabu, 25 September 2013

Membuat Efek Petir Dengan Photoshop

Pertama :
Buka Photoshop kamu dan buat sebuah dokumen baru dengan latar warna hitam.
Kedua :
Warnai layer 1 menggunakan gradient tool seperti gambar di bawah.
clip_image002
Ketiga :
Untuk membentuk efek petir, Klik Filter – Render – Difference Clouds.
clip_image004
Keempat :
Klik Image – Adjustment - Invert
clip_image006
Setelah di Invert, maka hasilnya akan seperti gambar di bawah :
clip_image008
Kelima :
clip_image010
Atur tingkat levelnya menjadi :
clip_image012
clip_image014
Keenam :
Atur pewarnaannya menggunakan Hue/Saturation, dengan cara Klik Image – Adjustment – Hue/Saturation.
clip_image016
clip_image018
clip_image020
Efek Petir telah jadi ,,,
 Selamat Berkreasi ,,

2 komentar:

Selasa, 24 September 2013

Cara membuat animasi matrix dengan turbo pascal

ini dia Cara Membuat Matrix dengan Pascal source Code nya :



uses crt;
const
 matrix : array [1..6] of string =
           ('##    ##    ##  ###### #####   ## ##    ##',
            '###  ###   ## # ###### ### ##  ## ##   ## ',
            '## ## ##  ##  #   ##   ### ##  ##  ## ##  ',
            '## ## ## ######   ##   #####   ##   ###   ',
            '##    ## ##   #   ##   ### ##  ##  ## ##  ',
            '##    ## ##   #   ##   ###  ## ## ##   ## ');
var
 x,y,i,j,x2,y2,k : byte;
 kar     : array[0..24] of char;
 bertemu : boolean;


procedure cek_benturan(var a,b : byte);
begin
 bertemu := ((((a >= x2) and (a <= x2 + 50))  and ((b >= y2) and (b <= y2 + 6)))
     and (matrix[b - y2 + 1][a - x2 + 1] = '#'));
end;

begin
 TextBackground(black);
 TextColor(green);
 clrscr;
 x2 := 20;
 y2 := 10;
  randomize;
  i := 1;
  repeat
   x := random(80);
  { if (x mod 2 <> 0) then x := x + 1;}
   for y := 1 to 24 do
    begin
     kar[y] := (char(random(512)));
     gotoxy(x,y);
     cek_benturan(x,y);
     if (bertemu = true) then
     begin
      TextColor(white);
      writeln('#');
     end
    else
     TextColor(green);
     write(kar[y]);
     delay(1000);
     bertemu := false;
    end;
    if ( i > 5 ) then
     begin
      for y := 1 to 24 do
       begin
        bertemu := false;
        j := random(80);
        k := random(24);
        {if (j mod 2 <> 0) then j := j + 1;}
        gotoxy(j, k);
        cek_benturan(j, k);
        if (bertemu <> true) then
        write(' ');
       end;
     end;
   inc(i);
  until keypressed;
  readln;
 end.




Okkeh. .

Copy Paste Source di atas pada Turbo Pascal. Di sini saya make yang 7.1
Untuk Tampilan Output nya jadi begini :


Matrix di Pascal 
selamat mencoba,,
 Pantang menyerah ,,

0 komentar:

Coding Sederhan Pascal

Prosedur dan Fungsi
Di sub judul ini, ada 4 source code yang mengandung fungsi dan prosedur. Fokus yang ada disini adalah bukan mengenai bagaimana isi prosedur itu, tapi lebih ke bagaimana penggunaan fungsi dan prosedur itu. Tentang bagaimana deklarasinya, penerapan parameter, pemanggilannya dan sebagainya… Contoh disini dimulai dari yang paling sederhana hingga yang lebih ribet sedikit…..

Dilatasi
Fungsi : Mengalikan dua buah angka yang dimasukan dengan angka tertentu.
Hint : -
Screenshot Output:



uses crt;
var absis,ordinat,pengali:integer;
procedure dilat(a,b,peng:integer);
   var c,d:integer;
   begin
    c:=a*peng;
    d:=b*peng;
    writeln('(',c,',',d,')');
   end;
begin
  writeln('Kordinat Awal');
  write('Absis : ');readln(absis);
  write('Ordinat : ');readln(ordinat);
  writeln;
  write('masukan faktor pengali ');readln(pengali);
  write('Kordinat (',absis,',',ordinat,') setelah didilatasikan terhadap faktor ',pengali,' menjadi ');
  dilat(absis,ordinat,pengali);
  readln;
end.



Mencari Penyelesaian Fungsi Kuadrat

Fungsi : Mengitung nilai persamaan kuadrat bila nilai x diketahui
Hint: Masukan  nilai a,b,c  dan nilai x.
Screen Shot :


uses crt;
var x,y,z,s:integer;
function fungsi(a,b,c,x:integer):integer;
    begin
       fungsi:=a*(x*x)-b*x+c;
    end;
begin
   write('masukan a : ');readln(x);
   write('masukan b : ');readln(y);
   write('masukan c : ');readln(z);
   write('masukan x : ');readln(s);
   writeln('f(x)=',x,'(x^',x,'2)-',y,'x+',z);
   writeln('f(',s,') =',fungsi(x,y,z,s));
   readln;
end.


Menghitung Waktu Gerhana

Fungsi : Menghitung tanggal gerhana pada bulan tertentu dengan rumus yang sudah ada.
Hint: Sebenarnya intinya hanya membuat prosedur yang menampilkan jumlah hari dalam bulan tertentu..waktu gerhana ini sebagai tambahan saja.
Screen Shot :




uses crt;
var b,ha,ger:integer;
      bul:string;
procedure maks(s:integer);
    var y,k:integer;
    begin
      case s of
        1,3,5,7,8,10,12:ha:=31;
        4,6,9,11:ha:=30;
        2:begin
            write('masukan tahun ');readln(y);
            k:=y mod 4;
            if k=0 then
              ha:=28
           else ha:=29;
           end;
      else writeln('Bulan salah!!!');readln;exit;
    end;
end;
procedure hitung(bee:integer);
   begin
     ger:=bee-(2*b);
   end;
begin
   write('masukan bulan ke- :');readln(b);
   maks(b);
   hitung(ha);
   write('Gerhana bulan ');
   case b of
       1 : WRITE('Januari');
       2:WRITE('Februari');
       3:WRITE('Maret');
       4:WRITE('April');
       5:WRITE('Mei');
       6:WRITE('Juni');
       7:write('Juli');
       8:WRITE('Agustus');
       9:write('September');
       10:write('Oktober');
       11:WRITE('November');
       12:WRITE('desemberrrr');
   end;
   writeln(' terjadi pada hari ke-',ger);
readln;
end.


Penjumlah Pecahan

Fungsi : Menjumlahkan 2 buah pecahan.
Hint:  Tinggal masukan saja penyebut dan pembilang.
Screenshot :




uses crt;
var pemi,pemII,penyi,penyII:integer;
      j,k:integer;
function pemb(a,c:integer):integer;
    begin
       j:=penyii;
       k:=penyi;
       pemb:=a*j+k*c;
    end;
function peny(b,d:integer):integer;
   begin
     peny:=b*d;
   end;
begin
    writeln('Pecahan 1 ');
    write('Pembilang i :');readln(pemi);
    write('Penyebut i :');readln(penyI);
    writeln;
    write('Pecahan 2 ');
    write('Pembilang ii :');readln(pemII);
    write('Penyebut II: ');readln(penyII);
    writeln;
    writeln('maka hasil dari pertambahan ',pemi,'/',penyI,'+',pemii,'/',penyII,' adalah ',pemb(pemi,pemii),'/',peny(penyi,penyii));
readln;
end.


ARRAY
Setelah prosedur dan fungsi, beralih ke Array. Karena sudah masuk ke array, kode-kode yang sini mungkin terlihat lebih rumit dari sebelumnya…

Mencari angka kelipatan 3

Fungsi :Mencari angka kelipatan 3 dari sekumpulan angka yang diinputkan.
Hint: Masukan angka dan masukan -1 untuk berhenti, otomatis hasil akan ditampilkan.
Screen Shot :





uses crt;
 var a,b:array[1..10] of integer;
        i,j,k,l:integer;
begin
       {memasukan angka}
   j:=1;
   repeat
     write('angka ke-',j,': ');readln(a[j]);
      j:=j+1;
   until a[j-1]=-1;
   {menentukan mana yang kelipatan 3}
   for k:=1 to j do
     begin
        if a[k] mod 3=0 then
           b[k]:=a[k];
      end;
{Menampilkan mana yang kelipatan tiga}
  write('angka kelipatan 3 adalah : ');
  for i:=1 to (j-1) do
    begin
       if b[i]<>0 then
         write(b[i],', ');
     end;
  readln;
end.



Penjumlah Matrix

Fungsi : Menjumlahkan dua matriks 3x3 yang diinputkan
Hint: Masukan nilai matriks di tiap-tiap baris dan kolom.
Screen Shot :




uses crt;
 var m1,m2,mp:array[1..10,1..10] of integer;
       i,j,k,l:integer;
begin
{Menginput nilai matriks}
  writeln('Matriks ke 1');
  for i:=1 to 3 do
    for j:=1 to 3 do
       begin
          write('m1[',i,',',j,'] : ');readln(m1[i,j]);
       end;
  writeln;
  writeln('Matriks ke 2');
  for i:=1 to 3 do
       for j:=1 to 3 do
         begin
           write('m2[',i,',',j,'] : ');readln(m2[i,j]);
         end;
  writeln;
{jumlahkan}
 begin
  for i:=1 to 3 do
    for j:=1 to 3 do
       begin
          mp[i,j]:=m1[i,j]+m2[i,j];
       end;
 {lukis hasil penjumlahan}
 writeln('Hasil Penambahan = ');
 writeln;
    for i:=1 to 3 do
      begin
       writeln;
       for j:=1 to 3 do
         write(mp[i,j],' ');
      end;
readln;
end;
end.



Pendata Mahasiswa

Fungsi: Mendata data mahasiswa, atau apalah dengan array dan menampilkannya.
Hint: Intinya adalah membuat array di record.
Screen shot :




program mhsw;
uses crt;
type mahasiswa=record
               nama,nim,kelas:string;
               end;
var m:array[1..41] of mahasiswa;
       j,i:integer;

begin
write('Jumlah mahasiswa yang mendaftar : ');readln(j);
clrscr;
for i:=1 to j do
begin
writeln('Mahasiswa ',i,':');
write('Nama       : ');readln(m[i].nama);
write('Nim        : ');readln(m[i].nim);
write('Kelas      : ');readln(m[i].kelas);
  writeln;
  writeln;
  end;
clrscr;
writeln('==================================');
writeln;
writeln('DATA MAHASISWA KOMPUTOK');
writeln;
writeln('==================================');
for i:=1 to j do
begin
writeln('Mahasiswa ',i,':');
writeln('Nama       : ',m[i].nama);
writeln('Nim        : ',m[i].nim);
writeln('Kelas      : ',m[i].kelas);
writeln;
writeln;
end;
readln;
end.



Tabel Ajaib

Fungsi : Membuat tabel angka yang apabila nilai tabel dalam satu baris, kolom, dan diagonal di jumlahkan hasilnya akan sama.
Hint: jangan terlalu heran, semua sudah ada rumusnya. Tinggal masukan angka-angka saja.
Screen Shot :




uses crt;
var a,b,c,d,w,x,y,z,i,j:integer;
tab:array[1..4,1..4] of integer;
procedure lukistabel;
{Prosedur untuk menampilkan tabel}
var c:string;
begin
for i:=1 to 4 do
begin
writeln;
writeln;
for j:=1 to 4 do
begin
begin
  if (tab[i,j]>9) or ((tab[i,j]<0) and (tab[i,j]>-10))  then
 c:='    '
else if (tab[i,j]<10) and (tab[i,j]>-1) then
 c:='      '
  else c:='  ';
  end;
if j=1 then
write(tab[i,j],c)
  else if j=2 then write(tab[i,j])
else write(c,tab[i,j]);
end;
end;
end;
{program utama}
Begin
{memasukan nilai}
write('a = ');readln(a);
write('b = ');readln(b);
write('c = ');readln(c);
write('d = ');readln(d);
write('w = ');readln(w);
write('x = ');readln(x);
write('y = ');readln(y);
write('z = ');readln(z);
writeln('memproses.......');
delay(500);
{rumusnya ini}
tab[1,1]:=a-w;
tab[1,2]:=c+w+y;
tab[1,3]:=b+x-y;
tab[1,4]:=d-x;
tab[2,1]:=d+w-z;
tab[2,2]:=b;
tab[2,3]:=c;
tab[2,4]:=a-w+z;
tab[3,1]:=c-x+z;
tab[3,2]:=a;
tab[3,3]:=d;
tab[3,4]:=b+x-z;
tab[4,1]:=b+x;
tab[4,2]:=d-w-y;
tab[4,3]:=a-x+y;
tab[4,4]:=c+w;
{pemanggilan prosedur lukis tabel}
lukistabel;
readln;
end.


Fibbonaci Generator


Fungsi: Kode untuk Menghasilkan deret fibbonaci
Hint : Fibbonaci adalah deret yang angka selanjutnya adalah penjumlahan 2 angka sebelumnya.
Misal : 1 1 2 3 5 8 13 21 ….dst
Screen Shot




uses crt;
var a:array[1..1000] of longint;
i,k:integer;
begin
clrscr;
write('Input banyaknya fibbonaci: ');readln(i);

{fibbonacigenerator}
a[1]:=1;
a[2]:=1;
for k:=2 to i do
begin
a[k+1]:=a[k]+a[k-1];
end;
writeln;
writeln;

{menulis fibbonaci}
for k:=1 to i do
begin
write(a[k],' ');
end;
writeln;
readln;
end.



Iterasi
Nah, ini bagian perulangan. Tidak lebih rumit dari array, namun tidak sesederhana di sub bab fungsi dan prosedur.

Angka
Fungsi: Tak ada fungsi khusus, hanya menampilkan pola-pola angka saja…
Hint : Begitu jalan, langsung masukan angka saja, Jangan masukan angka terlalu kecil atau besar.
Screen Shot




uses crt;
var inp,i,a,t,r:integer;
begin
readln(inp);
t:=inp;
for i:=1 to inp do
  begin
for a:=1 to inp do
  write(a-t);
  writeln;
t:=t-1;
end;
readln;
end.



Jumlah Pangkat

Fungsi:  untuk menghasilkan deret pangkat, misal : 1, 4, 9, 16, 25 dst dan menjumlahkannya
Hint : Masukan jumlah deret pangkat yang akan ditampilkan untuk di jumlah…
Screen Shot




uses crt;
var k,jum:double;
i,n:longint;
begin
clrscr;
readln(n);
jum:=0;
for i:=1 to n do
begin
k:=sqr(i);
write(k:0:0);
  if i<>n then
write('+');
jum:=jum+k;
end;
write('=',jum:0:0);
readln;
end.


Tebak Angka

Fungsi:  Permainan Tebak angka, masukan angka rahasia dan suruh teman untuk menebaknya
Hint :  Permainan ini tidak akan asik bila dilakukan sendirian.
Screen Shot




uses crt;
var a,teb,c,d,rhs:integer;
begin
Write('Bilangan Rahasia : ');readln(rhs);
clrscr;
repeat
write('masukan Tebakan anda : ');readln(teb);
if (teb<>rhs) and (teb>rhs) then
writeln('Bilangan terlalu besar!')
else if (teb<>rhs) and (teb
writeln('bilangan terlalu kecil');
until (teb=rhs);
writeln('Tebakan Anda Benar!!!!, selamat!!!!');
readln;
end.

Z
Fungsi:  Melukis huruf Z dengan karakter ‘*’ sebesar jumlah perulangan yang di inputkan
Hint : Masukan angka untuk menentukan besar huruf Z
Screen Shot




uses crt;
var n,i,a:integer;
begin
readln(n);
for i:=1 to n do
begin
for a:=1 to n do
begin
  if (i=1) or (i=n) then
   write('#')
  else if (i<>1) and (i<>n) then
   begin
   if a+i=n then
     write('#')
     else
   write(' ');
   end;
     end;
     writeln;
     end;
readln;
end.





Program Pencari Pembagi

Program yang mungkin terlihat paling ribet, tapi sebenarnya alurnya sederhana. Berungsi untuk menampilkan pembagi dan hasil bagi bilangan bulat yang di masukan. Selain itu, disini juga bisa digunakan untuk menentukan bilangan mana yang prima atau bukan. Sebelumnya program ini sudah pernah di publish di artikel ini, namun saya tidak tampilkan source kodenya. Silahkan bila ingin langsung mencoba bisa langsung kesana.
Sebenarnya ada cacat di program ini, yaitu ada 2 perulangan disini. Yang satu untuk menentukan bilangan prima,  satunya lagi untuk menentukan pembagi. Sebenarnya 2 perulangan itu dapat dipangkas menjadi satu saja. Sehingga 2 perulangan menjadi tidak efisien. Kenapa harus 2?
Sejarahnya begini, awalnya saya menulis program ini iseng-iseng hanya untuk mencari yang mana bilangan prima. Lalu saya kembangkan lagi menjadi bisa menuliskan daftar bilangan pembagi, waktu itu, daripada repot mengedit perulangan untuk menentukan bilangan prima yang sudah mapan, saya membuat perulangan baru. Dan akhirnya program ini punya 2 perulangan yang strukturnya hampir mirip.
Tapi nampaknya tidak masalah, toh selisih waktu kalkulasinya hanya beberapa milidetik, bahkan untuk bilangan yang mencapai ratusan juta sekalipun. Mau edit lagi, rasanya malas……Berikut kodenya…….:
Hint: Sebelum di compile, buat dulu file bernama output.txt di folder yang sama dengan source code pembagi.




program pembagi;
uses crt;
var x,y,q,w,z,e,f,g:longint;
    l,a:string;
    out:text;
label k;

{prosedur untuk sekedar  merapikan hasil output}

procedure rapikan(s:longint;var t:string);
begin
if s<10 then
 t:='          '
 else if (s>9) and (s<100) then
 t:='         '
 else if (s>99) and (s<1000) then
 t:='        '
 else if (s>999) and (s<10000) then
 t:='       '
 else if (s>9999) and (s<100000) then
 t:='      '
 else if (s>99999) and (s<1000000) then
 t:='     '
 else if (s>999999) and (s<10000000) then
 t:='    '
 else if (s>9999999) and (s<100000000) then
 t:='   '
 else if (s>99999999) and (s<1000000000) then
 t:='  '
 else if (s>999999999) and (s<1000000000) then
 t:=' '
 else t:=' ';
end;

{program utama}
begin
textbackground(blue);
textcolor(Yellow);
clrscr;
assign(out,'output.txt');
append(out);
 gotoxy(3,1);writeln('+______________________________________________________+');
 gotoxy(3,2);writeln('|Copyright@2009, Xenovon, http://komputok.blogspot.com |');
 gotoxy(3,3);Writeln('+------------------------------------------------------+');
 writeln;
 writeln;
 gotoxy(3,5);writeln('Hint: Masukan angka 2 untuk keluar');
 gotoxy(3,6);writeln('      hasil juga dioutputkan ke output.txt');
 writeln;
 writeln;
 gotoxy(15,9);writeln('----[MENENTUKAN PEMBAGI SUATU BILANGAN BULAT]------');
 writeln;
 writeln;


{menuliskan ke output.txt}
 writeln(out);
 writeln(out);
 writeln(out);
 writeln(out,'+______________________________________________________+');
 writeln(out,'|Copyright@2009, Xenovon, http://komputok.blogspot.com |');
 Writeln(out,'+------------------------------------------------------+');
 writeln(out);
 writeln(out);
 writeln(out);
 writeln(out,'----[MENENTUKAN PEMBAGI SUATU BILANGAN BULAT]------');
 writeln(out);
 begin
{input bilangan yang akan di cari}
 k:
 write('masukan bilangan yang akan di cek : ');readln(x);writeln;

{error handling}
 if x<2 then goto k else

{pemeriksaan kondisi untuk keluar program, yaitu dengan menginput angka 2}
 if x=2 then
   begin
    writeln('2 adalah bilangan prima');
    writeln;
    write('Mau keluar?(y/x)');readln(l);
    writeln;
      if l='y' then exit else goto k;
   end;

{Menentukan apakah bilangan prima atau bukan}
 begin
  y:=1;
  repeat
   y:=y+1;
   q:=x mod y;
  until  (q=0);
 end;
if y=x then
 begin
  writeln(x,' adalah bilangan prima');writeln;
 writeln(out,x,' adalah bilangan prima');writeln(out);
 end
else
begin
     {apabila bukan prima, maka program menentukan pembagi yang mungkin}
 writeln('Pembagi dari ',x,': ');
 writeln('--------------------');
 writeln(out,'Pembagi dari ',x,': ');
 writeln(out,'--------------------');
 writeln(out);
 w:=1;
 repeat
  w:=w+1;
  e:=x mod w;
  if e=0 then
   begin
           {menuliskan pembagi & hasil bagi ke konsole dan ke output.txt}
   g:=x div w;
   rapikan(w,a);
   writeln(w,a,'--> ',x,'/',w,'= ',g);
   writeln(out,w,a,'--> ',x,'/',w,'= ',g);
   end;
 until  (w=x);
 writeln;
 writeln(out);
end;
goto k;
end;
close(out);
end.

0 komentar:

Perintah Dos



PERINTAH DOS

MS-DOS adalah singkatan dari Microsoft Disk Operating System, yaitu Sistem Operasi berbasis baris-perintah (command-line) yang digunakan pada PC. Seperti sistem operasi lain contohnya OS/2, ia menterjemahkan input dari keyboard menjadi pekerjaan yang dapat dilakukan oleh komputer, ia juga dapat menangani pekerjaan seperti input dan output pada disket atau harddisk, dukungan video, kontrol keyboard , dan banyak lagi fungsi-fungsi internal lainnya yang berkaitan dengan eksekusi sebuah program dan pemeliharaan file.
Perintah MS-DOS diketikkan dalam sebuah jendela yang disebut Command Prompt Window. Untuk keluar dari MS-DOS, ketik exit dalam jendela tersebut yaitu pada kursor yang berkedip-kedip.
MS-DOS Mode adalah sebuah shell dimana lingkungan MS-DOS di-emulasikan dalam Sistem Operasi 32-bit, seperti Windows. Program berbasis MS-DOS dapat berjalan di Windows dan biasanya ia membuat sebuah file yang disebut Program Information File (PIF) yang muncul sebagai shortcut di desktop anda.
Untuk membuka jendela Command Prompt, klik Start, pilih All Programs, pilih Accessories, dan kemudian klik Command Prompt.
Perintah-Perintah Internal MS-DOS / Command Prompt
Berikut ini adalah daftar perintah-perintah command prompt yang ada pada MS-DOS mode di Windows XP. Untuk informasi lebih spesifik mengenai suatu perintah, ketik HELP nama-perintah di jendela Command Prompt.

ASSOC
Menampilkan atau mengubah asosiasi ekstensi file.
AT
Menjadwalkan perintah dan program agar berjalan di komputer pada waktu tertentu.
ATTRIB
Menampilkan atau mengubah atribut suatu file.
BREAK
Mengatur atau menghilangkan pemeriksaan extended CTRL+C.
CACLS
Menampilkan atau mengubah daftar kontrol akses (ACLs) dari files.
CALL
Memanggil sebuah program batch dari program batch yang lain.
CD / CHDIR
Menampilkan nama atau mengubah direktori sekarang.
CHCP
Menampilkan atau mengubah nomor active code page.
CHKDSK
Memeriksa sebuah disket/harddisk dan menampilkan laporan status disket/harddisk tersebut.
CHKNTFS
Menampilkan atau mengubah proses pemeriksaan disket pada saat booting.
CLS
Menghapus layar jendela command prompt.
CMD
Menjalankan interpreter perintah Windows yang baru.
COLOR
Mengubah warna teks dan latar pada command prompt.
COMP
Membandingkan isi dari dua atau beberapa file.
COMPACT
Menampilkan atau mengubah kompresi file pada partisi NTFS.
CONVERT
Mengkonversi FAT ke NTFS. Anda tidak dapat mengkonversi drive yang sedang aktif.
COPY
Menyalin satu atau beberapa file ke lokasi lain.
DATE
Menampilkan atau mengubah tanggal.
DEL / ERASE
Menghapus satu atau beberapa file.
DIR
Menampilkan daftar file dan subdirektori dalam sebuah direktori.
DISKCOMP
Membandingkan isi dari dua buah disket.
DISKCOPY
Menyalin isi dari satu disket ke disket lain.
DOSKEY
Mengedit baris perintah, memanggil kembali perintah Windows, dan membuat macro.
ECHO
Menampilkan pesan, atau mengubah command echoing on atau off.
ENDLOCAL
Mengakhiri lokalisasi dan perubahan environment pada sebuah batch file..
EXIT
Keluar dari program CMD.EXE dan menutup jendela command prompt.
FC
Membandingkan dua atau beberapa file, dan Menampilkan perbedaan file-file tersebut.
FIND
Mencari string teks dalam sebuah file atau beberapa file.
FINDSTR
Mencari string dalam file.
FOR
Menjalankan perintah yang spesifik untuk masing-masing file dalam sekumpulan file.
FORMAT
Mem-Format sebuah hardisk/disket untuk digunakan di Windows.
FTYPE
Menampilkan atau mengubah tipe file yang digunakan dalam asosiasi ekstensi file.
GOTO
Mengarahkan Windows command interpreter ke baris yang berlabel dalam sebuah program batch.
GRAFTABL
Memperbolehkan Windows untuk menampilkan sekumpulan karakter extended dalam mode grafik.
HELP
Menyediakan informasi bantuan untuk perintah-perintah Windows.
IF
Menjalankan pemrosesan kondisional dalam program batch.
LABEL
Membuat, mengubah, atau menghapus volume label dari sebuah disket/harddisk.
MD / MKDIR
Membuat direktori.
MODE
Mengkonfigurasi alat yang ada pada sistem.
MORE
Menampilkan hasil perlayar.
MOVE
Memindahkan satu atau beberapa file dari satu direktori ke direktori yang lain.
PATH
Menampilkan atau mengatur path pencarian untuk executable files.
PAUSE
Menunda pemrosesan dari sebuah batch file dan menampilkan pesan.
POPD
Mengembalikan nilai sebelumnya dari direktori sekarang yang disimpan oleh PUSH.
PRINT
Mencetak file teks.
PROMPT
Mengubah command prompt Windows.
PUSHD
Menyimpan direktori sekarang kemudian mengubahnya.
RD /RMDIR
Menghapus direktori.
RECOVER
Mengembalikan informasi yang masih dapat dibaca dari sebuah disket/harddisk yang sudah bad/rusak.
REM
Menulis komentar dalam batch files atau CONFIG.SYS.
REN / RENAME
Mengubah nama file.
REPLACE
Mengganti file.
SET
Menampilkan, mengatur, atau menghapus variabel lingkungan Windows.
SETLOCAL
Memulai lokalisasi dari perubahan lingkungan dalam sebuah batch file.
SHIFT
Menggeser posisi parameter yang dapat diganti dalam sebuah batch files.
SORT
Menyortir input.
START
Membuka jendela baru untuk menjalankan perintah atau program yang spesifik.
SUBST
Membuat virtual drive dari sebuah direktori.
TIME
Menampilkan atau mengatur waktu sistem.
TITLE
Mengatur judul untuk jendela command prompt yang aktif.
TREE
Menampilkan secara grafis struktur direktori dari sebuah drive atau path.
TYPE
Menampilkan isi dari sebuah file teks.
VER
Menampilkan versi Windows yang anda gunakan.
VERIFY
Memberitahu Windows untuk memeriksa apakah file anda telah disimpan secara benar dalam disket/harddisk.
VOL
Menampilkan nomor serial dan volume label dari sebuah harddisk/disket.
XCOPY
Menyalin file serta pohon direktori.
source : google.com(Key : ms dos)
BAB I
PENDAHULUAN
1.1 Kata Pengantar
Berbagai macam contoh dari system Operasi seperti Disk Operation System, Windows, Linux, OS 2, Symbian, Mac OS, BIOS, IBM dan Unix. Pada tugas mata kuliah Sistem Operasi Dasar dalam hal mengetahui segala macam bentuk perintah dari salah satu system operasi, yaitu system operasi DOS.

Mengapa dalam sebuah komputer membutuhkan sistem operasi? Sistem operasi adalah sebuah perangkat lunak yang mampu menjalankan sebuah komputer yang kita miliki. Tanpa sebuah sistem operasi komputer yang kita miliki tidak akan dapat ‘berbuat apa-apa’ atau sama juga merupakan benda mati yang tidak berguna. Sistem operasi mengatur segala sesuatu yang ada di dalam komputer, termasuk semua hardware yang ada, memori, harddisk dan lain-lainnya sehingga mereka dapat berkerja sama melakukan tugasnya. Walaupun DOS adalah System Operasi yang sudah sangat lama sekali, namun sangat penting untuk di pelajari karena sampai sekarang pun DOS masih ada di dalam System Operasi Windows yang terbaru sekalipun
1.2 Latar Belakang
Dalam Ilmu komputer, Sistem operasi atau dalam atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan “kernel” suatu Sistem Operasi
BAB II
DOS
2.1 Pengertian DOS
DOS ( Disk Operating system ), adalah sebuah sistem operasi yang sangat banyak digunakan oleh komputer IBM-PC atau yang kompatibel dengannya. Microsoft membuat MS-DOS sebagai sebuah sistem operasi mainstream, sebelum pada akhirnya menghentikan dukungan MS-DOS secara perlahan ketika mereka membuat sebuah sistem operasi berbasis antarmuka grafis (dikenal juga dengan sebutan GUI) untuk pasar mainstream, yang disebut sebagai Microsoft Windows.
MS-DOS dirilis pertama kali pada tahun 1981, dan seiring dengan waktu, Microsoft pun meluncurkan versi yang lebih baru dari MS-DOS. Tidak kurang hingga delapan kali Microsoft meluncurkan versi-versi baru MS-DOS dari tahun 1981 hingga Microsoft menghentikan dukungan MS-DOS pada tahun 2000. MS-DOS merupakan salah satu kunci keberhasilan Microsoft dalam memproduksi perangkat lunak, dari sebuah perusahaan kecil pembuat bahasa pemrograman saat didirikan hingga menjadi sebuah perusahaan perangkat lunak yang seolah menguasai dunia.
Fungsi DOS itu sendiri adalah sebagai, berikut:
a. Berfungsi untuk mengoperasikan kegiatan dari peralatan masukkan dan keluaran, seperti monitor, pencetak, dan lain-lain.
b. Memungkinkan pemakai memuat dan mengeksekusi program
c. Menjaga keteraturan system file pada disk.
Cara untuk memulai DOS berbeda-beda untuk masing-masing Sistem Operasi
Windows:
• Untuk Windows 98/ME : Klik start menu | MS-DOS Prompt
• Untuk Windows 2000/XP : Klik start menu | Accessories | Command Prompt
• Atau untuk setiap Windows : Klik start menu | Run | ketikkan ‘cmd’ atau ‘command’
2.2 Macam – Macam bentuk Perintah DOS
Perintah DOS terdapat dua jenis perintah, yakni:
• Perintah internal (internal command), yakni perintah-perintah yang telah dimasukkan ke dalam COMMAND.COM (interpreter perintah DOS), sehingga dapat langsung dieksekusi oleh kernel DOS, di mana saja.
Contoh Perintah Internal DOS :
- MD - VER - CLS
- DIR - DEL - PATH
- TIME – PROMPT - VERIFY
- DATE – TYPE - BREAK
- CD – COPY - UNLOCK
- VOL – RENAME - LOCK
- EXIT – LH / LOADHIGH - CTTY
- VER - SET
• Perintah eksternal (external command), yakni perintah-perintah yang tidak dimasukkan ke dalam COMMAND.COM, dan membutuhkan sebuah berkas yang dapat dieksekusi (berupa program DOS) yang harus terdapat dalam direktori aktif.
- Format - CHKDSK
- Diskcopy - MODE
- Label
- Fdisk
Dan berikut penjelasan fungsi dari perintah DOS :
- CD.. / CHDIR : Mengganti direktori aktif ke direktori lainnya yang ditentukan dalam parameter. Jika dijalankan tanpa parameter, maka perintah ini akan menampilkan lokasi di mana direktori aktif berada.
- Dir : Perintah dir digunakan untuk melihat isi sebuah directory yang direkam di harddisk ke layar.
Bentuk Umum nya DIR(drive:)(path)(filename)(/p)(/w)(/a)((:atribs))(/o)((:)(/s)(/b)
- $h :menghapus kerekter sebelumnya(berfungsi seperti backspace).
- $n :menampilkan default disk yang digunakan.
- $p :menampilkan posisi direktori yang sedang aktif dari drive default.
- $q :menampikan karakter “=”
- $t :menampilkan jam yang aktif
- $v :menampilkan versi MS-DOS yang dipakai.
- $$ :menampilkan karakter “$”.
- $_ :pindah baris (line feed).
- $1 :menampilkan karakter <.
- $b :menampilkan karakter !.
- $d :menampilkan tanggal yang aktif.
- $e :berfungsi sebagai tombol ESC.
- CLS : Membersihkan layar dan menempatkan kursor pada pojok kiri layar. Perintah ini tidak memiliki parameter.
Pada saat melakukan perintah CLS otomatis layar akan bersih
- LABEL : Berfungsi untuk menampilkan label atau merubah nama label pada disk
- ATTRIB : Digunakan untuk mengubah file permission,misalnya membuat file berattribut read only,Hidden dan sebagainya.
Parameter : (drive:)(path) filename menentukan letak & nama dari file yang diubah.
+ : mengadakan suatu attribute.
- : menghilangkan attribute.
+ : mengadakan suatu attribute.
- : menghilangkan attribute.
R : mengubah attribute file menjadi Read Only.File yang telah diubah menjadi read only tidak dapat diubah diganti ataupun dihapus.
A : mengubah attribute file menjadi Archieve (file yang telah memiliki arsip).
S : mengubah attribute menjadi system.
H : mengubah attribute menjadi hidden.
/s : memproses file pada direktori maupun seluruh sub direktori.
- IPCONFIG ALL : Menampilkan informasi konfigurasi koneksi, misalnya Host Name, Primary DNS Type, Ethernet Adapter LAN.
- BOOTCFG : Digunakan untuk mengedit booting windows
- PING : Melakukan pengetesan terhadap koneksi internet
- SYSTEMINFO : Konfigurasi daftar system pada komputer
- TASKLIST : Daftar semua aplikasi yang sedang berjalan
- BREAK : Mengeset pengecekan penekanan tombol Ctrl+C atau menggagalkannya.
- CTTY : Perintah ini akan mengganti perangkat terminal (terminal device/tty) yang digunakan untuk mengontrol komputer.
- LH atau LOADHIGH : Memuat sebuah program ke upper memory block.
- LOCK : Perintah ini mengizinkan akses langsung terhadap hard disk. Perintah ini hanya dimiliki oleh MS-DOS dalam Windows 95/98.
- SET : Menampilkan, menghapus atau mengeset variabel-variabel lingkungan. Umumnya, perintah ini dimasukkan ke dalam berkas AUTOEXEC.BAT.
- UNLOCK : Menonaktifkan akses hard disk secara langsung. Perintah ini hanya dimiliki oleh MS-DOS dalam Windows 95/98.
- EXIT : Keluar dari shell COMMAND.COM sekunder dan kembali lagi kepada COMMAND.COM primer.
BAB III
PENUTUP
3.1 Penutup
MS-DOS, singkatan dari Microsoft Disk Operating System, adalah sebuah sistem operasi yang sangat banyak digunakan oleh komputer IBM-PC atau yang kompatibel dengannya. Microsoft membuat MS-DOS sebagai sebuah sistem operasi mainstream, sebelum pada akhirnya menghentikan dukungan MS-DOS secara perlahan ketika mereka membuat sebuah sistem operasi berbasis antarmuka grafis (dikenal juga dengan sebutan GUI) untuk pasar mainstream, yang disebut sebagai Microsoft Windows.
Sistem Operasi DOS (Disk Operating System) adalah system operasi yang sudah lama ada namun sangat penting untuk di pelajari dan di pahami. Karena merupakan sistem yang digunakan untuk mengelola seluruh sumber daya pada sistem komputer. Sumber daya di komputer baik hardware dan software harus di kelola dengan baik agar dapat bekerja dengan baik pula.

0 komentar: