Fauzian Sebastian (Zian Tech)
Menu
  • Home
  • TKJ
    • Perakitan
    • Installasi
    • Konfigurasi
    • TroubleHosting
  • Rekayasa Perangkat Lunak
    • WEB Design
    • Software Aplication
  • Multimedia
    • Animation
    • Desain Graphic
  • Trending Topic
  • Tentang Saya

Thursday, 17 October 2013

Syntak Dasar SQL

By zianovel20:51:00MySQL, SQL Server No comments
Malam semua  kali ini saya akan posting tentang Syntak Dasar SQL  Secara umum, SQL terdiri dari dua bahasa, yaitu Data Definition Language (DDL) dan Data Manipulation Language (DML). 
baiklah saya akan menjelaskan pengertian Data Definition Language (DDL) dan Data Manipulation Language(DML)

Data Definition Language
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum, 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. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.
CREATE
CREATE digunakan untuk membuat basis data maupun objek-objek basis data. SQL yang umum digunakan adalah:
CREATE DATABASE nama_basis_data

CREATE TABLE nama_tabel
CREATE TABLE membuat tabel baru pada basis data yang sedang aktif. Secara umum, perintah ini memiliki bentuk
CREATE TABLE [nama_tabel]
(
nama_field1 tipe_data [constraints][,
nama_field2 tipe_data,
...]
)
Keterangan :
nama_field adalah nama kolom (field) yang akan dibuat. Beberapa sistem manajemen basis data mengizinkan penggunaan spasi dan karakter nonhuruf pada nama kolom.
tipe_data tergantung implementasi sistem manajemen basis data. Misalnya, pada MySQL, tipe data dapat berupa VARCHAR, TEXT, BLOB, ENUM, dan sebagainya.
constraints adalah batasan-batasan yang diberikan untuk tiap kolom. Ini juga tergantung implementasi sistem manajemen basis data, misalnya NOT NULL, UNIQUE, dan sebagainya. Ini dapat digunakan untuk mendefinisikan kunci primer (primary key) dan kunci tamu (foreign key).
Satu tabel boleh tidak memiliki kunci primer sama sekali, namun sangat disarankan mendefinisikan paling tidak satu kolom sebagai kunci primer.
Contoh:

CREATE TABLE user

(

username VARCHAR(15) CONSTRAINT PRIMARY KEY,

password VARCHAR(20) NOT NULL,

tgl_lahir DATETIME
);
akan membuat tabel user seperti berikut:
username
password
tgl_lahir

Data Manipulation Language
DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah: 
Data Manipulation Language
  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, SELECT digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama. Secara umum, perintah SELECT memiliki bentuk lengkap: ( QUERY BUDIN )
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]

Keterangan :
 kondisi adalah syarat yang harus dipenuhi suatu data agar ditampilkan.
 kondisi_aggregat adalah syarat khusus untuk fungsi aggregat
Kondisi dapat dihubungkan dengan operator logika, misalnya AND, OR, dan sebagainya.
Contoh:

Diasumsikan terdapat tabel user yang berisi data sebagai berikut.
username
password
tgl_lahir
jmlh_trans
total_trans
Abdi
6487AD5EF
19-09-1997
6
10.000
Bagoes
97AD4erD
21-11-1994
3
33.000
Chairul
548794654
06-08-1990
24
312.150
Dani
FLKH947HF
02-04-1990
5
12000
Eka
94RER54
15-08-1995
34
50.000
Contoh Pertama : Cara tampilkan seluruh data.

SELECT *

FROM user


Contoh 2: Tampilkan pengguna yang memiliki jumlah transaksi lebih dari 5

SELECT *

FROM user

WHERE jmlh_trans > 5


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

SELECT username

FROM user

WHERE jmlh_trans < 10 AND total_trans > 700


Contoh 4: Tampilkan total nominal transaksi yang sudah terjadi.

SELECT SUM(total_trans) AS total_nominal_transaksi

