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
 sumber :  internet
silahkan dikoreksi  dengan menyebutkan sumbernya.

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

menambahkan referensi mysql di  aplikasi C#

Menambahkan referensi mysql di aplikasi C#

3. Jika sudah berhasil menambahkan referensi Mysql di aplikasi kita maka akan tampak indikator spt gambar dibawah ini :

indikator telah terinstall Mysql connector

Indikator telah terinstal  Mysql connector

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;
        }
============================================================
      }
   }
output monitoring production display

output monitoring production display

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 :

 Cara install bisa dilihat di sini
Jika  anda sudah menginstall salah satu aplikasi diatas  ,  Buka project C#  Baru . maka akan tampil sbb:

C#2008 IDE

Tambahkan komponen tombol dan textbox , lalu klik tombol  sehingga muncul  tampilan code program

C# 2008 gambar1. Tampilan utama C# 2008

lalu tambahkan kode textbox1.text = “test”;

code window dgn  componen tombol dan textbox

code window c#2008

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