Untuk memperoleh informasi dari sekumpulan data dapat dilakukan dengan metode statistik deskriptif. Informasi dari kumpulan data yang diinginkan antara lain:
-jumlah
-rata-rata
-nilai tengah
-minimum
-maksimum
-modus
Antar muka
Implementasi
Private Sub cboUrut_Click() Dim N As Byte N = lstNilai.ListCount If cboUrut.ListIndex = 0 Then For I = 0 To N – 1 For J = I + 1 To N – 1 If (lstNilai.List(I) > lstNilai.List(J)) Then Temp = lstNilai.List(J) lstNilai.List(J) = lstNilai.List(I) lstNilai.List(I) = Temp End If Next J Next I Else For I = 0 To N – 1 For J = I + 1 To N – 1 If (lstNilai.List(I) Maks) Then Maks = lstNilai.List(I) End If If (lstNilai.List(I) Sem(J)) Then Temp = Sem(J) Sem(J) = Sem(I) Sem(I) = Temp End If Next J Next I K = -1 Maks = Frek(1) Modus(0) = Sem(Pos) txtModus.Text = “” Private Sub cmdTambah_Click() Private Sub cmdTutup_Click() Private Sub Combo1_Click() End Sub Private Sub Form_Load() ‘Masukkan Nilai Siswa Mula-Mula ‘Non Akfitkan Tombol ‘Non Aktifkan Isian Statistik Private Sub lstNilai_Click() |
Seperti apa proses pengerjaan dari program di atas oleh Visual Basic? Visual Basic merupakan bahasa pemrograman berorientasi objek (object oriented language). Visual basic menyediakan beragam jenis objek yang dapat digunakan dalam perancangan suatu aplikasi. Ciri pemrograman berorientasi objek dimana setiap objek dapat diwariskan (inheritance), diubah bentuknya (polymorphism), dan kodenya tidak kelihatan (encapsulated). Objek dapat menerima kejadian (event) baik dari pengguna maupun dari sistem yang lain. Kejadian yang diterima objek diterjemahkan kedalam suatu metode (fungsi atau prosedur).
Form merupakan salah satu objek yang digunakan sebagai tempat merancang antar muka sistem. Pada saat kita menjalankan suatu aplikasi (dengan menekan tombol F5 atau menu Run | Run) maka otomatis Objek form yang pertama kali dijalankan baik event maupun methodnya. Terdapat beragam event dan method dari objek form, namun yang penting diperhatikan bahwa ada beberapa event dan method yang harus dipahami dengan benar seperti event Form_Load, Form_Activate, dan sebagainya.
Pada saat ditekan sistem dijalankan (execute) maka event Form_Load yang akan dikerjakan pertama kali sehingga pada event ini cocok dimasukkan kode sebagai inisialisasi nilai dari objek-objek yang terdapat di form.
Private Sub Form_Load() ‘Inisialisasi nilai lstNilai.Clear txtBaru.Text = “” txtBaru.Enabled = False txtJumlah.Text = “” txtRata.Text = “” txtMin.Text = “” txtMaks.Text = “” txtModus.Text = “” ‘Masukkan Nilai Siswa Mula-Mula ‘Non Akfitkan Tombol ‘Non Aktifkan Isian Statistik |
Penting diingat bahwa bila tidak ditemukan pernyataan bersyarat (branching statement) atau pernyataan berulang (looping statement) maka pengerjaan pernyataan akan dilakukan secara berurutan (sequential statement). Seperti pada event Form_Load pengerjaannya akan dilakukan secara berurutan mulai dari pernyataan-1, pernyataan-2, pernyataan-3, hingga pernyataan terakhir.
1. LstNilai.Clear ‘merupakan perintah untuk membersihkan nilai pada objek LstNilai. Clear merupakan metode yang sudah didefenisikan pada LstNilai.
2. txtBaru.text=”” ‘ merupakan perintah untuk memberi nilai string kosong pada properti text dari objek txtBaru. Dari namanya berarti nilai yang bisa diberi ke properti ini adalah himpunan karakter (string). Setiap string di VB harus diapit oleh tanda kutip ganda (double quote)
3. txtBaru.enabled=false ‘merupakan perintah untuk menonaktifkan interaksi antara pemakai dengan objek. Properti enable dari objek Text hanya menerima nilai Boolean, yaitu True atau False.
4. dst
Running
-permulaan aplikasi
-menambah data nilai
-deskriptif statistik
-mengurutkan data