Membuat Database Mahasiswa mengguakan XML

Ukuran: px
Mulai penontonan dengan halaman:

Download "Membuat Database Mahasiswa mengguakan XML"

Transkripsi

1

2 Membuat Database Mahasiswa mengguakan XML Oleh: Sendy PK Halo Pecinta Coding pada tutorial kali ini kita akan membuat program yang berguna untuk memanfaatkan file XML (extensible Markup Language) sebagai media penyimpanan data (database). Deskripsi Programnya adalah sebagai berikut : Program berguna menggunakan XML sebagai database. &bull... Halo Pecinta Coding pada tutorial kali ini kita akan membuat program yang berguna untuk memanfaatkan file XML (extensible Markup Language) sebagai media penyimpanan data (database). Deskripsi Programnya adalah sebagai berikut : Program berguna menggunakan XML sebagai database. Database yang akan dibuat adalah database data mahasiswa. User bisa melakukkan proses penambahan, peng-editan, penghapusan, dan pencarian data. Pertama kita akan melakukan desain pada user interface, langkah-langkahnya adalah sebagai berikut : Buat project baru dengan nama databasexml, simpan di folder 2. Masukkan ke dalam Form1

3 komponen-komponen yang dibutuhkan sebagai berikut. 2 buah Label, 2 buah TextBox, dan 6 buah Button Setelah itu masukkan lagi satu buah komponen tambahan yaitu DataGrid. Caranya adalah, pada Toolbox, klik kanan disembarang tempat pada bagian Data, pilih Choose Items... Lihat gambar di bawah ini Akan muncul kotak dialog Choose Toolbox Items. Pilih tab.net Framework Components. Lalu centang DataGrid, karena ada beberapakomponen dengan nama DataGrid, hanya centang DataGrid dengannamespace System.Windows.Forms dan memiliki Assembly Name System.Windows.Forms ( ). Hilangkan centang DataGrid selainitu. Lalu tekan OK. Perhatikan Gambar di bawah ini

4 Kemudian masukkan komponen DataGrid tersebut ke dalam Form1, bersama dengan komponen-komponen yang telah dimasukkan sebelumnya. Atur tata letaknya kira-kira seperti pada gambar di bawah ini

5 Untuk langkah selanjutnya, kita akan mengubah semua nilai properties pada masing-masing objek yang ada pada Form1, termasuk nilai properties Form1 itu sendiri. Untuk mengetahui komponen dan properties yang mana yang akan diubah, dan apa nilainya, silahkan Anda lihat pada Tabel di bawah ini.

6 Selanjutnya kita akan melakukan pengaturan lebih lanjut untuk datagrid1. Langkah-langkah pengaturan lanjutan datagrid1 adalah sebagai berikut: Klik satu kali pada komponen datagrid1, lalu klik pada lambang panah kecil yang ada di sudut kanan atas komponen datagrid1. Lalu pilih AutoFormat... Seperti yang terlihat pada gambar di bawah ini. Lalu pilih Professional 4, pada bagian Formats:

7 Selanjutnya kita akan membuat File XML sebagai databasenya Langkah-langkah membuat file XML adalah sebagai berikut: Buat file XML baru dengan cara tekan tombol, pilih Add New Item... Atau cukup dengan menekan kombinasi tombol Ctrl + Shift + A.Maka akan tampil kotak dialog Add New Item. Lihat Gambar di bawah ini Pada kotak dialog tersebut, pilih XML File dan isi dengan nama datamahasiswa.xml, klik tombol Add. Lihat Gambar di bawah ini

8 Setelah itu, pada file XML yang baru kita buat, ketikkan kode berikut ini. <?xml version="1.0" encoding="utf-8"?> <dbmahasiswa> <tblmahasiswa> <nim>222222</nim> <nama>rama</nama> </tblmahasiswa> <tblmahasiswa> <nim>232323</nim> <nama>joko</nama> </tblmahasiswa> </dbmahasiswa> Selanjutnya adalah coding, Langkah-langkah melakukan coding form utama adalah sebagai berikut: Klik satu kali pada Form1, lalu tekan tombol F7, ketikkan kode di bawah using System.Windows.Forms; Seperti berikut ini. using System.Windows.Forms; using System.Xml; Baris 2: memanggil namespace lain dengan menggunakan perintah using. Pada program ini namespace yang dipanggil adalah using System.Xml. Klik dua kali pada Form1, lalu ketikkan kode berikut ini.

9 private void Form1_Load(object sender, EventArgs e) XMLKeDataGrid("dataMahasiswa.xml"); Baris 3: memanggil method dengan nama XMLKeDataGrid(). Sedangkan datamahasiswa.xml adalah file XML yang digunakan. Langkah selanjutnya, klik dua kali pada txtnim, lalu ketikkan kode di bawah ini. private void txtnim_textchanged(object sender, EventArgs e) if (txtnim.text.length <= 0) txtnama.enabled = false; cmdcari.enabled = false; cmdsimpan.enabled = false; cmdupdate.enabled = false; cmdhapus.enabled = false; else txtnama.enabled = true; cmdcari.enabled = true; cmdhapus.enabled = true; if (txtnama.text.length <= 0) cmdsimpan.enabled = false; cmdupdate.enabled = false; else if (txtnim.readonly == false) cmdsimpan.enabled = true; else cmdsimpan.enabled = false; cmdupdate.enabled = true; Baris 3: periksa apakah panjang teks yang diinput pada TextBox txtnama kurang dari atau sama dengan 0. Artinya masih kosong. Jika benar, makajalankan baris perintah 5-6. Namun, jika salah, jalankan baris perintah Baris 5-6: disable / non-aktifkan komponen-komponen berikut ini. cmdsimpan, dan cmdupdate. Baris 10-11: periksa apakah txtnim tidak dalam status ReadOnly. Jikabenar, maka aktifkan

