Bab 1 Pengenalan Visual Basic 6

Ukuran: px
Mulai penontonan dengan halaman:

Download "Bab 1 Pengenalan Visual Basic 6"

Transkripsi

1 Bab 1 Pengenalan Visual Basic 6 Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasi yang banyak diminati oleh orang. Di sini Visual Basic 6 menawarkan kemudahan dalam pembuatan aplikasi dan dapat menggunakan komponen-komponen yang telah disediakan. Untuk memulai Visual Basic 6 anda perlu menginstall Visual Basic 6.0. Program ini biasanya dalam satu paket dengan Visual Studio 6.0. Dengan menggunakan Visual Basic 6 kita bisa menghasilkan berbagai macam jenis program. Dari aplikasi yang mengintegrasikan database, jaringan, office automation, dan web application. Di sini kita akan membahasa dasar-dasar pemrograman Visual Basic dengan sedikit tentang database. Pada layar awal akan muncul tampilan seperti di atas. Visual Basic menyediakan banyak jenis modul aplikasi. Untuk memulai program standar pilihlah Standard EXE, kemudian klik pada tombol Open. Setelah itu akan muncul tampilan seperti berikut ini. Sekarang kita akan mengenal bagian-bagian dari IDE ( Integrated Development Environment ) yang kita gunakan. Visual Basic 6.0 Page 1 of 45

2 Form Designer Pada form design ini adalah tempat kita merancang user interface ( antar muka pemakai ). Untuk menampilkan layar ini dapat mengklik pada tombol Design View atau dengan menekan tombol Shift + F7. Sedangkan untuk ke layar coding dapat menekan tombol F7. Menu Toolbar Menu standar pada Windows, dapat digunakan untuk membuka project, menyimpan project, menjalankan project, dan sebagainya. Toolbox Di sinilah tempat komponen-komponen yang disediakan untuk merancang user interface. Masing-masing komponen memiliki cirri dan kegunaan masing-masing. Komponen kita gunakan sesuai kebutuhan kita. Project Explorer Di sini adalah struktur project yang sedang kita kerjakan. Suatu project dapat terdiri dari beberapa form. Visual Basic 6.0 Page 2 of 45

3 Properties Pada kolom ini menampilkan Properties dari komponen yang sedang aktif. Property adalah data-data atau karakteristik yang dimiliki oleh suatu objek komponen. Sekarang kita akan membuat program sederhana. Pilihlah Label pada Toolbox yang menggunakan simbol. Kemudian drag ke form design. Kemudian pada kolom Properties ubah property Caption untuk mengubah teks yang tertulis pada layar. Berikut ini adalah property yang kita setting : Nama Property Value Keterangan (Name) lbljudul Nama dari objek Alignment 2 Center Untuk mengatur agar teks rata tengah Caption Welcome Untuk mengatur teks yang terlihat pada layar Font Pilih jenis tulisan Untuk mengatur jenis tulisan, ukuran dan sebagainya. Rancanglah form anda menjadi seperti berikut ini. Komponen yang akan kita gunakan adalah Label, TextBox, dan Command. Visual Basic 6.0 Page 3 of 45

4 Namailah tiap-tiap komponen seperti di atas. cmdtampil Nama Property Value Keterangan Caption &Tampil Mengatur teks pada tombol. cmdreset Nama Property Value Keterangan Caption &Reset Mengatur teks pada tombol. cmdexit Nama Property Value Keterangan Caption E&xit Mengatur teks pada tombol. txtnama Nama Property Value Keterangan Text Mengosongkan teks pada textbox Tanda & pada Caption Command menyatakan Mnemonic untuk tombol tersebut. &Tampil akan menghasilkan pada tombol teks di mana huruf T nya bergaris bawah. Penekanan tombol pada tombol ini dapat menggunakan kombinasi tombol Alt + T. Demikian pula dengan yang lainnya. Visual Basic 6.0 Page 4 of 45

5 Pemrograman pada Visual Basic menggunakan konsep event-driven, di mana suatu prosedur dijalankan pada saat terjadi suatu kejadian tertentu. Misalkan kita ingin membuat pada saat tombol Exit diklik maka langsung keluar dari program. Caranya, kliklah dua kali pada tombol Exit dan akan membawa anda ke layar coding. Pada bagian di atas menyatakan bahwa pada saat cmdexit di click maka akan langsung keluar dari program. Untuk menjalankan aplikasinya anda dapat menekan tombol F5 untuk run. Kemudian kita akan membuat coding untuk tombol Reset dan Tampilnya. Untuk tombol Reset kita akan membuat pada saat tombol Reset ditekan maka txtnama akan dikosongkan. Perintah untuk mengosongkannya adalah dengan memberi nilai pada Text nya dengan string kosong. Pada VB 6 anda dibantu untuk tidak perlu mengingat semua property yang ada, karena pada saat anda mengakses suatu objek maka akan dimunculkan propertynya. Buatlah coding untuk ketiga tombol di atas. Visual Basic 6.0 Page 5 of 45

6 Pada cmdtampil diklik kita masukkan coding dengan menggunakan MsgBox, di mana akan menampilkan sebuah kotak dialog pesan. Kita kembali ke form design ( tekan Shift + F7 ). Kemudian kita bisa merancang tampilan dari program dengan mengatur property dari form yang ada. Rancanglah user interface dengan mengganti warna background dan warna teks, jenis teks dan sebagainya. Form Nama Property Value Keterangan BackColor Warna lain Mengatur warna background dari form Label Nama Property Value Keterangan BackStyle 0 Transparent Agar label bersifat transparan dan warna backgroundnya mengikuti warna form. Command Nama Property Value Keterangan BackColor Warna lain Mengatur warna background untuk ketiga tombol yang ada Style 1 Graphical Untuk memberikan mode Graphical pada button, sehingga dapat menampilkan warna dan gambar. Variabel Variabel digunakan untuk menampung nilai sementara di memori. Cara mendeklarasi variabel adalah sebagai berikut: Dim [nama variabel] As [tipe data] atau Public [nama variabel] As [tipe data] atau Private [nama variabel] As [tipe data] Visual Basic 6.0 Page 6 of 45

7 Public akan Membuat suatu variable dapat diakses dari segala tempat di dalam Project, sedangkan Dim dan Private akan Membuat suatu variable yang hanya dapat diakses di dalam module dimana variable tersebut dideklarasikan. Dim I As Integer I = 50 Tipe Data Tipe data memiliki ciri-ciri tersendiri, ada yang bersifat numeric, karakter, dan sebagainya. Masing-masing memiliki batas-batas nilai yang beraneka ragam. Visual Basic 6.0 Page 7 of 45

8 Bab 2 Control Flow Pada bab ini akan mempelajari tentang control flow yaitu struktur pemilihan dan perulangan. Rancanglah terlebih dahulu form di atas. Kita akan membuat program sederhana untuk menghitung nilai akhir. Nilai yang diketahui adalah TM, Mid dan Final. Rumus penilaiannya kita asumsikan sebagai berikut ini. Nilai Akhir = 10% TM + 40 % Mid + 50% Final Pada saat tombol hitung ditekan, akan muncul Nilai Akhirnya dan Grade yang ditentukan sebagai berikut Nilai Akhir Grade <55 E D C B Sisanya A Visual Basic 6.0 Page 8 of 45

9 Struktur Pemilihan If kondisi Then.. End If If kondisi Then.. Else.. End If If kondisi Then.. ElseIf kondisi Then.. End If Lanjutkanlah program di atas sehingga pada saat tombol Hitung ditekan, program akan mengecek ketiga textbox tersebut tidak boleh kosong. Jika kosong tampilkan pesan agar user mengisi semua nilai. Jika semua diisi baru hitung nilai akhir dan munculkan gradenya. Struktur lain dari pemilihan adalah menggunakan struktur select case. Select Case Case 0.. Case 1,3.. Case 5 to 10.. Case Is > 10.. Case Else.. End Select Cobalah tampilkan grade berdasarkan nilai akhir dengan menggunakan struktur Select Case. Visual Basic 6.0 Page 9 of 45

