tag:blogger.com,1999:blog-81775385952918605752024-03-05T15:39:05.445+07:00Informasi Tekhnologisekedar catatan pribadi...dan semoga berguna untuk orang lainNanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.comBlogger175125tag:blogger.com,1999:blog-8177538595291860575.post-33060979263489239332023-02-18T22:44:00.014+07:002023-02-18T23:51:57.937+07:00Marking WA dan Load Balance "putar-balik"<p> Kali ini aku akan berbagi cara marking WA dan LoadBalancing "Putar-balik".kenapa aku sebut putar balik...nanti akan aku jelaskan istilah saya sendiri ini..</p><p>Kasus pertama client minta akses lokal mereka bisa WA karena isp dari client berasal dari pemerintahan..ya karena mungkin pasti di batasi..</p><p>kasus kedua klien minta akses lokal untuk fasilitas publik di tambahin bandwidth dari isp plat merah itu tadi.karena isp dari swasta terbatas hanya 10Mbps</p><p>aku sebut isp dari plat merah karena aku ga mau sebut nama..nanti malah jadi terciduk..hahhaha..</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEooeuHrUygoco7I59izvH5hLYx8NquWku51IDp-HPrSI8X_zGM8aGMlJeuyAJEDTEYeKxCFXqyyEGTHcY6dzhKuDxtwwVy7zAxqixcqjA3q4auMYTNuZuRJZAAsRD-mQFRwRNxBoEkNsqttNtrh0FlUhVp_NXnrJop3PItTraspedIWrRDmb7zawANA/s850/LoadBalance%20topologi.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="517" data-original-width="850" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEooeuHrUygoco7I59izvH5hLYx8NquWku51IDp-HPrSI8X_zGM8aGMlJeuyAJEDTEYeKxCFXqyyEGTHcY6dzhKuDxtwwVy7zAxqixcqjA3q4auMYTNuZuRJZAAsRD-mQFRwRNxBoEkNsqttNtrh0FlUhVp_NXnrJop3PItTraspedIWrRDmb7zawANA/w392-h239/LoadBalance%20topologi.png" width="392" /></a></div><div class="separator" style="clear: both; text-align: center;">Kira kira topology seperti ini</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">OK..kita selesaikan Kasus pertama yaitu marking wa di router kantor</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;">Buat raw ke dst adress list</div><div class="separator" style="clear: both; text-align: left;"><br /></div>
<div style="border: 1px solid rgb(238, 238, 238); height: 250px; overflow: auto; padding: 20px; width: 550px;">
/ip firewall raw<br />
add action=add-dst-to-address-list address-list=WA address-list-timeout=none-dynamic chain=prerouting content=.whatsapp.com<br />
<br />
add action=add-dst-to-address-list address-list=WA address-list-timeout=none-dynamic chain=prerouting content=.whatsapp.net<br />
<br />
add action=add-dst-to-address-list address-list=WA address-list-timeout=none-dynamic chain=prerouting content=.wa.me<br />
<br />
add action=add-dst-to-address-list address-list=WA address-list-timeout=none-dynamic chain=prerouting dst-port=3478,34784,45395,50318,59234,5222 log-prefix=no protocol=tcp
<br />
<br />
add action=add-dst-to-address-list address-list=WA address-list-timeout=none-dynamic chain=prerouting dst-port=3478,34784,45395,50318,59234,5222 log-prefix=no protocol=udp
<br />
</div>
Tampilannya akan seperti ini<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-HhgGeZsUahePNYisKvpBnnTtFA4vHG-Ww5_b8oH-91jPYvl2_HgQCAYPNiyPgYWFvoO1ZEsAVMSh-aHqLpFB4FnW088TvhNfooDvFuhLlOgWz8tsu1gm7H25BMeXtgzdMCP0T7fxyitsWyxCVrNrAY6u4VU9rHOWNfzHlHEl_g18V17aZ5CplZLZgg/s1004/Screenshot_24.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="199" data-original-width="1004" height="94" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-HhgGeZsUahePNYisKvpBnnTtFA4vHG-Ww5_b8oH-91jPYvl2_HgQCAYPNiyPgYWFvoO1ZEsAVMSh-aHqLpFB4FnW088TvhNfooDvFuhLlOgWz8tsu1gm7H25BMeXtgzdMCP0T7fxyitsWyxCVrNrAY6u4VU9rHOWNfzHlHEl_g18V17aZ5CplZLZgg/w477-h94/Screenshot_24.png" width="477" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">Dan akan pastikan bertambah di address list </div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoktIMCDJtqRuE9wKecb6MGFXHjf4NJ_DvKlJovJcaNgBETj4ujDa4fM_HjgBsqWaQsFVNLMZzvm5ZQpDeqH2E-y1DRCcdVJFcVWSKILIqva8FLNTovmeWFbiV-QQw772KhYc29vi_KP5rxzC792pcQMPsE_XYsdyB8Y20nQQD5mMJFjUEB2k6OxVFcg/s661/Screenshot_25.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="661" data-original-width="510" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoktIMCDJtqRuE9wKecb6MGFXHjf4NJ_DvKlJovJcaNgBETj4ujDa4fM_HjgBsqWaQsFVNLMZzvm5ZQpDeqH2E-y1DRCcdVJFcVWSKILIqva8FLNTovmeWFbiV-QQw772KhYc29vi_KP5rxzC792pcQMPsE_XYsdyB8Y20nQQD5mMJFjUEB2k6OxVFcg/s320/Screenshot_25.png" width="247" /></a></div>Lanjut marking ke salah satu ISP ya..dalam kasusku ini aku arahkan ke isp swasta yang di route dari router pertama/public(lihat gambar topology)<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSenZX7Z081at_XepwJ-YENkMLiJNkXyAloJTwed8I-p0nbHzKM846dj718bkaXXD6ulz_4zSepNwKYOA3ILXbR_tOLIaN7wax9lkCrC8mNlyFD48fRm6856DDff9Gs0pUX91xZCbxwCmEy47jVCFYw7c7Ep1QpSBEbBRMvhduHslX49Z1Fu37mb56Qw/s973/Screenshot_26.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="137" data-original-width="973" height="82" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSenZX7Z081at_XepwJ-YENkMLiJNkXyAloJTwed8I-p0nbHzKM846dj718bkaXXD6ulz_4zSepNwKYOA3ILXbR_tOLIaN7wax9lkCrC8mNlyFD48fRm6856DDff9Gs0pUX91xZCbxwCmEy47jVCFYw7c7Ep1QpSBEbBRMvhduHslX49Z1Fu37mb56Qw/w583-h82/Screenshot_26.png" width="583" /></a></div><div class="separator" style="clear: both; text-align: center;">intinya sama saat kita buat loadbalance..cuma di sini kita pilih dst-adress WA ke arah ISP 2/swasta yg masih diijinkan akses WA dan internet dari router publik kita kecualikan agar tidak masuk ke router publik lagi..agar tidak looping karean di router publik nanti akan kita buat juga LB dari router kantor ini</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">ok kasus pertama selesai..kita lanjut kasus kedua..yaitu kita load balance router publik untuk menambahkan bandwidth yg di dapat dari punyae plat merah yg ada di ruter kantor...</div><div class="separator" style="clear: both; text-align: left;">pada kasusku ini link cuma satu..jadi pake PTP wifi..kita males bikin link lagi jadi kita bikin VLAN..yang intinya kita vlan melewati ether yg di gunakan dari link router publik</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOKO_X3piZdpUOA3GLBZlq_S5-cbogUWFuxjlozoCxgdzUk6CwiepD_fRICtmRRe1gNSws1KC-EOShevHem7Ea6m-ZJyqJkfYkc53JB5x9WF3-FxxdHjc5OY2CefXyZGXQEZN_cY4Bt5boJX_rSFtc-kILUVeBMeXH-hs7lad5rj95DGhToNG8Qtycug/s456/Screenshot_27.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="365" data-original-width="456" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOKO_X3piZdpUOA3GLBZlq_S5-cbogUWFuxjlozoCxgdzUk6CwiepD_fRICtmRRe1gNSws1KC-EOShevHem7Ea6m-ZJyqJkfYkc53JB5x9WF3-FxxdHjc5OY2CefXyZGXQEZN_cY4Bt5boJX_rSFtc-kILUVeBMeXH-hs7lad5rj95DGhToNG8Qtycug/s320/Screenshot_27.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;">contoh spt ini</div><div class="separator" style="clear: both; text-align: center;">dan jangan lupa vlan kita bridge dengan ether lokal yg dibuat untuk user agar bisa internet</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinV9bJk9R74sUBuOGl9ZSconPe56yWntAPv_95OZyfczeHNcf0IOiWFGtJu2_TZY5WqwU9AmpfUv-QZvt9Xoq1uHuCHIsYSD9BiksWcr_FoZMvu4l2ex5BXTPc7RA7c7PctjFY43RaUOO4J5pFmv0sOdXyqC9pfzZiGsBlI5dHajRlY_rDwLITHI16Tw/s278/Screenshot_28.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="190" data-original-width="278" height="190" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinV9bJk9R74sUBuOGl9ZSconPe56yWntAPv_95OZyfczeHNcf0IOiWFGtJu2_TZY5WqwU9AmpfUv-QZvt9Xoq1uHuCHIsYSD9BiksWcr_FoZMvu4l2ex5BXTPc7RA7c7PctjFY43RaUOO4J5pFmv0sOdXyqC9pfzZiGsBlI5dHajRlY_rDwLITHI16Tw/s1600/Screenshot_28.png" width="278" /></a></div><div class="separator" style="clear: both; text-align: center;">contoh sperti ini</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">Kemudian Lanjut ke router Publik juga kita buat vlan di bawah ether yg kita buat ke arah link kantor</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQkhGVA_GplGfLDDCK_m-I9Y30i_1g_yPQfeThACiF1kHX_l75ni2fISQwnat6M3hBXDvpReSmnKVjgs_4-v1AU81YX7qf2C3wKDT3-IctlS7OZwhSlIxK79V3IYinukfvfpoYVP68C9T2If53n2x-_6FyPdGsTA4KW6p_r9hBvAx3GnasmM3nnFsQ3A/s461/Screenshot_29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="291" data-original-width="461" height="202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQkhGVA_GplGfLDDCK_m-I9Y30i_1g_yPQfeThACiF1kHX_l75ni2fISQwnat6M3hBXDvpReSmnKVjgs_4-v1AU81YX7qf2C3wKDT3-IctlS7OZwhSlIxK79V3IYinukfvfpoYVP68C9T2If53n2x-_6FyPdGsTA4KW6p_r9hBvAx3GnasmM3nnFsQ3A/s320/Screenshot_29.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;">contoh seperti ini</div><div class="separator" style="clear: both; text-align: left;">lalu kita lanjut ke Load balance di router publik</div><div class="separator" style="clear: both; text-align: left;">hampir sama dengan LB yg kita buat di Router kantor</div><div class="separator" style="clear: both; text-align: left;">cuma bedanya kita marking agar trafik data tourchnya tidak balik ke router kantor karena kantor juga dapet internet dari router publik.intinya kita cuma ambil data dari isp plat merah hanya untuk fasilitas publik (internet dari isp plat merah kita kecualikan masuk ke router kantor)</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9oZyExl9EW3Sy0EKEU-07yXyVBpFrqa68EhT-eH_u_t9b1zWY6O5QbzA7pjp2HEkuMWHiO5JPA5Qt26O0vMw6PywZuQQC3ZigcXzk3XY2uTNbo78hs3dBov2RXYFEtiUszkWjKXQNCQBVjNT9vElGDKj5iYO3rn8r7dYOVeb4uv8ZTI5p7USc4RoQBw/s1115/Screenshot_32.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="265" data-original-width="1115" height="107" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9oZyExl9EW3Sy0EKEU-07yXyVBpFrqa68EhT-eH_u_t9b1zWY6O5QbzA7pjp2HEkuMWHiO5JPA5Qt26O0vMw6PywZuQQC3ZigcXzk3XY2uTNbo78hs3dBov2RXYFEtiUszkWjKXQNCQBVjNT9vElGDKj5iYO3rn8r7dYOVeb4uv8ZTI5p7USc4RoQBw/w452-h107/Screenshot_32.png" width="452" /></a></div><div class="separator" style="clear: both; text-align: center;">contoh seperti ini</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">kira-kira seperti itu...perlu diingat setiap kasus berbeda cara seting dan konfignya ya..jangan terpaku dengan setinganku..yang penting pahami dulu logika nya..agar bisa jalan sesuai yang diinginkan....</div><div class="separator" style="clear: both; text-align: left;">dan hasilnya seperti ini</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGCCdIkb3lriv52yqWOPOroHAq8DBpQeWqUbKNRuKDPywqTAwNWPwmJrlgI6Bolo_RmCnL7kNqHNjQVBdgrdTissVznOHn-FHxxEoIoL11tuBkurj2Ew9biQaTfyexzfrrJF_nxiV9iMt6MFXOdEPEKp0VkaOEQhpgNVgMmfIyYhaAhEwfzu7GNb5MjQ/s948/Screenshot_31.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="348" data-original-width="948" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGCCdIkb3lriv52yqWOPOroHAq8DBpQeWqUbKNRuKDPywqTAwNWPwmJrlgI6Bolo_RmCnL7kNqHNjQVBdgrdTissVznOHn-FHxxEoIoL11tuBkurj2Ew9biQaTfyexzfrrJF_nxiV9iMt6MFXOdEPEKp0VkaOEQhpgNVgMmfIyYhaAhEwfzu7GNb5MjQ/w616-h225/Screenshot_31.png" width="616" /></a></div><div class="separator" style="clear: both; text-align: center;">bertambahlah bandwidth kita di router publik yang tadinya cuma 10Mbps dari swasta...kita tambahin dari router kantor..dan router kantor yang tadinya tidak bisa wa dan youtube ...kita kasih dari router publik agar bisa WA</div><div class="separator" style="clear: both; text-align: left;">jadi konsepnya rada ruwet..hehehehe...makanya aku sebut putar balik..ya karena dari router a kita bagi ke ruter b..dan sebaliknya dari router b kita bagi ke router a...."PutarBalik" wkwkkkw</div>semoga bermanfaat.........<br /><div class="separator" style="clear: both; text-align: left;"><br /></div><br /><div class="separator" style="clear: both; text-align: left;"><br /></div><br /><div class="separator" style="clear: both; text-align: left;"><br /></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><div class="separator" style="clear: both; text-align: left;"><br /></div><br /><div><br /><div class="separator" style="clear: both; text-align: left;"><br /></div><br /><div><br /></div></div>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-90262746470318949952022-12-08T11:29:00.002+07:002022-12-08T12:53:19.489+07:00LARAGON alternatif lain XAMPP<p> Ok kawan kawan kalo udah biasa mengenal xampp yaitu tool webserver untuk untuk menjalankan apache dan mysql...ini aku ulas alternatif lain webservernya..yaitu Laragon..yang include suport <span face=""Source Sans Pro", "Helvetica Neue", Arial, sans-serif" style="background-color: white; color: #444444; font-size: 15px;"> </span><span face=""Source Sans Pro", "Helvetica Neue", Arial, sans-serif" style="background-color: white; border: 0px; box-sizing: inherit; color: #444444; font-size: 15px; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">git, phpmyadmin, Node.js/MongoDB, Python/Django/Flask/Postgres, Ruby, Java, Go</span><span face=""Source Sans Pro", "Helvetica Neue", Arial, sans-serif" style="background-color: white; color: #444444; font-size: 15px;"> ...komplit pokoknya........</span></p><p>ok langsung aja download dan install dari yang punya<a href="https://laragon.org/download/" target="_blank"> https://laragon.org/download/</a></p><p>Kemudian install sesuai petunjuknya..</p><p>Setelah selesai install buka di localhost di browser </p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifVrZQpOz0Rv5oTqkm7Cl5p9Fxo5-ox-Rkxbpjo1UW5DkTP0g2bZqjE-AHwY_SRqZqClJApvGaONc-IEfNOgh0fHVP5n_lx9VMmi-VgG4E3qx2tb_dfozDhF2rQ4aQfB6gqvAdhgGOOd_dpiDO_UiXOSeFOuSfCEPMqe8OsvKQvaAEpJpIyK7275YAqQ/s1325/Screenshot_1.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="697" data-original-width="1325" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifVrZQpOz0Rv5oTqkm7Cl5p9Fxo5-ox-Rkxbpjo1UW5DkTP0g2bZqjE-AHwY_SRqZqClJApvGaONc-IEfNOgh0fHVP5n_lx9VMmi-VgG4E3qx2tb_dfozDhF2rQ4aQfB6gqvAdhgGOOd_dpiDO_UiXOSeFOuSfCEPMqe8OsvKQvaAEpJpIyK7275YAqQ/w400-h210/Screenshot_1.png" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Penampakannya akan seperti ini</td></tr></tbody></table>Setelah berhasil bi buka di browser kita akan coba membuat multi php version...yaitu tujuannya jika scipt yang udah kita buat sesuai versi php masing- masing dia otomatis akan menyesuaikan php sesuai versinya..<p></p><p>ok caranya :</p><p>kita klik icon laragon di kanan bawah..seperti gambar...tujuannya untuk menuju folder direkori, letaknya fil php</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9bkmA78z5yF4J2_DRUoprh8VTNcaMQmF65NLSs3gsUIB4yvXYPq2kk3xj-IyIhmbnG7QMD5S0wFL1OzBC5H7MuBp_0nUkF5XNxQWrdIY0US-OjOrHxLkI0L64aYe0JAZ9j6UlCsZYST0i-sn3NevDr3lUhL4JrfJTqLpM__XA7_cqdy2pcUMZGO9QTw/s812/Screenshot_2.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="529" data-original-width="812" height="208" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9bkmA78z5yF4J2_DRUoprh8VTNcaMQmF65NLSs3gsUIB4yvXYPq2kk3xj-IyIhmbnG7QMD5S0wFL1OzBC5H7MuBp_0nUkF5XNxQWrdIY0US-OjOrHxLkI0L64aYe0JAZ9j6UlCsZYST0i-sn3NevDr3lUhL4JrfJTqLpM__XA7_cqdy2pcUMZGO9QTw/s320/Screenshot_2.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;">link menuju folder php</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUROPC4f7L3rsW1RZv2q5vglefTfUHw7Uj2mq0r2qoE3azw7x0QRMaqMs_fledyI9EY8IyIEIW_x2kxEC8ftpu2G5N2vMS_sQ2e5zzrFKHwJ4WJ0urjEeE_281PXI9pJHw-7VGjVHgA8xxbhEa1jNb0yi04Zw5_e1OIEmyGMSzOREH4FiX0q6xhEfBZw/s953/Screenshot_3.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="263" data-original-width="953" height="88" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUROPC4f7L3rsW1RZv2q5vglefTfUHw7Uj2mq0r2qoE3azw7x0QRMaqMs_fledyI9EY8IyIEIW_x2kxEC8ftpu2G5N2vMS_sQ2e5zzrFKHwJ4WJ0urjEeE_281PXI9pJHw-7VGjVHgA8xxbhEa1jNb0yi04Zw5_e1OIEmyGMSzOREH4FiX0q6xhEfBZw/s320/Screenshot_3.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">letak folder php nya<br /><div style="text-align: left;"><br /></div></td></tr></tbody></table>nah disitulah nanti kita letakkan file php versinya<div>sebelumnya kita download dulu versi php nya di sini <a href="https://drive.google.com/drive/folders/1tMkTFy60oO68Zpd-m96c3qPtVRJBI9BZ?usp=share_link" target="_blank"><b><i>MYDRIVE-PHP</i></b></a></div><div>pilih versi php yang diinginkan kemudian extrax aja di directori seperti gambar diatas...</div><div>setelah itu kita bisa pilih versi php di icon laragon nya <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA7kMOS5DeER4DGGCPz5jt8fRi03BBwrR4F7dgfDBhqFCpH2ov_6XHJmU-B8gAK-RlX26MhWom2YfIA4XSprC_hKtjgnkHQPNHvtTEGuFuL_Laln-cOpxTn_FRTyRREsZ1ef0cBUgA3pgZXjNpvkE3VtOe9LCJl20H2qGedFUNAlvODvMUtxP9uxwcOQ/s1164/Screenshot_4.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="760" data-original-width="1164" height="209" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA7kMOS5DeER4DGGCPz5jt8fRi03BBwrR4F7dgfDBhqFCpH2ov_6XHJmU-B8gAK-RlX26MhWom2YfIA4XSprC_hKtjgnkHQPNHvtTEGuFuL_Laln-cOpxTn_FRTyRREsZ1ef0cBUgA3pgZXjNpvkE3VtOe9LCJl20H2qGedFUNAlvODvMUtxP9uxwcOQ/s320/Screenshot_4.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">kita pilih versi php</td></tr></tbody></table><br />setelah kita pilih versi php kita bisa reload apache nya <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ90e-Hktzqxvup3KxkcSLfT1pmN8vLf8s9Y7_PSpOTvhbi3ptWyFwtDJNaw01rbBOJMQA5lt-Qv_cbAg8pSBWpiVZ56bsRkSmQ6imm8Jt249UDGT4NiHBgRDh2ZOD1q7Pmh1CRj4INSyDA7Un3voQj3i_n0eWx7CP2A1jZowlWYf1EnYYINSqytEVgQ/s934/Screenshot_5.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="624" data-original-width="934" height="214" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ90e-Hktzqxvup3KxkcSLfT1pmN8vLf8s9Y7_PSpOTvhbi3ptWyFwtDJNaw01rbBOJMQA5lt-Qv_cbAg8pSBWpiVZ56bsRkSmQ6imm8Jt249UDGT4NiHBgRDh2ZOD1q7Pmh1CRj4INSyDA7Un3voQj3i_n0eWx7CP2A1jZowlWYf1EnYYINSqytEVgQ/s320/Screenshot_5.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">pastikan notif versi hpnya keluar</td></tr></tbody></table><br />kemudian refresh browsernya <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBIBQFtBXAn9NlIJjUXOAOoPFdpwP6SdNcFZds81_yz3JsDNFYQJ3S71kDnpLst3Ij8yjSCnoFLa7TjLJGTtZAf3J_AqoDhTJ0CAv9e9B8tCwMA2pOngIqP3e_gFSRpw9WqT8gsabWpRMD44QXcgorsT88daRTpgMV9RontN-Io_noNueI_hbbsKDOmg/s713/Screenshot_6.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="561" data-original-width="713" height="252" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBIBQFtBXAn9NlIJjUXOAOoPFdpwP6SdNcFZds81_yz3JsDNFYQJ3S71kDnpLst3Ij8yjSCnoFLa7TjLJGTtZAf3J_AqoDhTJ0CAv9e9B8tCwMA2pOngIqP3e_gFSRpw9WqT8gsabWpRMD44QXcgorsT88daRTpgMV9RontN-Io_noNueI_hbbsKDOmg/s320/Screenshot_6.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">php versi notif</td></tr></tbody></table><br /><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">Kemudian untuk setting extensionnya kita lebih mudah jadi tinggal cklis yag mau di pakai..atau bisa juga di dit php.ini seperti di xampp nya</div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRXt-80DLrHEb1eddUgyWoZsW_rxtsG17koPrT1quIUtKslp4p6pCiihTe3OXZm0oH6G0c173yn1lBSGFrcBqXQl2A1UK3ora8KU67c13FlrLt23tWfa9LdUYnxKKxAVPf_dH0CDX-YboTfsFQ41RLmpIOGcWXX8F5G9lW2-1Qkr9M21AuhlspVEjyXw/s1322/Screenshot_7.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="767" data-original-width="1322" height="186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRXt-80DLrHEb1eddUgyWoZsW_rxtsG17koPrT1quIUtKslp4p6pCiihTe3OXZm0oH6G0c173yn1lBSGFrcBqXQl2A1UK3ora8KU67c13FlrLt23tWfa9LdUYnxKKxAVPf_dH0CDX-YboTfsFQ41RLmpIOGcWXX8F5G9lW2-1Qkr9M21AuhlspVEjyXw/s320/Screenshot_7.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">pilihan extensi</td></tr></tbody></table><br /><div class="separator" style="clear: both; text-align: left;"><br /></div>Selanjutnya kita taruh project script kita di direc "www"</div><div>kita copas aja di situ <br /><p>setelah itu kita upload database nya di toolnya...(berbeda dengan xampp,,akses database nya dengan phpmyadmin..tapi dngan laragon sudah di siapkan tool berupa desktop) seperti gambar berikut..</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOmKg8KBS7zXqIbIZu0IRqfeIU_Y7kfJ-EEyxqTd3sTh5ztdIEOgSox7kUZdbbLw7UatnNfMhmFXLPGGwjFdOMYVPcOi4g70XDvtaL1pJdxfvlafcx1gNZCq_WlOp1zHcrLq7JjLeb9fWqD6KWg87KWyGiZZrTYVvOAPaD4FlKx-Ej9UkLmkou3f6LQA/s1067/Screenshot_8.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="659" data-original-width="1067" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOmKg8KBS7zXqIbIZu0IRqfeIU_Y7kfJ-EEyxqTd3sTh5ztdIEOgSox7kUZdbbLw7UatnNfMhmFXLPGGwjFdOMYVPcOi4g70XDvtaL1pJdxfvlafcx1gNZCq_WlOp1zHcrLq7JjLeb9fWqD6KWg87KWyGiZZrTYVvOAPaD4FlKx-Ej9UkLmkou3f6LQA/s320/Screenshot_8.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-P2YynewKs1-36pw3DlVloruDVR205WybZ57vQO3od7s4O3Dce80RRBM1d7PxziliSmTINqYdzLorQwvv3j_BT1nsIfHDuyRIofHivzyeseRwCWmRE9Nd3S4BYcmoLfxrFeOI-A8CdOTAms6u1Xeedh53rfqr_mdxz6e3LtOFT_CHVJ3Fd6VNRW_ZhA/s689/Screenshot_9.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="489" data-original-width="689" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-P2YynewKs1-36pw3DlVloruDVR205WybZ57vQO3od7s4O3Dce80RRBM1d7PxziliSmTINqYdzLorQwvv3j_BT1nsIfHDuyRIofHivzyeseRwCWmRE9Nd3S4BYcmoLfxrFeOI-A8CdOTAms6u1Xeedh53rfqr_mdxz6e3LtOFT_CHVJ3Fd6VNRW_ZhA/s320/Screenshot_9.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">network type juga banyak pilihan</td></tr></tbody></table><br /><p>Kemudian uload database nya </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoRm-8_hOJgQl94HI32mbJWI8zFxuUe6N3zesihtnXomgt_5ErcY-NCT_qQDDRxVcnBBuILG-lJhb2qqAhXZVVVWHdiUPNh8reBOO77wDM4oJs4rmn_ikmUbp34cmhbPr73UacQPPLVEsyrEuDnJdUWaKhROdkBc8EG7nXJ2efa9117sMBfAMJh0HpUQ/s1355/Screenshot_10.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="740" data-original-width="1355" height="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoRm-8_hOJgQl94HI32mbJWI8zFxuUe6N3zesihtnXomgt_5ErcY-NCT_qQDDRxVcnBBuILG-lJhb2qqAhXZVVVWHdiUPNh8reBOO77wDM4oJs4rmn_ikmUbp34cmhbPr73UacQPPLVEsyrEuDnJdUWaKhROdkBc8EG7nXJ2efa9117sMBfAMJh0HpUQ/s320/Screenshot_10.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div>Untuk yang terbiasa dengan phpmyadmin..laragon juga memberikan fasilitasnya..tapi harus instal sendiri...<p></p><p>download dulu disini <a href="https://www.phpmyadmin.net/downloads/" target="_blank">https://www.phpmyadmin.net/downloads/</a> sesuaikan compatible dengan php versi yang kalian pake..</p><p>kemudian ektrak di C:\laragon\etc\apps</p><p>tinggal kita buka icon phpmyadminnya</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjR7p4k2-AUGP9Jw6ig-PLai_T6-4gm1wW1-XZhKwXPDjFWaZPAUAtqXujgQCxmVcOdm6P_ELBCHY4QGUlsnsYXgVOUW32e59rbeL3bJSuw3uBZtggYmHw96VB8U9iDVVBmSwlucL0dO3g4UlwZfAhYGXm0utaon9i-3g4uIapM55ti36orTN69fW0WA/s1167/Screenshot_12.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="640" data-original-width="1167" height="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjR7p4k2-AUGP9Jw6ig-PLai_T6-4gm1wW1-XZhKwXPDjFWaZPAUAtqXujgQCxmVcOdm6P_ELBCHY4QGUlsnsYXgVOUW32e59rbeL3bJSuw3uBZtggYmHw96VB8U9iDVVBmSwlucL0dO3g4UlwZfAhYGXm0utaon9i-3g4uIapM55ti36orTN69fW0WA/s320/Screenshot_12.png" width="320" /></a></div>dan setelah berhasil tampilannya seperti ini</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb8FjZw7iLl93uvn_H5WRlJF_0l2qup5VSTIo2dqEav0jHPOmUHQI0lBXX8nOvYEZIT9CrihUHs57uhLcQw8mifSBPgJcdrLShvrsD4adhWZX22uIAow9ZoK9Yh8MfRnSjKXUxespXyxYrRH_Wrs2Ul-e_td4a6xVpcVIi4NRMrg_ZmUddHkBoo9gZWg/s1250/Screenshot_13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="579" data-original-width="1250" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb8FjZw7iLl93uvn_H5WRlJF_0l2qup5VSTIo2dqEav0jHPOmUHQI0lBXX8nOvYEZIT9CrihUHs57uhLcQw8mifSBPgJcdrLShvrsD4adhWZX22uIAow9ZoK9Yh8MfRnSjKXUxespXyxYrRH_Wrs2Ul-e_td4a6xVpcVIi4NRMrg_ZmUddHkBoo9gZWg/s320/Screenshot_13.png" width="320" /></a></div><br /><div><br /><p>fungsinya sama untuk create database aja sih...</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtlMi8CVEXM7srObXJsAq5k1ErA558YscOAk-V2qrWiaNy_Ze8t57bv8HEQznONSwAW1c6xwHQ8XwsgBiJrHNZ9tQVRAE3FxXF1vUmNP7GhRRmMK9lAtngdymEPjjgfiRY8aIyo2UAFsL_vppBHy3Mxw_52QYtAj-cT6qpbIpqMHFyo_7CEBbjGnOvdw/s1316/Screenshot_14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="572" data-original-width="1316" height="139" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtlMi8CVEXM7srObXJsAq5k1ErA558YscOAk-V2qrWiaNy_Ze8t57bv8HEQznONSwAW1c6xwHQ8XwsgBiJrHNZ9tQVRAE3FxXF1vUmNP7GhRRmMK9lAtngdymEPjjgfiRY8aIyo2UAFsL_vppBHy3Mxw_52QYtAj-cT6qpbIpqMHFyo_7CEBbjGnOvdw/s320/Screenshot_14.png" width="320" /></a></div><br /><p></p></div>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-75100761116656963992022-09-30T22:53:00.008+07:002022-09-30T22:53:45.777+07:00Cara Menggunakan FilmoraGo untuk edit video<p><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></p><p style="text-align: left;"><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;"></span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_QmLLUP1EYM7diLI-lBWNtGwSEvOyWSLL2vPe9lmQ4POeTNd8xc9XADWBXEmAhuUf_56-G4tnWigrDaozLR_j_LooHbmq6N5qTwhmcFDxGnDKNYY7_s9_10Dq_AWq638uIvrR0bZ4yLKibZVcCHPpKEAxGYYx3WNrtjuQ-viEki4gpmSWErxrSKk5Ng/s1024/filmora.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1024" data-original-width="461" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_QmLLUP1EYM7diLI-lBWNtGwSEvOyWSLL2vPe9lmQ4POeTNd8xc9XADWBXEmAhuUf_56-G4tnWigrDaozLR_j_LooHbmq6N5qTwhmcFDxGnDKNYY7_s9_10Dq_AWq638uIvrR0bZ4yLKibZVcCHPpKEAxGYYx3WNrtjuQ-viEki4gpmSWErxrSKk5Ng/s320/filmora.jpg" width="144" /></a></div><p></p><p style="text-align: left;"><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br />Install aplikasi di ponsel </span></p><p><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">Masuk ke Google Play Store. </span></p><p><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">Ketikkan filmorago di kolom pencarian lalu tekan Enter.</span></p><p><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">Masuk ke aplikasi FilmoraGo lalu klik Install.</span></p><p><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">Tunggu hingga proses instalasi selesai</span></p><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;"><b>Cara mengedit video di aplikasi FilmoraGo</b> </span><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Buka aplikasi FilmoraGo. </span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Izinkan FilmoraGo mengakses galeri dan media penyimpanan ponsel Anda. </span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Klik New Project pada halaman utama aplikasi. </span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Masukkan video yang hendak diedit dari galeri ponsel. </span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Saat video yang Anda pilih telah masuk ke halaman aplikasi FilmoraGo, Anda akan disajikan berbagai fitur yang ada di bagian bawah dan samping kanan layar untuk mengedit video menjadi lebih menarik. </span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Klik fitur Theme untuk memasukkan tema ke dalam video. </span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Klik fitur Transition untuk melakukan transisi pada dua video. </span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Klik fitur Ratio/Crop untuk memotong tampilan video. </span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Klik fitur Trim untuk memotong video hingga menentukan kecepatan video sesuai kebutuhan.</span><br style="background-color: #f1f0f0; box-sizing: border-box; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px; margin: 0px;" /><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Klik fitur Music untuk menambahka musik atau audio dalam video Anda. </span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Klik fitur Text untuk menambahkan tulisan ke dalam video. </span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Klik fitur Sticker untuk menambahkan stiker ke dalam video. </span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Klik fitur Filter untuk menambahkan filter yang dapat mengubah tampilan video sesuai selera. </span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Pilih fitur PIP atau Picture in Picture untuk memasukkan foto atau video di dalam video. </span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Klik Effect untuk menambahkan efek yang dapat mempercantik tampilan video. </span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Klik Adjust untuk menyesuaikan tampilan video dari segi kecerahan, kontras, saturasi, hingga kejelasan.</span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Klik fitur Canvas untuk mengatur format video. </span></div><div><span style="background-color: #f1f0f0; color: #333333; font-family: "helvetica neue", Helvetica, Arial, sans-serif; font-size: 14px;">-Jika tampilan video sudah sesuai selera, klik tombol Export di bagian pojok kanan atas untuk menyimpannya di galeri ponsel.</span></div><div><br /></div><div><br /></div><div><h4 class="gb-headline gb-headline-94524315 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: inherit; margin: 0px 0px 20px; padding: 0px;"><span style="box-sizing: inherit; font-weight: 700;">Fungsi Fitur-fiturnya:</span></h4><div><span style="box-sizing: inherit; font-weight: 700;"><h4 class="gb-headline gb-headline-94524315 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: inherit; margin: 0px 0px 20px; padding: 0px;"><span style="box-sizing: inherit;">Trim</span></h4></span></div><p style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; margin: 0px 0px 1.5em; padding: 0px;">Pada fitur ini Anda bisa memotong video dengan memilih <em style="box-sizing: inherit;">split</em>, menambahkan animasi,<em style="box-sizing: inherit;"> volume</em>, memotong video, menghapus, hingga menentukan <em style="box-sizing: inherit;">speed </em>atau kecepatan video yang diinginkan.</p><h4 class="gb-headline gb-headline-38875353 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: inherit; margin: 0px 0px 20px; padding: 0px;"><span style="box-sizing: inherit; font-weight: 700;">Music</span></h4><div><span style="box-sizing: inherit; font-weight: 700;"><p style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400; margin: 0px 0px 1.5em; padding: 0px;">Fitur “Music” memungkinkan Anda untuk memasukkan musik yang sesuai dengan video Anda.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400; margin: 0px 0px 1.5em; padding: 0px;">Aplikasi FilmoraGo sendiri telah menyediakan banyak sekali pilihan lagu, namun jika Anda ingin menggunakan pilihan lagu sendiri, juga diperbolehkan.</p><h4 class="gb-headline gb-headline-bc4df12e gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: inherit; margin: 0px 0px 20px; padding: 0px;"><span style="box-sizing: inherit;">Text</span></h4><div><span style="box-sizing: inherit;"><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;">Fitur Text juga bisa Anda tambahkan pada video, hingga mengubah </span><em style="background-color: white; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;">template</em><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;"> video.</span></span></div><div><span style="box-sizing: inherit;"><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;"><br /></span></span></div><div><span style="box-sizing: inherit;"><h4 class="gb-headline gb-headline-552313d9 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: inherit; margin: 0px 0px 20px; padding: 0px;"><span style="box-sizing: inherit;">Sticker</span></h4><div><span style="box-sizing: inherit;"><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;">video yang diedit dengan FimoraGo juga bisa ditambahkan berbagai macam stiker. Stiker-stiker ini bisa digunakan di selama video diputar atau hanya di titik-titik tertentu saja</span></span></div><div><span style="box-sizing: inherit;"><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;"><br /></span></span></div><div><span style="box-sizing: inherit;"><h4 class="gb-headline gb-headline-1bff34d2 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: inherit; margin: 0px 0px 20px; padding: 0px;"><span style="box-sizing: inherit;">Filter</span></h4><div><span style="box-sizing: inherit;"><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;">Berikutnya adalah fitur filter yang bisa membuat tampilan video Anda berbeda. Ada banyak pilihan filter yang bisa digunakan dan tentu saja gratis</span></span></div><div><span style="box-sizing: inherit;"><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;"><br /></span></span></div><div><span style="box-sizing: inherit;"><h4 class="gb-headline gb-headline-63335578 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: inherit; margin: 0px 0px 20px; padding: 0px;"><span style="box-sizing: inherit;">PIP</span></h4><div><span style="box-sizing: inherit;"><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;">PIP atau Picture In Picture, memungkinkan Anda untuk memasukkan gambar atau video lain di dalam video yang tengah Anda edit.</span></span></div><div><span style="box-sizing: inherit;"><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;"><br /></span></span></div><div><span style="box-sizing: inherit;"><h4 class="gb-headline gb-headline-57cc154f gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: inherit; margin: 0px 0px 20px; padding: 0px;"><span style="box-sizing: inherit;">Effect</span></h4><div><span style="box-sizing: inherit;"><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;">Fitur berikutnya yang wajib Anda gunakan adalah efek. Sejumlah efek bisa dipilih untuk mempercantik tampilan video Anda.</span></span></div><div><span style="box-sizing: inherit;"><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;"><br /></span></span></div><div><span style="box-sizing: inherit;"><h4 class="gb-headline gb-headline-83a173f1 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: inherit; margin: 0px 0px 20px; padding: 0px;"><span style="box-sizing: inherit;">Mosaic</span></h4><div><span style="box-sizing: inherit;"><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;">Ini dia salah satu fitur yang tidak bisa digunakan di FilmoraGo, yaitu fitur “Mosaic”. Fitur ini hanya bisa digunakan pada aplikasi FilmoraGo versi Pro.</span></span></div><div><span style="box-sizing: inherit;"><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;"><br /></span></span></div><div><span style="box-sizing: inherit;"><h4 class="gb-headline gb-headline-3270d12f gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: inherit; margin: 0px 0px 20px; padding: 0px;"><span style="box-sizing: inherit;">Adjust</span></h4><div><span style="box-sizing: inherit;"><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;">Pada fitur Adjust, Anda bisa memilih fitur </span><em style="background-color: white; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;">Brightness, Contrast, Temp, Vignetting, Saturtion, </em><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;">dan juga </span><em style="background-color: white; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;">Clarity</em><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;">.</span></span></div><div><span style="box-sizing: inherit;"><span style="background-color: white; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400;"><br /></span></span></div><div><span style="box-sizing: inherit;"><h4 class="gb-headline gb-headline-be047f57 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: inherit; margin: 0px 0px 20px; padding: 0px;"><span style="box-sizing: inherit;">Canvas</span></h4><div><span style="box-sizing: inherit;"><p style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400; margin: 0px 0px 1.5em; padding: 0px;">Pada fitur “Canvas”, Anda bisa menentukan format video yang akan digunakan agar sesuai dengan kebutuhan.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400; margin: 0px 0px 1.5em; padding: 0px;">Di sini Anda akan ditunjukkan dengan beberapa pilihan <a href="https://androbuntu.com/2019/05/02/cara-mengubah-format-video/" style="box-sizing: inherit; text-decoration-line: none; transition: color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s;">format video</a>, mulai dari 1:1, 4:5, 16:9, dan masih banyak lagi.</p><h4 class="gb-headline gb-headline-bf362708 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: inherit; margin: 0px 0px 20px; padding: 0px;"><span style="box-sizing: inherit;">Costumize watermark</span></h4><div><span style="box-sizing: inherit;"><p style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400; margin: 0px 0px 1.5em; padding: 0px;">Setiap video yang diedit menggunakan FilmoraGo memang akan menampilkan tulisan FilmoraGo.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 400; margin: 0px 0px 1.5em; padding: 0px;"><em style="box-sizing: inherit;">Watermark</em> ini bisa dihilangkan, namun tentu saja Anda harus memilih FilmoraGo versi yang Pro.</p><h4 class="gb-headline gb-headline-61cbc431 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: inherit; margin: 0px 0px 20px; padding: 0px;"><span style="box-sizing: inherit;">Simpan Video</span></h4></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div><p style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; margin: 0px 0px 1.5em; padding: 0px;">Setelah menggunakan semua filter dan mengedit sesuai dengan keingian, berikutnya Anda hanya perlu menyimpan video dengan mengetuk tombol “Export” yang berada di kanan atas layar ponsel Anda.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; margin: 0px 0px 1.5em; padding: 0px;">Setelah proses menyimpan selesai, Anda bisa memilih akan membagikan video langsung ke media sosial atau menyimpannya di galeri ponsel Anda.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; margin: 0px 0px 1.5em; padding: 0px;">Nah, itu dia cara <em style="box-sizing: inherit;">Mengedit video dengan FilmoraGo</em> memang cukup mudah, Anda hanya perlu melakukan beberapa kali latihan hingga akhirnya mahir menggunakan aplikasi ini.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #212121; font-family: "Open Sans", sans-serif; font-size: 17px; margin: 0px; padding: 0px;">Semoga bermanfaat.</p></div>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-57792720177209662062022-08-26T16:14:00.000+07:002022-08-26T16:14:00.112+07:00Setting OLT HSGQ EPON<p> <span style="background-color: white; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px;">Dari mulai setting remote management, hingga VLAN yang akan dipakai untuk mendistribusikan service ke customer.</span></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Walau anda punya OLT beda merk, tapi konsep nya bisa dipakai untuk mensetting segala janis merk dan tipe OLT karena cara kerjanya sama saja.</p><h2 class="gb-headline gb-headline-b76c0bef gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 27px; line-height: 1.5; margin: 0px 0px 20px; padding: 0px; text-align: center;">Login Ke Admin Panel OLT<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h2><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Agar bisa mensetting OLT, kita perlu masuk ke menu admin panel OLT yang biasanya bisa diakses melalui web browser dengan mengetikan IP default OLT 192.168.100.1 di address bar.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Tapi untuk bisa melakukan hal tersebut kita perlu melakukan beberapa hal :</p><h3 class="gb-headline gb-headline-ca4ea9bf gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Gunakan_Port_NMS" style="box-sizing: inherit;"></span>Gunakan Port NMS<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Dalam keadaan default, OLT hanya bisa diremote melalui port dengan label NMS.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJPe9hfpmkm5OOCzFbztbdMUcOUVmBA0XLzpl6Cvh3KNmZTyl3946mfZasQ1PknZ0WRCi52DZYuQXKb6Y8xB1qRizaE5BRwBlmcYash2ZeWtOz2eAGxYv821992LKdrhcPZ2446ste7ITsLrtyFNTZUEO_bVV0BctXbZSKpM6i05frcBD67J9S5rymRA/s740/nms-olt-hsgq--740x500.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="740" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJPe9hfpmkm5OOCzFbztbdMUcOUVmBA0XLzpl6Cvh3KNmZTyl3946mfZasQ1PknZ0WRCi52DZYuQXKb6Y8xB1qRizaE5BRwBlmcYash2ZeWtOz2eAGxYv821992LKdrhcPZ2446ste7ITsLrtyFNTZUEO_bVV0BctXbZSKpM6i05frcBD67J9S5rymRA/s320/nms-olt-hsgq--740x500.jpeg" width="320" /></a></div><p></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Colok komputer/laptop ke port NMS pada OLT agar kita bisa meremote OLT.</p><div class="separator" style="clear: both;"><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">*NMS kependekan dari Network Management System, port ini disediakan khusus hanya untuk meremote dan memanage perangkat jaringan, dalam hal ini adalah OLT.</p><h3 class="gb-headline gb-headline-3bebe24c gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Set_IP_KomputerLaptop" style="box-sizing: inherit;"></span>Set IP Komputer/Laptop<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Setelah komputer/laptop dicolok ke port NMS pada OLT, kita perlu set IP komputer/laptop yang akan dipakai untuk setting mengugnakan IP 192.168.100.xxx.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">xxx bisa anda ganti dari 2-254, misal 192.168.100.2</p><h3 class="gb-headline gb-headline-91bcd08e gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Pastikan_LaptopKomputer_Terkoneksi_ke_OLT" style="box-sizing: inherit;"></span>Pastikan Laptop/Komputer Terkoneksi ke OLT<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Cara untuk mengecek apakah komputer/laptop sudah terkonek dan bisa berkomunikasi dengan OLT adalah mengunakan “ping”.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Caranya cukup buka command promt lalu ketikan perintah <em style="box-sizing: inherit;">ping 192.168.100.1</em></p><div class="separator" style="clear: both; text-align: center;"><em style="box-sizing: inherit;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD3LzSiDfyqPfve7Mt_D7Og1fN5tT7FXaIYtHP8BUq3q_NeJk0TPNWbO3nndZnb0HE2wq4sbJs44GKn0gmXGawIXkPpGbSY7bSVV_KvMmzvYD4fyFRtOX99XbflAVdrjMcDblpoNKQiE2sbHu-m7qsAVZyMqpll5HZTiCg327MJ-t0wrEgUWBv6YbKjA/s669/ping-olt-epon.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="232" data-original-width="669" height="111" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD3LzSiDfyqPfve7Mt_D7Og1fN5tT7FXaIYtHP8BUq3q_NeJk0TPNWbO3nndZnb0HE2wq4sbJs44GKn0gmXGawIXkPpGbSY7bSVV_KvMmzvYD4fyFRtOX99XbflAVdrjMcDblpoNKQiE2sbHu-m7qsAVZyMqpll5HZTiCg327MJ-t0wrEgUWBv6YbKjA/s320/ping-olt-epon.jpg" width="320" /></a></em></div><em style="box-sizing: inherit;"><br /></em><p></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Jika reply maka kita telah sukses menghubungkan OLT dengan komputer/laptop dan bisa lanjut ke tahap berikutnya.</p><h3 class="gb-headline gb-headline-881fb804 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Akses_Admin_Panel_Via_Browser" style="box-sizing: inherit;"></span>Akses Admin Panel Via Browser<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;"><em style="box-sizing: inherit;"></em></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Buka browser lalu ketikan 192.168.100.1 di address bar lalu tekan enter.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKVO6Mm7eZom_Iz89RLM-yoDmqU2R9nxDdlMFkpUYFQrltGbd3CVnYWVd_z218Vg1s9HHL1NzPj0PQcs0xoPjM4sFtejYcgRr8LecbgJLIAjEofzYJOgMWi3BLPbFJRGjVJaOPyCBPNu_Uxe7MFehHUIdQqhKxey400A5xp5qqucTSuzPcZ-k3ofTKsA/s727/login-OLT-HSGQ.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="487" data-original-width="727" height="214" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKVO6Mm7eZom_Iz89RLM-yoDmqU2R9nxDdlMFkpUYFQrltGbd3CVnYWVd_z218Vg1s9HHL1NzPj0PQcs0xoPjM4sFtejYcgRr8LecbgJLIAjEofzYJOgMWi3BLPbFJRGjVJaOPyCBPNu_Uxe7MFehHUIdQqhKxey400A5xp5qqucTSuzPcZ-k3ofTKsA/s320/login-OLT-HSGQ.jpg" width="320" /></a></div><br /><p></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Masukan user : <em style="box-sizing: inherit;">root</em> dan password: <em style="box-sizing: inherit;">admin</em> agar kita bisa masuk ke admin panel OLT.</p><h2 class="gb-headline gb-headline-685f1bf5 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 27px; line-height: 1.5; margin: 0px 0px 20px; padding: 0px; text-align: center;"><span class="ez-toc-section" id="Setting_Management_Access_OLT" style="box-sizing: inherit;"></span>Setting Management Access OLT<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h2><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Hal pertama yang perlu kita lakukan adalah mensetting agar OLT bisa diakses dari jaringan LAN kita tanpa pelu colok ke port NMS.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Jadi nanti bisa diakses via browser menggunakan IP yang telah kita set di OLT nya.</p><h3 class="gb-headline gb-headline-87852ddf gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Siapkan_VLAN_Management_di_Mikrotik" style="box-sizing: inherit;"></span>Siapkan VLAN Management di Mikrotik<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Siapkan vlan tag pada mikrotik di interface yang akan dijadikan uplink oleh OLT, misal vlan 99</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKKxOw5xwRL1gp2oP6QNaOU-R7uJJSgmwMNZNYknWRiyNR-jnzaQHSLmD4QLfI-hSam6ev2NQT_bDR5-mA_deGRuhTL1O6NlQYPjIBjGAUa75Yg5Yi7B7-hu29004ETca-Rr4FGChDY3wRxZ2xF-UUkYBGoIZnZ4KFbURK9SuF3YPhquD0rtrUlmvXBw/s730/vlan-management-OLT.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="308" data-original-width="730" height="135" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKKxOw5xwRL1gp2oP6QNaOU-R7uJJSgmwMNZNYknWRiyNR-jnzaQHSLmD4QLfI-hSam6ev2NQT_bDR5-mA_deGRuhTL1O6NlQYPjIBjGAUa75Yg5Yi7B7-hu29004ETca-Rr4FGChDY3wRxZ2xF-UUkYBGoIZnZ4KFbURK9SuF3YPhquD0rtrUlmvXBw/s320/vlan-management-OLT.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;"><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Berikan juga IP address untuk interface vlan tersebut yang nantinya akan kita pakai sebagai gateway dan DNS dari OLT yang akan kita manage.</p><h3 class="gb-headline gb-headline-f7764052 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Pasang_VLAN_Management_di_OLT" style="box-sizing: inherit;"></span>Pasang VLAN Management di OLT<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Kita harus memasang VLAN management (99) pada OLT agar bisa dipakai untuk meremote OLT serta ONU/ONT/Modem yang ada di client.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">VLAN tagged harus dipasang pada interface uplink (yang terhubung ke mikrotik) dan interface yang menuju ke client agar VLAN diteruskan guna dipakai di perangkat modem agar bisa diremote nantinya.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Klik menu VLAN > VLAN list > Create VLAN,</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg--3fvYV6r32D_zs9B4IaD4JloCs6OPLsW9icWvATuhMNGOwMrnDCRJkPxBQfAb6DSecEhPqo2mVSAqKATK8SyJ1H9zZe2aW4XcJ2Prd70rJdvqYKT5u-fEaPqsFgKKWoIvvZJJywOO-FDiw92NpJOM9Mztu_Q3HJb0GTP3spqjti3vgVZkOhK4POhYQ/s800/pasang-vlan-management-OLT-800x500.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="800" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg--3fvYV6r32D_zs9B4IaD4JloCs6OPLsW9icWvATuhMNGOwMrnDCRJkPxBQfAb6DSecEhPqo2mVSAqKATK8SyJ1H9zZe2aW4XcJ2Prd70rJdvqYKT5u-fEaPqsFgKKWoIvvZJJywOO-FDiw92NpJOM9Mztu_Q3HJb0GTP3spqjti3vgVZkOhK4POhYQ/s320/pasang-vlan-management-OLT-800x500.jpg" width="320" /></a></div><p></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">PON01-PON04 adalah interface Pasive Otical Network yang menuju ke client menggunakan fiber optic.</p><div class="separator" style="clear: both;"><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Sedangkan GE01 adalah interface Gigigabit Ethernet port1 yang terhubung langsung ke mikrotik.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Untuk merubah Name cukup klik menu setting yang ada disebelah kanan VLAN list lalu klik setting name.</p><h3 class="gb-headline gb-headline-bfe30e99 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Memasang_IP_Pada_VLAN_Management" style="box-sizing: inherit;"></span>Memasang IP Pada VLAN Management<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Agar OLT bisa diremote dari jaringan lokal, VLAN management (99) yang telah kita tambahkan tadi harus diberi IP address, gateway dan DNS.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Masuk ke menu Advanced setting > System > Network interface,</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Klik pada add inbound interface lalu isikan IP dan subnet mask serta VLAN ID yang akan kita pasang (VLAN 99).</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsgw6WwU_1KVrL9TOsoyTexhzIFCCFBTwd-J57NTkQBPwThvc_uixIbBgUCvRiGNDhhNHkiKb-nioZ4S0cFeWmyrOSVfX0nq2iBYbE-iRTqgCE9uQ0fWnO5BlVXXlAuJnANjD2pCSnjWIf-joQRxH5w3EFMxEny-DGf99FOhqhHPRILCdCKHHf9sfSrA/s719/vlan-management-OLT-1-719x500.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="719" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsgw6WwU_1KVrL9TOsoyTexhzIFCCFBTwd-J57NTkQBPwThvc_uixIbBgUCvRiGNDhhNHkiKb-nioZ4S0cFeWmyrOSVfX0nq2iBYbE-iRTqgCE9uQ0fWnO5BlVXXlAuJnANjD2pCSnjWIf-joQRxH5w3EFMxEny-DGf99FOhqhHPRILCdCKHHf9sfSrA/s320/vlan-management-OLT-1-719x500.jpg" width="320" /></a></div><p></p><h3 class="gb-headline gb-headline-24ad4ad2 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px;">Setting Gateway dan DNS OLT<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><div class="separator" style="clear: both; text-align: center;"><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Gateway wajib anda isi agar OLT bisa diakses dari network yang berbeda.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Caranya cukup klik tombol setting di sebelah Default route.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Isi juga DNS dengan meng klik tombol setting di sebalah kanan baris DNS.</p><h3 class="gb-headline gb-headline-9f16df2f gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px; text-align: start;"><span class="ez-toc-section" id="OLT_Sudah_Bisa_Diakses_dari_LAN" style="box-sizing: inherit;"></span>OLT Sudah Bisa Diakses dari LAN<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Setelah kita mensetting VLAN management dengan ip 192.168.66.2 pada OLT, sekarang sudah bisa diakses dari jaringan lan tanpa harus colok kabel ke port NMS.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Cukup konekan laptop/pc/hp pada jaringan distribusi yang terkonek ke mikrotik lalu ketikan ip 192.168.66.2 pada browser, otomatis OLT akan terbuka.</p><h2 class="gb-headline gb-headline-26e8e36d gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 27px; line-height: 1.5; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Setting_VLAN_Distribusi_di_OLT" style="box-sizing: inherit;"></span>Setting VLAN Distribusi di OLT<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h2><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Saat menggunakan OLT, wajib hukum nya menggunakan VLAN agar kita bisa mendistribusikan service ke client dengan lebih mudah.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Dengan VLAN kita bisa membuat virtual interface/kabel untuk mengantarkan service ke client.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Misal nya pada contoh saya menggunakan VLAN :</p><ul style="background-color: white; border: 0px; box-sizing: border-box; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.5em 3em; padding: 0px; text-align: start;"><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">VLAN ID 99 untuk management device/meremote perangkat</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">VLAN ID 100 untuk PPPoE</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">VLAN ID 110 untuk HOTSPOT<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbklw2A64vIFWco1JHSq12Uiyt69wqoInzt76LDuv37P0aV_wNj0Ynd-DN-YPZJFNgwOaEIL_VC8KSC3hXMtu9V53sa2ha3QmMhyyK8XNZ0X4lz6Xae_cKtxRgOqGNifY5I972ctGOpoyXJZW37-UERYudegZSbJPu6aZj6KCoPOYkeuXjYiyyWL20KQ/s990/Setting-VLAN-OLT.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="295" data-original-width="990" height="119" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbklw2A64vIFWco1JHSq12Uiyt69wqoInzt76LDuv37P0aV_wNj0Ynd-DN-YPZJFNgwOaEIL_VC8KSC3hXMtu9V53sa2ha3QmMhyyK8XNZ0X4lz6Xae_cKtxRgOqGNifY5I972ctGOpoyXJZW37-UERYudegZSbJPu6aZj6KCoPOYkeuXjYiyyWL20KQ/w400-h119/Setting-VLAN-OLT.jpeg" width="400" /></a></div><br /></li></ul></div><h3 class="gb-headline gb-headline-e44a8853 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px;">Buat Interface VLAN di Mikrotik<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">OLT sejatinya adalah sebuah <a data-id="9990" data-type="post" href="https://www.tembolok.id/cara-setting-vlan-di-mikrotik/" style="box-sizing: inherit; color: #0777e6; text-decoration-line: none; transition: color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s;">managable switch</a> yang berfungsi sebagai hub untuk client yang ada di jaringan PON.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Mikrotiklah yang tetap menjadi otak jaringan yang mengatur lalulintas data.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Kita perlu mensetting VLAN di mikrotik agar nantinya bisa didistribusikan je jaringan PON lewat OLT.</p><ul style="background-color: white; border: 0px; box-sizing: border-box; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.5em 3em; padding: 0px;"><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">VLAN ID 99 untuk management device/meremote perangkat</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">VLAN ID 100 untuk PPPoE</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">VLAN ID 110 untuk HOTSPOT<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqDlMAuWe84WEvT3vzzpnHe8fVHm2ll7e_Y6_ZgcNhWfod34h3DkZ-0jR7AatcztHxU3n3KfkOtgWkRZutRJKEKECH-hK5cf75KV9SYFwiJxfzM8lao5LsC8_CNas4rxMpB4Ygn7dc9m4Brdn9lhJ4Uw3x60Ny2liPpm4SpzgmmD88KJwc1_2t-Yq8tw/s730/membuat-VLAN-di-mikrotik-untuk-OLT.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="392" data-original-width="730" height="172" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqDlMAuWe84WEvT3vzzpnHe8fVHm2ll7e_Y6_ZgcNhWfod34h3DkZ-0jR7AatcztHxU3n3KfkOtgWkRZutRJKEKECH-hK5cf75KV9SYFwiJxfzM8lao5LsC8_CNas4rxMpB4Ygn7dc9m4Brdn9lhJ4Uw3x60Ny2liPpm4SpzgmmD88KJwc1_2t-Yq8tw/s320/membuat-VLAN-di-mikrotik-untuk-OLT.jpeg" width="320" /></a></div><br /></li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"><div class="separator" style="clear: both; text-align: center;"><p style="border: 0px; box-sizing: inherit; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Setting seperti biasa agar HOTSPOT dan PPPoE agar berjalan dan menggunakan interface VLAN supaya bisa didistribusikan melalui jaringan PON lewat OLT.</p><h3 class="gb-headline gb-headline-f32f7373 gb-headline-text" style="border: 0px; box-sizing: inherit; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px; text-align: start;"><span class="ez-toc-section" id="Tentukan_Uplink_Port" style="box-sizing: inherit;"></span>Tentukan Uplink Port<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="border: 0px; box-sizing: inherit; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Uplink port adalah port ethernet yang terhubung ke mikrotik sebagai sumber internet untuk client</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8gc4CGdFz5DGMkI1r9JbY-kqLY-8HnimYcoP7M04CzOVz9Og7eJe6BvwHSNSzQ6VZIh3xKHh9U4iJ5ECWUUUg72SfGKsc3UtuIfDyiL1LXhvtfqTGqhsazSaJUuOJnBtk9KUMR4lUuwYGHQu-MhwZWbqzNC17W_9kUy3YbeI2N11CIHAixivnry3x2Q/s541/port-uplink-PON-OLT.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="123" data-original-width="541" height="73" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8gc4CGdFz5DGMkI1r9JbY-kqLY-8HnimYcoP7M04CzOVz9Og7eJe6BvwHSNSzQ6VZIh3xKHh9U4iJ5ECWUUUg72SfGKsc3UtuIfDyiL1LXhvtfqTGqhsazSaJUuOJnBtk9KUMR4lUuwYGHQu-MhwZWbqzNC17W_9kUy3YbeI2N11CIHAixivnry3x2Q/s320/port-uplink-PON-OLT.jpeg" width="320" /></a></div><br /><p></p></div></li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"><div class="separator" style="clear: both; text-align: center;"><p style="border: 0px; box-sizing: inherit; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Pilihan nya dari port ethernet 1-4 dan port SFP 5-8.</p><p style="border: 0px; box-sizing: inherit; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Pada contoh tutorial ini saya mengugnakan port 1 ethernet sebagai uplink yang akan terkonek langsung ke mikrotik ether2.</p><p style="border: 0px; box-sizing: inherit; margin: 0px 0px 1.5em; padding: 0px; text-align: start;"></p><h3 class="gb-headline gb-headline-d453f999 gb-headline-text" style="border: 0px; box-sizing: inherit; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px; text-align: start;"><span class="ez-toc-section" id="Tentukan_PON_port" style="box-sizing: inherit;"></span>Tentukan PON port<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="border: 0px; box-sizing: inherit; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Ada 4 slot SFP yang bisa kita gunakan untuk jalur Pasive optical network (PON) sebagai jaringan jalur distribusi ke client melalui fiber optic.</p><p style="border: 0px; box-sizing: inherit; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Ke empat port ini diberi label PON, berada di sebelah kiri.</p><p style="border: 0px; box-sizing: inherit; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Pada contoh tutorial ini saya mengunakan port 1 PON, tapi port 2-4 sudah disetting sama dengan port 1 agar nantinya bisa langsung digunakan.</p><h3 class="gb-headline gb-headline-3828ee8e gb-headline-text" style="border: 0px; box-sizing: inherit; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px; text-align: start;"><span class="ez-toc-section" id="Pasang_VLAN_pada_uplink_dan_EPON_port" style="box-sizing: inherit;"></span>Pasang VLAN pada uplink dan EPON port<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="border: 0px; box-sizing: inherit; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Buat interface VLAN dengan jenis tagged yang diletakkan di interface Uplink (eth1) dan PON (PON01-4) agar VLAN tagged ini diteruskan dan bisa dipakai oleh modem/onu/ont yang dipasang di client.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuEZnQHS4YGdgyYtoRNIDtIAhF1wUZ4T5fuXNhDJlBxkhe1_W3yha7d5wyLPGrDu3fs7JUo4o4QBxVVkeKoH3wmnl67Up3L8QOyCJxlJPfElM_w-qLBONV0F8_yY-v8jmXEpqw7Uv-kbPhX61Z4w1b1ZUypGMJA2F2o5Qz02fr4PXLJI70FSlXWjt5EQ/s800/pasang-vlan-management-OLT-800x500.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="800" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuEZnQHS4YGdgyYtoRNIDtIAhF1wUZ4T5fuXNhDJlBxkhe1_W3yha7d5wyLPGrDu3fs7JUo4o4QBxVVkeKoH3wmnl67Up3L8QOyCJxlJPfElM_w-qLBONV0F8_yY-v8jmXEpqw7Uv-kbPhX61Z4w1b1ZUypGMJA2F2o5Qz02fr4PXLJI70FSlXWjt5EQ/s320/pasang-vlan-management-OLT-800x500.jpg" width="320" /></a></div><br /><p></p></div></li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"><div class="separator" style="clear: both; text-align: center;"><p style="border: 0px; box-sizing: inherit; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Untuk merubah Name cukup klik menu setting yang ada disebelah kanan VLAN list lalu klik setting name.</p><p style="border: 0px; box-sizing: inherit; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Lakukan dengan cara yang sama ketika anda ingin menambahkan VLAN lain di OLT.</p><h2 class="gb-headline gb-headline-b8858179 gb-headline-text" style="border: 0px; box-sizing: inherit; font-size: 27px; line-height: 1.5; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Management_ONUModem" style="box-sizing: inherit;"></span>Management ONU/Modem<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h2><p style="border: 0px; box-sizing: inherit; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Setiap modem yang terkoneksi ke OLT bisa kita lihat status nya, mulai dari sinyal, jenis, waktu pasang, dan lain sebagainya.</p><p style="border: 0px; box-sizing: inherit; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Kita juga bisa menentukan bagaimana cara modem bisa terkoneksi ke OLT kita, jadi gak sembarang modem bisa terkonek ke OLT.</p><h3 class="gb-headline gb-headline-ffa419eb gb-headline-text" style="border: 0px; box-sizing: inherit; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px; text-align: start;"><span class="ez-toc-section" id="Mengatur_Authentifikasi_Modem_ONUONT" style="box-sizing: inherit;"></span>Mengatur Authentifikasi Modem ONU/ONT<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="border: 0px; box-sizing: inherit; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Kita bisa mengatur bagaimana OLT memperlakukan modem yang terkonek ke jaringan, apakah langsung otomatis konek atau perlu didaftarkan manual.</p><p style="border: 0px; box-sizing: inherit; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Untuk merubah authentifikasi modem caranya:</p><ol style="border: 0px; box-sizing: border-box; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.5em 3em; padding: 0px; text-align: start;"><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">Klik menu advanced setting > PON Port > PON setting</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">klik pada menu dropdown setting pada port PON yang akan anda setting (misal PON01)</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">Pada auth type ganti dengan manualagar modem yang terkoneksi tidak bisa langsung terdaftar di OLT begitu saja.<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_FsphpAL-lpBjL47bTAxSbGogJTYV6orRWd5bDCAnJxQIV2_GR8h-qlLoz338jRtTQciNivUXamHmbM6N70hgvChTWYxjWk3rabLQNNIP4effn8HASBdT7A5CF7qgDbFIS_OAvHOnLbTwQ4t_H7XGAdILd8h8tmdpsmVGcZhdF7zbWEtkpHhYaawrIQ/s996/set-autentifikasi-Modem-ONU.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="467" data-original-width="996" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_FsphpAL-lpBjL47bTAxSbGogJTYV6orRWd5bDCAnJxQIV2_GR8h-qlLoz338jRtTQciNivUXamHmbM6N70hgvChTWYxjWk3rabLQNNIP4effn8HASBdT7A5CF7qgDbFIS_OAvHOnLbTwQ4t_H7XGAdILd8h8tmdpsmVGcZhdF7zbWEtkpHhYaawrIQ/s320/set-autentifikasi-Modem-ONU.jpg" width="320" /></a></div></li></ol></div></li></ul></div></div><br /><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Jika auth type manual maka kita perlu mendaftarkan mac address modem yang akan dipasang di ONU table.</p></div><h3 class="gb-headline gb-headline-f6f11662 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Melihat_ONU_yang_Terkoneksi" style="box-sizing: inherit;"></span>Melihat ONU yang Terkoneksi<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Untuk melihat modem ONU yang terkoneksi ke OLT cukup klik pada menu ONU table</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Dari list yang ada kita bisa melihat detail informasi dari ONU tersebut dan bisa memberi label tiap ONU yang terpasang agar memudahkan saat perbaikan.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWk-Yc4KVmW3JJc7LBgO2GVnz957zFI2AfRgoOHm-HBeXowBpFyco3hRlBvTAX9i5zJVXi69BfrlhCpMFQnYRTU60FvBISOi_egKx-BdjbK3t4lyXR3ZUurcC0lkcNL-QtKV8f3ZRYHpjDQAveLqueCgWjqQcLyj7vRNxIVvieDNzPmiktw7xiSQORUA/s1000/melihat-list-modem-onu-di-OLT-1000x350.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="350" data-original-width="1000" height="112" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWk-Yc4KVmW3JJc7LBgO2GVnz957zFI2AfRgoOHm-HBeXowBpFyco3hRlBvTAX9i5zJVXi69BfrlhCpMFQnYRTU60FvBISOi_egKx-BdjbK3t4lyXR3ZUurcC0lkcNL-QtKV8f3ZRYHpjDQAveLqueCgWjqQcLyj7vRNxIVvieDNzPmiktw7xiSQORUA/s320/melihat-list-modem-onu-di-OLT-1000x350.jpg" width="320" /></a></div><p></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Klik pada tombol Add untuk mendaftarkan mac address modem yang akan dipasang di pelanggan jika kita menggunakan auth type manual.</p><div class="separator" style="clear: both;"><h3 class="gb-headline gb-headline-0e6de936 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Memberi_Label_Pada_ONU" style="box-sizing: inherit;"></span>Memberi Label Pada ONU<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Kita perlu memberi label setiap modem yang terkonek ke client secara digital agar memudahkan pada saat trouble shooting.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Agar mudah pemberian label baiknya disertakan lokasi,nomer ODP,nama agar memudahkan pada saat pengecekan.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfAQY_vMEMm-b-boBYDdy0qmoBfAJ_znnBlgtjpWfYuy_DYOrdbCa0W3Xd7mu7sTRVIYo8z3xsOXzB1YyV8SSVRMpIxSU-N6TeVMNfSerpYVXd3o11scF8sHzjpqZV_EJOKmHZbx56g5gizlm6oevrWpUpEEACmU0kOkxphTzm6I_3LXgHi7lE0pBJcQ/s923/set-onu-info-OLT-923x500.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="923" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfAQY_vMEMm-b-boBYDdy0qmoBfAJ_znnBlgtjpWfYuy_DYOrdbCa0W3Xd7mu7sTRVIYo8z3xsOXzB1YyV8SSVRMpIxSU-N6TeVMNfSerpYVXd3o11scF8sHzjpqZV_EJOKmHZbx56g5gizlm6oevrWpUpEEACmU0kOkxphTzm6I_3LXgHi7lE0pBJcQ/s320/set-onu-info-OLT-923x500.jpg" width="320" /></a></div><p></p><h2 class="gb-headline gb-headline-08615915 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 27px; line-height: 1.5; margin: 0px 0px 20px; padding: 0px; text-align: center;">Utility Menu di OLT<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h2><div class="separator" style="clear: both; text-align: center;"><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Beberapa menu berguna yang pasti kita cari untuk mengatur perangkat itu sendiri, mulai dari akun login admin, save setting, reboot, log out, mematikan PON dll.</p><h3 class="gb-headline gb-headline-e41949fc gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px; text-align: start;"><span class="ez-toc-section" id="Menyimpan_Settingan_OLT" style="box-sizing: inherit;"></span>Menyimpan Settingan OLT<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Settingan yang telah kita lakukan tadi akan hilang jika OLT direstart/reboot sebelum kita menyimpan nya.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Kita harus masuk ke menu shortcut > save configuration untuk menyimpan settingan yang telah kita lakukan agar permanent.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOYFKRvIYw6cVSW3UF3tRrSieqqIRa7iSYhJNMguiH4DMpLNBm4vN-jfg8E8K8YyF8e970Pe7LAbNcfR3wFHetchFIf3XDMywgCDmbHcVxHr4KH7x8FbHx_x3OHMWPyJiShN-6e-Q73gBRDRw0vY_LgOJNi1YMPHVaL3VV7ykfRsaBnHsrR5et1ofGFw/s1001/cara-simpan-settinga-olt.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="414" data-original-width="1001" height="132" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOYFKRvIYw6cVSW3UF3tRrSieqqIRa7iSYhJNMguiH4DMpLNBm4vN-jfg8E8K8YyF8e970Pe7LAbNcfR3wFHetchFIf3XDMywgCDmbHcVxHr4KH7x8FbHx_x3OHMWPyJiShN-6e-Q73gBRDRw0vY_LgOJNi1YMPHVaL3VV7ykfRsaBnHsrR5et1ofGFw/s320/cara-simpan-settinga-olt.jpg" width="320" /></a></div><p></p><h3 class="gb-headline gb-headline-aa7bac5b gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px; text-align: start;">Merubah Password admin OLT<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><div class="separator" style="clear: both;"><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Setiap merk punya default account untu mengakses OLT, kita tidak mau orang tau dan masuk ke OLT kita menggunakan password default.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Untuk mencegah hal ini kita bisa merubah password OLT sesuai dengan yang kita inginkan agar lebih aman.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Cukup klik menu Advanced setting > System > User management >modifi password.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHGIrPtDMorjYcAccsajVFlcyYL9_InCAGahtRcnIk-lT-2o1Usnx2OqffLDY-OCj2qTflakcnxWlo4louiyAk8HEcfWnEpd5AI6PtnIYUjcCdWfgzda8NrFo5em4kYv7GMbePS3w5ESu2QdAMefEGz8aLnowGgy7-ic-fXSEL7iKVqdR-Hs5VGtlRmA/s802/ubah-password-olt-802x500.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="802" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHGIrPtDMorjYcAccsajVFlcyYL9_InCAGahtRcnIk-lT-2o1Usnx2OqffLDY-OCj2qTflakcnxWlo4louiyAk8HEcfWnEpd5AI6PtnIYUjcCdWfgzda8NrFo5em4kYv7GMbePS3w5ESu2QdAMefEGz8aLnowGgy7-ic-fXSEL7iKVqdR-Hs5VGtlRmA/s320/ubah-password-olt-802x500.jpg" width="320" /></a></div><p></p><h3 class="gb-headline gb-headline-7935600e gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5; margin: 0px 0px 20px; padding: 0px; text-align: start;">Merestart OLT<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Jangan pernah mereset OLT secara hard restart dengan cara mencabut power OLT, karena hal ini bisa menyebabkan kerusakan OLT secara software/korup.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Gunakan menu shortcut > Reboot untuk mereboot/restart OLT secara aman.</p><h2 class="gb-headline gb-headline-632b6af3 gb-headline-text" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 27px; line-height: 1.5; margin: 0px 0px 20px; padding: 0px; text-align: start;"><span class="ez-toc-section" id="KESIMPULAN" style="box-sizing: inherit;"></span>KESIMPULAN<span class="ez-toc-section-end" style="box-sizing: inherit;"></span></h2><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Untuk bisa mensetting OLT merk dan jenis apapun kita wajib tau konsep VLAN.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Karena pada dasarnya OLT adalah sebuah managable switch untuk mendistribusikan/membuat jaringan Optic pasive (tanpa perlu power tambahan di setiap percabangan).</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Konsep cara setting OLT HSGQ ini bisa anda terapkan di OLT merk apapun karena pada dasarnya semua OLT fungsinya sama.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Mungkin hanya nama menu, tataletak dan bahasa/istilah yang digunakan yang berbeda sedikit</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;"><br /></p></div><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px; text-align: start;">Ini hanya sebagai catatan pribadi..mudah2an///.berguna untuk sendiri dan orang lain</p></div></div><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;"><br /></p>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-45865133515343783162022-07-23T22:06:00.003+07:002022-07-23T22:17:59.958+07:00Merubah actual profile secara masal di userman<p> Ok teman2 pejuang network..kali ini saya akan share trik merubah actual-profile di userman secara masal..</p><p>jadi gini ceritanya....berhubung untuk perubahan kelas siswa dalam satu sekolahan tiap tahun ada kenaikan kelas...tentunya profile user hotspot juga akan saya set sesuai kelas baru masing2 siswanya..karena tiap kelas ada berbedaan kebutuhan bandwidhtnya teman2....ok langsung saja ya..</p><p>kita ga mungkin merubah profile hotspot nya satu2...padahal ada 1500 siswa..bisa nangis2 ni kita..:)</p><p>pertama untuk kelas 12(kelas 3 sma) setelah lulus siswa sudah tidah menggunakannya..tentunya kita hapus saja...untuk scriptnya mudah saja kalo menghapus...</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpUpuHUig3RvIK6AJSn4LuM19TTozGa-53tuqPlZCaoS-hRmUJln_Cug6-GtVc4tkqJwkwwDdD_mNLEDZLkwMJINXoKulBn6W9bK8bvGMjO0l5UpWRURgmhjUIfx9R0FG-cfdoAk_UwS2P0qCpSR3Tm8U-TBoTF_uEPQXashmPEICumJn9Rl2TLnNcag/s523/Screenshot_22.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="160" data-original-width="523" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpUpuHUig3RvIK6AJSn4LuM19TTozGa-53tuqPlZCaoS-hRmUJln_Cug6-GtVc4tkqJwkwwDdD_mNLEDZLkwMJINXoKulBn6W9bK8bvGMjO0l5UpWRURgmhjUIfx9R0FG-cfdoAk_UwS2P0qCpSR3Tm8U-TBoTF_uEPQXashmPEICumJn9Rl2TLnNcag/w640-h196/Screenshot_22.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div>gitu doang...<div>nah untuk merubah nya saya sedikit kesusahan...setelah saya otak-atik untuk merubahnya ada sedikit ribet sih...karena scriptnya ta cari di mbah google ga ketemu..akhirnya ya dengan cara saya sendiri begini ini </div><div>1. pertama kita kasih comment dulu sesuai dengan nama profile nya...dengan perintah</div><div><span> misal actual profile "kelas11</span>.</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk8VIWjw2hUMltrINI8zMFAGE7wfKWge8qo9MqnrCzsti5jdhpAUuHbH3YbjHvv0OIXBp0N6klndvgSe9gl3xA1_lPXgXTa_L1aaDKOCOWwOvIH8du3-Z7Y9ZaXJl4B6Z5MHamZs4gsfq3OPWnQx7lwfFk2IPM6bPEIZsiE3lQMflZWXDMsF5mFNOalQ/s558/Screenshot_21.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="146" data-original-width="558" height="168" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk8VIWjw2hUMltrINI8zMFAGE7wfKWge8qo9MqnrCzsti5jdhpAUuHbH3YbjHvv0OIXBp0N6klndvgSe9gl3xA1_lPXgXTa_L1aaDKOCOWwOvIH8du3-Z7Y9ZaXJl4B6Z5MHamZs4gsfq3OPWnQx7lwfFk2IPM6bPEIZsiE3lQMflZWXDMsF5mFNOalQ/w640-h168/Screenshot_21.png" width="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">2.kemudian kita hapus dulu actual-profile nya karena kalo kita set langsung ga mau..makannya ngakalinnya rada ribet nih...wkwkkw</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn2CRXrGcbOwVLYGXFvz-I6CQe1ZxU_KvZgSHUaTI67vQzxMuZxabB9lm9id-fppmaSmGIsjJhyS7Qn1PP_sdyA7vhGrbdeC5rhujDnCSwGOwFJa5VRMiOGdBf0cYGLokwgA-Y3m1BWhjtYYLfpgjc_8lr_KSr8ttOcMLnllGvuoYC1wAciSxf7lzzng/s445/Screenshot_23.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="94" data-original-width="445" height="136" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn2CRXrGcbOwVLYGXFvz-I6CQe1ZxU_KvZgSHUaTI67vQzxMuZxabB9lm9id-fppmaSmGIsjJhyS7Qn1PP_sdyA7vhGrbdeC5rhujDnCSwGOwFJa5VRMiOGdBf0cYGLokwgA-Y3m1BWhjtYYLfpgjc_8lr_KSr8ttOcMLnllGvuoYC1wAciSxf7lzzng/w640-h136/Screenshot_23.png" width="640" /></a></div><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdAbfcnnatQmilzZA_eVHvIpRJP2XiazxLaWBx2UkdJIPXyHj1k-cavwG_4wZ1c9YeGx5ZCDPNLFzjpAp66QIgUctnYchukwHno2jd3ifUDXacXyMZGG6JxonUevC12QwM_gjK4Gfmw7RbEstKMFTF16OGpzQ3L96LeBBtyGfYFkExjIz__rI0URtSdg/s500/Screenshot_24.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="500" data-original-width="399" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdAbfcnnatQmilzZA_eVHvIpRJP2XiazxLaWBx2UkdJIPXyHj1k-cavwG_4wZ1c9YeGx5ZCDPNLFzjpAp66QIgUctnYchukwHno2jd3ifUDXacXyMZGG6JxonUevC12QwM_gjK4Gfmw7RbEstKMFTF16OGpzQ3L96LeBBtyGfYFkExjIz__rI0URtSdg/s320/Screenshot_24.png" width="255" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">untuk memastikan kita cek salah satu user nya udah kehapus belum<br /><div style="text-align: left;"><br /></div></td></tr></tbody></table>3. selanjutnya baru kita tambahin profile menjadi kelas12(kelas3 sma)<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcKTDN8liaqbUrRGUw7DhdPI_-FhjFO16yULosVI1J-H94S1kvmJc1_aS0OCPySSxRAAHVbvd58vdGIK96VPvz7bwspo24lZ1JNMdFqMS6uHvSoYJyw5qr7fbRCniWLYJlpiJpJ_CIhCuTiBSXS_gpnCdk5K8znyl1ZEPC-STz10cej4oIdbCJtoYGIw/s664/Screenshot_25.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="116" data-original-width="664" height="112" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcKTDN8liaqbUrRGUw7DhdPI_-FhjFO16yULosVI1J-H94S1kvmJc1_aS0OCPySSxRAAHVbvd58vdGIK96VPvz7bwspo24lZ1JNMdFqMS6uHvSoYJyw5qr7fbRCniWLYJlpiJpJ_CIhCuTiBSXS_gpnCdk5K8znyl1ZEPC-STz10cej4oIdbCJtoYGIw/w640-h112/Screenshot_25.png" width="640" /></a></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYZeP-yvYx-LNvl2NGZPklvHBOhn12vrIsFpuXqYd079VjXXrMDZ473V0n_tcl3sq79RXDNumCf31QqqrcvsWu58lerAZdcLmpa6KgfAMmgvz1B706VhIu65wbl-kEvsN0sEkHuu2B6sEZqu3nXSBAfqn5cwblkON_cI__vtcWC8jdYCH6oGdSao-5qA/s486/Screenshot_29.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="486" data-original-width="379" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYZeP-yvYx-LNvl2NGZPklvHBOhn12vrIsFpuXqYd079VjXXrMDZ473V0n_tcl3sq79RXDNumCf31QqqrcvsWu58lerAZdcLmpa6KgfAMmgvz1B706VhIu65wbl-kEvsN0sEkHuu2B6sEZqu3nXSBAfqn5cwblkON_cI__vtcWC8jdYCH6oGdSao-5qA/s320/Screenshot_29.png" width="250" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">kita buka userman lagi..kita cek salah satu akun sudah berubah belum(jangan lupa refresh dulu browsernya)</td></tr></tbody></table><br /><div class="separator" style="clear: both; text-align: center;"><br /></div>4. terakhir kita rubah commentnya juga agar sama dengan profilnya<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhQce6NzP5OiH12a65U8cOkj9NJzg55p-x6FnOU5BPXoDHl3vJEN_UM6KQH7VLYtVSdpnm74JD8GTB2JyUOApZ5BMWL6Rq16XL5kUK_F3GvLo5q7Wl_k8zq6rreChQHQI_4YHjVRO9QjlLeGKFYVrnC8YsDWzQw457NOHUVP7PtjyqflbBEJWiRTcgmQ/s555/Screenshot_27.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="136" data-original-width="555" height="78" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhQce6NzP5OiH12a65U8cOkj9NJzg55p-x6FnOU5BPXoDHl3vJEN_UM6KQH7VLYtVSdpnm74JD8GTB2JyUOApZ5BMWL6Rq16XL5kUK_F3GvLo5q7Wl_k8zq6rreChQHQI_4YHjVRO9QjlLeGKFYVrnC8YsDWzQw457NOHUVP7PtjyqflbBEJWiRTcgmQ/s320/Screenshot_27.png" width="320" /></a></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTZKDBXnrmbv7JfFCBRqAMvyATekd8P8X3H-OBtZp6VYB2OKMwkEWr1JOHDcieE3ImPSM_7OrPEkxdFX0CN63Pwugrwl2LSn4nZao1klCSztXWImlnH0ivuB2zpP3Iha_yIvIOYPeW_gWJRhhEFrCukFR-w7fkSku1VKCNgqIcH0lh1x7Eps_s5zhnKQ/s686/Screenshot_28.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="78" data-original-width="686" height="36" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTZKDBXnrmbv7JfFCBRqAMvyATekd8P8X3H-OBtZp6VYB2OKMwkEWr1JOHDcieE3ImPSM_7OrPEkxdFX0CN63Pwugrwl2LSn4nZao1klCSztXWImlnH0ivuB2zpP3Iha_yIvIOYPeW_gWJRhhEFrCukFR-w7fkSku1VKCNgqIcH0lh1x7Eps_s5zhnKQ/s320/Screenshot_28.png" width="320" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">kemudian kita cek udah bener ga script kita<br /><br /></td></tr></tbody></table>ok kawan2....kiranya begitu saja sih...kalo kawan2 punya trik yang lebih simple dan mudah bisa share juga di coment..biar ilmu kita bermanfaat untuk org lain<br /><div class="separator" style="clear: both; text-align: center;"><br /></div><div><div><div class="separator" style="clear: both; text-align: left;"><br /></div><br /></div></div>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-6066403747207825632022-07-15T15:18:00.001+07:002022-07-15T15:18:11.830+07:00Membuat Bridge mode di modem ZTE f609<p> Ada kalanya kita manfaatkan modem zte sebagai mode bridge...dengan tujuan semua manajemen client memang harus dilewatkan ruter mikrotik..dan untuk menghemat device wifi kita manfaatkan modem zte dari ISP..yg topologinya sbg berikut..LAN1 Modem konek ke WAN1 mikrotik...kemudian untuk Lokal mikrotik dengan eth2..berhubung mikrotik nya ga ada wifi nya...eth2 mikrotik kita konekkan ke LAN4 modemnya.....dan untuk konfigurasi modemna sebagai berikut</p><p>1.masuk ke modem ZTE kemudian buat konfig WAN conection dengan nama bridge</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPrO-LwyN8Tuj5euVqfyC5yp2BOycIFyiPTqOUjawFh37ZuQ1BgWRvaMV2Pcu6Vs2MKqT9e8CMVgLc_sW_dvvSCKyn1RIZ-CFCJdFR3OWeKCPZcc5ApyL3Ff-17H68U2--6AbtyK7JGvYlF17uqUjx3obtn_d5IwynyevkqsZIATgQpYVjHRGAxCDSow/s838/Screenshot_24.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="607" data-original-width="838" height="290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPrO-LwyN8Tuj5euVqfyC5yp2BOycIFyiPTqOUjawFh37ZuQ1BgWRvaMV2Pcu6Vs2MKqT9e8CMVgLc_sW_dvvSCKyn1RIZ-CFCJdFR3OWeKCPZcc5ApyL3Ff-17H68U2--6AbtyK7JGvYlF17uqUjx3obtn_d5IwynyevkqsZIATgQpYVjHRGAxCDSow/w400-h290/Screenshot_24.png" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;">lihat seperti gbr di atas</div><div class="separator" style="clear: both; text-align: left;">2.kemudian kita ceklist LAN4 dan SSID1 yg akan di jadikan mode bridge</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5jpQYKTeIVm_v6T_48QCWDSHDC2MBR3ouN1pU6M9qiT7rUfXTl3ZciymcpMOGk0ZzLJ8HVp2BPVTxDTwKRkosubq_q65NKATqXyXT9jiMFqQbl0ch2ZP1IQiwwTTN1ze7AoYI2Ub_17dq6kZdgdGJUra1zLSb1Wb--JtWWxLILp90WVFDLoIeXV4-BA/s700/Screenshot_25.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="501" data-original-width="700" height="286" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5jpQYKTeIVm_v6T_48QCWDSHDC2MBR3ouN1pU6M9qiT7rUfXTl3ZciymcpMOGk0ZzLJ8HVp2BPVTxDTwKRkosubq_q65NKATqXyXT9jiMFqQbl0ch2ZP1IQiwwTTN1ze7AoYI2Ub_17dq6kZdgdGJUra1zLSb1Wb--JtWWxLILp90WVFDLoIeXV4-BA/w400-h286/Screenshot_25.png" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;">lihat seperti gambar</div><div class="separator" style="clear: both; text-align: left;">3. yg terakhir kita buat mode lan default nya rubah ke wan</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJesqkXpAUXS3Bqsq9dbgtGAbTJIwPARLqgQkK1JM7jJtH1FozBUe-7U8otBI6SHbfccVxM_GNoTmbPg7v6nPQ_bBhR0DySDAkUZAqXFiHWWoNhKRMirzFIiEW1jsUPbPivIkYmg0Nod7X-gr9TDIuNZ3rjYRhyaKcKVz0nbH-URKwWL49b_V23WWb-w/s593/Screenshot_26.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="320" data-original-width="593" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJesqkXpAUXS3Bqsq9dbgtGAbTJIwPARLqgQkK1JM7jJtH1FozBUe-7U8otBI6SHbfccVxM_GNoTmbPg7v6nPQ_bBhR0DySDAkUZAqXFiHWWoNhKRMirzFIiEW1jsUPbPivIkYmg0Nod7X-gr9TDIuNZ3rjYRhyaKcKVz0nbH-URKwWL49b_V23WWb-w/w400-h216/Screenshot_26.png" width="400" /></a></div><div><br /></div>jadi penjelasanya adalah..LAN4 dan SSID1 kita jadikan mode bridge yaitu sebagai media transfer data yg dikirimkan ke user melalui wifi modem...dan tentu saja ip dan internet di berikan oleh ruter mikrotiknya...<div>simple bukan...jadi kita ga perlu beli lagi wifi...lumayan irit kan<br /><div class="separator" style="clear: both; text-align: left;"><br /></div><br /><div class="separator" style="clear: both; text-align: left;"><br /></div><br /><p><br /></p></div>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-12642434464631347862022-07-04T20:58:00.005+07:002022-07-05T10:12:14.895+07:00MENGKONEKSIKAN UNIFI AP DENGAN CONTROLLER YANG BEDA SEGMENT IP<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikVGSsoPIdibukVU7d9pKgF9pIXwl3xgYhaEo0sHLozikQ_eDaxVKjMQJHtwdTbtqH2HD2ryqcBmFNsEoB1pD2rgWfQzj2R53gmDG3kaS79Z1-hUZIaQnCEyzQ3ivbyeC4Q4aGY2xKT61evAG4AGSCDYDfBktCXNoPeP1LKmPhFqljoeTs4A7pDLhP6A/s610/Screenshot_5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="329" data-original-width="610" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikVGSsoPIdibukVU7d9pKgF9pIXwl3xgYhaEo0sHLozikQ_eDaxVKjMQJHtwdTbtqH2HD2ryqcBmFNsEoB1pD2rgWfQzj2R53gmDG3kaS79Z1-hUZIaQnCEyzQ3ivbyeC4Q4aGY2xKT61evAG4AGSCDYDfBktCXNoPeP1LKmPhFqljoeTs4A7pDLhP6A/w400-h216/Screenshot_5.png" width="400" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><div class="entry-content content-margin clearfix" style="border: 0px; color: #555555; font-family: "open sans", Helvetica, Arial, sans-serif; font-size: 16px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 30.5px 45.75px; vertical-align: baseline;"><p style="border: 0px; font: inherit; margin: 0px 0px 1.875rem; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;">Sesuai Judulnya....untuk konfigurasi adopt unifi yg berbeda jaringan, unifi menyediakan konfigurasi melalui ssh...langsung saja cara config nya spt ini,</p><p style="border: 0px; font: inherit; margin: 0px 0px 1.875rem; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 700; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">Lakukan SSH ke perangkat AP</span> (untuk windows bisa menggunakan putty) user pass ubnt</p><pre style="background: rgb(247, 247, 247); border: 1px solid rgb(238, 238, 238); font-family: consolas, "Courier New", Courier, monospace; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1.875rem; margin-top: 0px; padding: 1.25rem; vertical-align: baseline; white-space: pre-wrap;">bit@bit-X200CA:~$ ssh ubnt@192.168.61.2
ubnt@192.168.61.2's password:
Permission denied, please try again.
ubnt@192.168.61.2's password:
BusyBox v1.11.2 (2017-05-08 09:44:26 PDT) built-in shell (ash)
Enter 'help' for a list of built-in commands.
BZ.v3.7.58# info
Model: UAPv2
Version: 3.7.58.6385
MAC Address: 78:8a:20:9e:67:0f
IP Address: 192.168.61.2
Hostname: UBNT
Uptime: 54 seconds
Status: Unable to resolve (http://unifi:8080/inform)</pre><p style="border: 0px; font: inherit; margin: 0px 0px 1.875rem; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;">dari perintah info di atas bisa kita lihat status koneksi ke controller nya</p><p style="border: 0px; font: inherit; margin: 0px 0px 1.875rem; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 700; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">Konekan ke controller dengan perintah set-inform</span></p><pre style="background: rgb(247, 247, 247); border: 1px solid rgb(238, 238, 238); font-family: consolas, "Courier New", Courier, monospace; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1.875rem; margin-top: 0px; padding: 1.25rem; vertical-align: baseline; white-space: pre-wrap;">BZ.v3.7.58# set-inform http://192.168.45.4:8080/inform
Adoption request sent to 'http://192.168.45.4:8080/inform'.
1. please adopt it on the controller
2. issue the set-inform command again
3. <inform_url> will be saved after device is successfully managed
BZ.v3.7.58#</pre><p style="border: 0px; font: inherit; margin: 0px 0px 1.875rem; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;">langkah selanjut nya lakukan adopt di controller nya (di kasus saya ip controller 192.168.45.4)</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlRZDddf2SyNgXv7_E8IyYCA_Ha4JJ-pZQleBZpCvAMybiLxRSnMRylWb2KE6qAoi-jkuUkF82DzdM5MhNM5Jg75Tcm6LmQ9cihQ1SeSVd0DHFuE06lEsDoNewLfUVaNv6PJvGi26IQCGbx4OD3qLVfGJPn5wLAyCtP47rr6F2e0DqPoI37dejG7TT0g/s1362/Screenshot_6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="393" data-original-width="1362" height="115" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlRZDddf2SyNgXv7_E8IyYCA_Ha4JJ-pZQleBZpCvAMybiLxRSnMRylWb2KE6qAoi-jkuUkF82DzdM5MhNM5Jg75Tcm6LmQ9cihQ1SeSVd0DHFuE06lEsDoNewLfUVaNv6PJvGi26IQCGbx4OD3qLVfGJPn5wLAyCtP47rr6F2e0DqPoI37dejG7TT0g/w400-h115/Screenshot_6.png" width="400" /></a></div><br /><p style="border: 0px; font: inherit; margin: 0px 0px 1.875rem; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;"><br /></p><p style="border: 0px; font: inherit; margin: 0px 0px 1.875rem; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;">setelah di klik adopt lakukan perintah set-inform lagi di perangkat AP</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEjwQjoe2PTx-KL7agYsBfsIIBRLbPjOT2cX_FuF21ITCoyzfCr9eVJQkjHw97WGPjmyo20SBTNGf-VELcfshJK9KrNPnimz4JQCAP4wD-yUPRybwF0Ps5kFlXN2gCJ8igSO46G0ArtTEhNNfiF96Jyq-n1aIkKb0PZYYqPftySWkpSnsdcGJki4FFTg/s653/Screenshot_7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="413" data-original-width="653" height="253" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEjwQjoe2PTx-KL7agYsBfsIIBRLbPjOT2cX_FuF21ITCoyzfCr9eVJQkjHw97WGPjmyo20SBTNGf-VELcfshJK9KrNPnimz4JQCAP4wD-yUPRybwF0Ps5kFlXN2gCJ8igSO46G0ArtTEhNNfiF96Jyq-n1aIkKb0PZYYqPftySWkpSnsdcGJki4FFTg/w400-h253/Screenshot_7.png" width="400" /></a></div><br /><p style="border: 0px; font: inherit; margin: 0px 0px 1.875rem; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;"><br /></p><p style="border: 0px; font: inherit; margin: 0px 0px 1.875rem; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;">Setelah melakukan perintah set-inform yang ke dua kali , status di controller akan provisioning</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTZXk5b_KTnz3TKQFiaKa6BNS0C4wzjkX0S3Ej4_nhnupCJ23_I4NhD2Z1yTZTxU8jFQ870znjTIvCRfq58Hi9IarlZDpzkP00HK_NIf2jvNwrhrXPsxKJ_1Bax9Q4_n47_NuZGGNobGFOvGoEbei8YBlqTQysWW0K36S30ADD83iAWxINh_Us2q5gaw/s1363/Screenshot_8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="292" data-original-width="1363" height="86" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTZXk5b_KTnz3TKQFiaKa6BNS0C4wzjkX0S3Ej4_nhnupCJ23_I4NhD2Z1yTZTxU8jFQ870znjTIvCRfq58Hi9IarlZDpzkP00HK_NIf2jvNwrhrXPsxKJ_1Bax9Q4_n47_NuZGGNobGFOvGoEbei8YBlqTQysWW0K36S30ADD83iAWxINh_Us2q5gaw/w400-h86/Screenshot_8.png" width="400" /></a></div><br /><p style="border: 0px; font: inherit; margin: 0px 0px 1.875rem; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;"><br /></p><p style="border: 0px; font: inherit; margin: 0px 0px 1.875rem; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;">setelah proses provisioning selesai , status akan berubah connected dan untuk mengecek nya kita bisa remote kembali AP nya (setelah status connected user dan password untuk remote AP menggunakan user dan password yang di controller di bagian setting -> site -> device authentication )</p><pre style="background: rgb(247, 247, 247); border: 1px solid rgb(238, 238, 238); font-family: consolas, "Courier New", Courier, monospace; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 1.875rem; margin-top: 0px; padding: 1.25rem; vertical-align: baseline; white-space: pre-wrap;">bit@bit-X200CA:~$ ssh admin@192.168.61.2
admin@192.168.61.2's password:
Permission denied, please try again.
admin@192.168.61.2's password:
BusyBox v1.11.2 (2017-05-08 09:44:26 PDT) built-in shell (ash)
Enter 'help' for a list of built-in commands.
BZ.v3.7.58# info
Model: UAPv2
Version: 3.7.58.6385
MAC Address: 78:8a:20:9e:67:0f
IP Address: 192.168.61.2
Hostname: Unifi-SMA-PA-Piket
Uptime: 950 seconds
Status: Connected (http://192.168.45.4:8080/inform)
BZ.v3.7.58#</pre><p style="border: 0px; font: inherit; margin: 0px 0px 1.875rem; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;"> </p><p style="border: 0px; font: inherit; margin: 0px 0px 1.875rem; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;">status dari ap nya connected ke server controller 192.168.45.4</p></div>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-51191281400318795752022-05-17T19:05:00.014+07:002022-05-17T20:25:31.765+07:00Block Akses internet khusus untuk Aplikasi tertentu<p> Untuk Alasan tertentu ada kalanya semua akses internet emang harus diblock semua..misalnya mungkin agar internet tidak di pakai semaunya oleh user....karena kuota internet terbatas biasanya :)..tentunya agar irit kuota yeah..............dan dengan pertimbangan tertentu utuk penggunaan internet yang dibatasi dan hanya dipakai untuk beberapa aplikasi yang tentunya membutuhkan jaringan internet seperti kasir atau retail dll..............</p><p>Ok kawan ga usah banyak bct..ini saya share gimana cara kita block semua internet dan kita ijinkan hanya beberapa aplikasi tertentu dan IP tertentu saja untuk konek keserver nya retail.......</p><p>pertama tentunya saya tidak akan jelaskan bagaimana seting mikrotik dari awal....sekarang kalau kita beli router mikrotik tentunya udah ada bawaan setingan defaultnya tinggal plug n play bisa menjadi router....</p><p>Agar racikan script ini berfungsi pertama disable atau hapus saja semua setingan yang ada di IP-Firewall-Filter-Rules (khusus yang belum paham maksud setingan bawaan) karena kemungkinan setingan bawaan kalau kita ga paham akan mempengaruhi berjalan atau tidaknya setingan tujuan kita memblock semua akses internet...</p><p>yg pertama buka new terminal di winbox dan masukkan saja script di bawah ini</p><p>sebelumnya kita buat daftar ip yang akan kita bolehkan diakses oleh aplikasi, misal seperti whatsapp atau anydesk</p><p><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;">/ip firewall address-list </span></p><p><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;"><span style="font-size: 17.3333px;">add address=vi-tech612.com list=akses </span></span></p><p><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;"><span style="font-size: 17.3333px;">add address=web.whatsapp.com list=akses </span></span></p><p><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;"><span style="font-size: 17.3333px;">add address=whatsapp.com list=akses </span></span></p><p><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;"><span style="font-size: 17.3333px;">add address=anydesk.com comment=anydesk list=akses</span></span></p><p><br /></p><p>Kalau Dengan isi manual gambarnya seperti ini</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB1FGOhDgF3aawYouacO2tlfbLqEqpD5O55l8HuTNMqqsqKwCvstkUCAjvCQbxbOlqQeAkmckPhBJMyWsB5pazBcBkCEHC6jwnOcIXDlWWB9nnWo_6udHgvNNhr-qdlSRPvuRUEXPSagbCRckowA7K7coZT29XJSrPVbrmk14BOYZDX2MNp7lUQibQwA/s382/Screenshot_3.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="287" data-original-width="382" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB1FGOhDgF3aawYouacO2tlfbLqEqpD5O55l8HuTNMqqsqKwCvstkUCAjvCQbxbOlqQeAkmckPhBJMyWsB5pazBcBkCEHC6jwnOcIXDlWWB9nnWo_6udHgvNNhr-qdlSRPvuRUEXPSagbCRckowA7K7coZT29XJSrPVbrmk14BOYZDX2MNp7lUQibQwA/s320/Screenshot_3.png" width="320" /></a></div><br />Dan Tambahin Ip apa aja yang akan di bolehin akses sesuai keinginan<p></p><p>lalu untuk layer whatsApp boleh tambahin juga biar ke mark semua akses WhatsApp</p><p><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;">/ip firewall layer7-protocol </span></p><p><span style="color: #333333;"><span style="font-size: 17.3333px;">add name=WhatsApp regexp="^.+(whatsapp.com).*\$"</span></span></p><p><br /></p>baru Kemudian kita buat mangle dengan script berikut untuk nambahin akses ke whatsApp:<div><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;"><br /></span></div><div><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;">/ip firewall mangle</span></div><div><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;"><span style="font-size: 17.3333px;">add action=add-dst-to-address-list address-list=akses address-list-timeout=none-dynamic chain=prerouting content=whatsapp.com </span></span></div><p><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;">add action=add-dst-to-address-list address-list=akses address-list-timeout=none-dynamic chain=prerouting content=whatsapp </span></p><p><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;">add action=add-dst-to-address-list address-list=akses address-list-timeout=none-dynamic chain=prerouting content=anydesk </span></p><p><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;">add action=add-dst-to-address-list address-list=akses address-list-timeout=none-dynamic chain=prerouting dst-port=5222,53,5228,7275 protocol=tcp </span></p><p><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;">add action=add-dst-to-address-list address-list=akses address-list-timeout=none-dynamic chain=prerouting dst-port=5222,53,5228,7275 protocol=udp </span></p><p><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;">add action=add-dst-to-address-list address-list=akses address-list-timeout=none-dynamic chain=prerouting layer7-protocol=WhatsApp</span> </p><p>hasilnya seperti ini:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMT3g70_4kjqq0C2SIGAJlH2Lg_Y7KnNjGmzKSM03nW8Mb5mngRuT1i99QTuKWc0lOaKZBMnh1ed3jrnsL6YxqQ165zPGpv58tirZ0dhurXlBdhID9vTfIRM3dAaqmkjWj_OSnPKjfrxvKUIc-B0TI87SVrfgEBTXPVulFKo7byaolIreXslDj8FwD_w/s1042/Screenshot_5.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="404" data-original-width="1042" height="155" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMT3g70_4kjqq0C2SIGAJlH2Lg_Y7KnNjGmzKSM03nW8Mb5mngRuT1i99QTuKWc0lOaKZBMnh1ed3jrnsL6YxqQ165zPGpv58tirZ0dhurXlBdhID9vTfIRM3dAaqmkjWj_OSnPKjfrxvKUIc-B0TI87SVrfgEBTXPVulFKo7byaolIreXslDj8FwD_w/w400-h155/Screenshot_5.png" width="400" /></a></div><br /><p><br /></p><p>baru Kemudian kita buat block semua akses kecuali ip yg sudah kita buat tadi </p><p><span face=""PT Sans", sans-serif" style="background-color: #ffff66; color: #333333; font-size: 17.3333px;">/ip firewall filter</span><br style="box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px;" /><span face=""PT Sans", sans-serif" style="background-color: #ffff66; color: #333333; font-size: 17.3333px;">add action=drop chain=forward dst-address-list=!akses dst-port=443,80 protocol=udp </span></p><p><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;">add action=drop chain=forward dst-address-list=!akses dst-port=443,80 protocol=tcp</span></p><p>hasilnya seperti bawah ini:</p><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJEYr0asbtm6VkakgvmAP22LKk8UTMjWeEuvp2a8Ow8qnEZbO2TsKjbLzMQEyMG5K7n6jIlpM55n7LxAf4PSJYD_GHjLW0WlS_zf4ll8jW4mRKu6rwXm6zb5hYFOo9ldEtC8jNitn9RuXU6bcdeNtFvxQAMd25lvP2XLoXiHA4M6u2VGlQlmZquhPk3A/s852/Screenshot_33.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="39" data-original-width="852" height="30" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJEYr0asbtm6VkakgvmAP22LKk8UTMjWeEuvp2a8Ow8qnEZbO2TsKjbLzMQEyMG5K7n6jIlpM55n7LxAf4PSJYD_GHjLW0WlS_zf4ll8jW4mRKu6rwXm6zb5hYFOo9ldEtC8jNitn9RuXU6bcdeNtFvxQAMd25lvP2XLoXiHA4M6u2VGlQlmZquhPk3A/w640-h30/Screenshot_33.png" width="640" /></a></div><br /><br /></div><p>kalo dengan setingan manual sperti ini </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinKLIrN-Mxr-x7-kPaE40pn2hm1OixLfJC0nbUh-naVMI6r-Np2Ky3-nsTGwrfSGO6YDIbjDmuYfZ-4yJUJy9-MlMCB3TU3oD_9-_6XTiNaOa_VWi34xnRC0ybTDcqJCNjLVHgEkGpgWQXheVogMw9fjlARcitnqo_byW6vHGTMz-FJOsqCtOBM2GuXg/s1025/Screenshot_1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="612" data-original-width="1025" height="191" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinKLIrN-Mxr-x7-kPaE40pn2hm1OixLfJC0nbUh-naVMI6r-Np2Ky3-nsTGwrfSGO6YDIbjDmuYfZ-4yJUJy9-MlMCB3TU3oD_9-_6XTiNaOa_VWi34xnRC0ybTDcqJCNjLVHgEkGpgWQXheVogMw9fjlARcitnqo_byW6vHGTMz-FJOsqCtOBM2GuXg/s320/Screenshot_1.png" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFJoDiSujqarkkbnXCICbKSuhsY_IEH9X7SgzzNQdAB1RYLgEn96Cyox1aUlxSh742f-X7pTDVJC09q1xACy9U2ZSBR3y5jTHVk-hlB9hDeC2B5hIQLgA4DAwiOXTaiXStLrUeam-36NkTLN2Ono5viObnJkSumJYWxawnPXUrGI5J0XCY7upANDRlLg/s1046/Screenshot_2.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="588" data-original-width="1046" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFJoDiSujqarkkbnXCICbKSuhsY_IEH9X7SgzzNQdAB1RYLgEn96Cyox1aUlxSh742f-X7pTDVJC09q1xACy9U2ZSBR3y5jTHVk-hlB9hDeC2B5hIQLgA4DAwiOXTaiXStLrUeam-36NkTLN2Ono5viObnJkSumJYWxawnPXUrGI5J0XCY7upANDRlLg/s320/Screenshot_2.png" width="320" /></a></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><div class="separator" style="clear: both; text-align: left;">Artinya Jadi semua akses internet dengan port http maupun https akan di block kecuali ip adreess yg kita kasih nama akses</div></blockquote><p>Dan untuk nambahin biar keren :) wkkkwk.......ketika user akses web tertentu kita isolir dan kita kasih notif kalo akses internet tidak boleh di buka oleh user...maka buatlah direct web proxy (cari di google cara buat web proxy dan direct nya) yang akan mengarahkan ke website yang sudah kita buat..misalkan kita kasih tampilan seperti ini :</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7Bhqc1YmR248exsfynx90vH4yIx_fePUiXR_vdqNg1pX8JFn_9vYIQUeDQc6ta-v8aJBC8MjQAOQCKzXP55riGmUlBdJkxZLIhmHiPEPM1KHLnG8233KMLx3PvMpkJR6Mk11aJu9FdjRZsTPdTM0STHCNyYF8B87zXXoqneqEfTAKBNof067e-WVL-A/s1358/Screenshot_4.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="671" data-original-width="1358" height="317" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7Bhqc1YmR248exsfynx90vH4yIx_fePUiXR_vdqNg1pX8JFn_9vYIQUeDQc6ta-v8aJBC8MjQAOQCKzXP55riGmUlBdJkxZLIhmHiPEPM1KHLnG8233KMLx3PvMpkJR6Mk11aJu9FdjRZsTPdTM0STHCNyYF8B87zXXoqneqEfTAKBNof067e-WVL-A/w640-h317/Screenshot_4.png" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><a href="https://block.vi-tech612.com/">https://block.vi-tech612.com/</a><br /><br /><br /><br /><br /><div style="text-align: left;"><b>Semoga bermanfaat......</b></div><div style="text-align: left;"><b>Kalo anda suka dengan postingan blog ini silahkan simpan dan kami akan lebih senang kalo ada yang mau donasi (hubungi admin ya).........agar blog ini tetap hidup dan posting sharing ilmu2 baru......</b></div><div style="text-align: left;"><b>Thanks bro.....</b>........</div></td></tr></tbody></table><br /><p><br /></p><div><br /></div><div><br /></div><div><br /></div><br /> <p><span style="background-color: #ffff66; color: #333333; font-size: 17.3333px;"></span></p>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-33530936945413657232021-02-01T00:40:00.001+07:002021-05-29T00:41:42.916+07:00Autologin WMS<p> </p><h2 class="has-text-align-center" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 27px; line-height: 1.5em; margin: 0px 0px 20px; padding: 0px; text-align: center;">Pre Installasi Script Autologin WMS<span class="ez-toc-section-end" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span></h2><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Sebelum ke inti bahasan, baiknya kamu mempersiapkan segala sesuatunya terlebih dahulu agar hasilnya sesuai dengan yang diharapkan.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Mulai dari pemilihan perangkat untuk “nembak WMS”, setting alat hingga bisa dipasang script autologin WMS dengan lancar.</p><h3 style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5em; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Memilih_Perangkat_Untuk_Client_CPE_WMS" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span>Memilih Perangkat Untuk Client (CPE) WMS<span class="ez-toc-section-end" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Pada umumnya modem WMS sudah menggunakan stadar protokol 802.11 ac , dimana radio wireless ini beroperasi di dual band, yaitu band 2.4GHz dan 5GHz.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Itu artinya kamu bisa menggunakan radio wireless merk apapun, baik 2.4GHz ataupun 5GHz.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Tapi saya sarankan untuk menggunakan radio wireless yang minimal yang sudah standar 802.11 N, sukur-sukur mampu beli yang sudah 802.11 ac.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Sangat direkomendasikan menggunakan radio merk mikrotik</p><ul style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.5em 3em; padding: 0px;"><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">RBLDFG-5acD – sudah support protocol 802.11ac (Rp 800-an rebu)</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">RBLDF-5nD – masih pakai protocol 802.11 N belum AC (Rp 500-an rebu)</li></ul><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Kenapa saya merekomendasikan kedua alat tersebut?</p><ul style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.5em 3em; padding: 0px;"><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">sudah pakai OS mikrotik</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">bisa dipasang script autologin</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">kualitasnya tidak perlu dipertanyakan</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">harga murah untuk kualitas sebagus itu</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">tidak perlu alat tambahan (sudah include router OS dan WiFi )</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">Bisa disetting suka-suka (sangat flexible)</li></ul><h3 style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5em; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Setting_Modem_WMS" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span>Setting Modem WMS<span class="ez-toc-section-end" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span></h3><ul style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.5em 3em; padding: 0px;"><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">Memilih Frekuensi & channel yang sesuai</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">mematikan 2GHz</li></ul><h3 style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5em; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Lakukan_PengaturanSetting_Dasar_Pada_Mikrotik" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span>Lakukan Pengaturan/Setting Dasar Pada Mikrotik<span class="ez-toc-section-end" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Lakukan pengaturan dasar pada mikrotik LDF sebagai router, mulai dari update, upgrade, DNS forward, NAT, DHCP Client, Menghilangkan default conf.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">untuk caraya bisa kamu lihat lengkap di artikel dibawah ini atau video youtube yang saya sertakan di artikel ini</p><h3 style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5em; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Setting_Wireles_Mikrotik_Agar_Sukses_Nembak_WMS" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span>Setting Wireles Mikrotik Agar Sukses Nembak WMS<span class="ez-toc-section-end" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Setelah kemu melakukan pengaturan dasar, kamu perlu melakukan pengaturan tambahan di mikrotik LDF mu,</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Kamu perlu mengubah beberapa informasi, terutama dibagian wireless agar sistem WMS tidak mengenali mikrotikmu.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Perubahan yang perlu dilakukan adalah :</p><ul style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.5em 3em; padding: 0px;"><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">ubah mac dengan mac HP</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">ubah nama radio dengan nama/jenis HP</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">ubah system identity dengan nama/jenis HP</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">WMM enable</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">Negara indonesia</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">Mode client</li></ul><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Detailnya bisa kamu lihat di video youtube yang telah saya sertakan di artikel ini</p><h3 style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5em; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Gunakan_Topologi_ini_Saat_Setting_WMS" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span>Gunakan Topologi ini Saat Setting WMS<span class="ez-toc-section-end" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Baiknya gunakan topologi dibawah ini untuk memudahkan saat konfigurasi script WMS,</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">karena kamu perlu mengambil beberapa informasi dari login portal WMS untuk dipasang di script autologin.</p><figure class="wp-block-image size-large" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; height: auto; margin: 0px 0px 1.5em; max-width: 100%; padding: 0px;"><img alt="topologi setup autologin wms biar mudah" class="wp-image-7972 litespeed-loaded" data-lazyloaded="1" data-sizes="(max-width: 749px) 100vw, 749px" data-src="https://www.tembolok.id/wp-content/uploads/2021/03/topologi-setting-wms-autologin-749x500.jpg.webp" data-srcset="https://www.tembolok.id/wp-content/uploads/2021/03/topologi-setting-wms-autologin-749x500.jpg.webp 749w, https://www.tembolok.id/wp-content/uploads/2021/03/topologi-setting-wms-autologin-300x200.jpg.webp 300w, https://www.tembolok.id/wp-content/uploads/2021/03/topologi-setting-wms-autologin-600x400.jpg.webp 600w, https://www.tembolok.id/wp-content/uploads/2021/03/topologi-setting-wms-autologin.jpg.webp 1214w" data-was-processed="true" height="500" loading="lazy" sizes="(max-width: 749px) 100vw, 749px" src="https://www.tembolok.id/wp-content/uploads/2021/03/topologi-setting-wms-autologin-749x500.jpg.webp" srcset="https://www.tembolok.id/wp-content/uploads/2021/03/topologi-setting-wms-autologin-749x500.jpg.webp 749w, https://www.tembolok.id/wp-content/uploads/2021/03/topologi-setting-wms-autologin-300x200.jpg.webp 300w, https://www.tembolok.id/wp-content/uploads/2021/03/topologi-setting-wms-autologin-600x400.jpg.webp 600w, https://www.tembolok.id/wp-content/uploads/2021/03/topologi-setting-wms-autologin.jpg.webp 1214w" style="border-radius: inherit; box-sizing: inherit; height: auto; max-width: 100%;" title="Script AutoLogin WMS Mikrotik |Update 2021" width="749" /></figure><h2 class="has-text-align-center" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 27px; line-height: 1.5em; margin: 0px 0px 20px; padding: 0px; text-align: center;"><span class="ez-toc-section" id="Membuat_Script_Autologin_WMS_di_Mikrotik" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span>Membuat Script Autologin WMS di Mikrotik<span class="ez-toc-section-end" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span></h2><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Script autologin WMS tidak bisa langsung dipakai (kopi-paste) begitusaja, kamu harus melakukan penyesuaian beberapa data.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Tapi jangan kuatir, karena kamu bisa gunakan template script dibawah ini agar lebih mudah.</p><div class="google-auto-placed ap_container" style="background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; height: auto; margin: 0px; padding: 0px; text-align: center; width: 710px;"></div><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Cukup ubah beberpaa variable maka script WMS akan jalan 100% di mikrotik mu.</p><h3 style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5em; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Template_Script_Autologin_WMS" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span>Template Script Autologin WMS<span class="ez-toc-section-end" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Ini adalah template script autologin WMS yang variable nya harus kamu sesuaikan dengan informasi yang ada di WMS mu,</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">jadi jangan asal kopi paste karena 100% akan gagal.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Copy paste script ini ke notepad agar bisa kamu edit dan nantinya dipasang di mikrotik.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Silahkan kopas script dibawah ini ke notepad atau text editor favoritmu agar nantinya mudah untuk diedit.</p><pre class="wp-block-code" style="background: rgba(0, 0, 0, 0.05); border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: inherit; font-size: 16px; line-height: normal; margin-bottom: 1.5em; margin-top: 0px; max-width: 100%; overflow: auto; padding: 20px;"><code style="box-sizing: inherit; display: block; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 15px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; overflow-wrap: break-word; white-space: pre-wrap;">:local currentQueue 0;
:local nolock true;
:local gurl "https://welcome2.wifi.id";
:local guxx "http://www.msftconnecttest.com/redirect";
:local username "";
:local password "";
:local int "WMS2";
:local gwp "WAG-D1-PBR";
:local mdlan "GPON00-D1-TAK-3BSR%20pon%201/3/22/1:4090:TPNS01@WIFI.ID";
:local type "WMS";
:while (true) do={
:do {
:delay 15s;
:if ([/ping address=8.8.8.8 count=1] = 0) do={
:set currentQueue ($currentQueue +1);
:if ($currentQueue > 3) do={
:if (nolock) do={
:set nolock false;
:global gip [/ip address get [/ip address find interface=$int] address];
:global gip [put [:pick $gip 0 [:find $gip "/"]]];
:global gmc [/interface wireless get $int mac-address];
:global vrab "ipc=$gip&gw_id=$gwp&mac=$gmc&redirect=$guxx&wlan=$mdlan";
:global url "$gurl/authnew/login/check_login.php\?$vrab";
:global post "username=$username@spin2&password=$password";
:if ($type = "WMS") do={
:set username "userWMSmu"
:set password "passWMSmu"
:set url "$gurl/wms/auth/authnew/autologin/quarantine.php\?$vrab"
:set post "username_=$username&username=$username.TrL1@wmslite.123456789.000&password=$password"
};
log warning ("Internet Mati Memulai Koneksi Ulang | $gip | $gmc | $type | $currentQueue");
:set currentQueue 0;
:do {
/interface disable $int
:delay 15s;
/interface enable $int
:delay 15s
} on-error={
log warning ("Error set");
};
:do {
:local result [/tool fetch http-method=post http-data=$post url=$url http-header-field="User-Agent: Mozilla/5.0" as-value output=user];
:if ([:find ($result->"data") "Sukses"] >= 0) do={
log info ("WIFI Kembali Normal")
} else={
:if (($result->"data") = "") do={
log info ("Wifi sudah konek");
} else={
log warning ($result->"data")
};
};
} on-error={
log warning ("Error Cek Internet");
};
:set nolock true;
} else={
log warning ("Lock Proses");
};
};
} else {
# log info ("Wifi Normal");
:set currentQueue 0;
};
} on-error={
log warning ("Error big");
:set currentQueue ($currentQueue +1);
};
}</code></pre><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Script Credit to : <a href="https://gist.github.com/akbaryahya" rel="nofollow noopener" style="background-color: transparent; border: 0px; box-sizing: inherit; color: #0777e6; margin: 0px; padding: 0px; text-decoration-line: none; transition: color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s;" target="_blank">akbaryahya</a> https://gist.github.com/akbaryahya/c0b0d937473a757e5867134ea5532a6c</p><h3 style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.5em; margin: 0px 0px 20px; padding: 0px;"><span class="ez-toc-section" id="Mengedit_Script_Autologin_WMS" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span>Mengedit Script Autologin WMS<span class="ez-toc-section-end" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span></h3><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Kamu harus melakukan penyesuaian data pada script autologin sesuai dengan data WMS yang kamu punya mulai dari:</p><ul style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.5em 3em; padding: 0px;"><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">username</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">password</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">wlanID</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">post data</li><li style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;">nama WiFi interface</li></ul><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Semua informasi tersebut bisa di dapat di halaman login WMS dengan melihat source code nya.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">#1. Konekan komputer/laptop ke WMS, bisa langsung atau lewat mikrotik seperti gambar di topologi diatas.</p><div class="google-auto-placed ap_container" style="background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; height: auto; margin: 0px; padding: 0px; text-align: center; width: 710px;"></div><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">#2. Setelah komputer/laptop mu terkonek ke WMS silakan buka 8.8.8.8 atau google.com atau terserah website apa agar portal WMS login muncul</p><figure class="wp-block-image size-large" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; height: auto; margin: 0px 0px 1.5em; max-width: 100%; padding: 0px;"><img alt="memunculkan halaman login WMS
" class="wp-image-7975 litespeed-loaded" data-lazyloaded="1" data-sizes="(max-width: 708px) 100vw, 708px" data-src="https://www.tembolok.id/wp-content/uploads/2021/03/memunculkan-portal-login-WMS.jpg.webp" data-srcset="https://www.tembolok.id/wp-content/uploads/2021/03/memunculkan-portal-login-WMS.jpg.webp 708w, https://www.tembolok.id/wp-content/uploads/2021/03/memunculkan-portal-login-WMS-300x71.jpg 300w" data-was-processed="true" height="168" loading="lazy" sizes="(max-width: 708px) 100vw, 708px" src="https://www.tembolok.id/wp-content/uploads/2021/03/memunculkan-portal-login-WMS.jpg.webp" srcset="https://www.tembolok.id/wp-content/uploads/2021/03/memunculkan-portal-login-WMS.jpg.webp 708w, https://www.tembolok.id/wp-content/uploads/2021/03/memunculkan-portal-login-WMS-300x71.jpg 300w" style="border-radius: inherit; box-sizing: inherit; height: auto; max-width: 100%;" title="Script AutoLogin WMS Mikrotik |Update 2021" width="708" /></figure><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">#3 Setelah halaman login WMS muncul, klik kanan pilih “view page source”</p><figure class="wp-block-image size-large" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; height: auto; margin: 0px 0px 1.5em; max-width: 100%; padding: 0px;"><img alt="cara melihat source halaman login WMS" class="wp-image-7973 litespeed-loaded" data-lazyloaded="1" data-sizes="(max-width: 640px) 100vw, 640px" data-src="https://www.tembolok.id/wp-content/uploads/2021/03/view-page-source-wms-640x500.jpg.webp" data-srcset="https://www.tembolok.id/wp-content/uploads/2021/03/view-page-source-wms-640x500.jpg.webp 640w, https://www.tembolok.id/wp-content/uploads/2021/03/view-page-source-wms-300x234.jpg.webp 300w, https://www.tembolok.id/wp-content/uploads/2021/03/view-page-source-wms.jpg.webp 897w" data-was-processed="true" height="500" loading="lazy" sizes="(max-width: 640px) 100vw, 640px" src="https://www.tembolok.id/wp-content/uploads/2021/03/view-page-source-wms-640x500.jpg.webp" srcset="https://www.tembolok.id/wp-content/uploads/2021/03/view-page-source-wms-640x500.jpg.webp 640w, https://www.tembolok.id/wp-content/uploads/2021/03/view-page-source-wms-300x234.jpg.webp 300w, https://www.tembolok.id/wp-content/uploads/2021/03/view-page-source-wms.jpg.webp 897w" style="border-radius: inherit; box-sizing: inherit; height: auto; max-width: 100%;" title="Script AutoLogin WMS Mikrotik |Update 2021" width="640" /></figure><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">#4 Setelah source code pada halaman login WMS terbuka, kamu bisa melakukan pengeditan</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Edit beberpa parameter sesuai dengan informasi yang ada di halaman login portal WMS mu</p><div class="google-auto-placed ap_container" style="background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; height: auto; margin: 0px; padding: 0px; text-align: center; width: 710px;"></div><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Informasi untuk tiap orang berbeda, jadi pastikan kamu tidak asal kopas punya orang .</p><figure class="wp-block-image size-full" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; height: auto; margin: 0px 0px 1.5em; max-width: 100%; padding: 0px;"><img alt="cara edit script autologin WMS agar berhasil dan work 100%" class="wp-image-7974 litespeed-loaded" data-lazyloaded="1" data-sizes="(max-width: 1303px) 100vw, 1303px" data-src="https://www.tembolok.id/wp-content/uploads/2021/03/script-autologin-wms.jpg.webp" data-srcset="https://www.tembolok.id/wp-content/uploads/2021/03/script-autologin-wms.jpg.webp 1303w, https://www.tembolok.id/wp-content/uploads/2021/03/script-autologin-wms-300x159.jpg.webp 300w, https://www.tembolok.id/wp-content/uploads/2021/03/script-autologin-wms-943x500.jpg.webp 943w" data-was-processed="true" height="691" loading="lazy" sizes="(max-width: 1303px) 100vw, 1303px" src="https://www.tembolok.id/wp-content/uploads/2021/03/script-autologin-wms.jpg.webp" srcset="https://www.tembolok.id/wp-content/uploads/2021/03/script-autologin-wms.jpg.webp 1303w, https://www.tembolok.id/wp-content/uploads/2021/03/script-autologin-wms-300x159.jpg.webp 300w, https://www.tembolok.id/wp-content/uploads/2021/03/script-autologin-wms-943x500.jpg.webp 943w" style="border-radius: inherit; box-sizing: inherit; height: auto; max-width: 100%;" title="Script AutoLogin WMS Mikrotik |Update 2021" width="1303" /></figure><h2 class="has-text-align-center" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 27px; line-height: 1.5em; margin: 0px 0px 20px; padding: 0px; text-align: center;"><span class="ez-toc-section" id="Memasang_Script_Autologin_WMS_di_Mikrotik" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span>Memasang Script Autologin WMS di Mikrotik<span class="ez-toc-section-end" style="border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;"></span></h2><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Setelah script kamu edit dan sesuaikan informasinya berdasar halaman login WMS sekarang tinggal kamu pasang di mikrotik nya</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">#1 Buka mikrotik mu , masuk ke menu system > script</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">#2 Klik pada tanda + biru > beri nama script dengan “wms”, paste script yang telah kamu edit tadi di kotak bawah > klik apply > run script > ok</p><figure class="wp-block-image size-large" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; height: auto; margin: 0px 0px 1.5em; max-width: 100%; padding: 0px;"><img alt="cara memasang script autologin WMS di mikrotik " class="wp-image-7977 litespeed-loaded" data-lazyloaded="1" data-sizes="(max-width: 967px) 100vw, 967px" data-src="https://www.tembolok.id/wp-content/uploads/2021/03/memasang-script-autologin-WMS-mikrotik-967x500.jpg.webp" data-srcset="https://www.tembolok.id/wp-content/uploads/2021/03/memasang-script-autologin-WMS-mikrotik-967x500.jpg.webp 967w, https://www.tembolok.id/wp-content/uploads/2021/03/memasang-script-autologin-WMS-mikrotik-300x155.jpg.webp 300w, https://www.tembolok.id/wp-content/uploads/2021/03/memasang-script-autologin-WMS-mikrotik.jpg.webp 1230w" data-was-processed="true" height="500" loading="lazy" sizes="(max-width: 967px) 100vw, 967px" src="https://www.tembolok.id/wp-content/uploads/2021/03/memasang-script-autologin-WMS-mikrotik-967x500.jpg.webp" srcset="https://www.tembolok.id/wp-content/uploads/2021/03/memasang-script-autologin-WMS-mikrotik-967x500.jpg.webp 967w, https://www.tembolok.id/wp-content/uploads/2021/03/memasang-script-autologin-WMS-mikrotik-300x155.jpg.webp 300w, https://www.tembolok.id/wp-content/uploads/2021/03/memasang-script-autologin-WMS-mikrotik.jpg.webp 1230w" style="border-radius: inherit; box-sizing: inherit; height: auto; max-width: 100%;" title="Script AutoLogin WMS Mikrotik |Update 2021" width="967" /></figure><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">#3 tunggu sekitar 30 detik sambil kamu lihat / buka menu log untuk melihat log script nya saat sedang bekerja.</p><figure class="wp-block-image size-large" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; height: auto; margin: 0px 0px 1.5em; max-width: 100%; padding: 0px;"><img alt="melihat kinerja script autologin WMS menggunakan log mirotik" class="wp-image-7978 litespeed-loaded" data-lazyloaded="1" data-sizes="(max-width: 1000px) 100vw, 1000px" data-src="https://www.tembolok.id/wp-content/uploads/2021/03/log-script-autologin-WMS-1000x473.jpg.webp" data-srcset="https://www.tembolok.id/wp-content/uploads/2021/03/log-script-autologin-WMS-1000x473.jpg.webp 1000w, https://www.tembolok.id/wp-content/uploads/2021/03/log-script-autologin-WMS-300x142.jpg.webp 300w, https://www.tembolok.id/wp-content/uploads/2021/03/log-script-autologin-WMS.jpg.webp 1058w" data-was-processed="true" height="473" loading="lazy" sizes="(max-width: 1000px) 100vw, 1000px" src="https://www.tembolok.id/wp-content/uploads/2021/03/log-script-autologin-WMS-1000x473.jpg.webp" srcset="https://www.tembolok.id/wp-content/uploads/2021/03/log-script-autologin-WMS-1000x473.jpg.webp 1000w, https://www.tembolok.id/wp-content/uploads/2021/03/log-script-autologin-WMS-300x142.jpg.webp 300w, https://www.tembolok.id/wp-content/uploads/2021/03/log-script-autologin-WMS.jpg.webp 1058w" style="border-radius: inherit; box-sizing: inherit; height: auto; max-width: 100%;" title="Script AutoLogin WMS Mikrotik |Update 2021" width="1000" /></figure><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">#4 WMS otomatis akan terkonek / autologin</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Sekarang kamu gak usa kuatir dengan koneksi WMS yang selalu putus setiap 30 menit.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Dengan script autologin ini kamu gak perlu melakukan manual login.</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">ENJOY….</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">#5 Agar script ini berjalan otomatis saat router reboot, kamu perlu menambahkan scheduler yang akan dieksekusi sesaat setelah router mikrotik hidup.</p><pre class="wp-block-code" style="background: rgba(0, 0, 0, 0.05); border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: inherit; font-size: 16px; line-height: normal; margin-bottom: 1.5em; margin-top: 0px; max-width: 100%; overflow: auto; padding: 20px;"><code style="box-sizing: inherit; display: block; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 15px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; overflow-wrap: break-word; white-space: pre-wrap;">:delay 15s;
/sys scr run wms</code></pre><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">Masuk ke menu system > sheduler</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.5em; padding: 0px;">masukan script diatas pada kotak on event, jangan lupa untuk mengubah start time menjadi “start up”</p><figure class="wp-block-image size-full" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; height: auto; margin: 0px 0px 1.5em; max-width: 100%; padding: 0px;"><img alt="menambahkan scheduler agar script autologin WMS berjalan otomatis saat mikrotik mati dan hidup lagi." class="wp-image-7992 litespeed-loaded" data-lazyloaded="1" data-sizes="(max-width: 799px) 100vw, 799px" data-src="https://www.tembolok.id/wp-content/uploads/2021/03/scheduler-autologin-wms.jpg.webp" data-srcset="https://www.tembolok.id/wp-content/uploads/2021/03/scheduler-autologin-wms.jpg.webp 799w, https://www.tembolok.id/wp-content/uploads/2021/03/scheduler-autologin-wms-300x279.jpg.webp 300w, https://www.tembolok.id/wp-content/uploads/2021/03/scheduler-autologin-wms-537x500.jpg.webp 537w" data-was-processed="true" height="744" loading="lazy" sizes="(max-width: 799px) 100vw, 799px" src="https://www.tembolok.id/wp-content/uploads/2021/03/scheduler-autologin-wms.jpg.webp" srcset="https://www.tembolok.id/wp-content/uploads/2021/03/scheduler-autologin-wms.jpg.webp 799w, https://www.tembolok.id/wp-content/uploads/2021/03/scheduler-autologin-wms-300x279.jpg.webp 300w, https://www.tembolok.id/wp-content/uploads/2021/03/scheduler-autologin-wms-537x500.jpg.webp 537w" style="border-radius: inherit; box-sizing: inherit; height: auto; max-width: 100%;" title="Script AutoLogin WMS Mikrotik |Update 2021" width="799" /></figure><figure class="wp-block-image size-full" style="background-color: white; border: 0px; box-sizing: inherit; color: #3a3a3a; font-family: Ubuntu, sans-serif; font-size: 16px; height: auto; margin: 0px 0px 1.5em; max-width: 100%; padding: 0px;">sumber https://www.tembolok.id/script-autologin-wms/</figure>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com1tag:blogger.com,1999:blog-8177538595291860575.post-57304102662346729392021-01-25T00:20:00.000+07:002022-01-27T09:53:52.579+07:00Konfigurasi Dasar BGP<p> </p><h3 style="background-color: white; box-sizing: inherit; color: #333333; font-family: "Segoe UI", Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.1; margin: 10px 0px;">Konfigurasi Dasar BGP</h3><br style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px;" /><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;">Apabila kita berlangganan internet biasanya Provider Internet (ISP) mempunyai sebuah layanan untuk memisahkan jalur atau gateway antara koneksi internet Internasional dan OpenIXP. Dengan cara ini para customer dapat dengan mudah untuk melakukan management bandwith untuk akses kedua jalur tersebut. Biasanya metode yang sering digunakan adalah dengan <span style="box-sizing: inherit; font-weight: bolder;">BGP Peer</span>.</p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;">BGP (Border Gateway Protocol) adalah salah satu jenis protokol routing yang berfungsi untuk mempertukarkan informasi antar Autonomous System (AS). BGP ini merupakan sebuah Dinamic Routing dan pada mikrotik sendiri terdapat beberapa macam fitur dinamic routing selain BGP seperti OSPF dan RIP. Untuk pertukaran informasi BGP ini memanfaatkan protokol TCP sehingga tidak perlu lagi menggunakan protokol jenis lain untuk mengangani fragmentasi, retransmisi, acknowledgement dan sequencing.</p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><span style="box-sizing: inherit; font-weight: bolder;">[Study Case] Pemisahan Jalur Koneksi Internasioanl dan IIX (lokal) dengan BGP Peer.</span></p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;">Agar bisa mengetahui mengenai BGP lebih jauh lagi, kita akan langsung mencoba praktek konfigurasi BGP. Untuk percobaan kali ini kita akan memisahkan jalur dari koneksi internet Internasioanal dan IIX (lokal). Misal kita berlangganan internet pada sebuah ISP dengan layanan BGP Peer. Dengan contoh topologi seperti pada gambar berikut.<br style="box-sizing: inherit;" /></p><p align="center" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><img alt="" height="357" src="https://citraweb.com/images/artikel/BGP_Peer/topologibgp2.png" style="border: 0px none; box-sizing: inherit; margin: 0px; vertical-align: middle;" title="" width="389" /><br style="box-sizing: inherit;" /></p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;">Kita memiliki 2 buah link ke internet yaitu IIX dan Internasional yang menggunakan IP Local (172.16.1.2/30 dan 172.16.4.2/30) dengan satu link client local (192.168.88.0/24) dan satu link untuk server (menggunakan IP Public 202.73.XXX.11/30). Nah, masing-masing IP Address tersebut kita tambahkan pada interface router seperti pada topologi diatas.</p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;">Semua IP Address ini hanya sekedar permisalan (dummy), jadi bisa disesuaikan dengan kondisi real implementasi di lapangan.<br style="box-sizing: inherit;" /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhHtRZzO1Lvq1Cwp8MRUgA6RACDWzPSYzQV0n0v_AnOliUyYPUxeYPwNbuGRxdJm9EeKP0F9dGLmFPTdn_kMuhLawxTgkMgdW0KdIxG3K87NISO8ZVzYbj-4NcdT0CrS9no6CuatT8Jt8cIbE3ATEpHz5IA8lgHhiCgJ5YVvtJ6K1Ty6lLZZwz41QZvdg=s255" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="240" data-original-width="255" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhHtRZzO1Lvq1Cwp8MRUgA6RACDWzPSYzQV0n0v_AnOliUyYPUxeYPwNbuGRxdJm9EeKP0F9dGLmFPTdn_kMuhLawxTgkMgdW0KdIxG3K87NISO8ZVzYbj-4NcdT0CrS9no6CuatT8Jt8cIbE3ATEpHz5IA8lgHhiCgJ5YVvtJ6K1Ty6lLZZwz41QZvdg" width="255" /></a></div><br /><p align="center" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><img alt="" border="1" height="239" src="https://citraweb.com/images/artikel/BGP_Peer/IPiix.png" style="border: 0px none; box-sizing: inherit; margin: 0px; vertical-align: middle;" title="" width="277" /></p><p align="center" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"> <img alt="" border="1" height="260" src="https://citraweb.com/images/artikel/BGP_Peer/IPinterl.png" style="border: 0px none; box-sizing: inherit; margin: 0px; vertical-align: middle;" title="" width="277" /></p><p align="center" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><img alt="" border="1" height="249" src="https://citraweb.com/images/artikel/BGP_Peer/IPLAN.png" style="border: 0px none; box-sizing: inherit; margin: 0px; vertical-align: middle;" title="" width="280" /></p><p align="center" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><img alt="" border="1" height="264" src="https://citraweb.com/images/artikel/BGP_Peer/IPpublic.png" style="border: 0px none; box-sizing: inherit; margin: 0px; vertical-align: middle;" title="" width="277" /></p><p align="left" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><span style="box-sizing: inherit; font-weight: bolder;">Konfigurasi BGP</span><br style="box-sizing: inherit;" /></p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;">Setelah kita tambahkan IP Address tersebut pada router, selanjutnya kita akan konfigurasi pada menu BGP. Kita pilih pada menu <span style="box-sizing: inherit; font-weight: bolder;">Routing -> BGP.</span></p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;">Pada tab 'Instance' kita tentukan nilai dari paramter AS (Autonomus System Number). Kita bisa tambahkan satu profile intsance baru atau kita juga bisa mengubah konfigurasi pada profile yang telah ada (default). Nilai dari ASN ini kita sesuaikan dengan informasi dari ISP. Sebagai contoh disini kita menggunakan 65432.<br style="box-sizing: inherit;" /></p><p align="center" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><img alt="" border="1" height="244" src="https://citraweb.com/images/artikel/BGP_Peer/instances.png" style="border: 0px none; box-sizing: inherit; margin: 0px; vertical-align: middle;" title="" width="346" /></p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;">Kemudian kita juga akan melakukan konfigurasi pada tab 'Peers'. Disini kita akan menambahkan dua buah rule untuk <em style="box-sizing: inherit;"><span style="box-sizing: inherit; font-weight: bolder;">peering</span></em> (memasangkan) dengan BGP Router yang ada di ISP. Kita tambahkan peering untuk link koneksi Internasional dan juga IIX (lokal).</p><p align="center" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><img alt="" border="1" height="410" src="https://citraweb.com/images/artikel/BGP_Peer/peer.png" style="border: 0px none; box-sizing: inherit; margin: 0px; vertical-align: middle;" title="" width="321" /></p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;">Pada parameter name kita tentukan nama dari jenis koneksi tersebut (Internasional dan IIX). Kemudian kita arahkan parameter instance ke profile yang telah kita buat sebelumnya yaitu 'default'. Untuk 'Remote Address' adalah gateway dari masing-masing link koneksi, Jangan lupa untuk menentukan 'Remote AS'. Hal ini juga disesuaikan dengan informasi dari ISP. Sebagai contoh kita kali ini kita menggunakan 65530.</p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;">Apabila proses '<em style="box-sizing: inherit;">peering</em>' berhasil maka pada kolom state akan mucul keterangan '<span style="box-sizing: inherit; font-weight: bolder;">Established</span>' dan jika kita melihat melalui New terminal dengan script <span style="box-sizing: inherit; font-weight: bolder;"><em style="box-sizing: inherit;">/routing bgp peer print</em></span>, maka pada dua rule yang kita buat tadi terdapat flag '<span style="box-sizing: inherit; font-weight: bolder;">E</span>'.</p><p align="center" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><img alt="" border="1" height="276" src="https://citraweb.com/images/artikel/BGP_Peer/esta.png" style="border: 0px none; box-sizing: inherit; margin: 0px; vertical-align: middle;" title="" width="415" /><br style="box-sizing: inherit;" /></p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;">Dan apabila kita lihat pada menu <span style="box-sizing: inherit; font-weight: bolder;">IP ->Routes</span> maka akan muncul banyak sekali rule routing dengan flag '<span style="box-sizing: inherit; font-weight: bolder;">DAb</span>' (Dynamic Active BGP) yang mana rule tersebut merupakan rule untuk destination dari IIX (lokal) dan juga Internasional.</p><p align="center" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><img alt="" border="1" height="338" src="https://citraweb.com/images/artikel/BGP_Peer/routelist.png" style="border: 0px none; box-sizing: inherit; margin: 0px; vertical-align: middle;" title="" width="377" /><br style="box-sizing: inherit;" /></p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;">Sampai langkah ini IP Public yang ada pada router kita sudah bisa diakses dari luar. Namun, untuk koneksi internetnya sendiri dari router maupun LAN (client) masih belum bisa diakses. Untuk itu kita akan menambahkan rule pada <span style="box-sizing: inherit; font-weight: bolder;">firewall NAT</span>. Namun disini kita tidak akan menggunakan rule NAT dengan "<span style="box-sizing: inherit; font-weight: bolder;"><em style="box-sizing: inherit;">action=masquerade</em></span>", karena link yang menuju ke internet yaitu ether1 dan ether2 menggunakan <em style="box-sizing: inherit;">IP Private</em>. Sehingga kita akan menggunakan "<span style="box-sizing: inherit; font-weight: bolder;"><em style="box-sizing: inherit;">action=src-nat</em></span>" dengan menunjuk <em style="box-sizing: inherit;">IP Public</em> yang berada pada salah satu interface router yaitu di ether5.<br style="box-sizing: inherit;" /></p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><span style="box-sizing: inherit; font-weight: bolder;">Pertama</span>, kita tambahkan NAT untuk dua link koneksi ke internet (Internasional dan IIX). Contoh scriptnya adalah sebagai berikut:</p><p align="left" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><span style="background-color: #ffff66; box-sizing: inherit;">/ip firewall nat<br style="box-sizing: inherit;" />add action=src-nat chain=srcnat out-interface=ether1 src-address=172.16.1.2 to-addresses=202.73.xxx.11<br style="box-sizing: inherit;" />add action=src-nat chain=srcnat out-interface=ether2 src-address=172.16.4.2 to-addresses=202.73.xxx.11</span></p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><span style="box-sizing: inherit; font-weight: bolder;">Kedua</span>, kita tambahkan NAT untuk akses internet dari jaringan LAN. Contoh scriptnya adalah sebagai berikut:</p><div align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px;"><span style="background-color: #ffff66; box-sizing: inherit;"></span></div><p align="left" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><span style="background-color: #ffff66; box-sizing: inherit;">/ip firewall nat<br style="box-sizing: inherit;" />add action=src-nat chain=srcnat src-address=192.168.88.0/24 to-addresses=202.73.xxx.11</span></p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><span style="background-color: #ffff66; box-sizing: inherit;"><span style="background-color: white; box-sizing: inherit;">Dari langkah ini seharusnya client maupun router sudah bisa koneksi ke internet. Kita bisa melakukan traceroute atau test ping untuk pengecekan. </span></span><span style="background-color: #ffff66; box-sizing: inherit;"><span style="background-color: white; box-sizing: inherit;">Nah, demikianlah langkah-langkah bagaimana cara konfigurasi dasar dari BGP. Anda bisa sesuaikan alokasi ip addressing sesuai dengan kondisi real pada jaringan Anda.</span></span></p>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-48758081931595145252020-12-01T17:43:00.001+07:002021-05-21T17:44:26.502+07:00BOT SHOPEE<p> <span style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; text-align: justify;">berawal rasa penasaran dengan viralnya pemberitaan pemenang flash sale 11.11 shopee yang mengunakan BOT untuk auto buy flash sale Iphon yang seharga 12 ribu rupiah pada flash sale 11.11. terlihat dalam video-video youtube yang terseber penguna bot flash sale shopee tersebut mendapatkan iphon dalam hitungan detik. </span></p><a name="more" style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px;"></a><p style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px;"></p><p style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; text-align: justify;">perogram flash sale shopee ini sistemnya dalah membeli produk yang ada pada program flash sale yang ditentukan pada waktu dengan durasi pembelian tertentu dan tentunya dengan harga di bawah pasaran, namun untuk mendapatkan barang/produk yang kita inginkan terutama yang mempunyai peminat beli banyak maka kita harus bersaing mencadi pembeli tercepat untuk mendapatkan produk tersebut. </p><p style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; text-align: justify;">dari rasa penasaran tersebut admin juga tertarik untuk mencoba falsh sale shopee 12.12 yang dimana peroduk utamanya juga iphon yang harga di pasaran dua puluhan juta, dan jika kita berhasil membeli dalam program flash sale tersebut akan mendapatkan harga sepesial cuma 11 ribu rupiah. </p><div class="widget-content kode-iklan-tengah" style="background-color: white; clear: both; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; margin: 1.5rem 0px; text-align: center;"></div><p style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; text-align: justify;">dengan rasa penasan dan ketertarikan tersebut admin mencari-cari refrensi dari youtube dan google cara membuat bot flash sale shopee. dengan ilmu pengetahuan IT yang minim admin mencoba mengunakan imacros dan juga phyton. di karenakan dalam penacrian di <a href="https://www.mediaeducations.com/2020/12/www.youtube.com" style="background-color: transparent; color: #2675a6; transition: all 0.2s ease 0s;">youtube</a> dan google masih minim yang membahas cara membuat bot shopee flash sale tersebut tentunya si empunya atau pembuat bot tersebut tidak menyebarluaskan cara membuat bot tersebut</p><p style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; text-align: justify;">setelah admin mencoba membuat bot auto buy flash sale shopee dan mengunakannya untuk membeli secara cepet produk flash sale dari shopee, bot yang admin buat rata-rata dalam kecepatan auto buynya membutuhkan waktu 4-8 detik, waktu yang diperoleh ini masih jauh dari kecepetan bot pemenang flash sale shopee 11.11 yang menurut sumber mereka mampu membeli hanya dalam waktu 0,5 -0,8 detik saja. dengan perbedan kecepat yang masih sangat jauh setelah mencoba mengunakan bot dengan aplikasi imacros dan script python pada flash sale 12.12 admin gagal dan masih kalah cepat. </p><p style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; text-align: justify;">dari kegagalan tersebut admin mencoba mencari refrensi kembali terkait trik memenangkan shopee flash sale dan untuk bahan perbaikan tehnik dalam mengunakan bot untuk persiapan shopee flash sale 1,1 yang puncangknya pada tanggal 1 januari 2021jam 00.00 wib, dari hasil pencarian tersebut admin dapat rangkum beberapa tips untuk memengangkan flash sale shopee seperti berikut :</p><h4 style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; text-align: justify;">Tips dan trik flash sale shopee 1.1 </h4><p style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; text-align: justify;"></p><ul style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; margin: 1.25rem 0px; padding-left: 3rem;"><li>pengunaan perangkat PC/leptop lebih efektif dari pada mengunakan HP android karena peroses cliknya lebih cepet, dan bot pada umunya hanya bisa digunakan pada perangkat pc/leptop</li><li>bersiap-siap minimal 5 menit sebelum flash sale di mulai, bagi penguna bot juga bisa menjalankan botnya lebih awal dengan seting waktu timernya</li><li>Kecepetan internet yang setabil dan cepat, karna dari beberapa sumber mengatakan kecepetan dan kesetabilan internet sangat berpengaruh besar. dalam flash shale shopee kecepat internet yang digunakan penguna bot rata-rata 2.5 gbps bahkan lebih</li><li>Menyewa RDP/VPS server singapur untuk mendapatkan kecepatan internet yang cepat dan setabil.</li><li>jangan menargrtkan produk utama atau peringkat peminat terbanyak karna pasti banyak bot yang merebutkan itu. cari terget pada peminat terbanya peringkat 3 ke bawah.</li></ul><div style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px;"><br /></div><p style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px;"></p><p style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; text-align: justify;"><span style="font-weight: bolder;">Bot Shopee Flash Sale Auto Buy persiapan Flash Sale 1.1</span></p><p style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; text-align: justify;">Berikut ini cara mengunakan imactos untuk auto cklik /auto buy flash sale shopee,</p><div id="baca-juga" style="background-color: white; clear: both; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; overflow: hidden;"><div class="baca-juga-wrap" style="background: rgba(38, 144, 80, 0.04); border-left: 5px solid rgba(38, 144, 80, 0.08); font-size: 0.9rem; margin: 1.2rem 2rem; padding: 1rem 1rem 1.2rem;"><span style="display: inline-block; font-size: 0.875rem; font-weight: bolder; margin-bottom: 0.6rem; text-transform: uppercase;">BACA JUGA</span><ul style="margin: 0px 0px 0px 20px; padding-left: 0px;"><li style="margin: 0px 0px 0.6rem; padding: 0px;"><a href="https://www.mediaeducations.com/2021/05/download-aplikasi-perpustakaan-gratis.html" style="background-color: transparent; color: #2675a6; font-weight: bold; padding: 0px; text-decoration-line: none; transition: all 0.2s ease 0s;">Download Aplikasi Perpustakaan Gratis SliMS</a></li><li style="margin: 0px 0px 0.6rem; padding: 0px;"><a href="https://www.mediaeducations.com/2021/05/cara-instal-slims-portable.html" style="background-color: transparent; color: #2675a6; font-weight: bold; padding: 0px; text-decoration-line: none; transition: all 0.2s ease 0s;">Cara Instal SLiMS Portable</a></li><li style="margin: 0px; padding: 0px;"><a href="https://www.mediaeducations.com/2021/04/cara-membuat-autobuy-dengan-imacros.html" style="background-color: transparent; color: #2675a6; font-weight: bold; padding: 0px; text-decoration-line: none; transition: all 0.2s ease 0s;">Cara Membuat Autobuy Shoope dengan iMacros</a></li></ul></div></div><p style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; text-align: justify;"><br /></p><h4 style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; text-align: justify;">Cara Menjalankan iMacros Autobuy Shoope</h4><p style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; text-align: justify;"></p><ol style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; margin: 1.25rem 0px; padding-left: 3rem;"><li>Instal Imacros pada Extensi chrome / mozila untuk cara instal imacros pada Mozilla Firefox Lihat <a href="https://www.mediaeducations.com/2021/04/cara-memasang-imacros-pada-mozilla.html" style="background-color: transparent; color: #2675a6; transition: all 0.2s ease 0s;">Disini</a> , Video Cara Membuat Autobuy iMacros dari awal (Bagian 2) <a href="https://www.mediaeducations.com/2021/04/cara-membuat-autobuy-dengan-imacros.html" style="background-color: transparent; color: #2675a6; font-weight: 700; transition: all 0.2s ease 0s;"> lihat disini</a></li><li>untuk memunculkan imacros pada chrome kelik tombol extension pada pojok kanan atas chrome dan klik pin extension. seperti gambar berikut</li></ol><div class="separator" style="background-color: white; clear: both; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWgYgi0FnsZ-7rLs7DDvzz23eqeBugfnKnGqLPKsq7DsBy4KKVPIlWrazzvvH_94dO3PO7hd9d0DXkJBF2d5h64E-TtJ7B5lskSYt8GQPJTikTE4zk7IqOl9WN2QMsdHDsv2nNSBWHJiU/s658/Screenshot_13.png" style="background-color: transparent; color: #2675a6; display: inline-block; margin-bottom: 0px !important; margin-left: 1em; margin-right: 1em; margin-top: 0px !important; transition: all 0.2s ease 0s;"><img border="0" data-original-height="450" data-original-width="658" height="436" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWgYgi0FnsZ-7rLs7DDvzz23eqeBugfnKnGqLPKsq7DsBy4KKVPIlWrazzvvH_94dO3PO7hd9d0DXkJBF2d5h64E-TtJ7B5lskSYt8GQPJTikTE4zk7IqOl9WN2QMsdHDsv2nNSBWHJiU/w640-h436/Screenshot_13.png" style="border-style: none; height: auto; max-width: 100%;" width="640" /></a></div><br style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px;" /><div style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px;"><br /></div><h4 style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px;">Setting Bot auto klik imacros</h4><div style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px;"><ol style="margin: 1.25rem 0px; padding-left: 3rem;"><li>bukak imacros dengan klik logo imacros pada pojok kanan atas chrome seperti gambar berikut<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvB7MzN6GMVcmUeY9TfE6hfS2yiCYnnU6CHS-BLuEa5Xccq_gCRCQ6nwoF5rcbXq978PahjdAg_R6vJ0LTvrEFT8I1fY5rOGoOY_ldCnW7mV8i3wCpJXsFJAdfZjlx_wvtKE7v05mmF1A/s481/Screenshot_14.png" style="background-color: transparent; color: #2675a6; display: inline-block; margin-bottom: 0px !important; margin-left: 1em; margin-right: 1em; margin-top: 0px !important; transition: all 0.2s ease 0s;"><img border="0" data-original-height="225" data-original-width="481" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvB7MzN6GMVcmUeY9TfE6hfS2yiCYnnU6CHS-BLuEa5Xccq_gCRCQ6nwoF5rcbXq978PahjdAg_R6vJ0LTvrEFT8I1fY5rOGoOY_ldCnW7mV8i3wCpJXsFJAdfZjlx_wvtKE7v05mmF1A/w640-h300/Screenshot_14.png" style="border-style: none; height: auto; max-width: 100%;" width="640" /></a></div><br /></li><li>maka akan tampil jendela imacros dan kita buat record untuk memasukan script bot flash sale. ikuti urutan pada gambar berikut. 1) klik RECORD, 2) Record Macro, 3) Stop, 4) save as & close, dan ketikkan nama disini admin berinama " Shope Flas Sale 1.1 " nama ini bebas sesuai keiginan kita<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ3YWcMdkHuAV5ol7udB82ML0AtEqnJQLOojM2bNmVnU3a4TvZn_JwfVMUP-j8ETa20MtVSNN_OQKoMeV5Ayz8uOnWPyRksJn0HkFVbNdgXtXAru2DdWa4KPNmKt93KatpkAum4TcbB08/s870/Screenshot_16.png" style="background-color: transparent; clear: left; color: #2675a6; margin-bottom: 1em; margin-right: 1em; text-align: center; transition: all 0.2s ease 0s;"><img border="0" data-original-height="870" data-original-width="758" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ3YWcMdkHuAV5ol7udB82ML0AtEqnJQLOojM2bNmVnU3a4TvZn_JwfVMUP-j8ETa20MtVSNN_OQKoMeV5Ayz8uOnWPyRksJn0HkFVbNdgXtXAru2DdWa4KPNmKt93KatpkAum4TcbB08/w556-h640/Screenshot_16.png" style="border-style: none; height: auto; max-width: 100%;" width="556" /></a><br /><div class="separator" style="clear: both; text-align: center;"><br /></div></li><li><div class="separator" style="clear: both; text-align: center;"><div style="text-align: justify;"><span style="text-align: left;">dan beri nama, disini admin berinama " Shope Flas Sale 1.1 " nama ini bebas sesuai keiginan kita</span></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5YyWewYuer18B8MXCCl1E8THNAlCxUJK6sc1SOwpGUUC6sQaXgbimJHjJVKZ7ZGnMI1K87wEGFA4NAscPahyphenhyphenib2mncsuUegIo0UfGcXsqzLZCt7dMug1BHoxV45D40HDx-DLhwLIOiZM/s811/Screenshot_17.png" style="background-color: transparent; clear: left; color: #2675a6; margin-bottom: 1em; margin-right: 1em; transition: all 0.2s ease 0s;"><img border="0" data-original-height="328" data-original-width="811" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5YyWewYuer18B8MXCCl1E8THNAlCxUJK6sc1SOwpGUUC6sQaXgbimJHjJVKZ7ZGnMI1K87wEGFA4NAscPahyphenhyphenib2mncsuUegIo0UfGcXsqzLZCt7dMug1BHoxV45D40HDx-DLhwLIOiZM/w640-h256/Screenshot_17.png" style="border-style: none; height: auto; max-width: 100%;" width="640" /></a><br /><br /><div class="separator" style="clear: both;"><br /></div></div></li><li> selanjutkan kita edit bagian scrip dengan lanagkah awal klik kanan klik edit pada nama projek/macro yang sudah kita buat tadi <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWUQJ1fjzYn8oxGas3FCfnIz6rpzuQXhEZplpdeoi6MYEA3vmpwQHWsDaYzy4YCvdhumbfyNBJKJVFF4D6HJlTfN8fYUSxpoURaNH4CfF2xjsPhYW1P_qE4lWbEFYDOlcaIVvQsvwVGS0/s577/Screenshot_18.png" style="background-color: transparent; color: #2675a6; display: inline-block; margin-bottom: 0px !important; margin-left: 1em; margin-right: 1em; margin-top: 0px !important; transition: all 0.2s ease 0s;"><img border="0" data-original-height="464" data-original-width="577" height="512" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWUQJ1fjzYn8oxGas3FCfnIz6rpzuQXhEZplpdeoi6MYEA3vmpwQHWsDaYzy4YCvdhumbfyNBJKJVFF4D6HJlTfN8fYUSxpoURaNH4CfF2xjsPhYW1P_qE4lWbEFYDOlcaIVvQsvwVGS0/w640-h512/Screenshot_18.png" style="border-style: none; height: auto; max-width: 100%;" width="640" /></a></div><br /></li><li>copy pastekan scrip imacros (ada di bagian <a href="https://www.mediaeducations.com/2020/12/bot-flash-sale-shopee-auto-buy.html" style="background-color: transparent; color: #2675a6; transition: all 0.2s ease 0s;">akhir postingan</a>) pada colom imacros. dan seting bagian scrip bot untuk menyesuaikan dengan produk target.<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVhwn8YIP0oUrHuMtK8aqQadjNmE5uksCF5b8BvIQ_VSSHHXyup3RCR3eC8bmpQF9K_wG83KwaGbZWiHxdLpJ2JI1BD0Sx5OyVT35q2bnUjwein2nUD7fHHaSiLdM4Iu9KHuTGnNLHfNA/s709/Screenshot_19.png" style="background-color: transparent; color: #2675a6; display: inline-block; margin-bottom: 0px !important; margin-left: 1em; margin-right: 1em; margin-top: 0px !important; transition: all 0.2s ease 0s;"><img border="0" data-original-height="556" data-original-width="709" height="502" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVhwn8YIP0oUrHuMtK8aqQadjNmE5uksCF5b8BvIQ_VSSHHXyup3RCR3eC8bmpQF9K_wG83KwaGbZWiHxdLpJ2JI1BD0Sx5OyVT35q2bnUjwein2nUD7fHHaSiLdM4Iu9KHuTGnNLHfNA/w640-h502/Screenshot_19.png" style="border-style: none; height: auto; max-width: 100%;" width="640" /></a></div></li></ol><div>Keterangan Setting script:</div></div><div style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px;"><ul style="margin: 1.25rem 0px; padding-left: 3rem;"><li>1) pada script balis 2 bagian "WAIT SCONDS=1" itu menunjukan waktu tunngu selama 1 detik. pada bagian ini bisa kita gunakan sebagai timer. contoh jika kita ingin menjalankan 5 menit sebelum Flash Sale shoope di mulai jadi "WAIT SCONDS=1" dirubah menjadi "WAIT SCONDS=300" jadi nanti kita jalankan /play pada saat timer shope pas menunjukan waktu kurang 5 menit. jadi sesuaikan dengan keinginan kita tingal merubah detiknya</li><li>2) pada script 2 hapus " Alamat Produk target " ganti /copy pastekan alamat produk terget dari shopee</li><li>3) pada script baris ke 4 fungsinya adalah jika ada pilihan tertentu sebelum klik tombol beli sekarang, seperti pilihan warna, pilihan ukuran. jadi ganti kata "PILIHAN" dengan deskripsi pilihan pada halaman web produk besar kecil tulisan harus sama percis , dan apa bila deskripsi pilihannya mengandung sepasi jadi sepasi itu diganti dengan tanda "<SP>" contoh pada halam produk ada pilihan " Ukuran 42" jadi penulisan pada secrip " Ukuran<SP>42). JIKA pada peroduk tidak ada pilihan apapun jadi Scrip pada pabris ke 4 itu harus di HAPUS agar secrip bisa berjalan</li><li>4) <span style="font-weight: 700;">cara membuat kode script manual dari awal untuk menyesuaikan sesuai kebutuhan </span><a href="https://www.mediaeducations.com/2021/04/cara-membuat-autobuy-dengan-imacros.html" style="background-color: transparent; color: #2675a6; font-weight: 700; transition: all 0.2s ease 0s;"> lihat disini</a></li></ul><h4> Menjalankan BOT Shopee Flash Sale</h4></div><div style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px;"><ol style="margin: 1.25rem 0px; padding-left: 3rem;"><li>sebelum di jalankan pastikan pada chrome akun shopee sudah aktif / login</li><li>play imacros seperti urutan pada gambar berikut, dan saat klik play sesuiakan dengan settingan scrip dan timer pada laman shopee target<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9nZ6Of8-MisiLs6WrKg321_7zGX-qhzQrDLUAwOCUgsgRRtHCQr2q2cnVTPa9eFONKH_sysI6aOJGcGqX838YrYx3NVlaAJzM2yUvqZngBRgs0WMLX4waK9RZ8yW_J7XwnkIfIOUHKJY/s701/Screenshot_20.png" style="background-color: transparent; color: #2675a6; display: inline-block; margin-bottom: 0px !important; margin-left: 1em; margin-right: 1em; margin-top: 0px !important; transition: all 0.2s ease 0s;"><img border="0" data-original-height="622" data-original-width="701" height="568" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9nZ6Of8-MisiLs6WrKg321_7zGX-qhzQrDLUAwOCUgsgRRtHCQr2q2cnVTPa9eFONKH_sysI6aOJGcGqX838YrYx3NVlaAJzM2yUvqZngBRgs0WMLX4waK9RZ8yW_J7XwnkIfIOUHKJY/w640-h568/Screenshot_20.png" style="border-style: none; height: auto; max-width: 100%;" width="640" /></a></div><br /></li><li>selanjutnya tingal uji coba dan setting-setting kembali, jika terjadi eror biasanya dikarenakan internet yang lambat dan tidak setabil</li></ol><h4>Script Bot Shopee Flash Sale</h4><div><br /></div></div><div style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px; text-align: center;"><textarea cols="20" name="txt" rows="20" style="font-family: inherit; font-size: 16px; height: 161px; line-height: 1.15; margin: 0px; overflow: auto; width: 562px;"></textarea></div><h4 style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px;"><br />Video Cara Membuat Autobuy iMacros dari awal (Bagian 2) <a href="https://www.mediaeducations.com/2021/04/cara-membuat-autobuy-dengan-imacros.html" style="background-color: transparent; color: #2675a6; transition: all 0.2s ease 0s;"> lihat disini</a></h4><div style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px;"><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="allowfullscreen" class="b-hbp-video b-uploaded" frameborder="0" height="366" id="BLOGGER-video-37c5863fdae3b7d6-8550" mozallowfullscreen="mozallowfullscreen" src="https://draft.blogger.com/video.g?token=AD6v5dy6Nx6kXT3J89CpFGB7FIKtB6DW-zRD_cd9JyTQTsabsGNzSw_YdxoHyFpLgSBxLY6C_5izjGThUoWm7QI36AK1PboKnk--mmGUKTSEvot02Ny4pshsBiX6ViSHnGV8KglZWHY" style="display: block; margin: 0px auto; max-width: 100%;" webkitallowfullscreen="webkitallowfullscreen" width="613"></iframe></div><h4 style="clear: both; text-align: center;"><br /><div style="text-align: left;"><br /></div></h4><br /></div><div style="background-color: white; color: #636363; font-family: Roboto, Arial, sans-serif; font-size: 16px;">Demikian pengalaman dan tutorial mededu bagikan pada postingan ini hanya sebagai edukasi </div>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-87010682093634139352020-02-19T08:40:00.001+07:002021-02-19T08:45:41.641+07:00Forward 2 server lokal ke ip publik di mikrotik<p> </p><h3 style="background-color: white; box-sizing: inherit; color: #333333; font-family: "Segoe UI", Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.1; margin: 10px 0px;">Port Forwarding Multiple Webserver berbeda Domain</h3><span style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; font-weight: bolder;">Kategori: </span><span style="background-color: white; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px;"></span><a href="http://www.mikrotik.co.id/artikel.php?kategori=3" style="background-color: white; box-sizing: inherit; color: #772b2f; font-family: "PT Sans", sans-serif; font-size: 17.3333px; text-decoration-line: none;">Tips & Trik</a><span style="background-color: white; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px;"></span><br style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px;" /><br style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px;" /><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;">Pada artikel sebelumnya sudah kita coba untuk melakukan port forwarding supaya web server di jaringan lokal dapat diakses menggunakan IP Public yang terpasang di router. Selengkapnya bisa dilihat pada link berikut <a href="http://www.mikrotik.co.id/artikel_lihat.php?id=75" style="background-color: transparent; box-sizing: inherit; color: #772b2f; text-decoration-line: none;">disini</a>.<br style="box-sizing: inherit;" /><br style="box-sizing: inherit;" />Namun bagaimana jika kita ingin mengakses lebih dari satu webserver di jaringan LAN menggunakan nama domain dari internet. Dan setiap nama domain tersebut kita resolve ke satu IP Public yang terpasang di router.</p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;">Hal tersebut bisa kita lakukan menggunakan router MikroTik yaitu dengan konfigurasi NAT dan dikombinasikan dengan fitur yang lain yaitu <span style="box-sizing: inherit; font-weight: bolder;">Web Proxy</span> dan <span style="box-sizing: inherit; font-weight: bolder;">DNS Static</span>.</p><p style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><span style="box-sizing: inherit; font-weight: bolder;">Contoh kasus</span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-6BNNvm-Mvzc/YC8XNuZToyI/AAAAAAAADD8/W9hEZ_tSv9swcgY4PeqlpkHO31SqspqPQCLcBGAsYHQ/s415/topologi_%25282%2529.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="382" data-original-width="415" src="https://1.bp.blogspot.com/-6BNNvm-Mvzc/YC8XNuZToyI/AAAAAAAADD8/W9hEZ_tSv9swcgY4PeqlpkHO31SqspqPQCLcBGAsYHQ/s320/topologi_%25282%2529.png" width="320" /></a></div><br /><p align="center" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;"><br /></p><p align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin: 0px 0px 10px;">Dengan topologi seperti diatas, ketika ada user yang akan akses dari internet menggunakan nama domain akan dilakukan resolve ke IP Public yang terpasang di router. Supaya trafik request dari internet bisa di-redirect ke masing-masing webserver di jaringan LAN sesuai nama domain, maka kita akan menggunakan webproxy. Konfigurasi pada web proxy seperti berikut:</p><ul style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px; margin-top: 0px;"><li style="box-sizing: inherit;">Aktifkan service webproxy pada router</li></ul><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-QPoO6TJM6as/YC8XWir-CRI/AAAAAAAADEA/OvhiPetTPOk6LR5wcuhQY2Mr-rsvIoF5wCLcBGAsYHQ/s309/webproxy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="210" data-original-width="309" src="https://1.bp.blogspot.com/-QPoO6TJM6as/YC8XWir-CRI/AAAAAAAADEA/OvhiPetTPOk6LR5wcuhQY2Mr-rsvIoF5wCLcBGAsYHQ/s0/webproxy.png" /></a></div><br /><div align="center" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px;"><br style="box-sizing: inherit;" /><br style="box-sizing: inherit;" /><div align="left" style="box-sizing: inherit;"><ul style="box-sizing: inherit; margin-bottom: 10px; margin-top: 0px;"><li style="box-sizing: inherit;">Untuk keamanan kita akan konfigurasi pada 'webproxy access' dengan hanya mengijinkan trafik request dari nama domain kedua webserver tersebut dan trafik yang lain akan di block.</li></ul><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-oc-PmFBipOM/YC8XedZVohI/AAAAAAAADEI/67G-jLf1J3MlXn1rvnT7DtjWkcDG4wF_ACLcBGAsYHQ/s324/proxy-access.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="179" data-original-width="324" src="https://1.bp.blogspot.com/-oc-PmFBipOM/YC8XedZVohI/AAAAAAAADEI/67G-jLf1J3MlXn1rvnT7DtjWkcDG4wF_ACLcBGAsYHQ/s320/proxy-access.png" width="320" /></a></div><br /><div align="center" style="box-sizing: inherit;"><br style="box-sizing: inherit;" /><br style="box-sizing: inherit;" /><div align="left" style="box-sizing: inherit;"><div align="justify" style="box-sizing: inherit;">Setelah konfigurasi webproxy seperti diatas kita selanjutnya akan setting NAT pada menu firewall. Untuk NAT nanti kita akan melakukan redirect setiap trafik dengan tujuan port 80 yang masuk router dari jaringan internet ke webproxy. Konfigurasi dari NAT seperti berikut:<br style="box-sizing: inherit;" /></div><br style="box-sizing: inherit;" /><div align="left" style="box-sizing: inherit;"><ul style="box-sizing: inherit; margin-bottom: 10px; margin-top: 0px;"><li style="box-sizing: inherit;">Winbox - pada menu '<span style="box-sizing: inherit; font-weight: bolder;"><em style="box-sizing: inherit;">IP--> Firewall --> NAT</em></span>'<br style="box-sizing: inherit;" /></li></ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7hlfjftdCujHiO2kekfoCYcUD5_nKCzUNayI23VprMSRwWJX9mNdJxZT9qZgobEH1ZpTZf7FUjsbLAYFm0wUCTtpMqhgWuCowaXVw7mEqUuD7lmvs2izV6k8KlAm5TmfVRGTpxI6XcRRb/s469/NAT.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="469" data-original-width="385" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7hlfjftdCujHiO2kekfoCYcUD5_nKCzUNayI23VprMSRwWJX9mNdJxZT9qZgobEH1ZpTZf7FUjsbLAYFm0wUCTtpMqhgWuCowaXVw7mEqUuD7lmvs2izV6k8KlAm5TmfVRGTpxI6XcRRb/s320/NAT.png" /></a></div><br /><div align="center" style="box-sizing: inherit;"><br style="box-sizing: inherit;" /><br style="box-sizing: inherit;" /><div align="left" style="box-sizing: inherit;"><ul style="box-sizing: inherit; margin-bottom: 10px; margin-top: 0px;"><li style="box-sizing: inherit;">CLI Terminal</li></ul><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-IeY6nI_zRaM/YC8XseCAWZI/AAAAAAAADEQ/1NbDQAVltwgyQpOvIoUotvpWmzesk0beACLcBGAsYHQ/s415/cli.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="47" data-original-width="415" src="https://1.bp.blogspot.com/-IeY6nI_zRaM/YC8XseCAWZI/AAAAAAAADEQ/1NbDQAVltwgyQpOvIoUotvpWmzesk0beACLcBGAsYHQ/s320/cli.png" width="320" /></a></div><br /><div align="center" style="box-sizing: inherit;"><br style="box-sizing: inherit;" /><div align="left" style="box-sizing: inherit;"><br style="box-sizing: inherit;" /><div align="justify" style="box-sizing: inherit;">Dan langkah terakhir kita juga konfigurasi pada DNS Static di router untuk melakukan mapping/resolve nama domain ke masing-masing alamat IP webserver di jaringan LAN. Contoh konfigurasinya seperti berikut:<br style="box-sizing: inherit;" /></div><br style="box-sizing: inherit;" /><ul style="box-sizing: inherit; margin-bottom: 10px; margin-top: 0px;"><li style="box-sizing: inherit;">Kita masuk pada menu <span style="box-sizing: inherit; font-weight: bolder;"><em style="box-sizing: inherit;">IP --> DNS</em></span>, dan klik pada tombol command '<span style="box-sizing: inherit; font-weight: bolder;">Static</span>'. Kemudain kita isikan pada list untuk nama domain dan juga IP Address dari webserver.</li></ul><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-LyEFtkAK6uM/YC8X3MMkN4I/AAAAAAAADEU/6mNp2d9GlicwzAWwVUvcsPHFvElIGEQzQCLcBGAsYHQ/s363/DNS_Static.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="199" data-original-width="363" src="https://1.bp.blogspot.com/-LyEFtkAK6uM/YC8X3MMkN4I/AAAAAAAADEU/6mNp2d9GlicwzAWwVUvcsPHFvElIGEQzQCLcBGAsYHQ/s320/DNS_Static.png" width="320" /></a></div><br /><div align="center" style="box-sizing: inherit;"><br style="box-sizing: inherit;" /><br style="box-sizing: inherit;" /><div align="left" style="box-sizing: inherit;">Sampai langkah ini konfigurasi sudah selesai. Untuk pengetesan kita coba akses nama domain wenbserver kita dari jaringan internet.<br style="box-sizing: inherit;" /><br style="box-sizing: inherit;" /><br /></div></div></div></div></div></div></div></div></div></div></div>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-26566815917738042072020-02-13T22:15:00.004+07:002022-09-21T06:40:50.751+07:00UBNT CONSOLE<p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;">Login via ssh client :</p><ol style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.6em 3em; outline: 0px; padding: 0px; vertical-align: baseline;"><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">putty<p style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;"></p></li><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><p style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;">telnet mikrotik : tool – telnet – ssh</p></li><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><p style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;">konsol linux : ssh user@hostname/ip address</p></li></ol><h3 style="background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 2rem; font-weight: 500; margin: 0.8em 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Merubah settingan lewat konsole ssh dengan vi editor</h3><p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;">Merubah settingan UBNT / UBIQUITI bullet M5 lewat SSH ada di file <code style="border: 0px; box-sizing: inherit; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 1.5rem; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">/tmp/system.cfg</code>, setelah selesai mengedit settingan dan disimpan dengan VI editor, dan supaya konfigurasi kita tersimpan atau terbaca oleh perangkat UBNT kita lakukan perintah berikutnya:</p><div style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="syntaxhighlighter bash" id="highlighter_240621" style="border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit; margin: 1em 0px; outline: 0px; overflow: auto hidden; padding: 0px; position: relative; vertical-align: baseline; width: 665.391px;"><table border="0" cellpadding="0" cellspacing="0" style="background: none; border-radius: 0px; border-spacing: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; max-width: 100%; outline: 0px; overflow: visible; padding: 0px; position: static; table-layout: auto; vertical-align: baseline; width: 887px;"><tbody style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><tr style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><td class="gutter" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #afafaf; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">1</div><div class="line number2 index1 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">2</div><div class="line number3 index2 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">3</div><div class="line number4 index3 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">4</div><div class="line number5 index4 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">5</div><div class="line number6 index5 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">6</div><div class="line number7 index6 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">7</div><div class="line number8 index7 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">8</div><div class="line number9 index8 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">9</div><div class="line number10 index9 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">10</div><div class="line number11 index10 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">11</div></td><td class="code" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: 842px;"><div class="container" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: relative; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash comments" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"># edit file /tmp/system.cfg :</code></div><div class="line number2 index1 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"> </div><div class="line number3 index2 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">XM.v5.5.3</code><code class="bash comments" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"># vi /tmp/system.cfg</code></div><div class="line number4 index3 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"> </div><div class="line number5 index4 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash comments" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"># edit yang mau diedit atau ditambahkan</code></div><div class="line number5 index4 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash comments" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"># klik esc dan i untuk edit</code></div><div class="line number6 index5 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash comments" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"># perintah VI/VIM bisa dibaca di link berikut ---> <a href="http://www.fprintf.net/vimCheatSheet.html" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; text-decoration-line: none; transition: color 0.3s ease-in-out 0s; vertical-align: baseline; width: auto; word-break: break-word;">http://www.fprintf.net/vimCheatSheet.html</a></code></div><div class="line number7 index6 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"> </div><div class="line number8 index7 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">and </code><code class="bash keyword" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #006699; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; font-weight: bold; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">then</code><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">...</code></div><div class="line number9 index8 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"> </div><div class="line number10 index9 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">XM.v5.5.3</code><code class="bash comments" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"># save</code></div><div class="line number11 index10 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">XM.v5.5.3</code><code class="bash comments" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"># /usr/etc/rc.d/rc.softrestart save</code></div></div></td></tr></tbody></table></div></div><h3 style="background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 2rem; font-weight: 500; margin: 0.8em 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Melihat arp table</h3><div style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="syntaxhighlighter bash" id="highlighter_661179" style="border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit; margin: 1em 0px; outline: 0px; overflow: auto hidden; padding: 0px; position: relative; vertical-align: baseline; width: 665.391px;"><table border="0" cellpadding="0" cellspacing="0" style="background: none; border-radius: 0px; border-spacing: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; max-width: 100%; outline: 0px; overflow: visible; padding: 0px; position: static; table-layout: auto; vertical-align: baseline; width: 675px;"><tbody style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><tr style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><td class="gutter" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #afafaf; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">1</div><div class="line number2 index1 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">2</div><div class="line number3 index2 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">3</div></td><td class="code" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: 639px;"><div class="container" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: relative; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash functions" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: deeppink; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">cat</code> <code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">/proc/net/arp</code></div><div class="line number2 index1 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"> </div><div class="line number3 index2 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash comments" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"># dan beberapa informasi tentang networking dalam folder "/proc/net/"</code></div></div></td></tr></tbody></table></div></div><h3 style="background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 2rem; font-weight: 500; margin: 0.8em 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Merubah Mac Address</h3><p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;">Buat file dengan nama rc.poststart di folder /etc/persistent/</p><div style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="syntaxhighlighter bash" id="highlighter_348586" style="border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit; margin: 1em 0px; outline: 0px; overflow: auto hidden; padding: 0px; position: relative; vertical-align: baseline; width: 665.391px;"><table border="0" cellpadding="0" cellspacing="0" style="background: none; border-radius: 0px; border-spacing: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; max-width: 100%; outline: 0px; overflow: visible; padding: 0px; position: static; table-layout: auto; vertical-align: baseline; width: 665px;"><tbody style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><tr style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><td class="gutter" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #afafaf; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">1</div></td><td class="code" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: 629px;"><div class="container" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: relative; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash functions" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: deeppink; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">vi</code> <code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">/etc/persistent/rc</code><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">.poststart</code></div></div></td></tr></tbody></table></div></div><p class="inline-ad-slot" data-adtags-visited="true" data-adtags-width="809" data-style-before-video="float:left;height:0px;margin:0 auto;overflow:hidden;width:809px;" id="inline-ad-0" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; height: auto; margin: 0px auto 1.6em; outline: 0px; overflow: hidden; padding: 0px; vertical-align: baseline; width: 809px;"></p><div id="inline-ad-0-video" style="border: 0px; box-sizing: inherit; font-family: inherit; font-size: 16px; font-style: inherit; font-weight: inherit; height: auto; margin: 0px; outline: 0px; overflow: hidden; padding: 0px; position: relative; vertical-align: baseline; width: 809px;"><div class="iowo-adv" style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; max-height: 483px; min-height: 0px; outline: 0px; overflow: hidden; padding: 0px; transition: max-height 0.5s ease 0s; vertical-align: baseline;"><div class="iowo-adv__header" style="border: 0px; box-sizing: inherit; color: #aaaaaa; font-family: Helvetica, Arial, sans-serif; font-size: 11.5px; font-style: inherit; letter-spacing: 0.3px; margin: 0px; outline: 0px; padding: 5px 0px; position: relative; text-align: center; text-transform: uppercase; vertical-align: baseline; width: 809px;"><br /></div></div></div><div style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="syntaxhighlighter bash" id="highlighter_102896" style="border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit; margin: 1em 0px; outline: 0px; overflow: auto hidden; padding: 0px; position: relative; vertical-align: baseline; width: 665.391px;"><table border="0" cellpadding="0" cellspacing="0" style="background: none; border-radius: 0px; border-spacing: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; max-width: 100%; outline: 0px; overflow: visible; padding: 0px; position: static; table-layout: auto; vertical-align: baseline; width: 665px;"><tbody style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><tr style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><td class="gutter" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #afafaf; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">1</div><div class="line number2 index1 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">2</div><div class="line number3 index2 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">3</div><div class="line number4 index3 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">4</div><div class="line number5 index4 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">5</div><div class="line number6 index5 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">6</div><div class="line number7 index6 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">7</div><div class="line number8 index7 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">8</div></td><td class="code" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: 629px;"><div class="container" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: relative; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash comments" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"># ganti/sesuaikan mac addressnya</code></div><div class="line number2 index1 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"> </div><div class="line number3 index2 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash functions" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: deeppink; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">ifconfig</code> <code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">wifi0 down</code></div><div class="line number4 index3 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash functions" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: deeppink; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">ifconfig</code> <code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">wifi0 hw ether 00:11:22:aa:bb:cc</code></div><div class="line number5 index4 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash functions" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: deeppink; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">ifconfig</code> <code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">wifi0 up</code></div><div class="line number6 index5 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash functions" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: deeppink; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">ifconfig</code> <code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">ath0 down</code></div><div class="line number7 index6 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash functions" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: deeppink; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">ifconfig</code> <code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">ath0 hw ether 00:11:22:aa:bb:cc</code></div><div class="line number8 index7 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash functions" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: deeppink; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">ifconfig</code> <code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">ath0 up</code></div></div></td></tr></tbody></table></div></div><p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;">setelah itu rubah modenya</p><div style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="syntaxhighlighter bash" id="highlighter_462561" style="border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit; margin: 1em 0px; outline: 0px; overflow: auto hidden; padding: 0px; position: relative; vertical-align: baseline; width: 665.391px;"><table border="0" cellpadding="0" cellspacing="0" style="background: none; border-radius: 0px; border-spacing: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; max-width: 100%; outline: 0px; overflow: visible; padding: 0px; position: static; table-layout: auto; vertical-align: baseline; width: 665px;"><tbody style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><tr style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><td class="gutter" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #afafaf; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">1</div></td><td class="code" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: 629px;"><div class="container" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: relative; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash functions" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: deeppink; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">chmod</code> <code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">+x </code><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">/etc/persistent/rc</code><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">.poststart</code></div></div></td></tr></tbody></table></div></div><p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;">reload atau simpan settingan</p><div style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="syntaxhighlighter bash" id="highlighter_205817" style="border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit; margin: 1em 0px; outline: 0px; overflow: auto hidden; padding: 0px; position: relative; vertical-align: baseline; width: 665.391px;"><table border="0" cellpadding="0" cellspacing="0" style="background: none; border-radius: 0px; border-spacing: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; max-width: 100%; outline: 0px; overflow: visible; padding: 0px; position: static; table-layout: auto; vertical-align: baseline; width: 665px;"><tbody style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><tr style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><td class="gutter" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #afafaf; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">1</div></td><td class="code" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: 629px;"><div class="container" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: relative; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">cfgmtd -w -p </code><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">/etc/</code></div></div></td></tr></tbody></table></div></div><p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;">and thenn… REBOOT</p><div style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="syntaxhighlighter bash" id="highlighter_863492" style="border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit; margin: 1em 0px; outline: 0px; overflow: auto hidden; padding: 0px; position: relative; vertical-align: baseline; width: 665.391px;"><table border="0" cellpadding="0" cellspacing="0" style="background: none; border-radius: 0px; border-spacing: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; max-width: 100%; outline: 0px; overflow: visible; padding: 0px; position: static; table-layout: auto; vertical-align: baseline; width: 665px;"><tbody style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><tr style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><td class="gutter" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #afafaf; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">1</div></td><td class="code" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: 629px;"><div class="container" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: relative; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">reboot</code></div></div></td></tr></tbody></table></div></div><h3 style="background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 2rem; font-weight: 500; margin: 0.8em 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Site survey / scan</h3><div style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="syntaxhighlighter bash" id="highlighter_933064" style="border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit; margin: 1em 0px; outline: 0px; overflow: auto hidden; padding: 0px; position: relative; vertical-align: baseline; width: 665.391px;"><table border="0" cellpadding="0" cellspacing="0" style="background: none; border-radius: 0px; border-spacing: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; max-width: 100%; outline: 0px; overflow: visible; padding: 0px; position: static; table-layout: auto; vertical-align: baseline; width: 665px;"><tbody style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><tr style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><td class="gutter" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #afafaf; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">1</div><div class="line number2 index1 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">2</div><div class="line number3 index2 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">3</div><div class="line number4 index3 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">4</div><div class="line number5 index4 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">5</div></td><td class="code" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: 629px;"><div class="container" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: relative; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">wlanconfig ath0 list scan</code></div><div class="line number2 index1 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"> </div><div class="line number3 index2 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash comments" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">#atau</code></div><div class="line number4 index3 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"> </div><div class="line number5 index4 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">iwlist ath0 scan</code></div></div></td></tr></tbody></table></div></div><h3 style="background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 2rem; font-weight: 500; margin: 0.8em 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Upgrade/Downgrade firmware UBNT Airmax via SSH</h3><ol style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.6em 3em; outline: 0px; padding: 0px; vertical-align: baseline;"><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; list-style-type: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><ul style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; list-style: disc; margin: 0px 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;"><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"> Download firmware di <a href="http://www.ubnt.com/download/" rel="noopener noreferrer" style="border: 0px; box-sizing: inherit; color: #447677; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.3s ease-in-out 0s; vertical-align: baseline; word-break: break-word;" target="_blank" title="http://www.ubnt.com/download/">http://www.ubnt.com/download/</a></li><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"> upload ke folder /tmp dengan <span style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">scp</span></li></ul></li></ol><div style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="syntaxhighlighter bash" id="highlighter_148998" style="border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit; margin: 1em 0px; outline: 0px; overflow: auto hidden; padding: 0px; position: relative; vertical-align: baseline; width: 665.391px;"><table border="0" cellpadding="0" cellspacing="0" style="background: none; border-radius: 0px; border-spacing: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; max-width: 100%; outline: 0px; overflow: visible; padding: 0px; position: static; table-layout: auto; vertical-align: baseline; width: 665px;"><tbody style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><tr style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><td class="gutter" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #afafaf; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">1</div></td><td class="code" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: 629px;"><div class="container" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: relative; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash functions" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: deeppink; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">scp</code> <code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">.</code><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">/XM</code><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">.xxxxxxxxxxxxx.bin user@alamatIP:</code><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">/tmp</code></div></div></td></tr></tbody></table></div></div><ol style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.6em 3em; outline: 0px; padding: 0px; vertical-align: baseline;"><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; list-style-type: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><ul style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; list-style: disc; margin: 0px 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;"><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"> Masuk lewat ssh ke perangkat tujuan</li></ul></li></ol><div style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="syntaxhighlighter bash" id="highlighter_746790" style="border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit; margin: 1em 0px; outline: 0px; overflow: auto hidden; padding: 0px; position: relative; vertical-align: baseline; width: 665.391px;"><table border="0" cellpadding="0" cellspacing="0" style="background: none; border-radius: 0px; border-spacing: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; max-width: 100%; outline: 0px; overflow: visible; padding: 0px; position: static; table-layout: auto; vertical-align: baseline; width: 665px;"><tbody style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><tr style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><td class="gutter" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #afafaf; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">1</div></td><td class="code" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: 629px;"><div class="container" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: relative; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash functions" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: deeppink; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">ssh</code> <code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">user@alamatIP</code></div></div></td></tr></tbody></table></div></div><ol style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.6em 3em; outline: 0px; padding: 0px; vertical-align: baseline;"><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; list-style-type: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><ul style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; list-style: disc; margin: 0px 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;"><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"> Rubah nama <span style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">XM.xxxxxxxxxxxxxxxx.bin</span> menjadi <span style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">fwupdate.bin</span></li></ul></li></ol><div style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="syntaxhighlighter bash" id="highlighter_496375" style="border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit; margin: 1em 0px; outline: 0px; overflow: auto hidden; padding: 0px; position: relative; vertical-align: baseline; width: 665.391px;"><table border="0" cellpadding="0" cellspacing="0" style="background: none; border-radius: 0px; border-spacing: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; max-width: 100%; outline: 0px; overflow: visible; padding: 0px; position: static; table-layout: auto; vertical-align: baseline; width: 665px;"><tbody style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><tr style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><td class="gutter" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #afafaf; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">1</div></td><td class="code" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: 629px;"><div class="container" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: relative; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash functions" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: deeppink; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">mv</code> <code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">/tmp/XM</code><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">.xxxxxxxxxxxxx.bin </code><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">/tmp/fwupdate</code><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">.bin</code></div></div></td></tr></tbody></table></div></div><ol style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.6em 3em; outline: 0px; padding: 0px; vertical-align: baseline;"><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; list-style-type: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><ul style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; list-style: disc; margin: 0px 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;"><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"> Sekarang perintah upgrade</li></ul></li></ol><div style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="syntaxhighlighter bash" id="highlighter_324011" style="border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit; margin: 1em 0px; outline: 0px; overflow: auto hidden; padding: 0px; position: relative; vertical-align: baseline; width: 665.391px;"><table border="0" cellpadding="0" cellspacing="0" style="background: none; border-radius: 0px; border-spacing: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; max-width: 100%; outline: 0px; overflow: visible; padding: 0px; position: static; table-layout: auto; vertical-align: baseline; width: 665px;"><tbody style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><tr style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><td class="gutter" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #afafaf; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">1</div></td><td class="code" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: 629px;"><div class="container" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: relative; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">ubntbox fwupdate.real -m </code><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">/tmp/fwupdate</code><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">.bin</code></div></div></td></tr></tbody></table></div></div><p class="inline-ad-slot" data-adtags-visited="true" data-adtags-width="809" id="inline-ad-1" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; float: left; font-family: Ubuntu, sans-serif; font-size: 16px; height: 0px; margin: 0px auto; outline: 0px; overflow: hidden; padding: 0px; vertical-align: baseline; width: 809px;"></p><p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;"><a href="https://writingwolking.files.wordpress.com/2014/04/upgrade-firmware-ubnt-ssh.png" rel="noopener noreferrer" style="border: 0px; box-sizing: inherit; color: #447677; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.3s ease-in-out 0s; vertical-align: baseline; word-break: break-word;" target="_blank"><img alt="upgrade firmware ubnt-ssh" class="aligncenter wp-image-1142 size-large" data-attachment-id="1142" data-comments-opened="1" data-image-description="" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="upgrade firmware ubnt-ssh" data-large-file="https://writingwolking.files.wordpress.com/2014/04/upgrade-firmware-ubnt-ssh.png?w=809" data-medium-file="https://writingwolking.files.wordpress.com/2014/04/upgrade-firmware-ubnt-ssh.png?w=300" data-orig-file="https://writingwolking.files.wordpress.com/2014/04/upgrade-firmware-ubnt-ssh.png" data-orig-size="1365,419" data-permalink="https://writingwolking.wordpress.com/2014/04/25/beberapa-ubiquiti-shell-command/upgrade-firmware-ubnt-ssh/" sizes="(max-width: 809px) 100vw, 809px" src="https://writingwolking.files.wordpress.com/2014/04/upgrade-firmware-ubnt-ssh.png?w=809&h=249" srcset="https://writingwolking.files.wordpress.com/2014/04/upgrade-firmware-ubnt-ssh.png?w=809&h=249 809w, https://writingwolking.files.wordpress.com/2014/04/upgrade-firmware-ubnt-ssh.png?w=150&h=46 150w, https://writingwolking.files.wordpress.com/2014/04/upgrade-firmware-ubnt-ssh.png?w=300&h=92 300w, https://writingwolking.files.wordpress.com/2014/04/upgrade-firmware-ubnt-ssh.png?w=768&h=236 768w, https://writingwolking.files.wordpress.com/2014/04/upgrade-firmware-ubnt-ssh.png?w=1024&h=314 1024w, https://writingwolking.files.wordpress.com/2014/04/upgrade-firmware-ubnt-ssh.png 1365w" style="border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin: 0.8em auto; max-width: 100%;" /></a>Untuk upload dari <span style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">OS windows </span>bisa menggunakan software scp portable dari PuTTY, <a href="http://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe" rel="noopener noreferrer" style="border: 0px; box-sizing: inherit; color: #447677; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.3s ease-in-out 0s; vertical-align: baseline; word-break: break-word;" target="_blank" title="pscp.exe">pscp.exe</a>. Cara menggunakannya</p><ul style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.6em 3em; outline: 0px; padding: 0px; vertical-align: baseline;"><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Biar mudah copy/pindahkan file <span style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">pscp.exe</span> dan file <span style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">XM.xxxxxxxx.bin</span> ke folder <span style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">C:</span></li><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Buka <span style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">command prompt/cmd</span></li><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Ketik <span style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">cd c:</span></li><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">ketik <span style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><span class="skimlinks-unlinked" style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">pscp.exe</span> <span class="skimlinks-unlinked" style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">XM.xxxxxxxxxxxx.bin</span> user@alamatIP:/tmp</span></li></ul><p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;"> </p><h3 style="background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 2rem; font-weight: 500; margin: 0.8em 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Compliant test – ubnt v5.8-5.10</h3><p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;">masuk dengan putty<br style="box-sizing: inherit;" />ke IP dan password nya.<br style="box-sizing: inherit;" />lalu ketik :</p><div style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="syntaxhighlighter bash" id="highlighter_281637" style="border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit; margin: 1em 0px; outline: 0px; overflow: auto hidden; padding: 0px; position: relative; vertical-align: baseline; width: 665.391px;"><table border="0" cellpadding="0" cellspacing="0" style="background: none; border-radius: 0px; border-spacing: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; max-width: 100%; outline: 0px; overflow: visible; padding: 0px; position: static; table-layout: auto; vertical-align: baseline; width: 665px;"><tbody style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><tr style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><td class="gutter" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #afafaf; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">1</div><div class="line number2 index1 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">2</div><div class="line number3 index2 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">3</div></td><td class="code" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: 629px;"><div class="container" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: relative; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash functions" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: deeppink; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">touch</code> <code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">/etc/persistent/ct</code> <code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">( enter )</code></div><div class="line number2 index1 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">save (enter )</code></div><div class="line number3 index2 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">reboot ( enter )</code></div></div></td></tr></tbody></table></div></div><h3 style="background-color: white; border: 0px; box-sizing: inherit; clear: both; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 2rem; font-weight: 500; margin: 0.8em 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Reset via TFTP</h3><ul style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.6em 3em; outline: 0px; padding: 0px; vertical-align: baseline;"><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Os Debian</li></ul><p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;"><span style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Persiapan</span></p><ul style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.6em 3em; outline: 0px; padding: 0px; vertical-align: baseline;"><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Firmware ubnt –> <a href="http://www.ubnt.com/download" style="border: 0px; box-sizing: inherit; color: #447677; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.3s ease-in-out 0s; vertical-align: baseline; word-break: break-word;">download</a></li><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Install tftp via <em style="border: 0px; box-sizing: inherit; font-family: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><span style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">apt</span>, sudo apt install tftp</em></li><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Perangkat ubnt dengan ip default</li></ul><p class="inline-ad-slot" data-adtags-visited="true" data-adtags-width="809" id="inline-ad-2" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; float: left; font-family: Ubuntu, sans-serif; font-size: 16px; height: 0px; margin: 0px auto; outline: 0px; overflow: hidden; padding: 0px; vertical-align: baseline; width: 809px;"></p><p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;"><span style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: 700; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Langkah</span></p><ol style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.6em 3em; outline: 0px; padding: 0px; vertical-align: baseline;"><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Sebelum diberi power perangkat ubntnya tekan tombol reset … tahan</li><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Colokan adaptor, tombol reset masih ditahan sampai blinking warna merah dan hijau bergantian, setelah itu lepaskan tombol reset. JANGAN DIMATIKAN/DICABUT ADAPTORNYA !</li><li style="border: 0px; box-sizing: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Di terminal ketik</li></ol><div style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="syntaxhighlighter bash" id="highlighter_186801" style="border: 0px; box-sizing: inherit; font-family: inherit; font-size: 1em; font-style: inherit; font-weight: inherit; margin: 1em 0px; outline: 0px; overflow: auto hidden; padding: 0px; position: relative; vertical-align: baseline; width: 665.391px;"><table border="0" cellpadding="0" cellspacing="0" style="background: none; border-radius: 0px; border-spacing: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; max-width: 100%; outline: 0px; overflow: visible; padding: 0px; position: static; table-layout: auto; vertical-align: baseline; width: 665px;"><tbody style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><tr style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><td class="gutter" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #afafaf; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">1</div><div class="line number2 index1 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">2</div><div class="line number3 index2 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">3</div><div class="line number4 index3 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">4</div><div class="line number5 index4 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-bottom-color: initial; border-bottom-style: initial; border-image: initial; border-left-color: initial; border-left-style: initial; border-radius: 0px; border-right-color: rgb(108, 226, 108); border-right-style: solid; border-top-color: initial; border-top-style: initial; border-width: 0px 3px 0px 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0.5em 0px 1em; position: static; text-align: right; vertical-align: baseline; white-space: pre; width: auto;">5</div></td><td class="code" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: 629px;"><div class="container" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: relative; vertical-align: baseline; width: auto;"><div class="line number1 index0 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">$ tftp 192.168.1.20 </code><code class="bash comments" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"># enter</code></div><div class="line number2 index1 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">$ bin </code><code class="bash comments" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"># enter</code></div><div class="line number3 index2 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">$ trace </code><code class="bash comments" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">#enter</code></div><div class="line number4 index3 alt1" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">$ put Xm.xxxxxxxxxxx.bin </code><code class="bash comments" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">#enter</code></div><div class="line number5 index4 alt2" style="background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; float: none; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px 1em; position: static; vertical-align: baseline; white-space: pre; width: auto;"><code class="bash plain" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;">$ quit </code><code class="bash comments" style="background: none; border-radius: 0px; border: 0px; box-shadow: none; box-sizing: content-box; color: #008200; direction: ltr; display: inline; float: none; font-family: Monaco, Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; font-size: 1em; height: auto; inset: auto; line-height: 1.1em; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto;"># enter</code></div></div></td></tr></tbody></table></div></div><p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;">tunggu sekitar 3-4 menit, setelah itu coba buka via browser.</p><p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;"><span face=""Open Sans", sans-serif" style="color: #888888; font-size: 17px; font-style: italic;">Setelah dirubah, silahkan </span><b style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; color: #888888; font-family: "Open Sans", sans-serif; font-size: 17px; font-style: italic; outline: 0px; padding: 0px; transition: all 0.3s ease 0s; vertical-align: baseline;">esc</b><span face=""Open Sans", sans-serif" style="color: #888888; font-size: 17px; font-style: italic;"> pada keyboard ketik </span><b style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; color: #888888; font-family: "Open Sans", sans-serif; font-size: 17px; font-style: italic; outline: 0px; padding: 0px; transition: all 0.3s ease 0s; vertical-align: baseline;">:wq</b><span face=""Open Sans", sans-serif" style="color: #888888; font-size: 17px; font-style: italic;"> untuk keluar edit</span></p><p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;"><span face=""Open Sans", sans-serif" style="color: #888888; font-size: 17px; font-style: italic;"><br /></span></p><p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;"><span face=""Open Sans", sans-serif" style="color: #888888; font-size: 17px; font-style: italic;">Tambahan untuk reset via terminal</span></p><p data-adtags-visited="true" style="background-color: white; border: 0px; box-sizing: inherit; color: #5e5e5e; font-family: Ubuntu, sans-serif; font-size: 16px; margin: 0px 0px 1.6em; outline: 0px; padding: 0px; vertical-align: baseline;"><span face=""Open Sans", sans-serif" style="color: #888888; font-size: 17px; font-style: italic;"></span></p><pre class="" style="background-color: rgba(0, 122, 255, 0.08); border: 0px solid rgba(0, 0, 0, 0.1); box-sizing: inherit; font-family: Inconsolata, Menlo, Consolas, monospace; font-size: 11px; line-height: 14px; margin-bottom: 10px; margin-top: 10px; overflow-x: auto; padding: 10px 20px; word-break: break-all;">cp /usr/etc/system.cfg /tmp/system.cfg</pre><pre class="" style="background-color: rgba(0, 122, 255, 0.08); border: 0px solid rgba(0, 0, 0, 0.1); box-sizing: inherit; font-family: Inconsolata, Menlo, Consolas, monospace; font-size: 11px; line-height: 14px; margin-bottom: 10px; margin-top: 10px; overflow-x: auto; padding: 10px 20px; word-break: break-all;">save</pre><pre class="" style="background-color: rgba(0, 122, 255, 0.08); border: 0px solid rgba(0, 0, 0, 0.1); box-sizing: inherit; font-family: Inconsolata, Menlo, Consolas, monospace; font-size: 11px; line-height: 14px; margin-bottom: 10px; margin-top: 10px; overflow-x: auto; padding: 10px 20px; word-break: break-all;"> reboot</pre>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-32604469443841039652020-02-03T20:06:00.000+07:002021-02-17T20:07:50.371+07:00FTTH jaringan akses Fiber Optik dan teknologi G-PON<p> </p><h3 class="post-title entry-title" itemprop="name" style="background: 0px 0px white; border: 0px; color: #2c3e50; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 22px; font-stretch: normal; line-height: normal; margin: 0px; outline: 0px; padding: 0px; position: relative; vertical-align: baseline;"><br /></h3><div class="post-header" style="background: 0px 0px white; border: 0px; color: #4c4c4c; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 1.6; margin: 0px 0px 1em; outline: 0px; padding: 0px; vertical-align: baseline;"><div class="post-header-line-1" style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"></div></div><div class="post-body entry-content" id="post-body-977862171563762218" itemprop="description articleBody" style="background: 0px 0px white; border: 0px; color: #4c4c4c; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 1.4; outline: 0px; overflow: hidden; padding: 20px 0px 0px; position: relative; vertical-align: baseline; width: 536px;"><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU2PWgZcRAEY7-l190qLKZ0G3ZTkFAJmLkdgDofCdx85GwxIkmiXRTWil9tDFLjDakKIMdgrXCfAFbzNn_l2-72De_otskpoURYGZcVu5Gwu0XZDjETkWUMuOwMq0dE9L9HmSDX0tIRMc/s1600/FTTH.gif" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU2PWgZcRAEY7-l190qLKZ0G3ZTkFAJmLkdgDofCdx85GwxIkmiXRTWil9tDFLjDakKIMdgrXCfAFbzNn_l2-72De_otskpoURYGZcVu5Gwu0XZDjETkWUMuOwMq0dE9L9HmSDX0tIRMc/s320/FTTH.gif" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="320" /></a></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Apa yang dimaksud dengan FTTH</b></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">Fiber To The Home atau yang disebut dengan FTTH, adalah suatu jaringan akses atau jaringan yang menghubungkan antara pusat layanan dengan peralatan pelanggan atau Customer Premises Equipment (CPE) dengan menggunakan Fiber Optik.<br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"></div></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">Alasan mengapa harus menggunakan Fiber Optik.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">a. Dapat menyalurkan informasi dengan kecepatan yang sangat tinggi,<br /> atau<i style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"> berpita lebar High </b></i><i style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Speed Data</b></i> ( > 100 Mbps)</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">b. Dalam satu Fiber Optik dapat menyalurkan informasi dua arah ( transmit<br /> dan receive), hal ini berbeda dengan saluran tembaga yang memerlukan<br /> dua saluran yang berbeda untuk arah kirim dan arah terima.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">c. Karena dapat menyalurkan High Speed Information, maka dalam satu<br /> fiber dapat melayan Voice, Video dan Data atau yang disebut dengan<br /> layanan <b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><i style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Triple Play.</i></b><br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBGBryGv9D1TWjLgS0BerMAw0rLk0N_jqsRfMz0FZsPAlFf-lSOexOMRMCeAt16tASuCHh_zGiwaFJhYellH3HwIY1-FO_SxqOBKj6I867rz8AGlBGQCg8VDLDHUbFQsOTk8cmFBhEXYk/s1600/Access_FTTH-01.gif" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="257" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBGBryGv9D1TWjLgS0BerMAw0rLk0N_jqsRfMz0FZsPAlFf-lSOexOMRMCeAt16tASuCHh_zGiwaFJhYellH3HwIY1-FO_SxqOBKj6I867rz8AGlBGQCg8VDLDHUbFQsOTk8cmFBhEXYk/s640/Access_FTTH-01.gif" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="640" /></a></div><b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><i style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><br /></i></b></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">d. Mempunyai sifat redaman / attenuation yang relatif kecil, sehingga jarak<br /> yang direkomendasi dari Pusat Layanan sampai dengan Pelanggan<br /> adalah 20 Kilometer, disamping itu noise maupun distorsi relatif kecil sekali.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">e. Secara teknologi, sistem menggunakan spliter atau satu fiber dapat<br /> dicabang ke beberapa </div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> pelanggan , sehingga sangat effesien dalam pembangunan jaringan.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">f. Sangat memungkinkan untuk pengembangan teknologi jaringan yang<br /> memerlukan kecepatan tinggi, misal untuk Jaringan ke Base Station.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><br /></b></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Arsitektur FTTH</b></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi461-Jxk5stLc8W5vHXxa3FGaLeMpD1kyYwOzyxMnQ5i3v9fsngwojpH6Wa3RUj6tTkDi76jYIgRv3tOrAJNg-v8qPr3nhtceXezzx9v0R5P77U1WFV7BPnczAC8HkyiFHuVcqLI67o2w/s1600/konfigurasi-ftth.GIF" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="195" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi461-Jxk5stLc8W5vHXxa3FGaLeMpD1kyYwOzyxMnQ5i3v9fsngwojpH6Wa3RUj6tTkDi76jYIgRv3tOrAJNg-v8qPr3nhtceXezzx9v0R5P77U1WFV7BPnczAC8HkyiFHuVcqLI67o2w/s640/konfigurasi-ftth.GIF" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="640" /></a></div></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">Secara umum arsitektur jaringan FTTH mulai dari pusat layanan sampai dengan pelanggan</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">adalah sebagai berikut,</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">1. OLT = Optical Line Terminal , atau perangkat yang mempunyai fungsi;</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> a. Titik Hubung dengan provider layanan Telepon, Internet/Data<br /> dan TV/ IP TV</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> b. Pusat penyambungan dan distribusi layanan yang dikirim<br /> ke pelanggan.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> c. Pengaturan dan monitoring jaringan pelanggan.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> d. Mengkonversi sinyal layanan ke dalam bentuk sinyal optik.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">2. ODF = Optical Distribution Frame, atau Rak dan frame yang berfungsi ;</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> a. Tempat Spliter untuk mendistribusikan Fiber Optik ke ODC<br /> untuk melayani beberapa area.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> b. Tempat melakukan pengukuran dan monitoring Jaringan Fiber Optik.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> c. Tempat terminasi fisik jaringan luar Fiber Optik.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">3. Feeder Cables = Kabel Fiber Optik penghantar Layanan, yang mempunyai<br /> fungsi</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> a. Kabel Fiber Optik Penghubung Utama dari ODF ke ODC</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> b. Ada tiga jenis kabel Fiber Optik yang digunakan, yaitu</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> 1 Kabel Duct yang menggunakan pelindung pipa PVC dengan<br /> lapisan cor beton </div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> 2. Kabel Tanah Tanam Langsung ( Burried Cables) dengan pelindung<br /> pipa HDPE.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> 3. Kabel Udara atau aireal cable yang ditambatkan pada tiang<br /> besi atau beton.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">4. ODC = Optical Distribuion Cabinet atau perangkat Lemari Kabel Fiber Optik<br /> dengan fungsi sebagai berikut ; </div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> a. titik sambung untuk penyebaran layanan ke beberapa area yang<br /> lebih kecil </div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> b. tempat splitter untuk yaitu dari satu Fiber optik ke beberapa<br /> fiber optik.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> c. tempat koneksi dari Kabel Feeder ke Kabel Distribution<br /><br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv8FN0VDlSlJOLntmd7kXMoDhdIKIobmvXpkq5AMFgEtS2e4p9E4Y_K0Ru6JN-uT2YNcXmdVQs_5z2KyWXtvAKbNR65mHY0ODsbbOlbhEVIBHcAK-uf5wyijszL2cPdPQWSwue3TpM0-I/s1600/gpon-22-728.jpg" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv8FN0VDlSlJOLntmd7kXMoDhdIKIobmvXpkq5AMFgEtS2e4p9E4Y_K0Ru6JN-uT2YNcXmdVQs_5z2KyWXtvAKbNR65mHY0ODsbbOlbhEVIBHcAK-uf5wyijszL2cPdPQWSwue3TpM0-I/s400/gpon-22-728.jpg" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="400" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-_d-YKySgKbgZeEMgIgBYNqWHsJGHRd7SYvithrF9_whjuC-gKfwugMef5aZcjBQgd0ImYbdFJ4Xb7gPP7GaMmR81iGNBMguIE6YGQNjHhjtLPMVQS819CsClweXX2Sx1Yek_c5MmZmY/s1600/spitter+%25281%2529.jpg" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="293" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-_d-YKySgKbgZeEMgIgBYNqWHsJGHRd7SYvithrF9_whjuC-gKfwugMef5aZcjBQgd0ImYbdFJ4Xb7gPP7GaMmR81iGNBMguIE6YGQNjHhjtLPMVQS819CsClweXX2Sx1Yek_c5MmZmY/s320/spitter+%25281%2529.jpg" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="320" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">5. Kabel Distribution = Kabel Fiber Optik yang mendistribusikan layanan ke area<br /> yang lebih kecil</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> a. Menggunakan kabel tipe Single Core Single Tube atau SCST</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> b. Sebagai penghubung antara ODC dengan ODP</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">6. ODP = Optical Distribution Point atau kotak distribusi layanan ke<br /> pelanggan, fungsinya adalah;</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> a. Sebagai titik terminasi kabel dropp optik ke arah pelanggan.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> b. Sebagai titik distribusi kabel distribusi menjadi beberapa saluran<br /> dropp optik dengan menggunakan splitter.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> c. Ada 3 (tiga) jenis ODP , yaitu ;</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> 1. ODP Pedestal ODP yang ditempatkan pada permukaan tanah<br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVz2ar1YIAASlYD00ZA8aY9jKZRUEGva_16mBDIwu5OE0KKVXJEfVaqzR3QX9d4PrdXIqK_B-UEKQZuAiYwMQOz2OkMR8TDah7JwPrQ76lt5gLCXV_qUcbs5xAFdtfK3FTalDARCOaXgg/s1600/odp.jpg" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="263" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVz2ar1YIAASlYD00ZA8aY9jKZRUEGva_16mBDIwu5OE0KKVXJEfVaqzR3QX9d4PrdXIqK_B-UEKQZuAiYwMQOz2OkMR8TDah7JwPrQ76lt5gLCXV_qUcbs5xAFdtfK3FTalDARCOaXgg/s320/odp.jpg" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="320" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7XONH97GWYAGRoA7ahuok2SOclnZkSrGNVLT1CvJe5Zyyh9baCkDB8eBQtKDmhyphenhyphenpxV_dHZhcA4t2XSe6FfKvjI1YlBzCGdu-eXUo-6gGXwqH4kjdmpGeDyM9r-YToeNvfg4glxLD5_1w/s1600/odp-tanah.png" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="222" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7XONH97GWYAGRoA7ahuok2SOclnZkSrGNVLT1CvJe5Zyyh9baCkDB8eBQtKDmhyphenhyphenpxV_dHZhcA4t2XSe6FfKvjI1YlBzCGdu-eXUo-6gGXwqH4kjdmpGeDyM9r-YToeNvfg4glxLD5_1w/s320/odp-tanah.png" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="320" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> 2. ODP Pole/ Wall ODP yang ditempatkan pada tembok atau<br /> tiang.<br /><br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-3hzRJfij-Q8f89yFV7rCzRGSc0tPT8Qyg6JCapExEUq1XQBuzYRcYaWZJ7yMzi8Fy1mPSNMCkzy4Rc8Khj-ul8mB7dSEKjMJ4coUeJvrEAdBalMZ_-QJqXRMUbffe_LI92xfswdDcQU/s1600/odp-wall.jpg" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="359" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-3hzRJfij-Q8f89yFV7rCzRGSc0tPT8Qyg6JCapExEUq1XQBuzYRcYaWZJ7yMzi8Fy1mPSNMCkzy4Rc8Khj-ul8mB7dSEKjMJ4coUeJvrEAdBalMZ_-QJqXRMUbffe_LI92xfswdDcQU/s400/odp-wall.jpg" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="400" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> 3. ODP Closure, ODP yang ditempatkan pada kabel diantara<br /> dua tiang<br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWBB85C3_tlt-lEw8ooHm0dr_fB40r0mVqSe7jfQhxccbya5WbwNzsZ6kf_WpnHbhNor4j_1pDrLKzx9EYuO7WRIZNARFAHva2fmCmvZGC5l4cv4Z12eOLWn0MxQ-2wYo-GF4B5dJ5P44/s1600/odp-closure.gif" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWBB85C3_tlt-lEw8ooHm0dr_fB40r0mVqSe7jfQhxccbya5WbwNzsZ6kf_WpnHbhNor4j_1pDrLKzx9EYuO7WRIZNARFAHva2fmCmvZGC5l4cv4Z12eOLWn0MxQ-2wYo-GF4B5dJ5P44/s400/odp-closure.gif" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="400" /></a></div><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">7. Dropp Optic = yaitu saluran penanggal atau penghubung instalasi rumah.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> a. Penghubung antara ODP dengan instalasi Rumah.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> b. Menggunakan jenis insensitive bending, atau tahan dengan<br /> tekukan.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> c. Kapasitas 1, 2 dan 4 core.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> d. Panjang maksimum 250 meter</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> e. Kedua ujungnya dipasang konektor</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> f. Antar kedua ujung konektor tidak boleh terdapat sambungan<br /> atau lecet.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">8. OTP = Optical Termination Premises., yaitu perangkat pasive yang<br /> ditempatkan pada instalasi rumah pelanggan.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> Fungsi dari OTP, adalah sebagai berikut ;</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> a. Titik terminasi atau titik tambat akhir dropp optik di sisi pelanggan.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> b. Tempat koneksi kabel dropp optik dengan kabel indooor optik<br /> (patchcord)<br /><br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1WH3v2YXhNQCtNqoJwKLCUAfxKEwK28jNRB4Gvk_OuEOA6wIfhqDQ-0HxZqyC2Mh5tAcv2WBWjHajeKf9taSpgL6w9S5V4i3X_YUAtlhNOlCdtW1qBvQ5ukcoZUPaf6NyD6fCcBVibjc/s1600/image_thumb43.png" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="344" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1WH3v2YXhNQCtNqoJwKLCUAfxKEwK28jNRB4Gvk_OuEOA6wIfhqDQ-0HxZqyC2Mh5tAcv2WBWjHajeKf9taSpgL6w9S5V4i3X_YUAtlhNOlCdtW1qBvQ5ukcoZUPaf6NyD6fCcBVibjc/s640/image_thumb43.png" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="640" /></a></div></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">9. Indoor Fiber Optic Cables,</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> Kabel Fiber Optik yang diinstalasi untuk dalam rumah, pada umumnya<br /> disebut juga patchcord, dimana kedua ujungnya sudah tersambung<br /> dengan konektor.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">10. Roset Optic atau kotak tempat penghubung antara indoor optik cables<br /> dengan kabel optik arah CPE ( Customer Premises Equipment)<br /> dalam bentuk ONT/ONU</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">11. ONT/ ONU = Optical Network Terminal atau Optical Network Unit.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> Fungsinya adalah :</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> a. Melakukan konversi layanan dalam sinyal optik menjadi<br /> sinyal elektrik</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> b. Sebagai alat demultiplexer layanan </div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> c. Output layanan ONT/ONU adalah Voice, Video/ IP TV<br /> dan Data Internet</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> <b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"> Perbedaan antara ON dan ONU, adalah sebagai berikut ;</b></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> ONT hanya melayani satu pelanggan saja.<br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk2Qe-XkRzOxrhSupRfsZ7WPyKLrpAiHnXMbjYRjrq_VRDiAglkTjNSqYU5bpLo7GGhKxQ7oIBFE5PcMqmzQqfmIyQfHAwK2LCAH_i-savlLKN-ONgPv67pd5TqgNlfKfBjNDnDliTHxI/s1600/ont-1.png" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="143" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk2Qe-XkRzOxrhSupRfsZ7WPyKLrpAiHnXMbjYRjrq_VRDiAglkTjNSqYU5bpLo7GGhKxQ7oIBFE5PcMqmzQqfmIyQfHAwK2LCAH_i-savlLKN-ONgPv67pd5TqgNlfKfBjNDnDliTHxI/s320/ont-1.png" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="320" /></a></div><br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCtHyvWS71dQjf3RRgrSsWhyGXJUOVQP8mt3-DBRpxYpREWVyyl4QXJBY6W08jnGUk5-EZVu2k4JrRBiU5tgR9PDSMu2Wsk1vmDBGoB1MED2eb6HYLu9V9pasLt_e8NrQ5IgNoee5h0_M/s1600/ont.jpg" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="177" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCtHyvWS71dQjf3RRgrSsWhyGXJUOVQP8mt3-DBRpxYpREWVyyl4QXJBY6W08jnGUk5-EZVu2k4JrRBiU5tgR9PDSMu2Wsk1vmDBGoB1MED2eb6HYLu9V9pasLt_e8NrQ5IgNoee5h0_M/s320/ont.jpg" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="320" /></a></div></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> ONU dapat melayani beberapa pelanggan dalam satu kluster, misal untuk <br /> Pertokoan, Mall dan Apartemen.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUOVVW8rbYnFISgG7yVqfU9h0rSDSom-vLotydMV2VrvTXa0SmgRtXfwu60U8pvSRAzhFmfchorBolJ97yUW49ghMq4vWHkrRZCDhu8zMzBC4htiTc9829lVRO2WnuthIz0d6Uu-9YzV8/s1600/images.jpg" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUOVVW8rbYnFISgG7yVqfU9h0rSDSom-vLotydMV2VrvTXa0SmgRtXfwu60U8pvSRAzhFmfchorBolJ97yUW49ghMq4vWHkrRZCDhu8zMzBC4htiTc9829lVRO2WnuthIz0d6Uu-9YzV8/s1600/images.jpg" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" /></a></div></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"> Teknologi GPON</b><br /></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">Teknologi G-PON adalah teknologi yang digunakan untuk mengatur trafik layanan pada jaringan FTTH. Disebut dengan GPON karena mempunyai <i style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">bitrate informasi yang lebih dari 1 Giga bit</i> perdetik, disamping itu sifat pendistribusian layanan pada jaringan tidak memerlukan catuan daya listrik atau bersifat passive, sehinggga disebut dengan <i style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Pasive Optical Network.</i> </div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">Tekologi ini merupakan penggabungan dari teknologi<br />a. Penyambugan / Switching<br />b. Penggabungan / Multiplexer<br />c. Pendistribusian akses pelanggan melalui FTTH<br />d. Jaringan IP<br />Secara konsep teknologi G-PON seperti pada gambar dibawah ini;<br /><br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYL0mnvqnqgwCxvB9JcYF5j_r49dxr48fkS3pKVpb1Fw1ZkIbQz9Ucus1-lKraYksdZV0RRnC6J35VqMsZPUPEIhKneS37a-Y9v6D_ZeEZXiwHwYQTFuNHQmjZM1bQfdvqV44_-XIQp0I/s1600/g-pon2.GIF" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYL0mnvqnqgwCxvB9JcYF5j_r49dxr48fkS3pKVpb1Fw1ZkIbQz9Ucus1-lKraYksdZV0RRnC6J35VqMsZPUPEIhKneS37a-Y9v6D_ZeEZXiwHwYQTFuNHQmjZM1bQfdvqV44_-XIQp0I/s320/g-pon2.GIF" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="314" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><br /><b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Arsitektur G-PON </b><br /><b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><br /></b>Arsitektur G-PON sangat sederhana yaitu hanya terdiri komponen<br />a. OLT Optical Line Terminal yang ditempatkan pada pusat layanan<br />b. Splitter yang ditempatkan pada ODC maupun pada ODP.<br />c. ONT atau ONU yang ditempatkan pada sisi pelanggan.<br /><br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGfYEc3MWlejGyc626uU_viILVg0v3Bsx5Ayx3ecZ8LZQU5s152a9BbNgoJRxF0fg8PHC-5jYTuYUyLLYJV5H9uSN5cKJjRP8lFAqEvV0fNPSn5g0I26ThosZ461mzjjBSTmIDUZMcyn0/s1600/Gpon-1.jpg" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="372" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGfYEc3MWlejGyc626uU_viILVg0v3Bsx5Ayx3ecZ8LZQU5s152a9BbNgoJRxF0fg8PHC-5jYTuYUyLLYJV5H9uSN5cKJjRP8lFAqEvV0fNPSn5g0I26ThosZ461mzjjBSTmIDUZMcyn0/s640/Gpon-1.jpg" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="640" /></a></div><br />1. OLT merupakan komponen pusat penggabungan layanan triple play<br />dari beberapa operator jaringan<br />Setiap layanan dapat dihubungkan dengan bit rate 10 Gigabit perdetik<br />sedangkan pada sisi distribusi pelanggan mulai dari 1 Gbps - 2,5 Gbps<br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQaHNKuVBQqXH2OAGsNdjV_tdzAHxzV6wVrJwIG7YJz_5_YKUJk-gUfBt4Q64YAE0QHfH76il2kyQsFGGL96wEyxWfA9r77W0yBXVRloQXf_N-OHSeXlzcsZPRkFAFLsAt40Pdo42hqKE/s1600/olt.jpg" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="262" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQaHNKuVBQqXH2OAGsNdjV_tdzAHxzV6wVrJwIG7YJz_5_YKUJk-gUfBt4Q64YAE0QHfH76il2kyQsFGGL96wEyxWfA9r77W0yBXVRloQXf_N-OHSeXlzcsZPRkFAFLsAt40Pdo42hqKE/s320/olt.jpg" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="320" /></a></div><br /> Fungsi dari OLT jika pada jaringan Internet adalah merupakan layer -2 yaitu Data Network<br />yang berfungsi sebagai Switch, yang fungsinya adalah untuk<br />a. Penyambungan dengan Pusat Layanan ( Softswitch, ISP dan TV-Server)<br />b. Titik Distribusi awal ke beberapa area pelanggan.<br />c. Tempat pengaturan bandwidth, pengontrolan, monitor dan kendali jaringan pelanggan.<br /><br /><b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">2. Splitter</b><br />Yaitu dapat dianalogikan dengan Multiplexer, yang berfungsi mendistribusikan layanan<br />dari satu fiber ke beberapa fiber dengan kapasitas, 1:2, 1:4, 1:8, 1:16, 1:32 dan 1:64<br />Kelemahan dari Splitter ini adalah menimbulkan Loss dimana semakin besar kapasitasnya<br />loss yang timbul semakin besar<br /><br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM74K06DRqdr7mKG7ZVSzb0F9X36ALPBPBk0a1kDgLgEjOjzZ717vXvxGapSxQReFKMp-UzOMO1zBtINu405zxp1x9Spc_92gvL19ZNybiFPm_6fJN6e29UleahNOvpDqNU1_slrm3fDM/s1600/gpon-2.jpg" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="187" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM74K06DRqdr7mKG7ZVSzb0F9X36ALPBPBk0a1kDgLgEjOjzZ717vXvxGapSxQReFKMp-UzOMO1zBtINu405zxp1x9Spc_92gvL19ZNybiFPm_6fJN6e29UleahNOvpDqNU1_slrm3fDM/s320/gpon-2.jpg" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="320" /></a></div><br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyOzDPploY6NWn62VlOp0KziLDPzQLzTilEn_hRTagsbzNfY7OmWUdruU9zACEpHvqnjoupu6XFrssYPN4MYnSv-Z1Ht4oyw3FWL9aSN-qQgR5_xBLx84EleBMp3GAm9j4WH8A8T80_Dk/s1600/gpon-3.jpg" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyOzDPploY6NWn62VlOp0KziLDPzQLzTilEn_hRTagsbzNfY7OmWUdruU9zACEpHvqnjoupu6XFrssYPN4MYnSv-Z1Ht4oyw3FWL9aSN-qQgR5_xBLx84EleBMp3GAm9j4WH8A8T80_Dk/s1600/gpon-3.jpg" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVqq73MBsThIPdcX24Js1ghAEoA84iS5-ym5LHfGu1aes4MYgO3iJ_Lkz4id_HWNO4WnQb-_PmCPgLhHFSzAPQYzolEiNSPmEpAF9T3sH3R9k9yjZLYddegkdu4t2v687itLDaIwDY8BI/s1600/splitter-1.GIF" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="267" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVqq73MBsThIPdcX24Js1ghAEoA84iS5-ym5LHfGu1aes4MYgO3iJ_Lkz4id_HWNO4WnQb-_PmCPgLhHFSzAPQYzolEiNSPmEpAF9T3sH3R9k9yjZLYddegkdu4t2v687itLDaIwDY8BI/s320/splitter-1.GIF" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="320" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;"><b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">3. ONT Optical Network Terminal</b></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">ONT ditempatkan pada sisi pelanggan, dimana sebagai interface atau titik penghubung dengan CPE (Customer Premises Equipment) yang berupa : </div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">a. PABX</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">b. Telepon</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">c. Faxmile</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">d. WIFI Internet</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">e. MODEM Internet</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">f. IP-TV</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid-66IOapdFZAsj6HLcjbniIWh33kfSyBtLX9ZuF-rjwiTw5EgvNbVIwBxhG_IJTD5uQ8NPIwEdgTPxBgITVMdo-48YDawDYl7u-mQehsth3dl6MVrtnnNfh6Kd8w_85d7y75xNKlu25o/s1600/ZNID-GPON-2510A_front_med.jpg" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid-66IOapdFZAsj6HLcjbniIWh33kfSyBtLX9ZuF-rjwiTw5EgvNbVIwBxhG_IJTD5uQ8NPIwEdgTPxBgITVMdo-48YDawDYl7u-mQehsth3dl6MVrtnnNfh6Kd8w_85d7y75xNKlu25o/s320/ZNID-GPON-2510A_front_med.jpg" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="320" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;"><br /></div><b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Cara Kerja G-PON</b><br /><br />1. Teknologi GPON dalam menyalurkan trafik layanan ke pelanggan<br /> menggunakan dua metode yaitu ;<br /> a. WDM Wavelenght Division Multiplexer = atau penggabungan panjang gelombang<br /> sinyal optik yang berbeda menjadi satu berkas sinyal optik.<br /> untuk memisahkan jenis layanan dari OLT menuju ke ONT<br /> b. TDM Time Division Multiplexer, yaitu setiap pelanggan arah up stream dialokasikan<br /> time slot yang berbeda<br /> untuk memisahkan antar identitas pelanggan dari ONT menuju ke OLT<br /><br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi0we3HCJGZJ_QPM85FgQKfgnDMkHkpEyb_r0VZMYnNiqCdaK6A7-Wh9EYLQF2J0gNxApuDtWRKL4-BMvuM1Nn4EpYNUA12-ns51GZETGA7RsIu0PArZFEmAgEaYWDWHH-N_wUDOyrZik/s1600/GPON-a.GIF" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi0we3HCJGZJ_QPM85FgQKfgnDMkHkpEyb_r0VZMYnNiqCdaK6A7-Wh9EYLQF2J0gNxApuDtWRKL4-BMvuM1Nn4EpYNUA12-ns51GZETGA7RsIu0PArZFEmAgEaYWDWHH-N_wUDOyrZik/s400/GPON-a.GIF" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="400" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlP1nms_86TRarS29aYY4gWqz2-qDtnsUCcLGeDt1RtlBul61hMm26CC7kd4K8p03ZtWh1O8u_LXzXaZCJHF3ZULrGJ1xrxvjt5g2NuqD6uLuu9vpwzfWBOVloXPE7iP7U5fOyZy7ZBLA/s1600/g-pon-1.GIF" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlP1nms_86TRarS29aYY4gWqz2-qDtnsUCcLGeDt1RtlBul61hMm26CC7kd4K8p03ZtWh1O8u_LXzXaZCJHF3ZULrGJ1xrxvjt5g2NuqD6uLuu9vpwzfWBOVloXPE7iP7U5fOyZy7ZBLA/s400/g-pon-1.GIF" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="400" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">Pada teknologiG-PON terdiri dari dua tipe perangkat, yaitu ;</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">a. Perangkat Aktive terdiri dari : OLT , ONT dan ONU</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">b. Perangkat Pasive terdiri dari Kabel Feeder , Kabel Distribution, Splitter, Patch Cord</div><div class="O1" style="background: 0px 0px; border: 0px; direction: ltr; margin-bottom: 0pt; margin-left: 0.84in; margin-top: 4.8pt; outline: 0px; padding: 0px; text-align: left; text-indent: -0.33in; unicode-bidi: embed; vertical-align: baseline;"><span style="background: 0px 0px; border: 0px; font-family: arial, helvetica, sans-serif; font-size: xx-small; outline: 0px; padding: 0px; vertical-align: baseline;"><br /></span></div><b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Keistimewaan teknologi G-PON;</b></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">a. Beroperasi dengan line rates pada 2.488 Gbps downstream dan 1.244 Gbps upstream </div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> dengan menggunakan single fiber, G-PON system harus sesuai dengan ITU-T </div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> G.984.x series (G.984.1/2/3/4).</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">b. Modul GPON dapat diekspansi, yang memungkinkan terbentuknya sistem perangkat </div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"> yang fleksible. </div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;">c. Sistem arsitektur GPON harus dalam satu rak yang terintegrasi untuk semua layanan.<br />d. Semua layanan di-manage/dikontrol oleh sebuah EMS (Element Management Services)<br />e. Interface backplane perangkat GPON harus berbasis arsitektur IP.<br />f. Kemampuan switching bersifat non-blocked matrix atau tidak terjadi kegagalan hubungan.</div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;"><br /><b style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Kelemahan G-PON</b>.<br />a. Instalasi fisik Fiber Optik harus bebas dari tekukan dan gulungan pada Fiber Optik.<br /> (tidak terjadi bending)<br />b. Teknisi harus menguasai teknologi jaringan IP.<br />c. Kapasitas Splitter yang semakin besar akan menimbulkan Loss dan menurunnya<br /> kecepatan informasi pada User, oleh sebab itu perencanaan QoS harus akurat.<br /><br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">Panjang Gelombang Downstream ada dua jenis yaitu</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">a. 1490 nm untuk menyalurkan informasi Internet dan VoIP</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">b. 1550 nm untuk menyalurkan IP TV</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">Panjang gelombang Up Stream yang digunakan adalah,</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">1.310 digunakan untuk layanan Triple Play.</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxFIyir_FI65UzKYcZZW0fqBlZzC8zNuROxXYphv8W4VqdYvUIhMoiWU8MggNtpPFcCWvN8GbUnP5_WOuAuTIRluUzAtaZ3D5z_Ha0w3L7GJwb37X8ijeyEC3DyVsKJtYJ93tUC3Idg-g/s1600/GPON-b.GIF" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxFIyir_FI65UzKYcZZW0fqBlZzC8zNuROxXYphv8W4VqdYvUIhMoiWU8MggNtpPFcCWvN8GbUnP5_WOuAuTIRluUzAtaZ3D5z_Ha0w3L7GJwb37X8ijeyEC3DyVsKJtYJ93tUC3Idg-g/s320/GPON-b.GIF" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="320" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">Trafik dari OLT ke ONT atau downstream semua dikirim keseluruh user yang tersambung </div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">dengan port OLT. Namun user hanya akan menerima informasi yang mempunyai IP address</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">yang sama dan untuk layanan sesuai tag/ label.</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSYhjGj9eCOdHBeo4ifzEUvkemD3h-YwPPI9SaZgUhm48FYzOCqHjpk7mY9QUSAaDRl3zoy3nXn4AaBkJud0FcPqmj0yOlfVXfUdvgndlEA1X-5u21SWTrypsCvrQte_52WYEe0YXpGh4/s1600/GPON-c.GIF" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="291" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSYhjGj9eCOdHBeo4ifzEUvkemD3h-YwPPI9SaZgUhm48FYzOCqHjpk7mY9QUSAaDRl3zoy3nXn4AaBkJud0FcPqmj0yOlfVXfUdvgndlEA1X-5u21SWTrypsCvrQte_52WYEe0YXpGh4/s400/GPON-c.GIF" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="400" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrmUJXkxxXLCGdqXjXCTy97CZWSr_1HQJdGQwOvprJy7WFhVEgo7vIg8ugLDtKSePkEvILg17C0T6K29w_bAR1ZNn6K-fLjEgujFr1SrxQx-86FukttLwTKJcMurOey3qqz_5gNA7eHaE/s1600/GPON-d.GIF" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="275" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrmUJXkxxXLCGdqXjXCTy97CZWSr_1HQJdGQwOvprJy7WFhVEgo7vIg8ugLDtKSePkEvILg17C0T6K29w_bAR1ZNn6K-fLjEgujFr1SrxQx-86FukttLwTKJcMurOey3qqz_5gNA7eHaE/s400/GPON-d.GIF" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="400" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNsmbwQaxtCdRIepWMvLZyjRjFOsAkT1GgGxwF0YnJaDCJR0CMdxEh2KxZOqjKDibvnFCwukDdT5UqrPAxAvBWCNtNKzylSaYznkqY3MfAiSP754mV869wv4ECOnH1j_AVLyS61bhcdiA/s1600/GPON-e.GIF" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="271" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNsmbwQaxtCdRIepWMvLZyjRjFOsAkT1GgGxwF0YnJaDCJR0CMdxEh2KxZOqjKDibvnFCwukDdT5UqrPAxAvBWCNtNKzylSaYznkqY3MfAiSP754mV869wv4ECOnH1j_AVLyS61bhcdiA/s400/GPON-e.GIF" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="400" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">Spesifikasi Interface OLT pada G-PON untuk 1 Gbps dan 10 Gbps</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJl2w5YEDsyf7QFv6qiJRn5EoJVG7Un1w2wBw2Xuc36HRvk5KvhTtwd3_WX5N-sY4TPeEJwTUu_tmwTwto3SpRNc4Gj_r1pOe7lCs7sWp00E7C1yd8yr4DI2ozOg3hirVvnMA37wf0bfQ/s1600/gpon-2.GIF" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="507" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJl2w5YEDsyf7QFv6qiJRn5EoJVG7Un1w2wBw2Xuc36HRvk5KvhTtwd3_WX5N-sY4TPeEJwTUu_tmwTwto3SpRNc4Gj_r1pOe7lCs7sWp00E7C1yd8yr4DI2ozOg3hirVvnMA37wf0bfQ/s640/gpon-2.GIF" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="640" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">Spesifikasi Interface ONT pada G-PON</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD-vSX7PheASKfmIGFNNTlTAr0u5crTTqaY2hpEBajXhJ4mWEUaetxRSrXtM8eO3e37YvC9HQulFBYTsbzIwJ1ck0aRF-QfxukRVukatuAEW3zVW-NqtGi5HJ9deBUOaCEWYlbg8I5GOI/s1600/Gpon-3.GIF" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="404" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD-vSX7PheASKfmIGFNNTlTAr0u5crTTqaY2hpEBajXhJ4mWEUaetxRSrXtM8eO3e37YvC9HQulFBYTsbzIwJ1ck0aRF-QfxukRVukatuAEW3zVW-NqtGi5HJ9deBUOaCEWYlbg8I5GOI/s640/Gpon-3.GIF" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="640" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">Jaringan G-PON</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;">Hubungan antar OLT menggunakan topologi Ring, agar dapat dilakukan sistem proteksi, yaitu jika salah satu ruas kabel optik terputus, maka dapat dilakukan pengalihan trafik secara otomatis yang disebut dengan sistem SHR atau Self Healing Ring. Pengalihan trafik secara otomatis dengan durasi waktu maksimal 50 milli detik.</div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilF_-K8YhX-pJaR7VRPMiGcwO9COTBg5KLQyvUuRrR1FMntO9CDhI26WRtN_ycxNPk5AwmZGJ9nhgqXQHMSfQr-w2GZTxpxgcCq3sbRzEJQOhYt8SQiZV61K0PE_lRu6YXIHMZDfnCay4/s1600/OLT.GIF" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="524" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilF_-K8YhX-pJaR7VRPMiGcwO9COTBg5KLQyvUuRrR1FMntO9CDhI26WRtN_ycxNPk5AwmZGJ9nhgqXQHMSfQr-w2GZTxpxgcCq3sbRzEJQOhYt8SQiZV61K0PE_lRu6YXIHMZDfnCay4/s640/OLT.GIF" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="640" /></a></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; vertical-align: baseline;"><br /></div><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"></div>Pada saat OLT-1 dengan OLT-2 kondisi recovery, maka jalur atau ruas OLT1 dengan OLT-2 dilakukan perbaikan.<br /><br />Berikut adalah contoh hubungan antar OLT dalam kota Jakarta yang terdiri dari 5 ring utama.<br /><div class="separator" style="background: 0px 0px; border: 0px; clear: both; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnfWQtxk_Z0z8uL-bmJIGhJZwpGS0MWdpnYi5OpaqC5RuqjyJcrEbQz2p_jJwOItS22fltsKe1G-nxkjqMUutSg97IJuI5ep0XmLPpQDctaW3YCaTV8PKEbtgy0XZrirTdneHQjUM3LGw/s1600/PETA-OLT.GIF" imageanchor="1" style="background: 0px 0px; border: 0px; clear: none !important; color: #4f48a0; float: none !important; margin-left: 1em; margin-right: 1em; outline: 0px; padding: 0px; text-decoration-line: none; transition: color 0.17s ease 0s; vertical-align: baseline;"><img border="0" height="488" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnfWQtxk_Z0z8uL-bmJIGhJZwpGS0MWdpnYi5OpaqC5RuqjyJcrEbQz2p_jJwOItS22fltsKe1G-nxkjqMUutSg97IJuI5ep0XmLPpQDctaW3YCaTV8PKEbtgy0XZrirTdneHQjUM3LGw/s640/PETA-OLT.GIF" style="background: rgba(51, 51, 51, 0); border-radius: 0px; border: 1px solid rgba(51, 51, 51, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; max-width: 100%; outline: 0px; padding: 8px; position: relative; vertical-align: baseline;" width="640" /></a></div><div style="background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">source: http://sukkhendro54.blogspot.co.id/2016/01/ftth-jaringan-akses-fiber-optik-1.html</div></div></div>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-30617660731479839122020-02-03T16:52:00.003+07:002020-02-03T16:52:34.328+07:00Aplikasi Pendaftaran Mahasiswa Baru OnlineBeberapa Waktu lali dapet job untuk buatin aplikasi pendaftaran mahasiswa baru secara online...<br />
Berikut tampilanya<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-6Qd-brNL-E0/XjfscR4eu6I/AAAAAAAACp0/sbIcHPc36JkWvdx4CQ4PZXZeZnyBPSTAwCLcBGAsYHQ/s1600/Screenshot_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="623" data-original-width="1045" height="190" src="https://1.bp.blogspot.com/-6Qd-brNL-E0/XjfscR4eu6I/AAAAAAAACp0/sbIcHPc36JkWvdx4CQ4PZXZeZnyBPSTAwCLcBGAsYHQ/s320/Screenshot_1.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-Oo_xzHYQsxo/Xjfse_S4wMI/AAAAAAAACp8/dDb12zSP2t0kwLSSkRmViT4SgatBFL6ugCLcBGAsYHQ/s1600/Screenshot_2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="617" data-original-width="583" height="320" src="https://1.bp.blogspot.com/-Oo_xzHYQsxo/Xjfse_S4wMI/AAAAAAAACp8/dDb12zSP2t0kwLSSkRmViT4SgatBFL6ugCLcBGAsYHQ/s320/Screenshot_2.jpg" width="302" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-eaeaEUlZrH4/XjfshcHRktI/AAAAAAAACqA/Z9Wp7MBV7BorwzAyo66E51Zyd3HsHWS1gCLcBGAsYHQ/s1600/Screenshot_3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="627" data-original-width="1350" height="148" src="https://1.bp.blogspot.com/-eaeaEUlZrH4/XjfshcHRktI/AAAAAAAACqA/Z9Wp7MBV7BorwzAyo66E51Zyd3HsHWS1gCLcBGAsYHQ/s320/Screenshot_3.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-E2dMhF6Qiyw/Xjfsm2SW7mI/AAAAAAAACqE/8XLtenJxyrIA6AGZX5A46yjZ1ydsNiZRACLcBGAsYHQ/s1600/Screenshot_4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="553" data-original-width="1344" height="131" src="https://1.bp.blogspot.com/-E2dMhF6Qiyw/Xjfsm2SW7mI/AAAAAAAACqE/8XLtenJxyrIA6AGZX5A46yjZ1ydsNiZRACLcBGAsYHQ/s320/Screenshot_4.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvHZrSKkCxQlfDdfeHwd1KlseMkIV4Kxat-76wZWVdPbma6jon1DarXJzZ6jAPwo2vzjRsoKIbh7wSPcjt9XWAkfQrBJCtYt8MnLzTqTZ-IflaDMbrFkWG6FhNZ4eWC57unoe4_-OUKfz5/s1600/Screenshot_5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="628" data-original-width="1327" height="151" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvHZrSKkCxQlfDdfeHwd1KlseMkIV4Kxat-76wZWVdPbma6jon1DarXJzZ6jAPwo2vzjRsoKIbh7wSPcjt9XWAkfQrBJCtYt8MnLzTqTZ-IflaDMbrFkWG6FhNZ4eWC57unoe4_-OUKfz5/s320/Screenshot_5.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-Feoqw0S8hqk/XjfsuxIUyUI/AAAAAAAACqQ/3NJSPGh1eAQNLuRDyM_w_3LQYFGaINgxACLcBGAsYHQ/s1600/Screenshot_6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="613" data-original-width="1344" height="145" src="https://1.bp.blogspot.com/-Feoqw0S8hqk/XjfsuxIUyUI/AAAAAAAACqQ/3NJSPGh1eAQNLuRDyM_w_3LQYFGaINgxACLcBGAsYHQ/s320/Screenshot_6.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-e0wOr0pJ8mo/Xjfs24fMhwI/AAAAAAAACqg/s5NFSw3_1G8IDPoDX1mGN0IGTEghgg5MQCLcBGAsYHQ/s1600/Screenshot_7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="612" data-original-width="1359" height="144" src="https://1.bp.blogspot.com/-e0wOr0pJ8mo/Xjfs24fMhwI/AAAAAAAACqg/s5NFSw3_1G8IDPoDX1mGN0IGTEghgg5MQCLcBGAsYHQ/s320/Screenshot_7.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-0p3gXjuQAiM/Xjfs4EyBsNI/AAAAAAAACqk/7fAEdXtng6YGnJD-p_ydEOtCsz5Qo8H1wCLcBGAsYHQ/s1600/Screenshot_8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="618" data-original-width="1357" height="145" src="https://1.bp.blogspot.com/-0p3gXjuQAiM/Xjfs4EyBsNI/AAAAAAAACqk/7fAEdXtng6YGnJD-p_ydEOtCsz5Qo8H1wCLcBGAsYHQ/s320/Screenshot_8.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-2l-nL1h5s4k/Xjfs2ZUGmsI/AAAAAAAACqY/DX-lbyIqZ2AfJuo06lB3maCMFprs6kdIwCLcBGAsYHQ/s1600/Screenshot_9.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="577" data-original-width="367" height="320" src="https://1.bp.blogspot.com/-2l-nL1h5s4k/Xjfs2ZUGmsI/AAAAAAAACqY/DX-lbyIqZ2AfJuo06lB3maCMFprs6kdIwCLcBGAsYHQ/s320/Screenshot_9.jpg" width="203" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-LJCSK_oUf30/Xjfscj-2cQI/AAAAAAAACp4/RC4vCLWU1yER7IcqzvbPI8OM3hbPKNv0gCLcBGAsYHQ/s1600/Screenshot_10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="612" data-original-width="1053" height="185" src="https://1.bp.blogspot.com/-LJCSK_oUf30/Xjfscj-2cQI/AAAAAAAACp4/RC4vCLWU1yER7IcqzvbPI8OM3hbPKNv0gCLcBGAsYHQ/s320/Screenshot_10.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-gOWE9kpD9pg/XjfsbuZnfiI/AAAAAAAACpw/DugviLnGWHA5uSN0QHsu2-wiS2kSd-6VQCLcBGAsYHQ/s1600/Screenshot_11.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="552" data-original-width="394" height="320" src="https://1.bp.blogspot.com/-gOWE9kpD9pg/XjfsbuZnfiI/AAAAAAAACpw/DugviLnGWHA5uSN0QHsu2-wiS2kSd-6VQCLcBGAsYHQ/s320/Screenshot_11.jpg" width="228" /></a></div>
<span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Fitur:</span><br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">- Data registrasi</span><br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">- Data formulir pendaftaran</span><br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">- input pengumuman</span><br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">- input persyaratan</span><br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">- Form Laporan</span><br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">- Print out formulir mahasiswa (print PDF, Excel)</span><br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">- penentuan (diterima, cadangan, tidak diterima)</span><br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">- grafik pendaftar dan grafik gender</span><br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">- dan lain2</span><br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Responsive pada semua gadget</span><br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Software akan dikirim dalam bentuk cd</span><br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Untuk order lebih cepat bisa via email. dengan anda memilih pilihan "ambil sendiri" di pengiriman...kemudian akan dikirimkan link download.(sertakan alamat email di catatan)</span>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-14110359285571147562020-01-02T20:25:00.001+07:002021-06-08T20:27:37.821+07:00Mengatasi DHCP ROGUE (multiple DHCP dari Server palsu)<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-idUr2Vh5630/YL9v6U3xdrI/AAAAAAAADIo/uekwxW0DUjwWQYD5cFK4Cm6k9XGPFr3gwCLcBGAsYHQ/s768/topologi-dhc-rouge2-768x404.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="404" data-original-width="768" src="https://1.bp.blogspot.com/-idUr2Vh5630/YL9v6U3xdrI/AAAAAAAADIo/uekwxW0DUjwWQYD5cFK4Cm6k9XGPFr3gwCLcBGAsYHQ/s320/topologi-dhc-rouge2-768x404.png" width="320" /></a></div><br /><p></p><p><span style="background-color: white; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px;">Multiple</span><strong style="box-sizing: border-box; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px;"> DHCP Server</strong><span style="background-color: white; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px;"> </span><span style="background-color: white; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px;">atau</span><span style="background-color: white; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px;"> </span><strong style="box-sizing: border-box; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px;">DHCP Rogue</strong><span style="background-color: white; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px;"> </span><span style="background-color: white; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px;">adalah kondisi dimana pada satu jaringan yang sama terdapat dua atau lebih DHCP Server yang aktif, maka akan terdapat DHCP Server asli dan DHCP Server palsu, nah jika di sisi client ketika terhubung ke DHCP yang palsu maka client tersebut tidak akan mendapatkan akses internet, ini pasti akan menjadi masalah serius jika teman-teman tidak mengetahui dimana posisi DHCP Server yang palsu tersebut.</span></p><p style="background-color: white; box-sizing: border-box; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;">Agar client terhubung ke internet secara otomatis client bisa mendapatkan IP Address dari DHCP Server, bagaimana jika dalam satu jaringan terdapat dua atau lebih DHCP Server yang aktif, misalnya ada beberapa Modem bekas Huawei <strong style="box-sizing: border-box;">HG8254A/HG8245H</strong> atau Modem <strong style="box-sizing: border-box;">ZTE F609/ZTE F660</strong> yang sering dimanfaatkan untuk Client Hotspot atau Client PPPoE.</p><p style="background-color: white; box-sizing: border-box; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;">Untuk menjadikan Modem bekas menjadi Access Point, DHCP Server pada Modem tersebut <strong style="box-sizing: border-box;">wajib</strong> dimatikan. Jika DHCP Server pada Modem tersebut <strong style="box-sizing: border-box;">lupa </strong>kita matikan akan menjadi masalah pada client, misalnya client akan mendapatkan IP Address otomatis (DHCP Client) dari DHCP Server Modem. Untuk masalah ini bisa kita hindari dengan konfigurasi pada Mikrotik. Contoh bisa di lihat pada topologi di atas dimana terdapat Modem bekas terhubung ke Ether 2 dan Ether 3 pada Mikrotik kemudian ada Modem lagi yang terhubung paralel ke Modem yang terhubung langsung ke Mikrotik.</p><p style="background-color: white; box-sizing: border-box; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;">Untuk mencegah Multile DHCP Server atau <strong style="box-sizing: border-box;">DHCP Rogue</strong> pada Ether 2 dan Ether 3, kita bisa membuat sebuah rule di menu <strong style="box-sizing: border-box;">Bridge</strong>.</p><pre style="background-color: #f1f1f1; border-radius: 0px; border: none; box-sizing: border-box; color: #222222; font-family: monospace, monospace; font-size: 15px; margin-top: 24px; overflow: auto; padding: 4px 10px;">/interface bridge filter
add action=accept chain=forward dst-port=67 ip-protocol=udp mac-protocol=ip out-interface=ether2 src-port=68
add action=accept chain=forward dst-port=67 ip-protocol=udp mac-protocol=ip out-interface=ether3 src-port=68
add action=drop chain=forward dst-port=67 ip-protocol=udp mac-protocol=ip src-port=68
</pre><div class="wp-block-image" style="background-color: white; box-sizing: border-box; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px; margin-bottom: 1em;"><figure class="aligncenter size-large" style="box-sizing: border-box; clear: both; display: table; margin: 6px auto 0px; text-align: center;"><img alt="" class="wp-image-3427" height="370" loading="lazy" sizes="(max-width: 651px) 100vw, 651px" src="https://labkom.co.id/wp-content/uploads/2020/04/brigde-rule.png" srcset="https://labkom.co.id/wp-content/uploads/2020/04/brigde-rule.png 651w, https://labkom.co.id/wp-content/uploads/2020/04/brigde-rule-300x171.png 300w, https://labkom.co.id/wp-content/uploads/2020/04/brigde-rule-480x273.png 480w" style="border: 0px; box-sizing: border-box; display: block; height: auto; margin-bottom: 0px; max-width: 100%; width: 651px;" width="651" /></figure></div><p style="background-color: white; box-sizing: border-box; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;">Dengan rule diatas ketika ada trafik dari client (<strong style="box-sizing: border-box;">DHCP Discovery</strong>) dengan Src.Port 68 dan Dst-Port 67, protocol UDP yang keluar dari ether1dan ether2 maka akan di <strong style="box-sizing: border-box;">ACCEPT</strong>. Selain itu dengan jenis trafik yang sama interface keluar selain ether1 akan di DROP</p><p style="background-color: white; box-sizing: border-box; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;"><br /></p><p style="background-color: white; box-sizing: border-box; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;">sumber:https://labkom.co.id/mikrotik/mencegah-multiple-dhcp-server-pada-mikrotik</p>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-72748211203383718822019-11-02T12:45:00.000+07:002020-02-03T16:43:15.968+07:00E-learning Untuk AkademikE-learning ini cocok untuk diterapkan di Kampus<br />
<br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">Apilkasi Berbasis web..</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">bisa di akses secara online</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">Opensource (bisa diubah dan di kembangkan sesuka hati</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">Feature Program :</span><br />
<br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">1. Data Master (Administrator, Mahasiswa/Siswa, Dosen/Guru)</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">2. Pelajaran/Matakuliah</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">3. Kelas/Kategori</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">4. Upload Materi</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">5. Upload Tugas</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">6. Ujian Online</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">7. Chating Online</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">8. Forum Diskusi</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">9. Dan lain</span><br />
<br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">- di Design dengan interface berbeda antara admin mahasiswa dan dosen.</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">- dapat melihat trafik pengunjung</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">- support upload gambar, suara, maupun video (link youtube) yang diputar langsung tnpa di download</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">- Penugasan online secara individu dan langsung memberikan nilai</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">- Ujian online dengan berbagai kriteria pilihan ganda dan essay.</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-w7mykvchVN8/XjfBYSYgPSI/AAAAAAAACow/RyRSktqVHTM4lGz0dNnvWlycm2oVQZj5wCLcBGAsYHQ/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="562" data-original-width="1350" height="133" src="https://1.bp.blogspot.com/-w7mykvchVN8/XjfBYSYgPSI/AAAAAAAACow/RyRSktqVHTM4lGz0dNnvWlycm2oVQZj5wCLcBGAsYHQ/s320/1.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-gihOKS0EW_w/XjfBYYndjRI/AAAAAAAACos/MdiIvDkn37IWnHTfDsODo1mJ9F0A3LQHACLcBGAsYHQ/s1600/Screenshot_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="543" data-original-width="603" height="288" src="https://1.bp.blogspot.com/-gihOKS0EW_w/XjfBYYndjRI/AAAAAAAACos/MdiIvDkn37IWnHTfDsODo1mJ9F0A3LQHACLcBGAsYHQ/s320/Screenshot_1.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-F0l4S-GO528/XjfBYQFRDvI/AAAAAAAACo0/_-mClTtjwzA-oEhSBrUCKB5K003jeQNNgCLcBGAsYHQ/s1600/Screenshot_2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="554" data-original-width="1188" height="149" src="https://1.bp.blogspot.com/-F0l4S-GO528/XjfBYQFRDvI/AAAAAAAACo0/_-mClTtjwzA-oEhSBrUCKB5K003jeQNNgCLcBGAsYHQ/s320/Screenshot_2.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-pIrGL1HVJ7o/XjfBZahUFwI/AAAAAAAACo4/VqPnOb4NzwAwbqoX-CLFMmSH40YVDnJyQCLcBGAsYHQ/s1600/Screenshot_3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="599" data-original-width="1202" height="159" src="https://1.bp.blogspot.com/-pIrGL1HVJ7o/XjfBZahUFwI/AAAAAAAACo4/VqPnOb4NzwAwbqoX-CLFMmSH40YVDnJyQCLcBGAsYHQ/s320/Screenshot_3.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-Vi6EVdK8FrM/XjfBZ9J_ffI/AAAAAAAACpA/oLkf-PrpDK8xisUL7fKycpbwtH9B_EXoACLcBGAsYHQ/s1600/Screenshot_4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="561" data-original-width="1185" height="151" src="https://1.bp.blogspot.com/-Vi6EVdK8FrM/XjfBZ9J_ffI/AAAAAAAACpA/oLkf-PrpDK8xisUL7fKycpbwtH9B_EXoACLcBGAsYHQ/s320/Screenshot_4.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-V3DESbv7IfY/XjfBZoQ5zHI/AAAAAAAACo8/tmt-I-RUoQQoLMDaFRBWuazFfDXzg5mlwCLcBGAsYHQ/s1600/Screenshot_5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="613" data-original-width="1260" height="155" src="https://1.bp.blogspot.com/-V3DESbv7IfY/XjfBZoQ5zHI/AAAAAAAACo8/tmt-I-RUoQQoLMDaFRBWuazFfDXzg5mlwCLcBGAsYHQ/s320/Screenshot_5.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-g1iYV_EHcIM/XjfBaA9vWII/AAAAAAAACpE/B6iqC2ndSq0ENIA2jVMgW96IeOaaR2xcQCLcBGAsYHQ/s1600/Screenshot_6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="556" data-original-width="1206" height="147" src="https://1.bp.blogspot.com/-g1iYV_EHcIM/XjfBaA9vWII/AAAAAAAACpE/B6iqC2ndSq0ENIA2jVMgW96IeOaaR2xcQCLcBGAsYHQ/s320/Screenshot_6.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-1IsN-DmLhYk/XjfBa9kS6nI/AAAAAAAACpM/QkBmzQRax_Yko8YlsCfKua4w5kPNKJkPACLcBGAsYHQ/s1600/Screenshot_7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="611" data-original-width="1001" height="195" src="https://1.bp.blogspot.com/-1IsN-DmLhYk/XjfBa9kS6nI/AAAAAAAACpM/QkBmzQRax_Yko8YlsCfKua4w5kPNKJkPACLcBGAsYHQ/s320/Screenshot_7.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-SgFa0igfjKY/XjfBamgumsI/AAAAAAAACpI/6nqmwRNE9_o9fO3POERYmXCmi0ahryanwCLcBGAsYHQ/s1600/Screenshot_8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="623" data-original-width="991" height="201" src="https://1.bp.blogspot.com/-SgFa0igfjKY/XjfBamgumsI/AAAAAAAACpI/6nqmwRNE9_o9fO3POERYmXCmi0ahryanwCLcBGAsYHQ/s320/Screenshot_8.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-EWAmqLWxa04/XjfBa5h9vqI/AAAAAAAACpQ/KfXrVtmT84cN66VDZ719mo_Hh56EMQJSgCLcBGAsYHQ/s1600/Screenshot_9.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="599" data-original-width="1263" height="151" src="https://1.bp.blogspot.com/-EWAmqLWxa04/XjfBa5h9vqI/AAAAAAAACpQ/KfXrVtmT84cN66VDZ719mo_Hh56EMQJSgCLcBGAsYHQ/s320/Screenshot_9.jpg" width="320" /></a></div>
<br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" />
<br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" />
<br style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">Software akan dikirim dalam bentuk cd</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;">Untuk order lebih cepat bisa via email. dengan anda memilih pilihan "ambil sendiri" di pengiriman...kemudian akan dikirimkan link download.(sertakan alamat email di catatan)</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;"><br /></span>
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 14px;"><a href="http://elearning.solo-robotic.net/" target="_blank">DEMO</a></span>Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-44501412054672840162019-07-05T16:56:00.000+07:002019-07-05T17:09:49.071+07:00implementasi VPS untuk jalur internasioonalberhubung saya punya VPS di singapore maka akan saya impementasikan vps untuk jalur koneksi internet internasional agar lebih cepat untuk akses website luar..<br />
ok langsung saja...(saya ga menerangkan step by step tapi akan saya jelaskan melalui logical aja)<br />
<br />
yang pertama saya buat VPS sebagai VPN menggunakan PPTP saja...(untuk membuatnya bisa cari di google..<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-aXRrzpjUI2k/XR8Z0jsEuqI/AAAAAAAACOo/xAjdkUhp0GsC_CmBWiJE5p_qOEaTWx_ygCLcBGAs/s1600/Screenshot%2Bfrom%2B2019-07-05%2B16-30-50.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://1.bp.blogspot.com/-aXRrzpjUI2k/XR8Z0jsEuqI/AAAAAAAACOo/xAjdkUhp0GsC_CmBWiJE5p_qOEaTWx_ygCLcBGAs/s320/Screenshot%2Bfrom%2B2019-07-05%2B16-30-50.png" width="320" /></a></div>
Hasilnya sama dengan mikrotik yang kita panggil dengan winbox...bedanya ini versi on CHR...<br />
oke lanjut<br />
sebelumnya saya udah buat router saya menjadi Load balance konek ke VPN PPTP di router lain beda tempat..<a href="http://www.divyano.com/2018/11/pakai-vpn-untuk-irit-fup.html" target="_blank">Baca sini </a><br />
disitu dijelaskan bagaimana saya koneksi ke router lain utk bypass FUP dari telkom..<br />
sebenernya saya hanya implementasikan dari pemisahan BW lokal dan internasional...yang menjelaskan bagaimana kita daftarkan ip local (IIX) di adreess list) atau sering disebut nice.....<br />
dari situ saya hanya marking daftar nice itu ke router VPS dn mengecualikan di<br />
Router di local..<br />
<br />
saya buat scedule utk update nice nya....<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-gysuMZgUvSE/XR8b-hTWjYI/AAAAAAAACO0/nwHEVbc5XZEVKmmmsp64ZxhRHTyRzHsgwCLcBGAs/s1600/Screenshot%2Bfrom%2B2019-07-05%2B16-43-07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="613" data-original-width="1358" height="180" src="https://1.bp.blogspot.com/-gysuMZgUvSE/XR8b-hTWjYI/AAAAAAAACO0/nwHEVbc5XZEVKmmmsp64ZxhRHTyRzHsgwCLcBGAs/s400/Screenshot%2Bfrom%2B2019-07-05%2B16-43-07.png" width="400" /> </a></div>
<div class="separator" style="clear: both; text-align: center;">
seperti ini</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
maka akan terupdate di adrress list </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-MShHB9Eyw5s/XR8c7bTu8wI/AAAAAAAACO8/q_-luFREKQU1SJ7ipPQ1T8o72MqJHMZGgCLcBGAs/s1600/Screenshot%2Bfrom%2B2019-07-05%2B16-46-22.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="618" data-original-width="833" height="237" src="https://1.bp.blogspot.com/-MShHB9Eyw5s/XR8c7bTu8wI/AAAAAAAACO8/q_-luFREKQU1SJ7ipPQ1T8o72MqJHMZGgCLcBGAs/s320/Screenshot%2Bfrom%2B2019-07-05%2B16-46-22.png" width="320" /></a></div>
Kemudian buat load balance nya sperti ini<br />
COPAS SAJA<br />
####################################<br />
add action=mark-connection chain=prerouting comment=lokalisp1 \<br />
dst-address-list=nice dst-address-type=!local new-connection-mark=isp-1 \<br />
passthrough=yes per-connection-classifier=both-addresses-and-ports:2/0<br />
add action=mark-routing chain=prerouting connection-mark=isp-1 \<br />
new-routing-mark=to_PUBLIC1 passthrough=yes<br />
add action=mark-connection chain=prerouting comment=isp-vp2 dst-address-list=\<br />
!nice dst-address-type=!local new-connection-mark=isp-2 passthrough=yes \<br />
per-connection-classifier=both-addresses-and-ports:2/1<br />
add action=mark-routing chain=prerouting connection-mark=isp-2 \<br />
new-routing-mark=to_PUBLIC2 passthrough=yes<br />
##################################<br />
<br />
kalo kita perhatikan perbedaan hanya ada pada dst-adress-list saja...<br />
logika nya yang daftar nice hanya kita routing melalui wan local kita..sedangkan kecuali nice (!nice) kita lewatkan melalui VPS yang kita punya di luar negeri.....<br />
Untuk pengujiannya kita bisa tracert web luar negeri dan web dalam negeri kita......<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-9GsIAnfzAb0/XR8hztFfybI/AAAAAAAACPI/vOwWyJoinssIjYDGJk9uEDvY43Ck-eKSgCLcBGAs/s1600/Screenshot%2Bfrom%2B2019-07-05%2B17-07-57.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://1.bp.blogspot.com/-9GsIAnfzAb0/XR8hztFfybI/AAAAAAAACPI/vOwWyJoinssIjYDGJk9uEDvY43Ck-eKSgCLcBGAs/s320/Screenshot%2Bfrom%2B2019-07-05%2B17-07-57.png" width="320" /></a></div>
<br />
<br />
<br />
saya kira sperti itu saja sih...<br />
jangan lupa buat routingnya dan masquerade nya ya......<br />
(kalo udah terbiasa dengan mikrotik pasti tau apa yang di maksud)<br />
<br />
trimakasih..semoga bermanfaat<br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<br />
<br />
<br />Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-37576475946365700502019-06-03T09:00:00.004+07:002019-06-03T09:01:22.088+07:00Port Forwarding pada Multiple Gateway<h2 style="background-color: white; box-sizing: inherit; color: #333333; font-family: "Segoe UI", Arial, sans-serif; font-size: 30px; font-weight: 400; line-height: 1.1; margin: 10px 0px;">
</h2>
<div style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
</div>
<div align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px;">
Salah satu kebutuhan jaringan adalah akses aplikasi atau perangkat yang ada di jaringan lokal melalui jaringan public. <br />
<a name='more'></a>Salah satu metode yang bisa digunakan untuk melakukan konfigurasi ini yaitu dengan menggunakan Port Forwarding atau dalam istilah lain disebut sebagai Port Mapping. Metode ini digunakan biasa karena aplikasi atau perangkat tersebut menggunakan IP Private/Local sehingga kita tidak bisa secara langsung melakukan akses dari jaringan public. Cara yang paling mudah sebenarnya kita bisa memasang IP Public pada aplikasi atau perangkat tersebut dan kita secara langsung bisa melakukan remote atau akses dari jaringan Public.</div>
<div style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
</div>
<div align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
Mungkin ada beberapa faktor seperti kurangnya alokasi IP Public atau juga penggunaan IP Public Dinamic maka kita bisa menggunakan metode Port Forwarding ini. Untuk metode ini sudah kita bahas pada artikel sebelumnya <a href="http://www.mikrotik.co.id/artikel_lihat.php?id=75" style="background-color: transparent; box-sizing: inherit; color: #772b2f; text-decoration-line: none;" target="_blank" title="NAT">disini</a>. Pada artikel tersebut sudah dibahas bagaimana cara melakukan konfigurasi Port Forwarding namun dengan satu gateway internet. Lalu bagaimana jika kita mempunyai lebih dari satu gateway internet keduanya bisa kita fungsikan konfigurasi Port Forwardingnya. </div>
<div align="center" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
<img alt="" src="http://www.mikrotik.co.id/images/artikel/Forwarding_ECMP/topology.png" height="234" style="border: 0px none; box-sizing: inherit; vertical-align: middle;" title="" width="400" /> </div>
<div align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
Dengan adanya load balance, biasanya akan membuat rule forwarding DST-NAT biasa menjadi tidak optimal. Bisa forwarding menjadi putus - putus, atau bahkan tidak bisa sama sekali. Hal ini dikarenakan dengan adanya 2 koneksi, trafik respon bisa saja dilewatkan melalui jalur yang berbeda dengan trafik request. Akibatnya trafik respon tidak bisa sampai ke tujuan dan koneksi menjadi time out. </div>
<div align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
Dengan kasus seperti diatas, kita harus membuat supaya jika ada trafik request yang masuk ke dalam salah satu interface public, maka trafik respon akan keluar melalui interface yang sama dengan interface yang digunakan untuk masuk trafik request. Untuk itu kita harus membuat connection marking dengan menggunakan mangle.</div>
<div style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
Pertama, buat mark connection pada chain=prerouting untuk masing-masing traffic masuk dari tiap ISP, dengan mendefinisikan in-interface. Contoh :</div>
<div style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
<span style="box-sizing: inherit; font-weight: 700;">Rule connection-mark ISP1</span></div>
<div style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
<span style="background-color: #ffffcc; box-sizing: inherit;">/ip firewall mangle <br style="box-sizing: inherit;" />add chain=prerouting in-interface=ether-ISP1 connection-mark=no-mark action=mark-connection new-connection-mark=ISP1_conn </span><br />
<br style="box-sizing: inherit;" />
<span style="box-sizing: inherit; font-weight: 700;">Rule connection-mark ISP2 </span><span style="background-color: #ffffcc; box-sizing: inherit;"><br style="box-sizing: inherit;" /></span></div>
<div style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
<span style="background-color: #ffffcc; box-sizing: inherit;">/ip firewall mangle <br style="box-sizing: inherit;" />add chain=prerouting in-interface=ether-ISP2 connection-mark=no-mark action=mark-connection new-connection-mark=ISP2_conn </span></div>
<div align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
Langkah kedua, dari mark-conn tersebut, kemudian create mark-routing pada chain=output. Ini juga akan membantu agar Router dapat diakses dari internet. </div>
<div style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
<span style="box-sizing: inherit; font-weight: 700;">Rule mark-route ISP1</span></div>
<div style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
<span style="background-color: #ffffcc; box-sizing: inherit;">/ip firewall mangle <br style="box-sizing: inherit;" />add chain=output connection-mark=ISP1_conn action=mark-routing new-routing-mark=to_ISP1 </span></div>
<div style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
<span style="box-sizing: inherit; font-weight: 700;">Rule mark-route ISP2</span></div>
<span style="background-color: #ffffcc; box-sizing: inherit; color: #333333; font-family: "pt sans" , sans-serif; font-size: 17.3333px;"></span><span style="background-color: white; color: #333333; font-family: "pt sans" , sans-serif; font-size: 17.3333px;"></span><span style="background-color: #ffffcc; box-sizing: inherit; color: #333333; font-family: "pt sans" , sans-serif; font-size: 17.3333px;">/ip firewall mangle <br style="box-sizing: inherit;" />add chain=output connection-mark=ISP2_conn action=mark-routing new-routing-mark=to_ISP2</span><span style="background-color: white; color: #333333; font-family: "pt sans" , sans-serif; font-size: 17.3333px;"></span><br />
<div align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
Setelah mangle selesai dibuat, selanjutnya tambahkan rule routing baru yang digunakan untuk memetakan mark-route sesuai gateway masing - masing.</div>
<div align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
<span style="box-sizing: inherit; font-weight: 700;">Rule Routing</span> </div>
<div style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
<span style="background-color: #ffffcc; box-sizing: inherit;">/ip route <br style="box-sizing: inherit;" />add distance=1 gateway=1.1.1.1 routing-mark="to_ISP1" <br style="box-sizing: inherit;" />add distance=1 gateway=2.2.2.2 routing-mark="to_ISP2"</span></div>
<div align="justify" style="background-color: white; box-sizing: inherit; color: #333333; font-family: "PT Sans", sans-serif; font-size: 17.3333px; margin-bottom: 10px;">
Dengan asumsi gateway ISP1 adalah 1.1.1.1 dan gateway ISP2 adalah 2.2.2.2. Dengan konfigurasi diatas, maka trafik yang masuk ke suatu interface public, maka trafik respon juga akan dilewatkan di-interface yang sama. Dengan demikian rule forwarding akan dapat berjalan dengan normal.<br />
<br />
<br />
copas"mikrotik.co..id</div>
Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-79728845995043239322019-05-23T22:20:00.001+07:002019-05-23T22:20:56.100+07:00Buat Web dengan Codeigniter (Bag 5."Fitur CRUD)Membahas selanjutnya kenapa gambar yg kita upload belum tampil<br />
<a name='more'></a><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-0YSoI2rlNOk/XOZzny2ao6I/AAAAAAAACFQ/AxT0qAA9-nsUzRcB3qcJ31y1tw_B3SzQgCLcBGAs/s1600/Screenshot_61.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="585" data-original-width="1341" height="273" src="https://1.bp.blogspot.com/-0YSoI2rlNOk/XOZzny2ao6I/AAAAAAAACFQ/AxT0qAA9-nsUzRcB3qcJ31y1tw_B3SzQgCLcBGAs/s640/Screenshot_61.jpg" width="640" /></a></div>
<br />
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Gambar produk belum ada. Sehingga akan ditampilkan <em style="box-sizing: border-box;">broken image</em>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Gambar untuk produk, kita akan diisi dengan nilai <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">default.jpg</code>. Jika tidak ada gambar yang di-upload.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kalau kita lihat alamat <em style="box-sizing: border-box;">path</em> yang dipakai, gambar ini akan berlokasi di <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">/upload/product/default.jpg</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sedangkan kita belum punya folder dan file <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">default.jpg</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Bagaimana cara mengatasinya?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sederhana…</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kita tinggal buat folder baru di dalam project dengan nama <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">upload</code>, lalu di dalamnya berisi folder lagi bernama <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">product</code>.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-0oQJ5wV--3I/XOZ0OrMcs5I/AAAAAAAACFY/UYzKqqebkggFfw4C5CIMmQoBWeQMJAtYQCLcBGAs/s1600/Screenshot_62.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="392" data-original-width="354" height="320" src="https://3.bp.blogspot.com/-0oQJ5wV--3I/XOZ0OrMcs5I/AAAAAAAACFY/UYzKqqebkggFfw4C5CIMmQoBWeQMJAtYQCLcBGAs/s320/Screenshot_62.jpg" width="287" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
dan di sanalah kita akan menaruh file <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">default.jpg</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Gambar <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">default.jpg</code> akan menjadi gambar <em style="box-sizing: border-box;">placeholder</em> apabila tidak ada gambar yang di-upload.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sebagai contoh, buat <span style="box-sizing: border-box; font-weight: bolder;">“No Image”</span> dengan aplikasi edit photo apa saja yang kalian punya.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-9XNPiFZ4i0Y/XOZ1GdpbPBI/AAAAAAAACFk/keTQd2ZsiHsxytHrkgxLXOjBQmdq2gCeQCLcBGAs/s1600/Screenshot_63.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="703" data-original-width="1364" height="205" src="https://3.bp.blogspot.com/-9XNPiFZ4i0Y/XOZ1GdpbPBI/AAAAAAAACFk/keTQd2ZsiHsxytHrkgxLXOjBQmdq2gCeQCLcBGAs/s400/Screenshot_63.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h2 id="membuat-fitur-upload-pada-codeigniter" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Membuat Fitur Upload pada Codeigniter</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sebelum kita membuat fitur upload, kita perlu pahami dulu bagaimana konsep kerjanya.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Upload file memiliki alur proeses seperti ini:</div>
<ol style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">User mengirim file melalui form;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">File di-upload ke server dan disimpan dalam folder <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">tmp</code> dulu;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Kita pindahkan file yang ada di direktori <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">tmp</code> ke dalam direktori <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">upload/product/</code> yang sudah kita buat;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Selesai.</li>
</ol>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Terdengar sederhana…</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tapi mari kita lihat dalam prekteknya.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan buka model <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">Product_model.php</code>, kemudian tambahakan method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">_uploadImage()</code> tepat di bawah method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">delete()</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Berikut ini isi kode method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">_uploadImage()</code>:</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">private</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">_uploadImage</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$config</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'upload_path'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'./upload/product/'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$config</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'allowed_types'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'gif|jpg|png'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$config</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'file_name'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">product_id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$config</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'overwrite'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token boolean" style="box-sizing: border-box; color: #990055;">true</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$config</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'max_size'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token number" style="box-sizing: border-box; color: #990055;">1024</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span> <span class="token comment" style="box-sizing: border-box; color: slategrey;">// 1MB</span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;">// $config['max_width'] = 1024;</span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;">// $config['max_height'] = 768;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">library</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'upload'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$config</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">if</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">upload</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">do_upload</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'image'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">return</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">upload</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">data</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"file_name"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">return</span> <span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"default.jpg"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sehingga akan menjadi seperti ini:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-G6JRvUic3YY/XOaim8ZQNgI/AAAAAAAACFw/YohnV2eUCcQ_7sG2DrWfBXVLlCeJA7_GACLcBGAs/s1600/Screenshot_64.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="685" data-original-width="1340" height="163" src="https://4.bp.blogspot.com/-G6JRvUic3YY/XOaim8ZQNgI/AAAAAAAACFw/YohnV2eUCcQ_7sG2DrWfBXVLlCeJA7_GACLcBGAs/s320/Screenshot_64.jpg" width="320" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Apa yang dilakuakn oleh method ini?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sederhana…</div>
<ol style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Kita membuat konfigurasi untuk upload file seperti:<ul style="box-sizing: border-box; font-size: 1.125rem; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">upload_path</code> untuk menentukan alamat lokasi file akan terupload</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">file_name</code> untuk menentukan nama file. Oya, nama file akan kita ambil dari ID produk. Karena itu, kita mengisinya dengan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$this->product_id</code>.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">overwrite</code> untuk menindih file yang sudah ter-upload saat di-upload file baru (edit data).</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">allowed_types</code> untuk membatasi tipe file yang boleh di-upload.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">max_size</code> untuk menentukan batasan ukuran file.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">max_wdith</code> dan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">max_height</code> sengaja saya komentari agar tidak diaktifkan. Ini fungsinya untuk membatasi ukuran lebar dan tinggi image. Apabila image yang di-upload melebihi dari ukuran yang ditetapkan, maka upload akan gagal.</li>
</ul>
</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><div style="box-sizing: border-box; font-size: 1.125rem; margin-bottom: 1.5rem;">
Kita me-load library <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">upload</code> dengan konfigurasi yang sudah ditentukan.</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: black; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">library</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'upload'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$config</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
</code></pre>
</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><div style="box-sizing: border-box; font-size: 1.125rem; margin-bottom: 1.5rem;">
Kita akan mengembalikan nama file yang sudah di-upload. Apabila upload gagal, maka kembalikan saja <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">default.jpg</code>.</div>
</li>
</ol>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Mengapa method ini diberikan modifier <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">private</code>?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Bukankah nanti kita akan memanggilnya dari <em style="box-sizing: border-box;">Controller</em>?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kita tidak akan memanggil method ini dari <em style="box-sizing: border-box;">Controller</em>. Karena itu, kita memberikan modifier <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">priavate</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Method ini nanti akan dipanggil dari class <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">Product_model</code> (class itu sendiri), pada method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">save()</code> dan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">update()</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Nah, sekarang tugas kita adalah mengubah method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">save()</code> dan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">update()</code>.</div>
<h3 id="menggunakan-method-uploadimage" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Menggunakan Method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">_uploadImage()</code></h3>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Coba tebak?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Di mana kita akan memanggil method ini?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Yap! Method ini akan kita gunakan untuk mengisi properti <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$this->image</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan ubah method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">save()</code> dan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">update()</code> menjadi seperti ini:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-ngrqugAxXcA/XOavbhkV4JI/AAAAAAAACF8/LuSg1yZZcccmhOjxpSJQqFzJwoDOfiMDgCLcBGAs/s1600/Screenshot_65.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="702" data-original-width="1364" height="328" src="https://1.bp.blogspot.com/-ngrqugAxXcA/XOavbhkV4JI/AAAAAAAACF8/LuSg1yZZcccmhOjxpSJQqFzJwoDOfiMDgCLcBGAs/s640/Screenshot_65.jpg" width="640" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Khusus untuk method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">update()</code>, kita membuat pengecekan seperti ini:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">if</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">!</span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">empty</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token global" style="box-sizing: border-box;">$_FILES</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"image"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"name"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">image</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">_uploadImage</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">else</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">image</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$post</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"old_image"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Artinya, jika ada file yang di-upload saat mengedit data, maka upload file-nya.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tapi kalau tidak ada, cukup gunakan nama file yang sudah ada (<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">old_image</code>).</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Nilai <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">old_image</code> kita dapatkan dari form, karena pada <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">edit_form.php</code> kita sudah membuat field ini dengan tipe <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">hidden</code>.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-avHevY_Tmz8/XOawpfdutfI/AAAAAAAACGE/WlbSikGhaHUuOMFSkQe79BP9i3FxSqR8QCLcBGAs/s1600/Screenshot_66.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="689" data-original-width="1363" height="161" src="https://4.bp.blogspot.com/-avHevY_Tmz8/XOawpfdutfI/AAAAAAAACGE/WlbSikGhaHUuOMFSkQe79BP9i3FxSqR8QCLcBGAs/s320/Screenshot_66.jpg" width="320" /></a></div>
<div>
<h3 id="percobaan-upload-file" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Percobaan Upload File</h3>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sebelum mencoba melakukan upload, kita harus ubah dulu hak akses dari direktori <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">upload</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Jika kamu menggunakan Windows, kamu tidak perlu melakukan ini.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tapi, bagi kamu yang menggunakan Linux, ini harus dilakukan agar aplikasi dapat membuat file baru di dalam direktori <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">upload</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan ketik perintah berikut:</div>
<pre class=" language-bash" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-bash" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token function" style="box-sizing: border-box; color: #dd4a68;">sudo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">chmod</span> 777 /var/www/html/tokobuah/upload/ -R
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Atau pada terminal di VS Code, ketik seperti ini:</div>
<pre class=" language-bash" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-bash" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token function" style="box-sizing: border-box; color: #dd4a68;">sudo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">chmod</span> 777 upload/ -R
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kita akan diminta password, silahkan isi dengan password yang kamu gunakan di komputermu.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;">Setelah itu, silahkan coba tambahkan produk baru dan jangan lupa sertakan gambarnya.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRB0rnNxn0p0koSXs5OzyvuqixEnmN7qeoTY04u7m91zhj4s9z6nyV_jAF1-5vHgoqW7MfGBggkxh1vfaL4y4wJRVtTEAoebByb0Wds6APKbMDfM5FKoxDN6cp85jGQez715oeuaLYUhWF/s1600/Screenshot_67.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="625" data-original-width="1358" height="146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRB0rnNxn0p0koSXs5OzyvuqixEnmN7qeoTY04u7m91zhj4s9z6nyV_jAF1-5vHgoqW7MfGBggkxh1vfaL4y4wJRVtTEAoebByb0Wds6APKbMDfM5FKoxDN6cp85jGQez715oeuaLYUhWF/s320/Screenshot_67.jpg" width="320" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Setelah itu, klik <span style="box-sizing: border-box; font-weight: bolder;">Save</span> dan buka halaman <span style="box-sizing: border-box; font-weight: bolder;">list products</span>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Maka hasilnya:</div>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-rVXssvKGZFw/XOaxtymg6xI/AAAAAAAACGQ/d5-96iYAz7o2vVr28MVkv1F6SVO22mrugCLcBGAs/s1600/Screenshot_68.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="639" data-original-width="1363" height="148" src="https://1.bp.blogspot.com/-rVXssvKGZFw/XOaxtymg6xI/AAAAAAAACGQ/d5-96iYAz7o2vVr28MVkv1F6SVO22mrugCLcBGAs/s320/Screenshot_68.jpg" width="320" /></a></div>
<div>
OK.......Lanjut</div>
<div>
<h2 id="menghapus-file-yang-di-upload" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Menghapus File yang di-upload</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kita membutuhkan sebuah method khusus untuk menghapus file yang telah di-upload.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan tambahkan method berikut pada class <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">Product_model</code>, tepat di bawah method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">_uploadImage()</code>.</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">private</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">_deleteImage</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">getById</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">if</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">image</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">!=</span> <span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"default.jpg"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$filename</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">explode</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"."</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">image</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token number" style="box-sizing: border-box; color: #990055;">0</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">return</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">array_map</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'unlink'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">glob</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token constant" style="box-sizing: border-box; color: #990055;">FCPATH</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"upload/product/<span class="token interpolation" style="box-sizing: border-box;"><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$filename</span></span>.*"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sehingga akan menjadi seperti ini:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-RPk_pW1IerI/XOayPBHHhrI/AAAAAAAACGc/bJJlTIAu4woeEV8UlV8lYW2KqOy1zq0RgCLcBGAs/s1600/Screenshot_69.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="670" data-original-width="1358" height="193" src="https://3.bp.blogspot.com/-RPk_pW1IerI/XOayPBHHhrI/AAAAAAAACGc/bJJlTIAu4woeEV8UlV8lYW2KqOy1zq0RgCLcBGAs/s400/Screenshot_69.jpg" width="400" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;">Terakhir, panggil method </span><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">_deleteImage()</code><span style="letter-spacing: 0.16px;"> pada method </span><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">delete()</code><span style="letter-spacing: 0.16px;">.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-4bOvesMgMmo/XOa1SvcX3FI/AAAAAAAACGw/zQy2VTDXcT8qfKXm13eIeWNKSZIGc8jcwCLcBGAs/s1600/Screenshot_72.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="708" data-original-width="1365" height="206" src="https://3.bp.blogspot.com/-4bOvesMgMmo/XOa1SvcX3FI/AAAAAAAACGw/zQy2VTDXcT8qfKXm13eIeWNKSZIGc8jcwCLcBGAs/s400/Screenshot_72.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;"><br /></span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;">Oke, sekarang kita sudah bisa menghapus data dan juga file yang terupload.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-5nJyDdXu-Aw/XOa1ms7tKaI/AAAAAAAACG4/Bq4EsBgSe8INQr4EyBFrnWoRj-IeA9R0wCLcBGAs/s1600/Screenshot_73.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="594" data-original-width="1360" height="138" src="https://2.bp.blogspot.com/-5nJyDdXu-Aw/XOa1ms7tKaI/AAAAAAAACG4/Bq4EsBgSe8INQr4EyBFrnWoRj-IeA9R0wCLcBGAs/s320/Screenshot_73.jpg" width="320" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Mungkin kamu akan bertanya,</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Mengapa ada dua file yang terhapus?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Jadi gini…</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Coba perhatikan method-nya, khususnya kode yang ada di dalam <em style="box-sizing: border-box;">if.</em></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-u0jW2ca1OSI/XOa2v2BvPbI/AAAAAAAACHE/ZZoFdb8T1_Yrz9p85l6FqZYw42Br-y3AwCLcBGAs/s1600/Screenshot_74.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="489" data-original-width="1210" height="127" src="https://1.bp.blogspot.com/-u0jW2ca1OSI/XOa2v2BvPbI/AAAAAAAACHE/ZZoFdb8T1_Yrz9p85l6FqZYw42Br-y3AwCLcBGAs/s320/Screenshot_74.jpg" width="320" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<em style="box-sizing: border-box;"><br /></em></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;">Di sana kita mengambil nama file dengan fungsi </span><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">exlode()</code><span style="letter-spacing: 0.16px;">. Lalu kita cari file berdasarkan nama tersbut dengan fungsi </span><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">glob()</code><span style="letter-spacing: 0.16px;">.</span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Setelah file-file ditemukan, lalu kita gunakan fungsi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">array_map()</code> untuk mengeksekusi fungsi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">unlink()</code> pada tiap file yang ditemukan.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tanda bitang (<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">*</code>) setelah <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$filename</code> artinya semua ektensi dipilih.</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$filename</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">*</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<em style="box-sizing: border-box;">(pengguna Linux pasti paham <img alt="😉" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f609.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" />)</em></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ini nanti akan menghapus semua file dengan nama yang sama dan apapun ekstensinya.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Mengapa demikian?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Karena pada fungsi upload yang kita buat, di sana kita membolehkan untuk upload file dengan ekstensi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">jpg</code>, <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">gif</code>, dan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">png</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ketika data diedit dan gambar yang di-upload berekstensi berbeda dengan yang sudah ada di server…</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
…maka ia akan membuat file baru.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Misalnya di server sudah ada <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">123.jpg</code>, lalu di-upload lagi—misal file <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">.png</code>— maka nanti akan dibuat lagi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">123.png</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Mengapa bisa begitu? Bukankah kita sudah memberikan konfigurasi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">overwrite = true</code>?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">overwrite</code> pada konfigurasi upload, hanya akan menindih file dengan nama dan ekstensi yang sama.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Misal:</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Di server sudah ada <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">123.jpg</code>. Ketika kita upload file lagi dengan ekstensi yang sama, maka <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">123.jpg</code> akan ditindih dengan file yang baru.</div>
<h2 id="troubleshoot-dan-debugging" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Troubleshoot dan Debugging</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Saya yakin, sebagian dari teman-teman yang mengikuti tutorial ini akan mendapatkan error dan masalah seperti file yang tidak mau di-upload.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Jangan panik!</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kita harus temukan sumber permasalahannya.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Nah untuk debugging fungsi upload, saya sarankan menggunakan ini:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token function" style="box-sizing: border-box; color: #dd4a68;">print_r</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">upload</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">display_errors</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<em style="box-sizing: border-box;"></em></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Taruh kode ini di dalam method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">_uploadImage()</code> tepatnya sebelum <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">return</code> dan matikan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">return</code> untuk sementara.</div>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-3v5o1bHC2I0/XOa3pUQlkGI/AAAAAAAACHM/dGWy7hWlIuA-e7QGucp8cuuCfyqvPMhdQCLcBGAs/s1600/Screenshot_75.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="631" data-original-width="1331" height="151" src="https://4.bp.blogspot.com/-3v5o1bHC2I0/XOa3pUQlkGI/AAAAAAAACHM/dGWy7hWlIuA-e7QGucp8cuuCfyqvPMhdQCLcBGAs/s320/Screenshot_75.jpg" width="320" /></a></div>
<div>
biar nanti jika terjadi erorr jadi ketahuan</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-h0OLuZFPjIo/XOa37AMSHWI/AAAAAAAACHQ/GryHUIhc8IMXmuPS0NKg7DaX6QHesWhiQCLcBGAs/s1600/Screenshot_76.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="305" data-original-width="1011" height="95" src="https://1.bp.blogspot.com/-h0OLuZFPjIo/XOa37AMSHWI/AAAAAAAACHQ/GryHUIhc8IMXmuPS0NKg7DaX6QHesWhiQCLcBGAs/s320/Screenshot_76.jpg" width="320" /></a></div>
<div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pada error tersebut, pesannya sudah jelas:</div>
<pre style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #212529; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 0.88rem; letter-spacing: 0.16px; margin-bottom: 1.75rem; max-width: 100%; overflow: auto; padding: 1em;"><code style="box-sizing: border-box; color: inherit; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: inherit; word-break: normal;">The upload destination folder does not appear to be writable.
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Folder atau direktori tujuan upload tidak bisa ditulis. Ini terbukti dengan nilai <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">image</code> pada bagian kode SQL adalah NULL.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Mengapa bisa NULL?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Karena fungsi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">_uploadImage()</code> gagal melakukan upload dan dia tidak akan mengembalikan nilai apapun.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Nanti nilai yang akan digunakan pada produk ini adalah <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">default.jpg</code>, karena pada tabel databasenya kita definisikan seperti ini.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-64cGhl4CTIM/XOZOxmKCtMI/AAAAAAAACC0/bDIAnBDqoOgwADyvdENTIlfarvTkGMeGQCPcBGAYYCw/s1600/Screenshot_50.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="658" data-original-width="1353" height="310" src="https://3.bp.blogspot.com/-64cGhl4CTIM/XOZOxmKCtMI/AAAAAAAACC0/bDIAnBDqoOgwADyvdENTIlfarvTkGMeGQCPcBGAYYCw/s640/Screenshot_50.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px; text-align: left;">Solusi dari permasalahan ini sebenarnya tinggal mengubah hak akses pada direktori </span><code style="background-color: white; box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; text-align: left; word-break: break-word;">upload</code><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px; text-align: left;">.agar folder bisa kita write...</span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px; text-align: left;"><br /></span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
</div>
Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-49297416138595048702019-05-23T16:58:00.000+07:002019-05-23T17:09:41.118+07:00Buat Web dengan Codeigniter (Bag 4."Fitur CRUD)<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pada tutorial ini, kita akan mengerjakan banyak hal. Mulai dari membuat database, menyiapkan library, membuat model, sampai membuat CRUD.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
CRUD <em style="box-sizing: border-box;">(Create, Read, Update Delete)</em> adalah fitur dasar yang harus kita buat saat bekerja dengan database.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Berikut ini daftar pekerjaannya…<br />
<a name='more'></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
TODO:</div>
<ul class="task-list" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Database;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Konfigurasi Codeigntier</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Model untuk Tabel;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Controller;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat View;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Form Add;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Form Edit;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Fitur Hapus Data;</label></li>
</ul>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Mari kita mulai kerjakan…</div>
<h2 id="membuat-database-untuk-codeigniter" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Membuat Database untuk Codeigniter</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan buka PHPMyadmin, kemudian buatlah database baru dengan nama </div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0-kogdsJLwnMEed1SDAXtTIIlnj2-THxq4DHa8Ck4h-apUUb14mUnDroBx2b_XP-fjSgDtWK-5mL89yBp_dDbLIGpeo9reIDTaEw8PVFyLalJ4e4FtE93sX1LJVO2osxVSvDH9gQyJGOM/s1600/Screenshot_48.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="588" data-original-width="792" height="236" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0-kogdsJLwnMEed1SDAXtTIIlnj2-THxq4DHa8Ck4h-apUUb14mUnDroBx2b_XP-fjSgDtWK-5mL89yBp_dDbLIGpeo9reIDTaEw8PVFyLalJ4e4FtE93sX1LJVO2osxVSvDH9gQyJGOM/s320/Screenshot_48.jpg" width="320" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;">Setelah itu, buat tabel </span><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">products</code><span style="letter-spacing: 0.16px;"> dengan </span><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">5</code><span style="letter-spacing: 0.16px;"> kolom. Tabel ini nanti akan menyimpan data produk.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-8hufWYgpuqo/XOZNdW0oJlI/AAAAAAAACCk/VF48Owcz2_MLIAth7nJkqo3SXG1_gjPhgCLcBGAs/s1600/Screenshot_49.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="306" data-original-width="1365" height="71" src="https://4.bp.blogspot.com/-8hufWYgpuqo/XOZNdW0oJlI/AAAAAAAACCk/VF48Owcz2_MLIAth7nJkqo3SXG1_gjPhgCLcBGAs/s320/Screenshot_49.jpg" width="320" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kolom yang dibutuhkan:</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<ol style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">product_id</code> (Primary Key) bertipe string dengan panjang <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">64</code>; </li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">name</code> bertipe string dengan panjang <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">255</code>.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">price</code> bertipe integer.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">image</code> bertipe string dengan panjang <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">255</code>.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">description</code> bertipe TEXT</li>
</ol>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-64cGhl4CTIM/XOZOxmKCtMI/AAAAAAAACCw/xPpvBowJuXkXnKZ_jBEncP3EO8cJX2O9wCEwYBhgL/s1600/Screenshot_50.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="658" data-original-width="1353" height="155" src="https://4.bp.blogspot.com/-64cGhl4CTIM/XOZOxmKCtMI/AAAAAAAACCw/xPpvBowJuXkXnKZ_jBEncP3EO8cJX2O9wCEwYBhgL/s320/Screenshot_50.jpg" width="320" /></a></div>
<div>
<span style="color: rgba(0 , 0 , 0 , 0.83921568627451); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif;"><span style="font-size: 18px; letter-spacing: 0.16px;"><br /></span></span></div>
<div>
<span style="color: rgba(0 , 0 , 0 , 0.83921568627451); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif;"><span style="font-size: 18px; letter-spacing: 0.16px;">Hasilnya kan seperti ini</span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-J3uCdRSyJx0/XOZPJpJKhAI/AAAAAAAACC4/RbQq5hzwGFYIhTWRaoJqtejza1uiG4snwCLcBGAs/s1600/Screenshot_51.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="630" data-original-width="1358" height="147" src="https://3.bp.blogspot.com/-J3uCdRSyJx0/XOZPJpJKhAI/AAAAAAAACC4/RbQq5hzwGFYIhTWRaoJqtejza1uiG4snwCLcBGAs/s320/Screenshot_51.jpg" width="320" /></a></div>
<div>
<span style="color: rgba(0 , 0 , 0 , 0.83921568627451); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif;"><span style="font-size: 18px; letter-spacing: 0.16px;"><br /></span></span></div>
<div>
<span style="color: rgba(0 , 0 , 0 , 0.83921568627451); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif;"><span style="font-size: 18px; letter-spacing: 0.16px;"><br /></span></span></div>
<div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kode SQL-nya:</div>
<pre class=" language-sql" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-sql" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">CREATE</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">TABLE</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">`</span>products<span class="token punctuation" style="box-sizing: border-box; color: #999999;">`</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">`</span>product_id<span class="token punctuation" style="box-sizing: border-box; color: #999999;">`</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">varchar</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token number" style="box-sizing: border-box; color: #990055;">64</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">NOT</span> <span class="token boolean" style="box-sizing: border-box; color: #990055;">NULL</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">`</span>name<span class="token punctuation" style="box-sizing: border-box; color: #999999;">`</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">varchar</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token number" style="box-sizing: border-box; color: #990055;">255</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">NOT</span> <span class="token boolean" style="box-sizing: border-box; color: #990055;">NULL</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">`</span>price<span class="token punctuation" style="box-sizing: border-box; color: #999999;">`</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">int</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token number" style="box-sizing: border-box; color: #990055;">11</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">NOT</span> <span class="token boolean" style="box-sizing: border-box; color: #990055;">NULL</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">`</span>image<span class="token punctuation" style="box-sizing: border-box; color: #999999;">`</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">varchar</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token number" style="box-sizing: border-box; color: #990055;">255</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">NOT</span> <span class="token boolean" style="box-sizing: border-box; color: #990055;">NULL</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">DEFAULT</span> <span class="token string" style="box-sizing: border-box; color: #669900;">'default.jpg'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">`</span>description<span class="token punctuation" style="box-sizing: border-box; color: #999999;">`</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">text</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">NOT</span> <span class="token boolean" style="box-sizing: border-box; color: #990055;">NULL</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">ENGINE</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">InnoDB</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">DEFAULT</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">CHARSET</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span>latin1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Satu pekerjaan sudah selesai…</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
TODO:</div>
<ul class="task-list" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Database;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Konfigurasi Codeigntier</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Model untuk Tabel;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Controller;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat View;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Form Add;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Form Edit;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Fitur Hapus Data;</label></li>
</ul>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Berikutnya kita akan melakukan konfigurasi pada Codeigniter agar dapat terhubung dengan database.</div>
<h2 id="konfigurasi-codeigniter" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Konfigurasi Codeigniter</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan buka <img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">config/database.php</code>, kemudian isi seperti ini:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$db</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'default'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">array</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'dsn'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'hostname'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'localhost'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'username'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'root'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'password'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'password'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'database'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'tokoonline'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'dbdriver'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'mysqli'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'dbprefix'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'pconnect'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token constant" style="box-sizing: border-box; color: #990055;">FALSE</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'db_debug'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token constant" style="box-sizing: border-box; color: #990055;">ENVIRONMENT</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">!==</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'production'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'cache_on'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token constant" style="box-sizing: border-box; color: #990055;">FALSE</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'cachedir'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'char_set'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'utf8'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'dbcollat'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'utf8_general_ci'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'swap_pre'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'encrypt'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token constant" style="box-sizing: border-box; color: #990055;">FALSE</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'compress'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token constant" style="box-sizing: border-box; color: #990055;">FALSE</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'stricton'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token constant" style="box-sizing: border-box; color: #990055;">FALSE</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'failover'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">array</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'save_queries'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token constant" style="box-sizing: border-box; color: #990055;">TRUE</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span></code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Perhatikan pada item berikut:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-8etv99z6Xxk/XOZQE8Tkj8I/AAAAAAAACDE/KbykIE2bKrkMp7hTmpw54VkXiq_YfAcTQCLcBGAs/s1600/Screenshot_52.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="703" data-original-width="1344" height="328" src="https://1.bp.blogspot.com/-8etv99z6Xxk/XOZQE8Tkj8I/AAAAAAAACDE/KbykIE2bKrkMp7hTmpw54VkXiq_YfAcTQCLcBGAs/s640/Screenshot_52.jpg" width="640" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Berikutnya, silahkan buka <img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">config/autoload.php</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kemudian cari <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$autoload['libraries']</code> dan tambahkan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">database</code> dan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">session</code>di sana.</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$autoload</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'libraries'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">array</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'database'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'session'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ini artinya, kita akan me-load library <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">database</code> dan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">session</code> secara otomatis.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Apa fungsinya?</div>
<ul style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Library <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">database</code> akan menyediakan fungsi-fungsi untuk operasi database. Kita butuh ini, karena kita akan menggunakan database dalam aplikasi;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Library <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">session</code> menyediakan fungsi-fungsi untuk mengakses variabel <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$_SESSION</code>. Kita butuh ini untuk menampilkan <em style="box-sizing: border-box;">flash message</em> dan membuat login.</li>
</ul>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Dengan demikian konfigurasi selesai…</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
TODO:</div>
<ul class="task-list" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Database;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Konfigurasi Codeigntier</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Model untuk Tabel;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Controller;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat View;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Form Add;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Form Edit;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Fitur Hapus Data;</label></li>
</ul>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Jika ada yang ingin kita konfigurasi lagi atau mau tambah library lagi, nanti kita bisa ubah konfigurasinya.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Untuk saat ini, kita cukup butuh konfigurasi <em style="box-sizing: border-box;">database</em> dan <em style="box-sizing: border-box;">autoload library</em>saja.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Berikutnya, kita akan mulai menulis kode untuk model.</div>
<h2 id="membuat-model-untuk-tabel" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Membuat Model untuk Tabel</h2>
<div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Model merupakan <em style="box-sizing: border-box;">class</em> atau kode yang berhubungan dengan data.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Di dalam model, kita akan membuat pemodelan data dari database. Sehingga kita akan lebih mudah mengaksesnya.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Biasanya satu tabel, dibuatkan satu modelnya.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan buat file baru di dalam direktori <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">application/model/</code> dengan nama <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">Product_model.php</code>.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-0xhhNOtdd14/XOZRTpd02yI/AAAAAAAACDM/lYl9qUC2Tb8PUkWtqv9b3b0-ApzLtZbyQCLcBGAs/s1600/Screenshot_53.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="681" data-original-width="390" height="320" src="https://3.bp.blogspot.com/-0xhhNOtdd14/XOZRTpd02yI/AAAAAAAACDM/lYl9qUC2Tb8PUkWtqv9b3b0-ApzLtZbyQCLcBGAs/s320/Screenshot_53.jpg" width="183" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Perhatikan, namanya harus diawali dengan huruf kapital.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pada contoh di atas, <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">P</code> adalah huruf kapital.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Lalu untuk akhiran <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">_model</code> ini bersifat opsional. <span class="footnote-ref" id="fnref:https-www-codeig" style="box-sizing: border-box; color: #00c7b7; font-size: 13.5px; line-height: 0; position: relative; top: -0.5em; vertical-align: baseline;"><a href="https://www.petanikode.com/codeigniter-database/#fn:https-www-codeig" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">1</a></span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Saya sengaja membuat akhiran ini untuk memudahkan dalam membedakan class <em style="box-sizing: border-box;">Controller</em> dengan class <em style="box-sizing: border-box;">Model</em>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Nanti kita juga akan membuat class <em style="box-sizing: border-box;">Controller</em> yang bernama <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">Products.php</code>, karena itu kita sebaiknya menggunakan akhiran <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">_model</code> pada class <em style="box-sizing: border-box;">Model</em>.</div>
</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Setelah membuat file, lalu apa lagi?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Selanjutnya kita akan mulai menulis kode untuk <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">Product_model.php</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan <span style="box-sizing: border-box; font-weight: bolder;">ketik</span> kode berikut…</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<em style="box-sizing: border-box;">)</em></div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">defined</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'BASEPATH'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">OR</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">exit</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'No direct script access allowed'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">class</span> <span class="token class-name" style="box-sizing: border-box; color: #dd4a68;">Product_model</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">extends</span> <span class="token class-name" style="box-sizing: border-box; color: #dd4a68;">CI_Model</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">private</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$_table</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"products"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product_id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$name</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$price</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$image</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"default.jpg"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$description</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">rules</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">return</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'field'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'name'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'label'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'Name'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'rules'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'required'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'field'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'price'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'label'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'Price'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'rules'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'numeric'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'field'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'description'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'label'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'Description'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'rules'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'required'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">getAll</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">return</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">db</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">get</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">_table</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">result</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">getById</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">return</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">db</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">get_where</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">_table</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"product_id"</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">row</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">save</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$post</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">input</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">post</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">product_id</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">uniqid</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">name</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$post</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"name"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">price</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$post</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"price"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">description</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$post</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"description"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">db</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">insert</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">_table</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">update</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$post</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">input</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">post</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">product_id</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$post</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"id"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">name</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$post</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"name"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">price</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$post</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"price"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">description</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$post</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"description"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">db</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">update</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">_table</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">array</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'product_id'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$post</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'id'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">delete</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">return</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">db</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">delete</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">_table</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">array</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"product_id"</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sudah selesai ngetiknya?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Baik, sekarang giliran saya menjelaskan:</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kode di atas memang belum bisa kita coba, karena ini hanya pemodelan data saja.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Nanti kita akan gunakan fungsi-fungsi atau method yang ada di dalam kode ini pada class <em style="box-sizing: border-box;">Controller</em>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pertama silahkan perhtaikan bagian ini:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">private</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$_table</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"products"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span> <span class="token comment" style="box-sizing: border-box; color: slategrey;">//nama tabel</span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;">// nama kolom di tabel, harus sama huruf besar dan huruf kecilnya!</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product_id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$name</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$price</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$image</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"default.jpg"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$description</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ini adalah properti atau variabel yang kita butuhkan dalam model <em style="box-sizing: border-box;">Product</em>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pada properti <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$_tabel</code> kita memberikan modifier <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">private</code>, karena properti ini hanya akan digunakan pada class ini saja.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Jika kamu pernah belajar OOP, pasti paham.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Lalu pada properti <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$image</code>, kita langsung mengisi nilainya dengan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">"default.jpg"</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ini nanti akan menjadi nilai default-nya, sebenarnya kita bisa saja tidak isi demikian.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Karena di tabel sudah kita berikan nilai default-nya.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Selanjutnya silahkan perhatikan method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">rules()</code>:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">rules</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">return</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'field'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'name'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'label'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'Name'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'rules'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'required'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'field'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'price'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'label'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'Price'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'rules'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'numeric'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'field'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'description'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'label'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'Description'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span>
<span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'rules'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'required'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Method ini akan mengembalikan <a href="https://www.petanikode.com/php-array/" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">sebuah array</a> yang berisi <em style="box-sizing: border-box;">rules</em>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<em style="box-sizing: border-box;">Rules</em> ini nanti kita butuhkan untuk validasi input.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pada <em style="box-sizing: border-box;">Rules</em> di atas, kita memberikan aturan untuk wajib mengisi <em style="box-sizing: border-box;">(required)</em>field <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">name</code>, <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">price</code>, dan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">description</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Berikutnya, silahkan perhatikan method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">get()</code> dan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">getAll()</code>. Kedua method ini akan kita gunakan untuk mengambil data dari database.</div>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-B853lRh4niw/XOZS6DkO6qI/AAAAAAAACDY/ej7CBDo0334ptFIm39R5eMtusX9Me05GQCLcBGAs/s1600/method-get.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="427" data-original-width="698" height="195" src="https://3.bp.blogspot.com/-B853lRh4niw/XOZS6DkO6qI/AAAAAAAACDY/ej7CBDo0334ptFIm39R5eMtusX9Me05GQCLcBGAs/s320/method-get.png" width="320" /></a></div>
<div>
<span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;">Berikutnya perhatikan method </span><code style="background-color: white; box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">save()</code><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;">:</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-foWK_weJ_Pw/XOZTL8Uw4yI/AAAAAAAACDg/xVv_fLZBn44o0c8CJ9Ldgxroo5SdOMGsgCLcBGAs/s1600/method-save.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="198" data-original-width="647" height="96" src="https://1.bp.blogspot.com/-foWK_weJ_Pw/XOZTL8Uw4yI/AAAAAAAACDg/xVv_fLZBn44o0c8CJ9Ldgxroo5SdOMGsgCLcBGAs/s320/method-save.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Untuk method berikutnya hampir sama.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">update()</code> untuk update data dan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">delete()</code> untuk menghapus data.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pada method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">update()</code>, kita mengisi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$this->product_id</code> dengan <span style="box-sizing: border-box; font-weight: bolder;">id</span> yang didapatkan dari <em style="box-sizing: border-box;">form</em> (<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$post['id']</code>). Karena ini untuk update.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sedangkan pada method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">save()</code>, kita mengisinya dengan fungsi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">uniqid()</code>. Karena kita akan membuat baru.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Fungsi ini nantinya akan menghasilkan karakter unik.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Baik, dengan demikian…</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
…kita sudah selesai membuat model.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
TODO:</div>
<ul class="task-list" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Database;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Konfigurasi Codeigntier</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Model untuk Tabel;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Controller;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat View;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Form Add;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Form Edit;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Fitur Hapus Data;</label></li>
</ul>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Berikutnya kita akan membuat <em style="box-sizing: border-box;">Controller</em>.</div>
<h2 id="membuat-controller" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Membuat Controller</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Seperti yang sudah kita pelajari pada <a href="https://information.divyano.com/2019/05/buat-web-dengan-codeigniter-bag.html" target="_blank">tutorial sebelumnya</a>, <em style="box-sizing: border-box;">Controller</em> adalah bagian dari CI yang bertugas untuk menangani <em style="box-sizing: border-box;">HTTP request</em> dan menghubungkan Model dengan View.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pada <em style="box-sizing: border-box;">Controller</em>, kita akan memanggil method-method yang ada di dalam model untuk mendapatkan data.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Setelah itu data tersebut di-render ke dalam view dengan me-load-nya.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Untuk lebih jelasnya…</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Mari kita mulai <em style="box-sizing: border-box;">coding</em>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan buat file baru di dalam folder <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">application/controllers/admin/</code>dengan nama <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">Products.php</code>.</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-MoAfMG-T4nY/XOZWFQcVvNI/AAAAAAAACDs/inqetemd0EwJOXaQhN_En7we4zTiM6WowCLcBGAs/s1600/Screenshot_54.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="266" data-original-width="301" src="https://2.bp.blogspot.com/-MoAfMG-T4nY/XOZWFQcVvNI/AAAAAAAACDs/inqetemd0EwJOXaQhN_En7we4zTiM6WowCLcBGAs/s1600/Screenshot_54.jpg" /></a></div>
<div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kemudian isi file <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">Products.php</code> dengan kode berikut:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span>
<span class="token function" style="box-sizing: border-box; color: #dd4a68;">defined</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'BASEPATH'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">OR</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">exit</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'No direct script access allowed'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">class</span> <span class="token class-name" style="box-sizing: border-box; color: #dd4a68;">Products</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">extends</span> <span class="token class-name" style="box-sizing: border-box; color: #dd4a68;">CI_Controller</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">__construct</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token scope" style="box-sizing: border-box;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">parent</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">::</span></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">__construct</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">model</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"product_model"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">library</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'form_validation'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">index</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$data</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"products"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">product_model</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">getAll</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/product/list"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$data</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">add</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">product_model</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$validation</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">form_validation</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$validation</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">set_rules</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">rules</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">if</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$validation</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">run</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">save</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">session</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">set_flashdata</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'success'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'Berhasil disimpan'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/product/new_form"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">edit</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$id</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">null</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">if</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">!</span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">isset</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">redirect</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin/products'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">product_model</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$validation</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">form_validation</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$validation</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">set_rules</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">rules</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">if</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$validation</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">run</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">update</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">session</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">set_flashdata</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'success'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'Berhasil disimpan'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$data</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"product"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">getById</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">if</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">!</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$data</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"product"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">show_404</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/product/edit_form"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$data</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">delete</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$id</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">null</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">if</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">!</span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">isset</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">show_404</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">if</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">product_model</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">delete</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token function" style="box-sizing: border-box; color: #dd4a68;">redirect</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">site_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin/products'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sudah selesai?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sekarang mari kita perhatikan penjelasannya…</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ada lima method dalam class tersebut:</div>
<h4 id="1-method-construct" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.325rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
1. Method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 18.55px; word-break: break-word;">__construct()</code></h4>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">__construct()</code> merupakan sebuah konstruktor. Method ini yang akan dieksekusi pertama kali saat <em style="box-sizing: border-box;">Controller</em> diakses.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pada method ini, kita melakukan load <em style="box-sizing: border-box;">model</em> (<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">porduct_model</code>) dan <em style="box-sizing: border-box;">library</em>(<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">form_validation</code>).</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">__construct</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token scope" style="box-sizing: border-box;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">parent</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">::</span></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">__construct</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">model</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"product_model"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">library</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'form_validation'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Library <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">form_validation</code> akan kita gunakan untuk memvalidasi input pada method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">add()</code> dan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">edit()</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Mengapa harus divalidasi?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Karena bisa saja pengguna menginputkan data sembarang. Misalnya, sengaja mengisi dengan data kosong, <a href="https://www.petanikode.com/codeigniter-serangan-xss/" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">script jahat seperti: serangan XSS</a>, dll.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Intinya:</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sebelum menyimpan data ke database, pastikan data tersebut sudah benar.</div>
<h4 id="2-method-index" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.325rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
2. Method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 18.55px; word-break: break-word;">index()</code></h4>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pada method ini, kita akan mengambil data dari <em style="box-sizing: border-box;">model</em> dengan memanggil method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">product_model->getAll()</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Lalu kita me-rendernya ke dalam view <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">admin/product/list</code>.</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">index</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$data</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"products"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">product_model</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">getAll</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/product/list"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$data</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
View <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">admin/product/list</code> belum ada. Nati kita akan membuatnya.</div>
<h4 id="3-method-add" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.325rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
3. Method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 18.55px; word-break: break-word;">add()</code></h4>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Method ini bertugas untuk menampilkan <em style="box-sizing: border-box;">form add</em> dan menyimpan data ke database. Tentunya dengan memanggil method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">save()</code> yang ada pada model.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Namun, sebelum memanggil method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">save()</code>, kita lakukan validasi terlebih dahulu dengan mengeksekusi method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">run()</code> pada objek <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$validation</code>.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-mOSga5psLNI/XOZXXkdnfiI/AAAAAAAACD4/CBgs8g6uc8kG4Jko86plQ4gKcuTkI1hMwCLcBGAs/s1600/method-add.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="287" data-original-width="900" height="101" src="https://2.bp.blogspot.com/-mOSga5psLNI/XOZXXkdnfiI/AAAAAAAACD4/CBgs8g6uc8kG4Jko86plQ4gKcuTkI1hMwCLcBGAs/s320/method-add.png" width="320" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Jika berhasil, maka pesan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">"Berhasil disimpan"</code> akan ditampilkan.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Terakhir, kita akan menampilkan view <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">product/new_form</code>. View ini berisi sebuah form untuk menambah data.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
View ini juga belum ada.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Nanti kita akan membuatnya.</div>
<h4 id="4-method-edit" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.325rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
4. Method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 18.55px; word-break: break-word;">edit()</code></h4>
<div>
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 18.55px; word-break: break-word;"><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;">Hampir sama dengan method </span><code style="background-color: white; box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">add()</code><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;">, method </span><code style="background-color: white; box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">edit()</code><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;"> juga bertugas untuk menampilkan form dan menyimpan data.</span></code></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-OlO4gNdX_b4/XOZXkp03CMI/AAAAAAAACD8/IxW-bMtXGK4xs0OoRFbk_FfstoDhWvwDgCLcBGAs/s1600/method-edit.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="452" data-original-width="858" height="167" src="https://3.bp.blogspot.com/-OlO4gNdX_b4/XOZXkp03CMI/AAAAAAAACD8/IxW-bMtXGK4xs0OoRFbk_FfstoDhWvwDgCLcBGAs/s320/method-edit.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div>
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 18.55px; word-break: break-word;"><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;"><br /></span></code></div>
<div>
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 18.55px; word-break: break-word;"></code><br />
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 18.55px; word-break: break-word;">Mungkin kamu akan bertanya…</code></div>
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 18.55px; word-break: break-word;">
</code>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 18.55px; word-break: break-word;">Nilai <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$id</code> akan didapatkan dari mana?</code></div>
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 18.55px; word-break: break-word;">
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Nilai <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$id</code> akan kita dapatkan dari parameter atau argumen pada URL.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-NqHkzAIzPuw/XOZYBl4fLiI/AAAAAAAACEI/ZG0D1qYf2m8O_MPwP8IKMqXRBFc1USWgwCLcBGAs/s1600/url.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="98" data-original-width="386" height="80" src="https://4.bp.blogspot.com/-NqHkzAIzPuw/XOZYBl4fLiI/AAAAAAAACEI/ZG0D1qYf2m8O_MPwP8IKMqXRBFc1USWgwCLcBGAs/s320/url.png" width="320" /></a></div>
<div>
<br /></div>
<div>
<h4 id="5-method-delete" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.325rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
5. Method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 18.55px; word-break: break-word;">delete()</code></h4>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">delete()</code> befungsi untuk menangni penghapusan data.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Prinsipnya hampir sama seperti method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">edit()</code>, method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">delete()</code> juga membutuhkan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$id</code> untuk menentukan data mana yang akan dihapus.</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: black; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">delete</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$id</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">null</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">if</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">!</span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">isset</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">show_404</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">if</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">product_model</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">delete</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token function" style="box-sizing: border-box; color: #dd4a68;">redirect</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">site_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin/products'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Apabila data berhasil dihapus, maka kita langsung alihkan (<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">redirect()</code>) menuju ke halaman <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">admin/products/</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Dengan demikian…</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kita sudah selesai membuat <em style="box-sizing: border-box;">Controller</em>. <img alt="👏" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f44f.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /><img alt="👏" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f44f.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /><img alt="👏" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f44f.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
TODO:</div>
<ul class="task-list" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Database;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Konfigurasi Codeigntier</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Model untuk Tabel;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Controller;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat View;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Form Add;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Form Edit;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Fitur Hapus Data;</label></li>
</ul>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tugas kita masih belum selesai dan aplikasi masih belum dapat dicoba, karena kita belum membuat view-nya.</div>
<h2 id="membuat-view" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Membuat View</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
View merupakan bagian yang bertugas mengurus tampilan.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ada tiga macam view yang harus kita buat dalam aplikasi ini:</div>
<ol style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">list.php</code> untuk menampilkan data;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">new_form.php</code> untuk menampilkan form tambah data;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">dan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">edit_form.php</code> untuk menampilkan form edit data.</li>
</ol>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Mari kita buat semuanya.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tapi sebelum itu, silahkan buat folder baru pada direktori <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">views/admin</code>dengan nama <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">product</code>.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi79D6K1voAI6sL-vKZmzulKDacR-VUzgQzLmgaBZcU0LljzoqXI4ZyARnwyEzU1KqW_btuxENpAWMReqammjc1zmjQ0B3E9lUM81ujOUTd2xgEe2uUKPci0s_5xHIfdniEXLhDQIGEmneg/s1600/Screenshot_55.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="212" data-original-width="344" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi79D6K1voAI6sL-vKZmzulKDacR-VUzgQzLmgaBZcU0LljzoqXI4ZyARnwyEzU1KqW_btuxENpAWMReqammjc1zmjQ0B3E9lUM81ujOUTd2xgEe2uUKPci0s_5xHIfdniEXLhDQIGEmneg/s320/Screenshot_55.jpg" width="320" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Setelah itu, kita akan membuat ketiga view di dalam folder <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">views/admin/product/</code>.</div>
<h3 id="1-view-list-data" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
1. View List Data</h3>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Buatlah file baru dengan nama <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">list.php</code> di dalam folder <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">views/admin/product/</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
isi dengan </div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: black; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token doctype" style="box-sizing: border-box; color: slategrey;"><!DOCTYPE html></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>html</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">lang</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>en<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>head</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/head.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>head</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>body</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>page-top<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/navbar.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>wrapper<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/sidebar.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>content-wrapper<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>container-fluid<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/breadcrumb.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- DataTables --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card mb-3<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-header<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">site_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin/products/add'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-plus<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span> Add New<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>table-responsive<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>table</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>table table-hover<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dataTable<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">width</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>100%<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">cellspacing</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>0<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>thead</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Name<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Price<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Photo<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Description<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Action<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>thead</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tbody</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">foreach</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$products</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">as</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">width</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>150<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">name</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">price</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>img</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'upload/product/'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">image</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">width</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>64<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">/></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>small<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">substr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">description</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token number" style="box-sizing: border-box; color: #990055;">0</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token number" style="box-sizing: border-box; color: #990055;">120</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>...<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">width</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>250<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">site_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin/products/edit/'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">product_id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span>
<span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn btn-small<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-edit<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span> Edit<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">onclick</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>deleteConfirm(<span class="token punctuation" style="box-sizing: border-box; color: #999999;">'</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">site_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin/products/delete/'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">product_id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">'</span>)<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span>
<span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#!<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn btn-small text-danger<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-trash<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span> Hapus<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">endforeach</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tbody</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>table</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- /.container-fluid --></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Sticky Footer --></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/footer.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- /.content-wrapper --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- /#wrapper --></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/scrolltop.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/modal.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/js.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>body</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>html</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
View <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">porduct/list.php</code> bertugas untuk menampilkan data pada halaman admin.</div>
</div>
</code></div>
<div>
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 18.55px; word-break: break-word;"><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;">Tampilan seperti ini</span></code></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZFbbdVXDayZcz1K3RLOKPrSEjP655PdvY6qzK8cjDx0I5vzbGU0VhrqbiVJLwhxG_aa7IbVtUZajOFZDVKmFDQhhlQAl9F04O-Lkyk0Pqjn4jFMQHHgC7dSahQTZyvAgiHYx6CptJyP5m/s1600/Screenshot_56.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="680" data-original-width="1349" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZFbbdVXDayZcz1K3RLOKPrSEjP655PdvY6qzK8cjDx0I5vzbGU0VhrqbiVJLwhxG_aa7IbVtUZajOFZDVKmFDQhhlQAl9F04O-Lkyk0Pqjn4jFMQHHgC7dSahQTZyvAgiHYx6CptJyP5m/s320/Screenshot_56.jpg" width="320" /></a></div>
<div>
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 18.55px; word-break: break-word;"><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;"><br /></span></code></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Datanya didapat dari mana?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Datanya kita dapat dari <em style="box-sizing: border-box;">Controller</em>, coba saja perhatikan method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">index()</code>pada controller <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">Product.php</code>.</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">index</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$data</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"products"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">product_model</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">getAll</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span> <span class="token comment" style="box-sizing: border-box; color: slategrey;">// ambil data dari model</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/product/list"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$data</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span> <span class="token comment" style="box-sizing: border-box; color: slategrey;">// kirim data ke view</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span></code></pre>
<h3 id="2-membuat-form-add" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
2. Membuat Form Add</h3>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
View berikutnya yang harus kita buat adalah <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">new_form.php</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan buat file baru di dalam folder <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">view/admin/product/</code> dengan nama <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">new_form.php</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Setelah itu, isi dengan kode berikut:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token doctype" style="box-sizing: border-box; color: slategrey;"><!DOCTYPE html></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>html</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">lang</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>en<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>head</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/head.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>head</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>body</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>page-top<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/navbar.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>wrapper<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/sidebar.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>content-wrapper<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>container-fluid<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/breadcrumb.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">if</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">session</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">flashdata</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'success'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>alert alert-success<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>alert<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">session</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">flashdata</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'success'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">endif</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card mb-3<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-header<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">site_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin/products/'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-arrow-left<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span> Back<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>form</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">action</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin/product/add'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">method</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>post<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">enctype</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>multipart/form-data<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-group<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>label</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">for</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>name<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Name*<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>label</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>input</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-control <span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'name'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">?</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'is-invalid'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span>
<span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>text<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>name<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">placeholder</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>Product name<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">/></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>invalid-feedback<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'name'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-group<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>label</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">for</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>price<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Price*<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>label</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>input</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-control <span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'price'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">?</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'is-invalid'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span>
<span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>number<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>price<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">min</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>0<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">placeholder</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>Product price<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">/></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>invalid-feedback<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'price'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-group<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>label</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">for</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>name<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Photo<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>label</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>input</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-control-file <span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'price'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">?</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'is-invalid'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span>
<span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>file<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>image<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">/></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>invalid-feedback<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'image'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-group<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>label</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">for</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>name<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Description*<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>label</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>textarea</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-control <span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'description'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">?</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'is-invalid'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span>
<span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>description<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">placeholder</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>Product description...<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>textarea</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>invalid-feedback<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'description'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>input</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn btn-success<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>submit<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">value</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>Save<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">/></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>form</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-footer small text-muted<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
* required fields
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- /.container-fluid --></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Sticky Footer --></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/footer.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- /.content-wrapper --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- /#wrapper --></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/scrolltop.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/js.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>body</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>html</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
View <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">new_form.php</code> betugas untuk menampilkan form input untuk pembuatan data baru.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Form ini akan mengirim data ke: <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">/admin/products/add</code> (controller products, method add).</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Perhatikan pada form-nya.</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>form</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">action</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin/product/add'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">method</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>post<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">enctype</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>multipart/form-data<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
...
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>form</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pada form tersebut, kita menggunakan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">enctype="multipart/form-data"</code>. Ini nanti akan kita gunakan untuk upload file.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Untuk saat ini fitur upload belum kita buat.</div>
<h3 id="3-membuat-form-edit" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
3. Membuat Form Edit</h3>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
View terakhir yang harus kita buat adalah <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">edit_form.php</code>. Isi kodenya hampir sama seperti <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">new_form.php</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Bedanya, di <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">edit_form.php</code> kita menampilkan nilai untuk setiap field-nya.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan buat file baru di dalam folder <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">views/admin/product/</code> dengan nama <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">edit_form.php</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Setelah itu, isi dengan kode berikut:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token doctype" style="box-sizing: border-box; color: slategrey;"><!DOCTYPE html></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>html</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">lang</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>en<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>head</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/head.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>head</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>body</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>page-top<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/navbar.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>wrapper<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/sidebar.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>content-wrapper<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>container-fluid<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/breadcrumb.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">if</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">session</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">flashdata</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'success'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>alert alert-success<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>alert<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">session</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">flashdata</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'success'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">endif</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Card --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card mb-3<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-header<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">site_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin/products/'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-arrow-left<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
Back<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>form</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">action</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin/product/edit'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">method</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>post<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">enctype</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>multipart/form-data<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>input</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>hidden<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>id<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">value</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">product_id</span><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">/></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-group<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>label</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">for</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>name<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Name*<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>label</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>input</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-control <span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'name'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">?</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'is-invalid'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span>
<span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>text<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>name<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">placeholder</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>Product name<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">value</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">name</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">/></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>invalid-feedback<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'name'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-group<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>label</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">for</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>price<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Price<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>label</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>input</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-control <span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'price'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">?</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'is-invalid'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span>
<span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>number<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>price<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">min</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>0<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">placeholder</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>Product price<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">value</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">price</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">/></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>invalid-feedback<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'price'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-group<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>label</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">for</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>name<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Photo<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>label</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>input</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-control-file <span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'image'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">?</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'is-invalid'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span>
<span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>file<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>image<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">/></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>input</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>hidden<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>old_image<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">value</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">image</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">/></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>invalid-feedback<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'image'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-group<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>label</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">for</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>name<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Description*<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>label</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>textarea</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-control <span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'description'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">?</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'is-invalid'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span>
<span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>description<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">placeholder</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>Product description...<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">description</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>textarea</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>invalid-feedback<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">form_error</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'description'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>input</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn btn-success<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>submit<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">value</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>Save<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">/></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>form</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-footer small text-muted<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
* required fields
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- /.container-fluid --></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Sticky Footer --></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/footer.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- /.content-wrapper --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- /#wrapper --></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/scrolltop.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/js.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>body</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>html</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
TODO:</div>
<ul class="task-list" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Database;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Konfigurasi Codeigntier</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Model untuk Tabel;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Controller;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat View;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Form Add;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Form Edit;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Fitur Hapus Data;</label></li>
</ul>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tinggal sentuhan terakhir nih.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tapi sebelum itu, kita coba dulu aplikasinya.</div>
<h2 id="perobaan-aplikasi-aplikasi" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Perobaan Aplikasi Aplikasi</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Coba buka: <a href="http://localhost/tokoonline/index.php/admin/products/" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;" target="_blank">http://localhost/tokoonline/index.php/admin/products/</a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Jika kamu tidak melihat error, maka itu artinya berhasil.</div>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/--OaqVUJoPKE/XOZmjzvkSzI/AAAAAAAACEo/NPgI2gUbszYXJ_641mMHeYR1Oi7sb-raACLcBGAs/s1600/Screenshot_57.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="664" data-original-width="1364" height="155" src="https://3.bp.blogspot.com/--OaqVUJoPKE/XOZmjzvkSzI/AAAAAAAACEo/NPgI2gUbszYXJ_641mMHeYR1Oi7sb-raACLcBGAs/s320/Screenshot_57.jpg" width="320" /></a></div>
<div>
<h2 id="fitur-untuk-menghapus-data" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Fitur untuk Menghapus Data</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Terakhir…</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kita belum membuat fungsi konfirmasi pada tombol <span style="box-sizing: border-box; font-weight: bolder;">Hapus</span>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Mengapa kita perlu konfirmasi?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Karena tindakan ini berbahaya.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Bisa saja nanti terjadi salah klik, kalau tidak dikonfirmasi data bisa hilang.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Dan ini tentu akan menjadi pengalaman buruk bagi pengguna.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sebenarnya pada tahapan ini, kita hanya akan membuat satu fungsi Javascript saja.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Karena kita memanggilnya pada tombol <span style="box-sizing: border-box; font-weight: bolder;">Hapus</span>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Perhatikan view <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">list.php</code>.</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">onclick</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>deleteConfirm(<span class="token punctuation" style="box-sizing: border-box; color: #999999;">'</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">site_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin/products/delete/'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$product</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">product_id</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">'</span>)<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span>
<span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#!<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn btn-small text-danger<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-trash<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span> Hapus<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Di sana ada <em style="box-sizing: border-box;">event onclick</em> yang akan memanggil fungsi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">deleteConfirm()</code>. Ini adalah fungsi javascript, bukan PHP.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Fungsi ini nanti akan menampilkan sebuah modal konfirmasi.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Oke, tapi di mana kita akan menulis kode Javascript?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ada dua tempat yang bisa kita gunakan:</div>
<ol style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><em style="box-sizing: border-box;">Embed</em> langsung di dalam view;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Membuat file Javascript terpisah.</li>
</ol>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kita akan menggunakan cara yang pertama, karena fungsi yang kita butuhkan hanya akan digunakan pada view <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">product/list.php</code> saja.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Jika nanati ada fungsi Javascript yang digunakan di beberapa view, maka sebaiknya membuat file terpisah.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Baiklah, silahkan buka file <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">views/admin/product/list.php</code>, kemduian tambahkan kode berikut di bagian bawah, sebelum tutup <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;"><body></code>.</div>
<pre class=" language-html" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-html" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;">
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">deleteConfirm</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span>url<span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token function" style="box-sizing: border-box; color: #dd4a68;">$</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token string" style="box-sizing: border-box; color: #669900;">'#btn-delete'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">attr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token string" style="box-sizing: border-box; color: #669900;">'href'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> url<span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token function" style="box-sizing: border-box; color: #dd4a68;">$</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token string" style="box-sizing: border-box; color: #669900;">'#deleteModal'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">modal</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
</span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sehingga akan menjadi seperti ini:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-hAYJmiFrUWs/XOZplXN8vxI/AAAAAAAACE0/FDFG-6z9V3Ar0Z13u7obme-FmM6FsAOvwCLcBGAs/s1600/Screenshot_58.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="282" data-original-width="1113" height="81" src="https://4.bp.blogspot.com/-hAYJmiFrUWs/XOZplXN8vxI/AAAAAAAACE0/FDFG-6z9V3Ar0Z13u7obme-FmM6FsAOvwCLcBGAs/s320/Screenshot_58.jpg" width="320" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Setelah itu, tambahkan sebuah modal untuk delete di dalam file <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">views/admin/_partials/modal.php</code>.</div>
<pre class=" language-html" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-html" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Logout Delete Confirmation--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal fade<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>deleteModal<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">tabindex</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dialog<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-labelledby</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>exampleModalLabel<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-hidden</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>true<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-dialog<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>document<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-content<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-header<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>h5</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-title<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>exampleModalLabel<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Are you sure?<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>h5</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>button</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>close<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-dismiss</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-label</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>Close<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-hidden</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>true<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>×<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>button</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Data yang dihapus tidak akan bisa dikembalikan.<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-footer<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>button</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn btn-secondary<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-dismiss</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Cancel<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>button</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn-delete<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn btn-danger<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Delete<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sehingga akan menjadi seperti ini:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-xq5g0GH9xa8/XOZqMtbNJFI/AAAAAAAACE8/bcCuCFfglD4fz72Aa-5vSFsjnJ3VPly1QCLcBGAs/s1600/Screenshot_59.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="705" data-original-width="1348" height="330" src="https://1.bp.blogspot.com/-xq5g0GH9xa8/XOZqMtbNJFI/AAAAAAAACE8/bcCuCFfglD4fz72Aa-5vSFsjnJ3VPly1QCLcBGAs/s640/Screenshot_59.jpg" width="640" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Lalu kita trial hasilnya</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjSnO7kiUAPFlI9si4rKg5up3VnVIdxk8FzlRS1WjvSNPcuoU0z4XtFbfE3i0Rk51BbpRiUxARfOXBUTW9zh55CvPxbGtEWuWS0OBcIVGSeaGen5jHCDD4D8VRQWXKZ0EBKe-ct2gM3NqA/s1600/Screenshot_60.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="561" data-original-width="1365" height="131" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjSnO7kiUAPFlI9si4rKg5up3VnVIdxk8FzlRS1WjvSNPcuoU0z4XtFbfE3i0Rk51BbpRiUxARfOXBUTW9zh55CvPxbGtEWuWS0OBcIVGSeaGen5jHCDD4D8VRQWXKZ0EBKe-ct2gM3NqA/s320/Screenshot_60.jpg" width="320" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
TODO:</div>
<ul class="task-list" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Database;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Konfigurasi Codeigntier</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Model untuk Tabel;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Controller;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat View;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Form Add;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Form Edit;</label></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><label style="box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem;"><input checked="" class="task-list-item" disabled="" style="font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; overflow: visible; padding: 0px;" type="checkbox" /> Membuat Fitur Hapus Data;</label></li>
</ul>
<div>
<span style="color: rgba(0 , 0 , 0 , 0.83921568627451); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif;"><span style="font-size: 18px; letter-spacing: 0.16px;">Next Upload Gambar</span></span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
</div>
Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-64135935544999711162019-05-01T14:17:00.000+07:002019-05-23T17:11:18.930+07:00Buat Web dengan Codeigniter (Bag 3."Membuat template admin)<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pada tutorial sebelumnya <a href="https://information.divyano.com/2019/05/buat-web-dengan-codeigniter-bag2-cara.html" target="_blank">Bag 2</a>, kita sudah berhasil <a href="https://information.divyano.com/2019/05/buat-web-dengan-codeigniter-bag2-cara.html" target="_blank"><span style="color: #00c7b7;"><span style="box-sizing: border-box;">menambahkan Bootstrap pada proyek CI</span></span>.</a><br />
<a name='more'></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Namun, masih ada yang kurang</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Template masih dibuat dalam satu file saja. Ini nanti akan bermasalah ketika kita membuat halaman baru.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Permsalahannya:</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kita akan menulis kode yang sama berulang-ulang dalam file template yang berbeda.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Bagaimana nanti kalau ada perubahan?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Misal, perubahan link pada navbar.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Maka kita harus mengubah semua file template yang kita buat satu per satu.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tentu ini kurang efektif, karena kita akan menghabiskan banyak waktu dan tentaga untuk mengubahnya.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Salah satu solusi dari permasalahan ini yaitu dengan menggunakan <span style="box-sizing: border-box; font-weight: bolder;"><em style="box-sizing: border-box;">partials</em></span>. Dengan <em style="box-sizing: border-box;">partials</em> kita akan membagi template menjadi bagian-bagian kecil yang dapat digunakan kembali.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Jika kamu pernah belajar Laravel, kamu mungkin pernah mendengar fungsi <span style="box-sizing: border-box; font-weight: bolder;"><em style="box-sizing: border-box;">yield</em></span> yang memungkinkan kita untuk mengimpor bagian template yang lain. Fungsi <em style="box-sizing: border-box;">yield</em> di Laravel sering digunakan untuk membuat layout.<span class="footnote-ref" id="fnref:Doc-Laravel-Temp" style="box-sizing: border-box; color: #00c7b7; font-size: 13.5px; line-height: 0; position: relative; top: -0.5em; vertical-align: baseline;"><a href="https://www.petanikode.com/codeigniter-template/#fn:Doc-Laravel-Temp" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">1</a></span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Lalu di Codeigniter, apakah ada fungsi <em style="box-sizing: border-box;">yield</em>?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tidak, di Codeigniter tidak ada fungsi <em style="box-sizing: border-box;">yield</em>. Namun, kita bisa menggunakan fungsi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$this->load->view()</code> sebagai penggantinya. Karena fungsinya hampir sama dengan <em style="box-sizing: border-box;">yield</em>, yaitu untuk me-load sebuah view.<span class="footnote-ref" id="fnref:Doc-Codeigniter" style="box-sizing: border-box; color: #00c7b7; font-size: 13.5px; line-height: 0; position: relative; top: -0.5em; vertical-align: baseline;"><a href="https://www.petanikode.com/codeigniter-template/#fn:Doc-Codeigniter" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">2</a></span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Fungsi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$this->load->view()</code> ini, nanti akan kita gunakan untuk me-load <em style="box-sizing: border-box;">partials</em> ke dalam template.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tapi sebelum itu, kita harus membuat dulu partial-nya.</div>
<h2 id="membuat-partial-template" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Membuat Partial Template</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<em style="box-sizing: border-box;">Partial</em> merupakan teknik untuk membagi template menjadi bagian-bagian kecil agar mudah digunakan.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-lx9dlYvFwYc/XOZAOeiEIuI/AAAAAAAACBg/lpOjJWmaefcpSEj4ugzGMhIFZeiL1bW_ACLcBGAs/s1600/partial.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="381" data-original-width="559" height="217" src="https://2.bp.blogspot.com/-lx9dlYvFwYc/XOZAOeiEIuI/AAAAAAAACBg/lpOjJWmaefcpSEj4ugzGMhIFZeiL1bW_ACLcBGAs/s320/partial.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px; text-align: left;">Sekarang kita buka file </span><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background-attachment: initial !important; background-clip: initial !important; background-color: white; background-image: initial !important; background-origin: initial !important; background-position: 0px 0px !important; background-repeat: initial !important; background-size: initial !important; border: none !important; box-shadow: none !important; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); display: inline-block !important; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; height: 1em !important; letter-spacing: 0.16px; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; text-align: left; vertical-align: middle; width: 1em !important;" /><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px; text-align: left;"> </span><code style="background-color: white; box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; text-align: left; word-break: break-word;">index.html</code><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px; text-align: left;"> pada SB Admin, apa saja partial yang bisa kita buat dari sana?</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-dCmBuiFQZRU/XOZBuQJZzII/AAAAAAAACBs/CaUarEMW-FImxNCq96so0Io3DadqcxjUgCLcBGAs/s1600/partial-template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="800" height="200" src="https://2.bp.blogspot.com/-dCmBuiFQZRU/XOZBuQJZzII/AAAAAAAACBs/CaUarEMW-FImxNCq96so0Io3DadqcxjUgCLcBGAs/s320/partial-template.jpg" width="320" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Berdasarkan gambar di atas, berikut ini partial yang bisa kita buat:</div>
<ul style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">head.php</code> untuk meinyimpan isi dari tag <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;"><head></code>;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">navbar.php</code> untuk menyimpan kode navbar;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">sidebar.php</code> untuk menyimpan kode menu bagian samping <em style="box-sizing: border-box;">(sidebar)</em>;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">breadcrumb.php</code> untuk menyimpan kode link breadcrumb;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">scrolltop.php</code> untuk menyimpan kode tombol scrolltop;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">footer.php</code> untuk menyimpan kode footer;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">modal.php</code> untuk menyimpan kode modal;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">js.php</code> untuk meload javascript.</li>
</ul>
<div>
<span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;">Tapi sebelum itu, silahkan buat dulu direktori baru bernama </span><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background-attachment: initial !important; background-clip: initial !important; background-color: white; background-image: initial !important; background-origin: initial !important; background-position: 0px 0px !important; background-repeat: initial !important; background-size: initial !important; border: none !important; box-shadow: none !important; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); display: inline-block !important; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; height: 1em !important; letter-spacing: 0.16px; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;"> </span><code style="background-color: white; box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">_partials</code><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;"> di dalam </span><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background-attachment: initial !important; background-clip: initial !important; background-color: white; background-image: initial !important; background-origin: initial !important; background-position: 0px 0px !important; background-repeat: initial !important; background-size: initial !important; border: none !important; box-shadow: none !important; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); display: inline-block !important; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; height: 1em !important; letter-spacing: 0.16px; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;"> </span><code style="background-color: white; box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">views/admin/</code><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;">.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-5MbjzXno_40/XOZCW959atI/AAAAAAAACB0/BbUB4cnEIf03DBgh1BGBXfBsPYVw_iTKACLcBGAs/s1600/Screenshot_44.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="277" data-original-width="308" src="https://3.bp.blogspot.com/-5MbjzXno_40/XOZCW959atI/AAAAAAAACB0/BbUB4cnEIf03DBgh1BGBXfBsPYVw_iTKACLcBGAs/s1600/Screenshot_44.jpg" /></a></div>
<div>
<span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;"><br /></span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kenapa ada garis bawah <em style="box-sizing: border-box;">(underscore)</em> di depannya?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ini untuk memudahkan dalam membedakan view dan partial. View akan kita load dari Controller, sedangkan partial akan kita load dari view.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Biasanya dalam penulisan kode (OOP), sesuatu yang bersifat private dan lokal kadang ditulis dengan garis bawah di depannya.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Berikutnya kita akan membuat semua partial yang telah kita tentukan di atas.</div>
<h3 id="partial-head-php" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Partial <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">head.php</code></h3>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Partial ini berisi kode-kode untuk tag <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;"><head></code>. Kita bisa copy dari file <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">views/admin/overview.php</code> mulai dari tag <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;"><head></code> sampai penutupnya <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;"></head></code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sehingga kode untuk partial <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">head.php</code> akan menjadi seperti ini:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>meta</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">charset</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>utf-8<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>meta</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">http-equiv</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>X-UA-Compatible<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">content</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>IE=edge<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>meta</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>viewport<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">content</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>width=device-width, initial-scale=1.0, shrink-to-fit=no<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>title</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token constant" style="box-sizing: border-box; color: #990055;">SITE_NAME</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">": "</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">ucfirst</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">uri</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">segment</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token number" style="box-sizing: border-box; color: #990055;">1</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">" - "</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">ucfirst</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">uri</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">segment</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token number" style="box-sizing: border-box; color: #990055;">2</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>title</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Bootstrap core CSS--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>link</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/bootstrap/css/bootstrap.min.css'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">rel</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>stylesheet<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Custom fonts for this template--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>link</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/fontawesome-free/css/all.min.css'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">rel</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>stylesheet<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>text/css<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Page level plugin CSS--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>link</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/datatables/dataTables.bootstrap4.css'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">rel</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>stylesheet<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Custom styles for this template--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>link</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'css/sb-admin.css'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">rel</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>stylesheet<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Perhatikan kode pada tag <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;"><title></code>, di sana kita menggunakan sebuah konstanta <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">SITE_NAME</code> untuk mengambil nama web.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Berikutnya perhatikan di bagian:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token function" style="box-sizing: border-box; color: #dd4a68;">ucfirst</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">uri</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">segment</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token number" style="box-sizing: border-box; color: #990055;">1</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">" - "</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">ucfirst</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">uri</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">segment</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token number" style="box-sizing: border-box; color: #990055;">2</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ini akan menjadi judul yang akan tampil di browser. Fungsi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">ucfirst()</code> untuk membuat huruf besar di awal kata. Lalu judulnya kita ambil dari segment URL.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sehingga nanti pada browser akan tampil seperti ini:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-9fC59s89QEY/XOZIfdrBqHI/AAAAAAAACCU/WOmVDCynHc0M63xZ8yRHzJVJNVl3T2HnACEwYBhgL/s1600/Screenshot_47.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="180" data-original-width="1354" height="42" src="https://1.bp.blogspot.com/-9fC59s89QEY/XOZIfdrBqHI/AAAAAAAACCU/WOmVDCynHc0M63xZ8yRHzJVJNVl3T2HnACEwYBhgL/s320/Screenshot_47.jpg" width="320" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<h3 id="partial-navbar-php" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Partial <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">navbar.php</code></h3>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Partial ini hanya berisi kode untuk menu navbar. Berikut ini isi kode dari partial <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">navbar.php</code>:</div>
<pre class=" language-html" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-html" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>nav</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>navbar navbar-expand navbar-dark bg-success static-top<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>navbar-brand mr-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><?php echo site_url(<span class="token punctuation" style="box-sizing: border-box; color: #999999;">'</span>admin<span class="token punctuation" style="box-sizing: border-box; color: #999999;">'</span>) ?><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token prolog" style="box-sizing: border-box; color: slategrey;"><?php echo SITE_NAME ?></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>button</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn btn-link btn-sm text-white order-1 order-sm-0<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>sidebarToggle<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-bars<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>button</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Navbar Search --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>form</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>d-none d-md-inline-block form-inline ml-auto mr-0 mr-md-3 my-2 my-md-0<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>input-group<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>input</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>text<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-control<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">placeholder</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>Search for...<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-label</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>Search<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-describedby</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>basic-addon2<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>input-group-append<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>button</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn btn-light<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-search<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>button</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>form</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Navbar --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>ul</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>navbar-nav ml-auto ml-md-0<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-item dropdown no-arrow mx-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-link dropdown-toggle<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>alertsDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-toggle</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-haspopup</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>true<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span>
<span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-expanded</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>false<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-bell fa-fw<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>badge badge-danger<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>9+<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-menu dropdown-menu-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-labelledby</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>alertsDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Action<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Another action<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-divider<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Something else here<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-item dropdown no-arrow mx-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-link dropdown-toggle<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>messagesDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-toggle</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-haspopup</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>true<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span>
<span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-expanded</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>false<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-envelope fa-fw<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>badge badge-danger<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>7<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-menu dropdown-menu-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-labelledby</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>messagesDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Action<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Another action<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-divider<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Something else here<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-item dropdown no-arrow<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-link dropdown-toggle<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>userDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-toggle</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-haspopup</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>true<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span>
<span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-expanded</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>false<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-user-circle fa-fw<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span> Admin
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-menu dropdown-menu-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-labelledby</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>userDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Settings<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Activity Log<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-divider<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-toggle</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-target</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#logoutModal<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Logout<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>ul</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>nav</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pada kode navbar, kita menggunakan konstanta <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">SITE_NAME</code> untuk menampilkan nama web di navbar.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Lalu kita menggunakan class <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">bg-success</code> untuk mengubah warnanya menjadi hijau. Supaya selaras dengan <em style="box-sizing: border-box;">brand</em> aplikasinya <img alt="😊" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f60a.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" />.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ini tampilannya:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-9fC59s89QEY/XOZIfdrBqHI/AAAAAAAACCQ/mhLksEnpOVQ_sIr72T4tiCrZizVyZOggwCLcBGAs/s1600/Screenshot_47.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="180" data-original-width="1354" height="42" src="https://2.bp.blogspot.com/-9fC59s89QEY/XOZIfdrBqHI/AAAAAAAACCQ/mhLksEnpOVQ_sIr72T4tiCrZizVyZOggwCLcBGAs/s320/Screenshot_47.jpg" width="320" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<h3 id="partial-sidebar-php" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Partial <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">sidebar.php</code></h3>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Partial ini berisi kode untuk menampilkan menu bagian samping <em style="box-sizing: border-box;">(sidebar)</em>. Berikut ini isi kode <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">sidebar.php</code>:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Sidebar --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>ul</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>sidebar navbar-nav<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-item <span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">uri</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">segment</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token number" style="box-sizing: border-box; color: #990055;">2</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">==</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">?</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'active'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-link<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">site_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-tachometer-alt<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Overview<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-item dropdown <span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">uri</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">segment</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token number" style="box-sizing: border-box; color: #990055;">2</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">==</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'products'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">?</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'active'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-link dropdown-toggle<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>pagesDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-toggle</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-haspopup</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>true<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span>
<span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-expanded</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>false<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-boxes<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Products<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-menu<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-labelledby</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>pagesDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">site_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin/products/add'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>New Product<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">site_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin/products'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>List Product<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-link<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-users<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Users<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-link<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-cog<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Settings<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>ul</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pada kode di atas, kita menggunakan segment URI untuk mengecek apakah menu itu sedang dibuka atau tidak.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Jika menu sedang dibuka, maka tambahkan class <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">active</code></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Misalnya ini:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">uri</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">segment</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token number" style="box-sizing: border-box; color: #990055;">2</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">==</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'products'</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">?</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'active'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kode ini akan mengecek, apakah halaman <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">/admin/products</code> sedang dibuka atau tidak.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<i> halaman untuk menu <span style="box-sizing: border-box; font-weight: bolder;"><span style="box-sizing: border-box;">products</span></span>, <span style="box-sizing: border-box; font-weight: bolder;"><span style="box-sizing: border-box;">users</span></span>, dan <span style="box-sizing: border-box; font-weight: bolder;"><span style="box-sizing: border-box;">settings</span></span> belum kita buat. Insya’allah di tutorial berikutnya akan kita buat.</i></div>
<h3 id="partial-breadcrumb-php" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Partial <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">breadcrumb.php</code></h3>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Partial ini berisi kode untuk menampilkan breadcrumb. Breadcrumbs adalah sebuah link navigasi yang menampilkan link halaman sebelumnya dari halaman tempat kita berada.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Berikut ini kode untuk parital <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">breadcrumb.php</code>:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Breadcrumbs--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>ol</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>breadcrumb<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">foreach</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">uri</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">segments</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">as</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$segment</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$url</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">substr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">uri</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">uri_string</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token number" style="box-sizing: border-box; color: #990055;">0</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">strpos</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">uri</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">uri_string</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$segment</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$segment</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$is_active</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$url</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">==</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">uri</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">uri_string</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>breadcrumb-item <span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token variable" style="box-sizing: border-box; color: #ee9900;">$is_active</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">?</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'active'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">''</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">if</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$is_active</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">ucfirst</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$segment</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">else</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">:</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">site_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">ucfirst</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$segment</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">endif</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">endforeach</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>ol</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;"></code></div>
<h3 id="partial-scrolltop-php" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Partial <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">scrolltop.php</code></h3>
<div>
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;"></code><br />
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">Partial ini berisi kode untuk tombol <em style="box-sizing: border-box;">scrolltop</em>. Berikut ini isinya:</code></div>
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">
</code>
<br />
<pre class=" language-html" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: black; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;"><code class=" language-html" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Scroll to Top Button--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>scroll-to-top rounded<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#page-top<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-angle-up<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></code></pre>
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">
</code>
<br />
<h3 id="partial-footer-php" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">
Partial <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">footer.php</code></code></h3>
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">
</code>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">Partial ini berisi kode untuk bagian <em style="box-sizing: border-box;">footer</em>, berikut ini isi kode untuk partial <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">footer.php</code>:</code></div>
<code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: black; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Sticky Footer --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>footer</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>sticky-footer<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>container my-auto<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>copyright text-center my-auto<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Copyright © <span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">echo</span> <span class="token constant" style="box-sizing: border-box; color: #990055;">SITE_NAME</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">" "</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">.</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">Date</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'Y'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>footer</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pada kode partial <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">footer.php</code>, kita menggunakan konstanta <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">SITE_NAME</code> untuk menampilkan nama website. Lalu menggunakan fungsi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">Date('Y')</code> untuk menampilkan tahun saat ini.</div>
<h3 id="partial-modal-php" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Partial <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">modal.php</code></h3>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Partial ini berisi kode-kode untuk modal. Berikut ini isinya:</div>
<pre class=" language-html" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: black; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-html" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Logout Modal--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal fade<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>logoutModal<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">tabindex</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dialog<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-labelledby</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>exampleModalLabel<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-hidden</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>true<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-dialog<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>document<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-content<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-header<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>h5</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-title<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>exampleModalLabel<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Ready to Leave?<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>h5</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>button</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>close<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-dismiss</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-label</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>Close<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-hidden</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>true<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>×<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>button</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Select "Logout" below if you are ready to end your current session.<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-footer<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>button</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn btn-secondary<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-dismiss</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Cancel<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>button</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn btn-primary<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>login.html<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Logout<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kita juga nanti bisa tambahkan beberapa modal di sini.</div>
<h3 id="partial-js-php" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Partial <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 21.35px; word-break: break-word;">js.php</code></h3>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Partial ini berisi kode-kode untuk me-load Javascript. Berikut ini kode untuk <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">js.php</code>:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: black; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Bootstrap core JavaScript--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/jquery/jquery.min.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/bootstrap/js/bootstrap.bundle.min.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Core plugin JavaScript--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/jquery-easing/jquery.easing.min.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Page level plugin JavaScript--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/chart.js/Chart.min.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/datatables/jquery.dataTables.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/datatables/dataTables.bootstrap4.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Custom scripts for all pages--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'js/sb-admin.min.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Demo scripts for this page--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'js/demo/datatables-demo.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'js/demo/chart-area-demo.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kita juga nanti bisa tambahkan beberapa kode javascript di sini.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Penampakan semua yang sudah kita buat</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-yLO_q1qhBtQ/XOZHPWuRmeI/AAAAAAAACCA/ZIwjIM5sj6o9Pis4KROHZwMYySbUo4FywCLcBGAs/s1600/Screenshot_45.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="673" data-original-width="1359" height="312" src="https://3.bp.blogspot.com/-yLO_q1qhBtQ/XOZHPWuRmeI/AAAAAAAACCA/ZIwjIM5sj6o9Pis4KROHZwMYySbUo4FywCLcBGAs/s640/Screenshot_45.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Langkah berikutnya, kita harus menggunakannya dalam template.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan ubah isi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">views/admin/overview.php</code> menjadi seperti ini:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: black; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token doctype" style="box-sizing: border-box; color: slategrey;"><!DOCTYPE html></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>html</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">lang</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>en<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>head</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/head.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>head</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>body</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>page-top<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/navbar.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>wrapper<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/sidebar.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>content-wrapper<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>container-fluid<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!--
karena ini halaman overview (home), kita matikan partial breadcrumb.
Jika anda ingin mengampilkan breadcrumb di halaman overview,
silahkan hilangkan komentar (//) di tag PHP di bawah.
--></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token comment" style="box-sizing: border-box; color: slategrey;">//$this->load->view("admin/_partials/breadcrumb.php") ?></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Icon Cards--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>row<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>col-xl-3 col-sm-6 mb-3<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card text-white bg-primary o-hidden h-100<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body-icon<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-comments<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>mr-5<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>26 New Messages!<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-footer text-white clearfix small z-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-left<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>View Details<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-angle-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>col-xl-3 col-sm-6 mb-3<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card text-white bg-warning o-hidden h-100<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body-icon<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-list<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>mr-5<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>11 New Tasks!<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-footer text-white clearfix small z-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-left<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>View Details<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-angle-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>col-xl-3 col-sm-6 mb-3<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card text-white bg-success o-hidden h-100<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body-icon<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-shopping-cart<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>mr-5<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>123 New Orders!<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-footer text-white clearfix small z-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-left<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>View Details<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-angle-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>col-xl-3 col-sm-6 mb-3<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card text-white bg-danger o-hidden h-100<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body-icon<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-life-ring<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>mr-5<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>13 New Tickets!<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-footer text-white clearfix small z-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-left<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>View Details<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-angle-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Area Chart Example--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card mb-3<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-header<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-chart-area<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
Visitor Stats<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>canvas</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>myAreaChart<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">width</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>100%<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">height</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>30<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>canvas</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-footer small text-muted<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Updated yesterday at 11:59 PM<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- /.container-fluid --></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Sticky Footer --></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/footer.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- /.content-wrapper --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- /#wrapper --></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/scrolltop.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/modal.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/_partials/js.php"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>body</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>html</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pada kode template tersebut, kita me-load partial dengan fungsi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$this->load->view()</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kalo sukses akan tampil seperti ini</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-Foqx4YhvXSc/XOZIHt3AcII/AAAAAAAACCI/Tdh6CYCtuxw2jUZNVU3MYyznpx6PcCCWQCLcBGAs/s1600/Screenshot_46.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="711" data-original-width="1364" height="328" src="https://2.bp.blogspot.com/-Foqx4YhvXSc/XOZIHt3AcII/AAAAAAAACCI/Tdh6CYCtuxw2jUZNVU3MYyznpx6PcCCWQCLcBGAs/s640/Screenshot_46.jpg" width="640" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
</code></div>
<div class="my-5 adsense blur-up lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded lazyloaded" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); filter: blur(0px); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 3rem !important; margin-top: 3rem !important; transition: filter 1s ease 0s, -webkit-filter 1s ease 0s;">
<ins class="adsbygoogle" data-ad-client="ca-pub-6279325630224392" data-ad-format="fluid" data-ad-layout="in-article" data-ad-slot="7009414453" data-adsbygoogle-status="done" style="box-sizing: border-box; display: block; height: 158px; text-align: center;"><ins id="aswift_0_expand" style="background-color: transparent; border: none; box-sizing: border-box; display: inline-table; height: 158px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 632px;"><ins id="aswift_0_anchor" style="background-color: transparent; border: none; box-sizing: border-box; display: block; height: 158px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 632px;"><iframe allowfullscreen="true" allowtransparency="true" frameborder="0" height="158" hspace="0" id="aswift_0" marginheight="0" marginwidth="0" name="aswift_0" scrolling="no" style="border-style: initial; border-width: 0px; box-sizing: border-box; height: 158px; left: 0px; margin-bottom: 1.75rem; max-width: 100%; position: absolute; top: 0px; width: 632px;" vspace="0" width="632"></iframe></ins></ins></ins></div>
Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-25811922083058624452019-02-03T13:34:00.000+07:002020-02-03T13:39:10.575+07:00Elearning untuk SD.SMP SMASaya akan cuma berbagi tautan saja
Aplikasi Elearning sederhana untuk sd, smp sma
<br />
<br />
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 18px; padding: 0px;">
Aplikasi Elearning sederhana untuk sd, smp sma<br style="box-sizing: border-box;" />fitur:</div>
<ul style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 0px 18px; padding: 0px;"><br style="box-sizing: border-box;" />
<li style="box-sizing: border-box; line-height: 1.43; margin-bottom: 0px; padding-left: 12px;">halaman registrasi</li>
<br style="box-sizing: border-box;" />
<li style="box-sizing: border-box; line-height: 1.43; margin-bottom: 0px; padding-left: 12px;">halaman siswa dan admin dan guru</li>
<br style="box-sizing: border-box;" />
<li style="box-sizing: border-box; line-height: 1.43; margin-bottom: 0px; padding-left: 12px;">upload materi</li>
<br style="box-sizing: border-box;" />
<li style="box-sizing: border-box; line-height: 1.43; margin-bottom: 0px; padding-left: 12px;">buat tes secara online</li>
<br style="box-sizing: border-box;" />
<li style="box-sizing: border-box; line-height: 1.43; margin-bottom: 0px; padding-left: 12px;">daftar siswa dan guru</li>
<br style="box-sizing: border-box;" />
<li style="box-sizing: border-box; line-height: 1.43; margin-bottom: 0px; padding-left: 12px;">manajemen kelas</li>
<br style="box-sizing: border-box;" />
<li style="box-sizing: border-box; line-height: 1.43; margin-bottom: 0px; padding-left: 12px;">menajemen siswa/gurudan lain-lain</li>
</ul>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 18px; padding: 0px;">
Responsive pada semua gadget</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-UwDgSc0iFyc/Xje-pUVg-CI/AAAAAAAACoE/FvUIEM7WH4cP5HhWx_MRQlYTs_3AICoWACLcBGAsYHQ/s1600/Screenshot_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="569" data-original-width="984" height="185" src="https://4.bp.blogspot.com/-UwDgSc0iFyc/Xje-pUVg-CI/AAAAAAAACoE/FvUIEM7WH4cP5HhWx_MRQlYTs_3AICoWACLcBGAsYHQ/s320/Screenshot_1.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-V3RfvjLDWjc/Xje-pub6cqI/AAAAAAAACoI/5ERcfvEJf7UgBocMllPYeFnWayE3US66gCLcBGAsYHQ/s1600/Screenshot_2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="493" data-original-width="948" height="166" src="https://3.bp.blogspot.com/-V3RfvjLDWjc/Xje-pub6cqI/AAAAAAAACoI/5ERcfvEJf7UgBocMllPYeFnWayE3US66gCLcBGAsYHQ/s320/Screenshot_2.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-jkeKsK6aRQ0/Xje-qbAww-I/AAAAAAAACoQ/foyZslDVA-YiCUxKiFJlyovJsApwRQHpwCLcBGAsYHQ/s1600/Screenshot_3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="523" data-original-width="1350" height="124" src="https://2.bp.blogspot.com/-jkeKsK6aRQ0/Xje-qbAww-I/AAAAAAAACoQ/foyZslDVA-YiCUxKiFJlyovJsApwRQHpwCLcBGAsYHQ/s320/Screenshot_3.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-BAHn7k02jp8/Xje-qmUxueI/AAAAAAAACoU/29Sx-kLqmkMkF0ll-3KojUQ3dkzpuTk8gCLcBGAsYHQ/s1600/Screenshot_4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="404" height="320" src="https://3.bp.blogspot.com/-BAHn7k02jp8/Xje-qmUxueI/AAAAAAAACoU/29Sx-kLqmkMkF0ll-3KojUQ3dkzpuTk8gCLcBGAsYHQ/s320/Screenshot_4.jpg" width="215" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-_sSuzYtoi4g/Xje-q-pF11I/AAAAAAAACoY/O-OdD1A0RjcXk3Qxw29pm4ZFvgv9tffEwCLcBGAsYHQ/s1600/Screenshot_5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="382" data-original-width="619" height="197" src="https://2.bp.blogspot.com/-_sSuzYtoi4g/Xje-q-pF11I/AAAAAAAACoY/O-OdD1A0RjcXk3Qxw29pm4ZFvgv9tffEwCLcBGAsYHQ/s320/Screenshot_5.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-y24lpEuDmpU/Xje-pmO-jTI/AAAAAAAACoM/1efqP4kgEww-CQRJeFNTrKQHe8dQsXoVQCLcBGAsYHQ/s1600/Screenshot_12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="618" data-original-width="954" height="207" src="https://1.bp.blogspot.com/-y24lpEuDmpU/Xje-pmO-jTI/AAAAAAAACoM/1efqP4kgEww-CQRJeFNTrKQHe8dQsXoVQCLcBGAsYHQ/s320/Screenshot_12.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Silahkan <a href="https://tekhnisi-it.blogspot.com/p/halaman-download.html" target="_blank">Download di mari</a></div>
Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-28715169967663330052019-01-05T16:00:00.000+07:002019-05-23T17:11:39.247+07:00Buat Web dengan Codeigniter (bag2 "Cara implementasi Bootstrap pada Codeigniter)<span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;">sebelumnya <a href="https://information.divyano.com/2019/05/buat-web-dengan-codeigniter-bag1.html" target="_blank">Bag 1</a></span><br />
<span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;">Bootstrap merupakan CSS framework dalam pengembangan web</span><br />
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Rencananya pada aplikasi yang akan kita buat, kita akan menggunakan <a href="https://startbootstrap.com/template-overviews/sb-admin/" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">template SB Admin</a>.<br />
<a name='more'></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kenapa SB Admin?</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Karena sederhana, gartis, <a href="https://www.petanikode.com/bootstrap4/" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">menggunkan Bootstrap 4</a>, dan mudah diimplementasikan pada Codeigniter.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://d33wubrfki0l68.cloudfront.net/e28f9eedc0de67ddd0f175385ddc2e3c0a7df172/c9517/img/ci/bs/sb-admin.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="450" data-original-width="750" height="192" src="https://d33wubrfki0l68.cloudfront.net/e28f9eedc0de67ddd0f175385ddc2e3c0a7df172/c9517/img/ci/bs/sb-admin.jpg" width="320" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Langkah-langkah yang harus dilakukan untuk menggunakan bootstrap (template SB Admin) pada Codeigniter:</div>
<ol style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Konfigurasi Codeigniter;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Download SB Admin;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Ekstrak SB Admin;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Copy file assets yang dibutuhkan;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Membuat Template;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Membuat partial template;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Menggunakan partial pada template;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Selesai…</li>
</ol>
<div>
<h2 id="1-konfigurasi-awal-codeigniter" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
1. Konfigurasi Awal Codeigniter</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sebelum memulai membuat template, silahkan lakukan konfigurasi terlebih dahulu…</div>
<h3 id="konfigurasi-base-url" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Konfigurasi Base URL</h3>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<em style="box-sizing: border-box;">Base URL</em> berfungsi untuk menentukan alamat atau URL yang akan digunakan oleh web.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Saat mengembangkan web, kita akan menggunakan <em style="box-sizing: border-box;">Base URL</em> berikut:</div>
<pre style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #212529; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 0.88rem; letter-spacing: 0.16px; margin-bottom: 1.75rem; max-width: 100%; overflow: auto; padding: 1em;"><code style="box-sizing: border-box; color: inherit; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: inherit; word-break: normal;">http://localhost/tokoonline
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ini adalah alamat yang bisa kita akses dari <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">localhost</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Saat web sudah jadi, nanti ubah alamat tersebut ke alamat domain.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Misal:</div>
<pre style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #212529; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 0.88rem; letter-spacing: 0.16px; margin-bottom: 1.75rem; max-width: 100%; overflow: auto; padding: 1em;"><code style="box-sizing: border-box; color: inherit; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: inherit; word-break: normal;">https://www.divyano.com
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Cara mengatur Base URL, silahkan buka file <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">config/config.php</code>. Lalu isi bagian <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$config['base_url'] = '';</code> menjadi seperti ini:</div>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-6avDzIudpAI/XOYn3EPKRwI/AAAAAAAAB_s/zjh0GYwJn3MxoozMkMG_tAD-dKuwV2JjACLcBGAs/s1600/Screenshot_32.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="604" data-original-width="1304" height="148" src="https://2.bp.blogspot.com/-6avDzIudpAI/XOYn3EPKRwI/AAAAAAAAB_s/zjh0GYwJn3MxoozMkMG_tAD-dKuwV2JjACLcBGAs/s320/Screenshot_32.jpg" width="320" /></a></div>
<div>
<h3 id="konfigurasi-autoload" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Konfigurasi Autoload</h3>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Berikutnya kita harus meload sebuah <em style="box-sizing: border-box;">helper</em> ke memori secara otomatis melalui <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">autoload.php</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<em style="box-sizing: border-box;">Helper</em> adalah fungsi-fungsi Codeigniter yang akan membantu kita dalam berbagai hal, seperti: membuat form, mengakses URL, dll.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Salah satu <em style="box-sizing: border-box;">helper</em> yang kita butuhkan dalam pembuatan template adalah helper <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">url</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Helper <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">url</code> berisi fungsi-fungsi untuk mengakses URL seperti <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">base_url()</code>, <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">site_url()</code>, <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$this->uri</code>, dll.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Cara mengaktifkan helper <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">url</code>:</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Pertama buka file <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">config/autoload.php</code>, lalu cari <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">$autoload['helper']</code>. Tambahkan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">url</code>, sehingga menjadi seperti ini:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/--90qesB9Ifo/XOYod7uGoTI/AAAAAAAAB_0/Sjk7Z1rRieABif9ue1AOct-4-8EfQYXxgCLcBGAs/s1600/Screenshot_33.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="681" data-original-width="1185" height="183" src="https://3.bp.blogspot.com/--90qesB9Ifo/XOYod7uGoTI/AAAAAAAAB_0/Sjk7Z1rRieABif9ue1AOct-4-8EfQYXxgCLcBGAs/s320/Screenshot_33.jpg" width="320" /></a></div>
<h3 id="membuat-konstanta" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.525rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Membuat Konstanta</h3>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Setelah itu, buat konstanta <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">SITE_NAME</code> untuk menyimpan nama web. Konstanta ini nanti kita perlukan untuk mengambil judul web pada template.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Bila kamu belum paham tentang konstanta di PHP</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Lanjut…</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan buka file <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">config/constants.php</code>, lalu tambahkan kode berikut…</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><pre class=" language-php" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token comment" style="box-sizing: border-box; color: slategrey;">/*
|--------------------------------------------------------------------------
| Constants for Site
|--------------------------------------------------------------------------
|
*/</span>
<span class="token function" style="box-sizing: border-box; color: #dd4a68;">define</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'SITE_NAME'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">,</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'TokoOnline'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span></code></pre>
</pre>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-Wbd1E3Fiszc/XOYqNcwy5oI/AAAAAAAACAA/r9ZaKA5H3aMDDNtVOVkIEU-RipO4__pSgCLcBGAs/s1600/Screenshot_34.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="667" data-original-width="1365" height="312" src="https://1.bp.blogspot.com/-Wbd1E3Fiszc/XOYqNcwy5oI/AAAAAAAACAA/r9ZaKA5H3aMDDNtVOVkIEU-RipO4__pSgCLcBGAs/s640/Screenshot_34.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h2 id="2-download-dan-ekstrak-sb-admin" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
2. Download dan Ekstrak SB Admin</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan download SB Admin dari <a href="https://startbootstrap.com/template-overviews/sb-admin/" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">websitenya</a>.</div>
<div class="separator" style="clear: both; text-align: center;">
<img alt="Download SB Admin" class="blur-up lazyload mb-3 img-fluid lazyloaded" data-sizes="auto" data-src="https://d33wubrfki0l68.cloudfront.net/738ee2ba0486fb5893dfc975d316ed5235e66168/ec9b5/img/ci/bs/download-sb-admin.png" loading="lazy" src="https://d33wubrfki0l68.cloudfront.net/738ee2ba0486fb5893dfc975d316ed5235e66168/ec9b5/img/ci/bs/download-sb-admin.png" style="background-color: white; border-style: none; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); filter: blur(0px); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; height: auto; letter-spacing: 0.16px; margin-bottom: 1.75rem; max-width: 100%; text-align: left; transition: filter 1s ease 0s, -webkit-filter 1s ease 0s; vertical-align: middle;" /></div>
<h2 id="3-menambahkan-sb-admin-di-codeigniter" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
3. Menambahkan SB Admin di Codeigniter</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tugas kita berikutnya adalah menambahkan file SB Admin ke dalam proyek Codeigniter.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Caranya:</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kita tinggal <em style="box-sizing: border-box;">copy/paste</em> file dan folder yang dibutuhkan. Berikut ini folder yang harus kita <em style="box-sizing: border-box;">copy</em>:</div>
<ol style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Folder <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">css</code></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Folder <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">js</code></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Folder <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">vendor</code> –rename menjadi–> <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">assets</code></li>
</ol>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Untuk folder <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">vendor</code>, kita akan ubah namanya menjadi <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">assets</code> agar tidak bercampur dengan folder <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">vendor</code> dari <a href="https://www.petanikode.com/php-composer/" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">composer</a>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Folder <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">vendor</code> berisi library <em style="box-sizing: border-box;">front-end</em> dari pihak ketiga, seperti: Bootstrap,<a href="https://www.petanikode.com/font-awesome/" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">Font awesome untuk ikon</a>, chart.js, datatables, dan jquery.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Folder <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">sass</code> dapat juga kita <em style="box-sizing: border-box;">copy</em> apabila kita ingin memodifikasi dan <a href="https://www.petanikode.com/sass-untuk-pemula/" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">menggunakan sass</a> pada project.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Namun, karena kita hanya akan memakai saja. Kita cukup <em style="box-sizing: border-box;">copy</em> tiga folder yang tadi.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-QpJJrg1SHQQ/XOYvISsi2yI/AAAAAAAACAM/BBi4RIhZv2gEup3cQWMpqAePYCve1LGFACLcBGAs/s1600/Screenshot_35.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="483" data-original-width="869" height="353" src="https://3.bp.blogspot.com/-QpJJrg1SHQQ/XOYvISsi2yI/AAAAAAAACAM/BBi4RIhZv2gEup3cQWMpqAePYCve1LGFACLcBGAs/s640/Screenshot_35.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
<br /></div>
<h2 id="4-membuat-dan-modifikasi-template" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
4. Membuat dan Modifikasi Template</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Buat sebuah direktori baru di dalam direktori <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">views</code> dengan nama admin. Lalu di dalamnya berisi kode php dengan nama <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">overview.php</code>.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-QnOXkQKPq2E/XOYv00zvrxI/AAAAAAAACAU/hwCzwkb7ZDE7FqUa0EHHUZYKCiBqXs08gCLcBGAs/s1600/Screenshot_36.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="655" data-original-width="579" height="320" src="https://2.bp.blogspot.com/-QnOXkQKPq2E/XOYv00zvrxI/AAAAAAAACAU/hwCzwkb7ZDE7FqUa0EHHUZYKCiBqXs08gCLcBGAs/s320/Screenshot_36.jpg" width="282" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
File <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">overview.php</code> akan menjadi template untuk halaman home admin.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Isi dari file <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">overview.php</code> akan kita ambil dari file <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">index.html</code> SB Admin.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan buka kembali template SB Admin, ambil semua kode yang ada di dalam file <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">index.html</code> lalu copy ke <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">overview.php</code>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sehingga file <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">overview.php</code> akan terisi seperti ini:</div>
<pre class=" language-html" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-html" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token doctype" style="box-sizing: border-box; color: slategrey;"><!DOCTYPE html></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>html</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">lang</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>en<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>head</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>meta</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">charset</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>utf-8<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>meta</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">http-equiv</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>X-UA-Compatible<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">content</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>IE=edge<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>meta</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>viewport<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">content</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>width=device-width, initial-scale=1, shrink-to-fit=no<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>meta</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>description<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">content</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>meta</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">name</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>author<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">content</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>title</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>SB Admin - Dashboard<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>title</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Bootstrap core CSS--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>link</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>vendor/bootstrap/css/bootstrap.min.css<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">rel</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>stylesheet<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Custom fonts for this template--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>link</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>vendor/fontawesome-free/css/all.min.css<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">rel</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>stylesheet<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>text/css<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Page level plugin CSS--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>link</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>vendor/datatables/dataTables.bootstrap4.css<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">rel</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>stylesheet<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Custom styles for this template--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>link</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>css/sb-admin.css<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">rel</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>stylesheet<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>head</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>body</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>page-top<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>nav</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>navbar navbar-expand navbar-dark bg-dark static-top<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>navbar-brand mr-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>index.html<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Start Bootstrap<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>button</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn btn-link btn-sm text-white order-1 order-sm-0<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>sidebarToggle<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-bars<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>button</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Navbar Search --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>form</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>d-none d-md-inline-block form-inline ml-auto mr-0 mr-md-3 my-2 my-md-0<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>input-group<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>input</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>text<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>form-control<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">placeholder</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>Search for...<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-label</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>Search<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-describedby</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>basic-addon2<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>input-group-append<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>button</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn btn-primary<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-search<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>button</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>form</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Navbar --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>ul</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>navbar-nav ml-auto ml-md-0<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-item dropdown no-arrow mx-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-link dropdown-toggle<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>alertsDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-toggle</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-haspopup</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>true<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-expanded</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>false<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-bell fa-fw<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>badge badge-danger<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>9+<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-menu dropdown-menu-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-labelledby</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>alertsDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Action<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Another action<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-divider<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Something else here<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-item dropdown no-arrow mx-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-link dropdown-toggle<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>messagesDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-toggle</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-haspopup</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>true<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-expanded</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>false<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-envelope fa-fw<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>badge badge-danger<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>7<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-menu dropdown-menu-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-labelledby</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>messagesDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Action<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Another action<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-divider<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Something else here<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-item dropdown no-arrow<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-link dropdown-toggle<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>userDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-toggle</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-haspopup</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>true<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-expanded</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>false<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-user-circle fa-fw<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-menu dropdown-menu-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-labelledby</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>userDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Settings<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Activity Log<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-divider<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-toggle</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-target</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#logoutModal<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Logout<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>ul</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>nav</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>wrapper<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Sidebar --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>ul</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>sidebar navbar-nav<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-item active<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-link<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>index.html<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-tachometer-alt<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Dashboard<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-item dropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-link dropdown-toggle<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>pagesDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-toggle</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-haspopup</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>true<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-expanded</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>false<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-folder<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Pages<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-menu<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-labelledby</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>pagesDropdown<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>h6</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-header<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Login Screens:<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>h6</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>login.html<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Login<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>register.html<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Register<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>forgot-password.html<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Forgot Password<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-divider<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>h6</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-header<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Other Pages:<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>h6</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>404.html<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>404 Page<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dropdown-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>blank.html<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Blank Page<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-link<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>charts.html<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-chart-area<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Charts<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>nav-link<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>tables.html<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-table<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Tables<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>ul</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>content-wrapper<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>container-fluid<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Breadcrumbs--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>ol</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>breadcrumb<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>breadcrumb-item<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Dashboard<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>li</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>breadcrumb-item active<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Overview<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>li</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>ol</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Icon Cards--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>row<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>col-xl-3 col-sm-6 mb-3<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card text-white bg-primary o-hidden h-100<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body-icon<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-comments<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>mr-5<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>26 New Messages!<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-footer text-white clearfix small z-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-left<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>View Details<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-angle-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>col-xl-3 col-sm-6 mb-3<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card text-white bg-warning o-hidden h-100<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body-icon<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-list<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>mr-5<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>11 New Tasks!<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-footer text-white clearfix small z-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-left<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>View Details<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-angle-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>col-xl-3 col-sm-6 mb-3<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card text-white bg-success o-hidden h-100<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body-icon<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-shopping-cart<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>mr-5<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>123 New Orders!<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-footer text-white clearfix small z-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-left<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>View Details<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-angle-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>col-xl-3 col-sm-6 mb-3<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card text-white bg-danger o-hidden h-100<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body-icon<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-fw fa-life-ring<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>mr-5<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>13 New Tickets!<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-footer text-white clearfix small z-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-left<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>View Details<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>float-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-angle-right<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Area Chart Example--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card mb-3<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-header<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-chart-area<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
Area Chart Example<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>canvas</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>myAreaChart<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">width</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>100%<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">height</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>30<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>canvas</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-footer small text-muted<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Updated yesterday at 11:59 PM<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- DataTables Example --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card mb-3<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-header<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-table<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
Data Table Example<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>table-responsive<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>table</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>table table-bordered<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dataTable<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">width</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>100%<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">cellspacing</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>0<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>thead</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Name<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Position<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Office<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Age<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Start date<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Salary<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>thead</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tfoot</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Name<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Position<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Office<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Age<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Start date<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Salary<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>th</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tfoot</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tbody</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Tiger Nixon<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>System Architect<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Edinburgh<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>61<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2011/04/25<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$320,800<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Garrett Winters<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Accountant<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Tokyo<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>63<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2011/07/25<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$170,750<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Ashton Cox<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Junior Technical Author<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>San Francisco<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>66<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2009/01/12<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$86,000<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Cedric Kelly<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Senior Javascript Developer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Edinburgh<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>22<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2012/03/29<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$433,060<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Airi Satou<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Accountant<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Tokyo<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>33<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2008/11/28<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$162,700<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Brielle Williamson<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Integration Specialist<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>New York<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>61<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2012/12/02<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$372,000<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Herrod Chandler<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Sales Assistant<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>San Francisco<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>59<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2012/08/06<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$137,500<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Rhona Davidson<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Integration Specialist<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Tokyo<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>55<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2010/10/14<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$327,900<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Colleen Hurst<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Javascript Developer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>San Francisco<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>39<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2009/09/15<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$205,500<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Sonya Frost<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Software Engineer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Edinburgh<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>23<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2008/12/13<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$103,600<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Jena Gaines<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Office Manager<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>London<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>30<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2008/12/19<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$90,560<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Quinn Flynn<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Support Lead<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Edinburgh<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>22<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2013/03/03<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$342,000<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Charde Marshall<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Regional Director<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>San Francisco<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>36<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2008/10/16<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$470,600<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Haley Kennedy<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Senior Marketing Designer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>London<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>43<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2012/12/18<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$313,500<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Tatyana Fitzpatrick<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Regional Director<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>London<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>19<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2010/03/17<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$385,750<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Michael Silva<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Marketing Designer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>London<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>66<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2012/11/27<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$198,500<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Paul Byrd<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Chief Financial Officer (CFO)<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>New York<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>64<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2010/06/09<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$725,000<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Gloria Little<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Systems Administrator<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>New York<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>59<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2009/04/10<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$237,500<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Bradley Greer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Software Engineer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>London<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>41<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2012/10/13<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$132,000<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Dai Rios<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Personnel Lead<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Edinburgh<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>35<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2012/09/26<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$217,500<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Jenette Caldwell<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Development Lead<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>New York<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>30<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2011/09/03<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$345,000<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Yuri Berry<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Chief Marketing Officer (CMO)<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>New York<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>40<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2009/06/25<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$675,000<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Caesar Vance<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Pre-Sales Support<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>New York<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>21<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2011/12/12<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$106,450<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Doris Wilder<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Sales Assistant<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Sidney<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>23<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2010/09/20<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$85,600<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Angelica Ramos<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Chief Executive Officer (CEO)<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>London<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>47<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2009/10/09<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$1,200,000<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Gavin Joyce<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Developer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Edinburgh<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>42<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2010/12/22<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$92,575<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Jennifer Chang<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Regional Director<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Singapore<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>28<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2010/11/14<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$357,650<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Brenden Wagner<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Software Engineer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>San Francisco<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>28<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2011/06/07<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$206,850<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Fiona Green<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Chief Operating Officer (COO)<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>San Francisco<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>48<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2010/03/11<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$850,000<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Shou Itou<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Regional Marketing<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Tokyo<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>20<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2011/08/14<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$163,000<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Michelle House<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Integration Specialist<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Sidney<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>37<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2011/06/02<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$95,400<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Suki Burks<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Developer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>London<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>53<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2009/10/22<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$114,500<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Prescott Bartlett<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Technical Author<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>London<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>27<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2011/05/07<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$145,000<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Gavin Cortez<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Team Leader<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>San Francisco<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>22<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2008/10/26<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$235,500<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Martena Mccray<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Post-Sales support<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Edinburgh<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>46<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2011/03/09<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$324,050<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Unity Butler<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Marketing Designer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>San Francisco<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>47<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2009/12/09<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$85,675<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Howard Hatfield<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Office Manager<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>San Francisco<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>51<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2008/12/16<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$164,500<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Hope Fuentes<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Secretary<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>San Francisco<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>41<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2010/02/12<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$109,850<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Vivian Harrell<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Financial Controller<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>San Francisco<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>62<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2009/02/14<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$452,500<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Timothy Mooney<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Office Manager<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>London<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>37<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2008/12/11<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$136,200<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Jackson Bradshaw<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Director<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>New York<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>65<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2008/09/26<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$645,750<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Olivia Liang<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Support Engineer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Singapore<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>64<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2011/02/03<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$234,500<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Bruno Nash<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Software Engineer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>London<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>38<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2011/05/03<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$163,500<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Sakura Yamamoto<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Support Engineer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Tokyo<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>37<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2009/08/19<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$139,575<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Thor Walton<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Developer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>New York<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>61<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2013/08/11<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$98,540<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Finn Camacho<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Support Engineer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>San Francisco<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>47<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2009/07/07<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$87,500<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Serge Baldwin<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Data Coordinator<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Singapore<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>64<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2012/04/09<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$138,575<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Zenaida Frank<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Software Engineer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>New York<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>63<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2010/01/04<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$125,250<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Zorita Serrano<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Software Engineer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>San Francisco<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>56<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2012/06/01<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$115,000<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Jennifer Acosta<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Junior Javascript Developer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Edinburgh<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>43<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2013/02/01<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$75,650<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Cara Stevens<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Sales Assistant<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>New York<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>46<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2011/12/06<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$145,600<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Hermione Butler<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Regional Director<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>London<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>47<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2011/03/21<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$356,250<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Lael Greer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Systems Administrator<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>London<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>21<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2009/02/27<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$103,500<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Jonas Alexander<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Developer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>San Francisco<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>30<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2010/07/14<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$86,500<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Shad Decker<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Regional Director<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Edinburgh<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>51<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2008/11/13<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$183,000<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Michael Bruce<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Javascript Developer<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Singapore<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>29<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2011/06/27<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$183,000<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Donna Snider<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Customer Support<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>New York<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>27<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>2011/01/25<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>$112,000<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>td</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tr</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>tbody</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>table</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>card-footer small text-muted<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Updated yesterday at 11:59 PM<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- /.container-fluid --></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Sticky Footer --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>footer</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>sticky-footer<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>container my-auto<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>copyright text-center my-auto<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Copyright © Your Website 2018<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>footer</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- /.content-wrapper --></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- /#wrapper --></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Scroll to Top Button--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>scroll-to-top rounded<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>#page-top<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>i</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>fas fa-angle-up<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>i</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Logout Modal--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal fade<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>logoutModal<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">tabindex</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>-1<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>dialog<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-labelledby</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>exampleModalLabel<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-hidden</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>true<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-dialog<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">role</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>document<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-content<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-header<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>h5</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-title<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">id</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>exampleModalLabel<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Ready to Leave?<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>h5</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>button</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>close<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-dismiss</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-label</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>Close<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>span</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">aria-hidden</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>true<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>×<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>span</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>button</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-body<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Select "Logout" below if you are ready to end your current session.<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>div</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal-footer<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>button</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn btn-secondary<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>button<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">data-dismiss</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>modal<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Cancel<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>button</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>a</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">class</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>btn btn-primary<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>login.html<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Logout<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>a</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>div</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Bootstrap core JavaScript--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>vendor/jquery/jquery.min.js<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>vendor/bootstrap/js/bootstrap.bundle.min.js<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Core plugin JavaScript--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>vendor/jquery-easing/jquery.easing.min.js<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Page level plugin JavaScript--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>vendor/chart.js/Chart.min.js<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>vendor/datatables/jquery.dataTables.js<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>vendor/datatables/dataTables.bootstrap4.js<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Custom scripts for all pages--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>js/sb-admin.min.js<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Demo scripts for this page--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>js/demo/datatables-demo.js<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>js/demo/chart-area-demo.js<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>body</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>html</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Setelah itu, buat sebuah <em style="box-sizing: border-box;">controller</em> baru dengan nama <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">Overview.php</code> di dalam direktori <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">controllers/admin</code>.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-vRB995nTlA4/XOYxQCZ-qtI/AAAAAAAACAg/4fHkD7bZCuQ9dgvaPo7cPP3GHyn4L9Y5wCLcBGAs/s1600/Screenshot_37.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="465" data-original-width="1343" height="219" src="https://3.bp.blogspot.com/-vRB995nTlA4/XOYxQCZ-qtI/AAAAAAAACAg/4fHkD7bZCuQ9dgvaPo7cPP3GHyn4L9Y5wCLcBGAs/s640/Screenshot_37.jpg" width="640" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Perhatikan nama file untuk <em style="box-sizing: border-box;">controller</em>, di depannya selalu diawali dengan huruf besar atau kapital.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Isi <em style="box-sizing: border-box;">controller</em> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">Overview.php</code> dengan kode berikut:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">class</span> <span class="token class-name" style="box-sizing: border-box; color: #dd4a68;">Overview</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">extends</span> <span class="token class-name" style="box-sizing: border-box; color: #dd4a68;">CI_Controller</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">__construct</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token scope" style="box-sizing: border-box;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">parent</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">::</span></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">__construct</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">index</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;">// load view admin/overview.php</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token double-quoted-string string" style="box-sizing: border-box; color: #669900;">"admin/overview"</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Setelah itu, buat sebuah route baru untuk controller Overview.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Buka file <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">config/routes.php</code>, lalu tambahkan kode ini:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$route</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'admin/overview'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
penampakan seperti ini</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-aGf0L85O1XE/XOYyR_pHflI/AAAAAAAACAo/aM5pzR86PKc5sK-l4exuijRDqLIk7c9hgCLcBGAs/s1600/Screenshot_38.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="395" data-original-width="743" height="170" src="https://1.bp.blogspot.com/-aGf0L85O1XE/XOYyR_pHflI/AAAAAAAACAo/aM5pzR86PKc5sK-l4exuijRDqLIk7c9hgCLcBGAs/s320/Screenshot_38.jpg" width="320" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sebelumnya k<span style="letter-spacing: 0.16px;">ita harus mengubah link agar mengarah ke </span><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">/assets/...</code><span style="letter-spacing: 0.16px;">, karena tadi kita sudah mengubah nama </span><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">vendor</code><span style="letter-spacing: 0.16px;"> menjadi </span><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">assets</code><span style="letter-spacing: 0.16px;">.</span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;">Buka file </span><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">views/overview.php</code><span style="letter-spacing: 0.16px;"> lalu cari link CSS dan javascriptnya.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-Vt69k9FLYTk/XOYz4WJcJOI/AAAAAAAACA0/JEoV9KXzQjMeHbE7qTUzngBAGSL48n2iQCLcBGAs/s1600/Screenshot_39.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="658" data-original-width="1337" height="196" src="https://1.bp.blogspot.com/-Vt69k9FLYTk/XOYz4WJcJOI/AAAAAAAACA0/JEoV9KXzQjMeHbE7qTUzngBAGSL48n2iQCLcBGAs/s400/Screenshot_39.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
sisipkan code ini</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Bootstrap core CSS--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>link</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/bootstrap/css/bootstrap.min.css'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">rel</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>stylesheet<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Custom fonts for this template--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>link</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/fontawesome-free/css/all.min.css'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">rel</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>stylesheet<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">type</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>text/css<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Page level plugin CSS--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>link</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/datatables/dataTables.bootstrap4.css'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">rel</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>stylesheet<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Custom styles for this template--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>link</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">href</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'css/sb-admin.css'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">rel</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span>stylesheet<span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sehingga untuk <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">overview.php</code> yang kode core CSS nya akan menjadi seperti ini:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-AUqRHUFgOLM/XOY0iUcMXZI/AAAAAAAACA8/MhOwWMvBlaE1FFlc5tMccUQKjWFSQHK9gCLcBGAs/s1600/Screenshot_40.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="688" data-original-width="1365" height="201" src="https://1.bp.blogspot.com/-AUqRHUFgOLM/XOY0iUcMXZI/AAAAAAAACA8/MhOwWMvBlaE1FFlc5tMccUQKjWFSQHK9gCLcBGAs/s400/Screenshot_40.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;">kemudian jangan lupa juga untuk javascript nya juga (terletak di bagian bawah)</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-_marymLoz_A/XOY1oVHY76I/AAAAAAAACBI/CVFKKV17CMAC9VEjmVpJZ7zElnpWIQbRACLcBGAs/s1600/Screenshot_41.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="671" data-original-width="1359" height="196" src="https://1.bp.blogspot.com/-_marymLoz_A/XOY1oVHY76I/AAAAAAAACBI/CVFKKV17CMAC9VEjmVpJZ7zElnpWIQbRACLcBGAs/s400/Screenshot_41.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
rubah codenya dengan ini:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Bootstrap core JavaScript--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/jquery/jquery.min.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/bootstrap/js/bootstrap.bundle.min.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Core plugin JavaScript--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/jquery-easing/jquery.easing.min.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Page level plugin JavaScript--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/chart.js/Chart.min.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/datatables/jquery.dataTables.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'assets/datatables/dataTables.bootstrap4.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Custom scripts for all pages--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'js/sb-admin.min.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;"><!-- Demo scripts for this page--></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'js/demo/datatables-demo.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>script</span> <span class="token attr-name" style="box-sizing: border-box; color: #669900;">src</span><span class="token attr-value" style="box-sizing: border-box; color: #0077aa;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;">=</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span><span class="token php language-php" style="box-sizing: border-box;"><span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;"><?php</span> <span class="token keyword" style="box-sizing: border-box;">echo</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">base_url</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'js/demo/chart-area-demo.js'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span> <span class="token delimiter important" style="box-sizing: border-box; color: #ee9900; font-weight: bold;">?></span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">"</span></span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span><span class="token script language-javascript" style="box-sizing: border-box;"></span><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>script</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sehingga kode penampakan seperti ini:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-_marymLoz_A/XOY1oVHY76I/AAAAAAAACBM/44rQrxW-7dQ5iQf-RjJBQXzhgEYv_2LIwCEwYBhgL/s1600/Screenshot_41.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="671" data-original-width="1359" height="196" src="https://1.bp.blogspot.com/-_marymLoz_A/XOY1oVHY76I/AAAAAAAACBM/44rQrxW-7dQ5iQf-RjJBQXzhgEYv_2LIwCEwYBhgL/s400/Screenshot_41.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px; text-align: left;">Setelah itu, coba buka kembali </span><a href="http://localhost/tokoonline/index.php/admin/" style="background-color: white; box-sizing: border-box; color: #00c7b7; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; text-align: left; text-decoration-line: none;" target="_blank">http://localhost/tokoonline/index.php/admin/</a><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px; text-align: left;">, maka kita akan mendapatkan tampilan seperti ini:</span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-09rNkTPtQlM/XOY29Xc5euI/AAAAAAAACBU/J7k8yjR3m5wmmeiyg_uB2-TAIpNGwbMngCLcBGAs/s1600/Screenshot_43.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="670" data-original-width="1360" height="314" src="https://2.bp.blogspot.com/-09rNkTPtQlM/XOY29Xc5euI/AAAAAAAACBU/J7k8yjR3m5wmmeiyg_uB2-TAIpNGwbMngCLcBGAs/s640/Screenshot_43.jpg" width="640" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;"><br /></span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;">Selanjutnya Bagian 3 membuat template</span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;"><br /></span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;"><br /></span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;">sumber tutorial dari petanikode.com</span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;"><br /></span></div>
</div>
Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0tag:blogger.com,1999:blog-8177538595291860575.post-66379139827420775292019-01-02T16:00:00.000+07:002019-05-23T13:13:53.115+07:00Buat Web dengan Codeigniter (bag1)<h2 id="apa-itu-codeigniter" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Apa itu Codeigniter?</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Codeigniter merupakan sebuah framework PHP yang menggunakan pola desain <em style="box-sizing: border-box;">(design pattern)</em> MVC <em style="box-sizing: border-box;">(Model View Controller)</em><span class="footnote-ref" id="fnref:1" style="box-sizing: border-box; color: #00c7b7; font-size: 13.5px; line-height: 0; position: relative; top: -0.5em; vertical-align: baseline;"><a href="https://www.petanikode.com/codeigniter-pemula/#fn:1" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">1</a></span>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi stabil terakhir—saat tulisan ini dibuat—adalah versi 3.1.9.</div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<figure class="figure mb-3 img-thumbnail rounded-0" style="background-color: white; border-radius: 0px !important; border: 1px solid rgb(222, 226, 230); box-sizing: border-box; color: rgba(0, 0, 0, 0.84); display: inline-block; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; height: auto; letter-spacing: 0.16px; margin: 0px 0px 1.75rem; max-width: 100%; padding: 0.25rem;"><div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-mRERBujGChY/XOYJkNUseeI/AAAAAAAAB88/9x3ei-dSD2cKwQXBq1jQyr8v3n8b4TPUQCLcBGAs/s1600/web-ci.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="779" data-original-width="1338" height="371" src="https://2.bp.blogspot.com/-mRERBujGChY/XOYJkNUseeI/AAAAAAAAB88/9x3ei-dSD2cKwQXBq1jQyr8v3n8b4TPUQCLcBGAs/s640/web-ci.png" width="640" /></a></div>
<figcaption class="figure-caption text-center" style="box-sizing: border-box; color: #6c757d; font-size: 16.2px; text-align: center !important;">Website Codeigniter</figcaption></figure><br />
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sedangkan <a href="https://github.com/bcit-ci/CodeIgniter4" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">Codeigniter 4</a> masih dalam tahap pengembangan. CI 4 adalah generasi penerus dari CI 3 yang konsepnya lebih modern <span class="footnote-ref" id="fnref:https-github-com" style="box-sizing: border-box; color: #00c7b7; font-size: 13.5px; line-height: 0; position: relative; top: -0.5em; vertical-align: baseline;"><a href="https://www.petanikode.com/codeigniter-pemula/#fn:https-github-com" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">2</a></span>.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Codeigniter cocok digunakan untuk membuat aplikasi web seperti:</div>
<ul style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Portal Berita;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Sistem Informasi;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Web Startup;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Profile Company;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">eComerce;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Blog;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">dan sebagainya.</li>
</ul>
<h4 id="kelebihan-codeigniter" style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.325rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Kelebihan Codeigniter</h4>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ada beberapa kelebihan CodeIgniter (CI) dibandingkan dengan Framework PHP lain, <span class="footnote-ref" id="fnref:2" style="box-sizing: border-box; color: #00c7b7; font-size: 13.5px; line-height: 0; position: relative; top: -0.5em; vertical-align: baseline;"><a href="https://www.petanikode.com/codeigniter-pemula/#fn:2" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">3</a></span></div>
<ul style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><span style="box-sizing: border-box; font-weight: bolder;">Performa cepat</span>: Codeigniter merupakan framework yang paling cepat dibanding framework yang lain. Karena tidak menggunakan template engine dan ORM yang dapat memperlambat proses.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><span style="box-sizing: border-box; font-weight: bolder;">Konfigurasi yang minim</span> <em style="box-sizing: border-box;">(nearly zero configuration)</em>: tentu saja untuk menyesuaikan dengan database dan keleluasaan routing tetap diizinkan melakukan konfigurasi dengan mengubah beberapa file konfigurasi seperti <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">database.php</code> atau <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">autoload.php</code>, namun untuk menggunakan codeigniter dengan setting standard, anda hanya perlu mengubah sedikit saja pada file di folder config.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><span style="box-sizing: border-box; font-weight: bolder;">Memiliki banyak komunitas</span>: Komunitas CI di indonesia cukup ramai, tutorialnya pun mudah dicari.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><span style="box-sizing: border-box; font-weight: bolder;">Dokumentasi yang lengkap</span>: Codeigniter disertai dengan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">user_guide</code>yang berisi dokumentasi yang lengkap.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><span style="box-sizing: border-box; font-weight: bolder;">Mudah dipelajari pemula</span>: Bagi pemula, CI sangat mudah dipelajari. Karena CI tidak terlalu bergantung pada tool tambahan seperti composer, ORM, Template Engine, dll.<h2 id="membuat-project-codeigniter" style="box-sizing: border-box; font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Membuat Project Codeigniter</h2>
<div style="box-sizing: border-box; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Langkah-langkah yang harus dilakukan untuk membuat project CI:</div>
<ol style="box-sizing: border-box; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Download Codeigniter;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Ekstrak CI ke htdocs.</li>
</ol>
<div style="box-sizing: border-box; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Silahkan buka <a href="https://codeigniter.com/download" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">website Codeigniter</a> untuk mendownload.<span style="letter-spacing: 0.16px;">Kita akan mendapatkan sebuah file zip </span><img alt="📦" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4e6.svg" style="background-attachment: initial !important; background-clip: initial !important; background-image: initial !important; background-origin: initial !important; background-position: 0px 0px !important; background-repeat: initial !important; background-size: initial !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; letter-spacing: 0.16px; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /><span style="letter-spacing: 0.16px;"> </span><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">CodeIgniter-3.1.9.zip</code><span style="letter-spacing: 0.16px;">, ekstrak file tersebut ke dalam </span><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">c:\xampp\htdocs</code><span style="letter-spacing: 0.16px;"> (XAMPP) atau </span><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">/var/www/html</code><span style="letter-spacing: 0.16px;"> (di Linux).</span></div>
</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><div class="separator" style="clear: both; text-align: center;">
</div>
<div style="box-sizing: border-box; letter-spacing: 0.16px; margin-bottom: 1.5rem; text-align: center;">
Kemudian Jalankan Xampp laalu<span style="letter-spacing: 0.16px;"> buka:</span><span style="letter-spacing: 0.16px;"> </span><a href="http://localhost/tokoonline/" style="box-sizing: border-box; color: #00c7b7; letter-spacing: 0.16px; text-decoration-line: none;">http://localhost/tokoonline</a><a href="https://3.bp.blogspot.com/-ZaS4rd0ynxA/XOYLU0C8upI/AAAAAAAAB9Q/mX6JDAm6SO0Szrzp0M37HkNK10kKbEBGgCEwYBhgL/s1600/Screenshot_21.jpg" imageanchor="1" style="letter-spacing: 0.16px; margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="476" data-original-width="656" height="232" src="https://3.bp.blogspot.com/-ZaS4rd0ynxA/XOYLU0C8upI/AAAAAAAAB9Q/mX6JDAm6SO0Szrzp0M37HkNK10kKbEBGgCEwYBhgL/s320/Screenshot_21.jpg" width="320" /></a></div>
</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><div style="box-sizing: border-box; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;">Selanjutnya, silahkan buka dengan teks editor. Lalu coba untuk mengenali struktur direktorinya.Aku pake </span><a href="https://www.petanikode.com/text-editor-vscode/" style="box-sizing: border-box; color: #00c7b7; letter-spacing: 0.16px; text-decoration-line: none;">teks editor VS Code</a><span style="letter-spacing: 0.16px;">:</span></div>
</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><div style="box-sizing: border-box; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="letter-spacing: 0.16px;">klik file dan pilih open folder kemudian cari letak file tokoonlne yang udahh kkita extrak tadi</span></div>
</li>
</ul>
<a href="https://3.bp.blogspot.com/-ZQnU1VCQmu8/XOYL1Dl_nAI/AAAAAAAAB9Y/JEUcNa_sxhYhaor8p4bhkNi3ca12f61bACLcBGAs/s1600/Screenshot_19.jpg" imageanchor="1" style="background-color: white; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="717" data-original-width="1349" height="337" src="https://3.bp.blogspot.com/-ZQnU1VCQmu8/XOYL1Dl_nAI/AAAAAAAAB9Y/JEUcNa_sxhYhaor8p4bhkNi3ca12f61bACLcBGAs/s640/Screenshot_19.jpg" width="640" /></a><br />
<div>
<span style="color: rgba(0 , 0 , 0 , 0.83921568627451); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif;"><span style="font-size: 18px; letter-spacing: 0.16px;"><br /></span></span></div>
<div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tedapat dua direktori penting di dalam CI: <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">application</code> dan <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">system</code>. Selain itu terdapat juga direktori <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">user_guide</code> dan beberapa file. Berikut ini penjelasannya:</div>
<ol style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">application</code> berisi semua kode aplikasi. Di dalam direktori inilah kita akan menulis semua kode aplikasi kita.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">system</code> berisi kode-kode inti dari Codeiniter. Jangan mengubah apapun di dalam direktori ini. Jika kita ingin upgrade versi, kita cukup me-replace direktori ini dengan yang baru.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">tests</code> berisi kode untuk melakukan unit testing.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">user_guide</code> berisi dokumentasi codeigniter. Kita bisa menghapus direktori ini saat web sudah jadi.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">.editor_config</code> berisi konfigurasi untuk teks editor.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">.gitignore</code> berisi daftar file dan folder yang akan diabaikan oleh <a href="https://www.petanikode.com/tutorial/git/" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">Git</a>.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">comspoer.json</code> adalah file yang berisi keterangan project dan keterangan library yang digunakan. File ini dibutuhkan oleh composer.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📖" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4d6.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">contributing.md</code> adalah file yang berisi penjelasan cara berkontribusi di proyek CI. Kita bisa menghapus file ini, apabila web sudah jadi.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📖" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4d6.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">license.txt</code> adalah file yang berisi keterangan lisensi dari CI.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📖" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4d6.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">readme.rst</code> sama seperti file <img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">contributing.md</code> file ini berisi penjelasan dan informasi tentang project CI. Kita juga bisa menghapus file ini saat web sudah selesai.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">index.php</code> adalah file utama dari CI. File yang akan dibuka pertamakali saat kita mengakses web.</li>
</ol>
<div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Selanjutnya silahkan buka direktori <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">application</code> dan perhatikan direktori yang ada di sana.</div>
<ul style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">cache</code> berisi cache dari aplikasi.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">config</code> berisi konfigurasi aplikasi.<ul style="box-sizing: border-box; font-size: 1.125rem; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">autoload.php</code> tempat kita mendefinisikan autoload;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">config.php</code> konfigurasi aplikasi;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">constants.php</code> berisi konstanta;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">database.php</code> konfigurasi database aplikasi;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">doctypes.php</code> berisi definisi untuk <em style="box-sizing: border-box;">doctype</em> HTML;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">foreign_chars.php</code> berisi karakter dan simbol;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">hooks.php</code> berisi konfigurasi <em style="box-sizing: border-box;">hooks</em>;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">index.html</code> untuk mencegah direct access;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">memcached.php</code> untuk berisi konfigurasi untuk memcached;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">migration.php</code> konfigurasi untuk migrasi;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">mimes.php</code> berisi definisi tipe file;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">profiler.php</code> konfigurasi untuk profiler;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">routers.php</code> tempat kita menulis route aplikasi;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">smileys.php</code> berisi kode untuk emoji;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">user_agents.php</code> berisi definisi untuk <em style="box-sizing: border-box;">user agents</em>.</li>
</ul>
</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">controller</code> berisi kode untuk controller.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">core</code> berisi kode untuk custom core.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">helpers</code> berisi fungsi-fungsi helper.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">hooks</code> berisi kode untuk script <em style="box-sizing: border-box;">hook</em>.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">language</code> berisi string untuk bahasa, apabila web mendukung multibahasa.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">libraries</code> berisi library.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">logs</code> berisi logs dari aplikasi.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">models</code> berisi kode untuk model.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">thrid_party</code> berisi library dari pihak ketiga.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">views</code> berisi kode untuk view.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">index.html</code> file html untuk mencegah direct access</li>
</ul>
<div>
<span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;">Pertama kita ubah welcome page yang ada di file </span><img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background-attachment: initial !important; background-clip: initial !important; background-color: white; background-image: initial !important; background-origin: initial !important; background-position: 0px 0px !important; background-repeat: initial !important; background-size: initial !important; border: none !important; box-shadow: none !important; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); display: inline-block !important; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; height: 1em !important; letter-spacing: 0.16px; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;"> </span><code style="background-color: white; box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">application/views/welcome_message.php</code><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;">. Lalu ubah teks pada baris </span><code style="background-color: white; box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; letter-spacing: 0.16px; word-break: break-word;">71</code><span style="background-color: white; color: rgba(0 , 0 , 0 , 0.84); font-family: "georgia" , "times new roman" , "times" , "merriweather" , "cambria" , "times" , serif; font-size: 18px; letter-spacing: 0.16px;">.</span></div>
</div>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-m_KtBvFJeH8/XOYNsl8neiI/AAAAAAAAB9k/sLv40AUkb0ArClVOzjB5bGEJXMsr-8CYwCLcBGAs/s1600/Screenshot_22.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="668" data-original-width="1311" height="326" src="https://3.bp.blogspot.com/-m_KtBvFJeH8/XOYNsl8neiI/AAAAAAAAB9k/sLv40AUkb0ArClVOzjB5bGEJXMsr-8CYwCLcBGAs/s640/Screenshot_22.jpg" width="640" /></a></div>
<div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Penjelasan:</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
File <img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">welcome_message.php</code> yang berada di dalam direktori <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">views</code>merupakan file yang bertanggung jawab untuk menampilkan sesuatu. Di sini kita bisa menuliskan kode untuk template dan CSS.</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
File <img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">welcome_message.php</code> di-<em style="box-sizing: border-box;">load</em> oleh sebuah controller <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">application/controllers/welcome.php</code> dengan kode:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">index</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'welcome_message'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
</code></pre>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Controller <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">welcome</code> adalah controller default yang digunakan. Hal ini bisa kita lihat pada konfigurasi routers di <img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">application/config/routers.php</code>.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-zH0o5okOkV8/XOYN9fzkskI/AAAAAAAAB9s/WmLstegWyQsrHl_SGlKNnxOxfOK4MM0ugCLcBGAs/s1600/router.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="374" data-original-width="592" height="252" src="https://2.bp.blogspot.com/-zH0o5okOkV8/XOYN9fzkskI/AAAAAAAAB9s/WmLstegWyQsrHl_SGlKNnxOxfOK4MM0ugCLcBGAs/s400/router.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Untuk mengenal lebih jauh kita pelajari dulu MVC dan Router di Codeigniter</div>
<h2 style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Mengenal Konsep MVC pada Codeigniter</h2>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
MVC <em style="box-sizing: border-box;">(Model, View, Controller)</em> adalah sebuah pola desain <em style="box-sizing: border-box;">(design pattern)</em>arsitektur pengembangan aplikasi yang memisahkan dan mengelompokan beberapa kode sesuai degan fungsinya.<span class="footnote-ref" id="fnref:1" style="box-sizing: border-box; color: #00c7b7; font-size: 13.5px; line-height: 0; position: relative; top: -0.5em; vertical-align: baseline;"><a href="https://www.petanikode.com/codeigniter-mvc/#fn:1" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">1</a></span></div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
MVC membagi aplikasi ke dalam tiga bagian fungsional: model, view, dan controller.</div>
<ul style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><span style="box-sizing: border-box; font-weight: bolder;">Model</span> adalah kode-kode untuk model bisnis dan data. biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><span style="box-sizing: border-box; font-weight: bolder;">View</span> merupakan bagian yang menangani <em style="box-sizing: border-box;">presentation logic</em>. berisi kode-kode untuk tampilan.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><span style="box-sizing: border-box; font-weight: bolder;">Controller</span> merupakan bagian yang mengatur hubungan antara bagian <em style="box-sizing: border-box;">model</em> dan bagian <em style="box-sizing: border-box;">view</em>, controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-se9hkO5Z0m4/XOYTYE7U7GI/AAAAAAAAB-A/xFlsk6HiKgwaEFCTLA2TSOaaNhQ8yXFfQCLcBGAs/s1600/mvc.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="254" data-original-width="449" height="181" src="https://1.bp.blogspot.com/-se9hkO5Z0m4/XOYTYE7U7GI/AAAAAAAAB-A/xFlsk6HiKgwaEFCTLA2TSOaaNhQ8yXFfQCLcBGAs/s320/mvc.png" width="320" /></a></div>
</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Alur kerjanya seperti ini:<span class="footnote-ref" id="fnref:2" style="box-sizing: border-box; color: #00c7b7; font-size: 13.5px; line-height: 0; position: relative; top: -0.5em; vertical-align: baseline;"><a href="https://www.petanikode.com/codeigniter-mvc/#fn:2" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">2</a></span></div>
<ol style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Mulai;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">User mengirim <em style="box-sizing: border-box;">request</em> ke web;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">File yang pertama kali dieksekusi adalah <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">index.php</code>;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Lalu dari <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">index.php</code>, <em style="box-sizing: border-box;">request</em> akan diteruskan oleh <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">routers.php</code>;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">routers.php</code> akan mencari <em style="box-sizing: border-box;">cache</em> di server, apabila tedapat <em style="box-sizing: border-box;">cache</em> maka <em style="box-sizing: border-box;">cache</em> itu yang akan dikirim sebagai balasan <em style="box-sizing: border-box;">(response)</em>. Apabila tidak ada <em style="box-sizing: border-box;">cache</em> barulah <em style="box-sizing: border-box;">request</em> diteruskan ke <em style="box-sizing: border-box;">Controller</em>;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><em style="box-sizing: border-box;">Controller</em> akan bertanggunag jawab untuk mengambil data dari <em style="box-sizing: border-box;">Model</em>dan me-rendernya ke dalam <em style="box-sizing: border-box;">View</em> dengan menggunakan <em style="box-sizing: border-box;">library</em>, <em style="box-sizing: border-box;">plugin</em>, dan <em style="box-sizing: border-box;">helper</em> yang ada.</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Hasil <em style="box-sizing: border-box;">render</em> <em style="box-sizing: border-box;">(view)</em> dikirim ke pengguna dan disimpan dalam <em style="box-sizing: border-box;">cache</em>, apabila fitur <em style="box-sizing: border-box;">cache</em> aktif;</li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">Selesai.</li>
</ol>
<div style="background-color: white; box-sizing: border-box; color: rgba(0, 0, 0, 0.84); font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; font-size: 18px; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-xqG6LGgi6oQ/XOYTchAPE9I/AAAAAAAAB-E/fJLT6P17D3Q0CoJQLC6zuYVLa-shnCEfQCLcBGAs/s1600/appflowchart.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="205" data-original-width="697" height="94" src="https://2.bp.blogspot.com/-xqG6LGgi6oQ/XOYTchAPE9I/AAAAAAAAB-E/fJLT6P17D3Q0CoJQLC6zuYVLa-shnCEfQCLcBGAs/s320/appflowchart.gif" width="320" /></a></div>
<h2 id="memahami-router-pada-codeigniter" style="box-sizing: border-box; font-family: Lato, "PT Sans", Roboto, sans-serif; font-size: 1.925rem; letter-spacing: 0.16px; line-height: 1.2; margin: 1.5rem 0px;">
Memahami Router pada Codeigniter</h2>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Router pada Codeigniter bertugas untuk menentukan <em style="box-sizing: border-box;">controller</em> dan <em style="box-sizing: border-box;">method</em>/fungsi yang akan dieksekusi.</div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ketika kita membuka, <a href="http://localhost/tokoonline/" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">http://localhost/tokoonline/</a> maka fungsi yang akan dieksekusi adalah fungsi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">index()</code> yang berada di dalam <em style="box-sizing: border-box;">controller</em> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">welcome</code>.</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: black; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">class</span> <span class="token class-name" style="box-sizing: border-box; color: #dd4a68;">Welcome</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">extends</span> <span class="token class-name" style="box-sizing: border-box; color: #dd4a68;">CI_Controller</span> <span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">index</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'welcome_message'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
</code></pre>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Kenapa bisa begitu?</div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ini karena konfigurasi router defaultnya adalah <em style="box-sizing: border-box;">controller</em> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">welcome</code>.</div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Coba saja buka pada file <img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">config/routers.php</code>.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-72M1WIZsZJI/XOYVDaNEZFI/AAAAAAAAB-U/ybCJ-X5o7wsL1BpDOkWmp7EjObktRdIyQCLcBGAs/s1600/router%2B%25281%2529.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="374" data-original-width="592" height="202" src="https://4.bp.blogspot.com/-72M1WIZsZJI/XOYVDaNEZFI/AAAAAAAAB-U/ybCJ-X5o7wsL1BpDOkWmp7EjObktRdIyQCLcBGAs/s320/router%2B%25281%2529.png" width="320" /></a></div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Fungsi <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">index()</code> adalah fungsi yang akan dieksekusi saat kita mengakses<em style="box-sizing: border-box;">controller</em> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">welcome</code>.</div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sekarang coba buka: <a href="http://localhost/tokoonline/index.php/welcome/index" target="_blank">http://localhost/tokoonline/index.php/welcome/index</a> maka kita akan mendapatkan hal yang sama seperti membuka http://localhost/tokoonline/.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/--bt82yvz2pc/XOYWD_bjmWI/AAAAAAAAB-c/xQcO8VANeVcEGJvyXcJjXNB4DZ_BnujIACLcBGAs/s1600/Screenshot_23.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="420" data-original-width="635" height="211" src="https://4.bp.blogspot.com/--bt82yvz2pc/XOYWD_bjmWI/AAAAAAAAB-c/xQcO8VANeVcEGJvyXcJjXNB4DZ_BnujIACLcBGAs/s320/Screenshot_23.jpg" width="320" /></a></div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sebagai latihan, coba tambahkan route <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">/about/</code> dan <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">/contact/</code> di dalam <em style="box-sizing: border-box;">Controller</em> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">Welcome</code> dengan method ini:</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: black; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">about</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;">// fungsi untuk me-load view about.php</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'about'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
<span class="token keyword" style="box-sizing: border-box; color: #0077aa;">public</span> <span class="token keyword" style="box-sizing: border-box; color: #0077aa;">function</span> <span class="token function" style="box-sizing: border-box; color: #dd4a68;">contact</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">{</span>
<span class="token comment" style="box-sizing: border-box; color: slategrey;">// fungsi untuk me-load view contact.php</span>
<span class="token this" style="box-sizing: border-box;">$this</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token property" style="box-sizing: border-box; color: #990055;">load</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">-</span><span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">></span><span class="token function" style="box-sizing: border-box; color: #dd4a68;">view</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">(</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'contact'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">)</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token punctuation" style="box-sizing: border-box; color: #999999;">}</span>
</code></pre>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tambahkan di bawah method <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">index()</code></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-dgN-jLtItHA/XOYW70c_JxI/AAAAAAAAB-o/K99tqWzmRNontnRjZjqrvf_CbFUXiMn5QCLcBGAs/s1600/Screenshot_24.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="693" data-original-width="990" height="280" src="https://3.bp.blogspot.com/-dgN-jLtItHA/XOYW70c_JxI/AAAAAAAAB-o/K99tqWzmRNontnRjZjqrvf_CbFUXiMn5QCLcBGAs/s400/Screenshot_24.jpg" width="400" /></a></div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
.</div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Setelah itu tambahkan dua buah file view di dalam direktori <img alt="📁" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c1.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">views</code> dengan isi sebagai berikut.</div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">views/about.php</code></div>
<pre class=" language-html" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: black; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-html" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>h1</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>About Us<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>h1</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>p</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Ini adalah halaman about<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>p</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
</code></pre>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">views/contact.php</code></div>
<pre class=" language-html" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: black; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-html" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>h1</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Contact Us<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>h1</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>
<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"><</span>p</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span>Ini adalah halaman Contact<span class="token tag" style="box-sizing: border-box; color: #990055;"><span class="token tag" style="box-sizing: border-box;"><span class="token punctuation" style="box-sizing: border-box; color: #999999;"></</span>p</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">></span></span></code></pre>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-AvrBKHXzeNc/XOYX7EtShsI/AAAAAAAAB-w/-cH9wdgP9XoIxYABol2ZWqYey-f3EWmwACLcBGAs/s1600/Screenshot_25.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="658" data-original-width="1249" height="210" src="https://2.bp.blogspot.com/-AvrBKHXzeNc/XOYX7EtShsI/AAAAAAAAB-w/-cH9wdgP9XoIxYABol2ZWqYey-f3EWmwACLcBGAs/s400/Screenshot_25.jpg" width="400" /></a></div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Route sudah kita tambahkan.</div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sekarang coba buka:</div>
<ul style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem; margin-top: 0px;">
<li style="box-sizing: border-box; margin-bottom: 0.5rem;"><a href="http://localhost/tokoonline/index.php/welcome/about/">http://localhost/tokoonline/index.php/welcome/about/</a></li>
<li style="box-sizing: border-box; margin-bottom: 0.5rem;">dan <a href="http://localhost/tokoonline/index.php/welcome/contact/">http://localhost/tokoonline/index.php/welcome/contact/</a></li>
</ul>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Hasilnya:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-jhcwwKVXkFA/XOYdmvkhAHI/AAAAAAAAB-8/ddwYL34OrKsr7ARy7M2pNlLdAGYf8jZpgCLcBGAs/s1600/Screenshot_28.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="269" data-original-width="719" height="148" src="https://1.bp.blogspot.com/-jhcwwKVXkFA/XOYdmvkhAHI/AAAAAAAAB-8/ddwYL34OrKsr7ARy7M2pNlLdAGYf8jZpgCLcBGAs/s400/Screenshot_28.jpg" width="400" /></a></div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
agar bisa di akses langsung tanpa melalui folder, Jangan lupa untuk didaftarkan di router.php</div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
buka file <img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">config/routers.php</code>, lalu tambahkan kode berikut.</div>
<pre class=" language-php" style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: black; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: 0.88rem; hyphens: none; letter-spacing: 0.16px; line-height: 1.5; margin-bottom: 1.75rem; margin-top: 0.5em; max-width: 100%; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; text-shadow: white 0px 1px; word-break: normal;"><code class=" language-php" style="background: none; box-sizing: border-box; font-family: monospace, Consolas, Monaco, SFMono-Regular, "Ubuntu Mono", Menlo, "Liberation Mono", "Courier New", "Andale Mono"; font-size: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; tab-size: 4; text-shadow: white 0px 1px; word-break: normal; word-spacing: normal;"><span class="token variable" style="box-sizing: border-box; color: #ee9900;">$route</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'about'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'welcome/about'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
<span class="token variable" style="box-sizing: border-box; color: #ee9900;">$route</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">[</span><span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'contact'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">]</span> <span class="token operator" style="background: rgba(255 , 255 , 255 , 0.5); box-sizing: border-box; color: #9a6e3a;">=</span> <span class="token single-quoted-string string" style="box-sizing: border-box; color: #669900;">'welcome/contact'</span><span class="token punctuation" style="box-sizing: border-box; color: #999999;">;</span>
</code></pre>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tambahkan di bawah kode route yang sudah ada.</div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<a href="https://1.bp.blogspot.com/-MjWI-ga9_i8/XOYkpna8wdI/AAAAAAAAB_I/_hE9y6JdRuIiHwAvbVsC60zIG7stXounACLcBGAs/s1600/Screenshot_29.jpg" imageanchor="1" style="font-family: georgia, "times new roman", times, merriweather, cambria, times, serif; letter-spacing: 0.16px; margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="673" data-original-width="1293" height="166" src="https://1.bp.blogspot.com/-MjWI-ga9_i8/XOYkpna8wdI/AAAAAAAAB_I/_hE9y6JdRuIiHwAvbVsC60zIG7stXounACLcBGAs/s320/Screenshot_29.jpg" width="320" /></a></div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Dan bisa di akses:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-XW-rQzCNKlo/XOYkxfwXbhI/AAAAAAAAB_M/PokV2ifQHOoo1cvghjL9nw171jrhCWnUACLcBGAs/s1600/Screenshot_30.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="185" data-original-width="542" height="109" src="https://2.bp.blogspot.com/-XW-rQzCNKlo/XOYkxfwXbhI/AAAAAAAAB_M/PokV2ifQHOoo1cvghjL9nw171jrhCWnUACLcBGAs/s320/Screenshot_30.jpg" width="320" /></a></div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="box-sizing: border-box; font-weight: bolder;">Apakah kita harus menambahkan route pada routers.php di setiap pembuatan route baru?</span></div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Jawabannya:</div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<span style="box-sizing: border-box; font-weight: bolder;">Tidak harus</span>, karena CI juga mampu mendeteksi otomatis route berdasarkan nama controller dan method yang dibuat.<span class="footnote-ref" id="fnref:3" style="box-sizing: border-box; color: #00c7b7; font-size: 13.5px; line-height: 0; position: relative; top: -0.5em; vertical-align: baseline;"><a href="https://www.petanikode.com/codeigniter-mvc/#fn:3" style="background-color: transparent; box-sizing: border-box; color: #00c7b7; text-decoration-line: none;">3</a></span></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK4y3Mjm0-rpXEa_00v21AE0CAi4AQ162l5_EVwHwDzghOqn_baJtHKT7dy9weuy0NlTo0GVUeDT7QXw2mkgDwb2VtFWlMvW1zIAVNXSn5lTv4c40-4eYa2rZ6sh7pwEhh9GSg47Jurpyi/s1600/Screenshot_31.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="453" data-original-width="664" height="218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK4y3Mjm0-rpXEa_00v21AE0CAi4AQ162l5_EVwHwDzghOqn_baJtHKT7dy9weuy0NlTo0GVUeDT7QXw2mkgDwb2VtFWlMvW1zIAVNXSn5lTv4c40-4eYa2rZ6sh7pwEhh9GSg47Jurpyi/s320/Screenshot_31.jpg" width="320" /></a></div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
</div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Ini formatnya:</div>
<pre style="background: rgb(245, 242, 240); border-radius: 8px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #212529; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 0.88rem; letter-spacing: 0.16px; margin-bottom: 1.75rem; max-width: 100%; overflow: auto; padding: 1em;"><code style="box-sizing: border-box; color: inherit; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: inherit; word-break: normal;">http://example.com/[controller-class]/[controller-method]/[arguments]
</code></pre>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Penambahan route pada <img alt="📄" class="emoji" draggable="false" src="https://www.petanikode.com/img/icon/twemoji/1f4c4.svg" style="background: 0px 0px !important; border: none !important; box-shadow: none !important; box-sizing: border-box; display: inline-block !important; height: 1em !important; margin-bottom: 1.75rem; margin-left: 0.07em !important; margin-right: 0.07em !important; margin-top: 0px !important; max-width: 100%; padding: 0px !important; vertical-align: middle; width: 1em !important;" /> <code style="box-sizing: border-box; color: #e83e8c; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 15.75px; word-break: break-word;">routers.php</code> dibutuhkan saat kita ingin membuat kustom route untuk controller tertentu.</div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Tunggu Selanjutnya <a href="https://information.divyano.com/2019/05/buat-web-dengan-codeigniter-bag2-cara.html" target="_blank">(BAG 2)</a></div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
Sumber tutorial dari petanikode.com</div>
<div style="box-sizing: border-box; font-family: Georgia, "Times New Roman", Times, Merriweather, Cambria, Times, serif; letter-spacing: 0.16px; margin-bottom: 1.5rem;">
<br /></div>
</div>
</div>
</div>
Nanohttp://www.blogger.com/profile/08320030606663686130noreply@blogger.com0