Menu Horisontal

Jumat, 22 Juni 2012

Fungsi Lain Dari Google

Banyak dari kita menggunakan mesin pencari google sehari-hari tetapi apakah agan2 tahu bahwa google juga merupakan alat yang ampuh unntuk hal-hal lain? Ada beberapa trik sederhana namun hebat hasilnya yang dapat agan gunakan ketika mencari dengan menggunakan fitur-fitur Google.

1. Gunakan Google sebagai kalkulator.
Google telah memiliki built-in calculator, dengan memasukkan kunci perhitungan seperti ini misalnya:
270 * (55 / 5 + 3),
anda akan melihat hasilnya:
270 * ((55 / 5) + 3) = 3 780
komputer anda juga telah dilengkapi calculator, tetapi jika anda hanya tinggal mengetik perhitungan anda saja ke dalam kotak pencarian browser, maka tentu saja hal ini jauh lebih cepat daripada membuka aplikasi calculator anda.

2. Gunakan google sebagai alat pemeriksa ejaan.
 
Jika anda tidak yakin mengenai ejaan suatu kata, cukup masukkan kata ke google, ini adalah cara yang cepat untuk melihat apakah anda memiliki ejaan yang benar. Jika tidak benar, Google akan menyarankan ejaan kata yang benar. Selain itu, jika anda ingin mendapatkan definisi dari suatu kata, anda dapat menggunakan “define:” Hal ini untuk mengfungsikan Google sebagai kamus. Contoh penulisannya:
define: Parasympathetic

3. Gunakan kata “site:” untuk membatasi pencarian ke situs tertentu.

Banyak situs telah built-in tools pencarian tapi sebagian besar tidak dapat merepon dengan hasil yang sesuai dengan yang anda cari. Misalnya andan mencari David Beckham di situs fubkydowntown.com, anda dapat mencoba untuk mencari dengan cara ini:
david beckham site:funkydowntown.com
semua posting dengan kata kunci david beckham akan muncul dalam hasil pencarian.


4. Mengecek waktu pada saat yang bersamaan di wilayah / negara lain.


Fitur ini memungkinkan Anda untuk mengecek waktu saat ini suatu negara atau kota lain dimanapun juga, sehingga anda tidak tidak salah waktu ketika anda menelepon seseorang, atau untuk urusan penting lainnya. Untuk mengecek waktu, cukup masukkan “time” diikuti dengan nama kota/wilayah. Sebagai contoh:
time California

5. Sebagai alat konversi mata uang yang cepat.

Google juga dapat melakukan konversi mata uang, misalnya:
150 pounds in dollars


6. Menganalisa kata kunci pada situs tertentu

Hal ini dapat berguna jika Anda sedang melakukan suatu pencarian, tapi Anda tidak yakin kata kunci apa yang tepat untuk dimasukkan ke mesin Google. Anda dapat menggunakan kata kunci “site:” Misalnya, Anda bisa mencoba pencarian ini:
“creative ideas” site:funkydowntown.com

7. Memberi pengecualian khusus pada kata yang diberi tanda ‘ – ‘

Anda dapat mempersempit pencarian Anda dengan menggunakan tanda tersebut. Misalnya, jika Anda mencari informasi tentang David Beckham tetapi tidak ingin tahu apa-apa tentang Victoria hanya karena Anda tidak cantik seperti Victoria (hahahaha!), Anda dapat mencoba:
“david beckham” –victoria

8. Mencari dokumen yang spesifik

Google dapat mencari di web untuk jenis file-file tertentu dengan menambahkan tanda “:” Jika Anda sedang mencari file PowerPoint tentang Make Money Online, misalnya, Anda dapat mencoba:
Make money online filetype:PPT

9. Mencari dalam rentang numerik tertentu dengan menggunakan tanda “..”

