Thursday, March 7, 2013

Konsep Analog dan Digital


Dear All, kali ini saya kan berbagi cerita tentang hal yang berhubungan dengan dunia elektronika, yaitu perbedaan konsep analod dengan digital, hal ini ditujukan untuk menambah wawsan dalam menunjang pembelajaran microcontroller.

Analog
Analog adalah sinyal data dalam bentuk gelombang yang yang kontinyu, yang membawa informasi dengan mengubah karakteristik gelombang. Dua parameter/karakteristik terpenting yang dimiliki oleh isyarat analog adalah amplitude dan frekuensi. 


Digital
Digital merupakan sinyal data dalam bentuk pulsa yang mempunyai besaran 0 dan 1. Adapun dalam penggunaanya transmisi dengan sinyal digital banyak dipakai untuk jarak jangkau pengiriman data yang relatif dekat.






Semoga Bermanfaat,
Regards,

Iqbal









Wednesday, March 6, 2013

Dasar Elektronika Mengenal Rangkaian Seri-Paralel dan Wawasan Tentang Konduktor-Isolator


Dear All, kali ini saya kan berbagi cerita tentang Dasar-dasar elektronika yang kedepanya menunjang pada pembelajaran Microcontroller, adapun yang saya kan bahas dalam page ini adalah tentang pengertian, sifat dan gambaran dari rangkaian seri, rangkaian paralel, apa itu konduktor, dan apa itu isolator.



Rangkaian Seri adalah salah satu rangkaian listrik yang disusun secara sejajar (seri).

Sifat dari rangkaian seri ini adalah
Rangkaian seri besar arus listriknya sama besar, tapi besar tegangannya berbeda.



Rangkaian Paralel adalah salah satu rangkaian listrik yang disusun secara berderet (paralel).

Sifat dari rangkaian seri ini adalah
Rangkaian paralel besar tegangan adalah sama besar, tapi besar arus listriknya berbeda.




Konduktor
Bahan konduktor adalah bahan yang dapat menghantarkan listrik, contohnya logam.




Isolator
Bahan konduktor adalah bahan yang tidak dapat menghantarkan listrik, contohnya plastic.



Semoga Bermanfaat,
Regards,

Iqbal





Dasar Elektonika Mengenal Arus Listrik-Tegangan-Hambatan

Dear All, kali ini saya kan berbagi cerita tentang Dasar-dasar elektronika yang kedepanya menunjang pada pembelajaran Microcontroller, adapun yang saya kan bahas dalam page ini adalah tentang pengertian, sifat dan gambaran dari Arus Listrik-Tegangan-Hambatan.

Dimulai dengan pengertian Arus Listrik,Secara teori Arus Listrik dapat di definiskan sejumlah muatan listrik yang mengalir dalam suatu rangkaian listrik.

Rumus :
I = Q/T

I = Arus Listrik


Q = Banyaknya Muatan Listrik
T= Waktu

Satuan Arus Listrik adalah Ampere (A)

Lalu pengertian dari Tegangan adalah Beda potensial diantara dua titik dalam suatu rangkaian listrik.

Rumus : 
V= I .R

V = Tegangan


I = Arus Listrik
R = Hambatan


Satuan Tegangan adalah Volt (V)

Terdapat 2 Jenis Tegangan, 
Tegangan AC (Alternating Current)
Tegangan DC (Direct Current).

Sedangkan pengertian dari Hambatan yaitu pembanding antara tegangan dengan arus yang mengalir dalam suatu rangkaian listrik.

Rumus :
R= V/I

R = Hambatan
V = Tegangan
I = Arus Listrik

Satuan Hambatan adalah Ohm (R)

Analogi dari Arus Listrik, Tegangan, Hambatan bisa kita bayangkan sebuah pipa yang digunakan untuk mengalirkan Air sekaligus terpasang kran Air dalam rangkaian pipa tersebut, 

Asumsi pipa adalah sebuah rangkaian listrik, asumsi air itu adalah sejumlah muatan listrik, tegangan energi yang mengalirkan air dan kran air sebagai hambatan.


