Laporan Akhir Praktikum Anin

10
LAPORAN AKHIR PRAKTIKUM Mata Praktikum : Algoritma dan Pemograman 2A(AP2A) Kelas : 1IA02 Praktikum Ke- :Tiga(3) Tanggal Praktikum : 8 April 2014 Materi :Database Npm : 51413051 Nama : ANINDITA SRI SAPUTRO Ketua Asisten : Nama Asisten : Paraf Asisten : Jumlah Lembar : 9 LABORATORIUM TEKNIK INFORMATIKA

description

nnjjn

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.