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

Friday, December 28, 2012

Membuat Web Browser Dengan Visual C#

Dear All,
kali ini saya kan berbagi cerita tentang membuat Web Browser sedehana dengan bahasa pemrograman C#, project sederhana namun cukup bermanfaat sebagai browser, rasanya suatu kebanggaan kalo searching di Internet mennggunakan browser buatan sendiri.
Saya asumsikan bahwa di komputer anda telah terinstall Microsoft Visual Studio

Pertama Buka Program Microsoft Visual Studio
-- Klik File –> New –> Project
Wb-1

-- Pilih Visual C# –> Windows Forms Apllication –> Isi ‘Name’ Project –> Click Ok
Wb-2

Setelah itu akan muncul form seperti tampilan berikut
Wb-3

Kemudian ubah Nama Form1 –> Web Browser
Wb-4
Wb-5

Selanjutnya kita persiapkan Tools yang akan digunakan untuk merancang aplikasi web browser sederhana ini, bisa diimplementasikan menurut kreasi sendiri.
Tools yang saya gunakan
--Label
--Button
--TextBox
--WebBrowser
Seperti terlampir dalam gambar dibawah ini.
Wb-6

Selanjutnya kita masukan sedikit code untuk aplikasi ini,
Double Click Button
Wb-8

Sisipkan code
webBrowser1.Navigate(TextBox1.Text);
Wb-9

Jika sudah ‘Save’
Dan Silahkan Dicoba ‘Start Debugging (F5)’
image

Ketik Url Address yang akan dituju pada TextBox, kemudian click button
Hasilnya
image

Semoga Bermanfaat,
Regards,
Iqbal

Thursday, December 27, 2012

Membuat Media Player Dengan Visual C#

Dear All,
kali ini saya kan berbagi cerita tentang membuat aplikasi media player dengan bahasa pemrograman C#, seperti diketahui Media Player berfungsi untuk melakukan operasi playback terhadap berkas beberapa format multimedia digital.
Saya asumsikan bahwa di komputer anda telah terinstall Microsoft Visual Studio

Pertama Buka Program Microsoft Visual Studio
-- Klik File –> New –> Project
mp3-1
 



















-- Pilih Visual C# –> Windows Forms Apllication –> Isi ‘Name’ Project –> Click Ok
mp3-2



















Setelah itu akan muncul form seperti tampilan berikut
mp3-3

Kemudian selanjutnya,
-- Click kanan pada area ToolBox –> Choose Item
mp3-4

-- Click Tab Components –> Cari & Checklist Checbox ‘Windows Media Player’
mp3-5 

Maka Akan Muncul Tool Windows Media Player di kolom Toolsbox
-- Drag Tools ‘Windows Media Player’ –> Drop Tools tersebut di Formmp3-6

Untuk mengatur posisi tools tersebut agar terlihat lebih bagus,
-- Click Object Tools ‘Windows Media Player tersebut’ –> Open Properties, cari pengaturan ‘Dock’, pilih yang tengah (Fill)
image

Setelah itu tambahkan ‘Menu Strip’
-- Drag Tools ‘Menu Strip’ –> Drop in Form
-- Atur "Tools ‘Menu Strip’ menjadi seperti gambar di bawah ini, File –> Open - Exit
image

Setelah itu sisipkan Tools Open File Dialog dari Toolbox dengan cara seperti sebelumnya Drag and Drop.
mp3-11

-- Ganti Nama Form dari ‘Form1’ menjadi ‘Player Music’
mp3-14 

Setelah semua tahap persiapan sudah selesai, kita masuk ke Coding
Klik kanan pada Form, Klik ‘View Code’
image

Sisipkan kode berikut dibawah InitializeComponent();
String filterfile = "(*.mp3; *.wav; *.mkv; *.avi; *.mp4; *.mkv)|*.mp3; *.wav; *.mkv; *.avi; *.mp4; *.mkv";
openFileDialog1.Filter = filterfile;
image

Selanjutnya
Click Menu Strip ‘File’
Double Click Menu Strip ‘Open’
image
Sisipkan kode berikut
openFileDialog1.ShowDialog();
axWindowsMediaPlayer1.URL = openFileDialog1.FileName;
image

