Kamis, 01 Januari 2015

Program matriks pada delphi

Assalamualaikum semuanyaa,, jumpa lagi nih nulis blog lagi nih.. Malem ini Ratih akan posting tentang aplikasi matriks dengan menggunakan delphi. Masih sama dengan blog lain, blog ini berisi tugas yang diberikan Bapak Dosen Hedi Ruswanto. S, Kom Jurusan Teknik Informatika di STIMIK YADIKA BANGIL.

Oh ya temen-temen,,, Udah pada tau pasti yang namanya matriks itu apa?? Hah belum tau?? Masa' sih.. yauda Ratih akan jelasin sedikit aja apa yang dimaksud dengan matriks..


Matriks dalam matematika adalah sekumpulan bilangan angka atau simbol berbentuk persegi yang disusun berdasar baris dan kolom. (Wikipedia, 2013)

Matriks memiliki dua komponen yaitu baris dan kolom. Dalam penulisan baris dan kolom biasanya menggunakan indeks untuk melakukan suatu operasi pada matriks tersebut. Matriks memiliki beberapa macam jenis dalam pengoperasiannya, biasanya dibagi menjadi matriks transpose (At), matriks invers (A-1), matriks penjumlahan, matriks perkalian, matriks identitas (I), matriks pengurangan, matriks determinan (D).

Dalam mengoperasikan suatu matriks memiliki beberapa syarat, misalkan untuk pengurangan dan penjumlahan matriks bentuk atau ordo antara kedua matriks haruslah sama yang selanjutnya penjumlahan atau pengurangan dilakukan operasi pada anggota/elemen yang seletak.

Sedangkan, untuk perkalian matriks nilai ordo kedua matriks memiliki syarat bahwa jumlah dari baris matriks A harus sama dengan jumlah kolom pada matriks B

Hmmmm,, itu tadi sekilas penjelasan tentang matriksnya, selanjutnya Ratih akan bahas mengenai pembuatan aplikasi dengan delphi mengenai penjumlahan, perkalian, dan transpose dari masing-masing matriksnya..


mau tau??? Ini nih cara dan kodingan dengan delphi 7 (sudah bisa jalan looh...) :)

Study Kasus 1 :

 program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
  mat:Array[1..10,1..10]of integer;
  x,y:integer;

begin
for x:=1 to 5 do
begin
for y:=1 to 5 do
begin
mat[x,y]:=0;
if x>=y then mat[x,y]:=x;
write (mat[x,y]:5);
end;
writeln;
end;
readln;
  { TODO -oUser -cConsole Main : Insert code here }
end.




Study Kasus 2 :

program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
  mat:Array[1..10,1..10]of integer;
  x,y:integer;

begin
for x:=1 to 5 do
begin
for y:=1 to 5 do
begin

if x+y<=6 then write ('*':5) else
write ('');
end;
writeln;
end;
readln;
  { TODO -oUser -cConsole Main : Insert code here }
end.
 

  
Study Kasus 3 :

program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
  mat:Array[1..10,1..10]of integer;
  x,y:integer;

begin
for x:=1 to 5 do
begin
for y:=1 to 5 do
begin
mat[x,y]:=0;
if x+y=6 then mat[x,y]:=1;
write (mat[x,y]:5);
end;
writeln;
end;
readln;
  { TODO -oUser -cConsole Main : Insert code here }
end.
 







Study Kasus 4 :



program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
  A,B,C:ARRAY[1..10,1..10] OF INTEGER;
  X,Y,KOL,BAR:INTEGER;

begin
 WRITE('MASUKKAN JUMLAH KOLOM=');READLN(KOL);
 WRITE('MASUKKAN JUMLAH BARIS=');READLN(BAR);
 WRITELN;
 WRITELN('MASUKKAN DATA MATRIKS A');
 for X :=1 to BAR do
 BEGIN
 for Y :=1 to KOL do
 BEGIN
 WRITE ('MATRIKS A [',X,':',Y,']=');
 READLN (A[X,Y]);
 END;
 END;
 WRITELN('MASUKKAN DATA MATRIKS B');
 for X :=1 to BAR do
 BEGIN
 for Y :=1 to KOL do
 BEGIN
 WRITE ('MATRIKS B [',X,':',Y,']=');
 READLN (B[X,Y]);
 END;
 END;

 for X :=1 to BAR do
 BEGIN
 for Y :=1 to KOL do
 BEGIN
 C[X,Y]:=A[X,Y]+B[X,Y];
 END;
 END;

 for X :=1 to BAR do
 BEGIN
 for Y :=1 to KOL do
 BEGIN
 WRITE(C[X,Y]:6);
 END;
 WRITELN;
 END;
 READLN;
