Fungsi rekursif --> suatu fungsi yang memanggil dirinya sendiri
Fungsi tersebut dipanggil di dalam tubuh fungsi itu sendiri
Sangat berguna bila diimplementasikan untuk pekerjaan pengurutan data atau menghitung nilai factorial suatu bilangan.
Stack atau Tumpukan :
1. Definisi Tumpukan
2. Definisi Operasi
3. Struktur Data
4. Hierarki Struktur Data
5. Operasi Dasar Tumpukan
6. Operasi Stack Pop
7. Implementasi Tumpukan
Fungsi rekursif --> suatu fungsi yang memanggil dirinya sendiri
Fungsi tersebut dipanggil di dalam tubuh fungsi itu sendiri
Sangat berguna bila diimplementasikan untuk pekerjaan pengurutan data atau menghitung nilai factorial suatu bilangan.
Stack atau Tumpukan :
1. Definisi Tumpukan
2. Definisi Operasi
3. Struktur Data
4. Hierarki Struktur Data
5. Operasi Dasar Tumpukan
6. Operasi Stack Pop
7. Implementasi Tumpukan
Membahas tentang tumpukan/stack dalam struktur data, serta penerapannya dalam mengecek kata/kalimat palindrom, juga penerapannya dalam mengubah notasi matematika infix menjadi prefix dan postfix.
Membahas tentang tumpukan/stack dalam struktur data, serta penerapannya dalam mengecek kata/kalimat palindrom, juga penerapannya dalam mengubah notasi matematika infix menjadi prefix dan postfix.
1. Buat program untuk mengkonvesi dari bilang desimal ke representasi bilangan biner menggunakan program stack di atas. 2. Kembangkan program di atas dengan membuat stack yang berisi Object sehingga isi Stack dapat diisi sembarang object seperti object Double, objeck Buku dan lain sebaginya. Dengan potongan program driver sebagaimana gambar 5 dan class Buku sebagaimna gambar 6 akan menghasilkan keluaran sebagaimana gambar 7
Sebagai salah satu pertanggungjawab pembangunan manusia di Jawa Timur, dalam bentuk layanan pendidikan yang bermutu dan berkeadilan, Dinas Pendidikan Provinsi Jawa Timur terus berupaya untuk meningkatkan kualitas pendidikan masyarakat. Untuk mempercepat pencapaian sasaran pembangunan pendidikan, Dinas Pendidikan Provinsi Jawa Timur telah melakukan banyak terobosan yang dilaksanakan secara menyeluruh dan berkesinambungan. Salah satunya adalah Penerimaan Peserta Didik Baru (PPDB) jenjang Sekolah Menengah Atas, Sekolah Menengah Kejuruan, dan Sekolah Luar Biasa Provinsi Jawa Timur tahun ajaran 2024/2025 yang dilaksanakan secara objektif, transparan, akuntabel, dan tanpa diskriminasi.
Pelaksanaan PPDB Jawa Timur tahun 2024 berpedoman pada Peraturan Menteri Pendidikan dan Kebudayaan RI Nomor 1 Tahun 2021 tentang Penerimaan Peserta Didik Baru, Keputusan Sekretaris Jenderal Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi nomor 47/M/2023 tentang Pedoman Pelaksanaan Peraturan Menteri Pendidikan dan Kebudayaan Nomor 1 Tahun 2021 tentang Penerimaan Peserta Didik Baru pada Taman Kanak-Kanak, Sekolah Dasar, Sekolah Menengah Pertama, Sekolah Menengah Atas, dan Sekolah Menengah Kejuruan, dan Peraturan Gubernur Jawa Timur Nomor 15 Tahun 2022 tentang Pedoman Pelaksanaan Penerimaan Peserta Didik Baru pada Sekolah Menengah Atas, Sekolah Menengah Kejuruan dan Sekolah Luar Biasa. Secara umum PPDB dilaksanakan secara online dan beberapa satuan pendidikan secara offline. Hal ini bertujuan untuk mempermudah peserta didik, orang tua, masyarakat untuk mendaftar dan memantau hasil PPDB.
Apakah program Sekolah Alkitab Liburan ada di gereja Anda? Perlukah diprogramkan? Jika sudah ada, apa-apa saja yang perlu dipertimbangkan lagi? Pak Igrea Siswanto dari organisasi Life Kids Indonesia membagikannya untuk kita semua.
Informasi lebih lanjut: 0821-3313-3315 (MLC)
#SABDAYLSA #SABDAEvent #ylsa #yayasanlembagasabda #SABDAAlkitab #Alkitab #SABDAMLC #ministrylearningcenter #digital #sekolahAlkitabliburan #gereja #SAL
1. STRUKTUR DATA
Stack
STMIK TEKNOKRAT
Yenni Fransiska, S.Kom
4/26/2008
2. STACK
- Stack atau tumpukan adalah suatu stuktur data yang penting dalam
pemrograman
- Bersifat LIFO (Last In First Out)
- Benda yang terakhir masuk ke dalam stack akan menjadi benda
pertama yang dikeluarkan dari stack
4/26/2008
3. Operasi-operasi/fungsi Stack
• Push Untuk menambahkan item pada tumpukan
paling atas
• Pop Untuk mengambil item teratas
• Clear Untuk mengosongkan stack
• IsEmpty Untuk memeriksa apakah stack kosong
• IsFull Untuk memeriksa apakah stack sudah penuh
• Retreive Untuk mendapatkan nilai dari item teratas
4/26/2008
4. Stack pada Array
Deklarasi MAX_STACK
#define MAX_STACK 10
Deklarasi STACK dengan struct dan array data
typedef struct STACK{
int top;
char data[10][10];
};
Ket:
misalkan : data adalah array of string, berjumlah 10 data, masing-masing
string menampung maksimal 10 karakter
4/26/2008
5. Inisialiasi
• Pada mulanya isi top dengan -1, karena array dalam
C/C++ dimulai dari 0, yang berarti stack adalah KOSONG
• Top adalah suatu variabel penanda dalam STACK yang
menunjukkan elemen teratas Stack sekarang. Top Of
Stack akan selalu bergerak hingga mencapai MAX of
STACK sehingga menyebabkan stack PENUH
4/26/2008
7. Fungsi IsFull
• Untuk memeriksa apakah stack sudah penuh?
• Dengan cara memeriksa top of stack, jika sudah sama
dengan MAX_STACK-1 maka full, jika belum (masih lebih
kecil dari MAX_STACK-1) maka belum full
4/26/2008
9. Fungsi IsEmpty
• Untuk memeriksa apakah stack masih kosong?
• Dengan cara memeriksa top of stack, jika masih -1 maka
berarti stack masih kosong!
4/26/2008
10. Fungsi Push
• Untuk memasukkan elemen ke stack, selalu menjadi
elemen teratas stack
• Tambah satu (increment) nilai top of stack terlebih dahulu
setiap kali ada penambahan elemen stack, asalkan stack
masih belum penuh, kemudian isikan nilai baru ke stack
berdasarkan indeks top of stack setelah ditambah satu
(diincrement)
4/26/2008
12. Fungsi Pop
• Untuk mengambil elemen teratas dari stack.
• Ambil dahulu nilai elemen teratas stack dengan mengakses
top of stack, tampilkan nilai yang akan diambil terlebih
dahulu, baru didecrement nilai top of stack sehingga
jumlah elemen stack berkurang
4/26/2008