FROM user


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

SELECT *

FROM user

ORDER BY jmlh_trans DESC

Fungsi aggregat
Beberapa SMBD memiliki fungsi aggregat, yaitu fungsi-fungsi khusus yang melibatkan sekelompok data (aggregat). Secara umum fungsi aggregat adalah:
 SUM untuk menghitung total nominal data
COUNT untuk menghitung jumlah kemunculan data
 AVG untuk menghitung rata-rata sekelompok data
MAX dan MIN untuk mendapatkan nilai maksimum/minimum dari sekelompok data.
Fungsi aggregat digunakan pada bagian SELECT. Syarat untuk fungsi aggregat diletakkan pada bagian HAVING, bukan WHERE.

Subquery
Ada kalanya query dapat menjadi kompleks, terutama jika melibatkan lebih dari satu tabel dan/atau fungsi aggregat. Beberapa SMBD mengizinkan penggunaan subquery. Contoh:
Tampilkan username pengguna yang memiliki jumlah transaksi terbesar.

SELECT username

FROM user

WHERE jmlh_trans =

(

SELECT MAX(jmlh_trans)
FROM user
)

INSERT
INSERT digunakan untuk menyimpan data dalam tabel dengan sintaks sebagai berikut :
INSERT INTO [NAMA_TABLE] (NAMA_FIELD1,NAMA_FIELD2, NAMA_FIELD3) VALUES ('NILAI1', 'NILAI2', 'NILAI3');
Contoh :
INSERT INTO tbl_user (nama,alamat,password) VALUES ('Dwi Randy Herdinanto','Bandar Jaya','pass123')

UPDATE
Update digunakan untuk mengubah data dengan syntak sebagai berikut :
UPDATE [NAMA_TABLE] SET [NAMA_FIELD]=[NILAI] WHERE [KONDISI]
Contoh:
UPDATE tbl_user set password="pass123" where username="test"

DELETE
Delete digunakan untuk menghapus data dengan syntak sebagai berikut :
DELETE FROM [NAMA TABLE] WHERE [KONDISI]
Contoh:
DELETE FROM TEST WHERE NAMA='test';

Read More

Tuesday, 15 October 2013

Cara Mengganti Judul Tautan di Facebook

By zianovel11:40:00Tips dan Trik No comments
Siang semua,,mumpung lagi rame ini fenomena di facebook, Penipuan mengedit atau mengganti judul tautan yang di share di facebook
karna itu saya disini akan berbagi tips menarik
untuk Mengganti Judul Tautan Berita di Facebook

Ini saya berikan contoh nya
Cara Mengganti Judul Link Berita di Facebook



Itu adalah contoh mengganti judul link berita di facebook,,

Oke langsung saja saya akan beritahu cara Mengganti Judul Link Berita Difacebook
1           1.       Cari link berita yang ingin di share di facebbok sebagai contoh :               http://www.kapanlagi.com/showbiz/selebriti/cool-tipe-cowok-idaman-nabilah-jkt48-715818.html
2           2.       Buat status baru di facebook lalu paste kan link tersebut di status facebook anda
3           3.       Tunggu beberapa saat sampai data artikel yang anda ingin share di tampilkan
4           4.       JIka data terkait sudah muncul seperti judul,deskripsi, gambar dan lain lain
          Maka silahkan klik pada judul untuk mengganti judul berita
          Dan klik pada deskripsi untuk mengganti konten deskripsi tautan

Cara Mengganti Judul Link Berita di Facebook


5        5.       Setelah selesai menganti judul dan deskripsi artikel hapus kan link artikel yang anda paste                tadi di kolom status ganti dengan kata-kata yang anda inginkan lalu klik Kirim

6        6.       Selesai,,anda sudah berhasil menipu teman – teman anda di facebook

Cara Mengganti Judul Link Berita di Facebook



Terima kasih sudah berkunjung
Jangan Lupa Komentar nya



