This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

UAS Pemograman

0 komentar

Assalamualaikum Wr.Wb. , pada kesempatan kali ini saya akan menjelaskan sebuah Form website dengan ASP.net VB.net, dimana website ini sudah memiliki fitur keamanan dasar yang memanfaatkan form login yang telah disediakan oleh ASP.net Visual Studio 2012.

1. Deskripsi Program
         Di sini saya membuat aplikasi atau program "Form Pendaftaran BEMKM ERESHA" yang fungsinya di peruntukan oleh mahasiswa(khususnya panitia pelaksana) untuk menyimpan data mahasiswa yang ingin mendaftarkan diri secara online dan tersusun secara sistematis. Di dalam aplikasi ini saya mencoba untuk memasukan / menampilkan hasil report ke-Ms.Word dan Ms.Excel dan mengkoneksikan ke database menggunakan Ms.Access.

2. Screenshootannya:
    a. Form Login
       melanjutkan ke MasterPage silahkan kalian Login terlebih dahulu.       

   b. Master Page  
       Tampilan home atau beranda untuk mengakses lebih lanjut ke register atau mengecek data kita           di database

   c. Form Input Data
       Tampilan dibawah ini ialah tampilan untuk menginput data kalian yang ingin mendaftarkan

   d. Tabel Database
       Tampilan dibawah ini ialah contoh dari tampilan para pendaftar yang telah disimpan di database.

  e. Report to Word
      Hasil report dari Ms.Word

  f. Report to Excel
     Hasil report dari Ms.Excel 

Source Code

Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.OleDb
Imports word = Microsoft.Office.Interop.Word
Imports Excel = Microsoft.Office.Interop.Excel
Public Class FormUtama
    Inherits System.Web.UI.Page

    Dim koneksi As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\IKWAN\Documents\db_pendaftaran.mdb"
    Dim objKoneksi As New OleDb.OleDbConnection(koneksi)
    Protected Sub btSave_Click(sender As Object, e As EventArgs) Handles btSave.Click
        objKoneksi.Close()
        objKoneksi.Open()
        Dim sql1 As String = "insert into pendaftaran values ('" & txtNIM.Text & "','" & txtNama.Text & "','" & txtTTL.Text & "', '" & txtJenisKelamin.Text & "','" & txtHP.Text & "','" & txtAgama.Text & "','" & txtAlamat.Text & "')"
        Dim ocmd = New OleDbCommand(sql1, objKoneksi)
        ocmd.ExecuteNonQuery()
        objKoneksi.Close()

    End Sub

    Protected Sub btUpdate_Click(sender As Object, e As EventArgs) Handles btUpdate.Click
        objKoneksi.Close()
        objKoneksi.Open()
        Dim rubah As String = "update pendaftaran set NIM,Nama, No.HP, Alamat,   = '" + txtNIM.Text + txtAlamat.Text + txtHP.Text + txtNama.Text + "' where NIM='" + txtNIM.Text + "'"
        Dim ocmd = New OleDbCommand(rubah, objKoneksi)
        ocmd.ExecuteNonQuery()
        objKoneksi.Close()
    End Sub

    Protected Sub btClear_Click(sender As Object, e As EventArgs) Handles btClear.Click
        txtNIM.Text = ""
        txtNama.Text = ""
        txtTTL.Text = ""
        txtJenisKelamin.Text = ""
        txtHP.Text = ""
        txtAgama.Text = ""
        txtAlamat.Text = ""
    End Sub

    Protected Sub btDelete_Click(sender As Object, e As EventArgs) Handles btDelete.Click
        objKoneksi.Close()
        objKoneksi.Open()
        Dim data As String = "delete from pendaftaran where NIM = '" & txtNIM.Text & "'"
        Dim ocmd As New OleDbCommand(data, objKoneksi)
        ocmd.ExecuteNonQuery()
        objKoneksi.Close()
        MsgBox("Data Telah Dihapus")

    End Sub

    Protected Sub btView_Click(sender As Object, e As EventArgs) Handles btView.Click
        Response.Redirect("FormView.aspx")

    End Sub

    Protected Sub btSearch_Click(sender As Object, e As EventArgs) Handles btSearch.Click
        objKoneksi.Close()
        objKoneksi.Open()
        Dim sql As String = "select * from pendaftaran where NIM like '%" & txtSearch.Text & "'"
        Dim ocmd As New OleDbCommand(sql, objKoneksi)
        Dim xReader As OleDbDataReader
        xReader = ocmd.ExecuteReader()

        If xReader.HasRows Then
            xReader.Read()

            txtNIM.Text = xReader("NIM")
            txtNama.Text = xReader("Nama")
            txtJenisKelamin.Text = xReader("Jenis_Kelamin")
            txtHP.Text = xReader("No_HP")
            txtAgama.Text = xReader("Agama")
            txtAlamat.Text = xReader("Alamat")
            txtTTL.Text = xReader("TTL")

        Else
            MsgBox("Data Tidak Ditemukan!!!")
            Exit Sub
        End If
        objKoneksi.Close()
    End Sub

    Protected Sub btWord_Click(sender As Object, e As EventArgs) Handles btWord.Click
        Dim aplikasi As New word.Application
        Dim dokumen As New word.Document
        Dim waktu As String = TimeOfDay

        dokumen = aplikasi.Documents.Open("C:\Users\IKWAN\Documents\NIM.docx")

        dokumen.Bookmarks("NIM").Select()
        aplikasi.Selection.TypeText(txtNIM.Text)

        dokumen.Bookmarks("Nama").Select()
        aplikasi.Selection.TypeText(txtNama.Text)

        dokumen.Bookmarks("TTL").Select()
        aplikasi.Selection.TypeText(txtTTL.Text)

        dokumen.Bookmarks("JenisKelamin").Select()
        aplikasi.Selection.TypeText(txtJenisKelamin.Text)

        dokumen.Bookmarks("NoHP").Select()
        aplikasi.Selection.TypeText(txtHP.Text)

        dokumen.Bookmarks("Agama").Select()
        aplikasi.Selection.TypeText(txtAgama.Text)

        dokumen.Bookmarks("Alamat").Select()
        aplikasi.Selection.TypeText(txtAlamat.Text)

        dokumen.SaveAs2("C:\Users\IKWAN\Documents\Report1.docx")
        MsgBox("TERHUBUNG")
        aplikasi.Visible = True

    End Sub

    Protected Sub btExcel_Click(sender As Object, e As EventArgs) Handles btExcel.Click
        Dim aplikasiExcel As New Excel.Application
        Dim fileExcelnya As Excel.Workbook
        Dim waktu As String = TimeOfDay

        fileExcelnya = aplikasiExcel.Workbooks.Open("C:\Users\IKWAN\Documents\Book1.xlsx")
        aplikasiExcel.Range("A2").Value = txtNIM.Text
        aplikasiExcel.Range("B2").Value = txtNama.Text
        aplikasiExcel.Range("C2").Value = txtTTL.Text
        aplikasiExcel.Range("D2").Value = txtJenisKelamin.Text
        aplikasiExcel.Range("E2").Value = txtHP.Text()
        aplikasiExcel.Range("F2").Value = txtAgama.Text
        aplikasiExcel.Range("G2").Value = txtAlamat.Text
        fileExcelnya.SaveAs("C:\Users\IKWAN\Documents\Laporan.xlsx")
        MsgBox("TERHUBUNG")

        aplikasiExcel.Visible = True

    End Sub