Jika Anda ingin mencari informasi tentang Piala Dunia Sepak Bola peristiwa yang terjadi di tahun 1980-an, Anda bisa menggunakan pencarian ini:
World cup soccer 1980..1990

10. Mencari kode area telepon

Pengen tahu kode area telepon tertentu? Google bisa memberitahu Anda dan bahkan juga bisa menunjukkan peta wilayah tersebut. Sebagai contoh, ketikkan: 415

Kamis, 07 Juni 2012

Membaca data dengan Datareader


Postingan kali ini mengenai datareader di VB.Net 2008, object ini digunakan khusus untuk membaca data dan sifatnya read only dan forward only. Read Only dalam artian object ini tidak dapat digunakan untuk melakukan manipulasi data. Forward Only sendiri berarti bahwa selama dalam proses pembacaan record maka datareader tersebut tidak dapat melakukan navigasi record ke record sebelumnya yang sudah dibaca.

Berikut adalah contoh penggunaan datareader. Siapkan sebuah database di SQL Server dengan nama testing dan sebuah tabel bernama t_obat. Berikut penampakan tabel t_obat. (SQL Query dapat didownload di akhir postingan ini)

Sekarang buatlah project baru di VB.Net 2008 dan beri nama Test_datareader. Buatlah form dengan tampilan seperti dibawah ini dengan menggunakan 1 label, 2 button dan 1 listbox.


Ketikan kode berikut ini untuk form diatas. Dalam kode ini datareader digunakan untuk membaca data dari database dan ditampilkan ke listbox.

 Imports System.Data.SqlClient  
 Public Class Form1  
   Private Sub ButtonCallDataReader_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonCallDataReader.Click  
     Dim connectionString As String = "Data Source=ZHENLONK-342572;Initial Catalog=testing;Integrated Security=True"  
     Dim koneksi As New SqlConnection(connectionString)  
     Using cmd As New SqlCommand  
       cmd.Connection = koneksi  
       cmd.CommandType = CommandType.Text  
       cmd.CommandText = "SELECT * FROM t_Obat"  
       Dim mydatareader As SqlDataReader = Nothing  
       Try  
         koneksi.Open()  
         mydatareader = cmd.ExecuteReader  
         While mydatareader.Read  
           ListBoxData.Items.Add(mydatareader(0) & " - " & mydatareader(1) & " - " & mydatareader(2))  
         End While  
       Catch ex As Exception  
         MsgBox(ex.Message, MsgBoxStyle.Information, "Pesan Kesalahan")  
       End Try  
     End Using  
   End Sub  
   Private Sub ButtonExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonExit.Click  
     Me.Close()  
   End Sub  
 End Class  
Sumber : http://aplikasivbnet.blogspot.com/2011/07/membaca-data-dengan-datareader.html

Save dan Load File Gambar dengan SQL Server dan VB.Net 2008


Postingan kali ini tentang gambar, yaitu cara save image ataupun load image di VB.Net 2008. Gambar dalam hal ini akan ditampilkan melalui PictureBox.

Pertama-tama, di SQL Server siapkan sebuah table bernama tbl_img (nama database = testing).

Data di tabel hanya contoh, boleh diabaikan. Tabel tbl_img ini untuk menyimpan nama file dengan Path gambar yang kita akan gunakan.

Langsung saja buat sebuah project baru di VB.Net dan rancang form seperti berikut ini :


Catatan : Disamping objek yang terlihat diatas, saya juga menggunakan OpenFileDialog.

Anda bisa download sample programnya (beserta Sql Code utk database) di akhir postingan.

Logika programnya sederhana, awalnya memilih gambar melalui tombol Load Picture lalu save datanya ke database dengan tombol Save Picture.

