PANDUAN PRAKTIKUM MATA KULIAH PEMROGAMAN VISUAL (IF3117)

Ukuran: px
Mulai penontonan dengan halaman:

Download "PANDUAN PRAKTIKUM MATA KULIAH PEMROGAMAN VISUAL (IF3117)"

Transkripsi

1 PANDUAN PRAKTIKUM MATA KULIAH PEMROGAMAN VISUAL (IF3117) PROGRAM STUDI TEKNIK INFORMATIKA S-1 FAKULTAS TEKNOLOGI INDUSTRI INSTITUT TEKNOLOGI NASIONAL MALANG 2016

2 DAFTAR ISI COVER DAFTAR ISI I TUGAS PRAKTIKUM PEMROGRAMAN VISUAL PERTEMUAN KE : Pengertian Visual Studio IDE (Integrated Development Integration) Type Data Variabel Konversi Type Data Membuat Project pada Visual Studio Mengenal Event Pada Visual Studio Membuat Program Menggunakan CheckBox dan Radiobutton Menggenal Operator Aritmatika TUGAS PRAKTIKUM PEMROGRAMAN VISUAL PERTEMUAN KE : Percabangan Perulangan TUGAS PRAKTIKUM PEMROGRAMAN VISUAL PERTEMUAN KE : Prosedure Function Error Handling TUGAS PRAKTIKUM PEMROGRAMAN VISUAL PERTEMUAN KE : Array TUGAS PRAKTIKUM PEMROGRAMAN VISUAL PERTEMUAN KE : Membuat Database di dalam SQL Server Membuat Koneksi Visual Studio 2008 dengan SQL Server Membuat Form Data Mata Kuliah Membuat Form Data Mahasiswa TUGAS PRAKTIKUM PEMROGRAMAN VISUAL PERTEMUAN KE : Membuta Form Nilai Mahasiswa Membuat Report Menggunakan Crytal Report i

3 PRAKTIKUM HARI KE-1 Pertemuan : 1 Peralatan dan Perlengkapan : Visual Studio 2008 Materi : Pengenalan Visual Studio 2008 Tujuan Pembelajaran dan Praktikum : 1. Mahasiswa mampu mengetahui Komponenkomponen vb.net 2. Mahasiswa mampu menjelaskan fungsi komponenkomponen vb.net 1. Pengertian Visual Studio Visual studio adalah merupakan sebuah perangkat lunak lengkap(suite) yang dapat digunakan untuk melakukan pengembangan aplikasi, baik aplikasi bisnis, aplikasi personal, ataupun komponen aplikasinya, dalam bentuk aplikasi console windows form ataupun aplikasi web. 2. IDE (Integrated Development Integration) IDE pada visual studio terdiri atas beberapa bagian seperti pada gambar berikut : A. Menu Bar Berisi menu-menu yang masing-masing menu memiliki fungsi tersendiri. 1

4 B. Tool Bar Tombol-tombol icon yang berfungisi untuk mewakili suatu perintah yang berada pada menu bar. C. Project Explorer Jendela yang mengandung semua file yang ada di dalam aplikasi yang akan kita buat. Contoh: Form, Module, Class, Report, dll. D. Project Properties Jendela yang mengandung semua informasi/sifat dari object yang terdapat pada aplikasi yang dibuat dan terseleksi. 2

5 E. Form Daerah kerja utama untuk mendesain program- program aplikasi. F. Tool Box Jendela yang mengandung semua object atau control yang ditempelkan dan dibutuhkan untuk membentuk sebuah program. 3

6 3. Type Data Tipe data pada dasarnya merupakan nama untuk sejenis data. Ketika mendeklarasikan sebuah vaiabel, maka variabel tersebut harus mempunyai tipe data, yang akan menetukan nilai-nilai yang dapat dimuat dan dioperasikan pada variabel tersebut. Dan berikut adalah tipe-tipe data yang telah disediakan di dalam visual studio. 4. Variabel Variabel merupakan tempat penyimpanan data.variabel memiliki sebuah nama disertai dengan tipe data yang akan ditampung oleh variabel tersebut. Dim merupakan keyword dalam pendeklarasian variabel di vb.net. dan berikut adalah susunan penuliasan vairabel. Variabel dengan tanpa nilai awal: 4

7 Variabel dengan nilai awal : 5. Konversi Type Data Ada waktunya kita membutuhkan untuk mengisikan sebuah string yang berisi angka. Tetapi jika sebuah angka masih disimpan dalam variabel string, maka variabel tersebut tidak dapat dioperasikan sebagai angka. Solusi untuk kasus tersebut adalah dengan menggunakan fungsifungsi yang mengkonversikan data menjadi nilai yang mempunyai type data lain. Berikut adalah beberapa function yang digunakan untuk konversi tipe data : 6. Membuat Project pada Visual Studio Project adalah kumpulan dari beberapa File (Form, Report, File, Module, dll) yang di dalamnya, dan mempunyai aturan aturan yang berlaku terhadap project tersebut. Untuk membuat project baru dapat dilakukan dengan cara : A. Pilih Menu File - New Project Pada Menu Bar B. Klik icon ( ) Yang terdapat di bawah Menu File pada Menu Bar. 5

8 C. Setelah itu akan muncul sebuah jendela dialog. D. Setelah itu kita akan melihat sebuah lembar kerja ( Tempat membuat Aplikasi ) E. Menjalankan Aplikasi Aplikasi yang dibuat dapat dijalankan dengan beberapa cara, berikut, pilih Menu Debug => Start Debuging pada Menu Bar atau bisa dengan cara menekan tombol F5 pada Keyboard. 6

9 F. Menghentikan Aplikasi Untuk menghentikan atau men-debug aplikasi dapat dilakukan dengan cara, pilih menu Debug Stop pada Menu Bar atau dapat menekan kombinasi tombol (Ctrl+ Alt + F5) atau tekan tombol close saat project sedang berlangsung. 7. Mengenal Event Pada Visual Studio A. On Change dan Onclick Buat desain form seperti berikut: 7

10 Atur properties setiap komponen seperti pada table berikut: 1. Kode On Change Double klik pada txt_onchange dan masukkan kode berikut : Label1.Text = txt_onchange.text 2. Kode On Click Double klik pada btn_ok dan masukkan kode berikut : Label1.Text = txt_onchange.text B. Mouse Move Buat desain form seperti berikut: Atur properties setiap komponen seperti pada table berikut: 8

11 1. Kode Mouse Move Double klik pada panel_menu kemudian pilih event dengan cara pilih load, kemudian pilih mouse move, kemudian masukkan perintah berikut : panel_submenu.visible = True 2. Kode Visible panel Double klik pada form4 dan masukkan kode berikut: panel_submenu.visible = False 8. Membuat Program Menggunakan CheckBox dan Radiobutton A. RadioButton Buat desain form seperti berikut: Atur properties setiap komponen seperti pada table berikut: Double klik pada rd_surabaya dan masukkan kode berikut: Label1.Text = rd_surabaya.text Double klik pada rd_jakarta dan masukkan kode berikut: Label1.Text = rd_jakarta.text B. Checkbox Buat desain form seperti pada gambar berikut: 9

12 Atur properties setiap komponen seperti pada table berikut: Double klik pada cek_tebal dan masukkan kode berikut: label1.font = New Font(label1.Font.Name, label1.font.size, label1.font.style Xor FontStyle.Italic) Double klik pada cek_miring dan masukkan kode berikut: label1.font = New Font(label1.Font.Name, label1.font.size, label1.font.style Xor FontStyle.Bold) 9. Menggenal Operator Aritmatika Operator aritmatika berfungsi untuk melakukan suatu proses aritmatika yang meliputi perkalian, pembagian, penjumlahan maupun pengurangan terhadap suatu nilai variabel yang tersimpan dalam suatu object dengan memberikan nilai baru. A. Program Kalkulator Buat desain form seperti berikut: 10

13 Atur properties setiap komponen seperti pada table berikut: Double klik pada btn_tambah kemudian masukkan kode berikut: c = CInt(txt_nilai1.Text) + CInt(txt_nilai2.Text) txt_hasil.text = c Double klik pada btn_kurang kemudian masukkan kode berikut: c = CInt(txt_nilai1.Text) - CInt(txt_nilai2.Text) txt_hasil.text = c Double klik pada btn_kali kemudian masukkan kode berikut: c = CInt(txt_nilai1.Text) * CInt(txt_nilai2.Text) txt_hasil.text = c Double klik pada btn_bagi kemudian masukkan kode berikut: c = CInt(txt_nilai1.Text) / CInt(txt_nilai2.Text) txt_hasil.text = c 11

14 PRAKTIKUM HARI KE-2 Pertemuan : 2 Peralatan dan Perlengkapan Materi Tujuan Pembelajaran dan Praktikum : Visual Studio 2008 : Percabangan dan Perulangan : 1. vb.net Mahasiswa mampu mengetahui konsep percabangan dan perulangan pada vb.net 2. Mahasiswa mampu membuat program sederhana percabangan dan perulangan dengan VB.Net 1. Percabangan Pencabangan merupakan perintah yang dapat memberikan pilihan suatu kondisi, program akan menjalankan perintah apabila suatu kondisi memenuhi syarat tertentu. A. If Then Else Statement If then Else akan mengembalikan nilai Boolean dimana nilai boolean ini adalah true dan false atau benar dan salah. Jika suatu kondisi memenuhi syarat pertama maka program akan di eksekusi dan program akan berakhir tetapi apabila syarat pertama/kondisi pertama tidak terpenuhi maka If then Else ini akan mengekesekusi syarat yang kedua dan jika syarat yang kedua tidak terpenuhi maka program akan menjalankan syarat yang ketiga. Berikut format penulisanya: Program menggunakan if..then..else Statement. gambar. Buat desain form seperti pada 12

