Tampilkan postingan dengan label education. Tampilkan semua postingan
Tampilkan postingan dengan label education. Tampilkan semua postingan

Minggu, 12 Desember 2010

Modul SQL server 2008

SQL
Dalam modul ini , kita akan membahas tentang SQL, SQL semula dikembangkan sebagai bahasa query dari Sistem-R relational DBMS di IBM. SQL ( Structured Query Language ) menjadi yang paling sering digunakan untuk membuat, memanipulasi dan mengquery DBMS relational.
            Standart SQL pertama dikembangkan pada tahun 1986 oleh American National Standarts Institute ( ANSI ) dan disebut SQL 86 . Pada tahun 1989 terdapat sedikit  revisi dan disebut SQL 89. Pada tahun 1992 terjadi revisi besar-besaran yang dinamakan SQL 92. Sebagian besar DBMS komersial ikut mendukung SQL 92 dan bekerja untuk mendukung standart versi SQL-1999 yang telah diadopsi baru-baru ini. Sql 99 merupaka perluasan utama dari SQL 92.
            Saat ini, model relational menjadi model data yang dominan dan mendasar pada produk andalan DBMS, termasuk di dalamnya kelompok IBM DB2 Informix, Oracle, Sybase, Microsoft Access, SQL Server, xbase dan Paradox.
            Database merupakan kumpulan satu atau lebih relasi, dimana masing-masing relasi merupakan tabel yang berisi baris dan kolom. Terdapat macam – macam fungsi yang digunakan dalam SQL, yaitu :
FUNGSI AGREGATE
Fungsi aggregate : fungsi yang nilainya diambil dari proses tiap table pada baris. Dalam fungsi aggregate terdapat macam – macam fungsi aggregate, Yaitu antara lain :
-          Count (*) : untuk menghitung jumlah baris.
-          SUM : untuk menghitung hasil penjumlahan kolom.
-          MIN : untuk mendapatkan nilai terendah (minimal).
-          MAX : untuk mendapatkan nilai tertinggi (maximal).
-          AVG : untuk menghitung jumlah rata – rata.

Contoh :
1.       Menammpilkan jumlah seluruh siswa
Select count(*) from siswa
2.       Menampilkan tahun kelahiran tertua
Select min (year(tgl lahir))
from siswa
[group By <kolom 1 [, kolom 2]] : Untuk mengelompokkan fungsi – fungsi aggregate

NB : kolom – kolom yang disertakan setelah group by harus sama dengan kolom – kolom yang dipilih setelah klausa SELECT.
Contoh :
1.       Menamilkan umla siswa per jenis kelamin
Select jk, count (*)
From siswa
Group by
2.       Menampilkan rata – rata harga buku per kode penerbit
Select idpenerbit, AVG (harga) from buku
Group by idpenerbit

HAVING (kondisi aggregate)
Having dugunakan untuk filter fungsi – fungsi aggregate
Contoh :
1.       Menampilkan jumlah buku perkode penerbit, dimana jumlah bukunya >10
Select idpenerbit, count(*) from buku
Group by idpenerbit
Having count(*) >10

TABEL VIEW / VIRTUAL (bayangan)
Table view adalah turunan dari table utama yang bisa di buat melalui script (penulisan sintax secara manual) atau enterprise manager (wizard).Table yang isinya diidentifikasikan dari perintah SQL select.
Contoh :
1.       Menghitung jumlah guru yang mengajar di program mm.
Create view jumlah_guru_mm
As
Select program.nama program,count(*) as jumlah_guru
From guru_program, program
Where program. Idprogram = guru_program. Idprogram
Group by program, nama program
Having program. Nama program = “mm”
2.       Menampilkan data siswa yang berasal dari luar jombang & mengambil program TKJ
Create view siswa tkj_luarjombang
As
Select * from siswa
Where kota <> ‘jombang’ and idprogram =’02’

Microsoft sql server juga memiliki beberapa fungsi yang dapat digunakan untu memanipulasi suatu data, anatara lain :
-          Fungsi string/ karakter
-          Fungsi tanggal
-          Fungsi matematika
-          Fungsi system/ scalar
-          Fungsi user defined
-          Fungsi tambahan yang dapat digunakan untuk mengubah (konversi) dari daa yang ke 1 ke data yang lain.


1.       Fungsi string
Yaitu fungsi yang dapat digunakan untuk memanipulasi data string/ karakter.
Ø  LOWER()
Ket : mengubah lower([nama_field])+ from [nama_tabel]
Ø  LCASE()**
Ket : mengubah string menjadi huruf kecil
Ex : menampilkan lastname dengan ketentuan karakter pertama diubah menjadi huruf besar, sedangkan sisanya menggunakan huruf kecil.
Ø  LTRIM()
Ket : menghapus spasi sebelum string( menampilkan data pada kolom alamat setelah membuang spasi yang ada di depannya )
Ex : Select LTRIM ([nama_field]) from [nama_tabel]
Ø  SUBSTRING()
Ket : mengambil 1 karakter / lebih dari sebuah string( menampilkan 3 karakter pertama(koode area) dari sebuah nomor telepon )
Ex : select substring ([nama_field]) from [nama_tabel]
Ø 

abiiiss bacaa di comment eaaa,okayy,,,
thanks udah mampir...... :)
Baca selengkapnya jendela dunia ku: education

Minggu, 21 November 2010

hallo pembaca, di artikel ini saya akan membuat pertambahan dan pengurangan yang sederhana menggunakan visual basic versi 6.0. mari mulai kita mulai, pertama siapkan pc pastinya,, atau laptop yang sudah terinstall visual basic versi 6.0 pastinya.lalu buka vb nya,,, n buka new project. lalu buat interface seperti di bawah ini:

  lalu copy script dibawah ini :



Dim a, b As Integer

Private Sub Command1_Click()
a = Val(Text1.Text)
b = Val(Text2.Text)
Label1.Caption = a + b
End Sub

Private Sub Command2_Click()
a = Val(Text1.Text)
b = Val(Text2.Text)
Label1.Caption = a - b
End Sub

Private Sub Text2_Change()

End Sub



nah, semoga berhasil, dan selamat mencoba................
hhe :)
kasih commenntnya iya...... Baca selengkapnya jendela dunia ku: education

Jumat, 29 Oktober 2010

Pentingnya Membaca dan tips untuk memilih buku bacaan yang tepat untuk sang buah hati

Membaca sangat penting untuk kita karena selain untuk  menambah ilmu pengetahuan, kita juga bisa mengetahui isi dunia ini hanya dengan gemar membaca. So, gemarlah membaca. Untuk tips memilih buku untuk anak anda bisa masuk pada link ini http://episentrum.com . Baca selengkapnya jendela dunia ku: education