IDM 7.1 Full

Senin, 29 Juli 2013
Posted by Unknown
Tag :
IDM 7.1 FULL

IDM versi 7.1 telah menambahkan Windows 8 kompatibilitas, menambahkan panel download IDM untuk web-pemain yang dapat digunakan untuk men-download flash video dari situs seperti YouTube, MySpaceTV, dan Google Video. Ini juga fitur yang lengkap Windows 7 dan Vista support, YouTube grabber, dipugar scheduler, dan MMS dukungan protokol. Versi baru juga menambahkan integrasi ditingkatkan untuk IE dan browser berbasis 10 IE, didesain ulang dan ditingkatkan mesin download, integrasi maju unik ke dalam semua browser terbaru, toolbar ditingkatkan, dan kekayaan perbaikan dan fitur baru.

Bagi temen temen yg ingin memilikinya silahkan sedot saja..... Gratissssss :D

Download Disini (Mediafire Links)






Setting Bitvise Client

Senin, 15 Juli 2013
Posted by Unknown
Ya pada kali ini sayan akan memberitahukan cara setting Bitvise Client.....Pada artikel sebelumnya sudah dibahas fungsi dari Bitvise itu sendiri sekarang saya akan memberi penjelasan tentang bagaimana cara settingnya .

Pertama kalian buka aplkasi bitvisenya, kemudian isikan Host kalian dan jangan lupa juga portnya. Kalau memakai pasword dan username jgana lupa di isi . Hingga hasilnya seperti ini

Selanjutnya kita pilih proxy setting pada bagian (Tepat dibawah port). Lalu atur seperti berikut :
 Sekarang pindah padapada menu option lalu sesuaikan seperti gambar berikut :
Nah.... setelah itu masuk langkah terkhir yaitu atur listen port pada bagian service, bisa lihat gambar berikut
Nah demikianlah cara setting bitvise client.... Semoga bermanfaat ^_^




Bitvise SSH Client

Sabtu, 13 Juli 2013
Posted by Unknown
Untuk kali ini saya akan membahas tentang suatu sofware yang cocok sekali bagi para hacker.... yaaaa terutama bagi yang suka berselancar di dunia maya pastinya. Bitvise SSH Client merupakan aplikasi SSH/SFTP client untuk Windows. Aplikasi satu ini dikeluarkan oleh Bitvise. Fungsi dari aplikasi ini sangatlah banyak. Antar lain: SFTP file transfer, terminal access ke server, dan Port Forwading SSH. Teknik ini sangat cocok dipakai sebagai backdoor dari  dunia luar langsung menembus ke dalam “behind enemy lines” melewati semua firewall, IDS, IPS atau apapun itu di perbatasan.  Ituu siiiich.... menurut temen saya.... kalau menurut saya aplikasi hacker buat internet no kuota.

Yaaaa....setelah saya coba ternyata sofware berikut sangat bermafaat sekali buat temen-temen sekalian yang suka download. Aplikasi ini sangat membantu sekali buat temen-temen.... apalgi sekarang semua provider (xl,tlkomsel,axis bahkan smartfren mempunyai kuota/FUP )

Yaaa... bagi temen-temen yang pngen mempunyainya silahkan bisa di download DISINI  
Alternantif Link
(Pass : saniarfian)

Untuk Tutorial penggunaanya bisa dilihat pada postingan berikutnya ^_^



Meletakkan gambar pada HTML

Jumat, 05 Juli 2013
Posted by Unknown
Bagaimana cara meletakkan gambar pada halaman HTML kita.....? Ya, kali ini saya akan memberikan tips bgaimana agar kita bisa meletakkan suatu gambar atau background pada halaman kita sehingga terlihat lebih menarik.

Pada dasarnya format gambar ada tiga yaitu : GIF,JPG,dan PNG
Kita bisa menggunakan GIF atau PNG untuk gambar yang transparan atau yang minim, misalkan logo , baner atau juga bisa untuk animasi. Dan untuk memperoleh kualitas yang bagus kita bisa menggunakan format JPG.

