Kamis, 26 Juni 2014

LA Delphi tentang perulangan


Ndji Reza Rivai
56413371
1IA16
E01

Pada praktikum kedua kali ini, Masih dalam program Delphi, Delphi merupakan bahasa pemrograman yang hampir sama dengan Visual basic, melakukan pendekatan visual untuk merancang interface dalam bentuk form. Kodingannya pun tidak terlalu jauh dengan Visual Basic, hanya beberapa saja yang membedakan. Hal lain yang membedakan Visual Basic dan Delphi yaitu pada Delphi saat di save atau disimpan program yang telah dibuat akan menjadi Apllication, sedangkan di Visual Basic tidak.
Dalam program kali ini menggunakan metode perulangan For... To..Do, For...downTo, dan Repeat Until
Dibawah ini merupakan tampilan programnya :



Tampilan Form Program







Program pertama ini membuat tentang perulangan For..To..Do, For...downTo, dan Repeat Until. Program ini membuat banyak perulangan dalam satu form. Dalam perulangan For...To...Do akan mengeluarkan angka berurut ketika kita memasukkan angka, pada perulangan For..downTo akan mengeluarkan output terbalik ketika kita memasukkan angka. Dan Repeat Until mengeluarkan output yang hampir sama dengan For...To..Do.


Dibawah ini merupakan koding dari For...To...Do



var
i:Integer;
begin
for i:=1 to StrToInt(edit1.text) do
begin
listbox1.items.add(IntToStr(i));
end;
end;

Logika :
Pertama mendeklarasikan variabel i sebagai Integer. Kemudian melakukan perulangan untuk i yang ditulis 1 merubah semua tipe data dari String ke Integer yang batasnya ditulis didalam edit1.text. Dan hasilnya ditampilkan didalam Listbox, yaitu “listbox1.items.add(IntToStr(i));”




Dibawah ini merupakan koding dari For...downTo







procedure TForm1.Button2Click(Sender: TObject);
var
i,j:Integer;
begin
i:=1;
for j:=StrToInt(edit1.text) downto i do
begin
listbox1.items.add(IntToStr(j));
end;
end;


Logika :
Pertama mendeklarasikan variabel i dan j sebagai Integer. Dan mendeklarasikan i=1. Untuk variabel j yang ditulis di edit1.text menurun dari j ke i dan merubah semua tipe data dari String ke Integer. Dan apa yang ditulis di edit1.text ditampilkan di listbox1.




Dibawah ini merupakan koding dari Repeat....Until


procedure TForm1.Button3Click(Sender: TObject);
var a,b:integer;
begin
a:=0;
b:=StrToInt(Edit1.Text);
repeat
a:=a+1;
begin
  listbox1.Items.Add(IntToStr(a));
end;
until b<=a;
end;

end.

Logika :
Mendeklarasikan variabel a,b sebagai integer. a=0 dan b yang ditulis didalam edit1.text merubah semua tipe data string ditulis ke dalam edit1.text ke tipe data Integer. Kemudian mengulangi ke fungsi berikutnya a:=a+1 dan mengulangi sampai b<=a. Hasilnya ditulis didalam listbox1.


Dibawah ini merupakan koding dari button Clear




procedure TForm1.Button4Click(Sender: TObject);
begin
edit1.Clear;
listbox1.Clear;
end;



Logika:
Pada saat button clear di klik, apa yang ada dalam di inputan(edit1.text) dan yang ada di output(Listbox1). Sehingga apapun yang ditulis di inputan dan output akan dihapus. Kembali ke keadaan kosong.




Inilah merupakan output dari program ketika di Running :
For..To..Do


For...downTo




Repeat...Until


Clear
(mengembalikan kepada keadaan kosong)



Demikianlah penjelasan mengenai laporan akhir praktikum Lab TI pertemuan keenam mengenai perulangan pada Delphi.

Pengenalan VB

Ndji Reza Rivai
56413371
E01
1IA16
Tugas Labti

Pada praktikum pertemuan pertama ini, saya mendapat materi visual basic. Visual basic adalah tools dalam pengembangan aplikasi visual yang dikembangkan oleh Microsoft. Praktikum ini saya membuat aplikasi dari visual basic yaitu percabangan. Berikut adalah desain tampilan programnya :








Pada desain diatas, terdapat label yang berisikan “Selamat Datang“, “Masukan Urutan Senar Gitar”, “Senar Ke-” dan “Keterangan : Senar 1 adalah senar yang paling bawah” serta sebuah textbox kosong. Terdapat juga 2 buah button yang berisikan “Cek Nada” dan “EXIT”. Format Properti :
Nama Control
Property
Value
Label1
Text
Selamat Datang
Label2
Text
Masukan Urutan Senar Gitar
Label3
Text
Senar Ke-
Label4
Text
Keterangan : Senar 1 adalah senar yang paling bawah
TextBox1
-
-
Command1
Text
Cek Nada
Command2
Text
EXIT


Berikut adalah kode yang terdapat pada program tersebut.



Pada bagian Command1_Click() terdapat salah satu kondisi percabangan pada visual basic yaitu kondisi percabangan select case. Pada program diatas sintaks bentuk umum select case di tempatkan pada bagian Command1, karena kondisi dan pernyataan yang terdapat pada percabangan select case diatas akan di jalankan ketika kita mengklik bagian Command1 (CommandButton). Pernyataan yang ada tentunya harus sesuai dengan program yang ada yaitu terdapat 6 case (pernyataan) yaitu senar ke 1 sampai dengan 6. Jika kondisi yang diinput pada TextBox1 sesuai dengan case - case yang ada, maka pernyataan yang terdapat pada MsgBox akan dieksekusi. Jika kondisi  yang diinput pada TextBox1 tidak sesuai atau tidak terdapat pada case – case yang ada, maka program akan mengeksekusi pernyataan MsgBox yang terdapat setelah Case Else. Setelah itu untuk mengakhiri sintaks pada kondisi select case dengan menggunakan End Select dan End Sub. Pada bagian Private Sub Command2_Click() terdapat sintaks untuk keluar dari program yang menggunakan kondisi percabangan If Then.
Pada program yang saya buat diatas kegunaannya adalah untuk menentukan nada dasar standar pada sebuah gitar dengan cara mengetahui nada di setiap senar, senar 1 sampai dengan 6, senar pertama adalah senar paling bawah dan senar 6 adalah yang paling atas.

Berikut adalah tampilan Outputnya :



Demikianlah penjelasan mengenai laporan akhir praktikum visual basic pertemuan pertama ini.

Jumat, 06 Juni 2014

Download contoh logika program python

download:
4 arah
Output:














download:  
4 Objek
Output:
 



















download: 
Segitiga
Output: 




 






download:
penjumlahan
Output:










 
download:
penjumlahan 2
Output:
 









download: 
Output: