• Tidak ada hasil yang ditemukan

LEMBAR HASIL KEGIATAN BELAJAR SISWA LHKB (2)

N/A
N/A
Protected

Academic year: 2018

Membagikan "LEMBAR HASIL KEGIATAN BELAJAR SISWA LHKB (2)"

Copied!
5
0
0

Teks penuh

(1)

LEMBAR HASIL KEGIATAN BELAJAR SISWA

( LHKBS-SQL-LANJUT-KD-2 )

Satuan Pendidikan : SMK NEGERI 2 DEPOK SLEMAN

Kelas / Semester : XII / 5

Mata Pelajaran : Menerapkan Bahasa Pemrograman Tingkat Lanjut

Kompetensi Dasar : Membuat Prosedur dan Fungsi

Indikator :

 Menjelaskan sintak menuliskan prosedur dan fungsi SQL untuk memanipulasi data

 Menerapkan prosedur dan fungsi SQL untuk memanipulasi data

Petunjuk Mengerjakan :

1. Tuliskan identitas diri, tanggal mengerjakan

2. Hasil pekerjaan dikirim ke guru pengampu melalui email : mrantazy68@gmail.com, rereningsihlarose@gmail.com , dyahnurbiastuti94@gmail.com

3. Subjek Email : 2014-12-TKJ-A LHKBS-SQL-LANJUT-KD-2 (untuk kelas 12 TKJ-A)

2014-12-TKJ-B LHKBS-SQL-LANJUT-KD-2 (untuk kelas 12 TKJ-B)

4. Jawaban sumber 1 dan sumber 2 merupakan jawaban yang dikutip dari sumber langsung baik buku maupun internet, sumber ditulis lengkap.

Contoh menulis sumber 1 dan sumber 2 :

Sumber 1 : http://www.w3schools.com/sql/sql_quickref.asp diakses tanggal 24 Agustus 2014 Sumber 2 : Buku SQL Lanjut, penerbit…., hal…..

5. Hipotesa merupakan jawaban sementara dari siswa terhadap permasalahan yang ada setelah membaca, mengamati data dari sumber belajar 1,2

6. Hasil diskusi merupakan jawaban hasil diskusi siswa, dan guru sebagai pendamping

Nama Siswa : Basloro Sinelir_____________________________

NIS : 13999___________________________________

Tanggal Pembelajaran : 2 September 2014__________________________

Tugas :

Buatlah makalah tentang Store Procedure menggunakan SQL 2000 server

 Sumber 1 :

1. Deskripsi...

sebuah kelompok kode SQL yang di simpan di katalog database dan dapat di panggil kemudian oleh program, trigger atau bahkan stored procedure. ... ... ... ... 2. Manfaat / kegunaan / fungsi...

(2)

3. Kelebihan ...

 Meningkatkan performance aplikasi.

 Mengurangi traffic antara aplikasi dan database server.

 Dapat di gunakan kembali dan transparent ke aplikasi yang ingin menggunakan nya.

 Aman.

4. Kelemahan...

 Dapat mengakibatkan Database server membutuhkan memory dan prosessor lebih

tinggi.

 Stored procedure hanya berisi SQL deklaratif, sehingga sangat sulit untuk menulis

sebuah procedure dengan kompleksitas logika, seperti bahasa pemrograman yang di gunakan untuk memprogram aplikasi.

 Stored procedure tidak dapat di debug di hampir RDBMS, termasuk MySQL.

 Membutuhkan keahlian khusus untuk menulis dan me maintain stored procedure yang

tidak setiap developer memiliki, sehingga dapat membuat ribet

5. Syntak penulisan... delimeter //

create procedure nama_mhs() begin

select * from mahasiswa; end //

delimeter ;

... ...

6. Contoh penerapan... DELIMETER //

CREATE PROCEDURE tahun_mahasiswa(IN tahun_nrp VARCHAR (255)) BEGIN

SELECT nrp,nama FROM mahasiswa WHERE left(nrp,2)=tahun_nrp END //

(3)

 Sumber 2 :

1. Deskripsi...

Sekumpulan perintah SQL yang disusun dalam sebuah procedure(mirip dengan di

pemrograman biasa) yang mempunyai nama dan kegunaan tertentu... ... ... ... 2. Manfaat / kegunaan / fungsi...

... ...

3. Kelebihan ...

 Mempaketkan sekumpulan perintah SQL dalam sebuah objek

 Mengurangi traffic jaringan