15 Atur property setiap komponen sebagai berikut: Double klik button cek kemudian ketikkan perintah berikut: If TextBox1.Text = "Ya" Then MessageBox.Show("Sediakan Payung", "Pesan", MessageBoxButtons.OK, MessageBoxIcon.Information) ElseIf TextBox1.Text = "Tidak" Then MessageBox.Show("Tidak Usah Pake Payung", "Pesan", MessageBoxButtons.OK, MessageBoxIcon.Information) Else MessageBox.Show("Konfirmasi", "Jawaban Salah", MessageBoxButtons.OK, MessageBoxIcon.Information) End If Jalankan program dan amati hasilnya. B. Select Case Setelah kita mempelajari cara penggunaan If sekarang kita akan mempelajari bagaimana cara penggunaan Select Case. Selain menggunakan pengkondisian IF bisa juga menggunakan Select case.untuk penggunaan select case, berikut adalah cara penulisan syntax select case: Program menggunakan Select Case, buat desain seperti pada gambar. Atur property setiap komponen sebagai berikut: 13

16 Double klik pada cmb_menu kemudian masukkan kode berikut: Select Case ComboBox1.SelectedIndex Case 0 TextBox1.Text = "20000" Case 1 TextBox1.Text = "8000" Case 2 TextBox1.Text = "9000" Case 3 TextBox1.Text = "5000" End Select 2. Perulangan Jalankan program dan amati hasilnya. Perulangan untuk melakukan suatu perintah yang sama beberapa penerapan struktur perulangan. A. While... End While untuk beberapa kali, berikut Adalah salah satu statement perulangan yang digunakan untuk menjalankan suatu blok program secara terus menerus selama kondisi yang ditetapkan menghasilkan nilai True dan akan berhenti jika suatu kondisi yang telah ditetapkan bernilai false. While kondisi Statement End while. Program perulangan menggunakan while-end while, buat desain form seperti berikut: 14

17 Atur setiap komponen seperti pada table berikut: Object Property Value Form1 Text Form1 Label1 Text Awal Label2 Text Akhir TextBox1 Name TextBox1 TextBox2 Name TextBox2 Button1 Text Name While Button1 Double klik pada button While kemudian ketikkan perintah berikut: Dim a, b As Integer a = TextBox1.Text b = TextBox2.Text While a <= b ListBox1.Items.Add(a) a = a + 1 End While Jalankan program dan amati hasilnya. B. Do While... Loop Perulangan Do-While akan terus diproses sampai hasil dari proses perulangan masih memenuhi (didalam) kondisi yang deklarasikan true (benar). Jadi perulangan akan diberhentikan ketika hasil yang diperoleh sudah menyalahi kondisi yang dideklarasikan. Berikut penulisan syntax dari perulangan Do While: Program Perulangan menggunakan Do While, Desain Form Seperti Berikut: 15

18 Atur setiap komponen seperti pada table berikut: Double klik pada button Do While kemudian ketikkan perintah berikut: Dim awal, akhir As Integer awal = Val(tb_awal.Text) akhir = Val(tb_akhir.Text) Do While awal <= akhir ListBox1.Items.Add(awal) awal = awal + 1 Loop Jalankan program dan amati hasilnya. C. For... Next Perulangan for adalah jenis perulangan statis yang powerful karena sebelum perulangan itu diproses sistem sudah mengetahui berapa kali perulangan itu akan dilakukan. Program perulangan menggunakan for-next, buat desain form seperti berikut: 16

19 Atur setiap komponen seperti pada tabel berikut: Double klik pada button for dan tuliskan perintah berikut: Dim i As Integer For i = Val(tb_awal.Text) To Val(tb_akhir.Text) ListBox1.Items.Add(i) Next Jalankan program dan amati hasilnya. 17

20 PRAKTIKUM HARI KE-3 Pertemuan : 3 Peralatan dan Perlengkapan Materi Tujuan Pembelajaran dan Praktikum : Visual Studio 2008 : Procedure, Function dan Error Handling : 1. Mahasiswa mampu mengetahui penggunaan prosedure, function dan error handling pada vb.net 1. Prosedure Prosedur tidak mengembalikan nilai balik terhadap pemanggilnya, maksudnya ketika kita memanggil sebuah prosedure maka statement di dalam prosedure akan dijankan sampai prosedure itu berakhir. Prosedure ada yang menggunakan parameter dan ada pula yang tidak. Prosedure dideklarasikan dengan menggunakan sub keyword. Sintax pembuatan sebuah prosedure: A. Tanpa Parameter : B. Dengan Parameter : C. Implementasi Tanpa Parameter dan Dengan Parameter : Buat desain form seperti berikut: Atur setiap komponen seperti pada table berikut: 18

21 Double klik pada form kemudian masukkan kode berikut di atas form load: Sub tampilpesan() MsgBox("Selamat Pagi Dunia", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "pesan") End Sub Sub tampilkan(byval nama As String) MessageBox.Show("Panggil " & nama) End Sub Double klik pada btn_proc1 dan masukkan kode berikut: Dim input As String input = txt_input.text Call tampilkan(input) Double klik pada btn_proc2 dan masukkan kode berikut: tampilpesan() Note : * ByVal = Parameter yang dikirimkan adalah Nilai dari sebuah object sehingga anda tidak dapat mengubah Nilai Object tersebut, anda hanya dapat mengolah/mengubah nilai object tersebut di dalam sub/function saja, setelah sub/function tersebut selesai, perubahan nilai object di sub/function tidak akan mengubah nilai object yang sebenarnya. 2. Function Function merupakan sub program untuk mempermudah maintenance program yang kita buat, perbedaanyya dengan prosedure adalah sebuah function akan mengembalikan sebuah nilai balik pada pemanggilnya, sehingga pemanggil sebuah function harus memiliki penampung dari hasil function, penampung tersebut dapat berupa sebuah variable atau lainnya, misal menampilkan pada message box. Biasanya function dibuat untuk kode program perhitungan, atau kode program lain yang akan melakukan pengembalian nilai data Sintax pembuatan sebuah function. A. Tanpa Parameter : 19

22 Buat desain form seperti berikut: Atur setiap komponen seperti pada table berikut: Double klik pada form kemudian masukkan kode berikut di atas form load: Function hitung() As String Dim N As Integer N = TextBox1.Text If N Mod 2 = 0 Then Return "Genap" Else Return "Ganjil" End If End Function Double klik pada btn_proc1 dan masukkan kode berikut: MessageBox.Show(hitung()) Double klik pada txt_input kemudian pilih Load Keypress dan masukkan kode berikut: If (e.keychar = ChrW(Keys.Enter)) Then MessageBox.Show(hitung()) End If 3. Error Handling A. Exception Handling Dalam pembuatan sebuah aplikasi tentunya kita sering sekali mengalami error atau kesalahan. Jika kita melakukan kesalahan koding terhadap program yang dibuat, akan mudah sekali kita ketahui, yaitu dalam VB.Net akan secara otomatis compiler akan memberikan tanda berupa garis melengkung mirip cacing pada kode program kita yang salah, namun bagaimana jika error yang terjadi adalah kesalahan dari logika yang kita buat yang hanya akan terdeteksi saat runtime, hal itu kan membuat program 20

23 kita mengalami break, atau tidak jarang membuat komputer kita hang karena overflow. Untuk mengatasi hal tersebut, kita akan mempelajari bagaimana cara menangkap error tersebut untuk kita atasi agar tidak terjadi break. Structured Exception Handling VB.Net memberikan tiga keyword yaitu try, catch, finally dalam melakukan exceptionn handling. Untuk lebih jelas nya buatlah sebuah desain form seperti gambar berikut: Atur setiap komponen seperti pada table berikut: Double klik pada button Hitung dan masukkan perintah dibawah ini: Try Dim nilai1 As Integer = CInt(Txt_nila1.Text) Dim nilai2 As Integer = CInt(Txt_nilai2.Text) Dim hasil As Integer = nilai1 * nilai2 Txt_hasil.Text = CStr(hasil) Catch ex As Exception MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error) End Try B. Error Provider Error provider adalah salah satu komponen yang tersedia pada VB.Net untuk memudahkan kita dalam melakukan validasi terhadap kemungkinan error yang 21

24 terjadi khususnya untuk melakukan validasi pada inputan yang berhubungan dengan user interface. Error provider akan memberikan notify berupa message yang akan ditampilkan pada tooltip dan juga icon untuk memberitahu pada user jika terjadi error. Untuk lebih jelasnya buatlah desain form seperti pada berikut: Atur setiap komponen seperti pada table berikut: Object Property Value Form1 Text Form1 TextBox1 Name Txt_error Button1 Text Name Error provider Btn_provider ErrorProvider Name ErrorProvider1 Double klik pada button Error Provider kemudian masukkan perintah berikut: If TextBox1.Text = "" Then ErrorProvider1.SetError(TextBox1, "Cannot leave textbox blank") Else ErrorProvider1.SetError(TextBox1, "") End If 22

