Laporan Akhir Praktikum Anin
-
Upload
tomy-satria-wardhana -
Category
Documents
-
view
13 -
download
5
description
Transcript of Laporan Akhir Praktikum Anin
LAPORAN AKHIR PRAKTIKUM
Mata Praktikum : Algoritma dan Pemograman 2A(AP2A)Kelas : 1IA02Praktikum Ke-:Tiga(3)Tanggal Praktikum: 8 April 2014Materi:DatabaseNpm: 51413051Nama: ANINDITA SRI SAPUTROKetua Asisten:Nama Asisten:Paraf Asisten:Jumlah Lembar: 9
LABORATORIUM TEKNIK INFORMATIKAUNIVERSITAS GUNADARMA2014
Listing LogikaForm1 :
Private Sub Command1_Click()Dim x As IntegerDim Grade As Stringx = Val(Text4.Text * 70 / 100) + Val(Text6.Text * 30 / 70)If x >= 80 ThenText5.Text = "A"ElseIf x >= 60 ThenText5.Text = "B"ElseIf x >= 40 ThenText5.Text = "C"ElseIf x >= 20 ThenText5.Text = "D"ElseText5.Text = "E"End IfAdodc1.Recordset.AddNewAdodc1.Recordset.Fields("Nama") = Text1.TextAdodc1.Recordset.Fields("NPM") = Text2.TextAdodc1.Recordset.Fields("Mata_Kuliah") = Text3.TextAdodc1.Recordset.Fields("Nilai_UTS") = Text4.TextAdodc1.Recordset.Fields("Nilai_UAS") = Text6.TextAdodc1.Recordset.Fields("Grade") = Text5.TextAdodc1.Recordset.UpdateEnd Sub
Private Sub Command2_Click()Text1.Text = ""Text2.Text = ""Text3.Text = ""Text4.Text = ""Text5.Text = ""Text6.Text = ""End Sub
Private Sub Command3_Click()Adodc1.Recordset.Delete
End SubPrivate Sub Command4_Click()Unload MeEnd Sub
Private Sub DataGrid1_Click()Adodc1.Recordset.AddNewAdodc1.Recordset.Fields("Nama") = Text1.TextAdodc1.Recordset.Fields("NPM") = Text2.TextAdodc1.Recordset.Fields("Mata_Kuliah") = Text3.TextAdodc1.Recordset.Fields("Nilai_UTS") = Text4.TextAdodc1.Recordset.Fields("Nilai_UAS") = Text6.TextAdodc1.Recordset.Fields("Grade") = Text5.TextAdodc1.Recordset.UpdateEnd Sub
Pembuatan Form :
Langkah Pertama: buka Microsoft access lalu buat file baru dengan cara create blank database, simpan file dengan format .mdb caranya click icon browse kemudian ketik nama yg diinginkan lalu pada kolom save as type pilih Microsoft office access database (2002-2003 format) dan click ok.Click icon view pilih design view. Isi nama table yang diinginkan. Isi kolom kolom seperti pada gambar dibawah :
Lalu click icon view yang tadi anda click. Save file databases tersebut, maka akan field yang barusan kita isi menjadi seperti ini :
Langkah kedua: Buka Visual basic. pada tab di sebelah kiri click kanan lalu pilih components. Maka akan muncul tampilan seperti ini:
Ceklis file berikut:
Click Apply lalu close. Pada tab akan muncul icon baru. Yaitu icon adodc dan data grid.
Susun form seperti ini:
Click kanan pada caption adodc pilih properties maka muncul tampilan seperti ini:
Click kotak build. Pilih Microsoft Jet 4.0 OLE DB Provider. Lalu Click Next. Pada kolom select or enter a databases name. browse file tempat anda menyimpan sebelumnya. Click Test Connection. Bila berhasil muncul tampilan yang memberitahu bahwa test connection berhasil/succeeded. Click OK.Kembali ke kotak dialog properties. Pilih Record Source:
Lalu Click OK.
Click caption Data Grid, pada properties data grid lakukan hal berikut: Terakhir Masukan kode pada command prompt save.
ANALISA LOGIKAPrivate Sub Command1_Click(): pembuka program caption saveDim x As Integer : mendeklarasikan x sebagai integerDim Grade As String: mendeklarasikan grade sebagai integerx = Val(Text4.Text * 70 / 100) + Val(Text6.Text * 30 / 70)If x >= 80 ThenText5.Text = "A"ElseIf x >= 60 ThenText5.Text = "B"ElseIf x >= 40 ThenText5.Text = "C"ElseIf x >= 20 ThenText5.Text = "D"ElseText5.Text = "E"End If x = Val(Text4.Text * 70 / 100) + Val(Text6.Text * 30 / 70) Kode perhitungan untuk menentukan x = grade. Jika x lebih besar sama dengan 80 maka hasil grade A, jika x lebih besar sama dengan 60 maka hasil grade B, jika x lebih besar sama dengan 40 maka hasil grade C, jika x lebih besar sama dengan 20 maka hasil grade D, sisanya akan di cetak E.
Adodc1.Recordset.AddNewAdodc1.Recordset.Fields("Nama") = Text1.TextAdodc1.Recordset.Fields("NPM") = Text2.TextAdodc1.Recordset.Fields("Mata_Kuliah") = Text3.TextAdodc1.Recordset.Fields("Nilai_UTS") = Text4.TextAdodc1.Recordset.Fields("Nilai_UAS") = Text6.TextAdodc1.Recordset.Fields("Grade") = Text5.TextAdodc1.Recordset.UpdateEnd SubKode diatas untuk menginput data ke dalam database.
Private Sub Command2_Click()Text1.Text = ""Text2.Text = ""Text3.Text = ""Text4.Text = ""Text5.Text = ""Text6.Text = ""End SubUntuk membersihkan field saat mengisi data
Private Sub Command3_Click()Adodc1.Recordset.Delete : Untuk menghapus 1 data record databasesEnd Sub
Private Sub Command4_Click()Unload Me: Keluar dari AplikasiEnd Sub
Private Sub DataGrid1_Click()Adodc1.Recordset.AddNewAdodc1.Recordset.Fields("Nama") = Text1.TextAdodc1.Recordset.Fields("NPM") = Text2.TextAdodc1.Recordset.Fields("Mata_Kuliah") = Text3.TextAdodc1.Recordset.Fields("Nilai_UTS") = Text4.TextAdodc1.Recordset.Fields("Nilai_UAS") = Text6.TextAdodc1.Recordset.Fields("Grade") = Text5.TextAdodc1.Recordset.UpdateEnd SubKode diatas untuk mencetak pada kolom kolom Data Grid
OUTPUT
Dan Exit untuk keluar dari aplikasi.