Selanjutnya
Click Menu Strip ‘File’
Double Click Menu Strip ‘Exit’
image
Sisipkan kode berikut
Application.Exit();
image

Jika sudah ‘Save’
Dan Silahkan Dicoba ‘Start Debugging (F5)’
mp3-15

File—> Open –> Pilih File Multimedia Digital
Hasilnya
mp3-17

Semoga Bermanfaat,
Regards,

Iqbal

Sunday, December 23, 2012

Setting IIS dan XAMPP/Wamp di Windows Agar Dapat Berjalan Secara Bersamaan

Dear All,


Kali ini saya akan sharing cerita tentang menjalankan IIS dan Xampp/Wamp di Windows sekaligus, terkadang yang menggunakan ASP.NET lebih familiar dengan Web Server IIS, sedangkan terkadang beberapa orang membutuhkan beberapa fitur dari Xampp/Wamp seperti MySQL dan sebagainya

Tapi kalo kita Installkan Xampp/Wamp pada saat udah terInstall Web Server IIS biasanya Apache dari Xampp/Wamp ga mau Running, hal ini dikarenakan alamat service port : 80 udah digunakan sama Web Server IIS, oleh karena itu agar tidak bentrok kita ubah salah satu alamat portnya, berhubung web server IIS bawaan Windows udahh kasih aja dia port defaultnya.

Dan yang akan kita rubah port nya adalah Web Server dari Xampp/Wamp yaitu port Apache nya, dan yang saya contohkan menggunakan Wamp.

  • C:\wamp\bin\apache\Apache2.2.17\conf 
Search for “Listen 80?, change to “Listen 8080?
Search for “ServerName localhost:80?, change to “ServerName localhost:8080?
C:\xampp\apache\conf\extra\httpd-ssl.conf
Search for “Listen 443?, change to “Listen 4499?
Search for “<VirtualHost _default_:443>”, change to “<VirtualHost _default_:4499>”
Search for “ServerName localhost:443?, change to “ServerName localhost:4499?
Then, you should be able to start Apache successfully through the XAMPP control panel.
Cari kata 'Listen 80' rubah menjadi 'Listen 8000'
Cari kata 'ServerName localhost:80' rubah menjadi 'ServerName localhost:8000'

  •  C:\wamp\bin\apache\Apache2.2.17\conf\original\extra
Cari kata 'Listen 443' rubah menjadi 'Listen 4499'
Cari kata '<VirtualHost _default_:443>' rubah menjadi '<VirtualHost _default_:4499>'
Cari kata 'ServerName localhost:443' rubah menjadi 'ServerName localhost:4499'

Save pada masing-masing file,
Restart All Service, Check Again.

Kalo udah Running semuanya, Selamat anda telah berhasil memasang Instalasi Web Server IIS Bersamaan dengan Web Server dari Xampp/Wamp.

Untuk mengecek hasil instalasi Web Server
IIS : http://localhost/
Xampp/Wamp : http://localhost:8000/

Semoga Bermanfaat,
Regards,

Iqbal



Memasang Web Server IIS di Windows Vista

Dear All,

kali saya akan sharing cerita tentang memasang web server IIS di windows vista, sebelumnya perlu diketahui bahwa Web Server IIS adalah HTTP web server yang digunakan dalam sistem operasi server, bagi penggemar pemrograman ASP akan terdengar familiar tentang hal ini.

Adapun cara Install web server IIS adalah sebagai berikut
1. Click Control Panel

 

















2. Click Programs


















3. Click 'Turn Windows Features on or off

















4. Centang fitur-fitur yang dibutuhkan, kurang lebih seperti gambar dibawah ini.



































5. Tunggu Loading sebentar untuk proses install.


















6. Check in your Browser http://localhost/

Jika tampil seperti gambar berikut, selamat anda telah berhasil memasang web server IIS.

Untuk directory dari web server IIS itu sendiri terdapat  di C:\inetpub\wwwroot.

Semoga Bermanfaat,
Regards,
Iqbal