---------------------------------------------------------------------------|kran air|-------------------
Tegangan ---> +-+-+-+-+(muatan listrik)-+-+-+-+-+-+            -+  -+  -+  -+         <--- Pipa ---->
----------------------------------------------------------------------------------------------------------


Analogi Arus Listrik, Tegangan, Hambatan.


Adapun alat ukur yang digunakan untu mengukur Arus Listrik, Tegangan, Hambatan umumnya tersedia dalam satu paket alat ukur yang bernama AVO Meter.





AVO Meter

Semoga Bermanfaat,
Regards,

Iqbal



Thursday, February 14, 2013

Belajar HTML

Dear All, kali ini saya kan berbagi cerita tentang pembelajaran HTML, materi HTML ini saya dapatkan dari sebuah E-Book karya Rio Astamal "Mastering Kode HTML", berdasarkan E-book itu maka saya sekilas akan memaparkan apa itu HTML.

HTML(Hyper Text Markup Language) adalah sekumpulan simbol-simbol atau tag-tag yang dituliskan dalam sebuah file yang dimaksudkan untuk menampilkan halaman pada web browser.

Tag-tag HTML selalu diawali dengan <x> dan diakhiri dengan </x>

Untuk mempelajari ebook ini anda hanya memerlukan:
·         Text Editor (Notepad++, dsb)
·         Web Browser (Chrome, FireFox, dsb)

File-file HTML selalu itu berakhiran dengan ekstensi *.htm atau *.html.

Adapun tag-tag yang biasa digunakan untuk HTML itu bisa anda lihat di gambar-gambar dibawah ini.






Anda tidak perlu menghafal semua tag tersebut. Cukup hafalkan yang penting-penting saja seperti <table><form><input><ul>. Tidak hafal pun tidak apa-apa kan kita bisa melihat daftar kalau lupa.

Semoga Bermanfaat,
Regards,

Iqbal







Wednesday, January 30, 2013

Menambah dan Mengurangi Datetime di SQL SERVER Menggunakan fungsi DATEADD


SQL-logo
Dear All,
kali ini saya akan menceritakan penggunaan fungsi dateadd di SQL Server, dateadd adalah suatu fungsi SQL yang dapat digunakan untuk menambah dan mengurangi data dengan typedata datetime dari suatu data, fungsi ini sangat berguna manakala akan update sebuah data date yang urutan formatnya kompleks, untuk amanya mengupdate sebuah data dengan type data datetime itu menggunakan dateadd, agar lebih valid terjamin datanya .
Saya kasih 2 parameter contoh, per Tanggal dan Per Bulan, adapun formatnya sebagai berikut :
per Tanggal
select dateadd  (dd, @jumlah , @date)

per Bulan
select dateadd  (month, @jumlah , @date)

Untuk Mengurangi @Jumlah tinggal kasih lambang minus” – “
Sample Formatnya :
select dateadd  (month, - @jumlah , @date)

Semoga Bermanfaat,
Regards,

Iqbal

Monday, January 14, 2013

Membuat Form Login Sedehana koneksi Database SQL Server dengan Visual C#

Dear All,
kali ini saya kan berbagi cerita tentang membuat form login sedehana koneksi database SQL Server dengan visual C#, project sederhana namun cukup bermanfaat pembelajaran awal
Saya asumsikan bahwa di komputer anda telah terinstall Microsoft Visual Studio dan SQL Servernya.
Komponen yang Diperlukan…
Step 1,
- Sumber Database buat Login
Buatlah terlebih dahulu Database di SQL Server, saya kasih contoh dengan query yang saya buat
create database login;
create table login
(
uname char(50) primary key,
password varchar(50)
)
insert into login values('iqbal','12345')

image


Step2,
- Buat Koneksi
‘Disimpan Di dalam Class Form
private readonly string con_str = @"Data Source = SWITCHLAB9-PC\SQLEXPRESS;Initial Catalog = login; Integrated Security = SSPI";
nb : SWITCHLAB9-PC\SQLEXPRESS diganti dengan server database komputer yang anda gunakan.

