Jumat, 24 Mei 2013

Pemrogaman SQL ( Order by )

Pengajar : Mr. M.Arief Hidayat

Fungsi Order by di gunakan untuk mengurutkan baris pada tabel berdasar kepada suatu kolom. Terdiri dari Pengurutan ASC ( ascending ) dan DESC ( descending )
Bagi yang ingin belajar tentang pemrogaman SQL yang order by silahkan langsung coba koding di bawah ini di SQL server anda, dan jangan lupa Database NorthWind-nya ya....


use Northwind

--tampilkan order teurut sesuai tanggal

select *
from Orders
where ShippedDate is not null
order by ShippedDate

--tampilkan Id,nama lengkap,alamat employee
--terurut berdasarkan nama employee

select EmployeeID as ID, FirstName+' '+LastName as 'Nama Lengkap', Address as alamat
from Employees
order by 2

--tampilkan employeId,nama lengkap, alamat
--terurut berdasar usia
select  
*from Employees
delete From Employees where EmployeeID = 24

--tampilkan order detail berdasar nilai penjualan
select OrderID ,ProductID,Quantity, UnitPrice*Quantity as 'nilai penjualan'
from [Order Details]
order by UnitPrice * Quantity

--tampilkan 10 % employee paling muda

select top 20 percent
*from Employees
order by BirthDate desc

--tampilkan  employee paling muda ( usia dalam tahun ) yang sama tetap di tampilkan

select  top 2 with ties FirstName+''+LastName as 'Nama Lengkap' ,DATEDIFF(YY,BirthDate,GETDATE()) as Usia
from Employees
order by  DATEDIFF(YY,BirthDate,GETDATE()) asc



--tampilkan producy
--di grup berdasarkan kategorinya

select CategoryID from Products
group by CategoryID

--tampilkan country asal dan nama employee
--di kelompokan berdasar country

select Country from Employees
group by Country

--tampilkan data penjualan barang perbulan pertahun

select DATEPART(YY,OrderDate)[tahun Penjualan],DATEPART(MM,OrderDate)[Bulan Penjualan] from Orders
group by DATEPART(YY,OrderDate),DATEPART(MM,OrderDate)

--tampilkan negara asal employee dan jumlah employeenya
--group by berdasar country
select Country,COUNT(*) [jumlah employee] from Employees
group by Country

--tampilkan harga product termahal untuk tiap kategori barang
select CategoryID,MAX(UnitPrice)[harga termahal] from Products
group by CategoryID

----tampilkan nama kategori termahal untuk tiap kategori barang
select p.CategoryID, c.CategoryName,MAX(UnitPrice)[harga termahal] from Products p, Categories c
where p.CategoryID = c.CategoryID
group by c.CategoryName, p.CategoryID

--tampilkan total banyaknya barang terjual tiap category
select c.CategoryID [Nama], sum(Quantity) [jumlah] from Categories c, Products p, [Order Details] od
where c.CategoryID = p.ProductID
and
p.ProductID = od.ProductID
group by c.CategoryName,c.CategoryID



Kamis, 23 Mei 2013

Pemrogaman SQL ( JOIN )


Pada pembahasan kali ini saya akan membahas tentang fungsi JOIN. Fungsi ini seperti namanya berguna untuk menggabungkan 2 tabel. untuk lebih jelas langsung coba aja query di bawah ini pada sql server anda ^_^



use Northwind

select *from orders

select *from Customers where CustomerID = 'vinet'

--tampilkan kategori Id, category name, product Id, dan Product name
--dari tabel categories dan product di urut berdasar category name

select c.CategoryID,CategoryName, ProductID,ProductName from Categories c
inner join Products p
on c.CategoryID = p.CategoryID
order by CategoryName

--kalo pake where
select c.CategoryID,CategoryName, ProductID,ProductName from Categories c,Products p
where c.CategoryID = p.CategoryID
order by CategoryName

--tampilkan category name dan Product name
--dari tabel categories dan product di urut berdasar category name
--kategori yang tidak punya anggota di tampilkan juga

select c.CategoryName,p.ProductName from Categories c left outer join Products p
on c.CategoryID = p.CategoryID

--tampilkan nama employee dan id order yang pernah di layani employee tersebut

select e.FirstName+''+e.LastName as Nama_Employee,o.OrderID from Employees e left outer join Orders o
on e.EmployeeID = o.EmployeeID

use pubs
--tampilkan nama employee dan jobDescription
--dari tabel employee, jobs

select e.fname+''+e.lname as Nama, job_desc from employee e right outer join jobs j
on e.job_id = j.job_id

Selasa, 21 Mei 2013

"OPERA PROBLEM SMARTFREN X-Tream


Memperbaiki Opera Mini Smart Xstream Setengah Layar

by Liptikus on 09:35 AM, 31-Mar-13
Buat yang Opera Mini nya masih bermasalah boleh dicoba langkah berikut.

Beda handphone beda Nasib buat yang Opmin nya belum sembuh silahkan ikuti tutorialnya.

Gak janji 100% work, tapi Opmin saya sudah bisa Lg. (ckckck gak tau siapa yang salah yang penting bisa dipake lagi...)

TAHAP AWAL
(Setting carrier id & platform id)
~ pada layar hp tekan *#*#1706#
~ Masuk ke service programming
~ Masukkan kode 000000
~ Pilih Brew Setting
~ Carrier id (kalo saya diganti 9999)
~ platform id = carrier id
~ tekan tombol reject dan biarkan hp restart

TAHAP 2
download reksio.zip update hari ini :
Download Reksio
Alternatif Link :
http://smartfren.hol.es/thread-16.html

unzip file reksio ke folder :
fs:/mod/reksio/

TAHAP AKHIR
buka opera xstream lalu masuk ke setting.
Rubah koneksi ke HTTPbukan SOCKET!!

Aktifkan Opera Link.
bagi yang belum punya akun bisa buat dulu

pastikan tidak error saat syncronisasi.
Setelah selesai langsung buka url smartfren.hol.es

Senin, 20 Mei 2013

Project Game C++ "Bajaj Bajuri"

Game "Bajaj - Bajuri" ini merupakan game hasil Pembuatan Project akhir Teman Saya yang memang Master dalam Pemrogaman. masih sama seperti sebelumnya di sini pembuatan gamenya menggunakan NetBean-Ide. langsung saja kita lihat ScreenShoot Gamenya. :








Kalau kepingin memainkanya,, anda bisa download file.Exe -nya di bawah ini..

Download Game Bajaj-Bajuri.Exe

Dan jika ingin Source Kodenya Bisa minta ke saya lewat Komen atau Contact me saya.... Maklum juga jarang online,,, kalau SourceKodenya langsung tak bagikan secara umum kurang sopan..he he he

"Berbagi itu indah"