1.
a. Source Code
b. Result
a. Source Code
b. Result
3.
a. Source Code
b. Result
4.Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Now what? Now what? Now what? Now what? Now what?
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap Au Ah Gelap
Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan
Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan
Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan
Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan
Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan
Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan
Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan
Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan
Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan
Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan
Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan
Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan Hanya percobaan
Di hitam matamu gairah ini kupadatkan.
Rindu ini kukentalkan.
Tahun-tahun kuringkas.
Abad-abad kusingkat.
Kisah sejarah kulebur.
Menjadi sekedar kesunyian.
Dan di meja perjudian
ini namamu kunyanyikan.
Dari doa-doa yang tak pernah tumbuh.
Dari dadu hisup yang beku.
Dari dadaku yang sudah batu.
Singgahlah sejenak
Aku tengah merupa senja.
Tertangkap matamus aja sudah cukup
tak perlu kau simpan
Kelak aku akan tenggelam
Terlalu dalam
Kita bertemu di sela sunyi,
memasang mata ke lubuk kata
Kaujelma udara dan kuhela Engkau
Dalam doa-doa parau
KecupanMu adalah musim semi di tandus jiwaku
Lalu pada hening yang bening,
angin meriwayatkanMu pada seluruh dingin
Selepas itu, aku akan kerap memenung diri
Merayakan hari-hari sepi dan waktu bak sangkar belati
Nada dalam nadiku
Adalah doa-doa nestapa
Ingin memelukMu
Jombang, sore penghabisan, 29 Februari 2020
PHP
(PHP: Hypertext Preprocessor) adalah sebuah bahasa
pemrograman server side scripting yang bersifat open source
sehingga pengguna bebas memodifikasi dan mengembangkan sesuai dengan kebutuhan
mereka.
Sebagai
sebuah scripting language, PHP menjalankan instruksi pemrograman saat proses runtime.
Hasil dari instruksi tentu akan berbeda tergantung data yang diproses.
PHP
merupakan bahasa pemrograman server-side, maka script dari PHP nantinya akan
diproses di server. Jenis server yang sering digunakan bersama dengan PHP
antara lain Apache, Nginx, dan LiteSpeed.
1.
Kurang
pas jika digunakan untuk pengembangan dengan skala besar.
2.
Tidak
memiliki sitem pemrogaman berorientasi objek yang sesungguhnya (sampai versi 4
ini).
3.
Tidak
dapat memisahkan antara tampilan denga logik dengan baik.
4.
PHP
memiliki kelemahan keamanan tertentu jika programmer tidak teliti dalam
melakukan pemrograman dan kurang memperhatikan isi dan konfigurasi PHP.
5.
Kode
PHP mudah dibaca semua orang dan dikompilsai hanya dapat dilakukan dengan tool
yang mahal.
6.
Tidak
mengenal yang namanya
7.
Untuk
menggunakan PHP harus melakukan menginstall web server
8.
Banyak
kompetisi karena memiliki komunitas yang besar. Setiap saat akan bertambah
terus menerus.
9.
Terlihat
kurang prestigious karena entry level yang berada ditingkat
pemula.
10. Tidak ada tipe data pada PHP. Hal tersebut
kadang muncul bug yang tidak diinginkan.
Secara
umum, fungsi PHP adalah digunakan untuk pengembangan website. Baik website
statis seperti situs berita yang tidak membutuhkan banyak fitur.
Ataupun website dinamis seperti toko online dengan segudang fitur
pendukung.
Namun,
penggunaan PHP tidak terbatas pada pengembangan website saja. Karena
fleksibilitasnya yang tinggi, PHP juga bisa digunakan untuk membuat aplikasi
komputer sekalipun.
Sintaks dasarnya dibuka
dengan <?php dan ditutup dengan ?>
Sintaks PHP
bersifat case sensitive. Jadi, penggunaan huruf besar atau kecil akan
turut mempengaruhi output yang diberikan.
Pada PHP, pengguna juga
bisa menuliskan komentar sebagai penjelasan dari kode yang ditulis. Komentar di
PHP menggunakan // atau */ dan tidak akan dimunculkan
sebagai output di browser.
Semua kode PHP yang
ditulis harus disimpan dengan file ekstensi .php.
F.
Penulisan Kode PHP
Pada
dasarnya, penulisan kode bahasa pemrograman ini terbagi dua:
1. PHP NATIVE
Native
adalah penulisan kode PHP dari nol ketika melakukan perancangan sebuah website.
PHP Native sering digunakan oleh developer yang memiliki keahlian coding cukup
baik atau mereka yang ingin membuat kerangka alur yang unik dengan
fungsionalitas tinggi.
2. PHP FRAMEWORK
Ketika
menggunakan framework, developer dapat memanfaatkan kerangka pengelolaan
website yang sudah jadi. Artinya, tidak perlu membuatnya dari awal sehingga
memudahkan pekerjaan. Framework dapat membantu developer bekerja lebih efisien
dan menyelesaikan pengembangan website lebih cepat.
Beberapa Framework
PHP yang populer digunakan antara lain: CodeIgniter, Laravel,
Yii, Symfony dan Zend Framework.
G. PHP DAN MYSQL
PHP
sering digunakan bersama dengan MySQL untuk membangun sebuah website yang
dinamis. MySQL adalah sebuah sistem manajemen database yang akan mengakses dan
memproses data.
Sebelumnya
PHP dan MySQL harus sudah terhubung satu sama lain. Ketika ada permintaan dari
browser ke web server, PHP akan menghubungi MySQL server untuk mencarikan data
yang dibutuhkan di database. Setelah mendapatkan datanya, MySQL server akan
meneruskan informasi tersebut ke server untuk dilanjutkan ke
browser.
Jadi,
dengan adanya PHP dan kemampuannya berkomunikasi dengan sebuah database, akan
lebih mudah jika ingin mengembangkan website lebih besar lagi.
Bootstrap merupakan framework open-source khusus front
end yang awalnya dibuat oleh Mark Otto dan Jacob Thornton guna mempermudah
dan mempercepat pengembangan web di front end. Bootstrap mempunyai semua
jenis html dan template desain berbasis CSS untuk berbagai fungsi dan komponen
seperti navigasi, sistem grid, carousel gambar, dan tombol (button). Framework
ini memang menghemat waktu developer karena tidak perlu mengelola template
berkali-kali.
Fungsi utama dari Bootstrap adalah untuk membuat situs yang
responsif. Interface (tampilan) website akan bekerja secara
optimal dan menyesuaikan diri di semua ukuran layar, baik smartphone maupun
layar komputer/laptop. Developer tak perlu lagi mendesain situs khusus
untuk perangkat tertentu. Trafik dan jangkauan audiens versi desktop tidak akan
hilang dan tetap diarahkan ke website versi mobile. User dan komunitas
bootstrap semakin berkembang. Developer dan designer website bisa
bertukar informasi dan juga berdikusi mengenai patch framework terbaru.
1.
Karena menggunakan CSS3, bootstrap kurang variatif dan minim
gambar
2.
Terlalu fokus pada pengkodean, sehingga membuat kita kurang
kreatif mendesain situs web sesuai dengan yang benar-benar diinginkan.
3.
tidak dapat menampilkan situs web yang sama di semua browser. Maka
hanya browser tertentu yang menunjukkan situs web boostrap sesuai ukurannya
dengan layar dari perangkat yang dipakai.
1.
Mempercepat
ketika membuat front-end pada website.
2.
Bootstrap
memiliki tampilan yang modern sehingga bisa membuat website memiliki tampilan
yang menarik.
3.
Bootstrap
akan membuat tampilan website lebih responsif. Jadi, ketika menggunakan
smartphone ataupun komputer untuk membuat websiter Anda, maka ia akan
menyesuaiakan dengan ukuran layar.
4.
Boostrap
juga akan membuat website lebih ringan ketika dibuka. Jadi mereka yang ingin
mengakses website Anda tidak harus menunggu waktu yang lama. Hal ini karena
sebelumnya proses pembuatan bootstrap sudah dilakukan secara rapi dan
sistematis.
5.
Dengan
adanya bootstrap, kita bisa memperoleh semua macam warna, operasi penggunaan,
dan juga berbagai macam variabel yang Anda butuhkan. Jadi tidak perlu khawatir
lagi karena hasilnya sudah tentu tidak akan berlainan ketika membukanya di
perangkat yang berbeda.
6.
Bootstrap
diketahui lebih lengkap. Hal ini karena ia sudah mencakup CSS, HTML, dan juga Javascript.
7.
Open
source, maksudnya Anda tidak perlu harus mendapatkan lisensi dan bahkan bisa
mengembangkan website sesuai dengan kebutuhan atau keperluan.
8.
Kerangka
yang dimiliki oleh bootstrap menggunakan Less. Less merupakan sebuah teknologi
dari CSS yang terkenal akan kemudahannya. Less menawarkan banyak fleksibilitas
dan juga kekuatan.
Cara ini termasuk cara yang paling
gampang dilakukan untuk pemula yang baru belajar Bootstrap. Kita cukup copy link CDN Bootstrap, lalu di taruh pada kode HTML, dengan
syarat kita harus terhubung dengan internet, karena Bootstrap akan diambil dari
server CDN.
CDN merupakan kependekan
dari Content
Delivery Network,
semacam server yang tersebar di seluruh dunia untuk mengantarkan konten secara
optimal dan cepat.
Kelebihan dari cara ini adalah
kita bisa langsung menggunakan Bootstrap tanpa harus mendownload, namun tetap
membutuhkan koneksi internet.
Bootstrap dapat kita download
secara manual dari website resminya, yakni getbootstrap.com. Terdapat tombol
download pada button tersebut, dan saat di klik kita akan secara otomatis
mendapatkan bootstrap versi terbaru.
Kelebihan cara ini adalah kita tidak perlu
terhubung ke internet setiap saat seperti pada CDN untuk dapat menggunakan
Bootstrap, karena Bootstrap-nya sudah ada di aset lokal.
Package manager adalah sebuah
program untuk manajemen paket pada proyek web. Contohnya: NPM, Composer, Yarn,
PNPM, dan sebagainya.
Menggunakan Bootstrap dengan
package manager tidak direkomendasikan untuk pemula, karena akan membutuhkan
pengetahuan lain seperti cara kerja package manager itu sendiri dan ekosistem
yang dipakai.