Diposting oleh : Dwi Randy Herdinanto
Read More

Saturday, 12 October 2013

Cara Mengkoneksikan VB.Net ke SQL Server 2008

By zianovel23:29:00Tutorial VB.Net No comments
Malam semua kali ini saya akan berbagi tutorial untuk mengkoneksikan Visual Basic 2010 ke SQL Server 2008
langsung saja tanpa basa basi
pastikan computer atau laptop anda sudah terinstal Visual Basic 2010 dan SQL Server 2008
jika ada yang belum tahu cara menginstal SQL Server 2008 bisa lihat postingan saya sebelumnya Cara menginstal SQL Server 2008
langkah-langkah dalam mengkoneksikan VB.Net ke SQL Server 2008 sebagai berikut
1. Buka Visual studio 2010 lalu klik File - New Project - Windows Form Application
lalu pada kolom Name ketikan nama project sesuai keinginan anda saya contohkan nama project adalah KoneksiKeSqlServer lalu klik ok




2. setelah itu klik project pilih add module pada kolom Name ketikan nama module yang diinginkan misalkan Modulkoneksi lalu klik Add

3. Setelah Module berhasil dibuat ketikan code sebagai berikut

Imports System.Data.SqlClient
Module Modulekoneksi
    Public conn As SqlConnection
    Public cmd As SqlCommand
    Public ds As DataSet
    Public adapter As SqlDataAdapter
    Public rd As SqlDataReader
    Public lokasidb As String

    Public Sub ambilkoneksi()
        lokasidb = "Data Source=PC;Initial Catalog=latihan;Persist Security Info=True;User ID=sa; password=coba"
        conn = New SqlConnection(lokasidb)
        Try
            If conn.State = ConnectionState.Closed Then
                conn.Open()
                MsgBox("Koneksi ke database berhasil", MsgBoxStyle.Information, "Informasi")

            End If
        Catch ex As Exception
            MsgBox(Err.Description, MsgBoxStyle.Critical, "Error")
        End Try
    End Sub
End Module


keterangan : PC adalah nama komputer atau anda juga dapat mengganti dengan tanda titik (.)
                  Latihan adalah nama databasenya
                  SA adalah user untuk login ke database SQL Server
                  coba adalah password untuk login ke database SQL Server

4. Lalu kembali lagi ke Form1 yang pertama kita buat tadi
Tambah kan 1 buah button lalu atur di properties nya
Name : Btn_koneksi, Text : Test Koneksi

5. Double klik Button Test Koneksilalu ketika code

Imports System.Data.SqlClient
Public Class Form1


    Private Sub btn_koneksi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_koneksi.Click
        Call ambilkoneksi()
    End Sub
End Class



6. Lalu jalankan aplikasi dengan cara tekan F5 atau dengan cara Klik Menu Debug pilih Start Debuging

Jika anda ingin download project nya silahkan klik disini
dan untuk passwordnya disini

Lalu klik tombol Test Koneksi maka akan muncul pesan Koneksi ke database berhasil
artinya anda berhasil mengkoneksikan VB.Net Ke SQL Server


Insya allah saya akan melanjutkan postingan saya selanjutnya yaitu CRUD dengan VB.NET dan SQL Server

Read More

Cara Menginstal SQL Server 2008

By zianovel22:29:00SQL Server No comments
Disini saya akan membagi kan cara untuk menginstal SQL Server 2008, Apa itu SQL Server? Penjelasan singkatnya  SQL Server 2008 ini adalah salah satu software aplikasi untuk mengolah database dengan bahasa sql.
Hal yang perlu anda persiapkan sebelum menginstal adalah sbb
 SQL SERVER 2008 Installer download disini
Sebelum memulai penginstalan coba uninstal atau remove Software SQL SERVER yang sudah pernah anda instal sebelumnya, itupun jika ada, jika tidak mulai saja. Bagi yang belum paham cara menguninstal lihat di cara menguninstal program di windows.

