Wednesday, 23 February 2011

Solusi Modem yang tidak bisa kirim sms dan cek pulsa untuk operator smart

Banyak sekali sekarang ini produk modem yang sedang muncul dipasaran dan ada ribuan jenis dan merek dari yang terkenal sampai dengan merek yang tidak pernah di dengar.dan tentunya sebagai pengguna ada aja masalah yang timbul setelah beberapa hari dipakai.pengalaman pribadi saya menggunakan modem venus vt 18 evdo bukan yang multi dan disana ditulis bahwa modem ini bisa untuk sms dan telpon. sesaat setelah membeli memang untuk sms dan telpone bisa digunakan tetapi setelah satu minggu sms tidak bisa mengirim dan menerima pesan dan ini sangat mengecewakan akhirnya coba cari solusi untuk browsing-browsing dan keluar masuk forum alhasil banyak yang bilang memang untuk modem jenis ini ada cacat produk. sehingga untuk melihat sisa pulsa dan membeli paket tidak bisa dilakukan dengan modem ini solusinya adalah pinjam hp teman dan ini sangat menjemukan..akhirnya saya menemukan khusus untuk pemakai modem venus vt 18 evdo yang memakai kartu smart tidak usah kawatir karena pihak smart telah membuat cek pulsa dan daftar paket internet bisa melalui web dan mungkin nanti akan dikembangkan untuk penambahan fasilitas lain,yah paling tidak bisa mengurangi ketergantungan dengan orang lain untuk meminjam handphone. silahkan klik disini untuk langsung melakukan pendaftaran

Wednesday, 26 January 2011

Koneksi Mysql Dengan Menggunakan Visual Basic

Program database sangat banyak sekali mulai dari Microsoft Acces, Sql Server, Oracle, Mysql dan masih banyak yang lainnya,kali ini saya akan membahas tentang mysql yang terkenal mudah dalam interface dan cepat dalam pengaksesan data.dan untuk bahasa pemrograman yang saya gunakan adalah Visual Basic 6.0 yang bisa dibilang pemrograman yang agak jadul.Jadi Kita sekarang akan membuat program di visual basic dan dikoneksikan ke mysql untuk penyimpanan datanya. untuk membuat koneksi kedalam mysql Pastikan anda sudah mempunyai driver odbc yang sudah diinstall di komputer anda untuk yang belum silahkan download dulu driver untuk versi 5.1 disini(versi win32). Kemudian buatlah sebuah database didalam mysql sebagai contoh swalayan kemudian buatlah tabel dengan barang dengan struktur kode_brg,nama_brg,harga_brg,stok_brg didalamnya.untuk pembuatan database didalam mysql bisa menggunakan sqlyog, mysql front atau software sejenis supaya lebih mudah dalam pengerjaannya.berikut program sederhana koneksi kedalam mysql dengan menggunakan visual basic 6.0 open source untuk download disini

Wednesday, 19 January 2011

Bahasa SQL (Structured Query Language)

Secara Umum sql terdiri dari 2 Bahasa Yaitu Data Definition Language(DDL) dan Data Manipulation language (DML). Implementasi DDL dan DML berbeda dalam sistem managemen basis data(SMBD).Namun secara umum implementasi tiap bahasa ini memiliki bentuk standar yang ditetapkan ANSI. Artikel ini akan menggunakan bentuk paling umum yang dapat digunakan pada kebanyakan SMBD.

Data Definition Language
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus Basis Data dan objek-objek yang diperlukan dalam basis data.DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek.
Sebagai Contoh Perintahnya adalah
CREATE DATABASE Swalayan --> Yaitu Membuat Database baru Dengan nama Swalayan
CREATE TABLE Barang(Kodebrg VARCHAR(30),Namabrg VARCHAR(20),harga NUMERIC)
-->Yaitu Membuat tabel Barang dengan field dan tipe datanya seperti diatas

Data Manipulation Language

DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah:

SELECT untuk menampilkan data
INSERT untuk menambahkan data baru
UPDATE untuk mengubah data yang sudah ada
DELETE untuk menghapus data

SELECT
Select adalah perintah yang paling sering digunakan pada SQL, sehingga kadang-kadang istilah query dirujukkan pada perintah SELECT. SELECT digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama. Secara umum, perintah SELECT memiliki bentuk lengkap
SELECT [nama_tabel|alias.]nama_field1 [AS alias1] [, nama_field2, ...]
FROM nama_tabel1 [AS alias1] [INNER|LEFT|RIGHT JOIN tabel2 ON kondisi_penghubung]
[, nama_tabel3 [AS alias3], ...]
[WHERE kondisi]
[ORDER BY nama_field1 [ASC|DESC][, nama_field2 [ASC|DESC], ...]]
[GROUP BY nama_field1[, nama_field2, ...]]
[HAVING kondisi_aggregat]
Kondisi adalah syarat yang harus dipenuhi suatu data agar ditampilkan.
Kondisi_aggregat adalah syarat khusus Fungsi Agregat (Avg,sum,min,max,Count)
Kondisi dapat dihubungkan dengan Fungsi Logika, misalnya AND, OR dan Not

Sebagai Contoh Diasumsikan terdapat tabel USER yang berisi data sebagai berikut.

username passwd tanggal_lahir jml_transaksi total_transaksi
Aris 6487AD5EF 09-09-1987 6 10.000
Budi 97AD4erD 01-01-1994 0 0
Charlie 548794654 06-12-1965 24 312.150
Daniel FLKH947HF 24-04-1980 3 0
Erik 94RER54 17-08-1945 34 50.000

Contoh 1: Tampilkan seluruh data

==> SELECT * FROM user

Contoh 2: Tampilkan pengguna yang tidak pernah bertransaksi.

==> SELECT * FROM user WHERE total_transaksi = 0

Contoh 3: Tampilkan username pengguna yang bertransaksi kurang dari 10 dan nilainya lebih dari 1.000.

==> SELECT username FROM user WHERE jml_transakai <> 1000

Contoh 4: Tampilkan total nominal transaksi yang sudah terjadi.

==> SELECT SUM(total_transaksi) AS total_nominal_transaksi FROM user

Contoh 5: Tampilkan seluruh data diurutkan berdasarkan jumlah transaksi terbesar ke terkecil.

==> SELECT * FROM user ORDER BY jml_transaksi DESC

INSERT
Insert dalah perintah yang digunakan untuk menambah record ke dalam tabel
Sintax yang digunakan:

INSERT INTO [NAMA_TABLE] ([DAFTAR_FIELD]) VALUES ([DAFTAR_NILAI])

Contoh:

INSERT INTO TEST (NAMA, ALAMAT, PASSWORD) VALUES ('test', 'alamat', 'pass')

UPDATE
Update adalah perintah untuk merubah data
Sintax yang digunakan:

UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE [KONDISI]

Contoh:

UPDATE Msuser set password="123456" where username="abc"

DELETE
Delete Adalah Menghapus Data
Sintax yang digunakan

DELETE FROM [NAMA_TABLE] [KONDISI]

Contoh:

DELETE FROM TEST WHERE NAMA='test'

Sumber: http://id.wikipedia.org/wiki/SQL