SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Testing&implementasi 4
Testing&implementasi 4Testing&implementasi 4
Testing&implementasi 4aiiniR
 
Notasi Bahasa - P 5,6,7
Notasi Bahasa - P 5,6,7 Notasi Bahasa - P 5,6,7
Notasi Bahasa - P 5,6,7 ahmad haidaroh
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antaraGunawan Manalu
 
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi ExtensionKoneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi ExtensionI Putu Hariyadi
 
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas WidyatamaMakalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas WidyatamaDEDE IRYAWAN
 
Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatanBuhori Muslim
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modulDenny Safardan
 
Algoritma Pencarian String matching
Algoritma Pencarian String matching Algoritma Pencarian String matching
Algoritma Pencarian String matching Kukuh Setiawan
 
Pengolahan Citra Digital Dengan Menggunakan MATLAB
Pengolahan Citra Digital Dengan Menggunakan MATLABPengolahan Citra Digital Dengan Menggunakan MATLAB
Pengolahan Citra Digital Dengan Menggunakan MATLABSimesterious TheMaster
 
Modul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartModul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartIrwien Andriyanto
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Debby Ummul
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Aprioridedidarwis
 

Tendances (20)

pemetaan erd
pemetaan erdpemetaan erd
pemetaan erd
 
Testing&implementasi 4
Testing&implementasi 4Testing&implementasi 4
Testing&implementasi 4
 
Notasi Bahasa - P 5,6,7
Notasi Bahasa - P 5,6,7 Notasi Bahasa - P 5,6,7
Notasi Bahasa - P 5,6,7
 
Erd dan contoh kasus
Erd dan contoh kasusErd dan contoh kasus
Erd dan contoh kasus
 
Struktur compiler session 4
Struktur compiler session 4Struktur compiler session 4
Struktur compiler session 4
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antara
 
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi ExtensionKoneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
 
Pert 4. cursor
Pert 4. cursorPert 4. cursor
Pert 4. cursor
 
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas WidyatamaMakalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
 
01 02-pseudocode
01 02-pseudocode01 02-pseudocode
01 02-pseudocode
 
Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatan
 
Fungsi (function)
Fungsi (function)Fungsi (function)
Fungsi (function)
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modul
 
Algoritma Pencarian String matching
Algoritma Pencarian String matching Algoritma Pencarian String matching
Algoritma Pencarian String matching
 
Pengolahan Citra Digital Dengan Menggunakan MATLAB
Pengolahan Citra Digital Dengan Menggunakan MATLABPengolahan Citra Digital Dengan Menggunakan MATLAB
Pengolahan Citra Digital Dengan Menggunakan MATLAB
 
Modul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartModul Pascal Mengenal Flowchart
Modul Pascal Mengenal Flowchart
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
 
Cluster
ClusterCluster
Cluster
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
 
Bab 2 distribusi frekuensi
Bab 2 distribusi frekuensiBab 2 distribusi frekuensi
Bab 2 distribusi frekuensi
 

Similaire à 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
 

Similaire à CARI TAHU PENGERTIAN CURSOR (6)

Kelompok Cursor
Kelompok CursorKelompok Cursor
Kelompok Cursor
 
Resume Cursor
Resume CursorResume Cursor
Resume 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
CursorCursor
Cursor
 
cursor kelompok
cursor kelompokcursor kelompok
cursor kelompok
 

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.