Koneksi C#.NET dengan MySQL Menggunakan MySQL Connector/Net

Ukuran: px
Mulai penontonan dengan halaman:

Download "Koneksi C#.NET dengan MySQL Menggunakan MySQL Connector/Net"

Transkripsi

1 Koneksi C#.NET dengan MySQL Menggunakan MySQL Connector/Net July 13, 2009 by Kang Admin Leave a reply» Artikel sederhana ini membahas bagaimana melakukan koneksi secara manual dari aplikasi Visual C#.NET ke database MySQL. Untuk menghubungkan kedua teknologi tersebut, dibutuhkan suatu kumpulan library yang berfungsi sebagai konektor antara aplikasi dengan database server. MySQL sendiri sudah menyediakan konektor tersebut dengan nama MySQL Connector/Net. Bila Anda belum punya konektor tersebut, silakkan download di situs resmi MySQL, cari versi terbarunya di bagian Connector/Net. Sebagai contoh basis datanya, saya menggunakan basis data World.sql, yang juga dapat didownload dari situsnya MySQL. Langkah-langkah 1. Buatkan project baru pada Visual Studio, pilih Windows Forms Application pada Visual Studio installed templates. 2. Tambahkan komponen DataGridView ke dalam form yang telah dibuat.

2 3. Tambahkan dua buah Button dan atur posisinya seperti terlihat pada gambar di bawah ini. 4. Karena kita menambahkan library tambahan yaitu MySQL Connector/Net, maka klik kanan pada node Reference pada jendela Solution Explorer, kemudian pilih Add Reference, setelah itu muncul jendela Add Reference, klik Tab Browse. Kemudian cari folder hasil ekstrak dari MySQL Connector/Net, pilihlah file mysql.data.dll. Berikut gambar dari jendela Add Reference dan hasil referensi ke file mysql.data.dll yang telah berhasil.

3 5. Klik kanan form1.cs (misalnya nama form-nya form1.cs) pada aplikasi yang telah Anda buat, pilih View Code, kemudian tambahkan kode program berikut pada form1.cs. File Form1.cs view sourceprint 01.using System; 02.using System.Data; 03.using System.Windows.Forms; // referensi tambahan ke library MySQL Connector/Net 06.using MySql.Data.MySqlClient; namespace bowo.xcsl public partial class Form1 : Form // definisi data koneksi 13. private string host = "localhost"; 14. private string username = "root"; 15. private string password = ""; 16. private string database = "world"; 17. private string tabel = "city";

4 public Form1() InitializeComponent(); private void AmbilData() // coba ambil data di database mysql 27. try // waktu mulai proses 30. long start = Environment.TickCount; // lakukan koneksi 33. MySqlConnection konektor = 34. new MySqlConnection("datasource=" + host + ";" "username=" + username + ";" "password=" + password + ";" "database=" + database); // buatkan dataset 40. DataSet sqldataset = new DataSet(); // query sql 43. MySqlDataAdapter sqladapter = 44. new MySqlDataAdapter( 45. "SELECT * FROM " + tabel, konektor); // binding data 48. sqladapter.fill(sqldataset, tabel); // kirim ke datagrid 51. dgridhasil.datasource = sqldataset.tables[tabel].defaultview; // waktu akhir proses 54. long end = Environment.TickCount; // lama pemrosesan 57. lblwaktuproses.text = "Waktu Pemrosesan = " (end - start).tostring() + " ms"; catch (MySqlException e) MessageBox.Show(e.Message); catch (Exception e) MessageBox.Show(e.Message); private void btambildata_click(object sender, EventArgs e) 71.

5 72. AmbilData(); private void btkeluar_click(object sender, EventArgs e) Application.Exit(); Kode di atas akan melakukan koneksi ke database MySQL dengan nama database world dan akan melakukan proses mengambil semua data pada tabel city. Jika terjadi kesalahan dalam penulisan perintah SQL, maka terjadi exception pada MySQLException dan akan memberitahu kepada Anda letak kesalahan perintah SQL. Dilihat dari arus datanya berdasarkan kode program di atas, maka dapat digambarkan secara sederhana sebagai berikut: [MySQL Database Server] -> MySqlConnection -> DataSet -> MySqlDataAdapter -> DataGridView -> [User] 6. Pastikan MySQL Servernya telah dijalankan, setelah itu lakukan proses Build program (F6) kemudian jalankan program (CTRL + F5). Berikut ini tampilan apabila tombol Ambil Data diklik.

6 Pengelolaan Database MySQL Melalui C# August 26, 2009 by Kang Admin Leave a reply» Menyambung artikel sebelumnya yang berjudul Koneksi C#.NET dengan MySQL Menggunakan MySQL Connector/Net, kali ini saya akan menjelaskan bagaimana untuk melakukan proses pengelolaan database MySQL yang meliputi proses INSERT, UPDATE, dan DELETE melalui aplikasi C#.NET. Pada dasarnya C#.NET memiliki database server sendiri yang khusus dibuat untuk teknologi.net yaitu MSSQL atau yang lebih dikenal dengan SQL Server. MySQL sebagai database server yang sangat populer tidak ketinggalan untuk menyediakan connector agar databasenya tetap bisa diakses oleh berbagai macam bahasa pemrograman dan juga multiplatform, salah satunya untuk platform Windows dan untuk framework.net, MySQL menyediakan Connector/Net sebagai library yang khusus dibuat untuk bahasa pemrograman yang berbasis.net Framework. Aplikasi yang akan kita buat merupakan aplikasi yang sederhana, yang penting ada proses INSERT, UPDATE, DELETE yang merupakan proses yang wajib disediakan disamping proses SELECT apabila kita membuat aplikasi yang berhubungan dengan pengelolaan database. Aplikasi ini sebenarnya saya buat secara coba-coba. Minimnya pengetahuan dan sumber referensi membuat saya dalam melakukan coding harus melewati proses try and error berkalikali. Entah kenapa waktu saya utak-atik ternyata bisa jadi dan berjalan seperti yang diharapkan, Alhamdulillah. Mungkin Anda lebih tahu untuk coding-nya agar lebih simpel dan bagus, silakkan beri komentarnya Pada dasarnya saya membuat tiga buah kelas untuk membuat program ini. Kelas tersebut antara lain : 1. Kelas KoneksiServer Kelas ini bertujuan untuk melakukan koneksi ke database MySQL. Kelas ini juga nantinya tersedia property untuk melakukan query. 2. Kelas FormUtama Kelas ini sebenarnya merupakan kelas yang dibuat secara otomatis ketika sebuah form dibuat. Kelas ini menampung komponen / control windows sebagai antarmuka utama aplikasi. 3. Kelas FormPengelolaan Untuk memudahkan agar control untuk pengelolaan tidak tercampur dengan hasil keluaran, maka dibuat kelas ini.