25 PRAKTIKUM HARI KE-4 Pertemuan : 4 Peralatan dan Perlengkapan Materi Tujuan Pembelajaran dan Praktikum : Visual Studio 2008 : Array : 1. Mahasiswa membuat Array menggunakan Vb.net 2. Mahasiswa mampu membedakan array dinamis dan array statis 1. Array Pengertian Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. Variabel array dideklarasikan dengan mencantumkan tipe dan nama variable yang diikuti dengan banyaknya lokasi memori yang ingin dibuat. A. Array Statis Buatlah desain form seperti berikut: Atur setiap komponen seperti pada tabel berikut: Double klik pada form10 kemudian masukkan perintah berikut di atas form_load: Dim array1(6) As String Dim array2() As String = {"Senin", "Selasa", "Rabu", "Kamis","Jum'at", "Sabtu", "Minggu"} 23

26 Double klik pada form10 kemudian masukkan perintah berikut: array1(0) = "Senin" array1(1) = "Selasa" array1(2) = "Rabu" array1(3) = "Kamis" array1(4) = "Jum'at" array1(5) = "Sabtu" array1(6) = "Minggu" ListBox1.Items.AddRange(array1) ListBox2.Items.AddRange(array2) B. Array Dinamis Buatlah desain form Seperti berikut: Atur setiap komponen seperti pada table berikut: Object Property Value Form1 Text Form1 Label1 Text Index Array Label2 Text Nama mahasiswa Textbox1 Name txt_input Combobox1 Name cb_index Button1 Name Text bt_tambah Tambah Button2 Name Text bt_hapus Hapus ListBox Name ListBox1 Double klik pada form kemudian masukkan kode berikut: Dim i As Integer For i = 1 To 5 cb_index.items.add(i) Next i 24

27 Masukkan kode berikut ini di bawah class : Dim a(0 To 5) As String Buat procedure dengan nama array, dengan code di bawah ini: Sub array() Dim i, b As Integer b = CInt(cb_index.Text) a(b) = txt_input.text If a(b) <> "" Then ListBox1.Items.Clear() For i = 1 To 5 ListBox1.Items.Add("Nama " & i & " = " & a(i)) Next i End If End Sub Double klik pada button tambah kemudian masukkan kode berikut: array() Double klik pada button hapus terkahir kemudian masukkan kode berikut: ListBox1.Items.Clear() 25

28 PRAKTIKUM HARI KE-5 Pertemuan : 5 Peralatan dan Perlengkapan Materi Tujuan Pembelajaran dan Praktikum : Visual Studio 2008 dan SQL Server 2005 : Koneksi Aplikasi ke Database : 1. Mahasiswa mampu melakukan koneksi ke dalam database. 2. Mahasiswa mampu mengimplementasikan CRUD pada visual studio 2008 dan database SQL Server Membuat Database di dalam SQL Server A. Table Mata Kuliah B. Table Mahasiswa C. Table Nilai 26

29 2. Membuat Koneksi Visual Studio 2008 dengan SQL Server Untuk membuat koneksi vb.net dengan Sql server, klik menu Project dan pilih add module kemudian masukkan perintah dibawah ini : Imports System.Data.SqlClient Module Module1 Public koneksi As SqlConnection = Nothing Public Sub konek_db() Dim server As String server = "server=server-name;database=database;integrated Security = True" koneksi = New SqlConnection(server) koneksi.open() End Sub End Module 3. Membuat Form Data Mata Kuliah Form ini digunakan untuk mendata mata kuliah, yang berisi informasi mengenai kode mata kuliah dan nama mata kuliah. Atur setiap komponen seperti pada table berikut : Objeck Name Properties Value Label 1 Text Data Mata Kuliah Label 2 Text Kode Matkul Label 3 Text Nama Matkul Textbox 1 Name txt_kode Textbox 2 Name txt_nama_matkul ListView 1 Name lv_matkul FullRowSelect True GridLines True View Details Button 1 Name btn_save 27

30 Text Simpan Button 2 Name btn_update Text Update Button 3 Name btn_reset Text Reset Button 4 Name btn_delete Text Hapus A. Menampilkan Isi Database Ke dalam Listview Double Klik pada Form Data mata kuliah dan tuliskan kode berikut : Sub tampil_data() reset() konek_db() Dim tampil As New SqlClient.SqlCommand("SELECT * FROM tb_matkul") Dim reader As SqlClient.SqlDataReader tampil.connection = koneksi reader = tampil.executereader Dim i As Integer = 0 Do While reader.read lv_matkul.items.add(reader!kode_matkul) lv_matkul.items(i).subitems.add(reader!nama_matkul) i = i + +1 Loop End Sub B. Memberikan Event Mouse Click Untuk memberikan event mouseclik pada listview, klik listview kemuidan klik event dibagian properties dan double klik MouseClik lalu tuliskan source code berikut: txt_kode.text = lv_matkul.selecteditems(0).subitems(0).text txt_nama_matkul.text = lv_matkul.selecteditems(0).subitems(1).text C. Menyimpan Data Mata Kuliah Double klik pada button Save dan tuliskan perintah berikut : If txt_kode.text = "" And txt_nama_matkul.text = "" Then MsgBox("Data tidak lengkap", MsgBoxStyle.Critical, "Failed") Else konek_db() Dim simpan As New SqlClient.SqlCommand("INSERT INTO tb_matkul VALUES ('" & txt_kode.text & "','" & txt_nama_matkul.text & "')") simpan.connection = koneksi Try simpan.executenonquery() MsgBox("DATA BERHASIL DISIMPAN", MsgBoxStyle.Information, "INFORMATION") 28