... ... 4. Kelemahan...

5. Syntak penulisan...

CREATE PROCEDURE nama_procedure([ IN | OUT | INOUT] nama_param tipe [,…])

Isi_procedure;

... ...

6. Contoh penerapan...

DELIMITER //... CREATE PROCEDURE catat_log_user()

INSERT INTO log_user values(now(), user())//

(4)

 Hipotesa

1. Deskripsi...

Store procedure merupakan kumpulan kode sql yang tersimpan di database. Dan dapat dijalankan ... ... ... ... 2. Manfaat / kegunaan / fungsi...

Melakukan operasi sql/query khusus dalam database... ... 3. Kelebihan ...

 Mengurangi traffic jaringan

 Lebih ringkas dalam melakukan suatu operasi, karena kode pengoperasianya telah

tersimpan kita hanya tinggal memanggilnya

 Aman ...

... 4. Kelemahan

 Diperlukan keahlian khusus untuk membuat store procedure

... 5. Syntak penulisan...

CREATE PROCEDURE nama_procedure... BEGIN

Isi_procedure

END... 6. Contoh penerapan...

create procedure siswa begin

select * from tb_siswa

end;... ...

 Hasil diskusi

1. Deskripsi...

sebuah kelompok kode SQL yang di simpan di katalog database dan dapat di panggil

(5)

 Meningkatkan security

... 3. Kelebihan ...

 Meningkatkan performance aplikasi.

 Mengurangi traffic antara aplikasi dan database server.

 Dapat di gunakan kembali dan transparent ke aplikasi yang ingin menggunakan nya.

 Aman.

... ... 4. Kelemahan...

 Dapat mengakibatkan Database server membutuhkan memory dan prosessor lebih

tinggi.

 Stored procedure hanya berisi SQL deklaratif, sehingga sangat sulit untuk menulis

sebuah procedure dengan kompleksitas logika, seperti bahasa pemrograman yang di gunakan untuk memprogram aplikasi.

 Stored procedure tidak dapat di debug di hampir RDBMS, termasuk MySQL.

 Membutuhkan keahlian khusus untuk menulis dan me maintain stored procedure yang

tidak setiap developer memiliki, sehingga dapat membuat ribet

... ... 5. Syntak penulisan...

CREATE PROCEDURE nama_procedure([ IN | OUT | INOUT] nama_param tipe [,…]) AS

Isi_prosedure

... ... 6. Contoh penerapan...

create procedure siswa as

begin

select * from tb_siswa

end;... ... sumber1: http://database-alkaizer.blogspot.com/2011/01/stored-procedure.html

sumber2: Heryandi, Andri S.T.,M.T. 2009. Praktikum Basis Data: Store procedure.

Referensi

Dokumen terkait

Dengan Peta Pendaftaran baru yang merupakan revisi dari Peta Pendaftaran yang ada dan sudah berbentuk digital tadi maka peta lama bisa menjadi arsip sementara peta baru

Tulisan ini mengemukakan suatu perancangan kompensasi riak frekuensi rendah pada teknologi converter dc ke dc terkendali menggunakan pengendali proposional dan intergrator

berkembangbiak dalam tubuh serangga inang sampai menghasilkan keturunan yang sangat banyak. Contoh nematoda yang sering digunakan untuk pengendalian hayati adalah:

Mencerminkan kondisi Bank yang secara umum sangat sehat sehingga dinilai sangat mampu menghadapi pengaruh negatif yang signifikan dari perubahan kondisi bisnis dan faktor

Penelitian ini menggunakan Rancangan Acak Lengkap (RAL) pola faktorial yang terdiri dari 2 faktor dengan 2 kali ulangan, faktor I adalah konsentrasi asam sitrat (0%, 3,3%, 5,3%,

Undang-Undang Darurat Republik Indonesia Nomor 1 Tahun 1951 (Lembaran Negara Republik Indonesia Tahun 1951 Nomor 9, Tambahan Lembaran Negara Republik Indonesia

dibelajarkan melalui model pembelajaran kooperatif tipe Time Token berbantuan gambar berseri dengan kelompok yang dibelajarkan melalui pembelajaran konvensional pada

Semakin lama kontak antara fasa air yang terdiri dari larutan umpan (U,Mo) dengan fasa padat yaitu zeolit maka efisiensi penyerapan uranium maupun molibdenum akan semakin besar,