7 Sebagai databasenya, saya menggunakan contoh database world.sql yang disediakan secara gratis pada situs dev.mysql.com Bagaimana membuat aplikasi ini? Silakkan ikuti langkah berikut : A. Membuat Form Utama 1. Buat project baru pada Visual Studio, kemudian pilih templates untuk Windows Form Applications 2. Buatkan referensi ke MySQL Connector/Net. Bila Anda belum paham bagaimana caranya, silakkan lihat artikel Koneksi C#.NET dengan MySQL Menggunakan MySQL Connector/Net 3. Tambahkan dan susun beberapa komponen seperti gambar berikut : 4. Atur property pada form baru tersebut sebagai berikut :

8 5. Beri event handler pada beberapa control tersebut dan juga tuliskan kode programnya. Untuk lebih jelasnya, silakkan lihat kode program berikut : 1. File FormUtama.cs /* Aplikasi C#.NET Untuk Pengolahan Basis Data Sederhana Melalui MySQL * * Author : Husnan Wibowo * URL : * bowo_iostream[at]yahoo.com * (P) Agustus, 2009 * * The author make NO warranty of any kind, expressed or * implied, with regard to these programs. * The author shall NOT be liable in any event for * incidental or consequential damages in connection with, * or arising out of, the furnishing, performance, or use of * these programs. */ using System; using System.Data; using System.Drawing; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace bowo.xcsl public partial class FormUtama : Form // buatkan objek koneksi ke server

9 private KoneksiServer koneksi = new KoneksiServer(); // siapkan variabel untuk dataset (untuk data grid) private DataSet dataset = new DataSet(); // buatkan objek ke kelas FormPengelolaan private FormPengelolaan formkelola; // menampung nomor id kota pilihan pengguna private string id = ""; public FormUtama() InitializeComponent(); btedit.enabled = false; bthapus.enabled = false; private void dtgridkeluaran_cellclick(object sender, DataGridViewCellEventArgs e) // batasi pemilihan cell hanya untuk kolom id saja if (e.columnindex == 0) // dapatkan nomor id dari datagrid ketika pengguna memilih cell pada kolom pertama id = dtgridkeluaran.currentcell.value.tostring(); btedit.enabled = true; bthapus.enabled = true; else // reset id dan disable tombol edit id = ""; btedit.enabled = false; bthapus.enabled = false; private void btkeluar_click(object sender, EventArgs e) Application.Exit(); private void bttampil_click(object sender, EventArgs e) UpdateDataGrid(); private void btedit_click(object sender, EventArgs e) // pastikan pengguna telah memilih no id dari datagrid if (id.trim()!= "") // set mode pengelolaan formkelola = new FormPengelolaan("edit", id);

10 // form pengelolaan mereferensi form utama formkelola.formutamaref = this; // tampilkan form pengelolaan formkelola.showdialog(); private void bttambah_click(object sender, EventArgs e) // set mode pengelolaan // argumen null diberikan karena untuk menambah data tidak diperlukan nomor id formkelola = new FormPengelolaan("tambah", null); // form pengelolaan mereferensi form utama formkelola.formutamaref = this; // tampilkan form pengelolaan formkelola.showdialog(); private void bthapus_click(object sender, EventArgs e) // pastikan pengguna telah memilih no. id dari datagrid if (id.trim()!= "") // dapatkan konfirmasi dari pengguna DialogResult konfirmasi = MessageBox.Show("Hapus Data Ini...?", "Perhatian!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); 1"); // konfirmasi untuk menghapus if (konfirmasi == DialogResult.OK) // hapus data terpilih koneksi.sqlquery("delete FROM city WHERE id = " + id + " LIMIT try koneksi.mycmd.executenonquery(); // proses hapus OK MessageBox.Show("Data telah dihapus!", "Hapus OK", MessageBoxButtons.OK, MessageBoxIcon.Information); catch (MySqlException err) MessageBox.Show("MySQL ERROR : " + err.message, "SQL ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); catch (Exception err) MessageBox.Show("PROGRAM ERROR : " + err.message, "PROGRAM ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);

11 // tutup koneksi koneksi.konektor.close(); // update grid setelah terjadi perubahan UpdateDataGrid(); public void UpdateDataGrid() // update datagrid dataset.clear(); // lakukan query select koneksi.sqlquery("select city.id, city.name AS Kota, city.population AS Populasi, city.district AS Provinsi, country.name AS Negara, country.region AS Kawasan, country.continent AS Benua FROM city, country WHERE city.countrycode = country.code ORDER BY country.name ASC"); try MySqlDataAdapter sqladapter = new MySqlDataAdapter(koneksi.MyCmd.CommandText, koneksi.konektor); sqladapter.fill(dataset, koneksi.mycmd.commandtext); dtgridkeluaran.datasource = dataset.tables[koneksi.mycmd.commandtext].defaultview; lblnbaris.text = "Jumlah Data = " + dtgridkeluaran.rowcount.tostring(); catch (MySqlException err) MessageBox.Show("MySQL ERROR : " + err.message, "SQL ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); catch (Exception err) MessageBox.Show("PROGRAM ERROR : " + err.message, "PROGRAM ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); // tutup koneksi koneksi.konektor.close(); Penjelasan file FormUtama.cs private KoneksiServer koneksi = new KoneksiServer();

