Code Context }
if ($quota['quota']['quota_person'] != 0)
$viewFile = '/home/store3/public/www3.bukabuku.com/app/View/Browses/product_book.ctp'
$dataForView = array(
'browse_view' => 'grid',
'system' => array(
'store' => array(
'id' => '3',
'name' => 'Bukabuku.com',
'name_label' => 'Bukabuku.com',
'url' => 'www.bukabuku.com',
'email_name' => 'Bukabuku.com',
'key' => '83be148a0563b4bebcb391917485dcc2',
'logo' => 'logo.gif',
'email_order' => 'cs@bukabuku.com',
'email_order_amazon' => 'cs@emails.bukabuku.com',
'address1' => 'Ruko Cempaka Mas Blok M/50',
'address2' => 'Jln. Letjen Suprapto',
'address3' => 'Jakarta Pusat',
'zip' => '10640',
'phone1' => '0896-7269-1122',
'phone2' => '',
'show_language_picker' => 'no',
'show_department_picker' => 'no',
'maintenance_mode' => 'no',
'readonly_mode' => 'no',
'show_banners' => 'yes',
'show_top_20' => 'yes',
'social_media_login' => 'yes',
'email_partnership' => 'partnership@bukabuku.com',
'allow_cod' => 'yes',
'sphinx_host' => 'sphinx2.bukabuku.net',
'sphinx_product_index_local' => 'product_bukabuku',
'sphinx_product_index' => 'product_bukabuku_rt'
),
'cart_content' => array(
'products' => array([maximum depth reached]),
'count' => (int) 0
),
'language' => array(
'ind' => 'Indonesia'
),
'depts' => array(
'all' => 'Semua Departemen',
'book' => 'Books'
),
'store_depts' => array(
(int) 0 => array(
[maximum depth reached]
)
),
'menu_categories' => array(
'Books' => array(
[maximum depth reached]
)
),
'wishlists' => array()
),
'show_edit' => false,
'products_by_author' => array(
(int) 0 => array(
'SearchCache' => array(
[maximum depth reached]
),
'BrandRule' => array(
[maximum depth reached]
),
'ProductRank' => array(
[maximum depth reached]
),
'Category' => array(
[maximum depth reached]
),
'SearchCacheDetail' => array(
[maximum depth reached]
)
)
),
'current_author' => array(
'People' => array(
'id' => '15868',
'name' => 'Fathul Wahid',
'description' => null,
'email' => null,
'website' => null,
'facebook' => null,
'twitter' => null,
'instagram' => null,
'google+' => null
),
'PeopleImage' => array()
),
'products_bought_relation' => array(),
'availability' => array(
'text' => 'Stock tidak tersedia',
'color' => 'product_status_red',
'qty' => '0'
),
'promo_combined' => array(),
'result' => array(
'ProductBook' => array(
'id' => '2010000062463',
'EAN' => '2010000062463',
'code' => '',
'name' => 'Dasar-dasar Algoritma dan Pemrograman',
'subname' => '',
'brand' => 'Andi Publisher',
'brand_id' => '3319',
'brand_discount_id' => null,
'dimension_x' => '0',
'dimension_y' => '0',
'dimension_z' => '0',
'shipping_weight' => '247',
'weight_flag' => 'undefined',
'price' => '37000',
'price_dollar' => '37000',
'currency' => 'IDR',
'description' => 'Materi buku ini menggunakan bahasa Pascal namun penekanannya adalah pada algoritma atau pemecahan masalah (problem solving).Bahasa Pascal dipilih sebagai notasi karena kesederhanaan struktur bahasanya dan ini sejalan dengan tujuan awal dikembangkannya bahasa Pascal, yaitu untuk pengajaran pemrograman.
Diawali dengan penjelasan konsep dasar pengembangan algoritma dengan pendekatan perbaikan bertahap (stepwise refinement) yang digunakan dalam top-down design, diteruskan dengan konsep dasar tentang tipe,ekspresi, variabel,operasi input/output, pemilihan/percabangan, perulangan, struktur data bentukan sederhana:record dan array,pengenalan beberapa algoritma pencarian dan pengurutan,algoritma rekursif,pemrosesan file sekuensial, dan terakhir,ditutup dengan tipe pointer dan penggunaannya dalam struktur data dinamis: tumpukan (stack) dan antrian (queue).
Pada setiap akhir bab dilengkapi dengan ringkasan dan istilah kunci yang diharapkan semakin memudahkan dalam memahami materi yang disajikan. Sebagai latihan, pada setiap akhir bab juga dilengkapi dengan soal-soal latihan.
Pokok bahasan buku ini:
Algoritma dan Top-down Design:Pengenalan,contoh dan langkah-langkah penulisan Algoritma dan Pemrograman.
Pengenalan Pascal:Sejarah,contoh,gaya penulisan dan kesalahan pada program Pascal.
Tipe,Operator,dan Ekspresi:Definisi dan tipe Dasar dan Ekspresi.
Variabel,Assignment,dan Operasi Input/Output:Pembahasan pada Variabel,Konstanta,Assignment,dan Operasi Input/Output disertai beberapa contoh.
Pemilihan:Pembahasan berbagai macam Statemen if,Statemen if Tersarang,dan Statemen case.
Perulangan:Pembahasan pada Statemen for,Statemen while,Statemen repeat.
Fungsi dan Prosedur:Pembahasan mengenai pendeklarasian dan pemanggilan Fungsi dan Prosedur.
Record:Definisi,pendeklarasian,dan pemanggilan Record.
Array:Definisi,pendeklarasian,dan operasi terhadap Array serta penjelasan Array 2 dimensi.
Tipe Data Lain:Tipe-tipe Subjangkauan dan Enumerasi,Set,dan pendeklarasian,operasi String serta fungsi dan prosedur memanipulasi String.
Algoritma Rekursif:Definisi,cara berpikir rekursif disertai beberapa contoh.
Pencarian:Pembahasan pencarian berurutan,pencarian biner,dan mencari nilai ekstrim.
Pengurutan:Pembahasan mengenai pengurutan dengan pencacahan,pemilihan,penukaran,dan penyisipan.
Pemrosesan File:Pembahasan file tkes dan non-teks.
Struktur Data Dinamis:Penjelasan Pointer,tumpukan,dan antrian.',
'eol' => 'no',
'product_group_id' => null,
'department_id' => '0',
'review_rating' => '0',
'review_count' => '0',
'review_count_1' => '0',
'review_count_2' => '0',
'review_count_3' => '0',
'review_count_4' => '0',
'review_count_5' => '0',
'sold' => '0',
'status' => 'active',
'isbn' => '',
'isbn13' => '',
'date_available' => '0000-00-00',
'serie_id' => '0',
'serie' => '',
'edition' => '',
'pages' => '0',
'tax' => 'include',
'status_available' => 'normal',
'redirect_ean' => null,
'data_source' => null,
'data_source_id' => null,
'data_source_updated' => null,
'created' => null,
'modified' => null,
'price_discount' => (int) 27750,
'discount_percent' => '25'
),
'Brand' => array(
'id' => '3319',
'name' => 'Andi Publisher (Tidak OK)',
'name_web' => null,
'website' => '',
'phone' => '',
'fax' => '',
'email' => '',
'facebook' => '',
'twitter' => '',
'cash_status' => null,
'cash_value' => null,
'credit_status' => null,
'credit_value' => null,
'consign_status' => null,
'consign_value' => null,
'status' => 'active',
'created' => '2015-01-23 18:45:34',
'modified' => '2015-01-23 18:47:12',
'department_id' => '1'
),
'SearchCache' => array(
'id' => '6247',
'product_id' => '2010000062463',
'product_id_old' => '14008',
'serie' => '',
'serie_id' => '0',
'name' => 'Dasar-dasar Algoritma dan Pemrograman',
'subname' => '',
'edition' => null,
'date_release' => '0000-00-00',
'date_calc' => '0000-00-01',
'date_available' => '0000-00-00',
'ean' => '2010000062463',
'string_x1' => 'Fathul Wahid',
'string_x2' => '',
'string_x3' => null,
'code' => '',
'code_x1' => '',
'code_x2' => '',
'code_x3' => null,
'code_x4' => null,
'code_x5' => null,
'brand' => 'Andi Publisher',
'brand_id' => '3319',
'price_min' => '37000',
'price_max' => '0',
'price_dollar' => '37000',
'currency' => 'IDR',
'rating' => '0',
'reviewer' => '0',
'department' => 'Books',
'department_code' => 'book',
'department_id' => '1',
'picture' => null,
'picture_old' => 'blank.jpg',
'product_group_id' => '0',
'parent_group_id' => null,
'dimension_x' => '0',
'dimension_y' => '0',
'dimension_z' => '0',
'weight' => '247',
'qty' => '0',
'qty_supplier' => '0',
'sold' => '0',
'safety_stock' => '0',
'status' => 'out_of_stock',
'tax' => 'include',
'description_small' => 'Materi buku ini menggunakan bahasa Pascal namun penekanannya adalah pada algoritma atau pemecahan masalah (problem solving).Bahasa Pascal dipilih sebagai notasi karena kesederhanaan struktur bahasanya dan ini sejalan dengan tujuan awal dikembangkannya bahasa Pascal, yaitu untuk pengajaran pemrograman.
Diawali dengan penjelasan konsep dasar pengembangan algoritma dengan pendekatan perbaikan bertahap (stepwise refinement) yang digunakan dalam top-down design, diteruskan dengan konsep dasar ',
'preorder' => 'no',
'status_available' => 'normal',
'input_reset_status' => 'yes',
'redirect_ean' => null,
'created' => null,
'modified' => null,
'data_fetch' => 'no',
'data_fetch_date' => null,
'data_compare_ignore' => 'no'
),
'ProductCategory' => array(
(int) 0 => array(
[maximum depth reached]
)
),
'ProductImage' => array(),
'Detail' => array(
'language' => array(
[maximum depth reached]
),
'author' => array(
[maximum depth reached]
)
)
),
'rating' => array(
'count' => (int) 0,
'rating' => (int) 0,
'count1' => (int) 0,
'count2' => (int) 0,
'count3' => (int) 0,
'count4' => (int) 0,
'count5' => (int) 0
),
'reviews' => array(),
'first_image' => array(),
'promo' => array(),
'unavailable' => false,
'meta' => array(
'description' => 'Dasar-dasar Algoritma dan Pemrograman - Oleh: Fathul Wahid - Materi buku ini menggunakan bahasa Pascal namun penekanannya adalah pada algoritma atau pemecahan masalah (problem solving).Bahasa Pascal dipilih sebagai notasi karena kesederhanaan struktur bahasanya dan ini sejalan dengan tujuan awal dikembangkannya bahasa Pascal, yaitu untuk pengajaran pemrograman.
Diawali dengan penjelasan konsep dasar pengembangan algoritma dengan pendekatan perbaikan bertahap (stepwise refinement) yang digunakan dalam top-down design, diteruskan dengan konsep dasar tentang tipe,ekspresi, variabel,operasi input/output, pemilihan/percabangan, perulangan, struktur data bentukan sederhana:record dan array,pengenalan beberapa algoritma pencarian dan pengurutan,algoritma rekursif,pemrosesan file sekuensial, dan terakhir,ditutup dengan tipe pointer dan penggunaannya dalam struktur data dinamis: tumpukan (stack) dan antrian (queue).
Pada setiap akhir bab dilengkapi dengan ringkasan dan istilah kunci yang diharapkan semakin memudahkan dalam memahami materi yang disajikan. Sebagai latihan, pada setiap akhir bab juga dilengkapi dengan soal-soal latihan.
Pokok bahasan buku ini:
Algoritma dan Top-down Design:Pengenalan,contoh dan langkah-langkah penulisan Algoritma dan Pemrograman.
Pengenalan Pascal:Sejarah,contoh,gaya penulisan dan kesalahan pada program Pascal.
Tipe,Operator,dan Ekspresi:Definisi dan tipe Dasar dan Ekspresi.
Variabel,Assignment,dan Operasi Input/Output:Pembahasan pada Variabel,Konstanta,Assignment,dan Operasi Input/Output disertai beberapa contoh.
Pemilihan:Pembahasan berbagai macam Statemen if,Statemen if Tersarang,dan Statemen case.
Perulangan:Pembahasan pada Statemen for,Statemen while,Statemen repeat.
Fungsi dan Prosedur:Pembahasan mengenai pendeklarasian dan pemanggilan Fungsi dan Prosedur.
Record:Definisi,pendeklarasian,dan pemanggilan Record.
Array:Definisi,pendeklarasian,dan operasi terhadap Array serta penjelasan Array 2 dimensi.
Tipe Data Lain:Tipe-tipe Subjangkauan dan Enumerasi,Set,dan pendeklarasian,operasi String serta fungsi dan prosedur memanipulasi String.
Algoritma Rekursif:Definisi,cara berpikir rekursif disertai beberapa contoh.
Pencarian:Pembahasan pencarian berurutan,pencarian biner,dan mencari nilai ekstrim.
Pengurutan:Pembahasan mengenai pengurutan dengan pencacahan,pemilihan,penukaran,dan penyisipan.
Pemrosesan File:Pembahasan file tkes dan non-teks.
Struktur Data Dinamis:Penjelasan Pointer,tumpukan,dan antrian.',
'og:title' => 'Dasar-dasar Algoritma dan Pemrograman - Oleh: Fathul Wahid',
'og:type' => 'book',
'og:url' => 'https://www.bukabuku.com/browses/product/2010000062463/dasar-dasar-algoritma-dan-pemrograman.html',
'og:description' => 'Materi buku ini menggunakan bahasa Pascal namun penekanannya adalah pada algoritma atau pemecahan masalah (problem solving).Bahasa Pascal dipilih sebagai notasi karena kesederhanaan struktur bahasanya dan ini sejalan dengan tujuan awal dikembangkannya bahasa Pascal, yaitu untuk pengajaran pemrograman.
Diawali dengan penjelasan konsep dasar pengembangan algoritma dengan pendekatan perbaikan bertahap (stepwise refinement) yang digunakan dalam top-down design, diteruskan dengan konsep dasar tentang tipe,ekspresi, variabel,operasi input/output, pemilihan/percabangan, perulangan, struktur data bentukan sederhana:record dan array,pengenalan beberapa algoritma pencarian dan pengurutan,algoritma rekursif,pemrosesan file sekuensial, dan terakhir,ditutup dengan tipe pointer dan penggunaannya dalam struktur data dinamis: tumpukan (stack) dan antrian (queue).
Pada setiap akhir bab dilengkapi dengan ringkasan dan istilah kunci yang diharapkan semakin memudahkan dalam memahami materi yang disajikan. Sebagai latihan, pada setiap akhir bab juga dilengkapi dengan soal-soal latihan.
Pokok bahasan buku ini:
Algoritma dan Top-down Design:Pengenalan,contoh dan langkah-langkah penulisan Algoritma dan Pemrograman.
Pengenalan Pascal:Sejarah,contoh,gaya penulisan dan kesalahan pada program Pascal.
Tipe,Operator,dan Ekspresi:Definisi dan tipe Dasar dan Ekspresi.
Variabel,Assignment,dan Operasi Input/Output:Pembahasan pada Variabel,Konstanta,Assignment,dan Operasi Input/Output disertai beberapa contoh.
Pemilihan:Pembahasan berbagai macam Statemen if,Statemen if Tersarang,dan Statemen case.
Perulangan:Pembahasan pada Statemen for,Statemen while,Statemen repeat.
Fungsi dan Prosedur:Pembahasan mengenai pendeklarasian dan pemanggilan Fungsi dan Prosedur.
Record:Definisi,pendeklarasian,dan pemanggilan Record.
Array:Definisi,pendeklarasian,dan operasi terhadap Array serta penjelasan Array 2 dimensi.
Tipe Data Lain:Tipe-tipe Subjangkauan dan Enumerasi,Set,dan pendeklarasian,operasi String serta fungsi dan prosedur memanipulasi String.
Algoritma Rekursif:Definisi,cara berpikir rekursif disertai beberapa contoh.
Pencarian:Pembahasan pencarian berurutan,pencarian biner,dan mencari nilai ekstrim.
Pengurutan:Pembahasan mengenai pengurutan dengan pencacahan,pemilihan,penukaran,dan penyisipan.
Pemrosesan File:Pembahasan file tkes dan non-teks.
Struktur Data Dinamis:Penjelasan Pointer,tumpukan,dan antrian.',
'twitter:title' => 'Dasar-dasar Algoritma dan Pemrograman - Oleh: Fathul Wahid',
'twitter:description' => 'Materi buku ini menggunakan bahasa Pascal namun penekanannya adalah pada algoritma atau pemecahan masalah (problem solving).Bahasa Pascal dipilih sebagai notasi karena kesederhanaan struktur bahasanya dan ini sejalan dengan tujuan awal dikembangkannya bahasa Pascal, yaitu untuk pengajaran pemrograman.
Diawali dengan penjelasan konsep dasar pengembangan algoritma dengan pendekatan perbaikan bertahap (stepwise refinement) yang digunakan dalam top-down design, diteruskan dengan konsep dasar tentang tipe,ekspresi, variabel,operasi input/output, pemilihan/percabangan, perulangan, struktur data bentukan sederhana:record dan array,pengenalan beberapa algoritma pencarian dan pengurutan,algoritma rekursif,pemrosesan file sekuensial, dan terakhir,ditutup dengan tipe pointer dan penggunaannya dalam struktur data dinamis: tumpukan (stack) dan antrian (queue).
Pada setiap akhir bab dilengkapi dengan ringkasan dan istilah kunci yang diharapkan semakin memudahkan dalam memahami materi yang disajikan. Sebagai latihan, pada setiap akhir bab juga dilengkapi dengan soal-soal latihan.
Pokok bahasan buku ini:
Algoritma dan Top-down Design:Pengenalan,contoh dan langkah-langkah penulisan Algoritma dan Pemrograman.
Pengenalan Pascal:Sejarah,contoh,gaya penulisan dan kesalahan pada program Pascal.
Tipe,Operator,dan Ekspresi:Definisi dan tipe Dasar dan Ekspresi.
Variabel,Assignment,dan Operasi Input/Output:Pembahasan pada Variabel,Konstanta,Assignment,dan Operasi Input/Output disertai beberapa contoh.
Pemilihan:Pembahasan berbagai macam Statemen if,Statemen if Tersarang,dan Statemen case.
Perulangan:Pembahasan pada Statemen for,Statemen while,Statemen repeat.
Fungsi dan Prosedur:Pembahasan mengenai pendeklarasian dan pemanggilan Fungsi dan Prosedur.
Record:Definisi,pendeklarasian,dan pemanggilan Record.
Array:Definisi,pendeklarasian,dan operasi terhadap Array serta penjelasan Array 2 dimensi.
Tipe Data Lain:Tipe-tipe Subjangkauan dan Enumerasi,Set,dan pendeklarasian,operasi String serta fungsi dan prosedur memanipulasi String.
Algoritma Rekursif:Definisi,cara berpikir rekursif disertai beberapa contoh.
Pencarian:Pembahasan pencarian berurutan,pencarian biner,dan mencari nilai ekstrim.
Pengurutan:Pembahasan mengenai pengurutan dengan pencacahan,pemilihan,penukaran,dan penyisipan.
Pemrosesan File:Pembahasan file tkes dan non-teks.
Struktur Data Dinamis:Penjelasan Pointer,tumpukan,dan antrian.'
),
'title_for_layout' => 'Dasar-dasar Algoritma dan Pemrograman - BukaBuku.com - Toko Buku Online',
'url' => 'browses/product/2010000062463/dasar-dasar-algoritma-dan-pemrograman.html'
)
$browse_view = 'grid'
$system = array(
'store' => array(
'id' => '3',
'name' => 'Bukabuku.com',
'name_label' => 'Bukabuku.com',
'url' => 'www.bukabuku.com',
'email_name' => 'Bukabuku.com',
'key' => '83be148a0563b4bebcb391917485dcc2',
'logo' => 'logo.gif',
'email_order' => 'cs@bukabuku.com',
'email_order_amazon' => 'cs@emails.bukabuku.com',
'address1' => 'Ruko Cempaka Mas Blok M/50',
'address2' => 'Jln. Letjen Suprapto',
'address3' => 'Jakarta Pusat',
'zip' => '10640',
'phone1' => '0896-7269-1122',
'phone2' => '',
'show_language_picker' => 'no',
'show_department_picker' => 'no',
'maintenance_mode' => 'no',
'readonly_mode' => 'no',
'show_banners' => 'yes',
'show_top_20' => 'yes',
'social_media_login' => 'yes',
'email_partnership' => 'partnership@bukabuku.com',
'allow_cod' => 'yes',
'sphinx_host' => 'sphinx2.bukabuku.net',
'sphinx_product_index_local' => 'product_bukabuku',
'sphinx_product_index' => 'product_bukabuku_rt'
),
'cart_content' => array(
'products' => array(),
'count' => (int) 0
),
'language' => array(
'ind' => 'Indonesia'
),
'depts' => array(
'all' => 'Semua Departemen',
'book' => 'Books'
),
'store_depts' => array(
(int) 0 => array(
'Department' => array(
[maximum depth reached]
),
'Store' => array([maximum depth reached])
)
),
'menu_categories' => array(
'Books' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
),
(int) 5 => array(
[maximum depth reached]
),
(int) 6 => array(
[maximum depth reached]
),
(int) 7 => array(
[maximum depth reached]
),
(int) 8 => array(
[maximum depth reached]
),
(int) 9 => array(
[maximum depth reached]
),
(int) 10 => array(
[maximum depth reached]
),
(int) 11 => array(
[maximum depth reached]
),
(int) 12 => array(
[maximum depth reached]
),
(int) 13 => array(
[maximum depth reached]
),
(int) 14 => array(
[maximum depth reached]
),
(int) 15 => array(
[maximum depth reached]
),
(int) 16 => array(
[maximum depth reached]
),
(int) 17 => array(
[maximum depth reached]
),
(int) 18 => array(
[maximum depth reached]
),
(int) 19 => array(
[maximum depth reached]
),
(int) 20 => array(
[maximum depth reached]
),
(int) 21 => array(
[maximum depth reached]
),
(int) 22 => array(
[maximum depth reached]
),
(int) 23 => array(
[maximum depth reached]
),
(int) 24 => array(
[maximum depth reached]
),
(int) 25 => array(
[maximum depth reached]
),
(int) 26 => array(
[maximum depth reached]
),
(int) 27 => array(
[maximum depth reached]
),
(int) 28 => array(
[maximum depth reached]
),
(int) 29 => array(
[maximum depth reached]
),
(int) 30 => array(
[maximum depth reached]
),
(int) 31 => array(
[maximum depth reached]
),
(int) 32 => array(
[maximum depth reached]
),
(int) 33 => array(
[maximum depth reached]
),
(int) 34 => array(
[maximum depth reached]
),
(int) 35 => array(
[maximum depth reached]
),
(int) 36 => array(
[maximum depth reached]
),
(int) 37 => array(
[maximum depth reached]
),
(int) 38 => array(
[maximum depth reached]
),
(int) 39 => array(
[maximum depth reached]
),
(int) 40 => array(
[maximum depth reached]
),
(int) 41 => array(
[maximum depth reached]
),
(int) 42 => array(
[maximum depth reached]
),
(int) 43 => array(
[maximum depth reached]
),
(int) 44 => array(
[maximum depth reached]
),
(int) 45 => array(
[maximum depth reached]
),
(int) 46 => array(
[maximum depth reached]
)
)
),
'wishlists' => array()
)
$show_edit = false
$products_by_author = array(
(int) 0 => array(
'SearchCache' => array(
'id' => '687',
'product_id' => '2010000006863',
'product_id_old' => '868',
'serie' => '',
'serie_id' => '0',
'name' => 'Dasar - Dasar Algoritma Dan Pemrograman',
'subname' => '',
'edition' => '',
'date_release' => 'Februari 2007',
'date_calc' => '2007-02-01',
'date_available' => '2007-02-00',
'ean' => '9789797311698',
'string_x1' => 'Fathul Wahid',
'string_x2' => 'Soft Cover',
'string_x3' => null,
'code' => '06-01-01-12-00349',
'code_x1' => '9797311694',
'code_x2' => '9789797311698',
'code_x3' => null,
'code_x4' => null,
'code_x5' => null,
'brand' => 'Andi Publisher',
'brand_id' => '105',
'price_min' => '84000',
'price_max' => '0',
'price_dollar' => '84000',
'currency' => 'IDR',
'rating' => (int) 0,
'reviewer' => '0',
'department' => 'Books',
'department_code' => 'book',
'department_id' => '1',
'picture' => '',
'picture_old' => 'e6abeece379f74b1dc9f3d69e197f9dc.jpg',
'product_group_id' => '0',
'parent_group_id' => null,
'dimension_x' => '160',
'dimension_y' => '230',
'dimension_z' => '0',
'weight' => '400',
'qty' => '0',
'qty_supplier' => '0',
'sold' => '0',
'safety_stock' => '0',
'status' => 'out_of_stock',
'tax' => 'include',
'description_small' => '',
'preorder' => 'no',
'status_available' => 'normal',
'input_reset_status' => 'yes',
'redirect_ean' => null,
'created' => null,
'modified' => '2018-04-06 16:55:14',
'data_fetch' => 'no',
'data_fetch_date' => null,
'data_compare_ignore' => 'no',
'highlight' => '',
'price' => '84000',
'price_discount' => (int) 63000,
'discount_pct' => '25',
'availability' => array(
[maximum depth reached]
),
'count' => (int) 0
),
'BrandRule' => array(
'id' => '1728',
'brand_id' => '105',
'discount' => '25',
'store_id' => '3'
),
'ProductRank' => array(
'id' => null,
'product_id' => null,
'category_id' => null,
'store_id' => null,
'rank' => null,
'created' => null,
'modified' => null
),
'Category' => array(
'id' => null,
'name' => null,
'status' => null,
'parent' => null,
'child_ids' => null,
'parent_ids' => null,
'parent_ids_space' => null,
'cat_names' => null,
'weight' => null
),
'SearchCacheDetail' => array(
'id' => '515143',
'search_cache_id' => '687',
'key' => 'author',
'value_id' => '15868',
'value' => 'Fathul Wahid',
'created' => null,
'modified' => null
)
)
)
$current_author = array(
'People' => array(
'id' => '15868',
'name' => 'Fathul Wahid',
'description' => null,
'email' => null,
'website' => null,
'facebook' => null,
'twitter' => null,
'instagram' => null,
'google+' => null
),
'PeopleImage' => array()
)
$products_bought_relation = array()
$availability = array(
'text' => 'Stock tidak tersedia',
'color' => 'product_status_red',
'qty' => '0'
)
$promo_combined = array()
$result = array(
'ProductBook' => array(
'id' => '2010000062463',
'EAN' => '2010000062463',
'code' => '',
'name' => 'Dasar-dasar Algoritma dan Pemrograman',
'subname' => '',
'brand' => 'Andi Publisher',
'brand_id' => '3319',
'brand_discount_id' => null,
'dimension_x' => '0',
'dimension_y' => '0',
'dimension_z' => '0',
'shipping_weight' => '247',
'weight_flag' => 'undefined',
'price' => '37000',
'price_dollar' => '37000',
'currency' => 'IDR',
'description' => 'Materi buku ini menggunakan bahasa Pascal namun penekanannya adalah pada algoritma atau pemecahan masalah (problem solving).Bahasa Pascal dipilih sebagai notasi karena kesederhanaan struktur bahasanya dan ini sejalan dengan tujuan awal dikembangkannya bahasa Pascal, yaitu untuk pengajaran pemrograman.
Diawali dengan penjelasan konsep dasar pengembangan algoritma dengan pendekatan perbaikan bertahap (stepwise refinement) yang digunakan dalam top-down design, diteruskan dengan konsep dasar tentang tipe,ekspresi, variabel,operasi input/output, pemilihan/percabangan, perulangan, struktur data bentukan sederhana:record dan array,pengenalan beberapa algoritma pencarian dan pengurutan,algoritma rekursif,pemrosesan file sekuensial, dan terakhir,ditutup dengan tipe pointer dan penggunaannya dalam struktur data dinamis: tumpukan (stack) dan antrian (queue).
Pada setiap akhir bab dilengkapi dengan ringkasan dan istilah kunci yang diharapkan semakin memudahkan dalam memahami materi yang disajikan. Sebagai latihan, pada setiap akhir bab juga dilengkapi dengan soal-soal latihan.
Pokok bahasan buku ini:
Algoritma dan Top-down Design:Pengenalan,contoh dan langkah-langkah penulisan Algoritma dan Pemrograman.
Pengenalan Pascal:Sejarah,contoh,gaya penulisan dan kesalahan pada program Pascal.
Tipe,Operator,dan Ekspresi:Definisi dan tipe Dasar dan Ekspresi.
Variabel,Assignment,dan Operasi Input/Output:Pembahasan pada Variabel,Konstanta,Assignment,dan Operasi Input/Output disertai beberapa contoh.
Pemilihan:Pembahasan berbagai macam Statemen if,Statemen if Tersarang,dan Statemen case.
Perulangan:Pembahasan pada Statemen for,Statemen while,Statemen repeat.
Fungsi dan Prosedur:Pembahasan mengenai pendeklarasian dan pemanggilan Fungsi dan Prosedur.
Record:Definisi,pendeklarasian,dan pemanggilan Record.
Array:Definisi,pendeklarasian,dan operasi terhadap Array serta penjelasan Array 2 dimensi.
Tipe Data Lain:Tipe-tipe Subjangkauan dan Enumerasi,Set,dan pendeklarasian,operasi String serta fungsi dan prosedur memanipulasi String.
Algoritma Rekursif:Definisi,cara berpikir rekursif disertai beberapa contoh.
Pencarian:Pembahasan pencarian berurutan,pencarian biner,dan mencari nilai ekstrim.
Pengurutan:Pembahasan mengenai pengurutan dengan pencacahan,pemilihan,penukaran,dan penyisipan.
Pemrosesan File:Pembahasan file tkes dan non-teks.
Struktur Data Dinamis:Penjelasan Pointer,tumpukan,dan antrian.',
'eol' => 'no',
'product_group_id' => null,
'department_id' => '0',
'review_rating' => '0',
'review_count' => '0',
'review_count_1' => '0',
'review_count_2' => '0',
'review_count_3' => '0',
'review_count_4' => '0',
'review_count_5' => '0',
'sold' => '0',
'status' => 'active',
'isbn' => '',
'isbn13' => '',
'date_available' => '0000-00-00',
'serie_id' => '0',
'serie' => '',
'edition' => '',
'pages' => '0',
'tax' => 'include',
'status_available' => 'normal',
'redirect_ean' => null,
'data_source' => null,
'data_source_id' => null,
'data_source_updated' => null,
'created' => null,
'modified' => null,
'price_discount' => (int) 27750,
'discount_percent' => '25'
),
'Brand' => array(
'id' => '3319',
'name' => 'Andi Publisher (Tidak OK)',
'name_web' => null,
'website' => '',
'phone' => '',
'fax' => '',
'email' => '',
'facebook' => '',
'twitter' => '',
'cash_status' => null,
'cash_value' => null,
'credit_status' => null,
'credit_value' => null,
'consign_status' => null,
'consign_value' => null,
'status' => 'active',
'created' => '2015-01-23 18:45:34',
'modified' => '2015-01-23 18:47:12',
'department_id' => '1'
),
'SearchCache' => array(
'id' => '6247',
'product_id' => '2010000062463',
'product_id_old' => '14008',
'serie' => '',
'serie_id' => '0',
'name' => 'Dasar-dasar Algoritma dan Pemrograman',
'subname' => '',
'edition' => null,
'date_release' => '0000-00-00',
'date_calc' => '0000-00-01',
'date_available' => '0000-00-00',
'ean' => '2010000062463',
'string_x1' => 'Fathul Wahid',
'string_x2' => '',
'string_x3' => null,
'code' => '',
'code_x1' => '',
'code_x2' => '',
'code_x3' => null,
'code_x4' => null,
'code_x5' => null,
'brand' => 'Andi Publisher',
'brand_id' => '3319',
'price_min' => '37000',
'price_max' => '0',
'price_dollar' => '37000',
'currency' => 'IDR',
'rating' => '0',
'reviewer' => '0',
'department' => 'Books',
'department_code' => 'book',
'department_id' => '1',
'picture' => null,
'picture_old' => 'blank.jpg',
'product_group_id' => '0',
'parent_group_id' => null,
'dimension_x' => '0',
'dimension_y' => '0',
'dimension_z' => '0',
'weight' => '247',
'qty' => '0',
'qty_supplier' => '0',
'sold' => '0',
'safety_stock' => '0',
'status' => 'out_of_stock',
'tax' => 'include',
'description_small' => 'Materi buku ini menggunakan bahasa Pascal namun penekanannya adalah pada algoritma atau pemecahan masalah (problem solving).Bahasa Pascal dipilih sebagai notasi karena kesederhanaan struktur bahasanya dan ini sejalan dengan tujuan awal dikembangkannya bahasa Pascal, yaitu untuk pengajaran pemrograman.
Diawali dengan penjelasan konsep dasar pengembangan algoritma dengan pendekatan perbaikan bertahap (stepwise refinement) yang digunakan dalam top-down design, diteruskan dengan konsep dasar ',
'preorder' => 'no',
'status_available' => 'normal',
'input_reset_status' => 'yes',
'redirect_ean' => null,
'created' => null,
'modified' => null,
'data_fetch' => 'no',
'data_fetch_date' => null,
'data_compare_ignore' => 'no'
),
'ProductCategory' => array(
(int) 0 => array(
'id' => '6703',
'product_id' => '2010000062463',
'category_id' => '223',
'category_text' => ':: Buku :: Komputer :: Algoritma',
'category_ids' => '1,253,223',
'created' => '2017-04-18 10:58:18',
'modified' => '2017-04-18 10:58:18'
)
),
'ProductImage' => array(),
'Detail' => array(
'language' => array(
(int) 132 => 'Indonesia'
),
'author' => array(
(int) 15868 => 'Fathul Wahid'
)
)
)
$rating = array(
'count' => (int) 0,
'rating' => (int) 0,
'count1' => (int) 0,
'count2' => (int) 0,
'count3' => (int) 0,
'count4' => (int) 0,
'count5' => (int) 0
)
$reviews = array()
$first_image = array()
$promo = array()
$unavailable = false
$meta = array(
'description' => 'Dasar-dasar Algoritma dan Pemrograman - Oleh: Fathul Wahid - Materi buku ini menggunakan bahasa Pascal namun penekanannya adalah pada algoritma atau pemecahan masalah (problem solving).Bahasa Pascal dipilih sebagai notasi karena kesederhanaan struktur bahasanya dan ini sejalan dengan tujuan awal dikembangkannya bahasa Pascal, yaitu untuk pengajaran pemrograman.
Diawali dengan penjelasan konsep dasar pengembangan algoritma dengan pendekatan perbaikan bertahap (stepwise refinement) yang digunakan dalam top-down design, diteruskan dengan konsep dasar tentang tipe,ekspresi, variabel,operasi input/output, pemilihan/percabangan, perulangan, struktur data bentukan sederhana:record dan array,pengenalan beberapa algoritma pencarian dan pengurutan,algoritma rekursif,pemrosesan file sekuensial, dan terakhir,ditutup dengan tipe pointer dan penggunaannya dalam struktur data dinamis: tumpukan (stack) dan antrian (queue).
Pada setiap akhir bab dilengkapi dengan ringkasan dan istilah kunci yang diharapkan semakin memudahkan dalam memahami materi yang disajikan. Sebagai latihan, pada setiap akhir bab juga dilengkapi dengan soal-soal latihan.
Pokok bahasan buku ini:
Algoritma dan Top-down Design:Pengenalan,contoh dan langkah-langkah penulisan Algoritma dan Pemrograman.
Pengenalan Pascal:Sejarah,contoh,gaya penulisan dan kesalahan pada program Pascal.
Tipe,Operator,dan Ekspresi:Definisi dan tipe Dasar dan Ekspresi.
Variabel,Assignment,dan Operasi Input/Output:Pembahasan pada Variabel,Konstanta,Assignment,dan Operasi Input/Output disertai beberapa contoh.
Pemilihan:Pembahasan berbagai macam Statemen if,Statemen if Tersarang,dan Statemen case.
Perulangan:Pembahasan pada Statemen for,Statemen while,Statemen repeat.
Fungsi dan Prosedur:Pembahasan mengenai pendeklarasian dan pemanggilan Fungsi dan Prosedur.
Record:Definisi,pendeklarasian,dan pemanggilan Record.
Array:Definisi,pendeklarasian,dan operasi terhadap Array serta penjelasan Array 2 dimensi.
Tipe Data Lain:Tipe-tipe Subjangkauan dan Enumerasi,Set,dan pendeklarasian,operasi String serta fungsi dan prosedur memanipulasi String.
Algoritma Rekursif:Definisi,cara berpikir rekursif disertai beberapa contoh.
Pencarian:Pembahasan pencarian berurutan,pencarian biner,dan mencari nilai ekstrim.
Pengurutan:Pembahasan mengenai pengurutan dengan pencacahan,pemilihan,penukaran,dan penyisipan.
Pemrosesan File:Pembahasan file tkes dan non-teks.
Struktur Data Dinamis:Penjelasan Pointer,tumpukan,dan antrian.',
'og:title' => 'Dasar-dasar Algoritma dan Pemrograman - Oleh: Fathul Wahid',
'og:type' => 'book',
'og:url' => 'https://www.bukabuku.com/browses/product/2010000062463/dasar-dasar-algoritma-dan-pemrograman.html',
'og:description' => 'Materi buku ini menggunakan bahasa Pascal namun penekanannya adalah pada algoritma atau pemecahan masalah (problem solving).Bahasa Pascal dipilih sebagai notasi karena kesederhanaan struktur bahasanya dan ini sejalan dengan tujuan awal dikembangkannya bahasa Pascal, yaitu untuk pengajaran pemrograman.
Diawali dengan penjelasan konsep dasar pengembangan algoritma dengan pendekatan perbaikan bertahap (stepwise refinement) yang digunakan dalam top-down design, diteruskan dengan konsep dasar tentang tipe,ekspresi, variabel,operasi input/output, pemilihan/percabangan, perulangan, struktur data bentukan sederhana:record dan array,pengenalan beberapa algoritma pencarian dan pengurutan,algoritma rekursif,pemrosesan file sekuensial, dan terakhir,ditutup dengan tipe pointer dan penggunaannya dalam struktur data dinamis: tumpukan (stack) dan antrian (queue).
Pada setiap akhir bab dilengkapi dengan ringkasan dan istilah kunci yang diharapkan semakin memudahkan dalam memahami materi yang disajikan. Sebagai latihan, pada setiap akhir bab juga dilengkapi dengan soal-soal latihan.
Pokok bahasan buku ini:
Algoritma dan Top-down Design:Pengenalan,contoh dan langkah-langkah penulisan Algoritma dan Pemrograman.
Pengenalan Pascal:Sejarah,contoh,gaya penulisan dan kesalahan pada program Pascal.
Tipe,Operator,dan Ekspresi:Definisi dan tipe Dasar dan Ekspresi.
Variabel,Assignment,dan Operasi Input/Output:Pembahasan pada Variabel,Konstanta,Assignment,dan Operasi Input/Output disertai beberapa contoh.
Pemilihan:Pembahasan berbagai macam Statemen if,Statemen if Tersarang,dan Statemen case.
Perulangan:Pembahasan pada Statemen for,Statemen while,Statemen repeat.
Fungsi dan Prosedur:Pembahasan mengenai pendeklarasian dan pemanggilan Fungsi dan Prosedur.
Record:Definisi,pendeklarasian,dan pemanggilan Record.
Array:Definisi,pendeklarasian,dan operasi terhadap Array serta penjelasan Array 2 dimensi.
Tipe Data Lain:Tipe-tipe Subjangkauan dan Enumerasi,Set,dan pendeklarasian,operasi String serta fungsi dan prosedur memanipulasi String.
Algoritma Rekursif:Definisi,cara berpikir rekursif disertai beberapa contoh.
Pencarian:Pembahasan pencarian berurutan,pencarian biner,dan mencari nilai ekstrim.
Pengurutan:Pembahasan mengenai pengurutan dengan pencacahan,pemilihan,penukaran,dan penyisipan.
Pemrosesan File:Pembahasan file tkes dan non-teks.
Struktur Data Dinamis:Penjelasan Pointer,tumpukan,dan antrian.',
'twitter:title' => 'Dasar-dasar Algoritma dan Pemrograman - Oleh: Fathul Wahid',
'twitter:description' => 'Materi buku ini menggunakan bahasa Pascal namun penekanannya adalah pada algoritma atau pemecahan masalah (problem solving).Bahasa Pascal dipilih sebagai notasi karena kesederhanaan struktur bahasanya dan ini sejalan dengan tujuan awal dikembangkannya bahasa Pascal, yaitu untuk pengajaran pemrograman.
Diawali dengan penjelasan konsep dasar pengembangan algoritma dengan pendekatan perbaikan bertahap (stepwise refinement) yang digunakan dalam top-down design, diteruskan dengan konsep dasar tentang tipe,ekspresi, variabel,operasi input/output, pemilihan/percabangan, perulangan, struktur data bentukan sederhana:record dan array,pengenalan beberapa algoritma pencarian dan pengurutan,algoritma rekursif,pemrosesan file sekuensial, dan terakhir,ditutup dengan tipe pointer dan penggunaannya dalam struktur data dinamis: tumpukan (stack) dan antrian (queue).
Pada setiap akhir bab dilengkapi dengan ringkasan dan istilah kunci yang diharapkan semakin memudahkan dalam memahami materi yang disajikan. Sebagai latihan, pada setiap akhir bab juga dilengkapi dengan soal-soal latihan.
Pokok bahasan buku ini:
Algoritma dan Top-down Design:Pengenalan,contoh dan langkah-langkah penulisan Algoritma dan Pemrograman.
Pengenalan Pascal:Sejarah,contoh,gaya penulisan dan kesalahan pada program Pascal.
Tipe,Operator,dan Ekspresi:Definisi dan tipe Dasar dan Ekspresi.
Variabel,Assignment,dan Operasi Input/Output:Pembahasan pada Variabel,Konstanta,Assignment,dan Operasi Input/Output disertai beberapa contoh.
Pemilihan:Pembahasan berbagai macam Statemen if,Statemen if Tersarang,dan Statemen case.
Perulangan:Pembahasan pada Statemen for,Statemen while,Statemen repeat.
Fungsi dan Prosedur:Pembahasan mengenai pendeklarasian dan pemanggilan Fungsi dan Prosedur.
Record:Definisi,pendeklarasian,dan pemanggilan Record.
Array:Definisi,pendeklarasian,dan operasi terhadap Array serta penjelasan Array 2 dimensi.
Tipe Data Lain:Tipe-tipe Subjangkauan dan Enumerasi,Set,dan pendeklarasian,operasi String serta fungsi dan prosedur memanipulasi String.
Algoritma Rekursif:Definisi,cara berpikir rekursif disertai beberapa contoh.
Pencarian:Pembahasan pencarian berurutan,pencarian biner,dan mencari nilai ekstrim.
Pengurutan:Pembahasan mengenai pengurutan dengan pencacahan,pemilihan,penukaran,dan penyisipan.
Pemrosesan File:Pembahasan file tkes dan non-teks.
Struktur Data Dinamis:Penjelasan Pointer,tumpukan,dan antrian.'
)
$title_for_layout = 'Dasar-dasar Algoritma dan Pemrograman - BukaBuku.com - Toko Buku Online'
$url = 'browses/product/2010000062463/dasar-dasar-algoritma-dan-pemrograman.html'
$no_discount = array(
(int) 0 => (int) 2010001193678,
(int) 1 => (int) 2010001181750,
(int) 2 => (int) 2010001181767,
(int) 3 => (int) 2010001181736,
(int) 4 => (int) 2010001181743,
(int) 5 => (int) 2010001166962,
(int) 6 => (int) 2010001140221,
(int) 7 => (int) 2010001139553,
(int) 8 => (int) 2010001138846,
(int) 9 => (int) 2010001137580,
(int) 10 => (int) 2010001135500,
(int) 11 => (int) 2010001135135,
(int) 12 => (int) 2010001073796,
(int) 13 => (int) 2010001081821,
(int) 14 => (int) 2010001084686,
(int) 15 => (int) 2010001106319,
(int) 16 => (int) 2010001120469,
(int) 17 => (int) 2010001121046,
(int) 18 => (int) 2010001123521,
(int) 19 => (int) 2010001124139,
(int) 20 => (int) 2010001126324,
(int) 21 => (int) 2010001127574,
(int) 22 => (int) 2010001130055,
(int) 23 => (int) 2010001132219,
(int) 24 => (int) 2010001133490,
(int) 25 => (int) 2010001157434,
(int) 26 => (int) 2010001198611,
(int) 27 => (int) 2010001207054
)
$add_to_cart = 'disabled'
$price_display = 'disabled'
include - APP/View/Browses/product_book.ctp, line 60
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
BrowsesController::product() - APP/Controller/BrowsesController.php, line 2268
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 110