Thursday, September 17, 2015

Anda anak IT?? Pasti pernah mengalaminya

Ini adalah artikel yang menceritakan beberapa pengalaman yang saya alami sebagai anak IT. Tidak ada maksud untuk menyinggung perasaan orang-orang diluar sana. 

Dibawah ini adalah beberapa hal atau kejadian atau bisa juga pengalaman yang saya alami setelah saya mendapatkan kesempatan menutut ilmu di sebuah universitas jurusan ilmu komputer padahal itu adalah sebuah kebetulan yang disengaja.

Wednesday, September 16, 2015

Kaos kaki yang lebih kuat dari pada baja

Salah satu perusahaan asal Swedia mengembangkan alas kaki yang konon katanya 15 kali lebih kuat dari baja.  Free Your Feet nama dari kaos kaki tersebut dirancang sempurna menyesuaikan jari-jari kaki pemakainya. Kaos kaki tersebut juga terbuat dari karet yang tahan dengan air dan tidak akan tergelincir jika digunakan pada lantai yang basah. Free Your Feet dapat digunakan untuk olah raga seperti jalan santai, lari, diving, surfing serta berjalan diatas tali. Kelemahan dari kaos kaki ini adalah ia tidak dapat melindungi kaki anda dari benda tajam yang dapat menusuk kaki seperti paku, dan duri landak.

Tuesday, September 15, 2015

Cermin NShow 3D

Salah satu hal yang paling membosankan pada saat membeli pakaian adalah bolak balik keluar masuk fitting room untuk melihat apakah pakaian yang kita beli sesuai dengan badan kita atau tidak. apa lagi jika terdapat diskon pada mall atau toko-toko baju, orang-orang pada antre untuk mencoba pakaian. Dengan bantuan teknologi telah diciptakan sebuah cermin ajaib yang dapat membantu pembeli untuk memilih pakaian yang cocok untuk kita. Teknologi tersebut bernama NShow 3D. 

Monday, September 14, 2015

Trigger Pada SQL Server 2008

Trigger adalah sebuah perintah yang dijalankan pada saat sebelum atau sesudah perintah INSERT, UPDATE, serta DELETE. Apasih fungsi dari trigger??
  1. Melakukan update otomatis. Karena trigger dapat berjalan sebelum atau sesudah perintah INSERT, UPDATE, DELETE, trigger sering digunakan untuk mengubah data pada sebuah table secara otomatis.
  2. Mengimplementasikan sistem log. Sebenarnya hampir sama dengan fungsi diatas, trigger juga dapat digunakan untuk menyimpan data log dari database.
  3. Trigger dapat juga digunakan untuk melakukan validasi dan verifikasi data sebelum data tersebut disimpan pada database.

Saturday, September 12, 2015

Store Procedure Pada Sql Server (2)

Jika pada artikel sebelum nya yang berjudul Store Procedure Pada Sql Server saya memberikan contoh sederhana, kali ini saya akan memberikan contoh store procedure dengan parameter. Parameter ini nantinya dapat menjadi inputan dalam proses store procedure tersebut. Untuk lebih jelasnya, silahkan lihat contoh di bawah ini.

CREATE PROCEDURE dbo.jumlah(
    @bil1 int,
    @bil2 int
)
AS
BEGIN
 DECLARE
     @hasil int;
        
 BEGIN
     SET @hasil = @bil1+@bil2;
        PRINT 'Hasil = '+CAST(@hasil as varchar);
    END
END

Store Procedure Pada SQL Server

Setelah lama tidak ngeblog, akhirnya ada niat lagi untuk menulis :D. Kali ini saya akan membahas apa itu store procedure dan contoh dasar store procedure pada sql server. Sql Server saya gunakan adalah Sql Server 2008. Jadi langsung saja yaa.

Store procedure adalah kumpulan sebuah perintah SQL yang lebih fokus pada tujuan. Jadi procedure pada database tidak berbeda jauh dengan procedure di pemorgraman biasa. Adapun tujuan dari penggunaan store procedure pada database adalah :


  1. Karena store procedure disimpan dalam aplikasi database, proses eksekusi kode akan lebih cepat dibandingkan dengan pada saat diproses di kode aplikasi.
  2. Store procedure dapat diberikan hak akses. Jadi proses eksekusi akan lebih aman.
  3. Trafik yang digunakan akan berkurang karena kode yang dikirim ke server lebih sedikit, hanya dengan memanggil nama dari procedure.
  4. Dapat digunakan kembali jika diperlukan. Dengan menggunkaan store procedure, akan mengurangi penulisan kode yang berulang-ulang. 

Contoh penulisan store procedure untuk penulisan hello word.

CREATE PROCEDURE dbo.proc1
AS
BEGIN
 PRINT('Hello Word');
END

Untuk memanggil procedure tersebut, tinggal menuliskan nama dari procedure tersebut.
EXEC proc1;

Hasil dari kode tersebut adalah









Sekian dulu info dari saya. Tunggu artikel berikutnya ya. :D