Step3,
- Buat Interface
- 2 Form –> Form Login
             Form Utama
Form Login terdiri dari ToolBox,
- 2 Label
- 2 Textbox
- 2 Button
Buat Form Login minimal sepert tampilan dibawah ini,

image_thumb1


It’s Time to Coding 
Double Click pada Button Login
image_thumb2


Masukan kode sebagai berikut
private void buttonLogin_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(con_str);
con.Open();
DataSet ds = new DataSet();
string uname = textBox1.Text.Trim();
string password = textBox2.Text.Trim();
SqlDataAdapter da = new SqlDataAdapter("select * from login where uname ='" + uname + "' and password ='" + password + "'", con);
da.Fill(ds);
int count = ds.Tables[0].Rows.Count;
if (count == 0)
{
    MessageBox.Show("Invalid UserID/Password");
}
else
{
    MessageBox.Show("Success Login");
    AddForm addform = new AddForm();
    addform.Show();
    this.Visible = false;
}
con.Close();
}

Double Click pada Button Exit

image_thumb3
Masukan kode sebagai berikut
private void buttonExit_Click(object sender, EventArgs e)
      {
          Application.Exit();
      }

It’s time to Run (F5)

image_thumb5

image_thumb6
image_thumb7


 
Asumsi Logika pada Button Login
- Jika Click Button Login UserName dan passwordnya nya tidak seperti yang telah ditetapkan maka muncul MessageBox "Invalid UserID/Password"
- Jika Click Button Login UserName dan passwordnya nya sesuai dengan apa yang telah ditetapkan maka muncul MessageBox "Login Success" dan mucul Form Menu Utama.

Silahkan Dicoba, Kreasikan dengan logika sendiri,
Semoga Bermanfaat,
Regards,

Iqbal

Membuat Form Login Sedehana tanpa Database dengan Visual C#

Dear All,
kali ini saya kan berbagi cerita tentang membuat form login sedehana tanpa database dengan visual C#, project sederhana namun cukup bermanfaat pembelajaran awal
Saya asumsikan bahwa anda telah mengetahui toolbox dari Microsoft Visual Studio itu sendiri
Komponen yang Diperlukan…
- 2 Form –> Form Login
             Form Utama
Form Login terdiri dari ToolBox,
- 2 Label
- 2 Textbox
- 2 Button

Buat Form Login minimal sepert tampilan dibawah ini,

image

It’s Time to Coding 
Double Click pada Button Login

image

Masukan kode sebagai berikut
private void buttonLogin_Click(object sender, EventArgs e)
{
    if (textBox1.Text == "")
    {
        MessageBox.Show("Employee ID Cannot Be Empty");
    }
    else if (textBox2.Text == "")
    {
        MessageBox.Show("Password Cannot Be Empty");
    }
    else
    {
        if (textBox1.Text != "iqbal" && textBox2.Text != "12345")
        {
            MessageBox.Show("Your Login Failed");
        }
        else
        {
            MessageBox.Show("Succes Login");
            MenuUtama menu = new MenuUtama();
            menu.Show();
            this.Visible = false;
        }
    }
}

Double Click pada Button Exit

image

Masukan kode sebagai berikut
private void buttonExit_Click(object sender, EventArgs e)
      {
          Application.Exit();
      }


It’s time to Run (F5)
image

image

image

 
Asumsi Logika pada Button Login
- Jika Click Button Login tapi UserName kosong maka muncul MessageBox "UserName Cannot Be Empty".
- Jika Click Button Login tapi Password kosong maka muncul MessageBox "Password Cannot Be Empty"
- Jika Click Button Login UserName dan passwordnya nya tidak seperti yang telah ditetapkan maka muncul MessageBox "Your Login Failed"
- Jika Click Button Login UserName dan passwordnya nya sesuai dengan apa yang telah ditetapkan maka muncul MessageBox "Login Success" dan mucul Form Menu Utama.

Silahkan Dicoba, Kreasikan dengan logika sendiri,
Semoga Bermanfaat,
Regards,

Iqbal