10 tombol cmdsimpan. Akan tetapi, jika salah, nonaktifkantombol cmdsimpan. Baris 25: aktifkan tombol cmdupdate. Setelah itu, klik dua kali pada cmdsimpan, lalu ketikkan kode berikut ini. private void cmdsimpan_click(object sender, EventArgs e) XmlDocument xmldoc = new XmlDocument(); // read file XML xmldoc.load("datamahasiswa.xml"); // ambil first child dari document xml (Child 'dbmahasiswa') XmlNode xmlroot = xmldoc.documentelement; string strnim = txtnim.text; strnim); ClassXML objclassxml = new ClassXML(); bool dataditemukan = objclassxml.cekapakahnimada(xmlroot, if (dataditemukan == false) // buat node baru dengan nama parent 'tblmahasiswa' // child 'nimnode' dan 'namanode' XmlNode tblmahasiswanode = xmldoc.createelement("tblmahasiswa"); //xmlroot.appendchild(tblmahasiswanode); xmlroot.prependchild(tblmahasiswanode); XmlNode nimnode = xmldoc.createelement("nim"); nimnode.appendchild(xmldoc.createtextnode(txtnim.text)); tblmahasiswanode.appendchild(nimnode); XmlNode namanode = xmldoc.createelement("nama"); namanode.appendchild(xmldoc.createtextnode(txtnama.text)); tblmahasiswanode.appendchild(namanode); // simpan ke dalam file XML bool hasil = objclassxml.simpankefilexml(xmldoc, "datamahasiswa.xml"); if (hasil == true) MessageBox.Show("Data berhasil disimpan", "PESAN"); else MessageBox.Show("Data gagal disimpan", "PESAN"); else MessageBox.Show("Maaf NIM yang Anda inputkan sudah ada", "PESAN"); ResetSemua();

11 Baris 3-8: keterangannya sama dengan baris 3-8 pada langkah sebelumnya. Baris 9: periksa apakah variabel dataditemukan bernilai false. Jika benar, maka jalankan baris perintah Namun, jika salah, jalankan baris perintah 25. Baris 11: membuat node dengan nama childyangakandiupdate, yang berguna untuk menampung nilai kembalian yang berupa node, hasil dari method AmbilChildYangDimaksud(). Baris 12: membuat node baru dengan nama tblmahasiswa. Dimana node yang baru dibuat tersebut akan disimpan pada tblmahasiswanode. Baris 13: menumpuk / menimpa / mengganti node yang lama yaitu node childyangakandiupdate dengan node baru yang ada pada tblmahasiswanode. Baris 14: membuat node baru dengan nama nim. Dimana node yang baru dibuat tersebut akan disimpan pada nimnode. Baris 14: memasukkan isi dari TextBox txtnim ke dalam nimnode. Baris 16: menambahkan / memasukkan / menyisipkan node yang ada pada nimnode, pada posisi node paling akhir (last child) dari node tblmahasiswanode. Baris 17: membuat node baru dengan nama nama. Dimana node yang baru dibuat tersebut akan disimpan pada namanode. Baris 18: memasukkan isi dari TextBox txtnama ke dalam namanode. Baris 19: menambahkan / memasukkan / menyisipkan node yang ada pada namanode, pada posisi node paling akhir (last child) dari node tblmahasiswanode. Baris 20: mendeklarasikan variabel boolean dengan nama hasil, yang berguna untuk menampung nilai kembalian dari method simpankefilexml(). Baris 21-23: periksa apakan variabel hasil, bernilai true. Jika benar, maka tampilkan pesan Data berhasil diupdate. Akan tetapi, jika salah, pesan yang akan tampil adalah Data gagal diupdate. Baris 24: menampilkan pesan Data yang akan diupdate tidak ada. Baris 26: memanggil method ResetSemua(). Klik dua kali pada cmdhapus, lalu ketikkan kode yang berikut ini. private void cmdhapus_click(object sender, EventArgs e) XmlDocument xmldoc = new XmlDocument(); // read file XML xmldoc.load("datamahasiswa.xml"); // ambil first child dari document xml (Child 'dbmahasiswa') XmlNode xmlroot = xmldoc.documentelement; string strnim = txtnim.text; strnim); ClassXML objclassxml = new ClassXML(); bool dataditemukan = objclassxml.cekapakahnimada(xmlroot, if (dataditemukan == true)