31 "FAILED") tampil_data() Catch ex As Exception MsgBox("DATA GAGAL DI SIMPAN", MsgBoxStyle.Critical, End Try End If D. Update Data Mata Kuliah Double klik pada button Update dan tuliskan perintah berikut : If txt_kode.text = "" Then MsgBox("PILIH DATA DULU", MsgBoxStyle.Information, "INFORMATION") Else konek_db() Dim update As New SqlClient.SqlCommand("Update tb_matkul set Nama_Matkul ='" & txt_nama_matkul.text & "' WHERE Kode_Matkul='" & txt_kode.text & "'") update.connection = koneksi Try update.executenonquery() MsgBox("DATA BERHASIL DIUPDATE", MsgBoxStyle.Information, "INFORMATION") Catch ex As Exception MsgBox("DATA GAGAL DIUPDATE", MsgBoxStyle.Critical, "FAILED") MsgBox(ex.Message) End Try tampil_data() End If E. Delete Data Mata Kuliah Double klik pada button Delete dan tuliskan perintah berikut : If txt_kode.text = "" Then MsgBox("PILIH DATA DULU", MsgBoxStyle.Information, "INFORMATION") Else konek_db() Dim hapus As New SqlClient.SqlCommand("DELETE FROM tb_matkul WHERE Kode_Matkul = '" & txt_kode.text & "'") hapus.connection = koneksi Try hapus.executenonquery() MsgBox("HAPUS BERHASIL", MsgBoxStyle.Information, "INFORMATION") Catch ex As Exception MsgBox(ex.Message) End Try End If tampil_data() F. Reset Form Data Mata Kuliah Double klik button Reset dan masukkan Code dibawah ini : 29

32 Sub reset() lv_matkul.items.clear() txt_kode.text = "" txt_nama_matkul.text = "" End Sub 4. Membuat Form Data Mahasiswa Form ini digunakan untuk mendata mahasiswa : Atur setiap komponen seperti pada table berikut : Objeck Name Properties Value Label 1 Text Data Mahasiswa Label 2 Text NIM Label 3 Text Nama Label 4 Text Jenis Kelamin Label 5 Text Tempat Lahir Label 6 Text Tanggal Lahir Label 7 Text Alamat Label 8 Text No. Telp Button 1 Name btn_save Text Simpan Button 2 Name btn_update Text Update Button 3 Name btn_reset Text Reset Button 4 Name btn_delete Text Hapus ListView 1 Name lv_mhs FullRowSelect True GridLines True View Details RichTextbox 1 Name Txt_alamat_alamat ComboBox 1 Name Cb_jk Text Pilih Jenis Kelamin 30

33 Items (Laki-laki, Perempuan) DateTimePicker Name Dp_tgl Format Short Textbox1 Name Txt_nim Textbox2 Name Txt_nama Textbox3 Name Txt_tgl Textbox4 Name Txt_notelp A. Menampilkan Isi Database Ke dalam Listview Double Klik pada Form Data mahasiswa dan tuliskan kode berikut : Sub tampil_data() reset() konek_db() Dim tampil As New SqlClient.SqlCommand("SELECT * FROM tb_data_mhs") Dim reader As SqlClient.SqlDataReader tampil.connection = koneksi reader = tampil.executereader Dim i As Integer = 0 Do While reader.read lv_data_mhs.items.add(reader!nim) lv_data_mhs.items(i).subitems.add(reader!nama) lv_data_mhs.items(i).subitems.add(reader!jenis_kelamin) lv_data_mhs.items(i).subitems.add(reader!tempat_lahir) lv_data_mhs.items(i).subitems.add(reader!tgl_lahir) lv_data_mhs.items(i).subitems.add(reader!alamat) lv_data_mhs.items(i).subitems.add(reader!no_telp) i = i + +1 Loop End Sub B. Memberikan Event Mouse Click Untuk memberikan event mouseclik pada listview, klik listview kemuidan klik event dibagian properties dan double klik MouseClik lalu tuliskan source code berikut: txt_nim.text = lv_data_mhs.selecteditems(0).subitems(0).text txt_nama.text = lv_data_mhs.selecteditems(0).subitems(1).text cb_jk.text = lv_data_mhs.selecteditems(0).subitems(2).text txt_tempat.text = lv_data_mhs.selecteditems(0).subitems(3).text dp_tgl.text = lv_data_mhs.selecteditems(0).subitems(4).text txt_alamat.text = lv_data_mhs.selecteditems(0).subitems(5).text txt_notlp.text = lv_data_mhs.selecteditems(0).subitems(6).text C. Menyimpan Data Mahasiswa Double klik pada button Save dan tuliskan perintah berikut : If txt_nim.text = "" And txt_nama.text = "" And cb_jk.text = "Pilih Jenis Kelamin" And txt_tempat.text = "" And dp_tgl.text = "" And 31

34 txt_alamat.text = "" And txt_notlp.text = "" Then MsgBox("Data tidak lengkap", MsgBoxStyle.Critical, "Failed") Else konek_db() Dim simpan As New SqlClient.SqlCommand("INSERT INTO tb_data_mhs VALUES ('" & txt_nim.text & "','" & txt_nama.text & "','" & cb_jk.text & "','" & txt_tempat.text & "', '" & dp_tgl.text & "', '" & txt_alamat.text & "', '" & txt_notlp.text & "')") simpan.connection = koneksi Try simpan.executenonquery() MsgBox("DATA BERHASIL DISIMPAN", MsgBoxStyle.Information, "INFORMATION") tampil_data() Catch ex As Exception MsgBox("DATA GAGAL DI SIMPAN", MsgBoxStyle.Critical, "FAILED") End Try End If D. Update Data Mahasiswa Double klik pada button Update dan tuliskan perintah berikut : If txt_nim.text = "" Then MsgBox("PILIH DATA DULU", MsgBoxStyle.Information, "INFORMATION") Else konek_db() Dim update As New SqlClient.SqlCommand("Update tb_data_mhs set Nama ='" & txt_nama.text & "', Jenis_Kelamin ='" & cb_jk.text & "', Tempat_Lahir ='" & txt_tempat.text & "',Tgl_Lahir ='" & dp_tgl.text & "', Alamat ='" & txt_alamat.text & "', No_Telp = '" & txt_notlp.text & "' WHERE NIM='" & txt_nim.text & "'") update.connection = koneksi Try update.executenonquery() MsgBox("DATA BERHASIL DIUPDATE", MsgBoxStyle.Information, "INFORMATION") 32

35 "FAILED") Catch ex As Exception MsgBox("DATA GAGAL DIUPDATE", MsgBoxStyle.Critical, MsgBox(ex.Message) End Try tampil_data() End If E. Delete Data Mahasiswa Double klik pada button Delete dan tuliskan perintah berikut : If txt_nim.text = "" Then MsgBox("PILIH DATA DULU", MsgBoxStyle.Information, "INFORMATION") Else konek_db() Dim hapus As New SqlClient.SqlCommand("DELETE FROM tb_data_mhs WHERE NIM = '" & txt_nim.text & "'") hapus.connection = koneksi Try hapus.executenonquery() MsgBox("HAPUS BERHASIL", MsgBoxStyle.Information, "INFORMATION") Catch ex As Exception MsgBox("GAGAL HAPUS DATA", MsgBoxStyle.Critical, "FAILED") End Try End If tampil_data() F. Reset Form Data Mahasiswa Double klik button Reset dan masukkan Code dibawah ini : lv_data_mhs.items.clear() txt_nim.text = "" txt_nama.text = "" cb_jk.text = "Pilih Jenis Kelamin" txt_tempat.text = "" dp_tgl.text = Date.Now txt_alamat.text = "" txt_notlp.text = "" 33

36 PRAKTIKUM HARI KE-6 Pertemuan : 6 Peralatan dan Perlengkapan Materi Tujuan Pembelajaran dan Praktikum : Visual Studio 2008, SQL Server 2005, dan Crystal Report : CRUD dan Membuat Report : 1. Mahasiswa mampu menyimpan data ke dalam database 2. Mahasiswa mampu mampu membuat laporan sederhana menggunakan crytal report. 1. Membuta Form Nilai Mahasiswa Form nilai ini digunakan untuk memasukkan dan menghitung nilai akhir mahasiwa, buat lah form seperti gambar berikut : Atur setiap komponen seperti pada table berikut : Objeck Name Properties Value Label 1 Text Data Nilai Mahasiswa Label 2 Text NIM Label 3 Text NAMA Label 4 Text Kode Matkul Label 5 Text Nama Matkul Label 6 Text UTS Label 7 Text CP1 Label8 Text CP2 Textbox 1 Name txt_nama Textbox 2 Name Txt_matkul Textbox 3 Name Txt_uts Textbox 4 Name Txt_cp1 Textbox 5 Name Txt_cp2 ComboBox 1 Name Cb_nim 34

37 Text Pilih NIM ComboBox 2 Name Cb_kode Text Pilih Kode ListView 1 Name lv_nilai FullRowSelect True GridLines True View Details Button 1 Name btn_save Text Simpan Button 2 Name btn_reset Text Reset Button 3 Name Btn_update Text Update Button 4 Name Btn_delete Text Hapus Button 5 Name Btn_report Text Report A. Membuat prosedur hitung nilai akhir Sub hitung() Try If ((CDbl(txt_cp1.Text)) > (CDbl(txt_cp2.Text))) Then nilai_akhir = (0.4 * (CDbl(txt_uts.Text))) + (0.6 * (CDbl(txt_cp1.Text))) ElseIf ((CDbl(txt_cp1.Text)) < (CDbl(txt_cp2.Text))) Then nilai_akhir = (0.4 * (CDbl(txt_uts.Text))) + (0.6 * (CDbl(txt_cp2.Text))) ElseIf ((CDbl(txt_cp1.Text)) = (CDbl(txt_cp2.Text))) Then nilai_akhir = (0.4 * (CDbl(txt_uts.Text))) + (0.6 * (CDbl(txt_cp2.Text))) End If Catch ex As Exception MsgBox(ex.ToString) End Try End Sub B. Membuat prosedur menampilkan NIM Sub tampil_nim() Try Try konek_db() Dim reader As SqlClient.SqlDataReader Dim cmd = New SqlClient.SqlCommand("SELECT * From tb_data_mhs", koneksi) reader = cmd.executereader() While reader.read() cb_nim.items.add(reader("nim")) End While Catch ex As Exception MessageBox.Show("Koneksi Gagal!!!, karena " & ex.message) End Try cb_nim.selectedindex = 0 35

38 reset() Catch ex As Exception End Try reset() End Sub C. Membuat prosedur menampilkan Kode Matkul Sub tampil_kode() Try Try konek_db() Dim reader As SqlClient.SqlDataReader Dim cmd = New SqlClient.SqlCommand("SELECT * From tb_matkul", koneksi) reader = cmd.executereader() While reader.read() cb_kode.items.add(reader("kode_matkul")) End While Catch ex As Exception MessageBox.Show("Koneksi Gagal!!!, karena " & ex.message) End Try cb_nim.selectedindex = 0 reset() Catch ex As Exception End Try reset() End Sub D. Menampilkan data dari database Sub tampil_data() reset() tampil_nim() tampil_kode() konek_db() Dim tampil As New SqlClient.SqlCommand("SELECT tb_data_mhs.*, tb_matkul.*, tb_nilai.* FROM tb_data_mhs INNER JOIN (tb_matkul INNER JOIN tb_nilai ON tb_matkul.kode_matkul = tb_nilai.kode_matkul) ON tb_data_mhs.nim = tb_nilai.nim") Dim reader As SqlClient.SqlDataReader tampil.connection = koneksi reader = tampil.executereader Dim i As Integer = 0 Do While reader.read lv_nilai.items.add(reader!nim) lv_nilai.items(i).subitems.add(reader!nama) lv_nilai.items(i).subitems.add(reader!kode_matkul) lv_nilai.items(i).subitems.add(reader!nama_matkul) lv_nilai.items(i).subitems.add(reader!uts) lv_nilai.items(i).subitems.add(reader!nilai_cp1) lv_nilai.items(i).subitems.add(reader!nilai_cp2) i = i + +1 Loop End Sub E. Menyimpan Data nilai ke dalam database 36

39 Double klik pada button Save dan masukkan perintah berikut : If cb_nim.text = "Pilih NIM" And txt_nama.text = "" And cb_kode.text = "Pilih Kode" And txt_nama_matkul.text = "" And txt_uts.text = "" And txt_cp1.text = "" And txt_cp2.text = "" Then MsgBox("Data tidak lengkap", MsgBoxStyle.Critical, "Failed") Else konek_db() Dim simpan As New SqlClient.SqlCommand("INSERT INTO tb_nilai VALUES ('" & cb_nim.text & "','" & cb_kode.text & "','" & txt_uts.text & "','" & txt_cp1.text & "', '" & txt_cp2.text & "', '" & nilai_akhir & "')") simpan.connection = koneksi Try simpan.executenonquery() MsgBox("DATA BERHASIL DISIMPAN", MsgBoxStyle.Information, "INFORMATION") tampil_data() Catch ex As Exception MsgBox("DATA GAGAL DI SIMPAN", MsgBoxStyle.Critical, "FAILED") End Try End If F. Update data nilai If cb_nim.text = "Pilih NIM" And cb_kode.text = "Pilih Kode" Then MsgBox("PILIH DATA DULU", MsgBoxStyle.Information, "INFORMATION") Else hitung() konek_db() Dim update As New SqlClient.SqlCommand("Update tb_nilai set Kode_Matkul ='" & cb_kode.text & "', UTS ='" & txt_uts.text & "', Nilai_CP1 ='" & txt_cp1.text & "',Nilai_CP2 ='" & txt_cp2.text & "',Nilai_AKhir ='" & nilai_akhir & "' WHERE NIM='" & cb_nim.text & "'") update.connection = koneksi Try update.executenonquery() 37

40 G. Hapus data nilai MsgBox("DATA BERHASIL DIUPDATE", MsgBoxStyle.Information, "INFORMATION") Catch ex As Exception MsgBox(ex.Message) End Try tampil_data() End If Sub hapus_data() If cb_nim.text = "Pilih NIM" Then MsgBox("PILIH DATA DULU", MsgBoxStyle.Information, "INFORMATION") Else konek_db() Dim hapus As New SqlClient.SqlCommand("DELETE FROM tb_nilai WHERE NIM = '" & cb_nim.text & "'") hapus.connection = koneksi Try hapus.executenonquery() MsgBox("HAPUS BERHASIL", MsgBoxStyle.Information, "INFORMATION") Catch ex As Exception MsgBox("GAGAL HAPUS DATA", MsgBoxStyle.Critical, "FAILED") End Try End If tampil_data() End Sub H. Reset form nilai mahasiswa Sub reset() lv_nilai.items.clear() cb_nim.text = "Pilih NIM" txt_nama.text = "" cb_kode.text = "Pilih Kode" txt_nama_matkul.text = "" txt_uts.text = "" txt_cp1.text = "" txt_cp2.text = "" End Sub 2. Membuat Report Menggunakan Crytal Report Dalam pembuatan laporan kita dapat melakukan dengan langkah-langkah sebagai berikut: A. Membuat Dataset 1. Tambahkan dataset baru dengan cara sebagai berikut : Klik menu Project Add New Item Pilih Dataset kemudian klik Add 38

41 2. Setelah Muncul Tampilan dibawah ini : a. Klik kanan pada daerah ruang disekitar tesk, kemudian b. Pilih Add klik Tabel Adapter c. Hingga muncul Table Adapter Configuration Wizard d. Lalu klik New Connection 39

42 e. Pilih Microsoft SQL Server klik Continue f. Kemudian masukkan Sarver name sesuai dengan Server name di SQL Server anda (Pada tiap-tiap Komputer Berbeda) g. Pilih juga Database yang akan digunakkan h. Lalu klik Test Connection, jika berhasil maka akan muncul gambar dibawah ini: 40

43 i. Kemudian Klik OK j. Salanjutnya klik Next pada tampilan berikut : k. Setelah melakukan proses di atas, maka akan muncul tampilan dimana kita akan memilih bagaimana cara TableAdapter mengakses database. l. Pilih Use SQL Statements 41

44 m. Lalu Next n. Setelah akan muncul tampilan dimana kita memberikan query yang akan kita gunakan dalam laporan kita nanti dan berikan query. SELECT tb_data_mhs.nama, tb_nilai.nim, tb_matkul.nama_matkul, tb_nilai.kode_matkul, tb_nilai.uts, tb_nilai.nilai_cp1, tb_nilai.nilai_cp2, tb_nilai.nilai_akhir FROM tb_matkul INNER JOIN tb_nilai ON tb_matkul.kode_matkul = tb_nilai.kode_matkul INNER JOIN tb_data_mhs ON tb_nilai.nim = tb_data_mhs.nim Atau dapat menggunakan query builder seperti gambar berikut : 42

45 o. Klik Next p. Maka akan muncul gambar dibawah ini q. Klik Next 43

46 r. Klik Finish s. Lalu akan muncul tampilan seperti gambar berikut: B. Membuat Crystal Report Setelah membuat dataset diatas, lanjutkan dengan membuat sebuah report dengan cara: a. Klik menu Project Klik Add New Item Klik Reporting klik Crystal report Klik Add b. kemudian muncul Crystal Report Wizard c. Setelah itu pilih Using the Report Wizard Klik OK. 44

47 d. Setelah itu akan muncul gambar di bawah ini : e. Lalu double klik pada Project Data ADO.Net DataSets Data_Mahasiswa.Dataset1 DataTable1 f. Klik tombol panah hingga tampil tampilan seperti berikut : 45

48 g. Setelah itu klik Next, dan akan muncul tampilan berikutnya seperti gambar dibawah ini : h. Setelah itu pilih Standard 46

49 i. Setelah itu klik finish j. Jika sudah klik Finish, akan muncul tampilan seperti gambar dibawah ini : C. Membuat Form Report Buat form baru dengan cara sebagai berikut : a. Klik menu Project klik Add Windows Form b. Setelah itu hingga muncul tampilan seperti yang ada dibawah ini : 47

50 c. Kemudian klik Add d. Setelah itu akan muncul tampilan form baru seperi gambar dibawah ini : e. Setelah itu klik Toolbox, Pilih CrytalReportViewer f. Setelah itu Tarik CrytalReportViewer kedalama form yang masih kosoing g. Lalu klik kanan di form pilih Properties klik ReportSource Pilih Nama Crystalreport yang telah kalian buat. 48

51 h. Double klik pada form report kemudian masukkan perintah berikut : Dim rep As CrystalReport1 = New CrystalReport1() Dim query = New SqlClient.SqlCommand Dim data As New DataTable Dim reader As SqlClient.SqlDataReader konek_db() query.commandtext = "SELECT tb_data_mhs.nama, tb_nilai.nim, tb_matkul.nama_matkul, tb_nilai.kode_matkul, tb_nilai.uts, tb_nilai.nilai_cp1, tb_nilai.nilai_cp2, tb_nilai.nilai_akhir FROM tb_matkul INNER JOIN tb_nilai ON tb_matkul.kode_matkul = tb_nilai.kode_matkul INNER JOIN tb_data_mhs ON tb_nilai.nim = tb_data_mhs.nim" query.connection = koneksi reader = query.executereader data.load(reader) rep.setdatasource(data) Me.CrystalReportViewer1.ReportSource = rep Me.Show() i. Jika sudah running program nya dan amati hasil nya. 49

MODUL 2 SELECTION & LOOPING PADA FORM

MODUL 2 SELECTION & LOOPING PADA FORM MODUL 2 SELECTION & LOOPING PADA FORM TUJUAN : Mahasiswa mampu menguasai dan memahami penggunaan logika selection dan looping di Visual Basic.Net dengan implementasi pada Form dan object. Materi : Selection

Lebih terperinci

Materi Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN

Materi Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN Materi Pemrograman Database 1 MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN Langkah mengerjakan : 1.Buka Sql Server 2.Attact database anda, ditemmpat folder anda menyimpan pada pertemuan sebelumnya

Lebih terperinci

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV) MODUL X DATABASE VB A. Tujuan 1. Memahami dan menerapkan operasi-operasi database. 2. Memahami langkah pembuatan aplikasi database. 3. Memahami konfigurasi data source. 4. Memahami pembuatan Table Adapter.