12 merupakan statemen untuk melakukan koneksi ke server MySQL. KoneksiServer merupakan kelas yang didefinisikan pada file KoneksiServer.cs private DataSet dataset = new DataSet(); merupakan statemen untuk membuat objek dataset. DataSet merupakan kontrol untuk melakukan akses data. DataSet juga menampung semua data tabel, relasi, dan juga hasil dari query. DataSet menyimpan data tersebut pada memori sehingga data tersebut dapat dengan cepat diakses atau dimanipulasi. private FormPengelolaan formkelola; Karena aplikasi ini memiliki form pengelolaan tersendiri, maka statemen di atas perlu dituliskan. private string id = ; merupakan variabel untuk menyimpan nomor id data tabel. Nilai pada variabel ini nantinya digunakan sebagai data unik untuk melakukan proses edit dan delete. Aplikasi ini dalam melakukan proses edit dan delete harus mengetahui nomor id dari tabel yang bersangkutan melalui DataGrid yang ditampilkan. Oleh karena itu pengguna harus memilih kolom ID pada DataGrid untuk memilih data mana yang akan dihapus atau diedit. Untuk itu event handler berikut perlu dituliskan. private void dtgridkeluaran_cellclick(object sender, DataGridViewCellEventArgs e) Karena event handler tersebut dapat dijalankan untuk semua kolom dan baris, sedangkan untuk melakukan proses edit dan delete hanya membutuhkan data dari kolom ke 0 maka statement berikut perlu dituliskan. if (e.columnindex == 0) id = dtgridkeluaran.currentcell.value.tostring(); variabel id di atas akan memperoleh nilai dari cell pada kolom ke 0 yang dijalankan ketika pengguna memilih nomor id pada DataGrid.

13 formkelola = new FormPengelolaan( edit, id); akan membuat objek dari FormPengelolaan, argumen yang disertakan menandakan bahwa form yang dibuat untuk keperluan edit pada data dengan id tertentu. formkelola.formutamaref = this; membuat formkelola dapat mengakses data-data pada form utama. Hal ini untuk melakukan proses Update terhadap DataGrid setelah pengguna menekan tombol OK yang menandakan telah terjadi perubahan pada isi tabel. formkelola.showdialog(); berguna untuk menampilkan formkelola dari formutama. Form utama tidak akan bisa diakses sebelum formkelola ditutup. koneksi.sqlquery( DELETE FROM city WHERE id = + id + LIMIT 1 ); akan melakukan proses delete pada data tertentu. Property SqlQuery merupakan property yang akan melakukan koneksi ke server MySQL kemudian mempersiapkan proses eksekusi terhadap query yang dilampirkan pada argumennya. koneksi.mycmd.executenonquery(); berguna untuk mengeksekusi query dari perintah sql seperti Insert, Update, dan Delete. Method ExecuteNonQuery merupakan method milik kelas MySqlCommand. Method : public void UpdateDataGrid() dataset.clear();

14 digunakan sebagai method untuk melakukan proses refresh terhadap tampilan DataGrid. dataset.clear() akan membuat dataset dikosongkan sehingga secara otomatis tampilan DataGrid akan kosong. Untuk mengisinya kembali beberapa statemen berikut diperlukan. Statemen ini merupakan statemen untuk memperoleh data (proses SELECT). MySqlDataAdapter sqladapter = new MySqlDataAdapter(koneksi.MyCmd.CommandText, koneksi.konektor); sqladapter.fill(dataset, koneksi.mycmd.commandtext); dtgridkeluaran.datasource = dataset.tables[koneksi.mycmd.commandtext].defaultview; Statemen di atas mirip dengan statemen pada artikel Koneksi C#.NET dengan MySQL Menggunakan MySQL Connector/Net, namun pada aplikasi ini tidak lagi menggunakan tabel tunggal, melainkan relasi tabel, sehingga dapat diganti dari tabel ke property CommandText. Pada aplikasi ini dibuatkan beberapa Exception Handling yang berguna untuk mengantisipasi kesalahan baik dari kesalahan sintaks query MySQL (MySqlException) maupun kesalahan umum program (Exception). B. Membuat Form Pengelolaan Form pengelolaan merupakan form yang khusus dibuat untuk melakukan proses edit dan tambah data. Form ini dipanggil dari form utama. Buatlah form dan komponennya serta susun seperti gambar berikut : Setelah itu atur property dari masing-masing komponen sebagai berikut :

15 Kemudian seperti biasa buatkan event handler yang sesuai dari komponen / control tersebut dan tuliskan kode program berikut pada file FormPengelolaan.cs 2. File FormPengelolaan.cs /* Aplikasi C#.NET Untuk Pengolahan Basis Data Sederhana Melalui MySQL * * Author : Husnan Wibowo * URL : * bowo_iostream[at]yahoo.com * (P) Agustus, 2009 * * The author make NO warranty of any kind, expressed or * implied, with regard to these programs. * The author shall NOT be liable in any event for * incidental or consequential damages in connection with, * or arising out of, the furnishing, performance, or use of * these programs. */ using System; using System.Data; using System.Drawing; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace bowo.xcsl public partial class FormPengelolaan : Form // buka koneksi ke server private KoneksiServer koneksi = new KoneksiServer(); private FormUtama formutamaref; private MySqlDataReader datareader;

16 private bool istambah; private string id; public FormPengelolaan(string mode, string id) InitializeComponent(); // dapatkan nama negara AmbilNegara(); // mode query untuk tambah atau edit if (mode.tolower() == "tambah") // set variabel bahwa pengguna telah menekan tombol tambah // judul form juga diubah istambah = true; this.text += " [Tambah]"; else // edit istambah = false; this.text += " [Edit]"; this.id = id; // tampilkan data dari database ke textbox TampilkanDataTerpilih(); private void btreset_click(object sender, EventArgs e) // reset semua masukkan txtkota.text = ""; txtprovinsi.text = ""; txtpopulasi.text = ""; cmbnegara.text = ""; private void btbatal_click(object sender, EventArgs e) // batal edit / tambah, keluar form pengelolaan this.close(); private void btok_click(object sender, EventArgs e) // test masukkan if (txtkota.text.trim() == "" txtprovinsi.text.trim() == "" txtpopulasi.text.trim() == "" cmbnegara.selectedindex == -1) MessageBox.Show("Lengkapi Semua Masukkan!", "Masukkan Salah", MessageBoxButtons.OK, MessageBoxIcon.Error); // masukkan OK else

17 try // mode tambah data if (istambah) // sql penambahan data dari masukkan pengguna koneksi.sqlquery("insert INTO city(name, countrycode, district, population)" + " VALUES('" + txtkota.text + "', '" + AmbilKodeNegara() + "', '" + txtprovinsi.text + "', " + txtpopulasi.text + ")"); // eksekusi sql untuk tambah data koneksi.mycmd.executenonquery(); // proses tambah OK MessageBox.Show("Data telah ditambahkan.", "Input OK", MessageBoxButtons.OK, MessageBoxIcon.Information); // mode edit data else // sql update data dari masukkan penguna koneksi.sqlquery("update city SET name = '" + txtkota.text + "', countrycode = '" + AmbilKodeNegara() + "'," + " district = '" + txtprovinsi.text + "', population = " + txtpopulasi.text + " WHERE id = " + id); // eksekusi sql untuk edit data koneksi.mycmd.executenonquery(); // proses edit OK MessageBox.Show("Data telah diubah.", "Edit OK", MessageBoxButtons.OK, MessageBoxIcon.Information); // tutup koneksi koneksi.konektor.close(); // update grid setelah terjadi perubahan formutamaref.updatedatagrid(); // tutup form this.close(); catch (MySqlException err) MessageBox.Show("MySQL ERROR : " + err.message, "SQL ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); catch (Exception err) MessageBox.Show("PROGRAM ERROR : " + err.message, "PROGRAM ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);