12 XmlNode childyangakandihapus = objclassxml.ambilchildyangdimaksud(xmlroot, strnim); xmlroot.removechild(childyangakandihapus); // simpan ke dalam file XML bool hasil = objclassxml.simpankefilexml(xmldoc, "datamahasiswa.xml"); if (hasil == true) MessageBox.Show("Data berhasil dihapus", "PESAN"); else MessageBox.Show("Data gagal dihapus", "PESAN"); else MessageBox.Show("Data yang akan dihapus tidak ada", "PESAN"); ResetSemua(); Baris 3-8: keterangannya sama dengan baris 3-8 pada langkah sebelumnya Baris 9: periksa apakah variabel dataditemukan bernilai false. Jika benar, maka jalankan baris perintah Namun, jika salah, jalankan baris perintah 18. Baris 11: membuat node dengan nama childyangakandihapus, yang berguna untuk menampung nilai kembalian yang berupa node, hasil dari method AmbilChildYangDimaksud(). Baris 12: menghapus node yang ada pada childyangakandihapus, dengan menggunakan method RemoveChild(). Baris 13: mendeklarasikan variabel boolean dengan nama hasil, yang berguna untuk menampung nilai kembalian dari method simpankefilexml(). Baris 14-16: periksa apakan variabel hasil, bernilai true. Jika benar, maka tampilkan pesan Data berhasil dihapus. Akan tetapi, jika salah, pesan yang akan tampil adalah Data gagal dihapus. Baris 18: menampilkan pesan Data yang akan dihapus tidak ada. Baris 19: memanggil method ResetSemua(). Pada langkah ini kita akan membuat kode yang berguna untuk memanggil method ResetSemua(). Klik dua kali cmdreset, lalu ketikkan kodenya. private void cmdreset_click(object sender, EventArgs e) ResetSemua(); Dan kode berikut berguna untuk menutup aplikasi, yaitu kode untuk tombol dengan nama cmdkeluar. private void cmdkeluar_click(object sender, EventArgs e) this.close();

13 Sekarang kita akan membuat method yang akan kita gunakan pada program kita tadi. Method yang pertama akan kita buat adalah XMLKeDataGrid(). Berguna untuk menampilkan isi file XML ke dalam komponen DataGrid dgtabelmhs. Berikut kodenya. private void XMLKeDataGrid(string filexml) DataSet objdataset = new DataSet(); objdataset.readxml(filexml, XmlReadMode.InferSchema); dgtabelmhs.setdatabinding(objdataset, "tblmahasiswa"); Baris 3: membuat objek baru dengan nama objdataset, yang berguna sebagai media penampung data sementara di dalam memory. Baris 4: membaca isi file XML. Nama file XML yang akan dibaca isinya terdapat pada variabel filexml. Dan mode pembacaan file XML yang digunakan adalah InferSchema. Selanjutnya method yang akan kita buat adalah ResetSemua(). Berguna untuk mengembalikan setting / kondisi beberapa komponen, kembali seperti keadaan pada saat program pertama kali dijalankan. Berikut kodenya. private void ResetSemua() txtnim.text = ""; txtnim.focus(); txtnim.readonly = false; txtnim.backcolor = Color.FromKnownColor(KnownColor.Window); txtnama.text = ""; txtnama.enabled = false; cmdsimpan.enabled = false; cmdupdate.enabled = false; cmdhapus.enabled = false; XMLKeDataGrid("dataMahasiswa.xml"); Baris 3-6: adalah pengaturan untuk komponen TextBox txtnim. Pengaturan yang dilakukan adalah sebagai berikut. Kosongkan isinya, ubah fokus kursor ke txtnim, ubah statusnya menjadi TIDAK ReadOnly lagi, dan terakhir ubah warna background-nya menjadi warna background client area dari window. Baris 7 & 8: adalah pengaturan untuk komponen TextBox txtnama. Pengaturan yang dilakukan adalah sebagai berikut. Kosongkan isinya, dan non-aktifkan komponen tersebut. Baris 9-11: non-aktifkan komponen tombol, yaitu cmdsimpan, cmdupdate, dan cmdhapus. Baris 12: panggil method XMLKeDataGrid(). Dengan file XML yang digunakan adalah datamahasiswa.xml.

14 Selanjutny kita akan membuat kelas baru Langkah-langkah untuk membuat class sendiri adalah sebagai berikut: Buat class baru dengan menekan kombinasi tombol Ctrl + Shift + A. Maka akan tampil kotak dialog Add New Item. lalu pilih Class dan isi dengan nama ClassXML.cs, klik tombol Add. Setelah itu akan tercipta file class baru yang kita buat tadi. Tambahkan kode ini pada bagian awal, sebelum namespace. using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; using System.Xml; namespace cobaxmldenganinput Baris 4: memanggil namaspace System.Windows.Forms, yang bertugas menangani komponen-komponen form. Baris 5: memanggil namaspace System.Xml, yang bertugas menangani method-method yang berhubungan dengan file XML. Selanjutnya, pada class classxml tersebut akan kita buat tiga buah method, masing-masing dengan nama sebagai berikut. simpankefilexml(), cekapakahnimada(), dan yang terakhir adalah method AmbilChildYangDimaksud(). Method pertama yang akan dibuat adalah simpankefilexml(). Ketikkan kode berikut di dalam class classxml.