10 Jawab Dim NilaiTm As Integer Dim NilaiMid As Integer Dim NilaiFinal As Integer Dim NilaiAkhir As Integer Dim Grade As String Private Sub cmdhitung_click() NilaiTm = Val(txtTM.Text) NilaiMid = Val(txtMid.Text) NilaiFinal = Val(txtFinal.Text) NilaiAkhir = NilaiTm * NilaiMid * NilaiFinal * 0.5 Select Case NilaiAkhir Case Is < 55 Grade = "E" Case 55 To 64 Grade = "D" Case 65 To 74 Grade = "C" Case 75 To 84 Grade = "B" Case Else Grade = "A" End Select lblna = NilaiAkhir lblgrade.caption = Grade End Sub Struktur Perulangan Dim i As Integer For i = 1 to 10.. Next Sama Dengan Dim i As Integer For i = 1 to 10 STEP 1.. Next Perintah di atas akan melakukan perulangan sebanyak 10 kali. Pada perintah perulangan di atas STEP bersifat optional dan dapat dihilangkan. Step menunjukkan pertambahan yang dilakukan di mana defaultnya adalah 1. Untuk nilai dari besar ke kecil gunakan nilai step yang negatif. Dim i As Integer For i = 10 to 1 STEP -1.. Next Visual Basic 6.0 Page 10 of 45

11 Perintah random Untuk membuat sebuah angka yang random, kita menggunakan perintah rnd()*<batasan angka random>.untuk menghasilkan hasil random yang selalu berbeda pada setiap kali pengacakan, kita menggunakan perintah Randomize(). contoh Dim I As integer Randomize() i=rnd()*100 Maka nilai i akan berkisar antara 0-99 secara acak. Rancanglah pada layar seperti berikut ini. Method AddItem RemoveItem Clear Property ListCount ListIndex Untuk menambahkan item Untuk meghapus item pada index tertentu Untuk menghapus semua item Mendapatkan jumlah item Mendapatkan index item yang terpilih. Jika tidak ada yang terpilih nilainya adalah -1. Struktur perulangan lainnya adalah sebagai berikut i = 0 Do i = i + 1 Loop While i <= 10 i = 0 Do While i <= 10 i = i + 1 Loop i = 0 Do i = i + 1 Loop Until i = 10 Visual Basic 6.0 Page 11 of 45

12 i = 0 Do Until i = 10 i = i + 1 Loop i = 0 While i <= 10 i = i + 1 Wend Struktur perulangan bermacam-macam dan dapat digunakan sesuai kebutuhan. Buatlah program untuk memilih tanggal, bulan, dan tahun. Masing-masing bulan berbeda jumlah harinya, dan cek juga untuk tahun kabisat, dan pada saat mulai, tanggal bulan dan tahunnya random. Visual Basic 6.0 Page 12 of 45

13 Bab 4 Sub dan Function Dalam pemrograman kita dapat memecah perintah-perintah program dalam prosedur dan fungsi tertentu. Hal ini memudahkan dalam pemrograman karena lebih terstruktur, dan prosedur-prosedur yang ada dapat dipakai berulang kali, memudahkan untuk maintenance program, lebih mudah untuk mengidentifikasi bug. Rancanglah form di atas terlebih dahulu. Kita akan membuat sub untuk inisialisasi nilai-nilai pada Listbox. Method dan property pada ListBox hampir sama. Fungsi untuk menambah atau mengurangi item masih sama. Visual Basic 6.0 Page 13 of 45

14 Kita dapat membuat Sub sendiri. Di sini kita beri nama Inisialisasi. Pada saat Form Load kita dapat langsung memanggil Sub tersebut dan isi sub tersebut langsung dieksekusi. Pada saat pemanggilan Sub kita bisa menambahkan parameter. Pada program di atas Sub Inisialisasi kita tambahkan satu buah parameter bertipe integer. Pada saat pemanggilan prosedur tersebut kita perlu menyertakan sebuah integer seperti pada gambar. Selain Sub kita juga dapat membuat Function. Perbedaannya adalah function memiliki suatu nilai yang dikembalikan. Misalkan kita membuat fungsi bertipe Boolean yang akan mengecek apakah sebuah angka ada di dalam item-item di dalam suatu listbox. Pada program di atas fungsi tersebut digunakan pada saat akan memasukkan item pada listbox, dicek terlebih dahulu apakah angka sudah ada, angka hanya akan ditambahkan ke listbox jika belum ada. Visual Basic 6.0 Page 14 of 45

15 Buatlah fungsi untuk menghitung total angka yang terdapat pada kedua listbox, tampilkanlah pada kedua label total di bawah masing-masing listbox. kita akan mempelajari komponen-komponen lanjutan dalam Visual Basic 6.0. Kita akan membahas Check, Option, Frame, dan InputBox. Pada program di atas user dipersilahkan untuk mengisi namanya, jenis kelaminnya laki-laki atau perempuan, kemudian memilih jenis kamar yang diinginkan, kemudian memilih fasilitas apa saja yang diinginkan. Tiap kamar memiliki harga yang berbeda-beda. Untuk pilihan jenis kamar gunakan Option, di sini user hanya dapat memilih salah satu saja. Sedangkan untuk fasilitas dapat menggunakan Check, di mana user dapat tidak memilih dan bebas untuk memilih yang mana saja. Visual Basic 6.0 Page 15 of 45

16 Kita asumsikan harga kamar adalah sebagai berikut : Jenis Kamar Harga Standard Suite Silver Jenis Fasilitas Harga Sauna Fitness Massage Kemudian tampilkan harga total pembayarannya. Dan minta input pembayaran dengan menggunakan inputbox. Validasilah agar pembayaran mencukupi total pembayaran jika terdapat uang kembali tampilkan jumlah uang kembaliannya. Dan ucapkan terima kasih. Setelah itu resetlah kembali form ke keadaan semula sebelum diisi. Visual Basic 6.0 Page 16 of 45

17 Visual Basic 6.0 Page 17 of 45

18 Bab 5 Operasi String dan Animasi Dalam bab ini akan mempelajari tentang Operasi String yang ada dan menggabungkannya dalam aplikasi. Berikut ini dilampirkan fungsi-fungsi string dalam Visual Basic 6.0. Fungsi-Fungsi String Right,Mid,Left Ketiga perintah ini berguna untuk mengambil suatu string dari dalam suatu string. Right Mengambil sejumlah string dari kanan dengan sintaks Right(String,Panjangnya) Contoh : Right( ABCDE,3) Hasilnya adalah CDE Mid Mengambil sejumlah string yang berada di tengah-tengah dengan sintaks Mid(String,Start,Panjangnya) Contoh : Mid( ABCDE,2,3) Hasilnya adalah BCD Left Mengambil sejumlah string dari kiri dengan sintaks Left(string,Panjangnya) Contoh : Left( ABCD,3) Hasilnya adalah ABC Format Digunakan untuk merubah format / bentuk dari suatu string, contoh Untuk menggabungkan 2 atau lebih string, kita dapat menggunakan tanda &. Contoh. A= visual B= Basic C= A + B + mudah Pada contoh di atas, nilai c akan berisi string visual Basic mudah. Kita coba membuat aplikasi berikut ini. Kita akan membuat jam digital. Visual Basic 6.0 Page 18 of 45

19 Jalankanlah.exe-nya untuk lebih jelasnya. Kita rancang dulu tampilannya seperti di atas. Untuk membuat jamnya terus bergerak kita gunakan timer. Buatlah timer dan set nilai pada property sebagai berikut. Properti Nilai Keterangan Enabled True Bernilai Boolean, dapat true/false. Jika true maka timernya akan dijalankan, dan akan berhenti jika enablednya false. Interval 1000 Jeda waktu selama timernya berjalan. Timer akan secara terus menerus menjalankan suatu event tertentu yaitu timer. Caranya clicklah dua kali pada timer. Visual Basic 6.0 Page 19 of 45