Gambar pada HTML
Untuk memasukkan gambar ke dalam dokumen HTML digunakan elemen img di ikuti dengan src (source) sebagai sumber atau lokasi dari gambar.
<img src="lokasi gambar" />
Pada saat kita meletakkan gambar, ada tiga atribut yang harus disertakan yaitu alt, width, dan height. Alt (alternate) merupkan suatu tek alternatif jikalau gambar tidak bisa ditampilkan. Sedangkan width dan height merupakan panjang gambar dan lebar gambar itu.

<img src="lokasi gambar" alt="teks alternatif" width="lebar" 
height="tinggi" />
Memposisikan Gambar
Untuk meletakkan gambar sesuai keinginan kita bisa menambahkannya dengan script style:float. Right untuk posisi kanan, left untuk posisi kiri dan middle untuk posisi tengah.

Kanan :
<img src="Lokasi gambar" style="float:right;" alt="Gagal dimuat" 
width="100"height="100" />
Tengah :
<div style="text-align:center;"><img src="Lokasi gambar" 
alt="Gagal dimuat" width="100" height="100" /></div>
Kiri :
<img src="Lokasi gambar" style="float:left;" alt="Gagal dimuat" 
width="100" height="100" /> 

AUTORISASI DAN TABEL

Rabu, 03 Juli 2013
Posted by Unknown
Tag :

Tabel Katalog Autorisasi Pengguna
1.    USER_PRIVILEGES
o    GRANTEE : Menunjukkan nama pengguna yangtelah diberikanhak istimewakolom
o    TABLE_CATALOG : Menunjukkan nama konsep yang digunakan basis data, selalu berisi def atau Null karena MySQL tidak mendukung konsep Database katalog
o    PRIVILEGE_TYPE : Menunjukkanjenis hak istimewayangdiberikan
o    IS_GRANTABLE : Menunjukkan apakah hak akses istimewa sudah diberikan (yes / No)

2.    SCHEMA_PRIVILEGES
o    GRANTEE : Menunjukkan kepada siapahak istimewaskematelah diberikan
o    TABLE_CATALOG: Menunjukkan nama konsep yang digunakan basis data, selalu berisi def atau Null karena MySQL tidak mendukung konsep Database katalog   
o    TABLE_SCHEMA : Menunjukkan namaskema(database) yangtelah diberikan hakskema
o    PRIVILEGE_TYPE: Menunjukkanjenis hak istimewayangdiberikan
o    IS_GRANTABLE : Menunjukkan apakah hak akses istimewa sudah diberikan (yes / No)

3.    TABLE_PRIVILEGES
o    GRANTEE : Menunjukkan kepada siapahak istimewatabeltelah diberikan
o    TABLE_CATALOG : Menunjukkan nama konsep yang digunakan basis data, selalu berisi def atau Null karena MySQL tidak mendukung konsep Database katalog
o    TABLE_SCHEMA : Menunjukkan namaskema(database) di mana
hak istimewa untuk tabel telah diberikan.
o    TABLE_NAME : Nama tabel yang telah diberikan hak istimewa
o    PRIVILEGE_TYPE : Menunjukkanjenis hak istimewayangdiberikan   
o    IS_GRANTABLE : Menunjukkan apakah hak akses istimewa sudah diberikan (yes / No)
   
4.    COLUMN_PRIVILEGES
o    GRANTEE : Menunjukkan kepada siapahak istimewakolomtelah diberikan
o    TABLE_CATALOG :  Menunjukkan nama konsep yang digunakan basis data, selalu berisi def atau Null karena MySQL tidak mendukung konsep Database katalog
o    TABLE_SCHEMA : Menunjukkan namaskema(database) di manahak istimewa untuk kolom telah diberikan.   
o    TABLE_NAME : Nama tabel yang telah diberikan hak istimewa   
o    COLUMN_NAME : Menunjukkan nama kolom yang telah menerima hak akses/hak istimewa
o    PRIVILEGE_TYPE : Menunjukkan jenis hak istimewa yang diberikan
o    IS_GRANTABLE : Menunjukkan apakah hak istimewa diberikan dengan GRANT OPTION (Yes/No)