End Class

APLIKASI FORM PENDAFTARAN SISWA BARU-VB.NET

0 komentar

Halo... Assalamualaikum buat kalian yang berada dimana saja terimakasih sudah menyempatkan mampir ke blog saya ini.. Hari ini saya akan berbagi sedikit informasi tentang cara mengkoneksikan Visual Studio dengan report ke Office (Laporan). guna memenuhi nilai Ujian Tengah Semester pada mata kuliah Pemograman.

1. Judul Project dan Penjelasan.
APLIKASI FORM PENDAFTARAN SISWA BARU 
Aplikasi ini dibuat untuk memudahkan berbagai pihak baik pihak sekolah maupun para siswa/i. Dan Aplikasi ini telah dilengkapi fitur report untuk akses ke Microsoft Word maupun Excel

2. Flow Chart 




3. Design Aplikasi
    a. Tampilan Menu Utama


4. Source Code pada Tombol Tanggal Pendaftaran 

Fungsi "Tanggal Pendaftaran" disini menampilkan kapan kalian mendaftarkan diri pada aplikasi ini. Dan disini saya menggunakan "Combo Box" dan ini SourceCodenya..

 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim i As Integer
        For i = 1 To 31
            cmbtanggal.Items.Add(i)
        Next
        Dim b As Integer
        For b = 1 To 12
            cmbbulan.Items.Add(b)
        Next
        Dim c As Integer
        For c = 2000 To Year(Now)
            cmbtahun.Items.Add(c)
        Next
        cmbkelamin.Items.Add("Laki-Laki")
        cmbkelamin.Items.Add("Perempuan")
    End Sub


      b. Tombol report to Ms.Word

