Langsung ke konten utama

Entri yang Diunggulkan

Mengamankan Hot Spot anda agar tidak di bobol

Masalah keamanan merupakan hal yang sangat penting dalam jaringan komputer, terlebih dalam jaringan wireless. Disini akan di tunjukkan berbagai cara tepat dan mudah untuk mengamankan jaringan tanpa kabel Anda. Teknologi wireless berkembang pesat. Kehadiran berbagai vendor produk wireless yang menyajikan beragam produk dengan harga terjangkau tampaknya turut andil menjadi pendorong maraknya penggunaan teknologi ini. Teknologi wireless ini tidak hanya cocok untuk digunakan pada kantor ataupun pengguna bisnis. Pengguna rumahan juga bisa menggunakan teknologi ini untuk mempermudah konektivitas. Artikel kali  ini lebih ditujukan untuk memberikan informasi mengenai cara yang cepat dan mudah untuk mengamankan jaringan wireless Anda. Seperti sudah dibahas di awal, teknologi wireless me mang relatif lebih rentan terhadap masalah keamanan. Sesuai namanya, teknologi wireless menggunakan gelombang radio sebagai sarana transmisi data. Proses pengamanan akan menjadi lebih sulit karena Anda tidak

Fungsi If-Then-Else dan Loop

Penggunaan If Then Else pada visual basic 6.0 kalo menurut keyakinan saya adalah untuk mengajukan kondisi pada jalan program, dalam kondisi tersebut menyimpan dua syarat yang masing masing syartanya mempunyai tugas masing-masing.

Contoh nya seperti ini :

JIKA di jalan raya ada mobil melintas Maka
jangan menyebrang
SEBALIKNYA
menyebrang
YA UDAH


syntax (Kode Program) nya adalah sebagai berikut :

If <kondisi><keputusan>  Then
true statemen
Else
false statement
End if

Jika syntax dihubungkan dengan contoh :

If <kondisi><keputusan>  Then, JIKA <di jalan raya> <ada mobil melintas> Maka
 true statemen >> jangan menyebrang
Else  >> SEBALIKNYA
 false statement >> menyebrang
 End if >> YA UDAH

yang di maksud dengan true statement adalah tugas yang akan di jalan kan jika kondisi cocok dengan keptusan yaitu di jalan raya ada mobil melintas,lalu tugas false statement baru akan di jalankan jika yang terjadi adalah sebaliknya yaitu di jalan raya tidak ada mobil melintas.
Contoh dalam program, dalam kasus ini kita ambil contoh command button untuk cek Text1.text yang kosong tidak ada tulisannya;

If Text1.text = VbNullString then
MsgBox "Woi, Jangan dikosongin"
else
Msgbox "Ayo ngetik apa ayo"
End if

Atau bisa juga kita menggunakan satu tugas saja

If Text1.text = VbNullString then
MsgBox "Woi, Jangan dikosongin"
 End if
 
Di dalam pemrograman kita mengenal istilah struktur penyeleksian Kondisi (Conditional Statemaent) dan struktur perulangan (looping). Kedua struktur ini sangat penting dalam mengontrol suatu program yang kita buat. Tanpa menggunakan kontrol ini program yang kita buat tidak berdaya apa-apa. Penyeleksian kondisi atau pernyataan kondisi (conditional statement) merupakan suatu pernyataan yang menganalisa suatu keadaan dan mengambil keputusan  berdasarkan pada hasil analisa itu. Hasil dari penyeleksian jika bernilai benar maka akan dikerjakan instruksi tertentu. Jika salah maka akan dikerjakan instruksi yang lain.
CONTOH:
Terdapat pernyataan bahwa jika cuaca hujan maka” saya tinggal di rumah”, sedang tidak hujan “saya main bola”.

Bentuk strukturnya:

If (cuaca = “hujan” ) then
            tindakan =”tinggal di rumah”
Else
            tindakan =”main bola”
End if

Struktur IF-THEN
Disebut juga dengan branch sturucture

Merupakan struktur percabangan dimana suatu ekspresi akan dikerjakan jika kondisinya terpenuhi. Tetapi jika kondisi tidak terpenuhi maka ekspresi di dalam struktur if tidak akan dijalankan dan blok if akan dilompati serta program akan melakukan tindakan berikutnya.
BENTUK STRUKTURNYA:
            IF (KONDISI) THEN
                …….EKSPRESI……
            END IF
Kondisi:
Perbandigan antara satu variabel/konstanta dengan variabel/konstanta lain   dengan menggunakan tanda <, >, =, <>, >=, <=.
Ekspresi:
Rangkaian kode program (blok program) yang akan dijalankan jika kondisinya bernilai benar (memenuhi syarat).