18 public void AmbilNegara() // ambil nama negara tanpa duplikasi koneksi.sqlquery("select DISTINCT name FROM country ORDER BY name ASC"); try datareader = koneksi.mycmd.executereader(); // ambil nama negara dan masukkan ke dalam item milik combobox while (datareader.read()) cmbnegara.items.add(datareader.getstring("name")); // tutup datareader datareader.close(); catch (MySqlException err) MessageBox.Show("MySQL ERROR : " + err.message, "SQL ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); catch (Exception err) MessageBox.Show("PROGRAM ERROR : " + err.message, "PROGRAM ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); // tutup koneksi koneksi.konektor.close(); public string AmbilKodeNegara() koneksi.sqlquery("select code FROM country WHERE name = '" + cmbnegara.selecteditem.tostring() + "' LIMIT 1"); // dapatkan data tunggal object kodenegara = koneksi.mycmd.executescalar(); return kodenegara.tostring(); public void TampilkanDataTerpilih() // tampilkan data yang perlu diedit koneksi.sqlquery("select city.name AS kota, country.name AS negara, city.district, city.population FROM city, country WHERE city.countrycode = country.code AND id = " + id); try datareader = koneksi.mycmd.executereader(); // salin data dari database ke textbox dan combobox

19 if (datareader.read()) txtkota.text = datareader.getstring("kota"); txtprovinsi.text = datareader.getstring("district"); txtpopulasi.text = datareader.getstring("population"); cmbnegara.selecteditem = datareader.getstring("negara"); // tutup datareader datareader.close(); catch (MySqlException err) MessageBox.Show("MySQL ERROR : " + err.message, "SQL ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); catch (Exception err) MessageBox.Show("PROGRAM ERROR : " + err.message, "PROGRAM ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); // tutup koneksi koneksi.konektor.close(); // mendapatkan semua nilai dari form utama public FormUtama FormUtamaRef get return formutamaref; set formutamaref = value; Penjelasan file FormPengelolaan.cs private KoneksiServer koneksi = new KoneksiServer(); private FormUtama formutamaref; private MySqlDataReader datareader; private bool istambah; private string id; merupakan statemen untuk deklarasi variabel. Diantaranya ada untuk melakukan koneksi, variabel penampung referensi ke kelas FormUtama, datareader sebagai penampung data yang siap untuk ditampilkan, variabel istambah sebagai penentu apakah saatnya mode tambah atau bukan, variabel id sebagai alamat data untuk mengedit data dengan id tertentu.

20 koneksi.sqlquery( INSERT INTO city(name, countrycode, district, population) + VALUES( + txtkota.text +, + AmbilKodeNegara() +, + txtprovinsi.text +, + txtpopulasi.text + ) ); merupakan statemen untuk melakukan proses penambahan data. Data diambil dari textbox masukkan. Sedangkan method AmbilKodeNegara merupakan method untuk mengambil kode negara dari nama negara yang ditampilkan pada items combobox. koneksi.mycmd.executenonquery(); Akan melakukan proses eksekusi query insert di atas. koneksi.konektor.close(); formutamaref.updatedatagrid(); this.close(); Berguna untuk menutup koneksi setelah selesai proses tambah atau edit, kemudian akan melakukan proses refresh pada DataGrid pada FormUtama, kemudian secara otomatis FormPengelolaan akan ditutup. Method : public void AmbilNegara().. berguna untuk mendapatkan nama-nama negara pada database dan akan memasukkan data tersebut ke items combobox.

21 datareader = koneksi.mycmd.executereader(); berfungsi untuk mendapatkan data-data hasil query. while (datareader.read()) cmbnegara.items.add(datareader.getstring( name )); berfungsi untuk mendapatkan semua data query dengan nama field name kemudian memasukkan nilainya ke items milik combobox. Proses tersebut akan berhenti jika Method Read() bernilai false yang berarti data telah habis dibaca. Method / public string AmbilKodeNegara() koneksi.sqlquery( SELECT code FROM country WHERE name = + cmbnegara.selecteditem.tostring() + LIMIT 1 ); object kodenegara = koneksi.mycmd.executescalar(); return kodenegara.tostring(); berfungsi untuk mendapatkan kode negara dari nama negara. Hal ini dilakukan karena proses pengolahan hanya pada tabel city yang tidak memiliki nama negara namun memiliki kode negara. Sedangkan tabel country memiliki kode dan nama negara sehingga kita membutuhkan tabel country ini untuk mendapatkan kode negara dari nama negara yang kemudian kode negara ini akan dimasukkan ke dalam tabel city. Mungkin method AmbilKodeNegara() ini bisa diganti dengan subquery yang langsung dituliskan pada perintah query dimana method ini dipanggil. Method : public void TampilkanDataTerpilih()

22 . merupakan method yang berguna untuk menyalin data terpilih (saat penguna memilih kolom id pada DataGrid, kemudian menekan tombol edit) yang dijalankan pada saat tombol edit ditekan. koneksi.sqlquery( SELECT city.name AS kota, country.name AS negara, city.district, city.population FROM city, country WHERE city.countrycode = country.code AND id = + id); datareader = koneksi.mycmd.executereader(); if (datareader.read()) txtkota.text = datareader.getstring( kota ); txtprovinsi.text = datareader.getstring( district ); txtpopulasi.text = datareader.getstring( population ); cmbnegara.selecteditem = datareader.getstring( negara ); merupakan statement untuk mendapatkan data query tunggal, artinya keluarannya hanya satu buah. Data dari datareader disalin ke textbox yang bersesuaian berdasarkan nilai argumen datareader.getstring(); C. Membuat Kelas KoneksiServer Kelas KoneksiServer yang berada pada file KoneksiServer.cs merupakan kelas yang digunakan untuk melakukan koneksi ke server database MySQL. Oleh karenanya kelas ini seharusnya dibuatkan objeknya dahulu sebelum melakukan proses query. Untuk membuat kelas ini nya cukup klik kanan pada project di jendela Solution Explorer, dan pilih Add -> Class Setelah jendela Add New Item muncul ganti nama filenya menjadi KoneksiServer.cs Berbeda dengan kelas FormUtama dan FormPengelolaan, kelas ini bukanlah kelas yang diturunkan dari kelas Form, jadi kelas ini tidak memiliki tampilan form windows. Berikut kode program dari kelas KoneksiServer :