15 public bool simpankefilexml(xmldocument xmldoc, string namafilexml) XmlTextWriter objsimpanxml = new XmlTextWriter(namaFileXML, null); objsimpanxml.formatting = Formatting.Indented; objsimpanxml.indentation = 4; try xmldoc.save(objsimpanxml); return true; catch (XmlException e) MessageBox.Show(e.ToString(), Error!!! ); return false; finally objsimpanxml.close(); Baris 1: membuat method dengan nama simpankefilexml(), yang memiliki nilai kembalian bertipe boolean, dan dua buah parameter yaitu xmldoc dan namafilexml. Baris 3: membuat objek dengan nama objsimpanxml, yang bertugas untuk menulis ke dalam file XML. Variabel namafilexml, berisikan nama file XML yang akan kita tulisi. Dan parameter null, digunakan karena encoding yang digunakan pada file XML kita adalah utf-8 (coba lihat lagi file XML datamahasiswa.xml). Baris 4: menentukan bagaimana format keluaran dari file XML. Dan karena yang format yang dipakai adalah Formatting.Indented, maka output file XML kita, akan tersusun dengan pola menjorok ke dalam (indent) pada setiap level / child / node-nya. Baris 5: men-set nilai indent sebesar 4 point. Baris 6-15: mencoba untuk menyimpan file XML. Jika sukses, kembalikan nilai true. Akan tetapi, jika gagal, tampilkan pesan kesalahan / error yang terjadi, dan juga kembalikan nilai false. Baris 16-19: baris ini akan tetap dijalankan walau apapun yang terjadi. Kode yang dieksekusi berguna untuk menutup XmlTextWriter yang bernama objsimpanxml. Selanjutnya method yang akan dibuat adalah cekapakahnimada(), yang berguna untuk memeriksa apakah data dengan nim yang tercantum pada parameter strnim1 sudah ada atau belum. Ketikkan kode berikut tepat di bawah method yang telah kita buat pada langkah sebelumnya. private bool dataditemukan = false; public bool cekapakahnimada(xmlnode xmlroot, string strnim1) int i; dataditemukan = false;

16 for (i = 0; i < xmlroot.childnodes.count; i++) if (xmlroot.childnodes.item(i).nodetype == XmlNodeType. Element) XmlNode data = xmlroot.childnodes.item(i); string strnim2 = data.childnodes.item(0).firstchild. Value; if (strnim1 == strnim2) dataditemukan = true; break; return dataditemukan; Baris 1: mendeklarasikan variabel boolean dengan nama dataditemukan, dan langsung di-set dengan nilai false. Baris 2: membuat method dengan nama cekapakahnimada(), yang memiliki nilai kembalian bertipe boolean, dan dua buah parameter yaitu xmlroot dan strnim1. Baris 4: mendeklarasikan variabel integer dengan nama i. Baris 5: men-set variabel dataditemukan dengan nilai false. Baris 6: lakukan proses perulangan sebanyak jumlah child yang ada pada xmlroot. Baris 8: periksa apakah tipe node pada posisi i adalah Element. Jika benar, maka jalankan kode pada baris Baris 10: membuat variabel penampung node dengan nama data. Lalu ambil child / node dari xmlroot pada posisi / index i. Baris 11: ambil isi / value dari child nim (child nim ditunjukkan oleh Item(0)). Yang ada pada node data. Lalu simpan ke variabel strnim2. Baris 12-16: bandingkan apakah isi dari variabel strnim1 sama dengan isi variabel strnim2. Jika sama, set nilai variabel dataditemukan menjadi true, lalu hentikan proses perulangan dengan menggunakan perintah break. Baris 19: kembalikan nilai dari variabel dataditemukan. Dan untuk yang terakhir, method yang akan dibuat adalah Am ilchildyangdimaksud(), yang berguna untuk mengambil child / node yang berada pada posisi yang benar. Posisi node tersebut tergantung pada proses perbandingan parameter strnim1 dengan strnim2. public XmlNode AmbilChildYangDimaksud(XmlNode xmlroot, string strnim1) XmlNode childyangdikehendaki = xmlroot; int i; for (i = 0; i < xmlroot.childnodes.count; i++) if (xmlroot.childnodes.item(i).nodetype == XmlNodeType.

17 Element) XmlNode data = xmlroot.childnodes.item(i); string strnim2 = data.childnodes.item(0).firstchild. Value; if (strnim1 == strnim2) childyangdikehendaki = data; break; return childyangdikehendaki; Baris 1: membuat method dengan nama AmbilChildYangDimaksud(), yang memiliki nilai kembalian XmlNode, dan dua buah parameter yaitu xmlroot dan strnim1. Baris 3: isi node childyangdikehendaki dengan xmlroot. Supaya pada saat return selalu ada isinya. Baris 4: mendeklarasikan variabel integer dengan nama i. Baris 5: lakukan proses perulangan sebanyak jumlah child yang ada pada xmlroot. Baris 7: periksa apakah tipe node pada posisi i adalah Element. Jika benar, maka jalankan kode pada baris Baris 9: membuat variabel penampung node dengan nama data. Lalu ambil child / node dari xmlroot pada posisi / index i. Baris 10: ambil isi / value dari child nim (child nim ditunjukkan oleh Item(0)). Yang ada pada node data. Lalu simpan ke variabel strnim2. Baris 11-15: bandingkan apakah isi dari variabel strnim1 sama dengan isi variabel strnim2. Jika sama, set nilai variabel dataditemukan menjadi true, lalu hentikan proses perulangan dengan menggunakan perintah break. Baris 18: kembalikan node yang ada pada childyangdikehendaki. Sebelum program dijalankan, copy-kan terlebih dahulu file datamahasiswa.xml, ke dalam folder debug yang ada pada folder project kita. Tekan tombol F5. Maka program akan dijalankan maka akan tampil seperti gambar di bawah ini.