Contoh:
Buat suatu program yang akan menyeleksi suatu inputan nilai akhir mahasiswa. Inputan nilai dilakukan lewat inputbox melalui prosedur form_click. Lakukan seleksi pada nilai tersebut yaitu jika nilainya lebih besar atau sama dengan 55  cetak keterangan”lulus”. Tetapi jika tidak  terpenuhi program akan berakhir. Asumsikan inputan nilai antara 0 sampai 100.
Private sub form_click()
      dim nilai_akhir as integer
      nilai_akhir = inputbox(“ketik nilai akhir”)
      if (nilai_akhir) >= 55 then
                  print “nilai_akhir : “ & nilai_akhir
                  print “keterangan : lulus “
      end if
End sub


Struktur IF-THEN-ELSE
Disebut juga dengan selection structure

Merupakan struktur percabangan dimana suatu ekspresi akan dikerjakan jika kondisinya terpenuhi. Jika tidak terpenuhi maka ekspresi yang lain akan dikerjakan.

Struktur if then else sbb:
            if (kondisi) then
                        ….ekspresi 1….
            else
                        ….ekspresi 2…..
            end if

Ekspresi 2: rangkaian kode program(blok program) yang akan dijalankan jika kondisinya bernilai salah (tidak memenuhi syarat)
Contoh:
Buat suatu program yang akan menyeleksi suatu inputan nilai akhir mahasiswa. Inputan nilai dilakukan lewat inputbox melalui prosedur form_click. Lakukan seleksi pada nilai tersebut yaitu jika nilainya lebih besar atau sama dengan 55  cetak keterangan”lulus”. Tetapi jika tidak  terpenuhi cetak keterangan “gagal”. Asumsikan inputan nilai antara 0 sampai 100.
private sub form_click()
       dim nilai_akhir as integer
       nilai_akhir = inputbox(“ketik nilai akhir”)
       if (nilai_akhir) >= 55 then
                   print “nilai_akhir : “ & nilai_akhir
                   print “keterangan : lulus “
       else
                   print “keterangan : gagal “
       end if
end sub
Pada kondisi tertentu di dalam struktur if then else bisa ditempatkan struktur if then atau if then else yang lain. Bentuk semacam ini biasa disebut if tersarang atau nested if.
Bentuk penulisan dari struktur ini adalah sebagai berikut:

If (kondisi 1) then
            if (kondisi 2)  then
                        …ekspresi 1…
            else
                        …ekspresi 2
            end if
Else
            ekspresi 3
End if
Atau
If (kondisi 1) then
            if (kondisi 2)  then
                        …ekspresi 1…
            else
                        …ekspresi 2
            end if
Else
            if (kondisi 3) then
                        …ekspresi 3…
            else
                        …ekspresi 4…
End if
End if

Penulisan di atas dapat juga digabungkan antara else dan if untuk kondisi yang ketiga dan dengan membuang  satu end if, seperti berikut:
If (kondisi 1) then
            if (kondisi 2)  then
                        …ekspresi 1…
            else
                        …ekspresi 2
            end if
Else if (kondisi 3) then
                        …ekspresi 3…
            else
                        …ekspresi 4…
End if

Keterangan:
Ø  Kondisi 1:Berisi perbandingan antara satu variabel/konstanta dg variabel lain dengan menggunakan tanda >,<,<>,=,>=,<=
Ø  Kondisi 2 : akan dikerjakan jika nilai kondisi 1 benar(terpenuhi)
Ø  Kondisi 3: akan dikerjakan jika nilai kondisi 1 adalah salah(tdk terpenuhi)
Ø  Ekspresi 1 : rangkaian kode program(blok program) yang akan
                     dijalankan jika kondisi 1  dan 2 bernilai benar(memenuhi syarat)
Ø  Ekspresi 2 : rangkaian program yang akan dijalankan jika kondisi 1 benar
          dan kondisi 2 bernilai salah
Ø  Ekspresi 3 : rangkaian program yang akan dijalankan jika kondisi 1  salah
          tetapi kondisi 3 bernilai benar
Ø  Ekspresi 4 : rangkaian program yang akan dijalankan jika kondisi 1 salah
          dan kondisi 3 juga salah