20 Sub Timer1_Timer akan dijalankan pada saat timer1 enablednya true dan dengan jeda sesuai dengan intervalnya. Coding pada Timer1_timer akan dijalankan terus menerus tanpa henti. Di sini kita masukkan coding untuk menampilkan jam. Objek Now adalah objek yang menunjukkan nilai tanggal/jam saat ini. Sub Timer2_Timer melakukan prosedur yang lain, yaitu prosedur untuk membuat tulisan judul JAM DIGITAL bergerak / rotasi. Disini menggunakan fungsi-fungsi string yang ada. (lihat tabel fungsi string di atas). Visual Basic 6.0 Page 20 of 45

21 Bab 6 Database Concept Database adalah kumpulan data-data yang biasanya 0tersusun di dalam table-table yang kita buat. Database yang kita gunakan adalah Akses. Untuk membuat suatu database, terlebih dahulu kita harus menentukan tabel2 yang akan kita buat berserta hubungan antar table tersebut. Tabel. Tabel merupakan kumpulan data yang sejenis yang disusun dalam bentuk baris dan kolom. Contoh : Tabel data barang KodeBarang NamaBarang JenisBarang Harga B0001 Pensil Alat Tulis 1500 B0002 Lemari Furniture B0003 Pena Alat Tulis 2500 Struktur sebuah tabel terdiri atas bagian heading dan body. Bagian heading biasanya berisi nama-nama field atau berupa himpunan attribute sedangkan bagian body sebagai himpunan record/data. Type data Tiap-tiap field mempunyai karakterisitik tertentu yang berarti diap field memiliki tipe data yang berbeda-beda. Secara Umum tipe data terbagi dalam 3 besar : Numeric Tipe data ini digunakan untuk menampung data yang dapat mengalami suatu proses perhitungan aritmatika seperti penambahan,pengurangan, dan lainlain. Character Tipe data ii digunakan untuk menampung data dalam bentuk text atau character baik angka maupun abjad (kata-kata). Datetime Tipe data datetime digunakan menampung data yang berhubngan dengan waktu baik penangalan maupun jam,menit, dan detik. Tabel-tabel dalam database relasional saling berhubungan dengan menggunakan relasi. Semua relasi data diwakili oleh isi (value) dari kolom. Visual Basic 6.0 Page 21 of 45

22 Contoh sebuah relationship tabel barang dengan tabel transaksi. KodeTr KodeBarang Tanggal qty T001 B T002 B KodeBarang NamaBarang JenisBarang Harga B0001 Pensil Alat Tulis 1500 B0002 Lemari Furniture B0003 Pena Alat Tulis 2500 Jenis-Jenis Relasi : One To One Yaitu jenis relasi dimana satu key saling berhubungan dengan key pada tabel lain dengan korespondensi satu-satu. Contoh:Tabel propinsi dengan tabel gubernur One To Many Yaitu jenis relasi dimana satu key yang unik pada satu tabel saling berhubungan dengan banyak key di table lain. Contoh : kode barang pada tabel barang dengan kode barang pada tabel jual. Many to Many Yaitu jenis relasi dimana banyak key pada suatu tabel saling berhubungan dengan banyak key di tabel yang lain. Contoh: satu dosen dapat mengajar banyak mahasiswa dan banyak mahasiswa dapat diajar oleh banyak dosen. Pada umumnya di dalam sebuah table, kita mengenal yang disebut primary key. Primary key adalah kolom yang uniq, dengan kata lain,data-data di kolom tersebut tidak dapat berisi data yang sama / duplicate. Kolom yang merupakan primary key dapat lebih dari Satu, bila tidak memungkinkan satu kolom untuk mewakilkan keunikan dari table tersebut. Normalisasi. Merupakan suatu cara untuk mendesain suatu database dan menempatkan field-field kedalam tabel sehinga tabel-tabel yang ada tidak mengandung suatu anomali. Tingkatan Normalisasi. 1. Un-Normalize Nim Nama Kelurahan Kec KdPos KodeMK Mata Kuliah Sks Tahun/sem Nilai 101 Adi Pondok A Cilandak IF234 SBD /4 A IF204 Kalkulus /3 B MN112 Manajemen /6 A 102 Budi Duri Kepa Palmerh IF204 Kalkulus /3 B IF234 SBD /4 C 103 Nani Pondok A Cilandak MN112 Manajemen /6 B Visual Basic 6.0 Page 22 of 45

23 2. Normal Form Pertama (1 st NF) Nim Nama Kelurahan Kec KdPos KodeMK Mata Kuliah Sks Tahun/sem Nilai 101 Adi Pondok A Cilandak IF234 SBD /4 A 101 Adi Pondok A Cilandak IF204 Kalkulus /3 B 101 Adi Pondok A Cilandak MN112 Manajemen /6 A 102 Budi Duri Kepa Palmerh IF204 Kalkulus /3 B 102 Budi Duri Kepa Palmerh IF234 SBD /4 C 103 Nani Pondok A Cilandak MN112 Manajemen /6 B 3. Normal form Kedua (2 nd NF) MAHASISWA Nim Nama Kelurahan Kec KdPos 101 Adi Pondok A Cilandak Budi Duri Kepa Palmerh Nani Pondok A Cilandak MATAKULIAH KodeMK Mata Kuliah Sks IF234 SBD 4 IF204 Kalkulus 4 MN112 Manajemen 2 DAFTAR NILAI NIM KodeMK Tahun/sem Nilai 101 IF /4 A 101 IF /3 B 101 MN /6 A 102 IF /3 B 102 IF /4 C 103 MN /6 B 4.Normal Form Ketiga (3 rd NF) MAHASISWA Nim Nama KdPos 101 Adi Budi Nani MATAKULIAH KodeMK Mata Kuliah Sks IF234 SBD 4 IF204 Kalkulus 4 MN112 Manajemen 2 Visual Basic 6.0 Page 23 of 45

24 DAFTAR NILAI NIM KodeMK Tahun/sem Nilai 101 IF /4 A 101 IF /3 B 101 MN /6 A 102 IF /3 B 102 IF /4 C 103 MN /6 B DAERAH KdPos Kelurahan Kec Pondok A Cilandak Duri Kepa Palmerh Visual Basic 6.0 Page 24 of 45

25 Bab 7 SQL Basics Untuk Memanipulasi atau mengambil data-data yang terdapat didalam suatu database, kita dapat menggunakan suatu perintah yang dinamakan sintaks sql. Perintah perintah tersebut antara lain : SELECT Select adalah perintah sql yang berguna untuk mengambil data yang terdapat di dalam database sesuai yang kita inginkan, format perintah ini adalah Select <Nama Kolom>,<Nama Kolom> from <Nama Table> where <Condition> Contoh : Select nim,nama,kelas from tabelmahasiswa where nama= Bobo Maka Query akan menghasilkan semua data yang memiliki nama Bobo dari tabelmahasiswa. INSERT - Insert adalah perintah sql untuk memasukkan suatu data baru ke dalam Suatu table, format perintah ini adalah Insert into <Nama Tabel > <(Nama Kolom,Nama Kolom,..)> values <Nilai yang Diisi Ke kolom1, Nilai Ke kolom 2, > Contoh: Insert into TabelMahasiswa (Nim,Nama,Kelas) values( , Adi, 01PAT ) Maka Data baru dengan nim, nama, dan kelas tersebut akan ditambahkan ke dalam tabelmahasiswa. UPDATE Update adalah perintah sql untuk mengubah satu atau lebih data yang Terdapat di dalam suatu table,format perintah ini adalah Update <Nama Table> set <Nama Kolom = Nilai Baru>,<Nama Kolom =new value> where <Condition> Contoh: Update TabelMahasiswa set Kelas= 06PAA,Nim= where Nama= Adi Maka Semua Mahasiswa dengan nama Adi akan diubah kelasnya menjadi 06PAA dan Nim nya Menjadi DELETE Delete adalah perintah sql untuk mengahapus satu atau lebih data yang terdapat di dalam suatu table. Format perintah ini adalah Delete from <Nama Table> where <Condition> Contoh: Delete from Tabelmahasiswa where nama= Adi Maka Semua mahasiswa dengan Nama Adi akan dihapus dari dalam TabelMahasiswa. Selain perintah di atas, Sql juga memiliki beberapa fungsi untuk menghitung, yang biasa kita sebut dengan aggregate function. Secara Umum sintaks aggregate function tersebut antara lain : Select < aggregate function > ( <Nama Kolom> ) from <Nama Table> where <Condition> Visual Basic 6.0 Page 25 of 45