18 Setelah tampil seperti gambar di atas, untuk memasukkan data baru, silahkan isi NIM dan Nama. Lalu tekan tombol Simpan Baru.seperti gambar di bawah ini. Untuk meng-update data, masukkan NIM di NIM, tekan tombol Cari. Jika data ditemukan, silahkan ubah yang diperlukan. Yang bisa diubah hanya Nama saja, NIM tidak bisa. Setelah itu tekan tombol Update. Seperti gambar di bawah ini.

19 Untuk menghapus data, masukkan NIM di NIM, tekan tombol Cari. Jika data ditemukan, tekan tombol Hapus. Seperti gambar di bawah ini Tekan tombol Reset, untuk kembali ke kondisi awal program. Tekan tombol Keluar, untuk menutup aplikasi. Sekian Tutorial kali ini, sampai jumpa di tutorial selanjutnya, Salam Jago Coding, kalian Luar Biasa :D

20 Tentang Penulis Sendy PK Saya adalah Programmer yang memiliki impian untuk menguasai dunia kunjungi situs pribadi saya di dan Online Shop saya di

Program Penghitung Poin Klub Sepak Bola

Program Penghitung Poin Klub Sepak Bola Program Penghitung Poin Klub Sepak Bola Oleh: Sendy PK Halo para pecinta coding, ini tutorial pertama yang saya tulis, saya awali dengan membuat program untuk menghitung poin klub sepak bola dengan C#,

Lebih terperinci

Membuat Slide Show Gambar

Membuat Slide Show Gambar Membuat Slide Show Gambar Oleh: Sendy PK Halo Sobat Coding, kali ini kita akan membuat program yang bisa menampilkan SlideShow Gambar. Berikut deskripsi program yang akan kita buat : Program berguna untuk

Lebih terperinci

Membuat Slide Show Gambar

Membuat Slide Show Gambar Membuat Slide Show Gambar Oleh: Sendy PK Halo Sobat Coding, kali ini kita akan membuat program yang bisa menampilkan SlideShow Gambar. Berikut deskripsi program yang akan kita buat : Program berguna untuk

Lebih terperinci

Manipulasi Gambar dengan Efek yang keren

Manipulasi Gambar dengan Efek yang keren Manipulasi Gambar dengan Efek yang keren Oleh: Sendy PK Halo Sobat Coding, pada tutorial kali ini kita akan membuat program yang bisa digunakan untuk memanipulasi gambar. Berikut deskripsi program yang

Lebih terperinci

Manipulasi Gambar dengan Efek yang keren

Manipulasi Gambar dengan Efek yang keren Manipulasi Gambar dengan Efek yang keren Oleh: Sendy PK Halo Sobat Coding, pada tutorial kali ini kita akan membuat program yang bisa digunakan untuk memanipulasi gambar. Berikut deskripsi program yang

Lebih terperinci

Membuat SlideShow Gambar

Membuat SlideShow Gambar Membuat SlideShow Gambar Pada E-Trik ini kita akan membuat program yang bisa menampilkan SlideShow Gambar. Berikut deskripsi program yang akan kita buat. Program berguna untuk menampilkan slideshow gambar;

Lebih terperinci

Program Piano 1 Oktaf

Program Piano 1 Oktaf Program Piano 1 Oktaf Oleh: Sendy PK Halo Sobat Coding, siapa yang suka musik? kalau saya suka sekali main piano jadi pada tutorial kali ini kita akan membuat program piano1 oktaf sederhana, jadi kita

Lebih terperinci

Menggambar Objek 2D dengan Mudah

Menggambar Objek 2D dengan Mudah Menggambar Objek 2D dengan Mudah Oleh: Sendy PK Halo sobat coding, ada yang suka gambar? Kalo ada tutorial ini pas banget nih, karena kali ini kita akan membuat program untuk menggambar objek 2D. Berikut

Lebih terperinci

Program Penghitung Biaya Kuliah per SKS

Program Penghitung Biaya Kuliah per SKS Program Penghitung Biaya Kuliah per SKS Oleh: Sendy PK Halo pecinta coding, kali ini saya akan membuat program untuk menghitung berapa banyak SKS yang harus dibayarkan dalam satu semester, bagi para mahasiswa,

Lebih terperinci

Gambar 1 Tampilan Program Yang Akan Dibuat

Gambar 1 Tampilan Program Yang Akan Dibuat Pada E-Trik ini kita akan membuat program untuk menggambar objek 2D. Berikut deskripsi program yang akan kita buat. Program berguna untuk menggambar bentuk/shape 2D. Pilihan bentuk/shape ada tiga buah,

Lebih terperinci

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

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

Lebih terperinci

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

Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5)

Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5) Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5) Mohammad Rizal Ghani [email protected] :: http://infotemenn.blogspot.com Abstrak ASP.NET adalah bahasa pemrograman yang bertujuan untuk

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

Program Piano. Kenapa penanganan event keyboard ini sangat penting?

Program Piano. Kenapa penanganan event keyboard ini sangat penting? Pada E-Trik ini kita akan membuat program piano 1 oktaf sederhana. Berikut deskripsi program yang akan kita buat. Program berguna untuk meng-generate nada dari Do rendah sampai Do tinggi (8 tangga nada).

Lebih terperinci

JOBSHEET 8 DATABASE IN VB

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

Lebih terperinci

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; } I. Bahan Kajian 1. Perulangan (Iterasi) Perulangan(iterasi), menyatakan bahwa suatu instruksi tertentu akan diulang sampai tercapai kondisi tertentu, tanpa kita harus menulis perintah tersebut secara berulang.

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