23 3. File KoneksiServer.cs /* Aplikasi C#.NET Untuk Pengolahan Basis Data Sederhana Melalui MySQL * * Author : Husnan Wibowo * URL : * bowo_iostream[at]yahoo.com * (P) Agustus, 2009 * * The author make NO warranty of any kind, expressed or * implied, with regard to these programs. * The author shall NOT be liable in any event for * incidental or consequential damages in connection with, * or arising out of, the furnishing, performance, or use of * these programs. */ using System; using System.Data; using System.Drawing; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace bowo.xcsl // kelas koneksi ke MySQL Server public class KoneksiServer // definisi data koneksi private string host = "localhost"; private string username = "root"; private string password = ""; private string database = "world"; // deklarasi variabel untuk keperluan operasi MySQL private MySqlCommand mycmd; private MySqlConnection konektor; // inisialisasi koneksi public void SqlQuery(string sql) // objek untuk keperluan penulisan dan operasi sql mycmd = new MySqlCommand(); // coba lakukan koneksi ke server try konektor = new MySqlConnection("datasource=" + host + ";" + "username=" + username + ";" + "password=" + password + ";" + "database=" + database); // buka koneksi konektor.open();

24 // eksekusi perintah query mycmd.commandtext = sql; mycmd.connection = konektor; catch (MySqlException err) // tutup koneksi ketika terjadi kegagalan konektor.close(); MessageBox.Show("MySQL ERROR : " + err.message, "Gagal Koneksi", MessageBoxButtons.OK, MessageBoxIcon.Error); catch (Exception err) MessageBox.Show("PROGRAM ERROR : " + err.message, "PROGRAM ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); // dapatkan dan set objek dari MySqlCommand public MySqlCommand MyCmd get return mycmd; set mycmd= value; // dapatkan objek dari MySqlConnection public MySqlConnection Konektor get return konektor; Penjelasan file KoneksiServer.cs private string host = localhost ; private string username = root ; private string password = ; private string database = world ; merupakan statemen penting untuk inisialisasi awal agar aplikasi dapat terhubung dengan server dengan baik. konektor = new MySqlConnection( datasource= + host + ; + username= + username + ; +

25 password= + password + ; + database= + database); konektor.open(); berguna untuk melakukan koneksi ke server database MySQL, kemudian buka koneksi tersebut. mycmd.commandtext = sql; mycmd.connection = konektor; MySqlCommand akan menampung sintaks sql yang berasal dari parameter method SqlQuery(string sql), yang kemudian akan menentukan koneksi yang dipakainya, dalam hal ini koneksi yang baru saja dibuat. Karena kelas ini digunakan oleh kelas-kelas lain yang dituliskan dalam file-file yang terpisah namun tetap dalam satu namespace, maka property tambahan berikut yang bersifat public diperlukan. Hal ini berguna agar kelas lain dapat mengakses kelas ini melalui property yang bersangkutan. Berikut property yang dimaksud : public MySqlCommand MyCmd get return mycmd; set mycmd= value; public MySqlConnection Konektor get return konektor; Berikut beberapa tampilan pada saat program dijalankan.

26 1. Tombol Tampil Ditekan

27 2. Tombol Tambah Ditekan (Form Pengelolaan tampil) 3. Hasil Perubahan Setelah Tambah Data

28 4. Tombol Edit Ditekan (Form Pengelolaan tampil)

29 5. Tombol Hapus Ditekan (Dialog Konfirmasi tampil) 6. Database world Belum Dibuat (ERROR TEST)

30 7. Program Error, Data Tidak Tercukupi (ERROR TEST) Catatan : Mengingat program ini merupakan program dari hasil percobaan, sehingga program ini belum teruji 100 %, kemungkinan masih banyak bugs (Use At Your Own Risk!! ). Mungkin Anda tahu cara koneksi ke server dan pemrograman databasenya ada yang lebih baik lagi, karena saya juga masih belajar dan tergolong newbie. Namun demikian semoga program ini dapat menjadi pengetahuan tambahan bagi Anda yang suka coding. Bila Anda mau mencoba program pengolah database ini, silakkan download link berikut : Aplikasi MySQL CSharp.zip download (412 Kb) NB : Untuk menjalankan program ini, komputer Anda harus : 1. Telah terinstall.net Framework 2.0 ke atas. 2. Database world.sql telah terpasang pada MySQL Server Anda. 3. File mysql.data.dll berada pada satu folder dengan file Aplikasi MySQL CSharp.exe

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

Koneksi Database Mysql dengan C#

Koneksi Database Mysql dengan C# Koneksi Database Mysql dengan C# Oleh: Cecep Yusuf Tutorial Cheyuz: Tutorial bagaimana melakukan koneksi MySQL pada aplikasi Visual C#.Net dengan membuat tombol koneksi dengan MySQL Driver. Selamat pagi

Lebih terperinci

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 HASIL DAN PEMBAHASAN BAB 4 HASIL DAN PEMBAHASAN 4.1 Implementasi Database Berikut ini adalah basis data dari rancangan tabel yang telah dibuat kedalam MySql Server. Gambar 4.1 Struktur Tabel Data Wajib Pajak 48 49 Gambar 4.2

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

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

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 Ghani.rizal.m@gmail.com :: http://infotemenn.blogspot.com Abstrak ASP.NET adalah bahasa pemrograman yang bertujuan untuk

Lebih terperinci

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY) MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY) TUJUAN PRAKTIKUM 1. Praktikan mengetahui definisi JDBC dan langkah-langkah standar koneksi database dengan JDBC 2. Praktikan mampu menganalisis suatu kasus dan

Lebih terperinci

Form Login Menggunakan Combobox Dengan VB.Net dan MySQL Workbench

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

Lebih terperinci

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

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 shadowz_029@yahoo.com.sg tutorialpemrograman.wordpress.com 22 Maret 2009 tutorialpemrograman.wordpress.com - 2009 1 Langkah-langkah