Tabel Katalog Tabel Pengguna
1)    TABLE_CATALOG : Menunjukkan nama konsep yang digunakan basis data, selalu berisi def atau Null karena MySQL tidak mendukung konsep Database katalog
2)    TABLE_SCHEMA : Menunjukkan nama database yang berisi tabel
3)    TABLE_NAME : Menunjukkan daftar nama Table yang ada pada Database
4)    TABLE_TYPE : Menunjukkan apakahtabel iniadalah `TABLE' atautabel sementaraatauview
5)    ENGINE : Menunjukkanmesinpenyimpanan yang digunakan untuktabel ini
6)    VERSION : Menunjukkan versi yang digunakan pada tabel
7)    ROW_FORMAT : Menunjukkan tipe baris apakah tetap atau dinamis
8)    TABLE_ROWS : Menunjukkan banyak baris dalam tabel
9)    AVG_ROW_LENGTH : Menunjukkanpanjang rata-ratabaris dalamtabel.
10)    DATA_LENGTH : Menunjukkanpanjang data dalam tabel
11)    MAX_DATA_LENGTH  : Menunjukkan batasan maksimal panjang data dalam tabel
12)    INDEX_LENGTH : Menunjukkanpanjangdari indeks yang terkaitdengan tabel ini
13)    DATA_FREE : Menunjukkan jumlahbyteterpakai yang telah dialokasikanuntuk tabelini
14)    AUTO_INCREMENT : Menunjukkan nilai auto_increment berikutnya dimana tabel berlaku, biasanya berisi NULL
15)    CREATE_TIME : Menunjukkan waktu pembuatan tabel
16)    UPDATE_TIME : Menunjukkan waktu perubahan yang dilakukan pada tabel
17)    CHECK_TIME : Menujukkan waktu kapan tabel tersebut diperiksa
18)    TABLE_COLLATION : Menunjukkan default set karakter dan pemeriksaan kombinasi pada tabel
19)    CHECKSUM : Menunjukkan nilai check table jika ada, jika tidak null
20)    CREATE_OPTION : Menunjukkan opsi tambahan yang digunakan pada definisi tabel
21)    TABLE_COMENT : Menunjukkan komentar yang ada pada tabel

1. Perngertian CFG (Context Free Grammar)
Contex Free Grammar diperkenalkan oleh Chomsky (1956) sebagai bagian dari pembelajaran bahasa alami. CFG / Bahasa Bebas Konteks adalah suatu metode rekursif yang paling sederhana untuk menspesifikan aturan-aturan dalam menyusun string dari bahasanya. CFG dapat pula menspesifikasikan bahasa-bahasa non reguler tertentu, misalnya aturan tingkat dari bahasa pemerograman serta dari bahasa formal lainnya
CFG ini membantu dalam pembuatan production rule dalam pemecahan suatu masalah yang dibuat dengan Artificial Intelligent. CFG juga berguna dalam pengecekan string-string yang memiliki aturan tertentu (misalnya, alamat email). Selain itu juga bisa digunakan untuk mendeskripsikan format dokumen melalui apa yang dinamakan document type definition (DTD) yang digunakan pada XML untuk pertukaran informasi di Web.
2. Komponen Contex Free Grammar
Ø  Sekumpulan token yang di kenal sebagai terminal
Ø  Sekumpulan nol terminal.
Ø  Sekumpulan produksi dimana setiap produksi memiliki nol terminal disebut sebagai bagian kiri dari produksi, sebuah panah dan seurutan token dan non terminal  atau seurutan token atau non terminal yang disebut sebagai bagian kanan dari produksi.
Ø  Pemilihan dari salah satu non terminal sebagai simbol awal.

Simbol CFG (Contex Free Grammar)
Dalam Contex Free Grammar perlu diketahui beberapa istilah berikut yang berhubungan dengan grammar untuk bisa membedakan satu symbol dan lainnya:
a.Simbol berikut adalah terminal :
  • Huruf kecil, awal dari abjad seperti a, b, c
  • Simbol operator seperti  – dll.
  • Angka 0,1. . . . . . .9
  • Kata tercetak tebal seperti id atau if
b. Simbol beriktu adalah non terminal :
  • Huruf besar, awal dari abjad seperti A, B, C
  • Huruf S yang ada biasanya sebagai symbol awal.
c. Huruf besar akhir adalah abjad seperti X, Y Z mempresentasikan simbol grammar yaitu terminal atau non terminal
d. Huruf kecil akhir dalam abjad, biasanya u, v,…z mempresentasikan sekumpulan terminal.
e.Huruf yunani kecil, seperti α β sebagai contoh, mempresentasikan sekumpulan umum symbol grammar. Pada umunya produksi dapat ditulis menjadi A Î±, menyatakan bahwa pada produksi itu ada sebuah non terminal a pada sisi bagian kiri dan sebuah string dari symbol grammar α pada sisi bagian kanan.
f.  Apabila tidak ada pernyataan lain, maka bagian kiri dari produksi merupakan symbol awal.
 

Ini merupakan tugas kuliah saya pada semester 4 lalu. Mungkin temen temen juga ingin tau cara membuatnya, silahkan bisa disimak script codingnya berikut :

#include <windows.h>
#ifdef __APPLE__
#include <GLUT/glut.h>
#else
#include <GL/glut.h>
#endif
#include <stdlib.h>
int sani;
void display()
{
  glClearColor(1.0,1.0,0.0,1.0);
  glClear(GL_COLOR_BUFFER_BIT);
  glColor3f(0.0,0.0,1.0);

  glTranslated(10.0, 0.0, 0);
  glRecti(0,0, 10, 10);
  glTranslated(20.0, 0.0, 0);
  glRecti(0,0, 10, 10);
  glTranslated(20.0, 0.0, 0);
  glRecti(0,0, 10, 10);
  glTranslated(20.0, 0.0, 0);
  glRecti(0,0, 10, 10);
  for (sani=1; sani<=7; sani++)
  {
  if (sani%2==1) {

  glTranslated(-70.0, 10.0, 0);
  glRecti(0,0, 10, 10);
  glTranslated(20.0, 0.0, 0);
  glRecti(0,0, 10, 10);
  glTranslated(20.0, 0.0, 0);
  glRecti(0,0, 10, 10);
  glTranslated(20.0, 0.0, 0);
  glRecti(0,0, 10, 10);
  } else
 {

  glTranslated(-50.0, 10.0, 0);
  glRecti(0,0, 10, 10);
  glTranslated(20.0, 0.0, 0);
  glRecti(0,0, 10, 10);
  glTranslated(20.0, 0.0, 0);
  glRecti(0,0, 10, 10);
  glTranslated(20.0, 0.0, 0);
  glRecti(0,0, 10, 10);
  }
  }
  glFlush();
}

void myinit()
{
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    gluOrtho2D(0.0,80.0,0.0,80.0);
    glMatrixMode(GL_MODELVIEW);
    glClearColor(1.0,1.0,1.0,1.0);
    glColor3f(0.0,0.0,0.0);
}
int main(int argc, char* argv[])
{
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
    glutInitWindowSize(300,300);
    glutCreateWindow("CATUR SANI");
    glutDisplayFunc(display);
    myinit();
    glutMainLoop();
    return 0;
}
 Okeeeey....Sekarang saya akan membahas bagaimana cara untuk membuat Related Post atau bisa juga disebut artikel terkait. Apa sic itu related post??? ya untuk lebih jelasnya bisa dilihat gambar berikut : 

Yaaa... related post merupakan postingan yang terkait dibawah posting dengan thumbnail atau disebut juga Related Post. Pada gambar diatas adalah sebuah postingan "Valentino Rossi is Back", Related post membantu pembaca atau juga untuk menarik perhatian terhadap postingan postinagn terkait. Misalnya jika pengunjung Anda selesai membaca artikel dan mereka tertarik dengan artikel yang terkait, ini akan menjadi nilai plus buat blog Anda dengan keterlibatan mereka dalam membaca postingan Anda lebih lama dan berada lebih lama di blog Anda 

Okey... LAngsung saja bagaimana caranya :

  • Pertama anda harus masuk terlebih dahulu ke LinkWithin

  • Isilah Semua data yang diminta
  • Setelah itu klik GET WIDGET
  • Maka akan tampil halaman baru, lalu pilih instal



  • Setelah tampil halaman seperti diatas, maka ganitlah kode dalam kotak dengan kode berikut :
    <b:includable id='main'><b:if cond='data:blog.pageType == "item"'><data:content/></b:if></b:includable>
  • Kemudian Pilih add widget / menambah widget
  • Setelah berhasil pergi ke tata letak, dan pindahkan widget yang telah kita buat tadi tepat dibawah post body
Ya....demikianlah cara membuat "Related Post", semoga postingan ini dapan membantu kawan kawan sekalian .


"Valentino Rossi" Is Back

Selasa, 02 Juli 2013
Posted by Unknown
Tag :
"King of Moto GP is back" begitulah headline yang terpampang di media setelah berakhirnya balapan Moto GP di assen belanda. Yaaa.... Valentino rossi berhasil menjuarai GP tersebut, hal ini sekaligus mengakhiri puasa-nya setelah 2,5 tahun. 

Meskipun pada balapan ini sempat terjadi kecelakaan pada sesi free practice, jatuhnya lorenzo dan marquez tapi balapan masih bisa diikuti oleh semua pembalap. Jalannnya balapan cukup meneganggan, dimana cal crutchlow berhasil meraih pole position dikuti Marquez dan Bradl di posisi kedua dan tiga. Sedangkan Valentino rossi harus puas start di posisi ke empat. Nasib sial diterima Jorge Lorenzo yang harus start di posisi dua belas.

Ketika start dimulai pedrosa langsung merangsak di posisi pertama disusul Marquez dan V.Rossi di posisi kedua dan ketiga. PosisiTersebut terus bertahan hingga lap akhir, Sebelum V.Rossi mendahului Marquez di lap -lap akhir.

Ketegangan terjadi pada lap lima terakhir, pedrosa melakukan kesalahan sehinnga harus turun ke posisi empat. Dan balapan berakhir sebagai Valentino Rossi juaranya disusul Maquez dan Cal CRUTCHLOW . Lorenzo berhasil finish di posisi ke lima meskipun telah mengalami kecelakaan .

Good Job VALENTINO ROSSI...... 



Firefox 23 Beta

Senin, 01 Juli 2013
Posted by Unknown
Tag :




Firefox beta memiliki tombol Share baru dan panel untuk antarmuka pemrograman aplikasi (Application Program Interface/API) sosial. Dengan kata lain, pengembang dapat membiarkan pengguna berbagi konten dengan teman-teman dengan klik sekali (pengguna Facebook, misalnya, dapat menggunakannya untuk berbagi konten secara langsung dari Firefox).

Selain itu, Firefox API sosial sekarang terbuka bagi semua pengembang yang tertarik mengintegrasikan website atau layanan mereka ke dalam browser Mozilla.

Fitur ini pertama kali hadir kembali di Firefox 17 pada November 2012, terintegrasi dengan Facebook pada Desember 2012, dan kemudian diperluas untuk mendukung penyedia dengan Firefox 21 pada Mei tahun ini.

Singkatnya, API Sosial memungkinkan Anda bersaing dengan kejadian sosial terbaru tanpa harus beralih ke tab baru. Mozilla mengembangkan fitur "pengaktifan layanan sosial dan penyedia yang mengintegrasikan langsung ke Firefox di mana pengguna bisa mencari konten atau situs secara pribadi". Sehingga sekarang tiap pengembang dapat berpartisipasi.

Selanjutnya adalah konten blocker campuran, mencegah (HTTP) konten berbahaya pada situs yang sedang dibaca atau dimodifikasi oleh penyerang dengan memblokir. Konten campuran terjadi ketika halaman web mengandung kombinasi konten aman (HTTPS) dan tidak aman (HTTP) yang dikirimkan melalui saluran data aman ke browser.

Terakhir, pengembang dapat menggunakan monitor jaringan baru. Monitor jaringan baru itu merusak komponen situs individu, menyoroti berapa lama waktu yang dibutuhkan masing-masing situs untuk memuat.

Bagi yang berminat memilikinya bisa DOWNLOAD DISINI

My Profile

Posted by Unknown
Curriculum Vitae



Pada postingan kali ini saya akan memberikan tips atau tutorial membuat form inputan dengan menggunakan PHP. Untuk kali ini saya akan membuat suatu form register, dalam hal ini saya akan menggunakan dreamweaver CS5 sebagai pembuat script PHP-nya , My SQL Query browser sebagai tempat penyimpanan database-nya.

Okey langsung saja..... pertama kita akan membuat database untuk menampung data yang akan kita inputkan terlebih dahulu. Misalkan saya akan membuat database login dengan tabel 'members' dengan kolom (Nama , E-mail dan Pasword), untuk tipe datay sesuai keinginan. 

Lalu setelah itu.....buatlah form inputany menggunakan Dreamweaver CS5 atau bisa juga menggunakan notepad. tuliskanlah kode berikut :

Ket : action=”insert.php” adalah file yang digunakan untuk memproses data yang dimasukkan melalui form ini. method=”post” adalah metode pengiriman data yang digunakan. Ada dua jenis menthod untuk mengirim data, yaitu post dan get. Pengiriman dengan method POST berarti bahwa variabel-variabel data tidak ditampilkan pada url, sedangkan pengiriman dengan method GET, variabel-variabel data disertakan pada url
       
Script diatas adalah untuk menyusun form register yang akan kita buat simpan pada suatu folder dan beri nama daftar.php di dalam xamp/htdocs. untuk backgroundnya bisa kita ganti sesuai gambar yang kita inginkan. setelah itu kita akan mengkonekkan form tersebut ke dalam database yang telah kita buat. Selanjutnya bikin script baru dengan nama daftar 2.php, berikut isi script-nya :

 Ket : $nama , $email , $pass : MErupakan variabel utuk menentukan letak penginputan data kita kedalam database
$query : Menentukan kdalam tabel mana kita akan memasukkan data tersebut (insert into members)

Setelah file tersebut selesai kita tinggal membuat script yang terakhir yaitu koneksi.php. script tersebut untuk memastikan pengkoneksian form tersebut ke databse yang telah kita buat tadi. contoh scriptny seperti berikut : 


Ket : $conn : untuk mementukan host dan username yang digunakan di databse kita (localhost,root)
         $pilih : Sebuah variabel untuk memilih database yang akan digunakan
 

 Setelah selesai coba panggil di browser anda http://localhost/login/daftar.php maka akan menampilkan seperti berikut :

Demikian penjelasan dari saya tentang membuat suatu form inputan dengan PHP. Semoga bermanfaat dan terimah kasih atas kunjungannya ^_^
 

Thanks "Sir Alex Ferguson"

Minggu, 26 Mei 2013
Posted by Unknown
Tag :
"Sir Alex Ferguson"

Musim ini, Musim 2013/2014 merupakan musim terakhir bagi Sir Alex Ferguson untuk menahkodai Manchester United setelah 26 tahun pengabdiannya. Ya...... Sir Alex memeutuskan untuk pensiun sebagai pelatih MU yang ditanganinya sejak 1986 sampai 2013. Dalam 26 tahun karirnya di Old trafford dia telah mempersembahakan banyak sekali trofi bergengsi bagi MU.

Tidak hanya itu, Sir Alex juga meruntuhkan dominasi liverpool yang berjaya pada abad 90-an. Ferguson berhasil melewati pencapaian gelar liga Primer Inggris pada tahun 2011 lalu. Itu juga menasbihkan Manchester United sebagai "King Of England" .

Berikut daftar juara yang telah diperoleh "Sir Alex Ferguson" selama karir kepelatihannya :



St Mirren:
* Scottish First Division (1): 1976–77

Aberdeen:
* Scottish Premier Division (3): 1979–80, 1983–84, 1984–85
* Scottish Cup (4): 1981–82, 1982–83, 1983–84, 1985–86
* Scottish League Cup (1): 1985–86
* UEFA Cup Winners’ Cup (1): 1982–83
* UEFA Super Cup (1): 1983

Manchester United:
* Premier League (13): 1992–93, 1993–94, 1995–96, 1996–97, 1998–99, 1999–2000, 2000–01, 2002–03, 2006–07, 2007–08, 2008–09, 2010–11,2013-2014
* FA Cup (5): 1989–90, 1993–94, 1995–96, 1998–99, 2003–04
* League Cup (4): 1991–92, 2005–06, 2008–09, 2009–10
* FA Charity/Community Shield (10): 1990 (shared), 1993, 1994, 1996, 1997, 2003, 2007, 2008, 2010, 2011
* UEFA Champions League (2): 1998–99, 2007–08
* UEFA Cup Winners’ Cup (1): 1990–91
* UEFA Super Cup (1): 1991
* Intercontinental Cup (1): 1999
* FIFA Club World Cup (1): 2008


MANCHESTER UNITED JUARA EPL 2013

Jumat, 24 Mei 2013
Posted by Unknown
Tag :

Manchester United
 

Musim EPL 2013/2014 telah berakhir, dengan berakhirnya musim tersebut Manchester United juga telah memastikan diri sebagai penguasa Liga Inggris (EPL) yang baru. Manchester United berhasil mengungguli Manchester City yang berada di posisi kedua. Ini adalah musim pembalasan bagi Manchester United, pembalasan untuk musim lalu dimana musim lalu The Red Devils (Julukan Manchester United) harus kehilangan gelarnya hanya karena kalah selisih gol dari sang tetangga (Manchester City)

Di musim ini, Manchester United membalasnya dengan sangat elegan dengan merebut kembali titel English Primer League dari sang tetangga tersebut. Bukan hanya itu MU juga mengalahkan sang tetangga dengan "style" bukan hanya masih menyisahkan 3 pertandingan tapi MU juga meninggalkan sanga tetangga dengan selisih 13 poin.........Amazing .

GLORY_GLORY MANCHESTER UNITED













 










 


STRORE PROCEDURE DAN TRIGER

Kamis, 23 Mei 2013
Posted by Unknown
Tag :
1.  STORED PROCEDURE

1.1     PENGERTIAN

Stored Procedure adalah kumpulan perintah SQL yang diberi nama dan disimpan  di server. Stored Procedure biasanya berisi perintah-perintah umum yang berhubungan dengan database pada server, dan menghasilkan sekumpulan record. Stored Procedure ditulis dalam bentuk sebuah script.  Dalam SQL Server store procedure memiliki kemampuan antara lain :

·      Menerima parameter input dan mengembalikan beberapa nilai parameter output dari procedure yang dipanggil.

·      Mengandung statement pemrograman yang melakukan operasi terhadap database termasuk memanggil store procedure lain.

·      Memberikan status yang mengindikasikan keberhasilan atau kegagalan eksekusi store procedure

Kegunaan pembuatan stored procedure pada SQL Server :

1.      Stored procedure dapat digunakan untuk memanipulasi data.

2.       Melakukan sebuah pekerjaan (job) secara otomatis.

3.      Melakukan perawatan (maintenance) secara otomatis.

Keuntungan pemakaian store procedure adalah :

·         Merupakan pemrograman modular

·          Store procedure dibuat sekali dan dapat dipakai berulang untuk komputasi yang sama

·         Memungkinkan eksekusi lebih cepat

Ketika pertama kali dijalankan store procedure akan tersimpan dalam memori. Sehingga memungkinkan eksekusi berikutnya lebih cepat.

·         Mengurangi trafik jaringan

Barisan kode transact SQL yang seharusnya dilewatkan jaringan, akan digantikan dengan statement tunggal pemanggilan store procedure.

·         Dapat digunakan sebagai mekanisme sekuriti

Pengguna dimungkinkan mengeksekusi Store procedure, walau mungkin tidak dapat mengeksekusi procedure didalamnya secara langsung.

Tipe Stored Procedure

·                 System Stored Procedure:

o      Nama dimulai dengan sp_ atau xp_ (extended stored procedur  akan dihilangkan)

o       Dibuat dalam database master

o       Tujuannya untuk pengaplikasian dalam database apapun

o       Sering digunakan oleh sysadmin

Local Stored Procedure:

- Ditetapkan di database lokal

- Nama sering dimulai dengan pr_ atau usp

- Tanpa prefix

- Sesuaikan dengan yang ada di aplikasi (misal menggunakan object/komponen seperti ORM)

- Bagaimana Cara membuat Stored Procedure?

- Kerangka sederhana Store Procedure

CREATE PROC procedure_name
[ { @parameter data_type } ]
AS sql_statement

Store Procedure terdiri dari:
1. Statemen CREATE PROC {PROCEDURE}
2. Nama Procedure;
3. Parameter list
4. SQL statement.

Perintah Dalam stored procedure terdiri dari :

· Menapilkan data (SELECT)

· Menambah data (INSERT)

· Mengubah  data (UPDATE)

· Menghapus data (DELETE)

1.2     Klausa Dalam Stored Procedure

· Delimiter , digunakan untuk memberi tahu kepada myql soal delimiter yang digunakan, secara default menggunakan ; jadi bila ada tanda ; mysql akan mengartikan akhir dari statement, pada contoh di atas delimeter yang digunakan $$ jadi akhir statementnya adalah $$ .

· Create Procedure ,  adalah header untuk membuat store procedure .

· Begin – End  , adalah body dari store procedure, jadi semua SQL nya di tulis disini. 

Parameter digunakan dalam stored procedure terdiri dari 3 jenis

Paremeter IN

Digunakan hanya untuk input saja. Jika parameter ini dirubah nilainya, maka tidak akan mempengaruhi nilai variabelnya setelah stored procedure dieksekusi

Parameter OUT

Digunakan untuk mengeluarkan hasil proses dalam store procedure agar bisa diterima diluar procedure

Parameter INOUT

Dapat mengirim dan menerima nilai variabel.

2. TRIGGER

2.1 PENGERTIAN 

Trigger adalah sebuah objek database yang diasosiasikan dengan sebuah tabel dan akan aktif apabila sebuah event terjadi pada tabel tersebut.

Kegunaan  Trigger

·  Dapat menyimpan data suatu record ke tabel lain sebelum data tersebut di update, di delete atau di insert.

·  Menyederhanakan pemrograman karena dapat secara otomatis dilaksanakan dalam server.

·  Dapat memberikan nilai default.

Sintak penulisan trigger berisi komponen berikut

·  Before digunakan jika trigger dijalankan sebelum DML event  pada tabel.

·  After maksudnya trigger dijalankan setelah DML event  pada tabel.

·  Instead of digunakan jika trigger dijalankan pada sebuah view.

Tipe Trigger

·  Statement, trigger dijalankan sekali saja pada saat terjadi sebuah event. Statement trigger juga dijalankan sekali, meskipun tidak ada satupun baris yang dipengaruhi oleh event yang terjadi.

·   Row, trigger dijalankan pada setiap baris yang dipengaruhi oleh terjadinya sebuah event. Row trigger tidak dijalankan jika event dari trigger tidak berpengaruh pada satu baris pun.

Perintah Dalam Trigger

Insert, memasukkan data baru pada tabel tertentu

Update, merubah isi kolom terentu pada suatu tabel

Delete, menghapus data pada tabel tertentu

2.2               Klausa Dalam Trigger:

Delimiter, digunakan untuk memberi tahu sql tentang delimiter yang kita gunakan.

When, digunakan untuk kondisi pembatasan pada trigger.

Replace, digunakan untuk mengganti trigger jika trigger yang dibuat telah tersedia / ada.

Begin – end, digunakan untuk memulai dan mengakhiri trigger body (bagian prosedur yang dituliskan pada trigger.

New, digunakan untuk mendapatkan data baru pada sebuah tabel

Old, digunakan untuk mendapatkan data lama pada sebuah tabel

Welcome to My Blog

PENGUNJUNGKU :

Post

Popular Post

Diberdayakan oleh Blogger.

Followers

- Copyright © SANI ARFIAN - Powered by Blogger - Designed by SANI ARFIAN -