26 Aggregate function tersebut antara lain : SUM- adalah fungsi untuk menghitung Jumlah Total dari suatu kolom pada table. Contoh : Select Jumlah_Total_Penjualan=sum(total_penjualan) from tabel_penjualan Where bulan= Januari Pada Perintah di atas akan ditampilkan total dari kolom total_penjualan secara keseluruhan Pada bulan Januari Count-adalah fungsi untuk menghitung jumlah record yang terdapat pada suatu kolom dari suatu table. Contoh : Select Jumlah_Mahasiswa=count(Nama_Mahasiswa) from tabel_mahasiswa Where tahun_angkatan= 2004 Pada perintah di atas, akan ditampilkan jumlah mahasiswa yang memiliki tahun angkatan perintah count di atas akan menghitung jumlah record dari kolom Nama_Mahasiswa pada tahun angkatan 2004 dan ditampilkan dengan nama Jumlah Mahasiswa. Bila Kita ingin menampilkan suatu aggregate function Bersama-sama dengan kolom lain di suatu query, kita harus menggunakan sintaks Group By, Sehingga data yang dihitung oleh aggregate function tersebut akan dikelompokkan berdasarkan kolom yang kita GroupBy tersebut. Misalkan Kita ingin menampilkan Kolom Bulan, Beserta dengan Jumlah penjualan per bulan tersebut, maka sintaks yang harus kita tulis adalah sebagai berikut. Select Bulan,TotalPenjualan=sum(Total_Penjualan) from tabel_penjualan Group by Bulan. Visual Basic 6.0 Page 26 of 45

27 Bab 8 Integrating database to Application Module Module adalah sebuah file khusus yang memiliki ekstensi.bas dan mengandung variabel dan prosedur yang biasanya digunakan Untuk membuat suatu variable ataupun sebuah sub atau function yang umum yang dipakai oleh banyak form didalam suatu project. Bagaimana Cara Menggunakan Module? Module dapat dipanggil dengan cara sebagai berikut: 1. Pilih project add module. 2. Setelah itu akan muncul form add module,pilih modul tersebut dan klik open. Visual Basic 6.0 Page 27 of 45

28 3. Lalu akan muncul sebuah file dan lembar kerja baru. Module sekarang akan kita gunakan untuk mendeklarasikan variabel untuk koneksi ke database karena variabel ini akan sering digunakan di dalam project. MDI Form MDI Form adalah Form pusat dimana dapat mengontrol semua form didalam projects, sehingga dengan kata lain form ini merupakan Master dari form2 lain. Untuk membuat MDI Form kita harus tambahkan dengan klik pada menu Project > Add MDI Form. Visual Basic 6.0 Page 28 of 45

29 Setelah di-add maka pada akan muncul kotak dialog seperti di bawah ini. Anda langsung klik Open saja. Pada Project Explorer akan muncul dua buah form yaitu Form1 dan MDIForm1. Ubahlah properties MDIChild dari Form1 menjadi true. Hal ini menandakan Form1 adalah sebagai form anak dari MDIForm1. Settinglah pada Project Properties agar form utamanya adalah MDIForm1. Visual Basic 6.0 Page 29 of 45

30 Kliklah pada menu editor untuk membuat menu. Di sini kita dapat merancang struktur menu yang dinginkan, membuat short cut untuk menu tersebut, dan sebagainya. ADODB Adodb adalah salah satu cara kita menghubungkan aplikasi dengan database. Di dalam Visual basic, Object ADODB yang sering digunakan adalah ADODB.Connection dan ADODB.Recordset. Untuk dapat membuat suatu variable dari ADODB ini kita harus terlebih dahulu Memilih references di dalam vb yaitu Microsoft ActiveX data object. Visual Basic 6.0 Page 30 of 45

31 Module sering digunakan di dalam pendeklarasian connection dan recordset untuk penggunaan database, sehingga object connection dan recorset tersebut dapat digunakan pada semua bagian di dalam project yang anda buat. Contoh pendeklarasian object connection dan recordset di dalam module Connection digunakan untuk melakukan koneksi ke database yang dipilih dengan perintah open ataupun mengeksekusi sintaks-sintaks SQL dengan perintah execute. Untuk membuka koneksi ke database gunakan perintah open yang diikuti oleh connection string yang dapat dihapalkan ataupun menggunakan bantuan seperti control ADODC atau file dengan extension.udl. Recordset digunakan untuk menampung data (bisa berasal dari 1/ lebih tabel) yang merupakan hasil eksekusi perintah sql select, syntax: select [nama kolom] from [nama tabel] where[kondisi] dim con as new adodb.connection dim rs as new adodb.recordset sub koneksi() con.open provider=microsoft.jet.oledb.4.0;data source= c:\mhs.mdb untuk buka koneksi rs.open "select * from mahasiswa where nama= James, con,adopenkeyset, _ adlockoptimistic end sub Hasil dari sub koneksi di atas adalah connection akan membuka koneksi ke database dengan nama mhs.mdb yang terletak di c:\mhs. mdb,kemudian recordset akan menampung data dari tabel mahasiswa yang memiliki nama James. Untuk menampilkan query data yang berbeda kita cukup memainkan sintaks sql pada recordset Recorset akan berisi sekumpulan record-record dimana akan terdapat 1 record yang aktif yang sedang ditunjuk oleh cursor recordset tersebut. Untuk perpindahan cursor di dalam recordset digunakan beberapa perintah di dalam object recordset itu sendiri, antara lain : Visual Basic 6.0 Page 31 of 45

32 Perintah Movenext Moveprevious Movelast Movefirst Move Keterangan Menunjukan data keposisi Selanjutnya Menunjukan Data Keposisi sebelumnya Menunjukan Data Keposisi Terakhir Menunjukan Data Keposisi Pertama Menggerakan Data Keposisi Tertentu. Insert, update, delete Untuk melakukan manipulasi data pada database pada aplikasi kita dapat amenggunakan object dari recordset. Contoh Manipulasi database dengan menggunakan recordset dim con as new adodb.connection dim rs as new adodb.recordset sub Connect() con.open provider=microsoft.jet.oledb.4.0;data source= c:\mhs.mdb rs.open "select * from mahasiswa", con, adopenkeyset, adlockoptimistic end sub sub Insert() rs.addnew rs(0)=text1.text rs(1)=text2.text rs(2)=text3.text rs.update end sub sub Update() rs.movefirst rs(0)=text1.text rs(1)=text2.text rs(2)=text3.text rs.update end sub sub Delete() rs.movefirst rs.delete end sub menambahkan data baru pada recordset(1baris) mengisi kolom pertama pada recordset dengan text1 mengisi kolom kedua pada recordset dengan text2 mengisi kolom kedua pada recordset dengan text3 mengpdate isi database memindahkan cursor recorset ke awal data mengisi kolom pertama pada recordset dengan text1 mengisi kolom kedua pada recordset dengan text2 mengisi kolom kedua pada recordset dengan text3 mengupdate isi database memindahkan cursor recorset ke awal data menghapus isi recorset (1 baris) Bila kita menjalankan Perintah INSERT pada contoh coding di atas, Maka Recordset Bertambah 1 record baru, yang kemudian record baru tersebut diisi setiap kolomnya, yang diakhiri dengan perintah update agar database ikut Berubah. Pada Perintah UPDATE diatas, yang diubah adalah Record pertama dari tabel mahasiswa karena sebelum dilakukan perubahan terdapat perintah untuk menunjuk kepada baris pertama yaitu rs.movefirst, yang kemudian dilakukan perubahan yang diakhiri oleh perintah update sehingga database ikut berubah. Pada perintah Delete record yang dihapus pada Database adalah baris yang sedang aktif dan tidak perlu perintah Update untuk mengeksekusinya.sehingga pada Visual Basic 6.0 Page 32 of 45

