LANGKAH-LANGKAH MEMBUAT PROGRAM MENGHITUNG GRADE NILAI SISWA

BERIKUT INI LANGKAH-LANGKAH MEMBUAT PROGRAM MENGHITUNG GRADE NILAI SISWA.

­­­PROGRAM MENGHITUNG GRADE NILAI SISWA

Langkah 1 :

Buat gambaran Desain Akhir Program, misalnya seperti gambar berikut :

Langkah-2 :

Masukkan obyek-obyek yang diperlukan dalam form, seperti berikut :

Langkah-3 :

Atur Properti dari obyek-obyek yang dipergunakan, dengan pengaturan sebagai berikut :

NO

FORM/OBYEK

PROPERTY

SETTING

1

FORM Name fgrade
Caption MENGHITUNG GRADE NILAI SISWA

2

Label1 Caption NILAI GRADE SISWA
Font Algerian, 16, Bold
ForeColor Pallet-Blue

3

Label2 Caption ABSENSI :
Font Times New Roman, 12, Bold
ForeColor Pallet-Black

4

Label3 Caption NILAI TUGAS :
Font Times New Roman, 12, Bold
ForeColor Pallet-Black

5

Label4 Caption NILAI UTS :
Font Times New Roman, 12, Bold
ForeColor Pallet-Black

6

Label5 Caption NILAI UAS :
Font Times New Roman, 12, Bold
ForeColor Pallet-Black

7

Label6 Caption %
Font Times New Roman, 12, Bold
ForeColor Pallet-Black

8

Label7 Caption NILAI SISWA :
Font Ravie, 10, Reguler
ForeColor Pallet-Blue

9

Label8 Caption GRADE NILAI :
Font Sylfaen, 12, Bold
ForeColor Pallet-Blue

10

Text1 Name Txtabsen
Font MS Sans Serif, 8, Reguler
Text <kosongkan>

11

Text2 Name Txttugas
Font MS Sans Serif, 8, Reguler
Text <kosongkan>

12

Text3 Name Txtuts
Font MS Sans Serif, 8, Reguler
Text <kosongkan>

13

Text4 Name Txtuas
Font MS Sans Serif, 8, Reguler
Text <kosongkan>

14

Text5 Name txttotnilai
Font MS Sans Serif, 8, Reguler
Text <kosongkan>

15

Text6 Name txtgrade
Font MS Sans Serif, 8, Reguler
Text <kosongkan>

16

Command1 Name btnproses
Caption PROSES
Font MS Sans Serif, 8, Reguler

17

Command2 Name btnhapus
Caption BARU
Font MS Sans Serif, 8, Reguler

18

Command3 Name btnexit
Caption HAPUS
Font MS Sans Serif, 8, Reguler

 

 

Langkah-4 :

Buat kode program untuk masing-masing command obyek yang diperlukan, sebagai berikut :

1. Buat code program atau  prosedur btnproses_Click() dengan double klik pada tombol PROSES dan ketik listing Programnya sebagai berikut :

Dim absen, tugas, uts, uas As Integer

Dim nilai As Double

absen = Val(Txtabsen.Text)

tugas = Val(txttugas.Text)

uts = Val(txtuts.Text)

uas = Val(txtuas.Text)

nilai = (absen * 0.1 + tugas * 0.1 + uts * 0.3 + uas * 0.5)

txttotnilai.Text = nilai

If (nilai >= 80) Then

txtgrade.Text = “A”

ElseIf (nilai >= 70) Then

txtgrade.Text = “B”

ElseIf (nilai >= 60) Then

txtgrade.Text = “C”

ElseIf (nilai >= 50) Then

txtgrade.Text = “D”

Else: txtgrade.Text = “E”

End If

End Sub

2. Buat code program atau prosedur  btnhapus_Click() dengan double klik pada tombol HAPUS dan ketik listing Programnya sebagai berikut :

