Source code aplikasi kantin sederhana menggunakan php
Aplikasi Pemesanan Kantin Sederhana
Tentang Aplikasi
- Dengan Boostrap 3.3.1
- Pure Javascript
- Slim Framework (Hanya Routing and Template render)
Cara Instalasi (Local Web Server)
- pertama download source-nya dari sini
- pastikan kalian sudah menginstall xampp / wamp (saya memakai xampp)
- copas ke source htdocs dan rename dengan nama aplikasi-js
- sekarang gunakan virtual host di xampp kalian,
- karena menggunakan slim framework sebagai routing dan viewnya, lihat tutorialnya disini Tutorial Slim Template Render dan Tutorial Slim Routing
Dokumentasi Code (index.php pada aplikasi-js/index.php)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<span class="pl-pse"><?php</span> <span class="pl-s1"><span class="pl-c">//add req autoload</span></span> <span class="pl-s1"><span class="pl-k">require</span> <span class="pl-s"><span class="pl-pds">'</span>Slim/Slim.php<span class="pl-pds">'</span></span>;</span> <span class="pl-s1"><span class="pl-c1">\Slim\</span><span class="pl-c1">Slim</span><span class="pl-k">::</span>registerAutoloader();</span> <span class="pl-s1"><span class="pl-c">//seting pathnya</span></span> <span class="pl-s1"><span class="pl-smi">$app</span> <span class="pl-k">=</span> <span class="pl-k">new</span> <span class="pl-c1">\Slim\</span><span class="pl-c1">Slim</span>(<span class="pl-c1">array</span>(<span class="pl-s"><span class="pl-pds">'</span>templates.path<span class="pl-pds">'</span></span> <span class="pl-k">=></span> <span class="pl-s"><span class="pl-pds">'</span>templates<span class="pl-pds">'</span></span>));</span> <span class="pl-s1"><span class="pl-c">//seting viewnya</span></span> <span class="pl-s1"><span class="pl-smi">$view</span> <span class="pl-k">=</span> <span class="pl-smi">$app</span><span class="pl-k">-></span>view();</span> <span class="pl-s1"><span class="pl-smi">$view</span><span class="pl-k">-></span>setTemplatesDirectory(<span class="pl-s"><span class="pl-pds">'</span>templates<span class="pl-pds">'</span></span>);</span> <span class="pl-s1"><span class="pl-c">//path template ada di aplikasi-js/templates</span></span> <span class="pl-s1"><span class="pl-c">//add req</span></span> <span class="pl-s1"><span class="pl-k">require</span> <span class="pl-s"><span class="pl-pds">'</span>app/router.php<span class="pl-pds">'</span></span>;</span> <span class="pl-s1"><span class="pl-c">//run slim yihaa</span></span> <span class="pl-s1"><span class="pl-smi">$app</span><span class="pl-k">-></span>run();</span> |
Dokumentasi Code (router.php pada aplikasi-js/app/router.php)
1 2 3 4 |
<span class="pl-pse"><?php</span> <span class="pl-s1"><span class="pl-c">// http://docs.slimframework.com/#Routing-Overview</span></span> <span class="pl-s1"><span class="pl-smi">$app</span><span class="pl-k">-></span>get(<span class="pl-s"><span class="pl-pds">'</span>/<span class="pl-pds">'</span></span>, <span class="pl-k">function</span> () <span class="pl-k">use</span> (<span class="pl-smi">$app</span>) {<span class="pl-smi">$app</span><span class="pl-k">-></span>render(<span class="pl-s"><span class="pl-pds">'</span>login.htm<span class="pl-pds">'</span></span>);});</span> <span class="pl-s1"><span class="pl-smi">$app</span><span class="pl-k">-></span>get(<span class="pl-s"><span class="pl-pds">'</span>/aplikasi<span class="pl-pds">'</span></span>, <span class="pl-k">function</span> () <span class="pl-k">use</span> (<span class="pl-smi">$app</span>) {<span class="pl-smi">$app</span><span class="pl-k">-></span>render(<span class="pl-s"><span class="pl-pds">'</span>aplikasi.htm<span class="pl-pds">'</span></span>);});</span> |
Silhakan anda download source code aplikasi kantin sederhana ini secara gratis melalui link download di bawah ini :