33 perintah Delete di atas, record yang dihapus adalah record pertama pada table mahasiswa, karena sebelum dilakukan perintah delete terdapat perintah movefirst yang membuat record pertama aktif. Latihan Buatlah Aplikasi login dan aplikasi manipulasi database mahasiswa. Visual Basic 6.0 Page 33 of 45

34 Bab 9 Using Grid Msflexgrid dan data grid adalah salah satu komponen yang berguna untuk menampilkan isi dari database dalam bentuk tabel Adapun cara-cara untuk memanggil komponen tersebut,antara lain: 1. Microsoft Hierarchical flexgrid control 6.0 ( OLEDB ) 1.1 Pilih Project Component (ctrl + T) Gambar 4.4: Pemanggilan component 1.2 Setelah anda memilihnya maka akan keluar form baru,pilihlah Microsoft Hierarchical flexgrid control 6.0 ( OLEDB ) Gambar 4.5 : Pemilihan Microsoft Hierarchical flexgrid control 6.0 ( OLEDB ). Visual Basic 6.0 Page 34 of 45

35 1.3 Setelah itu pilih OK. 1.4 Tampilan Microsoft Hierarchical flexgrid control 6.0 ( OLEDB ) akan terlihat seperti gambar 4.6 berikut. Microsoft Hierarchical flexgrid control 6.0 ( OLEDB ) Microsoft Hierarchical flexgrid control 6.0 ( OLEDB )pada tampilan layar Untuk menampilkan record-record dari recordset pada mshflexgrid, kita menggunakan property datasource. Contoh : dim con as new adodb.connection dim rsbarang as new adodb.recordset sub tampil() con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\evo.mdb" rsbarang.open "select * from MsBarang", con, adopenkeyset, adlockoptimistic set mshflexgrid1.datasource=rsbarang end sub Dengan perintah tampil di atas, maka mshflexgrid akan berisikan record-record dari table mahasiswa. Microsoft Hierarchical flexgrid control 6.0 ( OLEDB )pada tampilan layar Setelah terdapat data di dalamnya Visual Basic 6.0 Page 35 of 45

36 Contoh Manipulasi database dengan menggunakan Connection dim con as new adodb.connection dim rs as new adodb.recordset sub connect() con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\evo.mdb" set rs=con.execute select * from MsBarang end sub sub Insert() con.execute Insert into MsBarang values( 001,Buku, Acessories,5000) end sub sub Update() con.execute update MsBarang set NamaBarang= Pensil,HargaBarang=3000 & _ where KodeBarang= 001 end sub sub Delete con.execute Delete from MsBarang where KodeBarang= 001 end sub Pada Listing coding di atas,kita tidak menggunakan recordset untuk melakukan segala manipulasi data pada database, tetapi cukup dengan perintah execute pada object connection yang diikuti oleh sintaks SQL yang akan di jalankan. Pada perintah Insert di atas, maka pada table MsBarang akan ditambahkan 1 record yang berisi data 001 pada kolom pertama, Buku pada kolom ke 2, Acessories Pada kolom ke 3 dan 5000 pada kolom ke 4. Pada perintah Update di atas, kita menentukan sendiri record mana yang akan diupdate, dengan memasukkan conditionnya, pada perintah di atas, kita memberikan condition Where KodeBarang= 001 sehingga record yang akan berubah adalah seluruh record yang memiliki KodeBarang tersebut, dan kolom yang berubah adalah kolom NamaBarang menjadi Pensil dan kolom alamat menjadi HargaBarang menjadi 3000 Begitu pula pada perintah Delete di atas, kita memasukkan kondisi Where KodeBarang= 001 Sehingga record yang akan dihapus adalah record yang memiliki KodeBarang tersebut. Note: Cara ini lebih bagus dibandingkan dengan menggunakan object recordset karena kita bebas untuk menentukan field mana yang kita akan ubah dan tidak harus memposisikan cursor untuk memanipulasi data. Sangat berbahaya bila kita melupakan kondisi pada saat perintah update dan delete, karena bila kita tidak memasukkan kondisi, maka semua record akan dilakukan perubahan bila kita update dan semua record akan terhapus bila kita delete. Visual Basic 6.0 Page 36 of 45

37 Buatlah aplikasi seperti bab sebelumnya tetapi Untuk MasterBarang dan dengan menggunakan object connection dalam memanipulasi data ditambah Grid untuk View dari MsBarang. Visual Basic 6.0 Page 37 of 45

38 Bab 10 Filter dan Search Pada Bab ini kita akan membuat suatu aplikasi seperti sebelumnya, tetapi dengan fasilitas searching dan sorting, untuk mempermudah pencarian data. Selama ini query data yang kita masukkan dengan condition selalu dengan nilai pasti, seperti nama= james dan sebagainya. Ada kalanya kita menginginkan query dengan kondisi menyerupai / tidak sama persis. Bila kita melakukan query dengan condition seperti nama= james maka data yang tampil hanyalah data dengan nama james secara tepat, tetapi data dengan nama james wijaya, james halim dsb tidak akan ditampilkan. Di sintaks sql terdapat suatu sintaks untuk melakukan query dengan menyerupai yaitu sintaks LIKE yang diikuti dengan string yang ingin dibandingkan. Contoh Select * from MsBarang where namabarang= Buku Akan memiliki hasil yang sama dengan Select * MsBarang where namabarang like Buku Tetapi bila kita menggunakan like, kita dapat menambahkan tanda % yang berarti string. Contoh 1.Bila kita menuliskan condition Where NamaBarang like Buku% maka semua NamaBarang yang memiliki awalan Buku (Buku Gambar, Buku Tulis dll) akan ditampilkan, tanda % tersebut menandakan string di belakang Kata Buku Tersebut. 2.Bila kita menuliskan condition Where NamaBarang like %Buku maka semua NamaBarang yang memiliki akhiran Buku (Pinjaman Buku,Kerusakan Buku, dll) akan ditampilkan. 3.Bila kita menuliskan condition Where namabarang like %Buku% maka semua NamaBarang yang Memiliki kata berunsur Buku akan ditampilkan, tidak peduli terdapat di awal,di akhir ataupun di tengah-tengah nama. Untuk melakukan pengurutan data / sorting di dalam query kita menggunakan sintaks sql yaitu Order by. Order by adalah sintaks yang digunakan untuk melakukan pengurutan pada querry, sehingga querry dapat menampilkan data sesuai dengan urutan kolom yang kita inginkan. Visual Basic 6.0 Page 38 of 45

39 Sintaks ini diletakan setelah condition pada sintaks query Contoh, bila kita ingin menampilkan tabel MsBarang yang diurutkan berdasarkan KodeBarang Select * from MsBarang where tahun_angkatan= 2005 Order By KodeBarang Sekarang, kedua sintaks ini (Like, dan Order by) akan kita gunakan di dalam aplikasi untuk menambahkan fasilitas sorting dan searching. Tambahkan form MsBarang dengan aplikasi seach dan sorting Latihan Buatlah Form TransaksiPembelian yang berguna untuk menambahkan stok barang. Visual Basic 6.0 Page 39 of 45

40 Bab 11 Crystal Report Crystal report adalah suatu form khusus berbentuk seperti lembaran format naskah yang ingin dicetak.didalam Crytal report kita dapat merancang laporan-laporan yang ingin kita tampilkan dari data-data yang terdapat di dalam database. Crystal report dapat berdiri sendiri dapat pula menjadi satu dengan project visual basic yang anda buat. Bila berdiri sendiri, report tersebut pun dapat dipanggil dari project visual basic dengan control Crystal Report Control sehingga report yang telah anda buat dapat digunakan oleh beberapa project sekaligus. Pertama-tama pilihlah program crystal report, maka pada tampilan windows akan muncul tampilan seperti gambar di bawah ini Pilihlah report expert dan standard expert untuk laporan standard dan pilih ok untuk melanjutkan. Setelah itu akan muncul semua property dari report yang akan kita buat, yang akan ditampilkan seperti gambar : Visual Basic 6.0 Page 40 of 45

