Category Archives: Dasar-4
Dasar Pemrograman
Perbandingan Jarak dan Kecepatan beberapa Komunikasi Data
Table berikut Perbandingan Jarak dan Kecepatan beberapa Komunikasi Data
Interface | Jumlah Device | Jarak maksimum (meter) | Kecepatan (bit/detik) |
RS232 | 2 | 30 | 115K |
RS485 | 32 | 1200 | 10M |
Infra Red | 2 | 1,8 | 115K |
SPI | 8 | 3 | 2M |
I2C | 40 | 5,4 | 400K |
USB | 127 | 4,8 | 12M |
GPIB | 15 | 18 | 1M |
PARALEL PORT | 2 | 3 | 1M |
ETHERNET | 1024 | 480 | 100M |
FIREWIRE | 64 | 4,5 | 400M |
BLUETOOTH | 7 | 100 | 24M |
ZigBee | 6400 | 100 | 250K |
CAN | 64 | 10km | 1M |
Tutorial Pemrograman C# dengan Database Mysql
Artikel ini adalah terkait dgn pembahasan dasar pemrograman C# dgn Database
Koneksi C# dengan Mysql
Untuk membuat pemrograman C# dan database Mysql yang kita butuhkan :
1. Database Mysql yang sudah terinstal , kalau belum anda bisa mendownload di:
http://www.mysql.com/downloads/mysql/
pilih versi yang terakhir.
2. Data provider ( Driver) untuk menghubungkan C# dengan database Mysql bisa didownload di:
http://www.mysql.com/downloads/connector/net/
jika database Mysql dan driver koneksi Mysql ke C# di atas sudah terinstall barulah kita bisa membuat aplikasi C# yang mengelola database Mysql.
Membuat aplikasi sederhana C# dgn Mysql
1. Buka project baru
2. Tambahkan reference dengan cara klik menu Project->Add reference…
akan muncul menu Add Reference, lalu cari arahkan ke file mysql.data.dll kelokasi folder dimana Mysql connector diinstall , yaitu di C:\Program Files\MySQL\MySQL Connector Net 6.3.5\Assemblies
3. Jika sudah berhasil menambahkan referensi Mysql di aplikasi kita maka akan tampak indikator spt gambar dibawah ini :
Contoh potongan program di C# untuk mengkoneksi data di MySql:
using System;using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using MySql.Data.MySqlClient; namespace production_monitoring { public class Form1 : Form { private MySqlConnection conn; private Timer timer1; private TextBox textBox1; private TextBox textBox2; private TextBox textBox3; private void timer1_Tick(object sender, EventArgs e) { if (conn != null) conn.Close(); string connStr = String.Format("server={0};user id={1}; password={2}; database=test; pooling=false", server.Text, userid.Text, password.Text); MySqlDataReader reader = null; try { conn = new MySqlConnection(connStr); conn.Open(); MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conn; cmd.CommandText = "select * from linea where id = 1"; reader = cmd.ExecuteReader() ; while (reader.Read()) textBox1.Text = reader["plan"].ToString() ; textBox2.Text = reader["target"].ToString(); textBox3.Text = reader["actual"].ToString(); int bal = int.Parse(textBox3.Text) - int.Parse(textBox2.Text); textBox4.Text = System.Convert.ToString(bal); } catch (MySqlException ex) { MessageBox.Show("Error connecting to the server: " + ex.Message); timer1.Enabled = false; } timer1.Enabled = false; } ============================================================ } }
Tutorial Dasar Bahasa Perograman C#
Mengapa saya pilih C# (dibaca ‘si sharp’) ? menurut saya C# menggabungkan kemudahan Visual Basic dan kecanggihan bahasa C/C++ , dua hal yang sangat di idamkan para programmer .
Untuk membuat program dgn C# kita perlu salah satu dari aplikasi berikut :
- Microsof Visual Studio .NET 2008
- Microsof Visual Studio .NET 2010
- C# 2008 express yg bisa di download gratis .
- C# 2010 Express yg bisa di download gratis.(syarat min win XP SP 3)
Tambahkan komponen tombol dan textbox , lalu klik tombol sehingga muncul tampilan code program
gambar1. Tampilan utama C# 2008
lalu tambahkan kode textbox1.text = “test”;
Untuk melihat hasilnya tekan F5 atau klik menu Debug -> start Debuging
Selamat anda sudah berhasil membuat program sederhana dgn Visual C# 2008 :-)
Untuk membuat file setup/installer agar bisa di install di komputer lain (deployment) bisa menggunakan ClickOne bisa baca ebook tutorialnya disini