Txtabsen.Text = “”

txttugas.Text = “”

txtuts.Text = “”

txtuas.Text = “”

txttotnilai.Text = “”

txtgrade.Text = “”

Txtabsen.SetFocus

3. Buat code program atau prosedur  btnexit_Click() dengan double klik pada tombol KELUAR dan ketik listing Programnya sebagai berikut :

Private Sub btnexit_Click()

End

End Sub

4. Buat sebuah MODULE untuk text yang hanya bisa diisi dengan angka saja, pilih pada menu Project lalu pilih Add Module dan ketik perintah sebagai berikut :

Public Sub Angka(ByRef KeyAscii As Integer)

If ((KeyAscii < 48 And KeyAscii <> 8) Or KeyAscii > 57) Then

KeyAscii = 0

End If

End Sub

5. Pada Txtabsen, Txttugas, Txtuts  dan Txtuas isikan module pada saat prosedur KEYPRESS dengan mengetikkan module, yaitu sebagai berikut -:

Private Sub Txtabsen_KeyPress(KeyAscii As Integer)

Angka KeyAscii

End Sub

Untuk melihat hasil programnya silahkan download di SINI

Leave a comment »

PROGRAM HITUNG GRADE NILAI SISWA

BERIKUT ADALAH SALAH SATU CONTOH PROGRAM MENGHITUNG NILAI & GRADE SISWA.

SILAHKAN DOWNLOAD PROGRAMNYA DI SINI  HITUNG GRADE NILAI

PROGRAM DI ATAS MENGGUNAKAN SINTAK PERCABANGAN IF – ELSE.

Leave a comment »

PROGRAM MENGHITUNG LUAS BANGUN DATAR

BERIKUT PROGRAM MENGHITUNG LUAS BANGUN DATAR. DISINI SAYA MEMBUAT PROGRAM MENGHITUNG LUAS BANGUN DATAR, YANG TERDIRI DARI MENGHITUNG LUAS SEGITIGA, LUAS PERSEGI PANJANG DAN LUAS BELAH KETUPAT.

SILAHKAN DOWNLOAD PROGRAMYA DISINI PROGRAM LUAS BANGUN DATAR

SETELAH SELESAI MENDOWNLOAD LANGSUNG DI EXTRACT HERE DAN PROGRAM LANGSUNG DI JALANKAN.

Leave a comment »

PROGRAM MENGHITUNG LUAS TRAPESIUM

BERIKUT PROGRAM MENGHITUNG LUAS TRAPESIUM

 

 

SILAHKAN DOWNLOAD PROGRAM LUAS TRAPESIUM

SETELAH SELESAI MENDOWNLOAD LANGSUNG DI EXTRACT HERE KARENA PROGRAMNYA BERTIPE .RAR DAN PROGRAM LANGSUNG DI JALANKAN.

Leave a comment »

LOGIKA MATEMATIKA

LOGIKA MATEMATIKA

 

  • Teori Singkat

1. Kalimat Terbuka adalah kalimat yang belum diketahui kebenarannya
2.Kalimat Tertutup adalah kalimat yang mempunyai nilai benar atau salah tapi tidak sekaligus keduanya
3. Kuantor adalah ungkapan yang menyatakan berapa banyak
4. Kuantor eksistial (diberi lambang ∃) = ada beberapa
5. Negasi atau Ingkaran (diberi lambang ~) adalah mengingkari suatu kebenaran atau kesalahan
6. Konjungsi (diberi lambang ∧) adalah perangkai menghimpun dua buah bilangan
7. Disjungsi (diberi lambang ∨ dibaca “atau”) adalah perangkai memisah dua pernyataan
8. Implikasi (diberi lambang ⟹ dibaca “jika…..maka….”) adalah pernyataan bersyarat
9. Ekuivalensi atau Implikasi Dwi Arah atau Biimplikasi (diberi lambang ⟺ dibaca “……jika dan hanya jika….”) adalah pernyataan bersyarat dua arah
10. Konvers adalah kebalikan dari implikasi
11. Invers adalah negasi dari implikasi
12. Kontraposisi adalah negasi dari konvers

  • Sifat-sifat Logika

