LISTING PROGRAM. Private Sub MDIParent1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Ukuran: px
Mulai penontonan dengan halaman:

Download "LISTING PROGRAM. Private Sub MDIParent1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load"

Transkripsi

1 A-1 LISTING PROGRAM TAMPILAN UTAMA Public Class FormUtama Public lokasilsb As String Public lokasi2lsb As String Public besarfilelsb As Long Public besarfile2lsb As Long Public lokasieof As String Public lokasi2eof As String Public besarfileeof As Long Public besarfile2eof As Long Public waktusisiplsb As Long Public waktusisipeof As Long Public waktuekstraksilsb As Long Public waktuekstraksieof As Long Private Sub LSBToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LSBToolStripMenuItem.Click Dim frm As New LSB frm.show() Private Sub EOFToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EOFToolStripMenuItem.Click Dim frm As New EOF frm.show() Private Sub MDIParent1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click Me.Close() Private Sub AboutToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AboutToolStripMenuItem.Click Dim frm As New Tentang frm.show()

2 A-2 EOF Public Class EOF Public lokasi As String = "" Public lokasi2 As String = "" Public namafile As String = "" Public namafile2 As String = "" Public besarfileasli As Long = 0 Public besarfilesetelahproses As Long = 0 Dim kelas As New Kelas() Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click OpenFileDialog1.Title = "Buka File Gambar" OpenFileDialog1.Filter = "BMP Files (*.bmp) *.bmp JPEG Files (*.jpeg) *.jpeg JPG Files (*.jpg) *.jpg All files (*.*) *.*" OpenFileDialog1.FilterIndex = 1 OpenFileDialog1.RestoreDirectory = True OpenFileDialog1.FileName = "" OpenFileDialog1.ShowDialog() Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk 'Buka file gambar 'Variabel temp untuk menampung nama file sementara, jika diujung nama file terdapat terdapat -EOF.bmp berarti file tersebut sudah tersisip gambar. Dim temp = OpenFileDialog1.SafeFileName.ToString 'Cek apakah file tersebut memiliki panjang string lebih dari 8 agar tidak terjadi error. If temp.length > 8 Then temp = temp.substring(temp.length - 8) If temp <> "-EOF.bmp" Then 'Inisialisasi pembukaan file. Dim strm As System.IO.Stream strm = OpenFileDialog1.OpenFile() lokasi = OpenFileDialog1.FileName.ToString FormUtama.lokasiEof = lokasi namafile = OpenFileDialog1.SafeFileName.ToString namafile = namafile.remove(namafile.length - 4) besarfileasli = New System.IO.FileInfo(lokasi).Length FormUtama.besarFileEof = besarfileasli 'besarfileasli *= 'Masukkan gambar pada textbox PictureBox1.ImageLocation = lokasi PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage If IsNothing(strm) Then strm.close()

3 A-3 LSB Public Class LSB Public lokasi As String = "" Public lokasi2 As String = "" Public namafile As String = "" Public namafile2 As String = "" Public besarfileasli As Long = 0 Public besarfilesetelahproses As Long = 0 Dim sudahsisip = False Dim kelas As New Kelas() Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click OpenFileDialog1.Title = "Buka File Gambar" OpenFileDialog1.Filter = "BMP Files (*.bmp) *.bmp JPEG Files (*.jpeg) *.jpeg JPG Files (*.jpg) *.jpg All files (*.*) *.*" OpenFileDialog1.FilterIndex = 1 OpenFileDialog1.RestoreDirectory = True OpenFileDialog1.FileName = "" OpenFileDialog1.ShowDialog() Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk 'Buka file gambar 'Variabel temp untuk menampung nama file sementara, jika diujung file terdapat terdapat -LSB.bmp berarti file tersebut sudah tersisip gambar. Dim temp = OpenFileDialog1.SafeFileName.ToString 'Cek apakah file tersebut memiliki panjang string lebih dari 8 agar tidak terjadi error. If temp.length > 8 Then temp = temp.substring(temp.length - 8) If temp <> "-LSB.bmp" Then 'Inisialisasi pembukaan file. Dim strm As System.IO.Stream strm = OpenFileDialog1.OpenFile() lokasi = OpenFileDialog1.FileName.ToString FormUtama.lokasiLsb = lokasi namafile = OpenFileDialog1.SafeFileName.ToString namafile = namafile.remove(namafile.length - 4) besarfileasli = New System.IO.FileInfo(lokasi).Length FormUtama.besarFileLsb = besarfileasli 'besarfileasli *= 'Masukkan gambar pada textbox PictureBox1.ImageLocation = lokasi PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage sudahsisip = False If IsNothing(strm) Then strm.close() 'Inisialisasi pembukaan file. Dim strm As System.IO.Stream strm = OpenFileDialog1.OpenFile() lokasi2 = OpenFileDialog1.FileName.ToString

4 namafile2 = OpenFileDialog1.SafeFileName.ToString 'Masukkan gambar pada textbox PictureBox1.ImageLocation = lokasi2 PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage sudahsisip = True If IsNothing(strm) Then strm.close() Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If lokasi = "" Then MsgBox("Gambar belum di masukkan!") If TextBox1.Text.Length = 0 Then MsgBox("Pesan yang ingin disisipkan kosong!") If ((TextBox1.Text.Length * 8) + 1) > ((PictureBox1.Image.Width * PictureBox1.Image.Height) * 3) Then MsgBox("Dimensi gambar tidak cukup untuk menampung pesan!") If sudahsisip = True Then MsgBox("Gambar yang dipilih adalah gambar yang sudah disisipi!") PictureBox1.Image = Nothing TextBox1.Text = "" Button1.Focus() 'Masukkan gambar kepada variabel bmp Dim bmp As New Bitmap(lokasi) 'Inisialisasi kelas LSB bmp = kelas.leastsignificantbit(bmp, TextBox1.Text & "#") PictureBox1.Image = bmp 'Beri nama file dengan akhiran -LSB agar dapat diketahui gambar yang telah disisipi text atau tidak. Dim lokasinamafile As String = Environment.CurrentDirectory & "\" & namafile & "-LSB.bmp" FormUtama.lokasi2Lsb = lokasinamafile 'Simpan gambar bmp.save(lokasinamafile, System.Drawing.Imaging.ImageFormat.Bmp) besarfilesetelahproses = New System.IO.FileInfo(lokasiNamaFile).Length FormUtama.besarFile2Lsb = besarfilesetelahproses 'besarfilesetelahproses *= TextBox1.Clear() PictureBox1.Image = Nothing MsgBox("Pesan telah disisip, disimpan pada " & lokasinamafile) A-4