41 Pertama kali kita harus memasukkan datasource dari report yang akan kita buat (darimana data yang mau kita tampilkan) denga memilih 1 dari ketiga jenis data yang telah tersedia (Databse,Cystal SQL Querry, dan Cristal Dictionary). Untuk menampilkan data dari database seperti Microsoft Access. Kita Dapat menggunakan DatabaseFile ataupun ODBC yang harus kita buat terlebih dahulu, hanya saja dengan menggunakan DatabaseFile, bila path database berubah kita harus mensetting ulang Path dari database tersebut, Bila Dengan ODBC kita Harus membuat ODBC nya terlebih dahulu tetapi kita tidak perlu Menseting ulang path database bila databasenya berubah. Kita akan Membuat dengan menggunakan DatabaseFile. Visual Basic 6.0 Page 41 of 45

42 Pilihlah database file, dan pilih find database file dan click add, maka kita akan ditampilkan common dialog untuk mencari database yang ingin kita tampilkan Pilihlah Database yang kita akan tampilkan di report, dan click open untuk memilihnya, maka tampilan akan kembali ke sebelumnya dengan berbagai macam datasource dari database yang kita pilih seperti query ataupun table. Pilihlah datasource yang diinginkan dan click add,setelah itu click close, maka dengan ini, report yang akan kita buat telah ditentukan datasourcenya. Setelah itu pilihlah tombol next untuk menuju bagian field yang akan kita tampilkan di dalam report kita. Visual Basic 6.0 Page 42 of 45

43 Pilihlah field-field yang akan kita tampilkan di report, dan bila sudah selesai, click finish untuk menuju design report kita. Visual Basic 6.0 Page 43 of 45

44 Bab 12 Integrating all into One Pertama-tama kita harus memasukkan component crystal report ke dalam project kita, yaitu dengan memilih menu Project ~ component. Maka pada toolbox akan muncul crystal report control seperti berikut. Beberapa property dari crystal report yang biasa digunakan di dalam aplikasi..reset - Digunakan untuk mengembalikan kondisi report kedalam kondisi semula, biasanya properti ini digunakan pertama kali sebelum properti lainnya.connect.reportfilename - Digunakan untuk menenetukan jenis conection yang digunakan Oleh report tersebut, Biasanya diisi oleh variabel adodb.connection yang kita buat. - Digunakan untuk menentukan report yang akan kita tampilkan Beserta path dari report tersebut. Misal c:\report.rpt.storeprocedureparam- Digunakan bila datasource dari report yang akan kita panggil Adalah storeprocedur yang memiliki parameter.formula.selectionformula.windowstate.action -Digunakan apabila didalam report yang kita buat, terdapat Formula yang ingin kita isi dari VB. -Digunakan untuk memfilter data dari report yang ingin kita Tampilkan dengan menyebutkan nama datasource.nama field -Digunakan untuk menentukan windowstate dari report pada saat Pertama kali tampil apakah fullscreen,minimize dsb. -Digunakan untuk memunculkan report yang akan kita Visual Basic 6.0 Page 44 of 45

45 Contoh: tampilkan Dengan memberinya angka 1 (.Action=1) Private Sub cmdcetak_click() With cr.reset.connect = con.reportfilename = App.Path & "\ReportPembelian.rpt".ReplaceSelectionFormula ("{trpembelian.tanggal} >= #" & _ Format(dtpTanggalAwal.Value, "dd/mm/yyyy") & _ "# and {trpembelian.tanggal} <= #" & _ Format(dtpTanggalAkhir.Value, "dd/mm/yyyy") & "#").Formulas(0) = "PeriodeAwal='" & Format(dtpTanggalAwal.Value, "dd-mm-yyyy") & "'".Formulas(1) = "PeriodeAkhir='" & Format(dtpTanggalAkhir.Value, "dd-mm-yyyy") & "'".WindowState = crptmaximized.action = 1 End With End Sub Maka Hasil tampilan yang akan Jadi adalah Visual Basic 6.0 Page 45 of 45

46 Filename: Visual Basic 6.0 skripsi.doc Directory: D:\Evo\RnD\diktat\special\Visual Basic 6.0 Skripsi Template: C:\Documents and Settings\EVO\Application Data\Microsoft\Templates\Normal.dot Title: Subject: Author: admin Keywords: Comments: Creation Date: 7/2/2005 6:35:00 PM Change Number: 131 Last Saved On: 8/8/2005 3:01:00 PM Last Saved By: admin Total Editing Time: 923 Minutes Last Printed On: 4/27/2006 4:09:00 PM As of Last Complete Printing Number of Pages: 45 Number of Words: 5,217 (approx.) Number of Characters: 29,742 (approx.)

Visual Basic 6.0. Visual Basic 6.0 Page 1 of 34

Visual Basic 6.0. Visual Basic 6.0 Page 1 of 34 Visual Basic 6.0 Mengenal lingkungan kerja Visual Basic 6.0 Dasar-dasar pemrograman Visual Basic 6.0 Menggunakan control-control dalam Visual Basic 6.0 Bekerja dengan beberapa form Operasi File Membuat

Lebih terperinci

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1 BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1 1.1 Mengenal Visual Basic Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasi yang banyak diminati oleh orang. Di sini Visual

Lebih terperinci

MODUL PRAKTIKUM PEMROGRAMAN AKUNTANSI 2

MODUL PRAKTIKUM PEMROGRAMAN AKUNTANSI 2 MODUL PRAKTIKUM PEMROGRAMAN AKUNTANSI 2 Versi 3.0 Tahun Penyusunan 2012 Tim Penyusun 1. Hantoro 2. Untara 3. Radi 4. Risa septiani 5. Ardi prawiro Laboratorium Akuntansi Lanjut Jurusan Akuntansi Fakultas

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

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

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

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

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

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

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

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

Data Access Object Objektif:

Data Access Object Objektif: 4 Data Access Object Objektif: Mengenal Arsitektur Database pada Visual Basic Mengenal Microsoft Jet Engine dan DAO Mengenal Properti Data Control Membuat Koneksi DAO ke SQL Server Memahami Structure Query

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Teknologi komputer sesungguhnya telah banyak merubah sistem tata kerja yang digunakan oleh manusia yang bergerak di bidang informasi. Istilah komputer mempunyai

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

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da Praktikum 10 Report Lanjutan A. TUJUAN 1. Menjelaskan tentang pengurutan dan pengelompokan data pada report 2. Menjelaskan tentang penambahkan header dan footer pada report 3. Menambahkan data dalam bentuk

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sistem Informasi Sistem berasal dari bahasa latin Systema dan bahasa Yunani adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubuungkan bersama untuk memudahkan

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Program Trial Berdasarkan Tanggal 1. buatlah database dengan nama DB1.MDB 2. buatlah tabel dengan nama table1 3. buatlah field dengan nama TGLMulai 4. buka VB 5. buatlah

Lebih terperinci

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i BAB I Konsep Visual Basic: Penerapan di dunia Usaha, Instalasi serta Pengenalan IDE (Integrated Development Environment) VB dan konsep pemrograman visual I. Tujuan Praktikum 1. Mahasiswa mengenal VB, penerapan

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

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu DAFTAR ISI Kata Pengantar.. i Daftar Isi iii Daftar Gambar... vi 1. DATABASE SQL SERVER.. 1 1.1 Sejarah SQL Server. 1 1.2 Perbedaan SQL Server dengan Microsoft Access... 2 1.3 Utilitas pada SQL Server

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 -

Oleh : Uus Rusmawan Hal - 1 - Hal - 1 - BAB KONEKSI ACCESS KONEKSI MENGGUNAKAN OBJEK To the point Yang dimaksud dengan menggunakan objek adalah menggunakan adodc. Ikuti langkahnya step by step pada redaksi dan gambar di bawah ini.

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 [email protected] Desain