1. p ∧ (q ∨ r) ≡ (p ∧ q) ∨ (p ∧ r)
2. p ∨ (q ∧ r) ≡ p ∨ q) ∧ (p ∨ r)
3. p ⟹ q ≡ ~ p ∨ q
4. ~(p ∨ q) ≡ ~p ∧ ~q
5. ~(p ∧ q) ≡ ~p ∨ ~q
6. ~ (p ⟹ q) ≡ p ∧ ~q
7.  p ⟹ q ≡ (p ⟹ q) ∧ (q ⟹ p)
8.  p ⟹ q ≡ (~ p ∨ q) ∧ (q ∨ ~p)

Leave a comment »

TEORI SINGKAT HIMPUNAN

HIMPUNAN

  •     Teori Singkat

Himpunan(Set) adalah kumpulan objek-objek yang didefinisikan dengan jelas. Objek-objek itu sering disebut anggota atau elemen. Himpunan dinotasikan dengan huruf kapital.

  • Jenis-Jenis Himpunan

1. Himpunan Semesta(S = U)
Himpunan semua objek yang sedang dibicarakan atau himpunan semesta pembicaraan
2. Himpunan Kosong(ø = { })
Adalah himpunan yang tidak mempunyai anggota
3.  Himpunan Terhingga
Adalah himpunan yang banyak anggotanya terbatas
4. Himpunan Tak Hingga
Adalah himpunan yang banyak anggotanya tak terbatas
5. Bilangan Kardinal( n {H})
Adalah himpunan H [ ditulis n {H} menyatakan banyaknya anggota himpunan H

  • Hubungan Himpunan dengan Himpunan

1. Himpunan Bagian(Subset)
A himpunan bagian B (ditulis A ⊂ B), jika setiap anggota A merupakan anggota B juga
2. Banyaknya Himpunan Bagian
Misalkan n adalah bilangan cardinal B = 2ⁿ, banyaknya himpunan bagian dari yang beranggotakan k :
n C k = n!/k!(n-k)!
3. Himpunan Ekuivalen( ∼ )
Himpunnan A dikatakan ekuivalen dengan himpunan B (A~B) jika banyaknya A sama dengan anggota B
A ~ B  n(A) = n(B)
4. Himpunan Sama (=)
Himpunan  A sama dengan himpunan B (A=B) jika anggota A sama dengan anggota B
5. Himpunan Kuasa atau Super Set ( ⊃ )
Himpunan A superset B ( A ⊃ B ) jika setiap anggota B merupakan anggota A juga
6. Himpunan Lepas (//)
Himpunan A dan b disebut lepas (//) jika A dan B tidak mempunyai anggota persekutuan.
7. Himpunan Berpotongan ( ∝ )
Adalah himpunan A dan B berpotongan, jika A dan B mempunyai anggota persekutuan dan juga masing-masing mempunyai anggota bukan persekutuan.

  • Operasi Himpunan

1. Komplemen
Himpunan komplemen dari A (A^C atau A^c) adalah himpunan anggotanya bukan A
Notasinya : A^C = {x / x ∈ A, x ∈ A}
2. Interseksi atau Irisan (∩)
Irisan himpunan A dan B (A ∩ B) adalah himpunan yang anggotanya merupakan anggota persekutuan A dan B
Notasinya : A ∩ B = {x / x ∈ A dan x ∈ B}
3. Union atau Gabungan (∪)
Gabungan himpunan A dan B adalah himpunan yang anggotanya merupakan anggota A tetapi juga anggota B
Notasinya : A ∪ B = {x / x ∈ A dan x ∈ B}
4. Selisih ( – )
Selisih himpunan A dengan B (A – B) adalah himpunan yang anggotanya merupakan anggota A tetapi anggota B
Notasinya : A – B = {x / x ∈ A dan x ∈ B}

  • Sifat-sifat Operasi Himpunan

1. A ∩ B = B ∩ A, sifat komutatif
2. A ∪ B = B ∪ A, sifat komutatif
3. A ∩ (B ∩ C) = (A ∩ B) ∩ C, sifat assosiatif
4. A ∪ (B ∪ C) = (A ∪ B) ∪ C,sifat assosiatif
5. A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C), sifat distributive
6. A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C), sifat distributive
7. 〖(A ∩ B) 〗^C = A^C ∩ B^C, Hukum De Morgan
8. 〖(A ∩ B) 〗^C = A^C∪ B^C, Hukum De Morgan
9. A ∪ A = A dan A ∩ A = A, Hukum Identitas
10. A ∪ ø = A dan A ∩ ø = ø, Hukum Identitas
11. A ∪ A^C = S dan S ∩ A^C = ø, Hukum Identitas
12. S ∪ A = S dan S ∩ A = A, Hukum Identitas
13. 〖(ø)〗^C = S dan 〖(S)〗^C = ø, Hukum Identitas
14. 〖〖(A〗^C)〗^C = A, Hukum Identitas
15. n(A ∩ B) = n(A) + n(B) – n(A ∪ B), jika A ∩ B ≠ ø, sifat dasar himpunan
16. n(A ∪ B) = n(A) + n(B) – n(A ∩ B), jika A ∪ B ≠ ø, sifat dasar himpunan
17. n(A – B) = n(A) – n(A ∩ B), sifat dasar himpunan
18. n(A∪ B ∪ C) = n(A) + n(B) + n(C) – n(A ∩ B) – n(A ∩ C) – (B ∩ C) + n(A ∩ B ∩ C), sifat dasar himpunan

Leave a comment »

ARITMATIKA SOSIAL

ARITMATIKA SOSIAL
1. Harga Penjualan, Harga Pembelian, Untung, dan Rugi
a. Harga Penjualan(HJ) adalah harga barang yang ditetapkan pedagang   kepada pembeli
b. Harga Pembelian(HB) adalah modal atau sejumlah uang untuk membeli barang
c. Untung(U) akan terjadi jika harga penjualan lebih dari harga pembelian
d. Rugi(U) akan terjadi jika harga penjualan kurang dari harga pembelian
e. HJ = HB + U atau HB = HJ – U (jika untung)
f. Persentase untung dan rugi
– Persentase Untung(P)
U = untung/(harga pembelian) x 100%
U = P/100 x HB
U = P/(100+P) x HJ
HJ = HB + U = HB + P/100 x HB = HB (1+ P/100) = HB((100+ P)/100)
– Persentase Rugi(P)
R = P/100 x HB
R = P/(100-P) x HJ
HJ = HB – R = HB – P/100 x HB = HB(1- P/100) = HB((100- P)/100)

2. Rabat, Bruto, Tara, dan Netto
a.Rabat(diskon) adalah potongan harga yang diberikan penjual kepada  pembeli
b. Bruto(berat kotor) adalah berat suatu barang dan tempatnya
c. Tara(potongan) merupakan berat tempat suatu barang
d.Netto(berat bersih) adalah berat barang tanpa tempatnya
Harga Bruto = Harga Netto + Rabat(Diskon)

3. Bunga Tunggal
Bunga adalah jasa dari modal yang ditabungkan, Bunga tunggal berasal dari modalnya saja.
Untuk bunga p% pertahun maka :
a.Besarnya bunga setelah k tahun = k x  P/100  x modal
b.Besarnya bunga setelah n bulan = n/12 x  P/100  x modal
c.Besarnya bunga setelah h hari = h/360 x  P/100  x modal

Leave a comment »