Berikut adalah contoh Load File Image :
 OpenFileDialog1.Filter = "JPG Files (*.jpg)|*.jpg|JPEG Files (*.jpeg)|*.jpeg|GIF Files (*.gif)|*.gif|PNG Files (*.png)|*.png|BMP Files (*.bmp)|*.bmp|TIFF Files (*.tiff)|*.tiff"  
 If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then  
    PictureBox1.Image = New Bitmap(OpenFileDialog1.FileName)  
    PictureBox1.SizeMode = PictureBoxSizeMode.CenterImage  
 End If  

dan berikut untuk Save (Nama file & Path) ke Database :
 Dim cmd As SqlCommand = New SqlCommand("INSERT INTO tbl_img (gambar, alamat) VALUES ('" & TextBoxFileName.Text & "', '" & PathFile & "')", koneksi)  
 cmd.CommandType = CommandType.Text  
 Dim DReader As SqlDataReader = cmd.ExecuteReader(CommandBehavior.CloseConnection)  
Untuk mempermudah anda bisa Download Program disini

Jangan lupa untuk mengganti nama server SQL Servernya dengan nama server SQL Server di komputer / laptop anda.


Sumber : http://aplikasivbnet.blogspot.com/2011_06_01_archive.html

Tips Optimasi Query SQL Server

Optimasi dapat berarti suatu cara untuk memperoleh kinerja maksimum. Maka Optimasi Query SQL Server berarti suatu cara atau tips untuk memperoleh kinerja maksimum dari Database SQL Server saat mengeksekusi perintah Query yang kita berikan.

Setelah berkelana menjelajahi puluhan tutorial di Internet yang saya dapatkan, saya coba share beberapa trik untuk optimasi Database SQL Server kita, antara lain :

1. Menentukan Tipe Data yang Tepat.
Hal ini sebenarnya gampang-gampang susah, perlu ketelitian dalam menganalisa tipe dari data-data yang hendak kita kelola. Sebagai contoh, Kita harus mengetahui kapan harus menggunakan tipe data char atau varchar. Keduanya sama-sama tipe karakter, bedanya char ukuran penyimpanannya tetap (fixed), sedangkan varchar ukuran penyimpanannya sesuai dengan panjang karakter data.

2. Hindari Allow Null
Kurangi penggunaan Allow Null, sebagai gantinya berikan nilai default bila field kosong. Nilainull mengonsumsi byte tambahan sehingga menambah beban saat akses query.

3. Hindari SELECT *
Perintah SELECT sangat umum digunakan, perintah SELECT dengan (*) akan mengakses seluruh field di suatu tabel. Bila tabel anda punya banyak field dan anda hanya memerlukan sebagian fieldnya saja, ada baiknya anda menentukan field yang hendak anda proses daripada menggunakan tanda (*).

4. Batasi ORDER BY
Pengurutan akan menambah konsekuensi menambah beban query karena akan menambah 1 proses yaitu sorting. Karena itu gunakan perintah ORDER BY hanya jika anda memerlukannya. Jika memungkinkan lakukan proses Pengurutan / Sorting pada aplikasi, bukan di Query.

5. Gunakan JOIN daripada Subquery
Daripada anda menumpuk beberapa Query sekaligus yang saling berhubungan, lebih baik anda menggunakan JOIN untuk menghasilkan performa yang lebih cepat.

6. Batasi Record yang dipanggil
Perhatikan bila table anda memiliki ratusan atau ribuan data, jangan memanggil seluruh data sekaligus. Disarankan anda melakukan Paging dengan membatasi Record yang keluar dengan menggunakan perintah TOP didalam perintah SELECT. Contoh : SELECT TOP 100... (sama dengan perintah LIMIT pada Mysql)

7. Link Gambar di Database
Ada pepatah mengatakan sebuah gambar bermakna sejuta kata namun tidak berarti anda harus menyimpan gambar tersebut di database, akan lebih optimal bila anda menyimpan path / lokasi dan nama file gambarnya saja.

