A.
Object-object
dalam Latihan_14_46110001 :
1.
Object Label
Object label yang terdapat pada
latihan ini adalah terdiri dari delapan label (yang bertuliskan gaji orang tua
lebih dari terdapat (2)dua label, bukan kelas terdapat (2)dua label, tanggal
lahir sebelum terdapat (2)dua label, dan nama memiliki unsur terdapat dua label
juga).
2.
Object Textbox
Jumlah texbox pada form ini
adalah terdapat dua belas textbox (enam status input; delapan status read only
dan hanya digunakan sebagai pengganti label). Status input digunakan untuk
memasukkan gaji orang tua lebih dari, bukan kelas, dan nama memiliki unsur.
Masing-masing 2 textbox. Status Read Only digunakan sebagai pengganti label
yang bertuliskan gaji ortu>=6000000, gaji ortu>=5000000, gaji
ortu>=4000000, gaji ortu>=3000000, gaji ortu>=2000000, selain itu.
3.
Object Button
object button pada form ini ada
dua yaitu (Filter dan Atur Warna). Button filter digunakan untuk memfilter data
tabel berdasarkan data yang telah diinput di textbox. Button atur warna
digunakan untuk memberikan warna pada data yang ada dalam datagridview menurut
besar gaji ortunya.
4.
Object
DateTimePicker
Terdapat dua object datetimepicker yang
digunakan dalam memfilter data tabel yang ada didatagridview.
5.
Object
RadioButton
Terdapat empat object
radiobutton (yang bertuliskan stambuk, kelas (besar->kecil), kelas
(kecil->besar) tanggal lahir (kecil->besar), dan gaji orang tua
(besar->kecil).
6.
Object
DataGridView
Terdapat satu objeck
datagridview yang digunakan untuk menampilkan data tabel yang telah dibuat.
B. Script
Unique
Untuk button Filter:
BT1_46110001.Click
Untuk button Atur Warna:
BT2_46110001.Click
C. Even
STB_46110001.CheckedChanged
KBK_46110001.CheckedChanged
KKB_46110001.CheckedChanged
GAJIOT_46110001.TextChanged
BK_46110001.TextChanged
GAJIOT_46110001.CheckedChanged
NMU_46110001.TextChanged
BT1_46110001.Click
BT2_46110001.Click
D. Property
Property TextBox ==> ReadOnly=True
E. Cara
penyelesaian
- Langkah pertama dalam membuat form/ latihan 14 ialah, pada desktop anda, pilih microsoft visual studio 2008.seperti pada langkah dibawah ini
- Setelah itu pilih file kemudian New setelah itu pilih project, maka akan muncul tampilan seperti dibawah ini
- Setelah langkah ke dua selesai maka langkah selanjutnya adalah, pada tampilan project tersebut silahkan anda mengganti nama form sesuai dengan yang anda inginkan
- atau jika anda pernah membuat form sebelumnya, maka langkah selanjutnya yang perlu anda lakukan adalah hanya dengan membuat buat form baru dengan memilih project kemudian pilih add windows form, seperti pada gambar dibawah ini.
- Buatlah form seperti gambar dibawah ini,
- Berikut ini adalah rumus untuk menjalankan form di atas
- Public Class Latihan_14_46110001
Dim BAHRI As New DataTable
Dim BAHE As New DataView
Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles STB_46110001.CheckedChanged
BAHE.Sort = "Stambuk"
End Sub
Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KBK_46110001.CheckedChanged
BAHE.Sort = "Kelas desc"
End Sub
Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KKB_46110001.CheckedChanged
BAHE.Sort = "Kelas, TanggalLahir"
End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GAJIOT_46110001.TextChanged
BAHE.RowFilter = "[GajiOrtu]>=" & Val(GAJIOT_46110001.Text)
End Sub
Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BK_46110001.TextChanged
BAHE.RowFilter = "Kelas <> '" & BK_46110001.Text & "'"
End Sub
Private Sub DateTimePicker1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DateTimePicker1.ValueChanged
BAHE.RowFilter = "[Tanggal Lahir] < #" & DateTimePicker1.Value.Date & "#"
End Sub
Private Sub atur_46110001_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BT2_46110001.Click
For Each X As DataGridViewRow In DGV1_46110001.Rows
If X.Cells("GAJIORTU").Value > 6000000 Then
X.DefaultCellStyle.BackColor = GT1_46110001.BackColor
ElseIf X.Cells("GAJIORTU").Value > 5000000 Then
X.DefaultCellStyle.BackColor = GT4_46110001.BackColor
ElseIf X.Cells("GAJIORTU").Value > 4000000 Then
X.DefaultCellStyle.BackColor = GT2_46110001.BackColor
ElseIf X.Cells("GAJIORTU").Value > 3000000 Then
X.DefaultCellStyle.BackColor = GT5_46110001.BackColor
ElseIf X.Cells("GAJIORTU").Value > 2000000 Then
X.DefaultCellStyle.BackColor = GT3_46110001.BackColor
Else
X.DefaultCellStyle.BackColor = GT6_46110001.BackColor
End If
Next
End Sub
Private Sub bgaji_46110001_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GAJIOT_46110001.CheckedChanged
BAHE.Sort = "GajiOrtu desc"
End Sub
Private Sub unsur_46110001_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NMU_46110001.TextChanged
BAHE.RowFilter = "Nama LIKE'% " & NMU_46110001.Text & "%'"
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BT1_46110001.Click
BAHE.RowFilter = "[GAJIORTU]>" & Val(GAJILEBIH2_46110001.Text) & " AND [Kelas]<>'" & BT2_46110001.Text & "'" & " AND [TanggalLahir]<#" & DateTimePicker2.Value.Month & "/" & DateTimePicker2.Value.Day & "/" & DateTimePicker2.Value.Year & "#" & " AND Nama LIKE '%" & NMU2_46110001.Text & "%'"
End Sub
Private Sub Latihan_14_46110001_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
BAHRI.Columns.Add(New DataColumn("Stambuk", GetType(String)))
BAHRI.Columns.Add(New DataColumn("Nama", GetType(String)))
BAHRI.Columns.Add(New DataColumn("JenisKelamin", GetType(String)))
BAHRI.Columns.Add(New DataColumn("TanggalLahir", GetType(String)))
BAHRI.Columns.Add(New DataColumn("GajiOrtu", GetType(Double)))
BAHRI.Columns.Add(New DataColumn("Kelas", GetType(String)))
BAHRI.Rows.Add("36112001", "Fitri", "P", "10/20/1994", 5000000, "1AD3")
BAHRI.Rows.Add("36112002", "andri prianto tukan", "L", "04/26/1994", 2000000, "1BD3")
BAHRI.Rows.Add("36112003", "Fathin Ammar Asidik", "L", "06/29/1994", 6800000, "1AD3")
BAHRI.Rows.Add("36112004", "Endah Mariadi", "P", "11/07/1994", 7500000, "1AD3")
BAHRI.Rows.Add("36112005", "Mawar Aztanti", "P", "06/01/1993", 4000000, "1AD3")
BAHRI.Rows.Add("36112006", "Izmi Istiqamah", "P", "11/04/1994", 7000000, "1AD3")
BAHRI.Rows.Add("36112007", "Imran Novrin Ruslim", "L", "11/21/1994", 1000000, "1AD3")
BAHRI.Rows.Add("36112008", "Adbul Malik", "L", "11/09/1993", 2500000, "1AD3")
BAHRI.Rows.Add("36112009", "Rahmaniah", "P", "01/19/1994", 2500000, "1AD3")
BAHRI.Rows.Add("36112010", "Yulianti", "P", "09/28/1994", 2500000, "1AD3")
BAHRI.Rows.Add("36112011", "Zulfitra Qadar Yasin", "L", "03/10/1994", 10000000, "1AD3")
BAHRI.Rows.Add("36112012", "Sri Aprianti", "P", "04/05/1994", 4000000, "1AD3")
BAHRI.Rows.Add("36112013", "Noviantri Paembonan", "P", "11/19/1994", 6000000, "1AD3")
BAHRI.Rows.Add("36112014", "A. Rahmawaty", "P", "04/04/1994", 5000000, "1AD3")
BAHRI.Rows.Add("36112015", "Danela Mangintek", "P", "11/06/1994", 3000000, "1AD3")
BAHRI.Rows.Add("36112016", "Andi Jusma Nilam Sari", "P", "09/02/1994", 10000000, "1AD3")
BAHRI.Rows.Add("36112017", "Dana Abrian", "L", "10/05/1994", 5000000, "1AD3")
BAHRI.Rows.Add("36112018", "Kurniawati", "P", "10/11/1994", 2000000, "1AD3")
BAHRI.Rows.Add("36112019", "Kharisma Yusuf", "P", "06/14/1994", 4000000, "1AD3")
BAHRI.Rows.Add("36112020", "Bernard Talebong", "P", "10/01/1994", 10000000, "1AD3")
BAHRI.Rows.Add("36112021", "Sulaipah", "P", "09/28/1994", 1000000, "1AD3")
BAHRI.Rows.Add("36112022", "Rismawati", "P", "09/07/1994", 900000, "1AD3")
BAHRI.Rows.Add("36112023", "Andi Arhami Hamzah", "P", "06/28/1994", 10000000, "1AD3")
BAHRI.Rows.Add("36112024", "Syahrul Kamal", "L", "10/18/1994", 10000000, "1AD3")
BAHRI.Rows.Add("36112025", "Ivana Olivia Aser", "P", "01/14/1993", 6000000, "1AD3")
BAHRI.Rows.Add("36112026", "Melinda Rizkawati", "P", "05/07/1994", 2000000, "1AD3")
BAHRI.Rows.Add("36112027", "Nurul Rezki Susanti", "P", "09/24/1994", 5000000, "1AD3")
BAHRI.Rows.Add("36112028", "Mu'minat Nur", "P", "05/17/1995", 5000000, "1BD3")
BAHRI.Rows.Add("36112029", "Trinayanti", "P", "06/03/1992", 3000000, "1BD3")
BAHRI.Rows.Add("36112030", "Sri Widya Ayu Wandini", "P", "06/01/1994", 5000000, "1BD3")
BAHRI.Rows.Add("36112031", "Nur Indahsari Idris", "P", "08/28/1994", 5000000, "1BD3")
BAHRI.Rows.Add("36112032", "Rosita Satri", "P", "12/06/1994", 3000000, "1BD3")
BAHRI.Rows.Add("36112033", "A. Syasya Annisa Ausan", "P", "08/08/1994", 7000000, "1BD3")
BAHRI.Rows.Add("36112034", "Rezky Arianti", "P", "01/27/1994", 3000000, "1BD3")
BAHRI.Rows.Add("36112035", "Tri Arismunandar", "L", "12/09/1993", 1000000, "1BD3")
BAHRI.Rows.Add("36112036", "Nurmilasari", "P", "07/06/1993", 2000000, "1BD3")
BAHRI.Rows.Add("36112037", "Ismawati", "P", "08/01/1994", 900000, "1BD3")
BAHRI.Rows.Add("36112038", "Andi Anggi Fadliyah", "P", "08/15/1994", 1500000, "1BD3")
BAHRI.Rows.Add("36112039", "Andi Syahril", "L", "10/02/1994", 2000000, "1BD3")
BAHRI.Rows.Add("36112040", "Fibra Yoseph P", "P", "03/27/1995", 6000000, "1BD3")
BAHRI.Rows.Add("36112041", "Musyarafah Asis", "L", "07/13/1994", 6000000, "1BD3")
BAHRI.Rows.Add("36112042", "Sukmawati Amir", "P", "04/13/1994", 6000000, "1BD3")
BAHRI.Rows.Add("36112043", "Artis Susan", "P", "10/29/1993", 5000000, "1BD3")
BAHRI.Rows.Add("36112044", "Muhammad Fachri Sani", "L", "02/02/1994", 5000000, "1BD3")
BAHRI.Rows.Add("36112045", "Ibnu Affan Al-Mufar'id", "L", "08/05/1994", 8000000, "1BD3")
BAHRI.Rows.Add("36112046", "Sri Wahyuni Hafid", "P", "12/25/1994", 11000000, "1BD3")
BAHRI.Rows.Add("36112047", "A. Dian Pelita Waty", "P", "05/05/1994", 3000000, "1BD3")
BAHRI.Rows.Add("36112048", "Tri Wahyuni", "P", "11/11/1994", 800000, "1BD3")
BAHRI.Rows.Add("36112049", "Alfin Riani Bandaso", "P", "04/11/1994", 3000000, "1BD3")
BAHRI.Rows.Add("36112051", "Muhammad Adhe Anugrah", "L", "08/31/1993", 5000000, "1BD3")
BAHRI.Rows.Add("36112052", "Sabri", "L", "07/24/1993", 700000, "1BD3")
BAHRI.Rows.Add("36112053", "Resky Yonada Ahmad", "P", "03/22/1994", 1500000, "1BD3")
BAHRI.Rows.Add("36112054", "Ade Apriathis Rantelino", "L", "04/27/1994", 3000000, "1BD3")
BAHRI.Rows.Add("36112055", "Achmad Rezky Satria Perdana", "L", "12/17/1993", 3000000, "1BD3")
BAHRI.Rows.Add("36112056", "Dian Eka Puteri", "P", "11/11/1993", 1000000, "1BD3")
BAHRI.Rows.Add("36112057", "Reenaldy Alchudri Azsagaf", "L", "05/03/1994", 10000000, "1BD3")
BAHRI.Rows.Add("36112059", "Ummul Hayyul Qayyum", "P", "12/01/1993", 3500000, "1AD3")
BAHRI.Rows.Add("36112060", "Nita", "P", "01/04/1995", 2500000, "1AD3")
BAHRI.Rows.Add("36112061", "Rahmat Adi Pratama", "L", "04/21/1994", 10000000, "1AD3")
BAHRI.Rows.Add("46110018", "Rose Anne Tarida Situmorang", "P", "12/01/1994", 5000000, "1AD4")
BAHRI.Rows.Add("46112001", "Rizka Awalia Mustakim", "P", "10/07/1994", 3000000, "1AD4")
BAHRI.Rows.Add("46112002", "Dewi Sartika", "P", "02/10/1994", 1000000, "1AD4")
BAHRI.Rows.Add("46112003", "Nurawalia M", "P", "12/04/1994", 3000000, "1AD4")
BAHRI.Rows.Add("46112018", "Anita Rahmah Muhtadin", "P", "12/07/1994", 5000000, "1AD4")
BAHRI.Rows.Add("46112004", "Siti Khaerunnisa", "P", "03/28/1994", 1000000, "1AD4")
BAHRI.Rows.Add("46112005", "Mardhotillah", "P", "01/13/1994", 3000000, "1AD4")
BAHRI.Rows.Add("46112006", "Rezky Tri Utami", "P", "07/03/1994", 3000000, "1AD4")
BAHRI.Rows.Add("46112007", "Andi Rabiah", "L", "09/07/1994", 1000000, "1AD4")
BAHRI.Rows.Add("46112008", "Nanda Ardilia Pratama", "L", "08/01/1994", 1000000, "1AD4")
BAHRI.Rows.Add("46112009", "Eka Yuli Astuti", "P", "08/07/1994", 2000000, "1AD4")
BAHRI.Rows.Add("46112010", "Nur Indah Purnamasari", "P", "07/22/1994", 2500000, "1AD4")
BAHRI.Rows.Add("46112011", "Delsi Tifani Lan", "P", "12/24/1994", 2000000, "1AD4")
BAHRI.Rows.Add("46112012", "Nurul Qadri Musra", "L", "08/24/1994", 3000000, "1AD4")
BAHRI.Rows.Add("46112013", "A. Muh. Lutfi Ahmad", "L", "10/10/1993", 4000000, "1AD4")
BAHRI.Rows.Add("46112014", "Mariana", "P", "06/22/1994", 1000000, "1AD4")
BAHRI.Rows.Add("46112015", "Irmayanti", "P", "09/23/1994", 1000000, "1AD4")
BAHRI.Rows.Add("46112016", "Dyah Sukma Anggraini", "P", "05/10/1994", 3500000, "1AD4")
BAHRI.Rows.Add("46112017", "Camelia Indulgenssya Gundung", "P", "09/14/1994", 2000000, "1AD4")
BAHRI.Rows.Add("46112020", "Sukriani Karunia Rahma", "P", "12/01/1994", 3000000, "1AD4")
BAHRI.Rows.Add("46112021", "Rafidah", "P", "06/05/1994", 500000, "1AD4")
BAHRI.Rows.Add("46112022", "Liliani Paelongan", "P", "05/25/1994", 3000000, "1AD4")
BAHRI.Rows.Add("46112025", "Fitri Amalia Islamiati", "P", "03/26/1995", 4000000, "1AD4")
BAHRI.Rows.Add("46112026", "Muhammad Khaidir", "L", "12/26/1993", 3000000, "1AD4")
BAHRI.Rows.Add("46112027", "Reny Rita Waty Djafar", "P", "07/26/1993", 3000000, "1AD4")
BAHRI.Rows.Add("46112028", "Nur Salim Rusdi", "L", "04/12/1994", 1500000, "1AD4")
BAHRI.Rows.Add("46112029", "Azwar Arfah", "L", "04/03/1994", 3000000, "1AD4")
BAHRI.Rows.Add("46112032", "Abd. Rahman", "L", "10/08/1994", 1500000, "1BD4")
BAHRI.Rows.Add("46112037", "Herianto", "L", "12/08/1993", 3000000, "1BD4")
BAHRI.Rows.Add("46112042", "Faradhiba Zainal Putri", "P", "12/04/1993", 3000000, "1BD4")
BAHRI.Rows.Add("46112043", "Remon Agit Rimang", "L", "01/06/1995", 3000000, "1BD4")
BAHRI.Rows.Add("46112050", "Andi Akbar", "L", "11/26/1994", 2000000, "1BD4")
BAHRI.Rows.Add("46112054", "Rahmi Ani", "P", "11/30/1994", 2000000, "1BD4")
BAHRI.Rows.Add("46112055", "Reni Anggraeni", "P", "10/12/1994", 1500000, "1BD4")
BAHRI.Rows.Add("46112057", "I Ketut Yuda Sadpwa", "L", "05/02/1993", 4500000, "1BD4")
BAHRI.Rows.Add("46112058", "citra amalia ramadhani", "L", "02/16/1995", 3000000, "1BD4")
BAHRI.Rows.Add("46120023", "Puspita Susilawati Ridjal", "P", "01/01/1994", 4000000, "1AD4")
BAHRI.Rows.Add("46112031", "Irmayanti", "P", "05/02/1994", 1000000, "1BD4")
BAHRI.Rows.Add("46112033", "Maulanan Ibrahim", "L", "04/10/1994", 1000000, "1BD4")
BAHRI.Rows.Add("46112034", "Gamaliel Giovani Rafael Nong", "L", "08/06/1993", 3700000, "1BD4")
BAHRI.Rows.Add("46112035", "Herpita Tohura", "P", "10/24/1993", 700000, "1BD4")
BAHRI.Rows.Add("46112036", "Hasmiati Hajar", "P", "05/17/1994", 5000000, "1BD4")
BAHRI.Rows.Add("46112038", "Viorensi S", "P", "10/13/1994", 2000000, "1BD4")
BAHRI.Rows.Add("46112039", "Carissa Evan Anthen", "P", "10/23/1994", 6000000, "1BD4")
BAHRI.Rows.Add("46112040", "Tommy Paunganan", "L", "02/22/1993", 2000000, "1BD4")
BAHRI.Rows.Add("46112041", "Nida Hazimah Ulfah", "P", "09/24/1995", 5000000, "1BD4")
BAHRI.Rows.Add("46112044", "Ulfah Nas", "P", "01/26/1994", 5000000, "1BD4")
BAHRI.Rows.Add("46112045", "Abdul Qawwam Nurjaya", "L", "11/26/1994", 3500000, "1BD4")
BAHRI.Rows.Add("46112046", "Andini Hayrunnisyah", "P", "06/27/1994", 1500000, "1BD4")
BAHRI.Rows.Add("46112047", "Hasmawati", "P", "11/22/1994", 5000000, "1BD4")
BAHRI.Rows.Add("46112048", "Udin Pranata", "L", "01/29/1993", 1000000, "1BD4")
BAHRI.Rows.Add("46112049", "Muhammad Farid Syah", "L", "01/20/1995", 5000000, "1BD4")
BAHRI.Rows.Add("46112051", "Afrisca Fraktiani Rante", "P", "04/13/1995", 5000000, "1BD4")
BAHRI.Rows.Add("46112052", "Aprianto Sandy", "L", "04/11/1993", 3000000, "1BD4")
BAHRI.Rows.Add("46112053", "Khusnul Khatimah A", "P", "08/27/1994", 3000000, "1BD4")
BAHRI.Rows.Add("46112056", "Kartini Widyasita", "P", "04/21/1993", 4650000, "1BD4")
BAHE = BAHRI.DefaultView
DGV1_46110001.DataSource = BAHE
End Sub
End Class - jalankan program dengan Mengklik start debugging seperti pada gambar dibawah ini

0 komentar:
Posting Komentar