Contoh:
Buat sebuah program menyeleksi jenis kelamin dan status perkawinan seseorang dimana keduanya diinputkan lewat inputbox. Jika seseorang jenis kelaminnya “pria”, lakukan seleksi apakah “sudah menikah”. Jika keduanya terpenuhi, tampilkan “ayah” sedangkan jikat tidak terpenuhi tampilkan ”jejaka”. Tetapi jika jenis kelaminya “wanita/bukan pria”, lakukan pengecekan apakah statusnya “sudah menikah”. Jika keduanya terpenuhi, tampilkan “ibu” sedangkan tidak terpenuhi tampilkan “perawan”. Ketik listing programnya pada prosedur form_click seperti berikut:
Dim jenis as string
Dim status as string
Jenis = inputbox (“jenis kelamin”)
Status = inputbox (“sudah menikah”)
Print “jenis kelamin : “ & jenis
Print “sudah menikah : “ & status
Print “keterangan : “;
If jenis  = “pria” then
            if status = “sudah” then
                        print “ayah”
            else
                        print “jejaka”
            end if
Else
            if status =”sudah” then
                        print “ibu”
            else
                        print “perawan”
            end if
End if
 
PERULANGAN LOOP
Loop adalah struktur kode perulangan yang akan terus mengeksekusi ulang kodenya sampai memenuhi kondisi tertentu.

Do Loop
Ada tiga jenis struktur Do...Loop:
•    Do While...Loop
•    Do...Loop While
•    Do...Loop Until

Do While...Loop
Struktur ini digunakan untuk mengulang blok code berdasarkan kondisi tertentu yang ditentukan diawal. Pertama dia mengecek kondisi kemudian jika hasil nya true maka code diantara loop akan dieksekusi dan terus berulang sampai kondisi tidak lagi terpenuhi (false).
Syntaks :
Do While [Condition]
   [statement]
Loop


Contoh : Print ke form dari 0 sampai 9.
Tuliskan code berikut pada event cmdPrint_Click
Option Explicit

Private Sub cmdPrint_Click()
Dim num As Integer
num = 0
Do While num < 10
    Print num
    num = num + 1
Loop
End Sub


Di awal program akan mengecek kondisi yang berlaku. Jika nilai variable num lebih kecil dari 10 maka code diantara Do While...Loop akan dieksekusi. Sementara kita lihat code dalam loop menambahkan variable num + 1 setiap putaran. Code akan terus berulang (berputar) sampai nilai variable num menjadi 10 dan loop akan berhenti.

Do...loop while
Struktur ini di awal program akan mengeksekusi code di dalam loop (apapun kondisinya), kemudian setelah itu akan mengecek kondisi yang berlaku, jika kondisi benar maka akan melakukan pengulangan (loop).
Syntaks:
Do
   [statement]
Loop while [condition]


Contoh : Print ke form dari 0 sampai 10.
Option Explicit

Private Sub cmdPrint_Click()
Dim num As Integer
num = 0
Do
    Print num
    num = num + 1
Loop While num <= 10
End Sub


Do...loop until
Struktur ini akan mengeksekusi code diantara loop sampai kondisi terpenuhi, sebelum kondisi terpenuhi makan code akan terus dijalankan secara berulang.
Syntaks :
Do
  [statement]
Loop Until [Condition]


Contoh: nilai variable x akan terus bertambah sampai lebih besar daripada 10
Option Explicit

Private Sub cmdPrint_Click()
Dim x As Integer
x = 0
Do
    Print x
    x = x + 1
Loop Until x > 10
End Sub


Code dalam loop ini beresiko menjadi infinite loop yang akan terus berputar tanpa henti jika terjadi kesalahan code/error atau kondisi yang tidak terduga sebelumnya. Gunakan Ctrl + Break untuk menghentikan secara paksa.

For Next Loop
Struktur loop ini merupakan struktur yang paling sering digunakan daripada struktur loop yang lain.
Syntaks :
For [Condition]
   [statement]
Next


Contoh : Print ke form dari 0 sampai 10.
Option Explicit

Private Sub cmdPrint_Click()
Dim i As Integer
For i = 0 To 10
    Print i
Next i
End Sub


Selama proses loop variable i secara otomatis akan dinaikan 1. Loop akan terus berjalan sampai nilai i lebih dari 10.

Contoh : Print ke form dari 0 sampai 6 dengan kenaikan 2.
Option Explicit

Private Sub cmdPrint_Click()
Dim i As Integer
For i = 0 To 6 Step 2
    Print i
Next i
End Sub

Sekali putaran nilai i dinaikan 2.
Output :
0
2
4
6

Contoh : Print ke form dari 10 sampai 0 dengan kenaikan penurunan 3.
Option Explicit

Private Sub cmdPrint_Click()
Dim i As Integer
For i = 10 To 0 Step -3
    Print i
