Tampilkan postingan dengan label Database. Tampilkan semua postingan
Tampilkan postingan dengan label Database. Tampilkan semua postingan

Jumat, 22 Mei 2015

Implementing Trigger pada SQL Server


sebelum qta masuk pembahasan mengenai apa itu trigger, yuk qta kenalan sama si STORED PROCEDURE terlebih dahulu. kenapa? karna trigger merupakan bentuk khusus dari yang namanya stored procedure. apa sih itu stored procedure? oke yuk disimak sedikit penjelasan mengenai hal tersebut. 


STORED PROCEDURE

Store procedure adalah kumpulan pernyataan T-SQL dan bahasa kontrol-of-flow yang disimpan di bawah satu nama, dan dijalankan sebagai satu kesatuan. Stored Procedure lebih efisien dari perintah biasa, karena procedure disimpan di server pada saat dibuat dan dijalankan di server. Pembuatan store procedure dapat dilakukan dengan menggunakan statement CREATE PROCEDURE. 

Syntax untuk membuat procedure adalah sebagai berikut:
CREATE PROCEDURE proc_nameASBEGIN            sql_statement1            sql_statement2END

untuk memanggil suatu stored procedure yang ada, bisa dipanggil dengan menggunakan perintah berikut:
EXECUTE proc_name  or
  EXEC proc_name
  or  proc_name

nah kalo udah dibuat tuh stored procedure, selanjutnya qta bisa melihat stored procedure yang pernah dibuat dengan menggunakan perintah berikut:
 sp_helptext proc_name 


Rabu, 18 September 2013

Memanfaatkan Fitur Mail Merge pada Ms.Word 2007

Minggu ini dapet telpon dari LK ESQ yang dulu pernah gw ngerjain project disana. gw pikir ada trouble dengan aplikasi yang gw buat, tapi ternyata engga. dan gw pikir lagi bakal dikasih project lagi eh ternyata engga juga, ahahahah...trus apa dong? well, si Imbron yang End user dari aplikasi yang gw buat itu telpon hanya untuk nanya "bisa design formulir ga?" Ohemggiihh...imbron, please ya masa cuma gitu doang ga bisa ngerjain sendiri sih :D #shongong. Akhirnya ya karna pada saat itu gw lagi lumayan senggang gw buatn design formnya itupun dengan menggunakan Ms.Word. nah pas gw kasih ke dia, ya sepertinya design form gw diterima. yang gw bingung si imbron itu mw bikin segambreng data dengan 1 form tp mau bikin copas2 sampe semua data tercreate. Ya ampuuuunn,,wasting time banget ga sih. akhirnya gw saranin deh tuh pake mailmerge aja, eh...dia ternyata ga tau apa itu mailmerge sodara sodara...#capedech. dari situ jadi terinsprirasi untuk posting tentang penggunaan mailmerge di Ms.Word. ternyata apa yang menurut gw "mudah sekali" masih ada juga yang blom tau hal tersebut. so, chekidot.

Mailmerge adalah fitur yang bisa dibilang fungsinya itu untuk pembuatan surat masal. karna dengan 1 template surat, qta bisa mengirimkan ke ratusan bahkan ribuan orang tanpa harus mengetik sejumlah orang yang akan dikirim, tetapi cukup mengetik data-datanya saja. misalkan gini, gw mau kirim undangan yang isinya ada nama acara, lokasi, waktu, yang menerima dan alamat yang menerima. dari ke-5 item tersebut 3 item pertama pasti disetiap undangan kn sama ya isinya.nah yang berbeda adalah yang item ke 4 dan ke 4. isinya akan sesuai dengan data yang dituju. dari situ bisa ditetapkan, data yang harus dibuat di datasource itu ada 2 item yaitu nama penerima dan alamat penerima.

Datasource itu apa? jadi pada saat qta membuat mailmerge ad 2 file yang dicreate yaitu template dan datasource. datasource ini yang nantinya akan dipanggil ditemplate dan yang akan sering mengalami perubahan itu ya si datasource ini. untuk datasource bisa di create dengan menggunakan Ms.Excell maupun Ms.Access. stau gw sih baru 2 itu aja datasource yang pernah gw coba pake tapi mungkin ada lagi datasource yang lain yang bisa digunakan pada Mailmerge.
biar ga bingung cuma baca teori, oke yuk qta langsung praktek aja deh ya. gw ambil case yang tadi gw contohn diatas aja ya, gw mau buat undangan dengan format kaya gini nih:
Template dokumen

Senin, 08 Juli 2013

Manfaat Implementasi Basis Data