CHAPTER #8 DESAIN KONTROL, MENUBAR, TOOLBAR, STATUSBAR DAN FORM MDI

CHAPTER #8 DESAIN KONTROL, MENUBAR, TOOLBAR, STATUSBAR DAN FORM MDI CHAPTER #8 DESAIN KONTROL, MENUBAR, TOOLBAR, STATUSBAR DAN FORM MDI Setiap aplikasi yang berbasis Windows, kita akan menemukan kelebihan di dalamnya seperti menubar, toolbar, statusbar dan form MDI(Multiple

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

Pemrograman Visual. Ramos Somya

Pemrograman Visual. Ramos Somya Pemrograman Visual Ramos Somya Menubar memberikan kesan sangat tinggi terhadap sebuah aplikasi yang dilengkapi dengan kontrol ini. Keunggulan pemakaian menubar adalah kita dapat mengorganisasi semua aksi

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 10 Modul Standar Ketika membuat program yang cukup besar, kita mungkin memiliki lebih dari satu form yang menggunakan

Lebih terperinci

Praktikum 6 SubForm dan Kode VBA

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

Lebih terperinci

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA A. MAKSUD DAN TUJUAN 1. MAKSUD Memahami cara menyimpan data ke dalam basis data dengan kode program 2. TUJUAN Mahasiswa mampu membuat program

Lebih terperinci

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA Tujuan : Membuat Form dengan wizard Pembuatan tombol (command button) pada form Memahami pengoperasian Update dan Delete pada Form Dapat membuat

Lebih terperinci

SOLUTIONS DAN PROJECT

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

Lebih terperinci

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

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

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 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

Pengenalan JavaScript

Pengenalan JavaScript Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu

Lebih terperinci

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB Excel Sebagai Output VB 3.1 Excel Sebagai Output VB Sebagaimana kita ketahui, VB dapat memproses data dari berbagai sumber atau format data, misalnya data dbase, Access, SQL Server, MySQL, dan lain-lain.

Lebih terperinci

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

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

Lebih terperinci

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

1 Dasar-Dasar C# Dasar-dasar C#

1 Dasar-Dasar C# Dasar-dasar C# Dasar-Dasar C# A. Berkenalan dengan C# Dari awal dikembangkannya, C# (baca: C Sharp) memang diposisikan untuk bersaing dengan Java, terutama dari sisi keunggulan Java yang menggunakan object oriented programming

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

1. LifeLine Sequence Diagram dibuat dengan banyak lifeline. Setiap lifeline mendapatkan tempat sendiri sendiri. Beberapa jenis lifeline antara lain

1. LifeLine Sequence Diagram dibuat dengan banyak lifeline. Setiap lifeline mendapatkan tempat sendiri sendiri. Beberapa jenis lifeline antara lain 1 Rekayasa Perangkat Lunak Materi 5 Sequence Diagram Sequence diagram mendeskripsikan bagaimana entitas dalam system berinteraksi, termasuk pesan yang digunakan saat interaksi. Semua pesan dideskripsikan

Lebih terperinci

Tugas II II5166 (Keamanan Informasi Lanjut)

Tugas II II5166 (Keamanan Informasi Lanjut) Tugas II II5166 (Keamanan Informasi Lanjut) Membuat aplikasi TWITTER yang mengambil data dari API-nya TWITTER Semester 1-2012/2013 Dosen: Dr. Ir. Budi Rahardjo Dikerjakan Oleh: 23512036 - Wahyu Widodo

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

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

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

Lebih terperinci

Bahasa Pemrograman-1 (Visual Basic)

Bahasa Pemrograman-1 (Visual Basic) Praktikum-17 AMIK-STMIK JAYANUSA Imam Gunawan, M. Kom MEMBUAT DATABASE MYSQL DENGAN SQL-YOG 1. Aktifkan Wamp Server : Klik Start, Program, WampServer, Start WampServer 2. Buka SQL-Yog : Klik Start, Program,

Lebih terperinci

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

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

Lebih terperinci

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

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

Lebih terperinci

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK 1 PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK 1.1 NetBeans 8.1 Sebelum membuat project ada baiknya kenali dulu windows yang ada pada NetBeans 8.1 Projects/Services/Files Editor Output Navigator Projects

Lebih terperinci

URAIAN POKOK PERKULIAHAN

URAIAN POKOK PERKULIAHAN Minggu ke : 1 Penyusun : Dian Usdiyana Rini Marwati Materi : 1. Pengenalan Delphi 1.1 IDE 1.2 Bagian-bagian IDE 1.3 Membuat & Menyimpan Program 1.4 Memanggil & Mengedit Program 1.5 Simbol Button 1.6 Label

Lebih terperinci

MENANGANI DATA PADA FORM Aplikasi IT-2 Dalam hal menangani data yang dikirim ke server, PHP memiliki beberapa variabel Superglobals yang secara otomatis akan menangkap data berdasarkan metode (method)

Lebih terperinci

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR MOBILE PROGRAMMING Oleh : CHALIFA CHAZAR MATERI 6 PENGGUNAAN ACTIVITY & INTENT Tujuan: Mahasiswa memahami siklus hidup suatu activity dan mampu menerapkan penggunaan intent dalam pembuatan suatu aplikasi

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