Lebih terperinci

BAB II MICROSOFT VISUAL STUDIO

BAB II MICROSOFT VISUAL STUDIO BAB II MICROSOFT VISUAL STUDIO 2.1 Pembuatan Database Pada Microsoft SQL Server Langkah-langkah pembuatan database pada Sql Server dapat dilakukan seperti berikut ini: 1. Langkah pertama yang dilakukan

Lebih terperinci

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface PERCOBAAN 9 Dasar Pemograman Visual A. Tujuan Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface B. Teori 1. Mengenal Visual Basic Visual Basic

Lebih terperinci

Crystal Reports (Bagian 2)

Crystal Reports (Bagian 2) Crystal Reports (Bagian 2) Model Implementasi Sumber Data Pull Mode Dalam Pull Mode, proses yang terjadi adalah melakukan koneksi ke database dan menarik data yang ada didalam database secara dinamis.

Lebih terperinci

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 & MySQL Bahtiar Imran Assalamualaikum.. Pada kesempatan kali ini kita akan membahas mengenai bagaimana

Lebih terperinci

PEMROGRAMAN VB.NET. Koneksi Ke Database

PEMROGRAMAN VB.NET. Koneksi Ke Database PEMROGRAMAN VB.NET Koneksi Ke Database Hal : 1 MEMBUAT DATABASE Buat sebuah aplikasi / project dengan nama AplikasiPenjualan. Buat sebuah database dengan nama Penjualan.accdb. dan buatlah tabel Barang

Lebih terperinci

Pengenalan Visual Basic

Pengenalan Visual Basic Pengenalan Visual Basic KETERANGAN : 1. Baris Menu, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dll. 2. Main Toolbar, digunakan untuk melakukan tugastugas tertentu

Lebih terperinci

PEMROGRAMAN VISUAL BASIC

PEMROGRAMAN VISUAL BASIC PEMROGRAMAN VISUAL BASIC Setelah memahami bahasa Visual Basic dasar untuk menuliskan kode program, langkah selanjutnya adalah mempelajari pemrograman VB itu sendiri. 6.1 Sub Procedure Sejauh ini, Anda