Langkah – Langkahnya untuk menginstall SQL Server 2008 adalah sebagai berikut

  1. Pastikan semua aplikasi lain yang anda gunakan sudah diclose, ini bertujuan agar proses instalasi berjalan lancar dan cepat.
  2. Double click “SQLEXPRWT_x86_ENU.exe” , saat anda mengklik maka proses extracting file dimulai. Lihat gambar ! tunggu hingga proses ini selesai. 
  3. Bila proses extracting selesai maka akan tampil jendela seperti ini. Ini adalah tampilan awal instalasi SQL SERVER 2008. Untuk memulainya pilih “New Installation add features to an existing installation"
  4. Setelah anda klik tunggu proses hingga selusai
  5. Saat progress selesai maka anda akan dihadapkan dengan jendela License Terms. lalu pilih “ i accept the license terms” kemudian klik Next
  6. Setelah itu maka jendela setup support files akan muncul tungga beberapa saat hingga progress selesai.Jika  itu sudah selesai maka anda akan kembali ke jendela  awal instalasi tunggu beberapa saat dan jangan diclose. Hingga tampilan setup support rules muncul lagi dan tunggu hingga selesai.
  7. Tunggu sesaat, maka akan tampil jendela feature selection. Beri  tanda centang  pada semua feature, atau dengan cara mengklik Select All, Klik Next
  8. Setelah klik next anda akan dihadapkan dengan jendela  Instance Configuration Klik Next
  9. Setelah itu akan muncul jendela. Klik Next
  10. Setelah itu akan muncul jendela DBE Configuration. Klik Next.
  11. Tahap Penginstalan dan Konfigurasi Server selesai maka akan muncul jendela  Complete

Klik Close,
Lalu restart komputer anda



Diposting oleh : Dwi Randy Herdinanto

Read More

Friday, 11 October 2013

Cara Migrasi dari VB6 ke VB.Net

By zianovel14:03:00Tutorial VB.Net No comments

Migrasi dari VB6 ke VB.Net