visit : www.marisharingilmu.wordpress.com

visit : www.marisharingilmu.wordpress.com Lisensi Pocket Book Pocket Book ini dapat anda copy dan distribusikan dengan gratis untuk kegiatan pembelajaran. Selamat datang di Pocket Book edisi selanjutnya yaitu Pocket Book : Membuat Aplikasi Java

Lebih terperinci

MODUL 9. Pemrograman Visual dengan Database SQL Server

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

Lebih terperinci

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

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan Setelah melakukan tahap perancangan yang ada pada bab 3, langkah selanjutnya adalah mengimplementasikannya. Dari hasil tahap implementasi dihasilkanlah sebuah sistem dengan nama

Lebih terperinci

Mengelola Database Menggunakan Macro Excel

Mengelola Database Menggunakan Macro Excel Mengelola Database Menggunakan Macro Excel Mengelola Database Menggunakan Macro Excel Yudhy Wicaksono & Solusi Kantor PENERBIT PT ELEX MEDIA KOMPUTINDO Mengelola Database Menggunakan Macro Excel Yudhy

Lebih terperinci

Modul Praktikum Ke-2

Modul Praktikum Ke-2 Bahasa Pemrograman Dasar Fathurrohman 6 Modul Praktikum Ke-2 (Method, Objek Kontrol (OptionButton, CheckBox, Frame), Variabel, Tipe Data) Aktifkan VB 6 melalui tombol Start. Buka kembali project Latihan1.vbp:

Lebih terperinci

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript Dosen Pembimbing : Dwi Susanto Oleh : Noer Rhiannah A (4103131052) 3 D3 MMB B PROGRAM STUDI TEKNOLOGI MULTIMEDIA BROADCASTING DEPARTEMEN MULTIMEDIA

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

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT Pemrograman Database dengan Remote Data Control Tessy Badriyah, SKom,MT Definisi Remote Data Control merupakan metode alternatif untuk melakukan koneksi ke database selain menggunakan ODBC dan ORADC Diagram

Lebih terperinci

E-Trik Visual C++ 6.0

E-Trik Visual C++ 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

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

E-trik Visual C# Dasar-Dasar C# Suharian Ramadi

E-trik Visual C# Dasar-Dasar C# Suharian Ramadi E-trik Visual C# 2005 Dasar-Dasar C# Suharian Ramadi Dasar-Dasar C# A. Berkenalan dengan C# Dari awal dikembangkannya, C# (baca: C Sharp) memang diposisikan untuk bersaing dengan Java, terutama dari sisi

Lebih terperinci

Latihan 1: Mengoperasikan Excel

Latihan 1: Mengoperasikan Excel Student Exercise Series: Microsoft Office Excel 007l Latihan : Mengoperasikan Excel Buatlah sebuah buku kerja baru, kemudian ketikkan teks-teks berikut ini. Simpan hasilnya dengan nama Lat-0 dalam folder

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

Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE

Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE 1. Buka XAMPP control panel, start MySQL dan Apache server. 2. Import file electicalgoods.sql

Lebih terperinci

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

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

Lebih terperinci

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

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

Lebih terperinci

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA By. Samsudin_Batolay Tutorial disini tidak membahas persis seperti contoh gambar diatas, tetapi panduan dasar yang sederhana yang dapat langsung

Lebih terperinci

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans) BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans) 9.1 Bahasan dan Sasaran 9.1.1 Bahasan - Pada bab kali ini akan membahas tentang koneksi PostgreSQL dengan bahasa pemrograman java. - Selain hal itu akan dibahas

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

MICROSOFT WORD. Berikut ini adalah beberapa istilah yang akan dipakai dalam mengoperasikan Microsoft Word 2007:

MICROSOFT WORD. Berikut ini adalah beberapa istilah yang akan dipakai dalam mengoperasikan Microsoft Word 2007: MICROSOFT WORD 1. Mengenal Microsoft Word Microsoft Word merupakan program aplikasi pengolah kata (word processor) yang yang biasa digunakan untuk membuat laporan, dokumen berbentuk surat kabar, label

Lebih terperinci

Jeffrey Hermanto Halimsetiawan tutorialpemrograman.wordpress.com 22 Maret 2009

Jeffrey Hermanto Halimsetiawan tutorialpemrograman.wordpress.com 22 Maret 2009 Oracle Database (Oracle XE) dan C# Connectivity Jeffrey Hermanto Halimsetiawan [email protected] tutorialpemrograman.wordpress.com 22 Maret 2009 tutorialpemrograman.wordpress.com - 2009 1 Langkah-langkah

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

CHAPTER #9 Mengenal ADO.NET dan Koneksi Database

CHAPTER #9 Mengenal ADO.NET dan Koneksi Database CHAPTER #9 Mengenal ADO.NET dan Koneksi Database Pembahasan pada bab terakhir ini berkaitan dengan perancangan aplikasi yang dapat melakukan interaksi dengan database pada SQL server. Teknologi yang digunakan

Lebih terperinci

Object (Control) Dalam Vb.Net

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

Lebih terperinci

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel. Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

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 @ [email protected] YMessenger @ Nizar_aluk Facebook @ Nizar al varez WebBlog @ http://www.arekmbolong.wordpress.com/ Assalamualaikum Wr. Wb Disini kita akan bahas cara koneksi

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