Pasti masih banyak cara lain yang tidak mungkin dibahas semuanya disini. Mungkin anda juga tidak terlalu melihat perbedaan yang signifikan jika anda mengabaikan tips-tips diatas terlebih jika spesifikasi komputer / server anda cukup canggih untuk kinerja eksekusi program yang cepat. Namun anda disarankan untuk menekan penggunaan memory untuk optimasi kinerja Database terlebih bila anda bekerja dengan aplikasi yang besar.


Sumber : http://aplikasivbnet.blogspot.com/2011_06_01_archive.html

Selasa, 05 Juni 2012

Installasi MySQL – Connector/J


Pendahuluan

Akhirnya setelah saya kebingungan membaca manual instalasi MySQL-Connector/J saya menemukan satu buku yang menunjukkan bagaimana instalasi Connector/J dilakukan, buku tersebut berjudul “MySQL and Java Developer’s Guide“. Ternyata setelah saya mencobanya ternyata berhasil dan berakhirlah rasa penasaran saya. Pada tulisan ini saya akan tunjukkan bagaimana instalasi Connector/J (pada tulisan ini saya menggunakan MySQL-Connector/J 5.1) pada Windows platform.

Mendapatkan MySQL-Connector/J

Bila Anda belum mendapatkan MySQL-Connector/J, Anda dapat men-downlolad padalink-link dibawah ini:
  1. http://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.6/
  2. http://download.aquafold.com/download/jdbc-drivers/MySQL/
  3. http://download.csdn.net/source/412363
  4. http://www.spyfu.com/Term.aspx?t=470654
  5. http://dev.mysql.com/downloads/connector/j/5.1.html

Instalasi Connector/J

Bila Anda sudah mendapatkan MySQL-Connector/J, ekstrak terlebih dahulu. Lalu Anda cari file JAR yang bernama mysql-connector-java-5.1.6-bin, file tersebut yang akan kita copy-kan.
Ternyata tidak terlalu sulit untuk melakukan instalasi Connector/J, kita hanya meng-copy file JAR yang bernama mysql-connector-java-5.1.6-bin. Anda buka terlebih dahulu Windows Explorer, lalu cari direktori Java Anda berada (pada komputer saya direktori tersebut berada pada C:\Program Files\Java\), setelah itu ikuti langkah-langkah berikut:
  • Setelah Anda mendapatkan direktori Java, lalu Anda masuk ke direktori Java Runtime Envrionment Anda (pada komputer saya direktori tersebut berada pada C:\Program Files\Java\jre6)
  • Lalu Anda masuk ke direktori lib
  • Lalu setelah berada di direktori lib, masuk lagi ke direktori ext. Di direktori ini Anda copy kan file JAR tadi yang bernama mysql-connector-java-5.1.6-bin.
Bila sudah nanti library tersebut akan tersedia untuk aplikasi yang akan mengeksekusinya dalam Java Virtual Machine.

Menguji Instalasi MySQL-Connector/J

Lalu Anda buat file java dengan nama Test, lalu tulis kode berikut ini:

// NamaProgram: Test.java
// Deskripsi: Menguji koneksi MySQL-Connector/J
public class Test
{
 public static void main(String args[])
 {
  try
  {
   Class.forName(”com.mysql.jdbc.Driver”).newInstance();
   System.out.println(”Berhasil”);
  }
  catch(Exception E)
  {
   System.out.println(”JDBC driver error”);
  }
 } // end of method main
} // end of class Test
Lalu Anda compile file java tadi (saya anggap Anda sudah mengerti cara meng-compile-nya) dan jalankan. Bila berhasil maka program tadi yang sudah dibuat akan menampilkan pesan “Berhasil”, itu berati MySQL-Connector Anda sudah terpasang dengan benar.

Penutup

Begitulah instalasi MySQL-Connector dilakukan, bila Anda masih bingung dengan langkah-langkahnya, Anda dapat bertanya pada saya untuk penjelasan lebih lanjut.

Sumber : http://kelaskitae.wordpress.com/2008/06/13/installasi-mysql-connectorj/