Professional Documents
Culture Documents
Laporan Praktikum Penerapan Komputer: 1. Kode Program Access
Laporan Praktikum Penerapan Komputer: 1. Kode Program Access
Kode program 2 (akar persamaan x kuadrat) Option Compare Database Option Explicit Private Sub cmd_hitung_Click() Dim a As Single Dim b As Single Dim c As Single Dim d As Single Dim x1 As Single Dim x2 As Single Dim hasil As String 'memasukkan isian textbox dalam variabel 'val adalah fungsi bawaan visual basic a = Val(txt_a) b = Val(txt_b) c = Val(txt_c) d = (b ^ 2) - (4 * a * c) txt_d = d If d > 0 Then x1 = (-b + d ^ (1 / 2)) / (2 * a) x2 = (-b - d ^ (1 / 2)) / (2 * a) lbl_hasil.Caption = "hasil beda : " & vbCrLf & "x1 = " & x1 & "x2 =" & x2 ElseIf d = 0 Then x1 = (-b) / (2 * a) x2 = x1 lbl_hasil.Caption = "hasil sama : " & vbCrLf & "x1 = x2 :" & x1 Else lbl_hasil.Caption = "hasil tidak terdefinisikan" End If End Sub
Kode program 3 (penentuan Nilai HM dan AM) Option Compare Database Option Explicit Private Sub lst_data_Click() Dim NPM As String Dim HM As String Dim Angkatan As Integer Dim Nilai As Single Dim AM As Single 'masukkan textbox ke dalam variabel NPM = lst_data.Column(0, lst_data.ListIndex + 1) Nilai = Val(lst_data.Column(1, lst_data.ListIndex + 1)) If Nilai >= 80 Then txt_HM = "A" ElseIf Nilai >= 68 Then txt_HM = "B" ElseIf Nilai >= 56 Then txt_HM = "C" ElseIf Nilai >= 45 Then txt_HM = "D" Else txt_HM = "E" End If If Nilai >= 80 Then txt_AM = "4" ElseIf Nilai >= 68 Then txt_AM = "3" ElseIf Nilai >= 56 Then txt_AM = "2" ElseIf Nilai >= 45 Then txt_AM = "1" Else txt_AM = "0" End If Angkatan = 2000 + Val(Mid(lst_data, 7, 2)) txt_angkatan = Angkatan
If Angkatan <= 2012 Then Select Case txt_HM Case "a": txt_AM = 4 Case "b": txt_AM = 3 Case "c": txt_AM = 2 Case "d": txt_AM = 1 Case "e": txt_AM = 0 End Select Else: txt_AM = Nilai * 4 / 100 End If End Sub
3. Apa yang dimaksud fungsi LEFT, MID dan RIGHT? A. LEFT Dari namanya sudah ketauan fungsi ini mengambil beberapa huruf dari kiri Rumusnya adalah Left (string,n) string = string yang akan diuraikan n = jumlah huruf yang akan diambil mis: 1,2,3 dst contoh penggunaan: Dim Nim as string, KodeJur as string Nim = "02110001" KodeJur = Left (Nim,2) B. MID Fungsi ini digunakan untuk mengambil beberapa huruf dari tengah Rumusnya adalah Mid (string,start,n) string = string yang akan diuraikan start = awal pengambilan posisi string dimulai dari 1 n = jumlah huruf yang akan diambil mis: 1,2,3 dst contoh penggunaan: Dim Nim as string, KodeJur as string Nim = "02110001" KodeThn = Mid (Nim,3,2) C. RIGHT Fungsi ini digunakan untuk mengambil beberapa huruf dari kanan Rumusnya adalah Right (string,n) string = string yang akan diuraikan
n = jumlah huruf yang akan diambil mis: 1,2,3 dst contoh penggunaan: Dim Nim as string, NomorUrut as string Nim = "02110001" NomorUrut = Left (Right,4) 4. Apa yang dimaksud dengan fungsi VAL, COLUMN dan LIST INDEX? D. VAL fungsi VAL pada vb adalah untuk mengenali suatu objek bilangan tambah perkalian atau penjumlahan contoh: Text3.Text=Val(Text2)*Val(Text1) maka akan menghasilkan bilangan hasil. E. COLUMN Columens merupakan property yang beruna untuk menentukan jumlah kolom yang di inginkan. F. List Index Listindex => Mengetahui nomo urut pilihan yang sedang dipilih List(index) => Mengetahui nilai pilihan yang ke index