SlideShare a Scribd company logo
1 of 10
CURSOR
Malina Amaliyah 12.41010.0138
Fariz Andi Akbar 12.41010.0140
Ivan Subbekti 12.41010.0142
Prasetya Kartika Putra 12.41010.0152
Pengertian Cursor
Cursor merupakan suatu variabel yang
digunakan untuk menampung hasil query
yang terdiri atas lebih dari satu row (record).
Cursor dapat diilustrasikan sebagai
penampung sekaligus pointer atas hasil
eksekusi query. Pada dasarnya perintah
“SELECT ..” pada PL/SQL merupakan sebuah
cursor.
Macam-macam Cursor
• Cursor Implisit
Merupakan cursor yang tidak perlu
dideklarasikan pada bagian declaration.
• Cursor Eksplisit
Merupakan cursor yang harus dideklarasikan
di bagian declaration.
4 Tahap Eksplisit Cursor
Declare
Merupakan deklarasi cursor pada blok PL/SQL yang akan digunakan. Cursor perlu
dideklarasikan karena sifat cursor yang menyerupai variable (dapat dipanggil
dalam blok utama program) namun deklarasi untuk cursor diletakkan setelah
deklarasi variable lain, tepat sebelum awal program (begin).
Open
Sebelum suatu cursor dapat digunakan, cursor harus dibuka terlebih dahulu
(query dalam cursor dieksekusi dan hasilnya ditampung dalam memory).
Fetch
Merupakan perintah untuk mengambil data dari cursor dan ditransfer ke variable
penampung yang ada pada klausa into. Dan diletakka dalam looping yang akan
berhenti begitu semua baris data dalam cursor selesai di-fetch ke variable
penampung. Fetch dilakukan untuk tiap baris.
Close
Setelah pemrosesan query selesai, cursor ditutup dan hasil query dalam cursor
dihapus dari memory.
Template Implisit Cursor
Contoh Implisit Cursor
Template Eksplisit Cursor
CARI TAHU PENGERTIAN CURSOR
CARI TAHU PENGERTIAN CURSOR

More Related Content

What's hot

Linked List dalam Struktur Data
Linked List dalam Struktur DataLinked List dalam Struktur Data
Linked List dalam Struktur DataFajar Sany
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antaraGunawan Manalu
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automataahmad haidaroh
 
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1BAIDILAH Baidilah
 
Jaringan Syaraf Tiruan
Jaringan Syaraf TiruanJaringan Syaraf Tiruan
Jaringan Syaraf TiruanMayasari Dewi
 
Sistem Operasi _ Mendeteksi deadlock
Sistem Operasi _ Mendeteksi deadlockSistem Operasi _ Mendeteksi deadlock
Sistem Operasi _ Mendeteksi deadlockSamuel Bosawer
 
Implementasi queue
Implementasi queueImplementasi queue
Implementasi queueRhe Dwi Yuni
 
Pertemuan 5 gerbang logika dasar n bentukan
Pertemuan 5   gerbang logika dasar n bentukanPertemuan 5   gerbang logika dasar n bentukan
Pertemuan 5 gerbang logika dasar n bentukanahmad haidaroh
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaBuhori Muslim
 
Context Free Grammar (CFG) Bagian 2 - Materi 7 - TBO
Context Free Grammar (CFG) Bagian 2 - Materi 7 - TBOContext Free Grammar (CFG) Bagian 2 - Materi 7 - TBO
Context Free Grammar (CFG) Bagian 2 - Materi 7 - TBOahmad haidaroh
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanFahrul Razi
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Nabil Muhammad Firdaus
 

What's hot (20)

Linked List dalam Struktur Data
Linked List dalam Struktur DataLinked List dalam Struktur Data
Linked List dalam Struktur Data
 
Cache memory
Cache memoryCache memory
Cache memory
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antara
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
 
SLIDE KE:5 NFA
SLIDE KE:5 NFASLIDE KE:5 NFA
SLIDE KE:5 NFA
 
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
 
Sistem bus komputer
Sistem bus komputerSistem bus komputer
Sistem bus komputer
 