Selamat siang semua,kali ini saya akan berbagi mengenai Migrasi dari VB6 ke VB.net
Perlu diketahui, VB (Visual Basic ) dari Microsoft Visual Studio merupakan sebuah software pemograman yang telah banyak digunakan oleh para programmer baik dari tingkat professional ataupun pemula. Ada dua jenis versi VB berdasarkan Compiler-nya (Mesin Penerjemah Code Program), yaitu VB Classic dan VB.Net. VB Classic merupakan Versi VB dari Versi 6 ke bawah (Kali ini VB6 saja).  Program / aplikasi yang dibuat oleh VB6 diterjemahkan oleh compiler MSVBM60.dll. Jadi, program/aplikasi dari VB6 tanpa compiler MSVBM60.dll, program / aplikasi tersebut tidak akan jalan. Sedangkan VBNet adalah versi VB setelah Versi 6 ke atas, yang saat ini sudah mencapai versi 2012. Kenapa disebut VB.Net ? Karena compiler nya menggunakan .Net Framework jadi, program/aplikasi dari VB.Net harus menggunakan compiler .Net Framework yang sesuai,misalkan kita membuat program/aplikasi dengan .Net Framework 3.5 maka di computer target juga harus sudah terpasang .Net Framework 3.5
Lalu ketika saya mencari beberapa tutorial dan referensi tentang VB.Net dan menemukan hal mendasar yang membedakan antara VBnet dengan VB6.
diambil dari djiesoft disini :
  1. Index di VBNET selalu mulai dari 0, sedangkan VB6 ada yang dari 1 (contoh : listview.items), jadi jangan kaget klo nanti ada error :"InvalidArgument=Value of '1' is not valid for 'index'. Parameter name: index", maka dari itu anda harus mengubah sintak looping untuk additem listview, harus mulai dari 0. 
  2. Jika anda mengubah nama object (rename), maka di VB6 anda harus mengubah ke sintak-nya juga apa apa yang berkaitan dengan object itu, karena klo tidak anda akan mengalami error : "Run-time error '424', Object required", sedangkan di VBNET sekali anda me-rename object (termasuk form) pada jendela property, maka semua sintak yang berhubungan dengan object tersebut akan otomatis berubah/menyesuaikan.
  3. Semua object yang mempunyai property Item (contoh listivew,combobox, listvox, dll) di VBNET selalu menggunakan property Item.Add, sedangkan VB6 ada yang Combo1.AddItem, ListView1.ListItems.Add, List1.AddItem , jadi di VBNET sudah sangat seragam dan terstruktur (mudah diingat).
  4. Jika anda menggunakan Frame dan ingin menambahkan object2 lain kedalamnya, di VBNET tidak perlu Cut/Copy-Paste object ke frame itu seperti di VB6, cukup drag/seret saja object-nya ke dalam frame.
  5. Jika di VB6 anda melakukan add form (existing) misalnya dari folder lain (tidak 1 folder dengan project), maka jika anda cut/copy folder project anda dan jalankan di komputer lain atau anda cut/rename folder form yang di-add itu (yang bukan dalam 1 folde project), maka akan error : "Path Not Found : '...\form_name.frm'--Continua Loading Project ?" sedangkan di VBNET dia akan mengcopy kedalam 1 folder yang sama, bukan url pathnya melainkan formnya akan dicopy otomatis oleh VBNET kedalam folder project.
  6. Jika anda ingin me-remove form/module/class dll, di VB6 anda cukup remove saja, tetapi di VBNET ada tiga istilah : Exclude dan Include (bisa di remove dan add kembali dengan mudah) serta Delete (hapus ke Recycle Bin).
  7. Ini merupakan kelanjutan dari Nomor 6, Perhatikan sintak VB6 berikut
    Private Sub Command1_Click()

    End Sub
    jika anda me-rename menjadi object menjadi Command2, maka sintak itu harus diubah menjadi :
    Private Sub Command2_Click()

    End Sub
    sedangkan di VBNET anda harus INGAT Handles, contoh :
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button1.Click 

    End Sub
    jika anda me-rename menjadi object menjadi Command2, maka HANDLES akan berubah secara otomatis, tetapi TIDAK nama SUB-nya :
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

    End Sub
  8. Jika anda ingin memanggil fungsi (contoh) Command1_Click maka si VB6 anda cukup menulis seperti ini:
    Call Command1_Click
    tetapi di VBNET anda harus menulisnya seperti ini:
    Call Button1_Click(Button1, New System.EventArgs)  
  9. Jika anda add object yang tidak terlihat/visible-false seperti (timer,common dialog, menu, dll), di VB6 akan ikut masuk ke form, tetapi di VBNET akan terpisah dengan form sehingga kita tahu mana object yang visible dan tidak (lebih teratur).  
  10. VBNET menyediakan property .ToString pada semua object/methode/property/variable dari object, sehingga anda akan dengan mudah mengconvert dan mengetahui isi lengkap/detail-nya. contoh: jika saya mengetik ListView1.ToString, maka hasilnya = "System.Windows.Forms.ListView, Items.Count: 1, Items[0]: ListViewItem: {ID}" jika saya deklarasi dim nilai As Integer, maka saya bisa kombinasikan dengan string lain dengan cara : "Nilai Ke " + nilai.ToString + " Dari Total" 
  11. Jika anda terbiasa dengan sintak SET di VB6, maka di VBNET tidak akan ada. Contoh&nbsp:
    Set Con = New ADODB.Connection
    atau
    Set DataGrid1.DataSource = RecBarang
    dan sebagainya, maka di VBNET anda tidak usah menggunakan SET, cukup dengan
    con = New ADODB.Connection
  12. Jika di VB6 anda meggunakan sintak dibawah ini untuk clear object/textbox, contoh :
    Dim iObject As Object 
    For Each iObject In Me.Controls
    If TypeOf iObject Is TextBox Then
    iObject.Text = ""
    End If
    Next
  13. Maka jika di jalakan di VBNET Tidak akan ada masalah JIKA anda tidak menggunakan frame/panel/group/tabcontrol dan container lainnya. Kalau anda menempatkan TextBox itu pada salah satu container, maka textbox itu tidak bersih/clear karena di VBNET tidak mengecek/loop semua object secara global, tapi hanya cek/loop sebatas container-nya saja, jadi contohnya jika anda menempatkan textbox1 di sebuah frame dan textbox2 di panel dan textbox3 di form (langsung) maka sintak clear object nya seperti ini (VBNET) :
        Dim iObject As ObjectDim v_container() As Object = {Frame1, Panel1, Me} 