Lebih terperinci

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0 MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0 Setelah melaksanakan praktikum pada bab ini diharapkan mahasiswa dapat: Mengetahui konsep properti, event, methode dalam VB 6 Mengetahui lingkungan kerja IDE VB

Lebih terperinci

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report I.Koneksi DataBase MySQL Selain dengan Microsoft Acess, Visual Basic memilik koneksi dengan Jenis database lainnya, seperti MySQL, Oracle, Postgress

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

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer) PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer) Tujuan: 1. Menggunakan loop For...Next untuk menjalankan pernytaan selama beberapa kali. 2. Menampilkan keluaran pada form menggunakan metode

Lebih terperinci

DASAR MENGGUNAKAN VISUAL BASIC 6.0

DASAR MENGGUNAKAN VISUAL BASIC 6.0 DASAR MENGGUNAKAN VISUAL BASIC 6.0 Apa itu Visual Basic? Kata Visual menunjukkan cara yang digunakan untuk membuat Graphical User Interface (GUI). Dengan cara ini Anda tidak lagi menuliskan instruksi pemrograman

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

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2. 2 EVENT DAN PROPERTY 2.1. Membuat User Interface Pemrograman Visual Basic adalah suatu pemrograman visual, dimana pembuatan program dilakukan menggunakan media visual atau sering disebut dengan user-interface.

Lebih terperinci

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0 S. Thya Safitri Teknik Informatika Sekolah Tinggi Teknologi Telematika Telkom Purwokerto 2016 Visual Basic adalah salah suatu development tools

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

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

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

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat: Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp 34.800 Terbit pertama: Maret 2005 Sinopsis singkat: Buku ini berisi pembahasan mengenai pengembangan aplikasi database Client-Server dengan Visual

Lebih terperinci

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi BAB 2 LANDASAN TEORI 2.1 Pengertian Perangkat Lunak Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan, struktur data yang

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

Bab I Pengenalan Visual BASIC

Bab I Pengenalan Visual BASIC Bab I Pengenalan Visual BASIC 1. Pendahuluan Visual BASIC (Beginners All-Purpose Symbolic Instruction Code) merupakan sebuah bahasa pemrograman yang dapat digunakan untuk membuat suatu aplikasi dalam Microsoft

Lebih terperinci

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA Microsoft Access 2007 Disusun Oleh : Adri Priadana, S.Kom Fakultas Bisnis Dan Teknologi Informasi Universitas Teknologi Yogyakarta 2014 DAFTAR ISI DAFTAR ISI...2

Lebih terperinci

Menggunakan Microsoft Access (perhatikan untuk red text)

Menggunakan Microsoft Access (perhatikan untuk red text) Menggunakan Microsoft Access (perhatikan untuk red text) 1. Membuat Database dan Tabel Materi ini akan menjelaskan bagaimana membangun database, tabel dan field. Akan dijelaskan pula mengenai format dan

Lebih terperinci

BAB-II OPERASI TABEL

BAB-II OPERASI TABEL BAB-II OPERASI TABEL 2.1. Modifikasi Tabel Terkadang Anda perlu mengatur field yang sudah ditempatkan pada tabel, kemudian suatu saat struktur tabel tersebut ingin kita rubah, misalnya mengganti field,

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi dapat diartikan sebagai program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu ( kamus komputer, 1996, Hal:20). Aplikasi

Lebih terperinci

BAB III LANDASAN TEORI. muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis

BAB III LANDASAN TEORI. muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis BAB III LANDASAN TEORI 3.1 Visual Basic 6.0 Visual Basic merupakan cara termudah dan tercepat untuk membuat aplikasi yang dijalankan di sistem operasi Microsoft Windows. Apakah Anda seorang profesional

Lebih terperinci

STRUKTUR KENDALI PERCABANGAN

STRUKTUR KENDALI PERCABANGAN STRUKTUR KENDALI PERCABANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengerti dan memahami perbedaan jenis struktur kendali percabangan Visual Basic 3. Mampu

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

Koneksi Database BAB 1

Koneksi Database BAB 1 BAB 1 Koneksi Database Ada banyak cara untuk membuat koneksi database agar aplikasi yang kita buat di Visual Basic dapat berhubungan dengan database baik itu database dari Ms Access, MySQL, SQL Server,

Lebih terperinci

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. BAB 2 LANDASAN TEORI 2.1. Visual Basic 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

Lebih terperinci

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database. A. Pengertian Database dan Microsoft Access 1. Database Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database. Database adalah

Lebih terperinci

Konsep Sistem Informasi B

Konsep Sistem Informasi B MICROSOFT ACCESS FORM Form digunakan untuk merepresentasikan ke user atau menerima inputan dari user data-data dalam tabel atau query dalam bentuk interface grid, tombol, dan lain-lain kontrol windows.

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Menampilkan Sejumlah Data Buatlah form seperti gambar berikut ini Coding : Dim Conn As New ADODB.Connection Dim RS As New ADODB.Recordset Sub Koneksi() Set Conn = New ADODB.Connection

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

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 [email protected] http://blog.aguskurniawan.net

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 V Pengenalan Komponen-Komponen (object) pada VB

BAB V Pengenalan Komponen-Komponen (object) pada VB BAB V Pengenalan Komponen-Komponen (object) pada VB I. Tujuan Praktikum 1. Mahasiswa memahami komponen-komponen yang ada di VB 2. Mahasiswa dapat menjelaskan komponen-komponen yang ada di VB serta pengaturan

Lebih terperinci

Modul Report Dan Form Report

Modul Report Dan Form Report Modul Report Dan Form Report Oleh: Aep Setelah dapat melakukan form pengisian data, memperbaiki (editing data), dan menghapus dari tabel, selanjutnya adalah pencetakan data yang telah diinput ke media

Lebih terperinci

DATABASE. Visual Data Manager

DATABASE. Visual Data Manager DATABASE Database dibedakan menjadi dua kelompok, yaitu back-end dan front-end. Back-end adalah yang menyusun, menyimpan dan mengamankan database. Sedangkan Front-end adalah aplikasi yang berhubungan langsung

Lebih terperinci

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report A. MAKSUD DAN TUJUAN 1. MAKSUD Memahami pembuatan menu sebagai pengendali seluruh form 2. TUJUAN Mahasiswa mampu

Lebih terperinci

Modul Database dan Pengaksesannya dari FORM #1

Modul Database dan Pengaksesannya dari FORM #1 Modul Database dan Pengaksesannya dari FORM #1 Oleh: Aep Modul Database & Form Secara sederhana Database dapat diartikan dengan kumpulan data yang membentuk suatu informasi. Dalam pemakaian komputer secara

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Microsoft Visual Basic 6.0 Microsoft Visual Basic merupakan salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah perintah yang dimengerti oleh komputer untuk

Lebih terperinci

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS Membuat program Aplikasi ternyata tidak sesulit seperti yang dibayangkan. Untuk kebutuhan di kantor kita bisa membuatnya sendiri dengan belajar otodidak. Selain

Lebih terperinci

Mengoperasikan Dasar-Dasar Basis Data (Database)

Mengoperasikan Dasar-Dasar Basis Data (Database) 2011 LSP TELEMATIKA Mengoperasikan Dasar-Dasar Basis Data (Database) Modul KKPI 3 Mengoperasikan Dasar-Dasar Basis Data - (20110523-R1) 1 DAFTAR ISI DAFTAR ISI... 2 BAB I Mempersiapkan Piranti Lunak Basis

Lebih terperinci

Membuat Tabel. Tahapan membuat tabel menggunakan Microsoft Access 2007 : 1. Pilih menu create >> table. Microsoft Office Access Field.

Membuat Tabel. Tahapan membuat tabel menggunakan Microsoft Access 2007 : 1. Pilih menu create >> table. Microsoft Office Access Field. 3. Membuat Tabel Tabel merupakan set data di dalam database dan merupakan objek utama di dalam database. Tabel digunakan untuk menyimpan sebuah data. Setelah sebelumnya membahas bagaimana membuat database,

Lebih terperinci

PRAKTIKUM 1 INPUT - OUTPUT