5 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click If lokasi2 = "" Then MsgBox("Gambar hasil sisip LSB belum di masukkan") Dim bmp As New Bitmap(lokasi2) TextBox1.Text = kelas.ekstraksilsb(bmp) Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click PictureBox1.Image = Nothing TextBox1.Text = "" lokasi = "" lokasi2 = "" namafile = "" namafile2 = "" Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged If namafile = "" Then MsgBox("Masukkan gambar terlebih dahulu!") TextBox1.Clear() Button1.Focus() If IsNothing(PictureBox1.Image) Then Label1.Text = TextBox1.Text.Length & " / " & Math.Floor((((PictureBox1.Image.Width * PictureBox1.Image.Height) * 3) / 8) - 1) Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click End Class A-5

6 A-6 LAPORAN Public Class Laporan Private Sub Laporan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If FormUtama.lokasiLsb = "" Or FormUtama.lokasi2Lsb = "" Or FormUtama.besarFileLsb = 0 Or FormUtama.besarFile2Lsb = 0 Then MsgBox("Penyisipan / Ekstraksi LSB belum di lakukan!") Dim bmp1 As New Bitmap(FormUtama.lokasiLsb) pboxlsb1.image = bmp1 pboxlsb1.sizemode = PictureBoxSizeMode.StretchImage lokasilsb1.text = FormUtama.lokasiLsb besarlsb1.text = FormUtama.besarFileLsb & " Byte" resolusilsb1.text = bmp1.width & " x " & bmp1.height lblwaktusisiplsb.text = FormUtama.waktuSisipLsb & " ms" " ms" Dim bmp2 As New Bitmap(FormUtama.lokasi2Lsb) pboxlsb2.image = bmp2 pboxlsb2.sizemode = PictureBoxSizeMode.StretchImage lokasilsb2.text = FormUtama.lokasi2Lsb besarlsb2.text = FormUtama.besarFile2Lsb & " Byte" resolusilsb2.text = bmp2.width & " x " & bmp2.height lblwaktuekstraksilsb.text = FormUtama.waktuEkstraksiLsb & If FormUtama.lokasiEof = "" Or FormUtama.lokasi2Eof = "" Or FormUtama.besarFileEof = 0 Or FormUtama.besarFile2Eof = 0 Then MsgBox("Penyisipan / Ekstraksi EOF belum di lakukan!") Dim bmp1 As New Bitmap(FormUtama.lokasiEof) pboxeof1.image = bmp1 pboxeof1.sizemode = PictureBoxSizeMode.StretchImage lokasieof1.text = FormUtama.lokasiEof besareof1.text = FormUtama.besarFileEof & " Byte" resolusieof1.text = bmp1.width & " x " & bmp1.height lblwaktusisipeof.text = FormUtama.waktuSisipEof & " ms" " ms" Dim bmp2 As New Bitmap(FormUtama.lokasi2Eof) pboxeof2.image = bmp2 pboxeof2.sizemode = PictureBoxSizeMode.StretchImage lokasieof2.text = FormUtama.lokasi2Eof besareof2.text = FormUtama.besarFile2Eof & " Byte" resolusieof2.text = bmp2.width & " x " & bmp2.height lblwaktuekstraksieof.text = FormUtama.waktuEkstraksiEof & Private Sub pboxlsb2_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles pboxlsb2.click End Class

7 A-7 TENTANG Public Class Tentang Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click End Class HELP Public Class Help Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click End Class CLASS Imports System.Drawing Public Class Kelas Private Function binerkedesimal(byval biner As String) Dim hasil As Integer = 0 Dim multi As Integer = 0 Dim i As Integer = biner.length - 1 Do While (i >= 0) If biner.substring(i, 1) = "1" Then hasil += Math.Pow(2, multi) multi += 1 i -= 1 Loop Return hasil End Function Private Function desimalkebiner(byval desimal As Integer) Dim biner As String = "" Dim temp As Integer = 0 While (desimal > 0) temp = desimal Mod 2 desimal = Math.Floor(desimal / 2) biner = biner.insert(0, temp.tostring) End While If biner.length < 8 Then For i As Integer = 0 To 8 - biner.length - 1 biner = biner.insert(i, "0") Return biner End Function

8 A-8 Public Function leastsignificantbit(byval bmp As Bitmap, ByVal txt As String) Dim waktu As DateTime = DateTime.Now Dim selang As TimeSpan Dim maksx As Integer = bmp.width Dim maksy As Integer = bmp.height Dim str As String = "" Dim z As Integer = 0 Dim habis As Boolean = False 'Ubah setiap karakter dari string menjadi ASCII lalu ubah kedalam bentuk biner. 'Tambahkan setiap 8 bit biner kedalam String str untuk mempermudah penyisipan. For i As Integer = 0 To (txt.length - 1) str += desimalkebiner(ascw(txt.substring(i, 1))) 'Perulangan dari kiri atas gambar hingga kanan bawah gambar. For y As Integer = 0 To (maksy - 1) For x As Integer = 0 To (maksx - 1) 'Ambil R,G,B dari setiap Piksel dan ubah kedalam bentuk biner lalu masukkan ke variabel merah,hijau,biru. Dim merah As String = desimalkebiner(bmp.getpixel(x, y).r) Dim hijau As String = desimalkebiner(bmp.getpixel(x, y).g) Dim biru As String = desimalkebiner(bmp.getpixel(x, y).b) 'Cek apakah penyisipan bit telah selesai / sampai z = panjang dari str. If z < str.length Then 'Buang bit terakhir dari merah. merah = merah.remove(7, 1) 'Sisipkan bit ke z dari str pada merah. merah = merah.insert(7, str.substring(z, 1)) 'Tambahkan z agar dapat membaca bit selanjutnya pada str. z += 1 'Cek apakah penyisipan bit telah selesai / sampai z = panjang dari str. If z < str.length Then 'Buang bit terakhir dari hijau. hijau = hijau.remove(7, 1) 'Sisipkan bit ke z dari str pada hijau. hijau = hijau.insert(7, str.substring(z, 1)) 'Tambahkan z agar dapat membaca bit selanjutnya pada str. z += 1 'Cek apakah penyisipan bit telah selesai / sampai z = panjang dari str. If z < str.length Then 'Buang bit terakhir dari biru. biru = biru.remove(7, 1) 'Sisipkan bit ke z dari str pada biru.