Jaringan Syaraf Tiruan
Jaringan Syaraf TiruanJaringan Syaraf Tiruan
Jaringan Syaraf Tiruan
 
Sistem Operasi _ Mendeteksi deadlock
Sistem Operasi _ Mendeteksi deadlockSistem Operasi _ Mendeteksi deadlock
Sistem Operasi _ Mendeteksi deadlock
 
Implementasi queue
Implementasi queueImplementasi queue
Implementasi queue
 
Pertemuan 5 gerbang logika dasar n bentukan
Pertemuan 5   gerbang logika dasar n bentukanPertemuan 5   gerbang logika dasar n bentukan
Pertemuan 5 gerbang logika dasar n bentukan
 
Bab 12-kode-huffman
Bab 12-kode-huffmanBab 12-kode-huffman
Bab 12-kode-huffman
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logika
 
Context Free Grammar (CFG) Bagian 2 - Materi 7 - TBO
Context Free Grammar (CFG) Bagian 2 - Materi 7 - TBOContext Free Grammar (CFG) Bagian 2 - Materi 7 - TBO
Context Free Grammar (CFG) Bagian 2 - Materi 7 - TBO
 
Array dan Contoh
Array dan ContohArray dan Contoh
Array dan Contoh
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi Boolean
 
Set intruksi ppt
Set intruksi pptSet intruksi ppt
Set intruksi ppt
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
 
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
 

Similar to CARI TAHU PENGERTIAN CURSOR

Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 2
Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 2Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 2
Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 2nada_salwa
 

Similar to CARI TAHU PENGERTIAN CURSOR (7)

Kelompok Cursor
Kelompok CursorKelompok Cursor
Kelompok Cursor
 
Resume Cursor
Resume CursorResume Cursor
Resume Cursor
 
Pert 4. cursor
Pert 4. cursorPert 4. cursor
Pert 4. cursor
 
Ifc modul 1 (fungsi)
Ifc   modul 1 (fungsi)Ifc   modul 1 (fungsi)
Ifc modul 1 (fungsi)
 
Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 2
Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 2Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 2
Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 2
 
cursor kelompok
cursor kelompokcursor kelompok
cursor kelompok
 
Cursor
CursorCursor
Cursor
 

CARI TAHU PENGERTIAN CURSOR

  • 1. CURSOR Malina Amaliyah 12.41010.0138 Fariz Andi Akbar 12.41010.0140 Ivan Subbekti 12.41010.0142 Prasetya Kartika Putra 12.41010.0152
  • 2. Pengertian Cursor Cursor merupakan suatu variabel yang digunakan untuk menampung hasil query yang terdiri atas lebih dari satu row (record). Cursor dapat diilustrasikan sebagai penampung sekaligus pointer atas hasil eksekusi query. Pada dasarnya perintah “SELECT ..” pada PL/SQL merupakan sebuah cursor.
  • 3. Macam-macam Cursor • Cursor Implisit Merupakan cursor yang tidak perlu dideklarasikan pada bagian declaration. • Cursor Eksplisit Merupakan cursor yang harus dideklarasikan di bagian declaration.
  • 4. 4 Tahap Eksplisit Cursor Declare Merupakan deklarasi cursor pada blok PL/SQL yang akan digunakan. Cursor perlu dideklarasikan karena sifat cursor yang menyerupai variable (dapat dipanggil dalam blok utama program) namun deklarasi untuk cursor diletakkan setelah deklarasi variable lain, tepat sebelum awal program (begin). Open Sebelum suatu cursor dapat digunakan, cursor harus dibuka terlebih dahulu (query dalam cursor dieksekusi dan hasilnya ditampung dalam memory). Fetch Merupakan perintah untuk mengambil data dari cursor dan ditransfer ke variable penampung yang ada pada klausa into. Dan diletakka dalam looping yang akan berhenti begitu semua baris data dalam cursor selesai di-fetch ke variable penampung. Fetch dilakukan untuk tiap baris. Close Setelah pemrosesan query selesai, cursor ditutup dan hasil query dalam cursor dihapus dari memory.
  • 7.