Lebih terperinci

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

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

Lebih terperinci

E-trik Ajax. Database MySQL. Dedi Alnas

E-trik Ajax. Database MySQL. Dedi Alnas E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

MySQL J A M K E T I G A

MySQL J A M K E T I G A J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?

Lebih terperinci

APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses

APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses Disusun oleh Bayu Pratama RN [M0507011] S1 TEKNIK INFORMATIKA UNS FAKULTAS MIPA Batasan Aplikasi

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

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

Pemrograman Database Java

Pemrograman Database Java Pemrograman Database Java Java Database Connectivity ODBC Native Driver Endy Muhardin Materi Koneksi dengan ODBC Koneksi dengan Native Driver Koneksi dengan Hibernate Koneksi Database

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

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

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

Lebih terperinci

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

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

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

9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL

9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL 9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL Visual FoxPro atau yang sering disebut dengan VFP merupakan integrasi dengan mesin database relasionalnya sendiri yang membentang FoxPro's Xbase dengan

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

Aplikasi Insert, Update, Delete MYSQL di C#

Aplikasi Insert, Update, Delete MYSQL di C# Aplikasi Insert, Update, Delete MYSQL di C# Reza Pahlava reza.pahlava@raharja.info :: http://blog.rezapahlava.com Abstrak Tidak asing lagi bahwa sebuah program dengan skala menengah keatas akan membutuhkan

Lebih terperinci

PEMROGRAMAN VB.NET. Koneksi Ke Database

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

Lebih terperinci

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

BAB VIII PENGENALAN DATABASE

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

Lebih terperinci

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 1 2 3 Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 4 Isilah konfigurasi instalasi yang akan dibuat. Oracle Home Location : biasanya terisi otomatis dgn drive yang paling banyak

Lebih terperinci

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

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

Lebih terperinci

SISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1)

SISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1) SISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1) Agenda Perkuliahan : 1. Gambaran Studi kasus Web Service 2. Implementasi Web Service Untuk Menyelesaikan Permasalahan Software Developer : Visual

Lebih terperinci

ADO (Active-x Data Object)

ADO (Active-x Data Object) ADO (Active-x Data Object) Abdi Pandu Kusuma, S.Kom Definisi ADO ADO (Active-X Data Object)??? ADO Teknologi akses data yang hadir bersama Delphi dan mampu menghubungkan aplikasi dengan database Microsoft

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

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI SISTEM BAB IV IMPLEMENTASI SISTEM 4.1. Implementasi Interface Sistem Tampilan awal dari aplikasi Kievit Training Tracking adalah form Login. Untuk masuk kedalam aplikasi maka user harus mengisi username dan password

Lebih terperinci

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

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

Lebih terperinci

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java TUJUAN Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java 2 TODAY S MENU Pengenalan library JDBC Diagram pengaksesan database melalui JDBC Step-by-step

Lebih terperinci

CHAPTER #10 Databinding dengan ADO.NET

CHAPTER #10 Databinding dengan ADO.NET CHAPTER #10 Databinding dengan ADO.NET Setelah pada bab 9 kita belajar tentang koneksi database dengan menggunakan syntaks queri sql, pada bab ini akan dipelajari bagaimana membuat aplikasi database dengan

Lebih terperinci

Tutorial Lazarus Pemrograman Pascal Console, Visual dan Database Husni, husni.trunojoyo.ac.id, komputasi.wordpress.com

Tutorial Lazarus Pemrograman Pascal Console, Visual dan Database Husni, husni.trunojoyo.ac.id, komputasi.wordpress.com Tutorial Lazarus Pemrograman Pascal Console, Visual dan Database Husni, husni.trunojoyo.ac.id, komputasi.wordpress.com Lazarus adalah sebuah IDE (Integrated Development Environment), lingkungan pengembangan

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

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan 4.1 Versi Aplikasi Versi aplikasi telah mengalami proses empat kali evaluasi berdasarkan tanggal yang tercantum pada tabel 4.1. Proses evaluasi yang dilalui bertahap, mulai dari

Lebih terperinci

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address Identitas dosen Suherman,, ST Address : Cilegon Mobile : 087 877 486 821 Email Ym Blog : leeput@yahoo.com : leeput : http://leeput.wordpress.com http://suherman628.wordpress.com POKOK BAHASAN PEMROGRAMAN

Lebih terperinci

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Tutorial Macromedia Dreamweaver PHP MySQL Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Oleh Achmad Solichin, http://achmatim.net, achmatim@gmail.com Dalam Tutorial Ini Diasumsikan Bahwa: 1. Di

Lebih terperinci

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64 10 BAB X PENGAKSESAN DATABASE 101 IDENTITAS Kajian Relasi Antar Kelas 2, Exception Handling, Akses Database Topik Pengaksesan Basis Data MySQL Kompetensi Utama 1 Mahasiswa memahami konsep pengaksesan basis

Lebih terperinci

M. Choirul Amri.

M. Choirul Amri. http://www.choirulamri.or.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak

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

Pengenalan APLIKASI DATABASE

Pengenalan APLIKASI DATABASE Page 1 of 23 APLIKASI DATABASE Pengenalan Aplikasi database merupakan aplikasi yang menggunakan database berbasis komputerisasi dan tampilan form sebagai media penghubung antara user dan database, dimana

Lebih terperinci

Advantages. Keunggulan :

Advantages. Keunggulan : Advantages Keunggulan : Tampilan (interface) Dreamweaver mudah dimengerti oleh pengguna dari semua tingkat keahlian, bahkan bagi orang awam sekalipun. Dreamweaver cukup tangguh untuk membangun berbagai

Lebih terperinci

MODUL 4 INTERNET PROGRAMMING DATABASE

MODUL 4 INTERNET PROGRAMMING DATABASE MODUL 4 INTERNET PROGRAMMING DATABASE A. Tujuan : 1. Memahami tentang penggunaan Ms. Access 2. Memahami tentang pembuatan tabel 3. Memahami tentang relasi antar tabel INTERNET PROGRAMMING PENS-ITS B. Dasar

Lebih terperinci

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

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

Lebih terperinci

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 IV HASIL DAN PEMBAHASAN. sebagai sumber data untuk kemudian disimpan di dalam server. Database server

BAB IV HASIL DAN PEMBAHASAN. sebagai sumber data untuk kemudian disimpan di dalam server. Database server BAB IV HASIL DAN PEMBAHASAN 1.1. Database Dalam pembuatan aplikasi diperlukan sebuah basis data yang digunakan sebagai sumber data untuk kemudian disimpan di dalam server. Database server yang digunakan