9 A-9 pada str. biru = biru.insert(7, str.substring(z, 1)) 'Tambahkan z agar dapat membaca bit selanjutnya z += 1 'Masukkan piksel yang telah dirubah R,G,B nya kepada bmp. bmp.setpixel(x, y, Color.FromArgb(binerKeDesimal(merah), binerkedesimal(hijau), binerkedesimal(biru))) 'Jika z = panjang dari str, maka habis = true dan keluar dari perulangan x. If z = str.length Then habis = True Exit For 'Jika habis = true, keluar dari perulangan y. If habis Then Exit For 'Hitung selang waktu. selang = DateTime.Now - waktu FormUtama.waktuSisipLsb = selang.totalmilliseconds 'Lempar kembali bmp ke si pemanggil fungsi ini. Return bmp End Function Public Function ekstraksilsb(byval bmp) Dim waktu As DateTime = DateTime.Now Dim selang As TimeSpan Dim maksx As Integer = bmp.width Dim maksy As Integer = bmp.height Dim str As String = "" Dim biner As String = "" Dim z As Integer = 0 Dim selesai As Boolean = False 'Perulangan dari kiri atas gambar hingga kanan bawah gambar. For y As Integer = 0 To (maksy - 1) For x As Integer = 0 To (maksx - 1) 'Ambil R,G,B dari setiap Piksel dan ubah kedalam bentuk biner lalu masukkan ke variabel merah,hijau,biru. Dim merah As String = desimalkebiner(bmp.getpixel(x, y).r) Dim hijau As String = desimalkebiner(bmp.getpixel(x, y).g) Dim biru As String = desimalkebiner(bmp.getpixel(x, y).b) 'Cek apakah z=8 / bit yang telah terbaca sudah terdapat 8 bit. If z = 8 Then 'Ubah biner ke desimal ASCII lalu ubah kembali menjadi karakter biasa, masukkan dalam variabel temp.

10 Dim temp As String = Chr(binerKeDesimal(biner)).ToString 'Jika karakter yang ditemukan = # maka proses ekstraksi telah selesai / selesai=true, keluar dari perulangan x. If temp = "#" Then selesai = True Exit For 'Jika tidak tambahkan karakter yang didapatkan kepada String str. str += temp 'Set z=0 agar dapat diketahui berapa bit yang telah terbaca. z = 0 'Kosongkan String biner biner = "" A-10 String biner. 'Ambil bit terakhir dari merah, dan tambahkan kedalam biner += merah.substring(7, 1) 'Tambahkan indeks z. z += 1 'Cek apakah z=8 / bit yang telah terbaca sudah terdapat 8 bit. If z = 8 Then 'Ubah biner ke desimal ASCII lalu ubah kembali menjadi karakter biasa, masukkan dalam variabel temp. Dim temp As String = Chr(binerKeDesimal(biner)).ToString 'Jika karakter yang ditemukan = # maka proses ekstraksi telah selesai / selesai=true, keluar dari perulangan x. If temp = "#" Then selesai = True Exit For 'Jika tidak tambahkan karakter yang didapatkan kepada String str. str += temp 'Set z=0 agar dapat diketahui berapa bit yang telah terbaca. z = 0 'Kosongkan String biner biner = "" String biner. 'Ambil bit terakhir dari hijau, dan tambahkan kedalam biner += hijau.substring(7, 1) 'Tambahkan indeks z. z += 1 'Cek apakah z=8 / bit yang telah terbaca sudah terdapat 8 bit. If z = 8 Then 'Ubah biner ke desimal ASCII lalu ubah kembali menjadi karakter biasa, masukkan dalam variabel temp. Dim temp As String = Chr(binerKeDesimal(biner)).ToString

11 'Jika karakter yang ditemukan = # maka proses ekstraksi telah selesai / selesai=true, keluar dari perulangan x. If temp = "#" Then selesai = True Exit For 'Jika tidak tambahkan karakter yang didapatkan kepada String str. str += temp 'Set z=0 agar dapat diketahui berapa bit yang telah terbaca. z = 0 'Kosongkan String biner biner = "" 'Ambil bit terakhir dari biru, dan tambahkan kedalam String biner. biner += biru.substring(7, 1) 'Tambahkan indeks z. z += 1 'Jika selesai = true, keluar dari perulangan y. If selesai Then Exit For 'Hitung selang waktu. selang = DateTime.Now - waktu FormUtama.waktuEkstraksiLsb = selang.totalmilliseconds 'Lempar kembali String str kepada si pemanggil fungsi. Return str End Function Public Function endoffile(byval bmp As Bitmap, ByVal txt As String) Dim waktu As DateTime = DateTime.Now Dim selang As TimeSpan A-11 Dim maksx As Integer = bmp.width Dim maksy As Integer = bmp.height 'Hitung penambahan pada Y dengan rumus bulatkan keatas(panjang teks / tinggi gambar). Dim penambahanpaday As Integer = Math.Ceiling(Val(txt.Length) / Val(maksX)) Dim bmp2 As New Bitmap(maksX, bmp.height + penambahanpaday + 1) Dim z As Integer = 0 Dim habis = False 'Beri penanda pada awal pesan dan akhir pesan. txt = txt.insert(0, "#") txt = txt.insert(txt.length, "#") 'Isi semua pixel gambar asli kepada gambar yang akan ditambahkan pesan. For y As Integer = 0 To maksy - 1 For x As Integer = 0 To maksx - 1 Dim merah As Integer = bmp.getpixel(x, y).r Dim hijau As Integer = bmp.getpixel(x, y).g