end.
  

Selasa, 30 Desember 2014

Perulangan FOR - TO - DO, UNTIL DO & REPEAT UNTIL

Macam-Macam bentuk perulangan pada Delphi:

Perulangan For – To – Do
Perulangan dengan statement for adalah perulangan yang digunakan untuk melakukan suatu proses dalam sebuah blok program. Proses perulangan For – To – Do dimulai dengan nilai terkecil ke besar.
Bentuk Umum :
For variabel := nilai awal to nilai akhir statement

Study Kasus :

{$APPTYPE CONSOLE}
uses
SysUtils;
Var
i : integer;
begin
writeln ('Ratih Arifiana Atika Irani');
readln;
for I := 1 to 10 do
writeln(i,'Yadika');
writeln('Bangil');
Readln;
End.
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  { TODO -oUser -cConsole Main : Insert code here }
end.




Dan ketika di run akan muncul tampilan sebagai berikut :


 











Study Kasus 2 :
WHILE ....DO 

{$APPTYPE CONSOLE}
uses
SysUtils;
Var
i : integer;
begin
writeln ('Ratih Arifiana Atika Irani');
readln;
write ('===============================');
readln;
readln;
I := 1;
while i<=10 do
begin
writeln(i,'Yadika');
readln;
writeln('Bangil');
Readln;
I := i+1;
end;
End.
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  { TODO -oUser -cConsole Main : Insert code here }
end.

IF.. ELSE lebih dari satu statement

Percabangan if (if statement) di delphi

Ada dua bentuk pernyataan if yaitu if…then dan if…then…else.
Cara/format penulisan if…then adalah if kondisi then proses;


Percabangan if untuk proses yang lebih dari satu

Nah bila proses yang akan dilakukan lebih dari satu, cara penulisannya harus disertai begin [proses-proses] end;. Contohnya sebagai berikut:

Study Kasus 1 :

program Program_seleksi_2_statement;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
tinggi:integer;
begin
write ('Ratih Arifiana Atika Irani');
readln;
readln;

write ('Masukkan tinggi badan =');
readln;
if tinggi > 169 then
begin
writeln ('Anda layak bekerja ditempat Kami');
writeln ('Selamat Anda Diterima');
end
else
begin
writeln ('Tinggi Anda','tinggi','cm');
writeln ('Maaf tinggi badan anda masih kurang');
writeln ('Anda Gagal');
end;
readln;
  { TODO -oUser -cConsole Main : Insert code here }
end.
 



 Study Kasus 2 :

{$APPTYPE CONSOLE}
uses
  SysUtils;
Var
    n:integer;
    g:string;
begin
  write('Masukkan Nilai Anda  =  '); readln(n);
 writeln('  ');
    if n >= 90 then g:= 'A' ELSE
    if n >= 80 then g:= 'B' ELSE
    if n >= 90 then g:= 'C' ELSE g:= 'D' ;
    writeln('GRADE = ' ,g);
    readln;
  { TODO -oUser -cConsole Main : Insert code here }
end.



IF.. ELSE satu statement

Statement percabangan dalam dunia pemrograman merupakan salah ilmu dasar pemrograman yang wajib dimiliki oleh setiap programmer. Logika dari statement percabangan adalah layaknya ketika kita mencari sebuah jalan dari beberapa jalan.

IF statement
Statement ini merupakan statement percabangan paling dasar, jika suatu <kondisi> terpenuhi alias bernilai true maka akan menjalankan <pernyataan> tertentu. Dan jika tidak maka <pernyataan> tersebut tidak akan dijalankan.
Format : if (<kondisi>) <blok pernyataan>
Contoh : if (hari==1)

printf (“Senin”);

IF-ELSE statement
Statement ini merupakan pengembangan dari “if” statement, ketika suatu <kondisi> tidak terpenuhi maka akan menjalankan <pernyataan lain>. Tetapi ketika menemukan “else if” statement maka dilakukan pengecekan kembali.