Lebih terperinci

I. JUDUL. Exception Handling. Jenis-Jenis error. Exception PRAKTIKUM 12. Exception Handling

I. JUDUL. Exception Handling. Jenis-Jenis error. Exception PRAKTIKUM 12. Exception Handling I. JUDUL Exception Handling PRAKTIKUM 12 Exception Handling II. TUJUAN - Memahami dan mengenal Exception Handling - Dapat membuat aplikasi sederhana dengan menggunakan Exception Handling III. ALAT DAN

Lebih terperinci

SOLUTIONS DAN PROJECT

SOLUTIONS DAN PROJECT 1 01 LINGKUNGAN VB.NET DAN VISUAL STUDIO 2010 SOLUTIONS DAN PROJECT SOLUTIONS Solutions Pada Visual Studio merupakan Kumpulan dari Project Project yang bersifat global dalam ruang lingkup.net Framework.

Lebih terperinci

MODUL I Pengenalan IDE Visual Basic 6.0

MODUL I Pengenalan IDE Visual Basic 6.0 MODUL I Pengenalan IDE Visual Basic 6.0 Visual Basic (VB) pada dasarnya adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer

Lebih terperinci

VISUAL BASIC.NET. 1. Apa Itu VB.NET?

VISUAL BASIC.NET. 1. Apa Itu VB.NET? VISUAL BASIC.NET 1. Apa Itu VB.NET? VB.NET adalah salah satu bahasa pemrograman Komputer Tingkat Tinggi. Bahasa Pemrograman Adalah Perintah-perintah yang dimengerti oleh computer untuk melakukan tugas-tugas

Lebih terperinci

Visual Basic 6.0 For Beginners

Visual Basic 6.0 For Beginners Visual Basic 6.0 For Beginners Febryan Hari Purwanto fharipurwanto@gmail.com Chapter 6 Alur Program Kondisi Percabangan Sebuah aplikasi harus memiliki alur program yang baik sehingga tidak akan terjadi

Lebih terperinci

MEMBUAT FORM INPUT DATA DENGAN VB NET 2005 DAN DATABASE MS SQL SERVER 2005 EXPRESS

MEMBUAT FORM INPUT DATA DENGAN VB NET 2005 DAN DATABASE MS SQL SERVER 2005 EXPRESS MEMBUAT FORM INPUT DATA DENGAN VB NET 2005 DAN DATABASE MS SQL SERVER 2005 EXPRESS A. Membuat Database 1. Buka jendela Server Explorer. 2. Klik kanan pada connection, dan pilih add new Database 3. Akan

Lebih terperinci

PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database

PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database PENDAHULUAN Ada Beberapa perintah query dalam VB.Net yang digunakan untuk mengelola database SQL SERVER diantaranya adalah sebagai berikut: SELECT Perintah ini digunakan untuk menampilkan tabel dalam database

Lebih terperinci

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6 1.1 Mengenal Visual Basic (VB) Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintahperintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

Lebih terperinci

Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^

Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^ Penulis : Nizar_Aluk Email @ nizar_aluk@yahoo.com YMessenger @ Nizar_aluk Facebook @ Nizar al varez WebBlog @ http://www.arekmbolong.wordpress.com/ Assalamualaikum Wr. Wb Disini kita akan bahas cara koneksi

Lebih terperinci

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic Muhamad Burhanudin Muhamadburhanudin981@gmail.com Abstrak Looping atau perulangan merupakan salah satu hal terpenting yang harus

Lebih terperinci

BAB VIII VISUAL BASIC

BAB VIII VISUAL BASIC BAB VIII VISUAL BASIC 8.1 Tujuan 1. Praktikan dapat mengetahui apa itu pemrogaman berbasis objek (OOP). 2. Praktikan dapat mengetahui IDE pada Visual Basic. 3. Praktikan dapat memahami struktur project

Lebih terperinci

STRUKTUR KENDALI PERULANGAN

STRUKTUR KENDALI PERULANGAN STRUKTUR KENDALI PERULANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang perulangan (iterasi) 2. Mengerti perbedaan jenis struktur kendali perulangan Visual Basic 3. Dapat membuat program

Lebih terperinci

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit) P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit) A. Tujuan Mahasiswa dapat melakukan operasi Data Manipulation Language (DML) melalui form aplikasi Mahasiswa dapat membuat koneksi

Lebih terperinci

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL Asnita Meydelia C. K. 130533608143 OFF E UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK ELEKTRO PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA JANUARI, 2015 LABORATORIUM KOMPUTER

Lebih terperinci

MODUL 9. Pemrograman Visual dengan Database SQL Server

MODUL 9. Pemrograman Visual dengan Database SQL Server MODUL 9 Pemrograman Visual 2016 Pemrograman Visual dengan Database SQL Server Disusun oleh: S. Thya Safitri,MT Agus Priyanto, M.Kom Purwokerto 2016 ST3 Telkom - Program Studi S1 Teknik Informatika Page

Lebih terperinci

MODUL VII VISUAL BASIC

MODUL VII VISUAL BASIC MODUL VII VISUAL BASIC Tujuan 1. Praktikan dapat mengetahui apa itu pemrogaman berbasis objek (OOP) 2. Praktikan dapat mengetahui IDE pada Visual Basic 3. Praktikan dapat memahami struktur project pada

Lebih terperinci

Modul Praktikum Ke-1

Modul Praktikum Ke-1 Bahasa Pemrograman Dasar Fathurrohman 1 Modul Praktikum Ke-1 (Tampilan VB, Event, Property, Objek Kontrol : form, text, label, command) Mengenal Visual Basic (VB) Visual Basic adalah salah satu perangkat

Lebih terperinci

I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010

I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010 I. JUDUL Array PRAKTIKUM 6 ARRAY II. TUJUAN - Memahami dan mengenal Array (array satu dimensi dan array multi dimensi) - Dapat membuat aplikasi sederhana dengan menggunakan array satu dimensi dan array

Lebih terperinci

MODUL 2 PERANCANGAN INTERFACE

MODUL 2 PERANCANGAN INTERFACE 6 MODUL 2 PERANCANGAN INTERFACE A. Tujuan Praktikum 1. Mahasiswa mampu memahami struktur dasar dan konsep pemrograman berbasis objek pada Visual Basic 2. Mahasiswa mampu membuat interface antar muka untuk

Lebih terperinci

KONEKSI DATABASE SQL DENGAN VB.NET

KONEKSI DATABASE SQL DENGAN VB.NET KONEKSI DATABASE SQL DENGAN VB.NET ADO. NET ADO merupakan singkatan dari Active X Data Object yang dipakai untuk mengaskes data dalam suatu database seperti SQL Server, MS Access, Oracle ataupu file seperti

Lebih terperinci

MODUL VI PROSEDUR. Secara garis besar ada dua keuntungan yang bisa diperoleh dari pemakaian prosedur, yaitu:

MODUL VI PROSEDUR. Secara garis besar ada dua keuntungan yang bisa diperoleh dari pemakaian prosedur, yaitu: MODUL VI PROSEDUR A. TUJUAN 1. Mahasiswa dapat memahami fungsi dari prosedur 2. Mahasiswa dapat membuat fungsi prosedur pada VB 3. Mahasiswa mengetahui fungsi dari pembuatan prosedur pada VB B. ALOKASI

Lebih terperinci

PRAKTIKUM 1 MICROSOFT VISUAL BASIC 2010

PRAKTIKUM 1 MICROSOFT VISUAL BASIC 2010 PRAKTIKUM 1 MICROSOFT VISUAL BASIC 2010 Visual Basic 2010 merupakan suatu program yang digunakan untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem.net framework. Dengan dikembangkannya

Lebih terperinci

MEMBACA RECORD DENGAN ADODC

MEMBACA RECORD DENGAN ADODC BAB 7 MEMBACA RECORD DENGAN ADODC Pada bagian ini kita akan mempelajari cara membaca data atau record dari tabel menggunakan ADODC. Pada bagian ini juga diberikan contoh penerapan penggunaan ADODC untuk

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PEMROGRAMAN I (VISUAL BASIC) Kode Mata Kuliah : DK - 11207 Jurusan / Jenjang : D MANAJEMEN INFORMAA Tujuan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Lampu Lalu Lintas 2.1.1 Pengertian Lampu Lalu Lintas Menurut Penjelasan UU Lalu Lintas No. 14 tahun 1992 pasal 8 ayat 1 huruf c menyebutkan bahwa Pengertian alat pemberi isyarat

Lebih terperinci

P6 Struktur Kontrol pada Visual Basic.Net

P6 Struktur Kontrol pada Visual Basic.Net P6 Struktur Kontrol pada Visual Basic.Net A. Tujuan Mahasiswa dapat memahami berbagai selection pada pemrograman Visual Basic.Net. Mahasiswa dapat membuat aplikasi dengan kasus berbagai bentuk selection.

Lebih terperinci

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com Pemrograman Visual Oleh: Danu Wira Pangestu, S.Kom. Sekilas.NET Framework.NET Framework merupakan suatu kumpulan base class atau juga merupakan suatu set class library untuk mendevelop suatu program. Dengan

Lebih terperinci

FORM DAN OBJEK KONTROL (1)