Nah Tombol ini berfungsi untuk ngereport hasil data yang sudah kalian isi data sudah otomatis tersimpan di word.
Berikut SourceCodenya di bawah ini..

Imports word = Microsoft.Office.Interop.Word
Imports Excel = Microsoft.Office.Interop.Excel
Public Class Form1

  
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim aplikasi As New word.Application
        Dim dokumen As New word.Document
        Dim gabungan As String
        gabungan = txtno.Text + " " + txtnama.Text
        dokumen = aplikasi.Documents.Open("E:\UTS\formulir.docx")

        dokumen.Bookmarks("BNO").Select()
        aplikasi.Selection.TypeText(txtno.Text)

        dokumen.Bookmarks("BNM").Select()
        aplikasi.Selection.TypeText(txtnama.Text)

        dokumen.Bookmarks("BTTL").Select()
        aplikasi.Selection.TypeText(txtlahir.Text)

        dokumen.Bookmarks("BA").Select()
        aplikasi.Selection.TypeText(txtalamat.Text)

        dokumen.Bookmarks("BNT").Select()
        aplikasi.Selection.TypeText(txthp.Text)

        dokumen.Bookmarks("BTP").Select()
        aplikasi.Selection.TypeText(cmbtanggal.Text + "-" + cmbbulan.Text + "-" + cmbtahun.Text)
       

        dokumen.Bookmarks("BJK").Select()
        aplikasi.Selection.TypeText(cmbkelamin.SelectedItem)

        dokumen.Bookmarks("BAG").Select()
        aplikasi.Selection.TypeText(txtagama.Text)

        dokumen.SaveAs2("E:\UTS\formulir" + gabungan + ".docx")
        aplikasi.Visible = True
    End Sub



      c.Tombol report to Ms.Excel



Fungsi Tombol ini digunakan untuk menyimpan hasil data kalian di Ms.Excel. Dan tersimpan otomatis.
Berikut SourceCodenya dibawah ini..
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Dim aplikasiExcel As New Excel.Application
        Dim fileExcelnya As Excel.Workbook
        Dim gabungan As String
        gabungan = txtno.Text + " " + txtnama.Text
        fileExcelnya = aplikasiExcel.Workbooks.Open("E:\UTS\formulir.xlsx")
        aplikasiExcel.Range("A3").Value = cmbtanggal.Text + "-" + cmbbulan.Text + "-" + cmbtahun.Text
        aplikasiExcel.Range("B3").Value = txtno.Text
        aplikasiExcel.Range("C3").Value = txtnama.Text
        aplikasiExcel.Range("D3").Value = cmbkelamin.SelectedItem
        aplikasiExcel.Range("E3").Value = txtagama.Text
        aplikasiExcel.Range("F3").Value = txtlahir.Text
        aplikasiExcel.Range("G3").Value = txtalamat.Text
        aplikasiExcel.Range("H3").Value = txthp.Text

        fileExcelnya.SaveAs("E:\UTS\formulir" + gabungan + ".xlsx")
        MsgBox("Sukses")
        aplikasiExcel.Visible = True
    End Sub
      
d.Fungsi Tombol Clear



.
Fungsi tombol ini dipergunakan untuk mempermudahkan mereka yang menggunakan agar tidak usah repot-repot menghapus satu-persatu dan berikut SourceCodenya ada dibawah ini..
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
        txtno.Text = ""
        txtnama.Text = ""
        txtlahir.Text = ""
        txtalamat.Text = ""
        txthp.Text = ""
        txtagama.Text = ""
        cmbtanggal.SelectedIndex = -1
        cmbbulan.SelectedIndex = -1
        cmbtahun.SelectedIndex = -1
        cmbkelamin.SelectedIndex = -1
    End Sub

CUMA MAU INGETIN AJA SOURCE DIATAS DARI b, c, dan d jangan lupa di ubah variabel yang sesuai dengan anda, Terimakasih:) 


      e. Fungsi Tombol Exit

Nah sampai pada step akhir saya ingin memberitahu fungsi dari tombol exit ini adalah untuk mengakhiri aplikasi yang anda gunakan, dan caranya dengan melampirkan SourceCodenya
di button "Exit"

Berikut SourceCodenya:

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
        Me.Close()

    End Sub

Demekian langkah-langkah yang saya berikan untuk kalian yang membacanya, jika ada kesalahan dalam penyusunan blog ini saya mohon maaf yang sebesar-besarnya. Saran atau pendapat kalian sangat berarti buat saya. Terima Kasih semuanya sampai jumpaa diblog selanjutnya... :)

 
UTS_4 Pemograman © 2012 | Designed by Meingames and Bubble shooter