Showing posts with label Algoritma Pemograman. Show all posts
Showing posts with label Algoritma Pemograman. Show all posts

Cara Install JCreator

Nah, jika kalian sudah mendownload JCreator yang saya berikan, ada beberapa hal lagi yang harus kalian lakukan agar kalian bisa lancar mempelajari bahasa pemrograman java. Tahap awal, sebelum mengginstall Java, terlebih dahulu kalian harus install JDK (Java Development Kit) dan Java API Documentation. Kalian bisa memintanya kepada dosen atau asslab atau dapat mendownloadnya sendiri. Nah, untuk mendownloadnya dan menggunakan versi terbaru, kalian bisa mengunjungi halaman resmi java, di http://java.sun.com/javase/downloads/index.jsp


Untuk mendownload JDK, cari tulisan atau klik JDK 6 Update 18 pada halaman download java yang saya berikan diatas. Di sebelah kanannya akan terdapat link tombol download, ikuti saja instruksi yang diberikan, maka kalian akan bisa mendownload JDK ini secara gratis.

Untuk mendownload Java API Documentation, cari tulisan atau klik Java SE Documentation, di sebelah kanannya juga terdapat tombol download, klik dan iktui instruksi yang diberikan dan download secara gratis. Kalian akan menemukan bahwa Java API ini didownload dalam format .zip.

Selanjutnya, install terlebih dahulu JDK yang telah kalian download. Jika sudah, unzip atau extract file Java API Documentation. Buka folder hasil extract tersebut, dan kalian akan menemukan hanya satu folder dengan nama "docs". Copy atau cut folder tersebut, lalu paste dimana kalian menginstall JDK. Tempat default JDK adalah C:\Sun\SDK\jdk1.6.0\. Sehingga, folder "docs" tersebut akan berada di C:\Sun\SDK\jdk1.6.0\docs\.


Langkah selanjutnya adalah menginstall JCreator yang telah kalian download. Jika kalian langsung menginstall JCreator tanpa melakukan step diatas, maka kalian tidak akan bisa mengcompile dan mengeksekusi syntax java tersebut. Nah, berikut adalah step-step menginstall JCreator. Pertama jalankan program JCreator yang sudah kalian download. Maka akan muncul layar seperti gambar dibawah.

Klik tombol next, maka akan muncul layar seperti gambar dibawah.

Klik I accept the agreement, kemudian tekan tombol next. Setelah itu akan muncul layar seperti gambar berikut.

Klik next saja, karena itu destinasi installation dari JCreator secara default. Klik OK jika muncul layar konfirmasi.

Klik next, untuk membuat Start Menu Folder.

Jika kalian ingin menyertakan shortcut, maka klik Create a desktop icon, selanjutnya tekan next.

Jika sudah, klik install, tunggu hingga proses instalasi selesai.

Nah, setelah selesai maka akan muncul layar seperti gambar diatas. Klik Launch JCreator, kemudian tekan Finish. Setelah itu secara otomatis akan muncul layar setting JCreator. Inilah step kunci dari instalasi JCreator. Ketika diminta mengenai destinasi dari JDK, maka secara otomatis akan ada destinasi instalasi JDK jika kalian telah menginstall JDK sebelumnya. Nah, selanjutnya adalah mengisi destinasi dari Java Documentation File. Cukup cari dimana tempat kalian menaruh file "docs" barusan.
Destinasi JDK : C:\..\jdk1.6.0\
Destinasi Java API : C:\..\jdk1.6.0\docs

Atau jika kalian menggunakan JDK versi 1.4, maka destinasinya adalah sbb:
JDK : C:\j2sdk1.4.2_04
Java API : C:\j2sdk1.4.2_04\docs

Jika setelah menginstall kalian tidak menemukan layar setting, maka ketika layar JCreator telah muncul, masuk ke menu Option, lalu klik Configure. Kemudian pada layar yang muncul, klik pilihan JDK Profiles. Kemudian, klik JDK yang terdapat disana, lalu klik EDIT, yang terdapat disebelah kanan layar. Pastikan destinasi dari JDK dan Documentation file sudah benar. Kemudian klik OK, Apply, OK.

RMO dan CMO

Ada 2 cara penyimpanan di memori :


Row Major Order (RMO)

          Artinya Data disimpan baris per baris sebagai sebuah vector.

Contoh:

1: CONST
2: n = 4 {jumlah baris}
3: m = 3 {jumlah kolom}
4: VAR
5: A: array [1..n,1..m] of integer

A(1,1) A(1,2) A(1,3)  |  A(2,1) A(2,2) A(2,3)  |  A(3,1) A(3,2) A(3,3)  |  A(4,1) A(4,2) A(4,3)

baris – 4

baris – 3

baris – 2

baris – 1


Rumus pencarian lokasi elemen A[i,j] secara RMO

L = Lo + { (i-1) * m + (j-1) } * c

di mana :

1 ≤ i ≤ n
1 ≤ j ≤ n

i = indeks jumlah baris
j = indeks jumlah kolom
m = jumlah kolom
c = ukuran satu elemen
Lo = alamat elemen awal

Contoh :

Lo = 1000, c =2, n = 4, m = 3

A[3,2] = ?

A[3,2] =  1000 + {(3-1)*3 + (2-1)} * 2
           = 1000 + 7 * 2
           = 1000 + 14
           = 1014

Secara umum : untuk matriks yang mempunyai lower bound lk dan upperbound uk,
maka:

L = Lo + {(i-l1) * (u2 – l2 + 1) + (j – l2)} * c

Array [1 .. 6 ; 2 .. 5]
l1 = 1; l2 = 2; u1 = 6; u2 = 5