Lebih terperinci

Budi Permana, S.Kom nobiasta@gmail.com. Pendahuluan. Lisensi Dokumen:

Budi Permana, S.Kom nobiasta@gmail.com. Pendahuluan. Lisensi Dokumen: Aplikasi Simpan, Edit, Cari, Hapus Menggunakan Visual Basic 2010 Budi Permana, S.Kom nobiasta@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi sistem Implementasi sistem yang akan dibahas terutama pada bagian file hasil implementasi dan antarmuka hasil implementasi dari Aplikasi Kamus

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 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Rancangan Perangkat Keras. Sistem Evoting adalah sebuah perangkat keras yang dapat dipergunakan sebagai alat untuk memilih suatu pilihan dengan cara menekan tombol-tombol yang

Lebih terperinci

PEMROGRAMAN VB.NET. Sintaks Pada Class

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

Lebih terperinci

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

ACCOUNT Q VERSI 3 PENGATURAN PROGRAM ACCOUNT Q VERSI 3 PENGATURAN PROGRAM DAFTAR PERKIRAAN DAFTAR BANK DAFTAR CUSTOMER TRANSAKSI KEUANGAN

ACCOUNT Q VERSI 3 PENGATURAN PROGRAM ACCOUNT Q VERSI 3 PENGATURAN PROGRAM DAFTAR PERKIRAAN DAFTAR BANK DAFTAR CUSTOMER TRANSAKSI KEUANGAN PENGATURAN PROGRAM DAFTAR PERKIRAAN DAFTAR BANK DAFTAR CUSTOMER TRANSAKSI KEUANGAN PROSES JURNAL VALIDASI DATA LAPORAN BAGAIMANA CARA MENDAPATKAN UPDATE TERBARU PENGATURAN PROGRAM Pengaturan program dilakukan

Lebih terperinci

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

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

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

Lebih terperinci

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL

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

Script PHP dan MySQL J A M K E E M P A T

Script PHP dan MySQL J A M K E E M P A T J A M K E E M P A T Script PHP dan MySQL l l l l l l Membuat Koneksi ke Server Menyeleksi Database Mengakses Query Menampilkan Hasil Query Latihan Jam Keempat Soal Jam Keempat Membuat Koneksi ke Server

Lebih terperinci

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

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

Lebih terperinci

LAMPIRAN I LISTING PROGRAM

LAMPIRAN I LISTING PROGRAM A-1 LAMPIRAN I LISTING PROGRAM 1. Main form. Cs public partial class MainForm :Form public MainForm() InitializeComponent(); TODO: void Button1Click(object sender, System.EventArgs e) Artikata tampil =

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

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL

Lebih terperinci

ALGORITMA DAN PEMROGRAMAN II. Indra Gunawan, ST., M.Kom., CEH., CHFI

ALGORITMA DAN PEMROGRAMAN II. Indra Gunawan, ST., M.Kom., CEH., CHFI ALGORITMA DAN PEMROGRAMAN II Indra Gunawan, ST., M.Kom., CEH., CHFI OUTLINE MATERI 1. Sekilas Bahasa Basic 2. Visual Basic.Net 3. Tipe Data, Variabel, Konstanta, Operator 4. Property, Method dan Event

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

MODUL PRAKTIKUM KE 9

MODUL PRAKTIKUM KE 9 MODUL PRAKTIKUM KE 9 A. Target Praktikum - Mahasiswa mengetahui struktur dasar pemrograman database. - Mahasiswa mengetahui cara pengoperasian simpan, edit, cari dan hapus suatu data dalam database. -

Lebih terperinci

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data Adam Hendra Brata Pokok Bahasan Koneksi Database pada Aplikasi Berbasis Web MySQLi Pengenalan MySQL dan MySQLi Dasar SQL pada MySQLi Koneksi dan Manipulasi

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

Pembuatan Report menggunakan JasperReports dan ireport

Pembuatan Report menggunakan JasperReports dan ireport Pembuatan Report menggunakan JasperReports dan ireport Oleh : Tutorial ini adalah lanjutan dari tutorial sebelumnya yang berjudul Pemrograman Database Java- MySQL bisa dibaca di http://www.scribd.com/doc/72455088/pemrograman-database-java-mysql.

Lebih terperinci

MODUL 8 Insert, Update, & delete

MODUL 8 Insert, Update, & delete MODUL 8 Insert, Update, & delete Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Mengubah Data dari Array menjadi Database... Error! Bookmark not defined. Mengkoneksikan

Lebih terperinci

Input, edit dan hapus data Master Barang

Input, edit dan hapus data Master Barang FORM UNTUK INPUT EDIT DAN HAPUS DATA MASTER BARANG FORM INPUT DATA BARANG Form Input Data Barang Desain Form untuk Form Input Data Barang adalah sbb: Control yang digunakan pada form tersebut adalah :

Lebih terperinci

Tutorial Aplikasi Database Matakuliah Berbasis Java Swing Menggunakan Java Database Connectivity (JDBC)

Tutorial Aplikasi Database Matakuliah Berbasis Java Swing Menggunakan Java Database Connectivity (JDBC) Tutorial Aplikasi Database Matakuliah Berbasis Java Swing Menggunakan Java Database Connectivity (JDBC) (Ramos Somya, S.Kom., M.Cs.) Buat teman-teman yang sedang mengambil matakuliah Pemrograman Berorientasi

Lebih terperinci

Modul Praktik Pemrograman Komputer II Pengolahan DATABASE Berbasis MYSQL Menggunakan Bahasa Pemrograman Microsoft Visual C Express

Modul Praktik Pemrograman Komputer II Pengolahan DATABASE Berbasis MYSQL Menggunakan Bahasa Pemrograman Microsoft Visual C Express Modul Praktik Pemrograman Komputer II Pengolahan DATABASE Berbasis MYSQL Menggunakan Bahasa Pemrograman Microsoft Visual C++ 2010 Express disusun oleh : TIM LABORATORIUM KOMPUTASI PROGRAM DIPLOMA TEKNIK

Lebih terperinci

Langkah-Langkah Pemrograman JDBC MENGIMPOR PACKAGE JAVA.SQL MEMANGGIL DRIVER JDBC

