KEJURUAN : IT
TA. 2013
JOBSHEET
PROGRAM PELATIHAN : D-IV Politeknik PROGRAM STUDI : TEK. KOMUNIKASI
JURUSAN : Tek. Elektro KONSENTRASI : IT
MESIN/ALAT BANTU
BAHAN
KRITERIA PENILAIAN
1. Ketepatan waktu 15
2. Ketepatan penggunaan Script Perintah (script command) 45
3. Kerapihan hasil kerja 15
4. Kesimpulan hasil kerja 10
5. Laporan hasil kerja 15
TOTAL NILAI
JOBSHEET
GAMBAR KERJA
[ constraint_name ]:=
{ [ IDENTITY(firstnumber, step) ] |
[ NULL | NOT NULL ] |
[ SET DEFAULT ‘data value’ ] |
[ PRIMARY KEY | UNIQUE | REFERENCES ref_table( ref_column) [ ON DELETE {
CASCADE | NO ACTION } ] [ ON UPDATE { CASCADE | NO ACTION } ]
}
[ constraint_name ]:=
{ [ IDENTITY(firstnumber, step) ] |
[ NULL | NOT NULL ] |
[ SET DEFAULT ‘data value’ ] |
[ PRIMARY KEY | UNIQUE | REFERENCES ref_table( ref_column) [ ON DELETE {
CASCADE | NO ACTION } ] [ ON UPDATE { CASCADE | NO ACTION } ]
}
JOBSHEET
Gambar Database Diagram
LANGKAH KERJA
1. Aktifkan Oracle
3. Buat tabel-tabel di dalam database tersebut berdasarkan struktur tabel di bawah ini dengan menggunakan
perintah DDL:
Nasabah
JOBSHEET
Nasabah_has_rekening
Rekening
Transaksi
Jenis_transaksi
Cabang_bank
JOBSHEET
4. Ubah beberapa tabel dengan menggunakan perintah DDL dengan struktur berikut.
Nasabah
Rekening
Transaksi
6. Laporkan hasil kerja saudara berupa perintah-perintah yang digunakan dari langkah kerja 3 s/d 4 dan Kesimpulan
hasil kerja.
JOBSHEET
PROGRAM PELATIHAN : D-IV Politeknik PROGRAM STUDI : TEK. KOMUNIKASI
JURUSAN : Tek. Elektro KONSENTRASI : IT
MESIN/ALAT BANTU
BAHAN
KRITERIA PENILAIAN
1. Ketepatan waktu 15
2. Ketepatan penggunaan Script Perintah (script command) 45
3. Kerapihan hasil kerja 15
4. Kesimpulan hasil kerja 10
5. Laporan hasil kerja 15
TOTAL NILAI
JOBSHEET
GAMBAR KERJA
UPDATE table_or_view_name
SET column_name = ‘data value’,
Column_name = ‘data value’,
......n
[ WHERE < search_condition > ]
LANGKAH KERJA
1. Aktifkan Oracle
3. Masukkan data–data berikut ke dalam masing-masing tabel dengan menggunakan perintah Insert.
Nasabah
JOBSHEET
Rekening
Nasabah_has_rekening
Cabang_bank
Jenis_transaksi
Id_jenis_transaksi Jenis_transaksi
1 Debet
2 Kredit
JOBSHEET
Transaksi
Nasabah_has_rekening
4. Tambahkan 1 record di tabel “rekening” dengan nilai (108,’BRAL’,8888,100000) kemudian perhatikan, apakah
ada pesan kesalahan pada waktu pengisian data ke tabel “rekening”. Kalau ada cari solusi mengapa itu bisa
terjadi?
JOBSHEET
5. Tampilkan seluruh data nasabah, seperti tampilan berikut :
6. Tampilkan kolom Kode_cabang dan Nama_cabang pada tabel Cabang_bank seperti tampilan berikut :
8. Tampilkan rekening yang memiliki kode cabang BRUM, seperti tampilan berikut :
9. Tampilkan rekening yang memiliki kode cabang BRUM dan BRUS, yang di sortir berdasarkan Kode_cabang
secara Descending, seperti tampilan berikut :
JOBSHEET
10. Tampilkan rekening yang memiliki kode cabang BRUS dan jumlah saldo > 500000
11. Tampilkan data rekening dengan menambah kolom ‘Biaya ATM’, ‘Bunga’ dan ‘Saldo Akhir’. Dimana besar
biaya ATM sebesar 2000. Bunga sebesar 1% dari Saldo dan Saldo Akhir didapat dari Saldo – Biaya ATM +
Bunga.
12. Tampilkan transaksi mulai dari tanggal 15-11-2011 s/d 19-11-2011, seperti tampilan berikut :
13. Tampilkan data transaksi yang melakukan transaksi ‘Debet’ diatas tanggal 19-11-2100
JOBSHEET
15. Ubahlah jumlah transaksi dengan ditambah bunga untuk jenis transaksi debet, dimana besarnya bunga 1%
dari jumlah transaksi.
16. Hapuslah data yang telah anda isikan pada langkah kerja nomor 2 diatas.
18. Laporkan hasil kerja saudara berupa perintah-perintah yang digunakan dari langkah kerja 3 s/d 16 dan
Kesimpulan hasil kerja.
JOBSHEET
PROGRAM PELATIHAN : D-IV Politeknik PROGRAM STUDI : TEK. KOMUNIKASI
JURUSAN : Tek. Elektro KONSENTRASI : IT
MESIN/ALAT BANTU
BAHAN
KRITERIA PENILAIAN
1. Ketepatan waktu 15
2. Ketepatan penggunaan Script Perintah (script command) 45
3. Kerapihan hasil kerja 15
4. Kesimpulan hasil kerja 10
5. Laporan hasil kerja 15
TOTAL NILAI
JOBSHEET
GAMBAR KERJA
LANGKAH KERJA
1. Aktifkan Oracle
3. Buat view tabel rekening_cabang untuk mengetahui seluruh rekening pada seluruh cabang seperti tampilan
berikut:
JOBSHEET
4. Buat view tabel rekening_cabang_Bank_Rut_Unit_Selatan untuk mengetahui nomor rekening apa saja yang
terdapat pada cabang ‘Bank Rut Unit Selatan’ seperti tampilan berikut ini :
5. Buat view tabel potongana_atm, dimana biaya ATM 2000 rupiah dan Saldo Akhir didapat dari Saldo dikurangi
Biaya ATM, seperti tampilan berikut :
6. Buat view tabel informasi_rekening_nasabah untuk mengetahui informasi rekening nasabah seperti tampilan
berikut:
JOBSHEET
7. Buat view tabel rekening_diatas_750000, untuk mengetahui siapa saja nasabah yang memiliki saldo rekening
di atas 750000:
8. Buat view tabel transaksi_debet untuk mengetahui siapa saja nasabah yang melakukan transaksi debet seperti
tampilan berikut :
9. Buat view table riwayat_transaksi untuk mengetahui riwayat transaksi yang terjadi, seperti tampilan berikut:
11. Laporkan hasil kerja saudara berupa perintah-perintah yang digunakan dari langkah kerja 3 s/ 9 dan
Kesimpulan hasil kerja.
Kode / Revisi : Dibuat oleh : S = Skill
Tanggal terbit : Direview oleh : K = Knowledge
Halaman : 17 dari 25 Disahkan oleh : A = Attitude
BALAI BESAR CVT/FM/10-10 Hal : 18 Dari 25
PENGEMBANGAN LATIHAN KERJA No Terbit No Revisi Tgl. Terbit
A 0 20-01-11
LUAR NEGERI (BBPLKLN)
JOBSHEET
MESIN/ALAT BANTU
BAHAN
KRITERIA PENILAIAN
1. Ketepatan waktu 15
2. Ketepatan penggunaan Script Perintah (script command) 45
3. Kerapihan hasil kerja 15
4. Kesimpulan hasil kerja 10
5. Laporan hasil kerja 15
JOBSHEET
TOTAL NILAI
GAMBAR KERJA
LANGKAH KERJA
1. Aktifkan Oracle
JOBSHEET
6. Dari soal langkah kerja 5 di atas, tampilkan nasabah yang melakukan transaksi ‘Kredit’ tertinggi dan group
berdasarkan nama nasabah?
7. Dari soal langkah kerja 5 di atas, totalkan transaksi kredit yang dilakukan oleh masing-masing nasabah tersebut
dan urutkan dari total transaksi tertinggi?
JOBSHEET
9. Laporkan hasil kerja saudara berupa perintah-perintah yang digunakan dari langkah kerja 3 s/ 7 dan
kesimpulan hasil kerja.
JOBSHEET
PROGRAM PELATIHAN : D-IV Politeknik PROGRAM STUDI : TEK. KOMUNIKASI
JURUSAN : Tek. Elektro KONSENTRASI : IT
MESIN/ALAT BANTU
BAHAN
KRITERIA PENILAIAN
1. Ketepatan waktu 15
2. Ketepatan penggunaan Script Perintah (script command) 45
3. Kerapihan hasil kerja 15
4. Kesimpulan hasil kerja 10
5. Laporan hasil kerja 15
TOTAL NILAI
JOBSHEET
GAMBAR KERJA
EXECUTE procedure_name
LANGKAH KERJA
1. Aktifkan Oracle
3. Perintah SQL untuk membuat Store Procedure sp_NasabahCabangBank dengan tujuan untuk menampilkan data
JOBSHEET
EXEC sp_NasabahCabangBank ‘BRUL’
4. Perintah SQL untuk membuat Store Procedure sp_TambahNasabah dengan tujuan untuk mengisi data
CREATE PROCEDURE sp_TambahNasabah
@id INT, @nama VARCHAR(30), @alamat VARCHAR(50)
AS
INSERT INTO nasabah VALUES (@id, @nama, @alamat)
GO
Tampilkan data nasabah untuk melihat apakah data tersebut sudah ditambah.
5. Perintah SQL untuk membuat Store Procedure sp_GantiCabangNasabah dengan tujuan untuk mengedit
data
CREATE PROCEDURE sp_GantiCabangNasabah
@no_rekening INT
AS
UPDATE rekening SET kode_cabang = 'BRUM'
WHERE no_rekening = @no_rekening
GO
Tampilkan data nasabah untuk melihat apakah data tersebut sudah berubah.
6. Buatlah stor-proc dengan nama sp_Inst_CbgBank dengan tujuan untuk melakukan pengisian data kedalam tabel
cabang_bank dengan paramater kode_cabang, nama_cabang, alamat_cabang.
7. Buatlah stor-proc dengan nama sp_Updt_Cbg dengan tujuan untuk melakukan perubahan data pada tabel
cabang_bank (kode_cabang, nama_cabang, alamat_cabang) berdasarkan kode_cabang.
8. Buatlah stor-proc dengan nama sp_Del_Cbg dengan tujuan untuk melakukan penghapusan data dari tabel
cabang_bank berdasarkan kode_cabang.
9. Buatlah stor-proc dengan nama sp_show_cabang_bank dengan tujuan untuk menampilkan seluruh field dari
tabel cabang_bank.
10. Buatlah stor-proc dengan nama sp_show_cabang_bank_kdcbg dengan tujuan untuk menampilkan seluruh
field dari tabel cabang_bank berdasarkan kode_cabang.
JOBSHEET
11. Buatlah stor-proc dengan nama sp_TambahRekening, untuk menambahkan data kedalam tabel rekening
dengan parameter @noRek untuk nomor rekening, @kode untuk kode cabang bank, @pin untuk pin nasabah,
@saldo untuk saldo masing-masing nasabah.
12. Buatlah stor-proc dengan nama sp_TransaksiNasabah, yang menggunakan id nasabah dan menghasilkan
tanggal transaksi, jenis transaksi, dan jumlah transaksi (dalam rupiah) untuk semua transaksi yang dilakukan
oleh nasabah yang memiliki rekening disuatu cabang bank.
13. Buatlah stor-proc dengan nama sp_NaikkanSaldo, yang menggunakan nomor rekening sebagai parameter
dan akan mengubah jumlah saldo nasabah menjadi jumlah saldo = jumlah saldo + 100000. yang ditampilkan
adalah nomor rekening, jumlah saldo.
15. Laporkan hasil kerja saudara berupa perintah-perintah yang digunakan dari langkah kerja 3 s/ 13 dan
kesimpulan hasil kerja.