12 A-12 biru)) Dim biru As Integer = bmp.getpixel(x, y).b bmp2.setpixel(x, y, Color.FromArgb(merah, hijau, 'Perulangan dari tinggi maksimum gambar sampai penambahan yang telah dihitung. For y As Integer = maksy To maksy + penambahanpaday For x As Integer = 0 To maksx - 1 'Cek apakah z = panjang text. Jika sudah, habis = true dan isi semua piksel yang belum terisi sepanjang X dengan 0(NULL) / warna hitam. If z = txt.length Then habis = True bmp2.setpixel(x, y, Color.FromArgb(0, 0, 0)) 'Ambil 1 karakter pada String txt dan ubah menjadi ASCII. Dim karakter As Integer = AscW(txt.Substring(z, 1)) 'Tambahkan indeks z. z += 1 'Masukkan piksel yang berisikan nilai karakter,karakter,karakter sebagai R,G,B pada bmp2. bmp2.setpixel(x, y, Color.FromArgb(karakter, karakter, karakter)) 'Jika habis = true, maka keluar dari perulangan y. If habis Then Exit For 'Hitung selang Waktu. selang = DateTime.Now - waktu FormUtama.waktuSisipEof = selang.totalmilliseconds ' Lempar kembali bmp2 kepada si pemanggil fungsi. Return bmp2 End Function Public Function ekstraksieof(byval bmp As Bitmap) Dim waktu As DateTime = DateTime.Now Dim selang As TimeSpan Dim maksy As Integer = bmp.height Dim maksx As Integer = bmp.width Dim str As String = "" Dim start As Boolean = False Dim selesai As Boolean = False Dim x As Integer = maksx - 1 Dim y As Integer = maksy - 1 true. 'Perulangan dari maksimumy dan maksimumx hingga selesai = Do While (selesai = False) 'Ambil R dari bmp dan ubah menjadi karakter lalu masukkan kepada variabel karakter. Dim karakter As String = Chr(bmp.GetPixel(x, y).r)

13 A-13 'Jika start = true. If start Then 'Masukkan karakter ke String str, di indeks ke 0 String str tersebut. str = str.insert(0, karakter) 'Jika karakter = # dan start = false. If karakter = "#" And start = False Then 'Telah ditemukan tanda pagar, inisialisasi start = true. start = True If karakter = "#" And start = True Then 'Jika karakter = # dan start = true. 'Hilangkan indeks ke 0 dari String str agar tanda # tidak terikut ke pesan. str = str.remove(0, 1) 'Keluar dari perulangan. selesai = True Exit Do 'Jika y<0 keluar perulangan agar tidak terjadi error. If y <= 0 Then Exit Do 'Jika x masi lebih besar dari 0, kurangi x agar dapat membaca kolom piksel selanjutnya. If x > 0 Then x -= 1 'Ini menandakan baris tertentu telah terbaca semuanya. 'Jika x = 0 maka x = maksimumx dari gambar dikurang 1. x = maksx - 1 'Kurangi y agar dpt membaca baris berikutnya. y -= 1 Loop 'Hitung selang waktu. selang = DateTime.Now - waktu FormUtama.waktuEkstraksiEof = selang.totalmilliseconds 'Lempar kembali str kepada si pemanggil fungsi. Return str End Function End Class

14 B-1 ASCII Table (ASCII = American Standard Code for Information Interchage) Decimal Octal Hex Binary Character A B C D E F G H I A J B K C L D M E N F O P Q R S T U V W X Y A Z a b c d e f g h i A j B k

15 B C l D m E n F o p q r s t u v w x y A z

16 C-1 CURRICULUM VITAE Data Personal Nama : Cindy Violita. Tempat/Tanggal Lahir : Medan/7 November 1990 Jenis Kelamin Status Perkawinan Alamat Lengkap : Perempuan : Belum Kawin : Jl. A.R.Hakim GG.Sukahati No.5 Medan. Kode pos Telp/Hp : / Indylubis@gmail.com Riwayat Pendidikan dari Tahun 2008 s/d Tahun 2013 SMA Negeri 10 Medan dari Tahun 2005 s/d Tahun 2008 SMP Negeri 3 Medan dari Tahun 2002 s/d Tahun 2005 SD Swasta Kartini Medan dari Tahun 1996 s/d Tahun 2002 Kemampuan 1. Dance 2. Modeling

LAMPIRAN. Dim WithEvents diagnosa As New DB_MYSQL Dim sql = "select * from gejala order by kode asc"

LAMPIRAN. Dim WithEvents diagnosa As New DB_MYSQL Dim sql = select * from gejala order by kode asc LAMPIRAN 1. Frm. Diagnosa Imports System.Math Imports pika_sistem_pakar.data Public Class frmdiagnosa Dim WithEvents diagnosa As New DB_MYSQL Dim sql = "select * from gejala order by kode asc" '//untuk

Lebih terperinci

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double. 1. Public Class Form1 Dim aksi As String Dim nilai As Double Dim hasil As Double Dim simpan As Double Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double. 2. Private

Lebih terperinci

PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM

PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM Mengenal Data dan Variabel Ketika seorang user (pengguna) menggunakan sebuah program komputer, seringkali komputer memintanya

Lebih terperinci

P5 Variabel, Tipe Data dan Operator

P5 Variabel, Tipe Data dan Operator P5 Variabel, Tipe Data dan Operator A. Tujuan Mahasiswa memahami dan dapat menggunakan variabel, operator dan tipe data pada visual basic.net B. Pembahasan Variabel Operator Tipe Data 5.1. Variabel Mendeklarasikan

Lebih terperinci

TiPe Data Array di Vb.net. By Faizah,S.Kom

TiPe Data Array di Vb.net. By Faizah,S.Kom TiPe Data Array di Vb.net By Faizah,S.Kom Tujuan Praktikum Praktikan mengenal variabel array Praktikan mampu menggunakan variabel array untuk manipulasi data definisi Array : struktur data yang menyimpan

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

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

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

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

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

LISTING PROGRAM. namespace NTRUEOF { public class parameterenkripsi { public static readonly parameterenkripsi parameterenkripsi(401, 2048, 113, 60);

LISTING PROGRAM. namespace NTRUEOF { public class parameterenkripsi { public static readonly parameterenkripsi parameterenkripsi(401, 2048, 113, 60); A-1 LISTING PROGRAM 1. parameterenkripsi.cs System; System.Collections.Generic; System.Linq; System.Text; System.Threading.Tasks; namespace NTRUEOF public class parameterenkripsi parameterenkripsi(401,

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

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 66 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini dalam pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai databasenya dengan bahasa pemrograman

Lebih terperinci

IV. RANCANG BANGUN SISTEM. Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk

IV. RANCANG BANGUN SISTEM. Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk IV. RANCANG BANGUN SISTEM 4.1 Analisis dan Spesifikasi Sistem Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk menyisipkan label digital, mengekstraksi label digital, dan dapat

Lebih terperinci

PENGGUNAAN STRUKTUR KONTROL

PENGGUNAAN STRUKTUR KONTROL PENGGUNAAN STRUKTUR KONTROL MENGGENAL STRUKTUR KONTROL Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya

Lebih terperinci

APLIKASI RAWAT JALAN - VB.NET Database access, Crystal Report 8.5 Harga khusus untuk pembelajaran Rp. 100.000,- Permintaan revisi dikenakan biaya sesuai tingkat kesulitan Cara pembayaran melalui transfer

Lebih terperinci

BAB IV ANALISA DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN BAB IV ANALISA DAN PERANCANGAN Pada bab ini berisi mengenai analisa dan perancangan program steganografi dengan menggunakan Matlab. Analisa ini bertujuan untuk mengetahui cara kerja proses steganografi

Lebih terperinci

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan Pertemuan ke-3 Statemen input/output Struktur Kontrol Keputusan Statemen Input/Output Tujuan Praktikum Mengenalkan fungsi inputbox dan message box Menjelaskan proses penampilan pesan pada MS Visual Target

Lebih terperinci

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM DEPARTEMEN MATEMATIKA Jl. Bioteknologi No.1 Kampus USU, Telp. (061) 8211050, Fax (061) 8214290 Medan

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

BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH

BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH 1.1 LATAR BELAKANG MASALAH BAB I PENDAHULUAN Dunia teknologi sangat dibutuhkan dalam berbagai bidang.saat ini teknologi sudah berkembang semakin pesat. Salah satu teknologi yang berkembang dengan pesat

Lebih terperinci

APLIKASI PENGGAJIAN - VB.NET Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 4.2 Normalisasi File Dan Relasi Tabel Normalisasi

Lebih terperinci

APLIKASI SERVICE KENDARAAN - VB.NET Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Rancangan Database Database dalam aplikasi

Lebih terperinci

LISTING PROGRAM. Public m, n, i, j, result1, cocok1, mpnext(0 To 255) As Integer

LISTING PROGRAM. Public m, n, i, j, result1, cocok1, mpnext(0 To 255) As Integer A-1 LISTING PROGRAM Imports MySql.Data.MySqlClient Public Class Algoritma Public x(), y() As Char Public p, t As String Public m, n, i, j, result1, cocok1, mpnext(0 To 255) As Integer Public result2, state,

Lebih terperinci

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu VISUAL PROGRAMMING 2 By: Danu Wira Pangestu VARIABEL, TIPE DATA & OPERATOR Variabel Variabel adalah nama atau simbol yang digunakan untuk mewakili suatu nilai. Suatu variabel mempunyai nama dan menyimpan

Lebih terperinci

BAB 4 PROTOKOL TCP UDP - REMOTE

BAB 4 PROTOKOL TCP UDP - REMOTE BAB 4 PROTOKOL TCP UDP - REMOTE Daftar Isi: Pendahuluan... 1 UDP Remote... 2 UDP Server... 2 Komunikasi Program client server UDP Remote... 4 UDP Client... 7 TCP Remote... 8 TCP Server dengan console...

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

Berikut. langkahnya: Pastikan. anda sudah. - Klik File. Berikut. - Save All

Berikut. langkahnya: Pastikan. anda sudah. - Klik File. Berikut. - Save All Membuat Project Baru VB Net 20100 Berikut langkahnya: Pastikan anda sudah Install Visual Basic 2010 pada komputer anda, Klik Start pada Windows All Programs Maka akan muncul : Klik File New - Project Maka

Lebih terperinci

APLIKASI PERSEDIAAN BARANG - SQL SERVER Database SQL Server 2005, Crystal Report 8.5 Harga khusus untuk tugas akhir mahasiswa Rp. 100.000,- Permintaan revisi dikenakan biaya sesuai tingkat kesulitan Cara

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

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

LAMPIRAN A. Private Sub Menu_utama_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

LAMPIRAN A. Private Sub Menu_utama_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 93 LAMPIRAN A 1. Login_admin Imports MySql.Data Imports MySql.Data.MySqlClient Public Class login_admin Dim nil As Integer = 0 Dim errc As Integer = 0 Private Sub btnlogin_click(byval sender As System.Object,

Lebih terperinci

Data Hasil Penelitian bobot 200 butir persilangan tanaman jagung

Data Hasil Penelitian bobot 200 butir persilangan tanaman jagung L.1 Lampiran 1: Data Hasil Penelitian Data Hasil Penelitian bobot 200 butir persilangan tanaman jagung Hibrida/inbrida BOBOT Tetua jantan Tetua betina Ulangan 200 BUTIR 1 2 3 1 A A 38 72 52 2 B A 66 58

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan 4.1 Implementasi Sistem berikut. Hasil implementasi sistem berdasarkan perancangan yang telah dibuat, dijelaskan sebagai Gambar 4.1. Form Voting Gambar 4.1 merupakan antarmuka

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

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

BAB VIII PENGENALAN DATABASE

BAB VIII PENGENALAN DATABASE BAB VIII PENGENALAN DATABASE Pembahasan Materi : Mengetahui cara pembuatan database menggunakan MySQL. Mengetahui cara mengkoneksikan VB.NET 2008 dengan MySQL. Mengetahui cara menyimpan, mengedit dan menghapus

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

Properti HttpWebRequest 1. Properi Informasi Methode, PreAuthenticate dan Versi Protokol 4. Properti Path, Url, Port dan Scheme 5

Properti HttpWebRequest 1. Properi Informasi Methode, PreAuthenticate dan Versi Protokol 4. Properti Path, Url, Port dan Scheme 5 Bab 10 10 Potokol Http Dalam modul ini, kita lanjutkan tentang properti penggunaan protokol http server, aplikasi akan dibahas dengan contoh program, informasi yang responce dari komputer ke request web

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 3 PRAKTIKUM PEMROGRAMAN VISUAL VARIABEL, TIPE DATA, DAN OPERATOR PADA VB.NET

MODUL 3 PRAKTIKUM PEMROGRAMAN VISUAL VARIABEL, TIPE DATA, DAN OPERATOR PADA VB.NET PEMERINTAH KABUPATEN BANYUWANGI DINAS PENDIDIKAN SMK NEGERI 1 BANYUWANGI Jalan Wijaya Kusuma No. 46 Telp. 0333-424541 Banyuwangi - 68425 MODUL 3 PRAKTIKUM PEMROGRAMAN VISUAL VARIABEL, TIPE DATA, DAN OPERATOR

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Masalah dalam sisitem ini adalah bagaimana agar sistem ini dapat membantu pengguna sistem untuk melakukan pengamanan data (data security). Dalam

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. telah dibuat sebelumnya, sehinggga user dapat memahami jalannya sistem tersebut.

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. telah dibuat sebelumnya, sehinggga user dapat memahami jalannya sistem tersebut. BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Implementasi Sistem Implementasi program adalah implementasi dari analisis dan desain sistem yang telah dibuat sebelumnya, sehinggga user dapat memahami jalannya

Lebih terperinci

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

LAMPIRAN. Kelompok kami melakukan teknik wawancara sebanyak dua kali, di awal masa

LAMPIRAN. Kelompok kami melakukan teknik wawancara sebanyak dua kali, di awal masa LAMPIRAN Wawancara Kelompok kami melakukan teknik wawancara sebanyak dua kali, di awal masa kunjungan kami pada PT. CONCEPT TECHNOLOGIES yaitu pada tanggal 11 Mei 2011 dan 18 Mei 2011 selama masa survei

Lebih terperinci

MENU. 5.1 Membuat MenuStrip

MENU. 5.1 Membuat MenuStrip MENU Jika program yang dibuat banyak atau terdiri atas beberapa form atau item, sebaiknya pengembang (programmer) membuat menu di dalam program untuk memudahkan pemakai memakai program. Dalam Visual Basic

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Pesan terkadang mengandung sebuah informasi yang sangat penting yang harus dijaga kerahasiaannya. Ada beberapa cara yang dapat digunakan untuk

Lebih terperinci

Pengenalan Microsoft Visual Studio 2010

Pengenalan Microsoft Visual Studio 2010 Pengenalan Microsoft Visual Studio 2010 1. Pertama Klik Start Pilih Microsoft Visual Studio 2010 2. Kemudian akan muncul seperti tampilan di bawah ini, ada dua option : a. New Project (Membuat Project

Lebih terperinci

P8 Procedure & Function pada Visual Basic.Net

P8 Procedure & Function pada Visual Basic.Net P8 Procedure & Function pada Visual Basic.Net A. Tujuan Mahasiswa dapat memahami procedure dan function pada pemrograman Visual Basic.Net. Mahasiswa dapat membuat aplikasi dengan kasus berbagai bentuk

Lebih terperinci

LAMPIRAN SKRIPSI. A. Lampiran Capture Program. Gambar L.1 Tampilan Layar Menu Home. Gambar L.2 Tampilan Layar Menu Login

LAMPIRAN SKRIPSI. A. Lampiran Capture Program. Gambar L.1 Tampilan Layar Menu Home. Gambar L.2 Tampilan Layar Menu Login L1 LAMPIRAN SKRIPSI A. Lampiran Capture Program Gambar L.1 Tampilan Layar Menu Home Gambar L.2 Tampilan Layar Menu Login Gambar L.3 Tampilan Layar Menu Login Jika Terjadi Warning L2 Gambar L.4 Tampilan

Lebih terperinci

Backup dan Restore Database SQL Server 2005 Lewat Aplikasi Backup

Backup dan Restore Database SQL Server 2005 Lewat Aplikasi Backup Backup dan Restore Database SQL Server 2005 Lewat Aplikasi Biasanya soal backup dan restore SQL Server, jarang ada program aplikasi yg mau menghandlenya, saia juga nggak tahu kenapa...biasanya lebih suka

Lebih terperinci

Modul 8. Pokok Bahasan: Class dan Object Field Metode Properti Deklarasi Objek dan Instantiasi Objek Constructor Event Inheritance

Modul 8. Pokok Bahasan: Class dan Object Field Metode Properti Deklarasi Objek dan Instantiasi Objek Constructor Event Inheritance Modul 8 Object Oriented Programming dalam Visual Basic 2005 Pokok Bahasan: Class dan Object Field Metode Properti Deklarasi Objek dan Instantiasi Objek Constructor Event Inheritance 8.1 Class dan Object

Lebih terperinci

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET A. SOAL 1 TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET Modifikasi dari tugas 2 sebelumnya dengan menambahkan button untuk isi data, clear dan tutup dengan proses : - Saat form dijalankan maka semua isian tidak aktif,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 58 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI SISTEM Implementasi sistem dilakukan setelah bab 3 yaitu perancangan dan pembuatan program aplikasi selesai dilakukan. Implementasi sistem kali ini

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

M. Choirul Amri.

M. Choirul Amri. 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

Oleh : Uus Rusmawan Hal - 1 MEMBUAT BACKUP DATABASE DI VB.NET 2005 Buatlah form seperti gambar di bawah ini (terdiri dari) : 1. groupbox 2. drivelistbox 3. dirlistbox 4. filelistbox 5. label 6. textbox

Lebih terperinci

Fitur trial termasuk hal yang sering ditanyakan para pembuat program, tujuannya sederhana yaitu agar pemakaian program memiliki batas waktu tertentu. Jika anda memahami logikanya pembuatan fitur trial

Lebih terperinci

APLIKASI LOUNDRY - VB.NET 2008 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 5.1 Rancangan Database Rancangan database

Lebih terperinci

MODUL-MODUL PRAKTIKUM VB.

MODUL-MODUL PRAKTIKUM VB. MODUL-MODUL PRAKTIKUM VB. Net Oleh : CHALIFA CHAZAR MODUL 8 Function And Sub Tujuan : Mahasiswa bisa mendefinisikan dan menggunakan penggunaan Function dan Sub dalam membuat aplikasi VB.NET Pustaka : Wibowo

Lebih terperinci

pertemuan 2 Tipe Data, Variabel, Konstanta, Fungsi dan Operator

pertemuan 2 Tipe Data, Variabel, Konstanta, Fungsi dan Operator pertemuan 2 Tipe Data, Variabel, Konstanta, Fungsi dan Operator Tujuan Praktikum Mengenalkan Tipe data Mengenalkan Variabel dan Konstanta Mengenalkan Fungsi dan Operator Tipe Data KeNapa HarUs Memperhatikan

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan Bab ini berisi pemaparan mengenai hasil dari perancangan sistem dalam bentuk pembahasan mengenai uji implementasi dari hasil perancangan tersebut. Pengujian dilakukan untuk memperoleh

Lebih terperinci

DAFTAR PUSTAKA. Anton, Howard Aljabar Linier Elementer. Jakarta: Erlangga

DAFTAR PUSTAKA. Anton, Howard Aljabar Linier Elementer. Jakarta: Erlangga DAFTAR PUSTAKA Anton, Howard.1995. Aljabar Linier Elementer. Jakarta: Erlangga Arsyad, Azhar. 2002. Media Pembelajaran. Jakarta: PT. Raja Grafindo Persada Beizer, B. 1990. Software Testing Techniques.

Lebih terperinci

Brigida Arie Minartiningtyas, M.Kom

Brigida Arie Minartiningtyas, M.Kom Brigida Arie Minartiningtyas, M.Kom Struktur Data Struktur dan Data Struktur suatu susunan, bentuk, pola atau bangunan Data suatu fakta, segala sesuatu yang dapat dikodekan atau disimbolkan dengan kode-kode

Lebih terperinci

Pengertian Data datum

Pengertian Data datum Data dan Informasi Pengertian Data Data berasal dari kata datum yang berarti fakta atau bahan-bahan keterangan. Menurut Gordon B. Davis data sebagai bahan mentah dari informasi, yang dirumuskan sebagai

Lebih terperinci

MODUL 2 IP ADDRESS SOCKET

MODUL 2 IP ADDRESS SOCKET MODUL 2 IP ADDRESS SOCKET PENDAHULAN Dalam modul ini akan yang akan dipelajari yaitu: Memahami bagaimana cara mendapatkan IP Address di komputer yang sedang digunakan untuk ditampilkan diaplikasi. Bermanfaat

Lebih terperinci

PEMROGRAMAN INPUT JURNAL TRANSAKSI

PEMROGRAMAN INPUT JURNAL TRANSAKSI PEMROGRAMAN INPUT JURNAL TRANSAKSI Bab ini: Membahas tentang tabel yang digunakan dalam pembuatan form input jurnal. Membahas tentang pembuatan form input jurnal. Membahas tentang edit, hapus, dan update

Lebih terperinci

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM 1. Mengerti tipe-tipe data yang dimiliki oleh Visual Basic 2. Memahami berbagai struktur kondisi yang terdapat

Lebih terperinci

MODUL II FUNGSI NUMERIK. A. TUJUAN Memahami mengenai penggunaan numerik. Membuat program numerik sederhana menggunakan VB.

MODUL II FUNGSI NUMERIK. A. TUJUAN Memahami mengenai penggunaan numerik. Membuat program numerik sederhana menggunakan VB. MODUL II FUNGSI NUMERIK A. TUJUAN Memahami mengenai penggunaan numerik. Membuat program numerik sederhana menggunakan VB. B. ALOKASI WAKTU 4 js (4 x 50 menit) C. PETUNJUK 1. Awali setiap aktivitas dengan

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

Metode yang umum digunakan :

Metode yang umum digunakan : Metode yang umum digunakan : A. Metode Move Untuk kontrol yang mendukung properti left, top, widht dan height B. Metode Set Focus Metode ini memindahkan fokus input ke kontrol tertentu. Masalah yang sering

Lebih terperinci

APLIKASI PENGOLAHAN NILAI - VB.NET Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Membuat Database Dan Tabel Lakukan langkah-langkah

Lebih terperinci

PENGENALAN VISUAL BASIC 2005

PENGENALAN VISUAL BASIC 2005 PENGENALAN VISUAL BASIC 2005 Program Visual Basic 2005 adalah versi terbaru dari program Visual Basic saat buku ini dibuat. Seperti yang kita ketahui, program Visual Basic adalah bahasa pemprograman yang

Lebih terperinci

Denda = 28 % x pokok PKB x 2 ( angka 2 dilihat catatan no1) =.(denda PKB)

Denda = 28 % x pokok PKB x 2 ( angka 2 dilihat catatan no1) =.(denda PKB) LAMPIRAN A: CARA PERHITUNGAN PKB Tanggal akhir PKB = 09 april 2011 Tanggal bayar = 09 juni 2012 Maka : Bulan denda = 14 bulan Catatan : hitung maju dari bulan april ( mei, juni,juli,agustus,september,okt,nov,des),

Lebih terperinci

PERANCANGAN APLIKASI ENKRIPSI DEKRIPSI MENGGUNAKAN METODE CAESAR CHIPER DAN OPERASI XOR

PERANCANGAN APLIKASI ENKRIPSI DEKRIPSI MENGGUNAKAN METODE CAESAR CHIPER DAN OPERASI XOR PERANCANGAN APLIKASI ENKRIPSI DEKRIPSI MENGGUNAKAN METODE CAESAR CHIPER DAN OPERASI XOR Nur Azis Universitas Krisnadwipayana Prodi Informatika Jalan Raya Jatiwaringin, Rt.03/Rw.04, Jatiwaringin, Pondok

Lebih terperinci

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 1 BAB 3 VB.NET 2005 DAN CARA KONEKSI DATABASE Database Access 2003 1. Buka project vb.net 2005 pertemuan sebelumnya 2. buat form baru dengan nama ACCESS2003

Lebih terperinci

Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp Terbit pertama: Mei 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp Terbit pertama: Mei 2005 Sinopsis singkat: Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp 38.800 Terbit pertama: Mei 2005 Sinopsis singkat: Aplikasi.NET akhir-akhir ini mengalami perkembangan yang membanggakan. Hal yang sangat naif apabila

Lebih terperinci

Cara Koneksi Database

Cara Koneksi Database 2 Cara Koneksi Database Dalam pemrograman database, teknik koneksi menjadi syarat mutlak yang harus dikuasai. Bab ini akan membahas beberapa contoh cara koneksi VB.net 2005 dengan database Microsoft Access

Lebih terperinci

BAB IV ANALISA DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN BAB IV ANALISA DAN PERANCANGAN 4.1 Gambaran Umum Sistem Pada dasarnya, proses yang terjadi pada watermarking memiliki kesamaan dengan steganografi, dimana proses utamanya terdiri dari 2, yaitu proses penyembunyian

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

Teori Pengolahan Citra PJJ-4. Hero Yudo Martono 28 April 2016

Teori Pengolahan Citra PJJ-4. Hero Yudo Martono 28 April 2016 Teori Pengolahan Citra PJJ-4 Hero Yudo Martono 28 April 2016 Thresholding Thresholding adalah proses mengubah citra berderajat keabuan menjadi citra biner atau hitam putih sehingga dapat diketahui daerah

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Salah satu bentuk komunikasi adalah dengan menggunakan tulisan. Ada banyak informasi yang dapat disampaikan melalui tulisan dan beberapa di antaranya terdapat informasi

Lebih terperinci

Aplikasi Penggunaan If Then Else dan Select Case Pada Visual Basic 2010

Aplikasi Penggunaan If Then Else dan Select Case Pada Visual Basic 2010 Aplikasi Penggunaan If Then Else dan Select Case 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

BAB II ARITMATIKA DAN PENGKODEAN

BAB II ARITMATIKA DAN PENGKODEAN TEKNIK DIGITAL/HAL. 8 BAB II ARITMATIKA DAN PENGKODEAN ARITMATIKA BINER Operasi aritmatika terhadap bilangan binari yang dilakukan oleh komputer di ALU terdiri dari 2 operasi yaitu operasi penambahan dan

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

BAB VII MENU, TOOLBAR DAN STATUSBAR

BAB VII MENU, TOOLBAR DAN STATUSBAR BAB VII MENU, TOOLBAR DAN STATUSBAR Pembahasan Materi : Mengenal dan mengetahui cara pembuatan Menu, Toolbar dan StatusBar. Tujuan Belajar : Mahasiswa dapat membuat program menggunakan Menu, Toolbar dan

Lebih terperinci

CLASS. Program yang dibuat melalui Class Library memiliki format penulisan seperti berikut: Class Form memiliki bentuk program berikut:

CLASS. Program yang dibuat melalui Class Library memiliki format penulisan seperti berikut: Class Form memiliki bentuk program berikut: CLASS VB.NET adalah Object Oriented Programming (OOP) dimana semua entitas yang dideklarasikan diperlukan sebagai sebuah objek. Suatu Class merupakan sebuah blue print objek yang dideskripsikannya. Pada

Lebih terperinci

BAB 3 SYSTEM AKSES WINDOWS

BAB 3 SYSTEM AKSES WINDOWS BAB 3 SYSTEM AKSES WINDOWS ISI HALAMAN INI Pendahuluan... 1 Deteksi CPU... 2 Resolusi Layar... 5 Cek sound... 6 Cek alokasi memori... 8 Mendapatkan user name... 9 Proses yang berjalan... 10 Waktu... 12

Lebih terperinci

BAB Memulai VB.Net

BAB Memulai VB.Net BAB 1 1. Memulai VB.Net 2. File, New Project 3. Pilih Visual Basic pada panel Project Type 4. Pilih Windows Application pada Templete 5. Berikan Nama Project Latihan1 pada Kotak Name, Klik Tombol OK Muncul

Lebih terperinci

Membuat Program Kriptografi dengan VB.Net 2010

Membuat Program Kriptografi dengan VB.Net 2010 Membuat Program Kriptografi dengan VB.Net 2010 M. Rhifky Wayahdi Rhifky.wayahdi@yahoo.com muhammadrhifkywayahdi@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

TEKNIK PENYEMBUNYIAN PESAN TEKS PADA MEDIA CITRA GIF DENGAN METODE LEAST SIGNIFICANT BIT (LSB)

TEKNIK PENYEMBUNYIAN PESAN TEKS PADA MEDIA CITRA GIF DENGAN METODE LEAST SIGNIFICANT BIT (LSB) TEKNIK PENYEMBUNYIAN PESAN TEKS PADA MEDIA CITRA GIF DENGAN METODE LEAST SIGNIFICANT BIT (LSB) Hasiholan Manurung (0911765) Mahasiswa Jurusan Teknik Informatika STMIK Budi Darma Medan Jl. Sisingamangaraja

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

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

VARIABEL, OPERATOR DAN EKSPRESI

VARIABEL, OPERATOR DAN EKSPRESI 3 VARIABEL, OPERATOR DAN EKSPRESI 3.1. Variabel Variabel adalah suatu tempat untuk menampung suatu nilai pada memory komputer. Untuk lebih mudah diakses, variabel diberi nama. Nama inilah yang akan menjadi

Lebih terperinci

PEMROGRAMAN TERSTRUKTUR II

PEMROGRAMAN TERSTRUKTUR II PEMROGRAMAN TERSTRUKTUR II PERTEMUAN 3 KONSEP PEMROGRAMAN KONSEP PEMROGRAMAN - Konsep Prosedural Merupakan cara pembuatan program menggunakan prosedur dan fungsi di dalam implementasi program. - Konsep

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1 Analisis Sistem pada penelitian ini menerapkan algoritma string matching untuk mengenali fungsi input yang ada keyboard, input yang didapat dari keyboard akan diambil

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi merupakan penerapan desain (perancangan) aplikasi agar dapat dimengerti oleh mesin dengan spesifikasi perangkat lunak dan perangkat keras

Lebih terperinci

WAWANCARA SEBELUM IMPLEMENTASI. 1. Sejak kapan Klinik Gigi Drg. Kosasih Kurnia berdiri? memadai dengan jumlah pasien yang semakin bertambah.

WAWANCARA SEBELUM IMPLEMENTASI. 1. Sejak kapan Klinik Gigi Drg. Kosasih Kurnia berdiri? memadai dengan jumlah pasien yang semakin bertambah. L7 WAWANCARA SEBELUM IMPLEMENTASI a. Wawancara dengan Staf Administrasi 1. Sejak kapan Klinik Gigi Drg. Kosasih Kurnia berdiri? Sejak tahun 1995. Saat itu klinik terletak di Jl. Jatinegara Timur II/24

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