Subscribe:

Rabu, 23 Mei 2012

Cara Membuat Effect Terang Dan Gelap Pada Gambar


Assalamualaikum WR. WB.
Kali ini DC akan membahas tentang Cara Membuat Effect Terang Dan Gelap Pada Gambar.
Langsung aja kita ke TKP...
Gelap ke Terang

  Terang ke Gelap

Terang ke Gelap


Gelap ke Terang
Baca Selengkapnya»»

Pengecekan Inputan Form Menggunakan JavaScript dan JQuery


Pengecekan inputan form dalam pemrograman web sangat penting untuk mendapatkan data yang valid untuk dimasukkan ke dalam database. Banyak metode untuk melakukan pengecekan form, salah satunya dengan PHP setelah proses submit. Namun dewasa ini pengecekan form lebih difokuskan dengan JavaScript agar pengguna tidak perlu menunggu waktu loading halaman apabila menggunakan PHP murni.

Pengecekan dengan JavaScript sedikit lebih rumit namun dengan plugin Validation Engine darijQuery, semua jadi lebih mudah. Dengan plugin Validation Engine, setiap inputan form dapat anda definisikan ingin diberi pengecekan seperti apa dan alert akan muncul di dekat inputan tersebut ketika validasi salah, berikut adalah contoh screenshot-nya:


Pertama-tama, siapkan form:

<form action="save.php" method="post" id="formMhs">
<h2>Daftar Mahasiswa Baru</h2>
<table>
  <tr>
        <td>NIM</td>
        <td>:</td>
        <td><input type="text" name="NIM" id="NIM"class="validate[required,custom[onlyNumber],length[10]
,ajax[ajaxCheckNIM]]" size="10" /> <small>* max char: 10</small></td>
  </tr>
  <tr>
        <td>Nama</td>
        <td>:</td>
        <td><input type="text" name="nama" id="nama"class="validate[required]" size="30" /></td>
  </tr>
  <tr>
        <td>Jenkel</td>
        <td>:</td>
        <td>
               <input type="radio" name="jeniskelamin"id="jeniskelamin1" class="validate[required]"  
value="pria" /> Pria
               <input type="radio" name="jeniskelamin"id="jeniskelamin2" class="validate[required]" 
 value="wanita" /> Wanita
        </td>
  </tr>
  <tr>
        <td>Tgl Lahir</td>
        <td>:</td>
        <td><input type="text" name="tgllahir" 
 id="tgllahir" class="validate[required,

custom[dateFormat]]" size="10" /> <small>* yyyy-mm-dd</small></td>
  </tr>
  <tr valign="top">
        <td>Alamat</td>
        <td>:</td>
        <td><textarea name="alamat" id="alamat" 
 rows="3" cols="30" class="validate[required]"></textarea></td>
  </tr>
  <tr>
        <td>Email</td>
        <td>:</td>
        <td><input type="text" name="email" id="email"class="validate[custom[email],ajax[ajaxCheckEmail]]"size="25" /></td>
  </tr>
  <tr>
        <td>Jumlah SKS</td>
        <td>:</td>
        <td><input type="text" name="jumlahsks"id="jumlahsks" class="validate[min[10],max[24]]" 
 size="3" /> <small>* minimal 10, maksimal 24</small>
</td>
  </tr> 
  <tr>
        <td>Website</td>
        <td>:</td>
        <td><input type="text" name="website"  
id="website" class="validate[custom[url]]" size="30"value="http://" /></td>
  </tr>
  <tr valign="top">
        <td>Pilih Mata Kuliah</td>
        <td>:</td>
        <td>
               <input type="checkbox"  
name="matakuliah[]" id="matakuliah1"class="validate[required]" value="Programming" />Programming<br />
               <input type="checkbox" 
 name="matakuliah[]" id="matakuliah2"class="validate[required]" value="Kalkulus" /> Kalkulus 
<br />
               <input type="checkbox"  
name="matakuliah[]" id="matakuliah2"class="validate[required]" value="Logika Matematika" />Logika Matematika<br />
               <input type="checkbox"  
name="matakuliah[]" id="matakuliah2"class="validate[required]" value="Bahasa Inggris" /> 
Bahasa Inggris
        </td>
  </tr>
  <tr>
        <td>Masukkan Password</td>
        <td>:</td>
        <td><input type="password" name="password"id="password" class="validate[required]" size="10" />
</td>
  </tr>
  <tr>
        <td>Ulangi Password</td>
        <td>:</td>
        <td><input type="password" name="password2"id="password2" class="validate
[required,equals[password]]" size="10" /></td>
  </tr>
</table>
<input type="submit" name="submit" value="Simpan" />
<input type="reset" value="Batal" id="btnReset" />
</form>

Perhatikan pada setiap inputan form ada class yang diisi format validasi yang diinginkan oleh plugin Validation Engine, berikut adalah beberapa format validation yang dipakai pada form diatas.
No
Jenis Validasi
Penggunaan
1
Required field, field harus diisi
validate[required]
2
Menentukan panjang karakter
Harus 10 karakter:
validate[length[10]]
Dari 0 s/d 10 karakter:
validate[length[0,10]]
3
Harus diisi hanya nomor
validate[custom[onlyNumber]]
4
Harus diisi dengan format tanggal
validate[custom[dateFormat]]
5
Harus diisi dengan format email
validate[custom[email]]
6
Harus diisi dengan format URL
validate[custom[url]]
7
Menentukan jumlah karakter minimal
validate[min[5]]
8
Menentukan jumlah karakter maksimal
validate[max[5]]
9
Isi harus sama dengan inputan lainnya
validate[equals[fieldlain]]
10
Memanggil validasi Ajax
validate[ajax[namaValidasiAjax]]

