Banner Indonesia Network
  Selamat Datang !  
  http://www.indoscripts.cjb.net
2/11/2012 3:52:11 AM


  Logika Pemrograman

Dalam penelitian tentang structured programming disimpulkan bahwa untuk mengendalikan arus program sebenarnya hanya ada tiga macam statement yang diperlukan, yaitu : sequencing (urutan statement), alternation (percabangan), dan iteration (pengulangan). Saya akan memaparkannya untuk Anda, namun sebelumnya saya ingin menceritakan suatu prinsip yang menurutku cukup menarik.

Pada saat kita sedang belajar suatu bahasa, sebaiknya kita bukan belajar sebanyak mungkin unsur - unsur bahasa tersebut, tetapi cukup memahami beberapa unsur bahasa aja dan kemudian mengembangkan pengertian kita dengan memakai unsur tersebut semaksimal mungkin. Sesudah kita mengerti, barulah kita melihat -lihat unsur lain sebagai jalan pintas. inget dalam dunia persilatan, ada cerita pendekar yang lambat dalam pengertiannya sehingga dia hanya belajar beberapa jurus dasar saja. Namun karena jurus dasar itu dikuasainya dengan matang maka ia menjadi seorang yang tangguh, tidak kalah dengan yang jurusnya aneh - aneh.
ayolah kita mulai pembahasan bab ini dengan alternation (percabangan).

1. If – Then – Else

Bentuk sederhana statement ini adalah if kondisi then pernyatan .
Contoh :

<% dim hari
hari = "hari tidak hujan"
If hari = "hari tidak hujan" Then %>
Saya akan berangkat ke kantor
<%End If %>

Hasil : saya akan berangkat ke kantor

Dim adalah cara mendeklarasikan suatu variable dalam ASP.
Pernyataan akan dilaksanakan bila kondisi yang disyaratkan terpenuhi. statement ini dapat di perluas dengan menggunakan Else. Pernyataan yang diletakkan setelah Else akan di eksekusi bila kondisi tidak terpenuhi.
Contoh :

<% dim HP
HP = “Samsung”
If HP = “Nokia” Then %>

HP kita sama donk……..

<% Else %>
HP kita lain ya
<% End If %>

Hasil : HP kita lain ya

Selama ini kita memakai satu kondisi, bagaimana kalau kita ingin mengunakan statement dengan lebih dari satu kondisi dan memerintahkan beberapa pernyataan. Untuk seperti ini kita menggunakan ElseIf.
Contoh :

<%dim usia
If usia =”13 tahun” Then %>
Kamu masih piyik
<% ElseIf usia = “20 tahun” Then %>
Kamu udah dewasa
<% ElseIf usia =”80” Then %>
Kakek panjang usia ya
<% Else %>

Kamu masih balita

<%End If %>

Dalam beberapa kasus kita ingin agar kondisi yang berbeda (lebih dari satu) mengakibatkan program menjalankan satu perintah. Penggabungan beberapa kondisi ini memerlukan operator logika, diantaranya and, or, dan And Not. Inget pelajaran sma ya, kalau And berarti kedua kondisi harus terpenuhi. Sedangkan kalo Or salah satu aja.
Contoh:

<% dim jeniskelamin,cantik
jeniskelamin = “wanita”
cantik =true
If jeniskelamin = “wanita” AND cantik = TRUE Then %>
<b>Anda di terima</b>
<% Else %>
<b>maaf Anda tidak diterima</b>
<% End If %>

Hasil : Anda di terima

2. Select Case

Statement select case digunakan untuk menentukan aliran program dari beberapa pilihan nilai yang diperbolehkan.


Sintaks
Select Case ekspresi
Case nilai1
Statement1
Statement2
Case nilai2
Statement1a
[Case else
statement 1b
statement2a]
End Select

Jika ekspresi bernilai nilai1 maka akan dikerjakan perintah statement1 dan statement2. jika ekspresi bernilai nilai2 maka akan dijalankan perintah statement1a Statement case else digunakan untuk menguji kondisi selain dari nilai yang diizinkan. Jika ekspresi tidak bernilai nilai1 dan nilai2 maka akan dikerjakan perintah statement 1b dan statement 2a

Contoh penggunaan statement ini adalah skrip untuk menentukan kelulusan mahasiswa sesuai dengan grade yang diperolehnya pada mata kuliah bahasa pemrograman.

<%
Select Case GradeAkhir
Case “A”
StrStatus = “Lulus sangat memuaskan.”
Case “B”
StrStatus = “Lulus memuaskan”
Case “C”
StrSatus = “Lulus tanpa predikat
Case Else
StrStatus = “Tidak Lulus”
End Select
%>


 



 

Ikutan Group indoscripts
Lihat Group Indoscripts
  :: Menu Utama
Kirim Scripts
Pengenalan Html
Pengenalan ASP
Mendapatkan PWS
ConnectionStrings
Trik Menulis ASP
Koleksi Objek FSO
Koleksi Java Scripts
Koleksi Tip & Trik

Pengenalan Visual Basic bersama Masino Sinaga berisi Artikel, Aplikasi, Daftar Error, Download, Trik dan lain-lain.

  :: Kategori SCRIPTS
Html/xml (3709) 
ASP (3217) 
PHP (1526)
Java (1695) 
Java Scripts (1391) 
Visual Basic (1497) 
Visual Basic Net (24) 
   
  :: Statistik
  Hit Counter 82996
  Halaman Terbuka 631941
  Total Scripts Kiriman 43654
  Total Tip & Trik 78

Nilai Situs Indoscripts
@ SearchIndonesia


Silahkan menghubungi kami. Berikan komentar Anda, baik positif ataupun negatif, untuk membantu pengembangan Indoscripts


  
 

 


Copyright © 2002, Dirvision Online
All right reserved

100 MB free hosting. Click here to build your own free site.