Selamat Datang di blog Saya... Blog Yang Masih jauh dari sempurna....tapi akan terus dibenerin biar agak sempurna... ^_^

Rabu, 10 Agustus 2011

MATLAB atau Pengolahan Citra


Belajar matlab dasar yuk... 
ini halaman awal matlab,
untuk kali ini aku pake m-file, oke ga pake banyak cingcong langsung aja menuju ke tkp



Mau bolak-balik gambar seperti ini:


copy paste aja source dibawah ini:

I=imread('cameraman.tif');
K=I;
[baris kolom]=size(K);
for i=1:baris;
    for j=1:kolom;
        L(baris+1-j,i)=K(i,j);
    end
end
for i=1:baris;
    for j=1:kolom;
        M(j,i)=L(i,j);
    end
end
for i=1:baris;
    for j=1:kolom;
        O(i,baris+1-j)=K(i,j);
    end
end
for i=1:baris;
    for j=1:kolom;
        P(baris+1-i,baris+1-j)=O(i,j);
    end
end

L=uint8(L);
subplot(2,2,1);imshow(I);
subplot(2,2,2);imshow(L);
subplot(2,2,3);imshow(M);
subplot(2,2,4);imshow(P);


itulah sourcenya… silahkan dicopy

Selasa, 09 Agustus 2011

Bahasa SQL


Bahasa SQL (Structured Query Language)

Secara Umum sql terdiri dari 2 Bahasa Yaitu Data DefinitionLanguage(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 DROPuntuk 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 istilahquery dirujukkan pada perintah SELECTSELECT digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama. Secara umum, perintah SELECTmemiliki 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 ANDOR dan Not
Sebagai Contoh Diasumsikan terdapat tabel USER yang berisi data sebagai berikut.
usernamepasswdtanggal_lahirjml_transaksitotal_transaksi
Aris6487AD5EF09-09-1987610.000
Budi97AD4erD01-01-199400
Charlie54879465406-12-196524312.150
DanielFLKH947HF24-04-198030
Erik94RER5417-08-19453450.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