Long time no posting ilmu yang bermanfaat :D kemarin2 lagi tijel (tidak jelas) dan galau GJ (gak Jelas) cuma posting unek2 biar lega. now, I want to share about Database. ga dipungkiri memang perkembangan basis data atau database saat ini semakin canggih. mengikuti perubahan teknologi dari yang awalnya hanya berupa flat file, lalu ada networking, dan yang paling banyak dipake adalah model data relational, kemudian semakin kemari basis data tidak hanya menyimpan data berupa record namun saat ini support juga untuk yang berbasis object.sehingga aplikasi yang berorientasi object akan semakin mudah dalam mengkombinasikan aplikasinya dengan basis data yang dipake. dan sistem management database yang adapun semakin banyak pilihan dengan berbagai fitur yang masing2 memiliki kelebihan dan kekurangannya. sehingga si user tinggal menyesuaikan dengan kebutuhannya.

well, kalo ngomongin masalah basis data, qta bisa umpamakan klo basis data itu adalah sebuah lemari arsip. tau dong ya fungsi dari lemari arsip itu apa?yup...bener bgt yang jawabannya adalah tempat menyimpan arsip. okey, untuk memudahkan dalam pemahaman materi kali ini, gw memaparkannya dengan format berupa tanya jawab antara kakak dan adik :D chekidot....

Kakak, kenapa sih harus make basis data segala?kenapa ga make lemari arsip aja?

Jumat, 10 Mei 2013

Retrieving Result Set Dengan SQL Server 2005

Masih berbicara mengenai basis data, dan pastinya ga jauh2 dari ngomongin query, heheheh....kalo qta ngomongin masalah basis data, qta bisa bayangin klo basis data itu ibarat lemari arsip. tau dong lemari arsip itu isinya apaan?yes, betul banget dan 100 buat yang jawab isinya adalah data/arsip. biasanya lemari arsip itu ada beberapa bagian ya, tergantung dari modelnya. bayangkan lemari arsip besar yang tersusun atas beberapa laci dan dari setiap laci tersebut diberi nama/label berdasarkan abjad A-Z. kemudian dari masing-masing laci tersebut berisi arsip dengan awalan nama sesuai abjad di laci, dan isi laci tersebut diurutkan misalnya berdasarkan tanggal. 

Oke, sampe sini udah bisa bayangin kan basis data itu kaya apa? nah sekarang persepsi diatas tinggal di replace dengan cara ganti gambar lemari menjadi hardisk, kemudian dalam hardisk tersebut, bayangkan qta menyimpan file yang diurut seperti urutan laci dan isinya. laci dalam basis data biasanya mencerminkan sebuah tabel. dan file2 yang ada dalam laci tersebut, klo dalam istilah basis data disebut dengan record/tuple.  jadi kalo ada user ambil file bernama budi dari laci B, berarti user tersebut mengambil record si Budi dari tabel B. nah itulah basis data :)

Berkenalan Dengan SQL Server Yu' !


Banyak banget produk DBMS yang bisa dipake buat mensuport pembuatan basis data misalnya aja ada MySQL, Oracle, Ms. Access, SqLite, dan lain2. yang sebenernya sih secara general fungsinya sama yaitu untuk pengolahan basis data. namun yang membedakan satu sama lain adalah fitur2 dan cara makenya aja (itu menurut gw :D) tapi sejauh mata memandang, semua bahasa yang dipake sama aja yaitu bahasa universal  yaitu SQL Language yang pada dasarnya merupakan pengembangan dari bahasa query formal yaitu aljabar relational dan kalkulus relational. dan yang dijalankan yaitu DDL dan DML. selain dari fitur, kapasitas dan berbagai alasan lainnya, bisa juga sih pemilihan DBMS yang mau dipake itu karna kebiasaan juga. artinya, mungkin dari pertama belajar taunya MySQL, ya seterusnya make MySQL mw bikin aplikasinya pake PHP, C#, Vb .Net ato apapun, DBMS nya tetep pilih MySQL :D
Ya hal tersebut lumrah dan ga dosa. dan hak setiap orang juga mw pilih yang mana?hehehe....tapi for this session, gw mw sedikit berbagi ilmu yang gw punya :D ga banyak sih, dikit ko. yang gw tau aja yang prnah gw pelajarin tentang Sql Server. oya, gw make Sql Server 2005. dan gw ga akan bahas gimana cara instalnya tapi gw asumsiin para reader udah menginstal softwarenya :D 

Arsitektur Client/Server
Fungsi aplikasi dibagi kedalam dua proses:
–Proses Client
–Proses Server