Format : if (<kondisi>)
<blok pernyataan 1>
else if (<kondisi>)
<blok pernyataan 2>
else
<blok pernyataan 3>
Contoh : if (bulan==1)
printf(“Jan”);
else if (bulan==2)
printf(“Feb”);
else
printf(“Tidak tahu lainnya”);

Study Kasus :
Untuk program seleksi hansip, berikut akan saya share coding tersebut....
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var
tinggi:integer;
begin
write ('Masukkan tinggi badan=');
readln (tinggi);
if tinggi > 169 then
writeln ('Anda Diterima')
else
writeln ('Anda Gagal');
readln;
  { TODO -oUser -cConsole Main : Insert code here }
end.
 

Contoh Coding Luas Segitiga

Berikut akan saya share contoh coding mnghitung luas suatu segitiga menggunakan borland delphi 7..

program Project2;


{$APPTYPE CONSOLE}

uses
  SysUtils;
             var
             Alas,tinggi:integer;
             Luas:read;
begin
write ('Masukkan Luas=') readln (Alas);
write ('Masukkan tinggi=');readln (tinggi);
Luas :=0.5*Alas*tinggi;
writeln ('Luas='Luas:10:2);
readln;
  { TODO -oUser -cConsole Main : Insert code here }
end.




Senin, 29 Desember 2014

Langkah - Langkah Instalasi Borland Delphi 7

Cara Instalasi Software Borlan Delphi 7
pada (Windows 7 dan Windows 8)
 
Sebelum saya jelaskan bagai mana cara menginstalasi software Borlan Delphi 7 di Windows 8.
Karena ada sebagian yang mengeluhkan “kenapa Program Delphi saya tidak bisa di jalankan, di run dan sebagainya”. Baiklah kita mulai saja sekarang.
Bagi yang ingin mendownload software Borlan Delphi 7, silahkan Dowload di sini.
Langkah Pertama :
 
1.  Buka Software Borlan Delphi 7 (instal)l, Kemudian Pilih Delphi 7.



       2.  Klik Next> dan lanjudkan mengisi Serial Number. Anda bisa memilih serial number pada keygen
     di aplikasi keygen pada folder Delphi 7 keygen.

       
      3.  Kemuadian pilih centang (I accept the terms in the license agreement) dan Next>.
      Sesuai pada gambar di bawah ini:


       4.  Pilih (Typical) kemudian Next>, hilangkan centang (Use VisiBroker/CORBA Support)
     
kemudian Next>.
     
        Nah disini untuk Sistem Operasi Windows 7 silahkan pilih centang (office XP)                 kemudian Next> dan untuk yang menggunakan Sistem Operasi Windows 8 pilih centang (office 97) lalu Next>,

      Kemudian hilangkan centang ( Instal InterBase Client) kemudian Next>.


5.  Kemudian Next>, centang (Save installation database to hard drive (recommendad)) dan Next>. 

  
6.  Klik Install,  tunggu proses instalasi selesai, dan klik Finish.



      7.  Kemudian Masuk ke folder instalasi Delphi 7 anda. Forlder tersebut berada :
   buka  folder  Computer --> Local Disk (C:) ( atau tempat sistem operasi anda berada )
  
--> Program Files (x86) atau (x64) --> Borland --> Bin.
   Cari data DELPHI32.DRO dan ganti dengan nama DELPHI.$$$.
   kemudian enter dan akan ada muncul form, pilih ok, dan pilih continu,
         Selesai, aplikasi Delphi 7 anda dapat di buka,selamat mencoba. Trim’s….

Apa itu Delphi?

Delphi 7 merupakan bahasa pemrograman berbasis Windows yang menyediakan fasilitas pembuatan aplikasi visual seperti Visual Basic. Delphi memberikan kemudahan dalam menggunakan kode program, kompilasi yang cepat, penggunaan file unit ganda untuk pemrograman modular, pengembangan perangkat lunak, pola desain yang menarik serta diperkuat dengan bahasa pemrograman yang terstruktur dalam bahasa pemrograman Object Pascal. Delphi memiliki tampilan khusus yang didukung suatu lingkup kerja komponen Delphi untuk membangun suatu aplikasi dengan menggunakan Visual Component Library (VCL). Sebagian besar pengembang Delphi menuliskan dan mengkompilasi kode program dalam IDE (Integrated Development Environment).
Tampilan awal delphi 7 instalation