For i As Integer = 0 To v_container.Length - 1
For Each obj As Object In v_container(i).Controls
If TypeOf obj Is TextBox Then
obj.Text = ""
End If
Next
Next
 
untuk sementara mungkin itu yang dapat saya bagikan, nanti kan Posting selanjutnya :D
 
Regrads
Dwi Randy Herdinanto
Facebook : http://www.facebook.com/dwirandy.herdinantoTwitter : @dwirandyh
Email : dwirandyherdinanto@hotmail.co.id  
Read More
Newer Posts Older Posts Home

Popular Posts

  • Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux
    Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux - Tuxcut adalah sebuah program kecil yang berfungsi ( netcut ) "memotong ...
  • Konversi Bilangan Angka ke Romawi dan Sebaliknya dengan C# dan VB.NET
    Assalamualaykum, para pembaca blog ini, karena sudah lumayan lama saya tidak memposting sebuah tutorial,saya akan melanjutkan postingan saya...
  • Cara Dual Boot Kali Linux dan Windows
    Kali Linux Indonesia - Cara Install Dual Boot Kali Linux dan Windows halo sobat dimana pun berada disini penulis blog Kali Linux Indonesia...
  • Mengatasi error "String or binary data would be truncated. The statement has been terminated."
    Malam semua setelah beberapa jam yang lalu saya memposting tentang CRUD dengan VB.NET Bagian 1  kali ini saya akan memposting  C ara mengata...
  • Cara Mengatasi Error di Kali Linux
    Cara Mengatasi Error di Kali Linux - Pernah kah anda mengalami error di kali linux anda? jika pernah pasti menjengkelkan tidak bisa update t...

Blog Archive

  • ▼  2020 (1)
    • ▼  March (1)
      • Tugas Management Proyek Sistem Informasi
  • ►  2016 (26)
    • ►  October (10)
    • ►  May (1)
    • ►  February (3)
    • ►  January (12)
  • ►  2015 (35)
    • ►  December (2)
    • ►  October (4)
    • ►  September (18)
    • ►  August (1)
    • ►  June (1)
    • ►  May (2)
    • ►  April (1)
    • ►  March (1)
    • ►  January (5)
  • ►  2014 (99)
    • ►  December (1)
    • ►  November (3)
    • ►  October (1)
    • ►  September (6)
    • ►  August (3)
    • ►  July (3)
    • ►  June (9)
    • ►  May (9)
    • ►  April (27)
    • ►  March (20)
    • ►  February (10)
    • ►  January (7)
  • ►  2013 (17)
    • ►  December (6)
    • ►  November (1)
    • ►  October (9)
    • ►  March (1)

Tentangku Yang tak pernah Usai

My Photo
zianovel
Kenalan dulu yu, karena ada istilah tak kenal maka tak sayang. Ya walaupun terkadang udah lama kenal eh ga disayang-sayang. Giliran udah kenal dan udah sayang, eh malah ditinggal pas lagi sayang-sayangnya.
View my complete profile

Copyright © Design by Muhamad Fauzian