Next i
End Sub


Sekali putaran nilai i diturunkan 3.

Output :
10
7
4
1

Exit For and Exit Do statement 
Pada dasarkan loop akan terus berputar sesuai kondisi loop yang bersangkutan, tapi diantara code loop kita dapat menambahkan kondisi tertentu untuk keluar dari loop.

For Next Loop bias dihentikan oleh code Exit For dan Do loop oleh code Exit Do.

Contoh : Exit For
Option Explicit

Private Sub cmdPrint_Click()
Dim i As Integer
For i = 0 To 10
    If i = 3 Then
    Exit For
    End If
Print i
Next i
End Sub


Output :
0
1
2

Contoh : Exit Do
Option Explicit

Private Sub cmdPrint_Click()
Dim num As Integer
num = 0
Do While num < 10
    Print num
    num = num + 1

    If num = 4 Then
        Exit Do
    End If
Loop
End Sub


Output :
0
1
2
3

Komentar

Postingan populer dari blog ini

Mengamankan Hot Spot anda agar tidak di bobol

Masalah keamanan merupakan hal yang sangat penting dalam jaringan komputer, terlebih dalam jaringan wireless. Disini akan di tunjukkan berbagai cara tepat dan mudah untuk mengamankan jaringan tanpa kabel Anda. Teknologi wireless berkembang pesat. Kehadiran berbagai vendor produk wireless yang menyajikan beragam produk dengan harga terjangkau tampaknya turut andil menjadi pendorong maraknya penggunaan teknologi ini. Teknologi wireless ini tidak hanya cocok untuk digunakan pada kantor ataupun pengguna bisnis. Pengguna rumahan juga bisa menggunakan teknologi ini untuk mempermudah konektivitas. Artikel kali  ini lebih ditujukan untuk memberikan informasi mengenai cara yang cepat dan mudah untuk mengamankan jaringan wireless Anda. Seperti sudah dibahas di awal, teknologi wireless me mang relatif lebih rentan terhadap masalah keamanan. Sesuai namanya, teknologi wireless menggunakan gelombang radio sebagai sarana transmisi data. Proses pengamanan akan menjadi lebih sulit karena Anda tidak

Perangkat keras untuk akses internet Ethernet Card, Modem, Router Dan Jaringan Komputer

Perangkat keras yang digunakan untuk akses Internet Untuk melakukan akses Internet   selain seperangkat komputer minimal sistem operasi yang digunakan adalah window 95 perlu didukung peralatan yang lain antaranya : 1.     Modem                 Modem singkatan dari Modulator Demodulator berfungsi untuk mengubah gelombang analog menjadi sinyal digital dari kabel telepon sehingga komputer dapat terkoneksi dengan internet. Modem dirancang untuk beroperasi pada kecepatan tertentu biasanya 300, 1200, 2400, 4800 atau 96000 bit per detik dan seterusnya kecepatan modem menentukan kecepatan transmisi data. ADSL adalah type modem untuk penggunaan accses internet kecepatan tinggi. Umumnya modem ADSL merupakan integrasi  dari modem, firewall dan ethernet switch serta router dan mungkin juga dengan transiever . Modem ADSL bekerja pada frekwensi yang berbeda dengan  frekwensi yang digunakan dalam percakapan telephon sehingga saluran telephon dapat digunakan untuk percakapan bersamaan

Mengenal Apa Itu Algoritma : Definisi, Ciri – Ciri, dan Contohnya

  Untuk menyelesaikan suatu masalah kita harus menggunakan komputer untuk memudahkannya, namun masalah yang ingin diselesaikan tidak dapat langsung diterima oleh komputer. Agar komputer dapat menyelesaikan masalah, maka Anda perlu merumuskan langkah-langkah penyelesaian tersebut dalam suatu rangkaian instruksi. Komputerlah yang akan mengerjakan rangkaian instruksi tersebut, karena komputer dapat mengerjakannya dengan cepat, akurat, bahkan berulang-ulang tanpa kenal lelah dan bosan. Sekumpulan instruksi yang merupakan penyelesaian masalah itu dinamakan program. Program “ dimasukkan ” ke dalam komputer, komputer mengerjakan instruksi di dalam program tersebut, lalu memberikan hasil atau keluaran yang di inginkan. Tapi untuk memberikan instruksi anda harus membuat suatu program menggunakan bahasa yang dimengerti oleh komputer Sebagaimana dalam kehidupan manusia, kita hanya dapat memberikan perintah kepada orang lain dalam bahasa yang dimengerti olehnya. Karena komputer adalah mesin, maka