Apabila ada form yang ingin dimasukan validasi lebih dari satu maka penggunaannya adalah sebagai berikut:
<input type="text" name="nim" id="email"value="validate[required,custom[onlyNumberSp],length[10]]" />

Setelah mendefinisikan jenis validasi di masing-masing inputan form, maka jalankan perintah ini untuk menambahkan fungsi dari plugin Validation Engine di form anda:

$('#formMhs')
  .validationEngine() // fungsi untuk menambahkan feature validation ke form
  .ajaxForm({ // ketika validasi berhasil, inputan form akan dikirim via ajax dengan plugin jQuery ajax form
        success: function(response){
               alert(response);
               $('#btnReset').click(); // kosongkan form setelah selesai menyimpan data
        }
  });

Validation Engine juga dapat melakukan pengecekan via Ajax, yaitu dengan menambahkan key validasi ajax sebelum pemanggilan fungsi diatas.

$.validationEngineLanguage.allRules['ajaxCheckEmail'] = {
  "url": "check.php", // URL ajax
  "alertText": "* Email ini sudah ada sebelumnya", // alert text apabila ajax mengembalikan false
  "alertTextOk": "* Email tersedia", // alert text apabila ajax mengembalikan true
  "alertTextLoad": "* Sedang proses check Email" // alert text ketika proses pengecekan ajax sedang berlangsung
}

Pada form masukan key `ajaxCheckEmail` ke class inputan form:

<input type="text" name="email" id="email"value="validate[custom[email],ajax[ajaxCheckEmail]]" />

Lalu pada target URL ajax, lakukan pengecekan seperti berikut:
<?
$field = $_GET['fieldId']; // kiriman dari plugin Validation Engine yang berisi nama form yang ingin di cek
$value = $_GET['fieldValue']; // kiriman dari plugin Validation Engine yang berisi nilai form

require_once 'connect.php';
$query = "SELECT * FROM mahasiswa WHERE $field = '$value'";
$ditemukan = mysql_num_rows(mysql_query($query)) > 0;

$result  = array($field,!$ditemukan);
echo json_encode($result);
?>

Pengembalian nilai Ajax harus berupa JSON array numeric, pada contoh diatas akan menghasilkanJSON seperti berikut:
["NIM",true] atau ["email",true]
Baca Selengkapnya»»

Membuat Mp3 Player Menggunakan Visual Basic



Pada tutorial Visual Basic kali ini kami akan mengajarkan tentang Bagaimana Membuat Mp3 Player Menggunakan Visual Basic 6.0. Mp3 Player Menggunakan Visual Basic yang akan Andiero ajarkan cukup mudah dan pasti dapat kalian buat juga dirumah. Berikut ini Tutorial Membuat Mp3 Player menggunakan Visual basic 6.0 . Silakan dibaca….

Langkah-langkah pembuatan program Mp3 Player sederhana menggunakan visual basic.
1. Buka Program Microsoft Visual Basic yang telah terinstall di Komputer ataupun di Laptop Kalian.
2. Buat sebuah Project baru dengan Memilih Standart Exe.
3. Sebelum melanjutkan pembuatan program Mp3 player menggunakan visual basic, terlebih dahulu tambahkan komponen Multimedia Control dan Common Dialog Control ke ToolBox Vb. 

Cara menambahkan Components baru ke Toolbox Visual Basic.
Caranya dengan Klik menu Project dan pilih components, atau dengan Mengklik kanan Toolbox dan pilih Components bisa juga dengan menekan tombol Ctrl + T dari Keyboard anda. Selanjutnya akan muncul jendela components dan beri centang pada Microsoft Common Dialog Control 6.0 dan Microsoft Multimedia Control 6.0. Klik Ok.
Gambar.1 Jendela Components
 
Gambar.2 Component Baru yang ditambahkan ke ToolBox
4. Tambahkan Component seperti Command Button, Multimedia Control, Common Dialog Control dan  Label. Masin-masing Component satu buah dan atur sedemikian rupa atau kurang lebih tampak seperti gambar berikut ini.



Gambar.3 Tampilan Program Mp3 Player Sederhana

Bagian Contoh Program Mp3 Player Menggunakan Visual Basic 6.0
1. Untuk Form Load Isikan Script VB seperti ini.
2. untuk Form Unload isikan Script Vb seperti ini

3. Klik dua kali Command Button dan tambahkan Script VB seperti Berikut.

4. Selanjutnya pada Jendela Code, untuk Declaration pada Mmcontrol1 pilih StatusUpdate dan tambahakan Script vb seperti berikut


5. Selesai
6. Jalankan Program Buatan Anda Hasilnya kurang Lebih seperti Berikut ini
Gambar.4 Program Mp3 Player buatan Sendiri

7. Program Mp3 Player sederhana diatas dalam keadaan sedang memutar file Mp3 yang kita inginkan.
Satu catatan yang mungkin saya berikan adalah kondisi Mmcontrol terkadang mengalami error atau dalam keadaan frezze tanpa respon. Untuk menanggulanginya cukup tutup program yang anda buat dan jalankan lagi.

Program Mp3 Player tersebut terbilang sederhana dan dapat dikembangkan lagi kedepannya sehingga menjadi program yang lebih baik. Jika anda mau sedikit berkerja keras, Mungkin anda dapat membuat Program Semacam Winamp atau program Pemutar Mp3 lainnya.
Baca Selengkapnya»»