FORM DAN OBJEK KONTROL (1) LAPORAN PEMOGRAMAN VISUAL FORM DAN OBJEK KONTROL (1) Disusun oleh : Nama Kelas : Syarif Hidayatullah : IK-1A/21 NIM : 3.34.12.0.21 Job : 2 PRODI TEKNIK INFORMATIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI

Lebih terperinci

JOBSHEET 8 DATABASE IN VB

JOBSHEET 8 DATABASE IN VB JOBSHEET 8 DATABASE IN VB Tujuan: 1. Mampu membuat tabel menggunakan program Ms. Access 2. Mampu membuat koneksi antara VB dengan Ms. Access 3. Dapat menampilkan data tabel pada DataGridView 4. Mengoneksikan

Lebih terperinci

PRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010

PRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010 PRAKTIKUM 2 I. JUDUL Variabel, Tipe Data dan II. TUJUAN - Memahami Variabel ; - Memahami Penggunaan Tipe Data; - Memahami Penggunaan III. ALAT DAN BAHAN - Microsoft Visual Studio 2010 IV. DASAR TEORI Tipe

Lebih terperinci

Modul x login dan Periode

Modul x login dan Periode A.Tujuan 1.Membuat form untuk kegiatan proses posting B.Teori B.1 Membuat Pesan Modul x login dan Periode Dim msgrslt As MsgBoxResult = MsgBox("Are you 21 years old or older?.", MsgBoxStyle.YesNo) If msgrslt

Lebih terperinci

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR Setelah selesai pembahasan pada bab ini, diharapkan Anda dapat : Mengenal dan dapat menggunakan tipe data Mengenal dan menggunakan variable Mengenal dan menggunakan

Lebih terperinci

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen: Dasar-dasar Pemrograman Visual Studio 2010 Budi Permana, S.Kom nobiasta@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan

Lebih terperinci

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS I. Tujuan : 1. Mahasiswa dapat memahami tentang komponen pada Visual Basic yang digunakan untuk membuat koneksi aplikasi Visual Basic dengan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,

Lebih terperinci

Object (Control) Dalam Vb.Net

Object (Control) Dalam Vb.Net BAHASA PEMROGRAMAN Object (Control) Dalam Vb.Net Hal : 1 OBJECT (CONTROL) DALAM VB.NET Object (control) yang sering digunakan : Form CheckBox Label GroupBox TextBox Timer Button DataTimePicker ComboBox

Lebih terperinci

Source Code Test Program Dengan VB Net

Source Code Test Program Dengan VB Net Source Code Test Program Dengan VB Net Jastis Bago jastis_quitaris@yahoo.com admin@niascommunity.web.id http://niascommunity.web.id Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen

Lebih terperinci

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0 1 VISUAL BASIC Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0 Visual Basic adalah bahasa permograman yang mempunyai kemudahan dan keunggulan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net BAB IV IMPLEMENTASI DAN PENGUJIAN 4. 1 Instalasi Software Dalam pembuatan program ini penulis menggunakan Visual Basic. Net dalam menjalankan program aplikasi ini dan menggunakan aplikasi Crystal Report

Lebih terperinci

BAB I SEKILAS VISUAL STUDIO.NET 2008

BAB I SEKILAS VISUAL STUDIO.NET 2008 BAB I SEKILAS VISUAL STUDIO.NET 2008 Pembahasan Materi : Mengenal IDE Visual Studio.NET 2008. Pembuatan project pada Visual Studio.NET 2008. Pengenalan kontrol yang sering digunakan, menulis kode program

Lebih terperinci

MODUL PRAKTIKUM PEMROGRAMAN VISUAL LANJUT

MODUL PRAKTIKUM PEMROGRAMAN VISUAL LANJUT MODUL PRAKTIKUM PEMROGRAMAN VISUAL LANJUT STUDI KASUS : APLIKASI INPUT BARANG + REPORT (Microsoft Access 2007 Visual Studio 2010 Crystal Report 2010) DOSEN PENGAMPU MATA KULIAH ATEP RUHIAT, M.KOM. MEMBUAT

Lebih terperinci

Membuat Project Baru APLIKASI PENJUALAN - VB.Net Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Tahapan pertama dalam

Lebih terperinci

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3) MODUL PRAKTIKUM CLENT SERVER Menggunakan Visual Basic 2010 dan MySQL (Prodi Manajemen Informatika D3) FAKULTAS ILMU KOMPUTER UNIVERSITAS WIDYA DHARMA KLATEN 2015 MODUL 1. PENGENALAN VISUAL BASIC 2010 1.1.

Lebih terperinci

MODUL PRAKTIKUM 2 SIMPLE PROJECT IN VISUAL STUDIO PEMROGRAMAN LANJUT S1 INFORMATIKA. AINUL YAQIN, M.Kom

MODUL PRAKTIKUM 2 SIMPLE PROJECT IN VISUAL STUDIO PEMROGRAMAN LANJUT S1 INFORMATIKA. AINUL YAQIN, M.Kom MODUL PRAKTIKUM 2 SIMPLE PROJECT IN VISUAL STUDIO PEMROGRAMAN LANJUT S1 INFORMATIKA AINUL YAQIN, M.Kom PROJECT SEDERHANA PADA VISUAL STUDIO PEMROGRAMAN LANJUT 2017 DEFINISI MEMBUAT PROGRAM PROJECT SEDERHANA

Lebih terperinci

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012 Koneksi dan Pembuatan Form Visual Basic MS Access Arif Basofi PENS-ITS 2012 TUJUAN Mengenal Antar Muka Program Visual Basic Jenis-jenis koneksi ke database MS Access Membuat Form Sederhana menurut struktur

Lebih terperinci

Crystal Reports. Metode Pull Mode & Push Mode

Crystal Reports. Metode Pull Mode & Push Mode Crystal Reports Metode Pull Mode & Push Mode Mengenal Crystal Reports (CR) Crystal Reports merupakan tool pencetakan stan dar yang ada pada Microsoft Visual Studio.NET. Crystal Reports digunakan untuk

Lebih terperinci

Program Studi Teknik Mesin S1

Program Studi Teknik Mesin S1 SATUAN ACARA PERKULIAHAN MATA KULIAH : DASAR KOMPUTER APLIKASI TEKNIK MESIN 2A KODE / SKS : IT042215 / 2 1. 1. Penjelasan Materi Perkuliahan 1.1. Penj elasan tentang Silabus 1.2. Pengenalan Bahasa pemrograman

Lebih terperinci

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic Sistem Distribusi Data Melalui COM+ Dengan Visual Basic Artikel ini telah dipublikasikan pada majalah Mikrodata Vol. 5 Series 17, May 2002. Agus Kurniawan agusk@cs.ui.ac.id http://blog.aguskurniawan.net

Lebih terperinci

Praktikum 6 SubForm dan Kode VBA

Praktikum 6 SubForm dan Kode VBA Praktikum 6 SubForm dan Kode VBA A. TUJUAN Dapat mengkaitkan antara Form Utama dan SubForm Dapat menghubungkan antar Form secara manual Memahami arti dari Non-Synchronized Form Dapat memodifikasi properti

Lebih terperinci

Form Login Menggunakan Combobox Dengan VB.Net dan MySQL Workbench

Form Login Menggunakan Combobox Dengan VB.Net dan MySQL Workbench Form Login Menggunakan Combobox Dengan VB.Net dan MySQL Workbench Oleh: Hilman Habibi Form login digunakan untuk memprotect program supaya tidak semua orang bisa melihat informasi yang ada pada program

Lebih terperinci

Budi permana, S.Kom

Budi permana, S.Kom Aplikasi Password VB 2010 Dengan Database Ms. Access 2007 Budi permana, S.Kom nobiasta@gmail.com http://budinobipermana.wordpress.com/ Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

Lebih terperinci

MODUL PRAKTIKUM VB.NET STMIK-IM BANDUNG MODUL-MODUL PRAKTIKUM. VB. Net. Oleh : CHALIFA CHAZAR S T M I K - I M B A N D U N G

MODUL PRAKTIKUM VB.NET STMIK-IM BANDUNG MODUL-MODUL PRAKTIKUM. VB. Net. Oleh : CHALIFA CHAZAR S T M I K - I M B A N D U N G MODUL-MODUL PRAKTIKUM VB. Net Oleh : CHALIFA CHAZAR MODUL 3 CONDITIONAL STATEMENT Tujuan : Mahasiswa bisa mendefinisikan dan menggunakan penggunaan struktur kondisi IF dan SELECT Pustaka : Wibowo HR, Enterprise

Lebih terperinci

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS 1. LATAR BELAKANG Gambas (Gambas Almost Means BASic) adalah sebuah bahasa pemrograman visual berbasis objek yang menyerupai visual basic yang berjalan di platform

Lebih terperinci

PEMROGRAMAN TERSTRUKTUR II

PEMROGRAMAN TERSTRUKTUR II PEMROGRAMAN TERSTRUKTUR II PERTEMUAN 12 CRYSTAL REPORTS Pada Visual Basic.Net 2010, crystal report belum terinstal secara otomatis, sehingga kita perlu menginstalnya sebelum digunakan. 1. Untuk membuat

Lebih terperinci

M. Choirul Amri. 2.1 Membuat Project Baru.

M. Choirul Amri. 2.1 Membuat Project Baru. Cepat Mahir Visual Basic.NET choirul@bsmdaemon.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

MEMBUAT LAPORAN (DATA REPORT)

