Notice (8): Undefined variable: metakeywords [APP/View/Layouts/default.ctp, line 12]"> Notice (8): Undefined variable: metadescription [APP/View/Layouts/default.ctp, line 14]"> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr59c2af4798361-trace').style.display = (document.getElementById('cakeErr59c2af4798361-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined variable: title [<b>APP/View/Layouts/default.ctp</b>, line <b>17</b>]<div id="cakeErr59c2af4798361-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr59c2af4798361-code').style.display = (document.getElementById('cakeErr59c2af4798361-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr59c2af4798361-context').style.display = (document.getElementById('cakeErr59c2af4798361-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr59c2af4798361-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB">    </span><span style="color: #007700"><</span><span style="color: #0000BB">meta name</span><span style="color: #007700">=</span><span style="color: #DD0000">"author" </span><span style="color: #0000BB">content</span><span style="color: #007700">=</span><span style="color: #DD0000">"Sundanese Technology"</span><span style="color: #007700">></span></span></code> <code><span style="color: #000000"><span style="color: #0000BB">    </span><span style="color: #007700"><</span><span style="color: #0000BB">title</span><span style="color: #007700">></span></span></code> <span class="code-highlight"><code><span style="color: #000000">        <span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">$title</span><span style="color: #007700">; </span><span style="color: #0000BB">?></span> | <span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">$cakeDescription ?></span></span></code></span></pre><pre id="cakeErr59c2af4798361-context" class="cake-context" style="display: none;">$viewFile = '/home/k7657523/public_html/app/View/Layouts/default.ctp' $dataForView = array( 'class' => 'BlogController', 'plugin' => null, 'code' => (int) 404, 'name' => 'Controller class BlogController could not be found.', 'message' => 'Controller class BlogController could not be found.', 'url' => '/blog', 'error' => object(MissingControllerException) { [protected] _messageTemplate => 'Controller class %s could not be found.' [protected] _attributes => array( [maximum depth reached] ) [protected] _responseHeaders => null [protected] message => 'Controller class BlogController could not be found.' [protected] code => (int) 404 [protected] file => '/home/k7657523/public_html/lib/Cake/Routing/Dispatcher.php' [protected] line => (int) 159 }, '_serialize' => array( (int) 0 => 'code', (int) 1 => 'name', (int) 2 => 'message', (int) 3 => 'url' ), 'latest_article' => array( (int) 0 => array( 'Article' => array( [maximum depth reached] ), 'User' => array( [maximum depth reached] ), 'Category' => array( [maximum depth reached] ), 'ArticleComment' => array([maximum depth reached]) ), (int) 1 => array( 'Article' => array( [maximum depth reached] ), 'User' => array( [maximum depth reached] ), 'Category' => array( [maximum depth reached] ), 'ArticleComment' => array([maximum depth reached]) ), (int) 2 => array( 'Article' => array( [maximum depth reached] ), 'User' => array( [maximum depth reached] ), 'Category' => array( [maximum depth reached] ), 'ArticleComment' => array( [maximum depth reached] ) ) ), 'content_for_layout' => '<h2>Missing Controller</h2> <p class="error"> <strong>Error: </strong> <em>BlogController</em> could not be found.</p> <p class="error"> <strong>Error: </strong> Create the class <em>BlogController</em> below in file: app/Controller/BlogController.php</p> <pre> &lt;?php class BlogController extends AppController { } </pre> <p class="notice"> <strong>Notice: </strong> If you want to customize this error message, create app/View/Errors/missing_controller.ctp</p> <h3>Stack Trace</h3> <ul class="cake-stack-trace"> <li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/webroot/index.php line 118</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-0')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">()</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">);</span></span></code></span> <code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) { params =&gt; array( [maximum depth reached] ) data =&gt; array([maximum depth reached]) query =&gt; array([maximum depth reached]) url =&gt; &#039;blog&#039; base =&gt; &#039;&#039; webroot =&gt; &#039;/&#039; here =&gt; &#039;/blog&#039; [protected] _detectors =&gt; array( [maximum depth reached] ) [protected] _input =&gt; &#039;&#039; } object(CakeResponse) { [protected] _statusCodes =&gt; array( [maximum depth reached] ) [protected] _mimeTypes =&gt; array( [maximum depth reached] ) [protected] _protocol =&gt; &#039;HTTP/1.1&#039; [protected] _status =&gt; (int) 200 [protected] _contentType =&gt; &#039;text/html&#039; [protected] _headers =&gt; array([maximum depth reached]) [protected] _body =&gt; null [protected] _file =&gt; null [protected] _fileRange =&gt; null [protected] _charset =&gt; &#039;UTF-8&#039; [protected] _cacheDirectives =&gt; array([maximum depth reached]) [protected] _cookies =&gt; array([maximum depth reached]) }</pre></div></li> </ul> <script type="text/javascript"> function traceToggle(event, id) { var el = document.getElementById(id); el.style.display = (el.style.display === 'block') ? 'none' : 'block'; event.preventDefault(); return false; } </script> ', 'scripts_for_layout' => '', 'title_for_layout' => 'Errors' ) $class = 'BlogController' $plugin = null $code = (int) 404 $name = 'Controller class BlogController could not be found.' $message = 'Controller class BlogController could not be found.' $url = '/blog' $error = object(MissingControllerException) { [protected] _messageTemplate => 'Controller class %s could not be found.' [protected] _attributes => array( 'class' => 'BlogController', 'plugin' => null ) [protected] _responseHeaders => null [protected] message => 'Controller class BlogController could not be found.' [protected] code => (int) 404 [protected] file => '/home/k7657523/public_html/lib/Cake/Routing/Dispatcher.php' [protected] line => (int) 159 } $_serialize = array( (int) 0 => 'code', (int) 1 => 'name', (int) 2 => 'message', (int) 3 => 'url' ) $latest_article = array( (int) 0 => array( 'Article' => array( 'id' => '22', 'category_id' => '4', 'title' => 'Reservasi Hotel Online Menjadi Pilihan Masa Kini', 'headline' => 'Reservasi online merupakan pilihan untuk pemilik bisnis hotel untuk memberikan layanan maksimal terhadap pelanggannya', 'isi' => '<p>Hotel merupakan suatu bangunan yang dikelola secara komersil guna memberikan fasilitas penginapan kepada pelanggan, seperti jasa pelayanan penginapan, pelayanan makanan dan minuman, penggunaan fasilitas barang yang tersedia&nbsp; dan jasa lainnya. Dalam hotel tentunya ada penangan untuk pemesanan kamar yang&nbsp; kita kenal dengan &ldquo;Reservasi&rdquo;.</p> <p>Reservasi merupakan kata serapan dari bahasa inggris yaitu <em>Reservation </em>yang artinya pemesanan kamar yang dilakukan sebelum pelenggan tiba pada hotel, bahkan pada jauh-jauh hari sebelumnya.&nbsp;Reservasi sendiri juga sering disebut booking yang memiliki arti yang sama yaitu memesan lebih awal.</p> <p>Media yang digunakan pun beragam mulai dari email, telepon, fax, dan lainnya namun akhir-akhir ini Reservasi secara online mulai digunakan untuk beberapa hotel yang mengedepankan layanannya.</p> <p>Reservasi secara online ini tentunya lebih efektif dan efesien dibandingkan dengan media lainnya, biasanya reservasi online ini dilakukan dengan media website dari hotel tersebut sehingga pelanggan bisa mengetahui informasi sekaligus dengan melakukan reservasi pada kamar serta layanan yang diinginkan.</p> <p><img alt="" src="http://www.baseltor.ch/wp/wp-content/themes/baseltor/images/bg_s_reservation.jpg" style="height:408px; width:600px" /></p> <p>Tentu dengan adanya reservasi online akan banyak memberikan manfaat, seperti :</p> <ul> <li>Mendapatkan informasi tentang hotel dan desesuaikan dengan kebutuhan yang diperlukan</li> <li>Hanya membutuhkan koneksi internet untuk mendapatkan fasilitas reservasi online</li> <li>Efesien dalam penggunaan waktu</li> <li>Mudah serta praktis, bahkan bisa melalui gadget dan smartphone</li> </ul> <p>Dengan begitu pelayanan hotel pun akan sangat maksimal dengan adanya reservasi online tersebut. Selain memberikan banyak manfaat untuk pelanggan maupun pihak hotel sendiri dengan reservasi online ini akan memberikan citra terhadap perusahaan tersebut dan memberikan penilaian tersendiri dari pelanggan.</p> <p>Reservasi online ini merupakan salah satu layanan kami untuk membantu bisnis hotel memberikan layanan terbaik untuk pelanggannya.</p> ', 'status' => '1', 'user_id' => '1', 'photo' => 'BLOG_RESERVATION_ONLINE_10-09-15.jpg', 'photo_dir' => '22', 'keywords' => 'Reservasi, Hotel, Reservation Online, Hotel Reservation Online, Reservasi Hotel Online, Online Booking ', 'description' => 'Reservasi online merupakan pilihan untuk pemilik bisnis hotel untuk memberikan layanan maksimal terhadap pelanggannya', 'created' => '2015-09-10 05:00:23', 'modified' => '2015-09-10 05:00:23' ), 'User' => array( 'password' => '*****', 'id' => '1', 'username' => 'sundanese.tech@gmail.com', 'fullname' => 'Admin Sundanese Technology', 'group_id' => '1', 'created' => '2015-11-09 21:03:08', 'modified' => '2016-06-07 13:49:33' ), 'Category' => array( 'id' => '4', 'name' => 'Blog', 'created' => '2015-02-09 23:32:22', 'modified' => '2015-02-09 23:32:22' ), 'ArticleComment' => array() ), (int) 1 => array( 'Article' => array( 'id' => '21', 'category_id' => '4', 'title' => 'Mendalami Strategi Bisnis Digital Marketing', 'headline' => 'Apa itu Digital Marketing ? Tentunya tidak asing bagi yang sering mengakses jaringan internet. Digital Marketing sendiri merupakan suatu usaha untuk mempromosikan sebuah produk dengan menggunakan media digital.', 'isi' => '<p>Banyak sekali strategi bisnis suatu perusahaan untuk mendapatkan respon dari calon konsumen untuk menggunakan suatu jasa maupun barang yang disediakan oleh perusahaan tersebut.</p> <p>Digital Marketing merupuakan salah satu strategi pemasaran yang saat ini sedang banyak digunakan perusahaan untuk meningkatka pasar mereka.</p> <p>Apa itu Digital Marketing ? Tentunya tidak asing bagi yang sering mengakses jaringan internet. Digital Marketing sendiri merupakan suatu usaha untuk mempromosikan sebuah produk dengan menggunakan media digital.</p> <p>Dalam Digital Marketing ada beberapa aspek yang dipengaruhi seperti <em>psikologi</em>, <em>humanis, antropologi, teknologi</em> yang menggabungkan faktor tersebut sehingga tercipta sebuah interaksi antara produsen, perantara pasar, dan konsumen.</p> <p>Jenis-jenis Digital Marketing terbagi menjadi 3 poin besar yaitu :</p> <ul> <li>Search Engine Marketing (Organic)</li> <li>Social Media Marketing</li> <li>Integrated Digital Networking</li> </ul> <p>Langkah dalam sebuah Digital Marketing meliputi 4 aspek penting dalam menerapkannya, meliputi <em>Awereness</em>(kesadaran), <em>Interest</em>(ketertarikan), <em>Desire</em>(keinginan), <em>Action</em>(tindakan) dengan aspek tersebut merupakan kunci sukses untuk sebuah Digital Marketing.</p> <p>Tentu setelah kita menemukan kunci dalam menerapkan sebuah digital marketing kita berlanjut ke teknik-teknik dalam melakukannya. Teknik tersebut terbagi menjadi 2, yaitu :</p> <ul> <li><em>Pull</em> (Menarik)</li> </ul> <p>Dalam teknik ini melibatkan konsumen untuk berperan aktif mencari informasi tentang jasa/barang yang kita sediakan dengan menggunakan sebuah media seperti website, banner, poster, dan lainnya.</p> <ul> <li><em>Push </em>(Mendorong)</li> </ul> <p>Untuk teknik <em>push </em>sendiri itu lebih kepada memberikan informasi terhadap konsumen secara aktif baik itu dalam bentuk email, pesan teks, maupun lainnya.</p> <p>Dari penjelasan tersebut tentunya digital marketing mempunyai peran penting dalam sebuah usaha/bisnis yang memberikan efek yang cukup besar.</p> ', 'status' => '1', 'user_id' => '1', 'photo' => 'BLOG_DIGITAL_MARKETING_12-08-15.jpg', 'photo_dir' => '21', 'keywords' => 'Digital Marketing, Marketing, Bisnis, Bisnis Marketing, Strategi, Strategi pemasaran, Strategi bisnis, Mendalami Marketing, Strategi Marketing', 'description' => 'Digital Marketing merupakan suatu usaha untuk mempromosikan sebuah produk dengan menggunakan media digital.', 'created' => '2015-08-11 23:08:08', 'modified' => '2015-08-11 23:08:08' ), 'User' => array( 'password' => '*****', 'id' => '1', 'username' => 'sundanese.tech@gmail.com', 'fullname' => 'Admin Sundanese Technology', 'group_id' => '1', 'created' => '2015-11-09 21:03:08', 'modified' => '2016-06-07 13:49:33' ), 'Category' => array( 'id' => '4', 'name' => 'Blog', 'created' => '2015-02-09 23:32:22', 'modified' => '2015-02-09 23:32:22' ), 'ArticleComment' => array() ), (int) 2 => array( 'Article' => array( 'id' => '20', 'category_id' => '4', 'title' => 'Mengenal Lebih Dalam Metodologi Scrum', 'headline' => 'Scrum sendiri merupakan sebuah kerangka kerja untuk mengembangkan sebuah piranti lunak (produk) yang cukup kompleks, dimana tujuan utamanya untuk menciptakan sebuah produk yang bernilai tinggi secara kreativitas maupun produktivitas.', 'isi' => '<p>Tidak sedikit industri perangkat lunak menggunakan metode Agile untuk manajemen proyek mereka dan tentunya ini bukan hal yang baru bagi mereka. Manifesto merupakan prinsip dasar dari metode ini dengan penekanan pada komunikasi, kolaborasi, fungsi perangkat lunak dan fleksibilitas untuk beradaptasi dengan realitas bisnis yang muncul.</p> <p>Dari metode tersebut munculnya subset, diantaranya : Crystal Clear, Extreme Programming, FDD, DSDM, Scrum, dan lainnya.</p> <p>Scrum sendiri merupakan sebuah kerangka kerja untuk mengembangkan sebuah piranti lunak (produk) yang cukup kompleks, dimana tujuan utamanya untuk menciptakan sebuah produk yang bernilai tinggi secara kreativitas maupun produktivitas.</p> <p><img alt="" src="http://4.bp.blogspot.com/-mX-IUf43tkw/VRFYy1iYMTI/AAAAAAAAAOg/4KWibV4qli4/s1600/3.jpg" style="height:443px; width:634px" /></p> <p>Dalam scrum terbagi menjadi 3 peran, meliputi : Product Owner, Scrum Master, Developer. Tentunya masing-masing akan mengatur dirinya sendiri dalam menghadapi masalah, serta kompetensi yang dibutuhkan untuk pekerjaannya.</p> <p>Cara kerja scrum yaitu dengan melakukan pekerjaan secara berulang sehingga memenuhi kondisi :</p> <ol> <li>Mencapai batas deadline</li> <li>Memenuhi kebutuhan yang diinginkan</li> <li>Hingga proyek tidak didanai lagi</li> </ol> <p>Adapun keunggulan metode ini, yaitu terdiri dari :</p> <ul> <li>Mudah untuk menyesuiakan perubahan terhadap realita bisnis dengan cepat</li> <li>Cakupan tim yang kecil sehingga memperlancar komunikasi, hemat biaya, dan kolaborasi yang baik</li> <li>Melakukan dokumentasi dan pengujian secara terus menerus</li> <li>Proses scrum bisa dinyatakan selesai selama memenuhi kriteria</li> </ul> <p>Tentunya kami sendiri menerapkan metode ini pada perusahaan kami sejak berdirinya perusahaan, sehingga menghasilkan proses yang memenuhi kriteria dan pelayanan yang sangat memuaskan.</p> ', 'status' => '1', 'user_id' => '1', 'photo' => 'BLOG_SCRUM_METHODOLOGY_04-08-15.jpg', 'photo_dir' => '20', 'keywords' => 'Proses Development, Metodologi Scrum, Scrum, Metodologi Agile, Kerangka Kerja', 'description' => 'Scrum merupakan kerangka kerja untuk mengembangkan sebuah piranti lunak (produk) yang cukup kompleks, dimana tujuan utamanya untuk menciptakan sebuah produk yang bernilai tinggi.', 'created' => '2015-08-04 03:50:46', 'modified' => '2015-08-04 03:50:46' ), 'User' => array( 'password' => '*****', 'id' => '1', 'username' => 'sundanese.tech@gmail.com', 'fullname' => 'Admin Sundanese Technology', 'group_id' => '1', 'created' => '2015-11-09 21:03:08', 'modified' => '2016-06-07 13:49:33' ), 'Category' => array( 'id' => '4', 'name' => 'Blog', 'created' => '2015-02-09 23:32:22', 'modified' => '2015-02-09 23:32:22' ), 'ArticleComment' => array( (int) 0 => array( [maximum depth reached] ) ) ) ) $content_for_layout = '<h2>Missing Controller</h2> <p class="error"> <strong>Error: </strong> <em>BlogController</em> could not be found.</p> <p class="error"> <strong>Error: </strong> Create the class <em>BlogController</em> below in file: app/Controller/BlogController.php</p> <pre> &lt;?php class BlogController extends AppController { } </pre> <p class="notice"> <strong>Notice: </strong> If you want to customize this error message, create app/View/Errors/missing_controller.ctp</p> <h3>Stack Trace</h3> <ul class="cake-stack-trace"> <li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/webroot/index.php line 118</a> &rarr; <a href="#" onclick="traceToggle(event, 'trace-args-0')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(),</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">()</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">);</span></span></code></span> <code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) { params =&gt; array( [maximum depth reached] ) data =&gt; array([maximum depth reached]) query =&gt; array([maximum depth reached]) url =&gt; &#039;blog&#039; base =&gt; &#039;&#039; webroot =&gt; &#039;/&#039; here =&gt; &#039;/blog&#039; [protected] _detectors =&gt; array( [maximum depth reached] ) [protected] _input =&gt; &#039;&#039; } object(CakeResponse) { [protected] _statusCodes =&gt; array( [maximum depth reached] ) [protected] _mimeTypes =&gt; array( [maximum depth reached] ) [protected] _protocol =&gt; &#039;HTTP/1.1&#039; [protected] _status =&gt; (int) 200 [protected] _contentType =&gt; &#039;text/html&#039; [protected] _headers =&gt; array([maximum depth reached]) [protected] _body =&gt; null [protected] _file =&gt; null [protected] _fileRange =&gt; null [protected] _charset =&gt; &#039;UTF-8&#039; [protected] _cacheDirectives =&gt; array([maximum depth reached]) [protected] _cookies =&gt; array([maximum depth reached]) }</pre></div></li> </ul> <script type="text/javascript"> function traceToggle(event, id) { var el = document.getElementById(id); el.style.display = (el.style.display === 'block') ? 'none' : 'block'; event.preventDefault(); return false; } </script> ' $scripts_for_layout = '' $title_for_layout = 'Errors' $cakeDescription = 'Sundanese Technology' $cakeVersion = 'CakePHP 2.5.4'</pre><pre class="stack-trace">include - APP/View/Layouts/default.ctp, line 17 View::_evaluate() - CORE/Cake/View/View.php, line 948 View::_render() - CORE/Cake/View/View.php, line 910 View::renderLayout() - CORE/Cake/View/View.php, line 542 View::render() - CORE/Cake/View/View.php, line 479 Controller::render() - CORE/Cake/Controller/Controller.php, line 954 ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 278 ExceptionRenderer::_cakeError() - CORE/Cake/Error/ExceptionRenderer.php, line 199 ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 176 ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 119 [main] - [internal], line ??</pre></div></pre> | Sundanese Technology

Missing Controller

Error: BlogController could not be found.

Error: Create the class BlogController below in file: app/Controller/BlogController.php

<?php
class BlogController extends AppController {

}

Notice: If you want to customize this error message, create app/View/Errors/missing_controller.ctp

Stack Trace

Tentang Kami

Sundanese Technology menyediakan jasa pembuatan web/aplikasi dan desain grafis dengan harga yang sangat kompetitif.

Sundanese Technology siap menjadi rekan dan membantu Anda dalam menemukan solusi yang tepat, terbaik dan profesional untuk kebutuhan teknologi informasi individu, organisasi atau perusahaan Anda.

Latest Blog

Address

Sundanese Technology, CV.
Jl. Raya Puncak, No. 39
Kec. Megamendung, Kab. Bogor, Indonesia 16770
P: 0251 8249 510
E: support@sundanesetech.co.id

Social Media