Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

Nama : Muhammad Rizky Ramanda NPM : 240110130064

LAPORAN PRAKTIKUM PENERAPAN KOMPUTER


1. KODE PROGRAM ACCESS Kode program 1 (konversi suhu) Option Compare Database Option Explicit Private Sub lst_konversi_Click() Dim c As Single Dim hasil As Single 'memasukkan isian textbox dalam variabel 'val adalah fungsi bawaan visual basic c = Val(txt_c) 'cek nilai listbox yang terpilih saat ini 'dan berikan perhitunan konversi yang sesuai 'If lst_konversi = "F" Then hasil = c * 9 / 5 + 32 'If lst_konversi = "K" Then hasil = c + 273.15 'If lst_konversi = "R" Then hasil = c * 1.8 + 491.67 Select Case lst_konversi Case "F": hasil = c * 9 / 5 + 32 Case "K": hasil = c + 273.15 Case "R": hasil = c * 1.8 + 491.67 End Select 'berikan hasilnya lbl_hasil.Caption = "hasil : " & vbCrLf & lst_konversi & " = " & hasil End Sub

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

2.Gambar Form View (konversi suhu)

Gambar Form View (persamaan x kuadrat dan determin)

Gambar Form View (penentu nilai hm dan am)

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

You might also like