______________________________

Tugas-3 Interaksi Manusia dan Komputer

Pada tugas-3 IMK ini saya mendapat tugas untuk membuat program beserta codingannya sesuai desain yg telah saya kerjakan pada Tugas-2 IMK sebelumnya...

Pada tugas-3 IMK ini saya membuat program untuk sistem informasi jadwal kereta yg sangat sederhana. Programnya ini dibuat dengan menggunakan Visual Basic ver.6

Dalam pembuatan program ini saya menggunakan 3 form dalam Visual Basic

Berikut saya akan menjelaskannya secara terperinci, dimulai dari Form1, kemudian Form2, lalu yg terakhir Form3

Sebelum RUN

Desain Form1 – Tampilan Awal

Pada tampilan diatas, merupakan tampilan form Log In

Button "Let Me In" source code-nya :
Private Sub Command1_Click()
If Text1.Text = "Tegar" And Text2.Text = "winanda" Then
a = MsgBox("Terima Kasih Anda Log In sebagai " + Text1.Text, vbInformation + vbYesNo, "Window Notification")
Else
b = MsgBox("Terjadi kesalahan pada saat mengetikan username atau password, harap diperiksa terlebih dahulu!", vbExclamation + vbOKOnly, "Window Warning!!!")
End If
If a = vbYes Then

Form1.Hide
Form2.Show
End If
Text1.Text = Clear
Text2.Text = Clear
End Sub


Button "Clear All" source code-nya :
Private Sub Command2_Click()
Text1.Text = Clear
Text2.Text = Clear
Text1.SetFocus
End Sub


Button "Quit" source code-nya :
Private Sub Command3_Click()
g = MsgBox("Apakah anda yakin untuk keluar dari aplikasi ini???", vbQuestion + vbYesNo, "Window")
If g = vbYes Then
End
End If
End Sub



Desain Form2 - Tampilan Jadwal Kereta_A

Pada Form2 ini terdapat button "Next >>" berikut source code-nya :
Private Sub Command1_Click()
Form2.Hide

Form3.Show
End Sub

Desain Form3 – Tampilan Jadwal Kereta_B
Pada Form3 ini terdapat button "<< Back" yg berfungsi untuk kembali ke Form2 dan button "LOG OUT" berfungsi untuk keluar dari aplikasi tsb. Berikut source code-nya :

Button "Back" :
Private Sub Command1_Click()
Form1.Hide

Form3.Hide
Form2.Show
End Sub


Button "LOG OUT" :
Private Sub Command2_Click()
j = MsgBox("Terima Kasih, Anda telah berhasil LOG OUT... Silahkan klik button OK untuk melanjutkan", vbInformation + vbOKOnly, "Window Notification")
If j = vbOK Then
Form2.Hide

Form3.Hide
Form1.Show
End If
End Sub


Diketahui:
User memiliki username : Tegar dan Password : winanda. Kondisi pada saat menginput password karakternya akan berubah menjadi “ * “.

Jika meng-klik button Let Me In apabila username dan password sudah diinput dengan benar maka  maka window Form2 akan terbuka dan secara otomatis kondisi pada kotak dialog penginputan username dan password akan langsung terhapus pada Form1 tersebut. Selanjutnya sebelum Form2 tampil, ada Window Notification yg akan muncul menyatakan bahwa anda berhasil LOG IN dan klik button YES untuk melanjutkan menampilkan Form2.

Jika terjadi kesalahan pada username atau password yg sudah diinput maka akan muncul Window Warning  yg menyatakan bahwa terjadi kesalahan pada proses penginputan data username dan password. Klik button OK untuk kembali menginput yg benar.

Fungsi button Clear All adalah untuk menghapus semua karakter pada kotak dialog penginputan, apabila ketika pada saat proses pengetikan terdapat kesalahan. Dan kursor akan men-set focus denga sendirinya pada kotak dialog penginputan username.

Button QUIT berfungsi untuk keluar dari program tersebut. Untuk lebih meyakinkan user, maka aka muncul Window yg menanyakan keyakinan user untuk keluar dari program. Jika user meng-klik button YES maka akan langsung keluar dr program dan jika user meng-klik NO maka akan kembali ke Form1.

Pada Form2 akan tampil jadwal kereta hanya sebagian saja, dan dibawah bagian kanan terdapat button NEXT yg berfungsi untuk melanjutkan jadwal kereta yg berikutnya. Artinya Form3 akan tampil
Form3 berisikan jadwal kereta lanjutan dari jadwal yg sebelumnya pada Form2. Pada Form3 ini terdapat button BACK yg berfungsi untuk melihat kembali jadwal sebelumnya pada Form2 dan button LOG OUT untuk kelur dari aplikasi tersebut.

Jika telah meng-klik button LOG OUT maka akan muncul Window yg menyatakan bahwa anda berhasil LOG OUT dr aplikasi dan akan kembali ke Form1.

Hasil RUN
Username : Alverian
Password : iskandar
=> Maka akan terjadi kesalahan, dan akan muncul Window Alert. Karena bukan yg sebenarnya

Proses LOG IN yg benar adalah Username : Tegar || Password : winanda
Klik YES untuk melanjutkan, menampilkan Form2. Berikut tampilan Form2 – Jadwal kereta_A




Klik button NEXT untuk melihat jadwal kereta selanjutnya pada Form3
Berikut tampilan Form2 – Jadwal kereta_B
Jika meng-klik button BACK maka akan kembali ke Form2 atau ke jadwal kereta yg sebelumnya. Jika telah meng-klik button LOG OUT maka akan muncul Window yg menyatakan bahwa anda berhasil LOG OUT dr aplikasi dan akan kembali ke Form1.
Lalu klik button OK dan akan kembali ke Form1. Jika ingin keluar dari program, klik button QUIT pada Form1. Button QUIT berfungsi untuk keluar dari program tersebut. Untuk lebih meyakinkan user, maka aka muncul Window yg menanyakan keyakinan user untuk keluar dari program. Jika user meng-klik button YES maka akan langsung keluar dr program dan jika user meng-klik NO maka akan kembali ke Form1.
Klik YES untuk keluar dari program. Klik NO untuk kembali ke Form1 – Tampilan Awal

Bagi yg ingin download dalam versi lebih rapihnya dalam format Ms.Word dan .exe -nya, silahkan download DISINI (no virus, trust me! size : 2.4MB)

Password-nya klik DISINI 

Music

powered by Blogger | WordPress by Newwpthemes | Converted by BloggerTheme