PRAKTIKUM 1 INPUT - OUTPUT PRAKTIKUM 1 INPUT - OUTPUT I. TUJUAN Tujuan praktikum 1 adalah mahasiswa bisa membuat program untuk memasukkan (input) data dan menampilkan (output) data. Ada 2 program yang akan disusun, pertama mengunakan

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

E-Trick Visual Basic 6.0

E-Trick Visual Basic 6.0 DISCLAIMER Seluruh dokumen E-Trik di dalam CD ini dapat digunakan dan disebarkan secara bebas untuk tujuan belajar bukan komersial (non-profit), dengan syarat tidak menghapus atau merubah atribut penulis

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Nomor Otomatis Dengan Pola Tanggal (YYMMDD + Nomor Urut) Catatan : Anda harus memiliki database dan sebuah tabel (contoh nama databasenya adalah dbdemofaktur, nama tabel

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

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

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

Form dan Kontrol. 5.1 Form

Form dan Kontrol. 5.1 Form Form dan Kontrol Pada bab-bab sebelumnya kita telah sering menggunakan form maupun kontrol. Kita menggunakan form sebagai cara untuk berinteraksi dengan pengguna/user. Dengan form, kita bisa menciptakan

Lebih terperinci

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0 LABORATORIUM TEKNIK INDUSTRI FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013 MODUL IV PENGENALAN MICROSOFT

Lebih terperinci

PENGENALAN VISUAL BASIC 6.0

PENGENALAN VISUAL BASIC 6.0 PENGENALAN VISUAL BASIC 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa

Lebih terperinci

MENU DAN TOOLBOX. Menu PopUp merupakan pengembangan dari menu yang ditampilkan di luar form, lepas dari menu bar.

MENU DAN TOOLBOX. Menu PopUp merupakan pengembangan dari menu yang ditampilkan di luar form, lepas dari menu bar. MENU DAN TOOLBOX Menu dalam sebuah aplikasi digunakan untuk mengelompokkan perintah-perintah sehingga pengguna mudah dalam memanggil perintah yang diinginkan. MENU BAR Menu Bar muncul di bawah title bar

Lebih terperinci

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 - Buatlah database baru dan beri nama penjualan Buat beberapa tabel berikut: 1. Barang Kodebrg Text 12 Primary key Namabrg Text 30 - Hargabl Currency - Input mask Hargajl Currency - Input mask Stok Number

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

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket Merancang Project Setelah desain database dan tabel selesai, langkah berikutnya adalah desain project menggunakan Visual Basic 6.0. Berikut tahap-tahap yang harus kita lakukan untuk merancang program sesuai

Lebih terperinci

Visual Basic 6.0 For Beginners

Visual Basic 6.0 For Beginners Visual Basic 6.0 For Beginners Febryan Hari Purwanto [email protected] Chapter 1 Mengenal Visual Basic 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer yang sudah mendukung OOP (Object

Lebih terperinci

PENGGUNAAN EVENT, PROPERTY DAN METHOD

PENGGUNAAN EVENT, PROPERTY DAN METHOD PENGGUNAAN EVENT, PROPERTY DAN METHOD Membuat User Interface (UI) Aktifkan VB 6 melalui tombol Start. Kenali jenis-jenis komponen (control) yang ada di dalam bagian ToolBox Pada Jendela Form buatlah UI

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

Oleh : Uus Rusmawan Hal - 1 MEMBUAT LAPORAN MENGGUNAKAN DATA REPORT DATA REPORT Data report adalah pelengkap VB untuk membuat laporan. Secara umum langkah pembuatan laporan dengan data report adalah membuat

Lebih terperinci

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan menganalisa data dengan berbagai jalan yang berbeda. Query

Lebih terperinci

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS 1.1. Sekilat tentang Database Dalam kehidupan sehari-hari, kita tidak akan pernah terlepas dari data. Misalnya saja data tentang mahasiswa, dosen, akademik,

Lebih terperinci

Struktur Data II. Bekerja Dengan Form.

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

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

Oleh : Uus Rusmawan Hal - 1 MENYIMPAN FOTO KE DALAM DATABASE 1. Buatlah database dengan nama dbfoto.mdb 2. Buatlah tabel dengan nama tblanggota 3. Buatlah struktur tabel anggota sebagai berikut: Field

Lebih terperinci

Pendidikan Teknik Informatika Universitas Negeri Malang

Pendidikan Teknik Informatika Universitas Negeri Malang STANDAR KOMPETENSI Mengenal Bahasa Pemrograman Visual Basic 6.0 KOMPETENSI DASAR Mengenal perintah dasar dan menu Visual Basic 6.0 1 2 3 IDE dan konsep penggunaan Visual Basic 6.0 Mengenal Interface visual

Lebih terperinci

BAB VIII Pengenalan Database dengan Visdata dan MS. Access

BAB VIII Pengenalan Database dengan Visdata dan MS. Access BAB VIII Pengenalan Database dengan Visdata dan MS. Access I. Tujuan Praktikum 1. Mahasiswa memahami database pada VB 2. Mahasiswa dapat menjelaskan tentang pembuatan database dengan Visdata dan Ms. Accsess

Lebih terperinci

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi komputer dapat diartikan sebagai alat untuk menghitung. Perkembangan teknologi dan

Lebih terperinci

Otodidak VBA MS Excel untuk Pemula

Otodidak VBA MS Excel untuk Pemula Otodidak VBA MS Excel untuk Pemula Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise 2017, PT Elex Media Komputindo,

Lebih terperinci

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project. BAB IV PERANCANGAN 4.1 Perancangan Visual Basic 6.0 Dalam perancangan aplikasi perancangan data menggunakan visual basic 6.0 langkah pertama adalah dengan membuat Form Home Gambar 4.1 New Project Gambar

Lebih terperinci

1. Pengertian Database

1. Pengertian Database 1. Pengertian Database Database adalah kumpulan data yang berhubungan dengan suatu obyek, topik, atau tujuan khusus tertentu. Merancang suatu database adalah untuk menentukan struktur dari database, yaitu

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

MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next

MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next MODUL I A. Instalasi Borland Delphi 7.0 1. Buka file instalasi Borland Delphi 7.0 *) Run As Administrator Jika Menggunakan Windows Vista / 7 / 8 2. Klik Run Program 3. Klik Next 4. Isikan serial Number

Lebih terperinci

2. TINJAUAN PUSTAKA. Microsoft Visual Basic 6.0 memiliki banyak keistimewaan dalam penggunaannya yaitu :

2. TINJAUAN PUSTAKA. Microsoft Visual Basic 6.0 memiliki banyak keistimewaan dalam penggunaannya yaitu : 2. TINJAUAN PUSTAKA 2.1 Microsoft Visual Basic 6.0 Microsoft Visual Basic merupakan salah satu bentuk sarana pengembangan aplikasi berbasis windows. Visual yang cenderung mengarah kepada metode pembentukan

Lebih terperinci

KSI B ~ M.S. WULANDARI

KSI B ~ M.S. WULANDARI 1 MODUL I : TABEL Microsoft Access adalah perangkat lunak database management system (DBMS). Database dalam Microsoft Access dapat terdiri atas satu atau beberapa tabel, query, form, report, makro, dan

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

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis MODUL I PENGENALAN VISUAL BASIC 6.0 1. Visual Basic 6.0 Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis Microsoft Windows secara cepat dan mudah. Dalam Visual Basic terdapat

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya

Lebih terperinci

BAB VII. Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form

BAB VII. Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form BAB VII Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form I. Tujuan Praktikum 1. Mahasiswa memahami pembuatan menu dengan menu editor pada VB 2. Mahasiswa dapat menjelaskan tentang

Lebih terperinci

MICROSOFT ACCESS 2007

MICROSOFT ACCESS 2007 Pengenalan Microsoft Access 2007 Fungsi / kegunaannya : Merupakan salah program pengolah database yang cukup canggih dengan berbagai kemudahan yang ada seperti pengaturan data, pembuatan form, pembuatan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa inggris dari kata computer yang berarti menghitung. Dapat

Lebih terperinci