sistem informasi manajemen - iwan suhasto
DESCRIPTION
PDFTRANSCRIPT
-
SISTEM INFORMASI MANAJEMEN
MENGGUNAKAN VISUAL BASIC .NET
SISTEM INFORMASI MAHASISWA
(Bagian 1)
MEMBUAT PROJECT DAN FORM
1. Buat database dengan nama db_mhs (Ms Access / MySQL)
2. Buat table dengan nama tb_mhs dengan struktur sebagai berikut:
nim Text 15
name Text 25
sex Text 10
tgl_lahir Date/Time
alamat Text 30
telepon Text 20
asal Text 20
3. Buka Visual Studio 2012
4. Buat project baru : File New Project Templates Visual Basic Windows Form Aplication
5. Pada kolom Name isikan mahasiswa sebagai nama projectnya
6. Buat Form sebagai berikut dengan memanfaatkan Toolbox
7. Seteleh selesai untuk memberikan koneksi system terhadap database berikan coding berikut
pada baris pertama sebelum : Public Class Form1
Imports System.Data.OleDb
-
8. Untuk coding selanjutnya harus diletakkan diantara:
Public Class Form1
Isi coding End Class
9. Untuk membuat variable yang digunakan pada program tersebut tuliskan coding berikut:
Public conn As OleDbConnection Public cmd As OleDbCommand Public da As OleDbDataAdapter Public dr As OleDbDataReader Public ds As New DataSet Public sql As String
10. Untuk membuat koneksi terhadap Ms Access berikan coding berikut :
Public Sub opendb() Dim lokasi = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\db_mhs.accdb" conn = New OleDbConnection(lokasi) If conn.State = ConnectionState.Closed Then conn.Open() End If End Sub
11. Untuk membersihkan nilai yang ada di Form berikan coding berikut :
Sub bersih() TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox4.Text = "" TextBox5.Text = "" ComboBox1.Text = "" DateTimePicker1.Value = Now End Sub
12. Untuk menampilkan data yang ada di database pada DataGridView gunakan coding berikut:
Sub tampil() da = New OleDbDataAdapter("select * from tb_mhs", conn) ds = New DataSet da.Fill(ds, "tb_mhs") DataGridView1.DataSource = ds.Tables("tb_mhs") End Sub
-
13. Untuk menjalakan perintah tersebut pada saat Form dipanggil gunakan coding berikut:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load opendb() bersih() tampil() End Sub
14. Untuk menyimpan data dengan klik tombol Simpan :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click opendb() sql = "insert into tb_mhs values('" & TextBox1.Text & "','" & TextBox2.Text & "','" & ComboBox1.Text & "','" & DateTimePicker1.Value.Date & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "')" cmd = New OleDbCommand(sql, conn) cmd.ExecuteNonQuery() MsgBox("Data telah tersimpan!!!") bersih() tampil() End Sub
15. Untuk mengubah data dengan klik tombol ubah
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click sql = "update tb_mhs set nama='" & TextBox2.Text & "',sex='" & ComboBox1.Text & "',tgl_lahir='" & DateTimePicker1.Value & "',alamat='" & TextBox3.Text & "',telepon='" & TextBox4.Text & "',asal='" & TextBox5.Text & "'" cmd = New OleDbCommand(sql, conn) cmd.ExecuteNonQuery() Call bersih() MsgBox("Data berhasil diubah!!!") tampil() End Sub
16. Untuk menghapus data dengan klik tombol hapus
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click sql = "delete from tb_supplier where kode='" & TextBox1.Text & "'" cmd = New OleDbCommand(sql, conn) cmd.ExecuteNonQuery() Call bersih() MsgBox("Data berhasil dihapus!!!") tampil()
End Sub
17. Untuk menutup Form dengan klik tombol Keluar
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
Close() End Sub
18. Setelah semua selesai coba jalankan program dengan klik tombol Start pada toolbar
-
Catatan:
Rumus Dasar SQL
a. Menyimpan data
INSERT INTO nama_tabel VALUES(nilai1,nilai2,dst)
b. Mengubah data
UPDATE nama_tabel SET nama_field1=nilai1,nama_field2=nilai2,dst
c. Menghapus data
DELETE FROM nama_tabel WHERE kondisi