B[3,2] = 1000 + {(3-1) * (5-2+1) + (2 – 2)} * 2
           = 1000 + (2*4 + 0) * 2
           = 1016


Column Major Order (CMO)


         Artinya Data disimpan kolom per kolom sebagai sebuah vector.

Misal:
matriks A dengan dimensi 4 baris & 3 kolom

A(1,1) A(2,1) A(3,1) A(4,1) | A(1,2) A(2,2) A(3,2) A(4,2) | A(1,3) A(2,3) A(3,3) A(4,3) | A(1,4) A(2,4) A(3,4) A(4,4)

kolom – 3

kolom – 2

kolom – 1


Rumus CMO


L = Lo + {(i-1) + (j-1) * n} * c
1 ≤ i ≤ n, 1 ≤ j ≤ m


L = Lo + {(i-l1) + (j-l2) * (u1 – l1 + 1)} * c

B[3,2] = 1000 + { (3-1) + (2-2) * (6-1+1)} * 2
           = 1000 + (2 + 0 * 6) * 2
           = 1004

Download Source Code

JCreator Pro 5.0 Full Crack


Praktikum Algoritma Pemrograman adalah praktikum yang mempelajari tentang dasar-dasar pemrograman. Disini para praktikan dilatih untuk berpikir sistematis dalam menyelesaikan suatu permasalahan sistem. Praktikan disediakan fasilitas :
  • Modul
  • Soal
  • PC dengan software yang ditentukan
Software yang digunakan dalam praktikum kali ini adalah Jcreator. Berikut sedikit tampilan software Jcreator



JCreator can do for you:
  • Manage projects with ease in an interface that is much like Microsoft Visual Studio.
  • Define your own color schemes in XML for unlimited ways to organize your code.
  • Use JCreator to wrap around your existing projects and use different JDK profiles.
  • Get down to writing code quickly with our project templates.
  • Make viewing your project a breeze with our class browser.
  • Debug with an easy, intuitive interface. No need for silly DOS prompts!
  • Walk through our wizards and cut to the chase of writing your project quickly and easily.
  • Manage and exchange your code with our Ant and CVS integration.
  • Save valuable time on Classpath configuration; let JCreator do it for you.
  • Customize our user interface the way that you like it.
  • Set up your own run-time environments to run your application as an applet, in a JUnit environment, or in a DOS window.
  • Experience the satisfaction of faster speed, yet lower system requirements than with other IDEs.
Sebelum menginstall JCreator Pro 5.0 Full Crack, anda harus sudah menginstall Java development kit(JDK), anda bisa mendownloadnya Disini.

Download JCreator Pro 5.0 Full Crack

Array 2 Dimensi

Tugas 4


Program Pengurutan Data

Program Pegurutan Data


program urutkan_data;
uses wincrt;

type
    nassroom=string;

var
   i,j:byte;
   temp:nassroom;
   lagi:char;
   data:array[1..10] of nassroom;

begin
lagi:='y';
repeat
clrscr;

for i:=1 to 10 do

begin
     write('Masukkan Data ke - ',i,' : ');readln(data[i]);
end;

for i:= 1 to 10-1 do
for j:= i to 10 do

if data[i]>data[j]  then
begin
     temp:=data[i];
     data[i]:=data[j];
     data[j]:=temp;
end;

clrscr;
writeln(' Data Setelah di urutkan');
writeln('-------------------------');
writeln;
writeln;

for i:=1 to 10 do
    writeln(i:2,'. ',data[i]);

writeln;
write('Ulangi ? (Y/T) : ');readln(lagi);
until (lagi='t')or(lagi='T');
donewincrt;
end.

Kisi-Kisi UTS Alpro II

Struktur Perulangan For To Do

Perulangan For To Do

          Digunakan untuk melakukan proses  perulangan yang telah diketahui berapa kali akan diulang dengan bertipe berurutan. Dan jika pernyataan yang akan mengalami perulangan lebih dari satu pernyataan, maka harus diawali Begin dan diakhiri End;. Perulangan For dapat berbentuk perulangan positif (to), perulangan negatif (downto) dan perulangan tersarang.

a. Perulangan Positif
          Adalah perulangan dengan penghitung (counter) dari kecil ke besar atau pertambahannya positif.

Bentuk Umum : For variabel kontrol := nilai awal to nilai akhir do Statement


Contoh program 1:

Program for_to;
Uses wincrt;
Var
i:integer;
Begin
For i:= 1 to 9 do
Write (i);
Write ('Pascal');
End.


Contoh program 2:

Program for_to;
Uses wincrt;
Var
i:integer;
Begin
For i := 1 to 5 do
Begin
write (i);
Writeln('Pascal') ;
end;
end.



b. Perulangan Negatif
          Adalah perulangan dengan penghitung (counter) dari besar ke kecil atau pertambahannya negatif.

Bentuk Umum : For variabel kontrol := nilai awal downto nilai akhir do statement


Contoh program :

Program for_to;
Uses wincrt;
Var
i:integer;
begin
for i := 5 downto 1 do
    begin
    write (i);
    writeln ('Pascal');
    end;
end.



c. Perulangan Tersarang (nested loop)
          Adalah perulangan yang berada dalam perulangan lainnya. Perulanagn yang lebih dalam akan diproses terlebih dahulu sampai habis. kemudian perulanagan yang luar baru bertambah, mengerjakan perulanagn yang lebih dalam lagi mulai dari awal dan seterusnya.



Contoh program :

program ul_sar;
uses wincrt;
var i,j:integer;
begin
for i:=1 to 5 do
    begin
    for j := 1 to 3 do
    write (i:5, j:2);
    writeln;
    end;
end.