Mengenal Tabel, Membuat Tabel, Mengedit Tabel, Memasukkan Data Kedalam Tabel

Mengenal Tabel, Membuat Tabel, Mengedit Tabel, Memasukkan Data Kedalam Tabel Penggunaan Tabel Mengenal Tabel, Membuat Tabel, Mengedit Tabel, Memasukkan Data Kedalam Tabel Visual Fox pro memiliki fasilitas tabel yang berguna untuk menyimpan data. Untuk membuat tabel tersebut Anda

Lebih terperinci

Praktikum JTable. Gambar 1

Praktikum JTable. Gambar 1 Praktikum JTable Praktikum 1 : Buatlah aplikasi seperti gambar 1. Pada aplikasi tersebut user dapat menambahkan, mengedit dan menghapus data. Data yang dimasukkan berupa nama, alamat, no telp dan email.

Lebih terperinci

Laporan Bengkel Web II Modul 6

Laporan Bengkel Web II Modul 6 Laporan Bengkel Web II Modul 6 D I S U S U N Oleh : Muhammad Aly Al-Husaini 1457301050 1 SI C Politeknik Caltex Riau T.A 2014-2015 Modul 6. Fungsi Filter PHP Contoh Program Contoh 1 : Baris 3, membuat

Lebih terperinci

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

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

Lebih terperinci

BAB 8 Argumen dari Command-line

BAB 8 Argumen dari Command-line BAB 8 Argumen dari Command-line 8.1 Tujuan Pada bagian ini, kita akan mempelajari bagaimana untuk memproses sebuah input dari command-line dengan menggunakan argumen yang diberikan kepada program Java.

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

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika. Topik Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika. Tujuan Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu: 1. Menggunakan Netbeans IDE untuk membuat program Java

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

INSTRUKSI PENCABANGAN

INSTRUKSI PENCABANGAN INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan

Lebih terperinci

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1 PRAKTIKUM 6 SPINNER Spinner adalah aplikasi sederhana untuk menyusun pilihan ketika akan memilih sebuah jawaban berupa option, dan menampilkan jawaban terpilih di textbox. Spinner merupakan view yang memiliki

Lebih terperinci

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom 1. Membuat Project Baru File New Project Browse : Cari folder tempat untuk menyimpan Project. 2. Membuat Form baru menggunakan

Lebih terperinci

TUGAS POLA-POLA PERANCANGAN SISTEM INFORMASI PERSEWAAN VCD DAN DVD. Dengan Design pattern (Factory Method)

TUGAS POLA-POLA PERANCANGAN SISTEM INFORMASI PERSEWAAN VCD DAN DVD. Dengan Design pattern (Factory Method) TUGAS POLA-POLA PERANCANGAN SISTEM INFORMASI PERSEWAAN VCD DAN DVD Dengan Design pattern (Factory Method) Disusun Oleh : Ety Sudarwati 09120008 Putu Reksa Winda Perdana 09120046 TEKNIK INFORMATIKA UNIVERSITAS

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

KONEKSI DATABASE SQL DENGAN VB.NET

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

Lebih terperinci

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel [Tutorial VB6] Bab 4 Penggunaan Data dan Variabel 1. Buka Microsoft Visual Basic 6.0. 2. Pada jendela New Project, klik Existing Pilih file Latihan.vbp klik Open 3. Tambahkan form baru ke dalam Project,

Lebih terperinci

Bab Hasil Pembuatan Aplikasi

Bab Hasil Pembuatan Aplikasi Bab 4 Hasil dan Pembahasan Bab ini berisi tentang hasil pembuatan aplikasi untuk penjadwalan ujian skripsi di Fakultas Teknologi Informasi (FTI) UKSW. Hasil yang dibahas adalah input dan manage data serta

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

PRAKTIKUM 1 2 MENGENAL DELPHI

PRAKTIKUM 1 2 MENGENAL DELPHI PRAKTIKUM 1 2 MENGENAL DELPHI 1. MINGGU KE : 1 dan 2 2. PERALATAN : LCD, Perangkat Komputer 3. SOFTWARE : DELPHI 4. TUJUAN : Mahasiswa dapat Menjalankan dan mengenal bagian-bagian fasilitas IDE. Melakukan

Lebih terperinci

Koneksi Java GUI-Database

Koneksi Java GUI-Database Koneksi Java GUI-Database Untuk memberikan data pada GUI yang diambil dari database Oracle, ada beberapa langkah yang harus dilakukan: 1. Membuat class koneksi 2. Membuat GUI 3. Menambahkan kode pengaksesan

Lebih terperinci

Membuat Game Mencocokan Objek dengan C++ (Part 1)

Membuat Game Mencocokan Objek dengan C++ (Part 1) Membuat Game Mencocokan Objek dengan C++ (Part 1) Oleh: Sendy PK Kali ini kita akan mebuat game yang disebut Same Game yaitu game yang akan mencocokan objek yang satu dengan yang lain, dengan menggunakan

Lebih terperinci

SUMBER BELAJAR PENUNJANG PLPG

SUMBER BELAJAR PENUNJANG PLPG SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII

Lebih terperinci

Membuat Template Interaktif pada Microsoft Word 2010

Membuat Template Interaktif pada Microsoft Word 2010 Membuat Template Interaktif pada Microsoft Word 2010 Hafid Mukhlasin [email protected] http://www.facebook.com/hafidm Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

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

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

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

Lebih terperinci