Langkah-Langkah Pemrograman JDBC MENGIMPOR PACKAGE JAVA.SQL MEMANGGIL DRIVER JDBC Langkah-Langkah Pemrograman JDBC Pada pemrograman Java dengan menggunakan JDBC, ada beberapa langkah yang secara umum harus dilakukan sehingga aplikasi tersebut dapat berinteraksi dengan database server.

Lebih terperinci

[Document title] Abdullah Hafizh [Course title] [Date] Abdullah Hafizh InterSoft Rekayasa Perangkat Lunak SMKN 10 Jakarta 0

[Document title] Abdullah Hafizh [Course title] [Date] Abdullah Hafizh InterSoft Rekayasa Perangkat Lunak SMKN 10 Jakarta 0 [Document title] Abdullah Hafizh [Course title] [Date] Abdullah Hafizh InterSoft Rekayasa Perangkat Lunak SMKN 10 Jakarta 0 Dalam pemrograman komputer, Create, Read, Update, dan Delete (Kadang-kadang disebut

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

Visual. Jubilee Enterprise. C# Komplet PENERBIT PT ELEX MEDIA KOMPUTINDO

Visual. Jubilee Enterprise. C# Komplet PENERBIT PT ELEX MEDIA KOMPUTINDO Visual C# Komplet Visual C# Komplet Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Visual C# Komplet Jubilee Enterprise 2017, PT Elex Media Komputindo, Jakarta Hak cipta dilindungi undang-undang

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah tahap analisa dan perancangan selesai, maka untuk selanjutnya adalah melakukan pengimplementasian dari analisis dan rancangan yang ada dan selanjutnya melakukan

Lebih terperinci

LAMPIRAN. 2. Berapa penghasilan yang anda terima per bulan? 3. Apakah anda sering menggunakan kendaraan pribadi anda?

LAMPIRAN. 2. Berapa penghasilan yang anda terima per bulan? 3. Apakah anda sering menggunakan kendaraan pribadi anda? LAMPIRAN 1. Kuisioner Pengguna Tanggal : / /2013 Jenis Kelamin : L/P 1. Berapa usia anda saat ini? a. 21 30 tahun b. 31 40 tahun c. 41 50 tahun d. > 50 tahun 2. Berapa penghasilan yang anda terima per

Lebih terperinci

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa

Lebih terperinci

Otodidak. MySQL untuk Pemula

Otodidak. MySQL untuk Pemula Otodidak MySQL untuk Pemula Otodidak MySQL untuk Pemula Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Otodidak MySQL untuk Pemula Jubilee Enterprise 2017, PT Elex Media Komputindo, Jakarta Hak cipta

Lebih terperinci

PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc

PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc PHP dan MySQL 1 Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya Muhammad Zen Samsono Hadi, ST. MSc POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Yang akan dipelajari dari Modul ini 2

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi BAB 3 ANALISIS DAN PERANCANGAN 3. Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi

Lebih terperinci

SMK BHAKTI NUSANTARA BOJA

SMK BHAKTI NUSANTARA BOJA MEMBUAT FORM BASIS DATA DAN KONEKSI KE MYSQL MEMBUAT FORM DATABASE DI MICROSOFT ACCESS DISUSUN OLEH : DEKA MUKHAMAD WILDAN SMK BHAKTI NUSANTARA BOJA TAHUN PELAJARAN 2013/2014 E-Mail : bhinus_boja@smkbhinus.net

Lebih terperinci

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories MODUL 7 JOOMLA Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories Apakah Joomla itu? Sejauh ini joomla adalah: Joomla! is a free open source framework and content publishing

Lebih terperinci

BAB VII Database MYSQL

BAB VII Database MYSQL BAB VII Database MYSQL Dalam pembuatan web sites kita akan memerlukan database. Database berfungsi sebagai sarana untuk penyimpan data. Mysql adalah salah satu database yang mumpuni untuk aplikasi website,

Lebih terperinci

MODUL 1. KONEKTIVITAS PHP DENGAN MySQL. Digunakan untuk melakukan uji dan koneksi kepada server database MySQL.

MODUL 1. KONEKTIVITAS PHP DENGAN MySQL. Digunakan untuk melakukan uji dan koneksi kepada server database MySQL. MODUL 1 KONEKTIVITAS PHP DENGAN MySQL Langkah-langkah koneksi PHP-MySQL 1. Membuka koneksi ke server MySQL mysql_connect() Digunakan untuk melakukan uji dan koneksi kepada server database MySQL. Sintaks

Lebih terperinci

Menampilkan Data/Tabel MySQL di Ms.Access

Menampilkan Data/Tabel MySQL di Ms.Access Menampilkan Data/Tabel MySQL di Ms.Access Setiaji ajitekom@yahoo.com http://www.kodokijo.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas

Lebih terperinci

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom Koneksi Java ke MySQL Database Edi Sugiarto, S.Kom, M.Kom Pendahuluan Mysql adalah RDBMS yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Mysql dimiliki dan disponsori perusahaan

Lebih terperinci

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity) Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity) 1. Gambaran ODBC ODBC merupakan standar untuk membuka koneksi database yang terdapat pada Sistem operasi Windows dan ODBC merupakan

Lebih terperinci

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

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

Lebih terperinci

Tahap Instalasi PostgreSQL di Windows

Tahap Instalasi PostgreSQL di Windows Tahap Instalasi PostgreSQL di Windows 1. Unduh file installer PostgreSQL terbaru dari alamat http://www.enterprisedb.com/productsservices-training/pgdownload#windows 2. Setelah file installer berhasil

Lebih terperinci

Mengenal Pemrograman PHP7 Database untuk Pemula

Mengenal Pemrograman PHP7 Database untuk Pemula Mengenal Pemrograman PHP7 Database untuk Pemula Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi

Lebih terperinci

MICROSOFT VISUAL FOXPRO

MICROSOFT VISUAL FOXPRO MICROSOFT VISUAL FOXPRO MEMULAI VISUAL FOXPRO (V. FOXPRO) Untuk memanggil atau menjalankannya dengan cara berikut: 1. klik start >> programs >> Microsoft Visual Foxpro. 2. Tunggu beberapa saat, maka akan

Lebih terperinci

BERMAIN DATA DENGAN SQL SERVER

BERMAIN DATA DENGAN SQL SERVER BERMAIN DATA DENGAN SQL SERVER BERKENALAN DENGAN SQL SERVER DBMS merupakan suatu sistem perangkat lunak yang memungkinkan pengguna komputer untuk membuat, memelihara, mengontrol, serta mengakses data pada

Lebih terperinci