MEMBUAT LAPORAN (DATA REPORT) 1 MEMBUAT LAPORAN (DATA REPORT) Data Report merupakan sebuah desain untuk mencetak laporan dimana memiliki bagian-bagian seperti terlihat pada gambar 1 berikut : Gambar 1. Tampilan Data Report Maksud dari

Lebih terperinci

INSTITUT TEKNOLOGI NASIONAL MALANG 2016

INSTITUT TEKNOLOGI NASIONAL MALANG 2016 CLIENT SERVER INSTITUT TEKNOLOGI NASIONAL MALANG 2016 Page i DAFTAR ISI DAFTAR ISI... i BAB I... 1 KONSEP DASAR SISTEM INFORMASI... 1 1.1 Pengertian Sistem Informasi... 1 1.2 Analisis Sistem... 1 1.2.1

Lebih terperinci

1. MENGENAL VISUAL BASIC

1. MENGENAL VISUAL BASIC 1. MENGENAL VISUAL BASIC 1.1 Mengenal Visual Basic 6.0 Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh

Lebih terperinci

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic PEMROGRAMAN KOMPUTER VISUAL BASIC 6.0 Visual Basic Asal mula VB dari bahasa BASIC (Beginners Allpurpose Symbolic Instruction Code) yang pada awalnya bekerja pada sistem operasi DOS. Kelebihan VB : Sangat

Lebih terperinci

Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013

Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013 Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013 Mata Kuliah : Pemrograman Visual 2 Kelompok : KI Hari/Tanggal : Sabtu, 15 Februari 2014 Waktu : 120 menit Dosen : Agus Umar

Lebih terperinci

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA Disusun oleh : NAMA : Ema Setiyaningrum (NIM : 141051109) JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI INSTITUT SAINS

Lebih terperinci

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1 MODUL I PENDAHULUAN MENGENAL VISUAL BASIC Microsoft Visual Basic adalah bahasa pemrograman yang dugunakan untuk membuat aplikasi windows yang berbasis GUI. Visual Basil merupakan Event-Driven Programming

Lebih terperinci

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya. MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya. Contoh: Buat Database Toko di Ms.Access, langkah-langkah: 1. Buka Ms.Access 2. Klik File-New

Lebih terperinci

UNIVERSITAS GUNADARMA

UNIVERSITAS GUNADARMA MODUL PRAKTIKUM ALGORITMA dan PEMROGRAMAN 2 Versi 3.0 Tahun Penyusunan 2012 Tim Penyusun 1. Diana Ikasari ST., MMSI 2. Widiastuti Skom.,MMSI. 3.Titik Ermawati 4. Georgi A Laboratorium Sistem Informasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN TESTING

BAB IV IMPLEMENTASI DAN TESTING BAB IV IMPLEMENTASI DAN TESTING 4.1. Spesifikasi Kebutuhan Sumber Daya. Dalam merancang sistem informasi untuk klinik Sumber Sehat, ada beberapa hal yang perlu dan harus di siapkan antara lain : Perangkat

Lebih terperinci

BAB I Pengenalan Microsoft Visual Basic 6.0

BAB I Pengenalan Microsoft Visual Basic 6.0 BAB I Pengenalan Microsoft Visual Basic 6.0 Pembuatan program dalam Visual Basic berbeda dengan pembuatan program-program DOS atau pemrograman yang bersifat konvensional. Dalam Visual Basic, pembuatan

Lebih terperinci

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA TABEL Dalam pembuatan database, data yang pertama dibuat adalah tabel. Tabel merupakan kumpulan data yang tersusun menurut aturan tertentu dan merupakan komponen utama pada database. Table disusun dalam

Lebih terperinci

PENGENALAN VISUAL BASIC NET

PENGENALAN VISUAL BASIC NET PENGENALAN VISUAL BASIC NET Visual Basic Net 2008 adalah salah satu program berorientasi objek, selain itu ada pula program Java dan C++ yang juga berbasis objek. Program Visual Basic Net 2008 adalah produksi

Lebih terperinci

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7 Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7 Tutorial kali ini saya akan menjabarkan tentang cara instalasi salah satu perangkat lunak yang dapat digunakan untuk melakukan pengembangan

Lebih terperinci

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih. KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0 Dilengkapi penjelasan Coding Oleh: Didin Muhidin Copyright 2016 by DiesAlfatih Penerbit DiesAlfatih_1453 diesalfatih.blogspot.com diesalfatih@gmail.com Desain

Lebih terperinci

PEMROGRAMAN VB.NET. Sintaks Pada Class

PEMROGRAMAN VB.NET. Sintaks Pada Class PEMROGRAMAN VB.NET Sintaks Pada Class Hal : 1 MEMBUAT CLASS BARANG Tambahkan sebuah class dengan cara Klik kanan pada Project lalu pilih Add Class Atau klik menu Project Add Class Simpan dengan nama clsbarang

Lebih terperinci

APLIKASI PEMBAYARAN SPP - SQL SERVER Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Membuat Database Dengan Sql Server

Lebih terperinci

Algoritma Pemrograman 2 B

Algoritma Pemrograman 2 B Algoritma Pemrograman 2 B Dr. Lily Wulandari Minggu 3 TIPE DATA, VARIABEL DAN KONSTANTA, OPERATOR DAN KONTROL PROGRAM 1 Tipe Data dalam Visual Basic Microsoft Visual Basic menyediakan beberapab tipe data

Lebih terperinci

Struktur Data II. Bekerja Dengan Form.

Struktur Data II. Bekerja Dengan Form. Struktur Data II dengan Visual Basic Bekerja Dengan Form ptputraastawa@gmail.com Ptputraastawa.wordpress.com @2011 Data dan Variabel Penggunaan Data dan Variabel Informasi yang disimpan atau diolah oleh

Lebih terperinci

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0. No. : LST/PTI/PTI 8/0 Revisi : 0 Tgl. : 5-3-009 Hal. dari 3 hal.. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.. Sub Kompetensi Dapat mengakses

Lebih terperinci

Belajar Cepat Membuat Aplikasi Menggunakan Visual Basic.Net + DB MYSQL

Belajar Cepat Membuat Aplikasi Menggunakan Visual Basic.Net + DB MYSQL MEMULAI TRANSAKSI PEMBELIAN BARANG. Teori dari dasar Inventori : 1. Jika terjadi transaksi pembelian barang kepada supplier maka, stok barang yang ada akan bertambah 2. Jika terjadi transaksi penjualan

Lebih terperinci

Bill of Material. Bab ini menjelaskan mengenai pembuatan form bill of material yang digunakan dalam program aplikasi sistem informasi manufaktur.

Bill of Material. Bab ini menjelaskan mengenai pembuatan form bill of material yang digunakan dalam program aplikasi sistem informasi manufaktur. Bill of Material Bab ini menjelaskan mengenai pembuatan form bill of material yang digunakan dalam program aplikasi sistem informasi manufaktur. Selain itu, juga menjelaskan mengenai pembuatan tabel-tabel

Lebih terperinci

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access Penjelasan Program: Program Database Mahasiswa Teknik Industri ini merupakan

Lebih terperinci

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata TIPE DATA, VARIABEL DAN KONSTANTA, OPERATOR DAN KONTROL PROGRAM Minggu ke-3 Tipe Data dalam Visual Basic Microsoft Visual Basic menyediakan beberapa tipe data seperti Integer, Long, Single, Double, Currency,

Lebih terperinci

Tutorial, Source code, Request Program Visual Basic

Tutorial, Source code, Request Program Visual Basic Tutorial, Source code, Request Program Visual Basic Oleh : Moh. A Azis Membuat Form Transaksi Barang Keluar Program Persediaan Barang Form barang keluar digunakan untuk melakukan transaksi penginputan

Lebih terperinci

Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data)

Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data) Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data) Database merupakan suatu hal penting dalam membuat sebuah aplikasi, baik aplikasi berbasis desktop, maupun aplikasi berbasis web. Untuk

Lebih terperinci

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010 Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010 Budi Permana, S.Kom nobiasta@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

Writting Procedure and Function

Writting Procedure and Function Mata Kuliah : Pemrograman Bisnis I (VB.NET) Minggu : VIII Pokok Bahasan : Writting Procedure and Function Sub Pokok Bahasan : Subroutin/Procedure Function Scope Subroutin/Procedure Penulisan program pada

Lebih terperinci

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi, PRAKTIKUM 1 I. JUDUL PENGENALAN C# (Csharp) II. TUJUAN - Memahami platform Microsoft.NET; - Mengenal Integrated Development Environment (IDE) Visual Basic.NET; - Memahami struktur project C# - Memahami

Lebih terperinci

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003 MICROSOFT ACCESS Pengenalan Microsoft Office Access 2003 Microsoft Access adalah suatu aplikasi yang dapat menbantu kita membuat aplikasi database dalam waktu relatif singkat, Biasanya digunakan untuk

Lebih terperinci

Danu Wira Pangestu

Danu Wira Pangestu Pemrograman Database Visual Basic MySQL (bagian 1) Danu Wira Pangestu danu_wira@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas

Lebih terperinci

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL Pada pembelajaran ini akan dijelaskan cara membuat CRUD ( cread, read, update and delete) atau bahasa indonesianya Input, Edit, Delete Visual Basic.NET database

Lebih terperinci

Basic Programing Visual Basic

Basic Programing Visual Basic Basic Programing Visual Basic Oleh : Aririk Japik, 1 Mengenal Visual Basic Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintahperintah yang dimengerti oleh komputer

Lebih terperinci