Bikin Web Portofolio Dengan PHP Bagian 1 Persiapan Awal
TS
teamtrainit
Bikin Web Portofolio Dengan PHP Bagian 1 Persiapan Awal
Pada kesempatan kali ini penulis akan berbagi pengalaman penulis membuat website portofolio dengan PHP. namun karena artikel akan terlalu panjang maka penulis bagi artikel dalam beberapa bagian, dan pada kali ini adalah bagian 1 yaitu persiapa awal proyek portofolio.
Spoiler for BAGIAN #1 PERSIAPAN AWAL:
Adapun persiapan awal membuat web portofolio dengan PHP adalah:
1. Install XAMPP sebagai web server dan database server.
Untuk panduan install XAMPP dapat ditemukan pada tulisan penulis di kaskus. Setelah itu jalankan apache dan mysql pada XAMPP control panel dengan klik tombol start, dan buatkan folder "portofolio" tanpa tanda petik pada C:/XAMPP/htdocs. dan ketikkan url "localhost/portofolio" tanpa tanda petik pada browser (mozzilla atau google chrome). Jika Langkah Anda benar maka akan seperti gambar di bawah ini:
2. Persiapan Tampilan
Untuk tampilan penulis menggunakan template buatan dari www.dzyngiri.comyang bersifat free dan bebas digunakan. Bisa download template disini kemudian extract ke folder portofolio yang kita buat tadi. Sehingga seperti gambar di bawah ini:
dan saat dijalankan di browser dengan mengetikkan url "localhost/portofolio" tanpa tanda petik akan jadi seperti ini:
Spoiler for BAGIAN #2 (PERANCANGAN DATABASE):
Untuk membuat database, ada beberapa langkah yang harus dilakukan. Yang paling utama adalah memastikan bahwa mysql pada XAMPP control panel telah jalan.
Mulailah dengan mengetikkan url "localhost/phpmyadmin" pada browser. Kemudian klik "Database" dan isi nama database yang akan dibuat, dalam hal ini portofolio. Apabila langkah Anda benar, maka akan seperti dibawah ini:
kemudian klik "create". sehingga pada bagian sebelah kiri terbuatlah database anda, yaitu portofolio.
Selanjutnya adalah membuat tabel profil pada database portofolio yang barusan di buat, caranya klik databasenya, kemudian masukan nama tabel dan jumlah kolom, adapun akan diterangkan oleh gambar dibawah ini:
setelah di tekan "go" maka akan membuat kolom sejumlah 4 yang akan kita isi dengan struktur tabel profil kita. Untuk memudahkan dapat dilihat dan diisikan struktur sesuai dengan gambar dibawah ini:
Kemudian klik tombol save atau simpan. maka anda sudah memiliki tabel profil dalam database. Langkah sealanjutnya adalah mengisi tabel profil pada database dengan cara klik tabel profil, kemudian pilih menu insert atau sisipkan. isikan sesuai gambar dibawah ini:
kemudian klik tombol go, sehigga saat ini kita mempunya sebuah data dalam sebuah tabel profil dalam sebuah database portofolio seperti gambar di bawah ini:
Untuk materi database penulis cukupkan disini. Untuk materi selanjutnya adalah menampilkan data dari database dari tabel profil ke dalam halaman utama website.
Konsep Pemrograman OOP saat ini tengah banyak digunakan dan di support oleh banyak bahasa pemrograman seperti java dan juga PHP. Konsep pemrograman OOP dalam PHP memiliki banyak kelebihan bila dibandingkan dengan konsep pemrograman prosedural. Dalam artkel bagian ini, penulis banyak mengutip dari buku "Trik Mudah Menguasai OOP Dengan PHP" terbitan dari lokomedia.
OOP dan prosedural adalah METODE MENULIS PROGRAM.
OOP memiliki banyak kelebihan bila dibandingkan dengan teknik pemrograman prosedural. Antara lain:
Reusable, artinya kode yang diimplementasikan pada bagian tertentu dapat digunakan kembali pada bagian lainnya. Misal pada halaman utama web, programmer menggunakan "program user" untuk menampilkan data dari tabel profil dari database portofolio dan juga pada halaman profil web programmer ingin menampilkan data yang sama, maka programmer cukup memanggil "program user" tadi. Adapun "program user" yang penulis maksud adalah class user yang berisi method atau function milik user.
Manageable, artinya kode program yang telah dibuat dapat lebih mudah dimaintenance atau diatur. Misal ada perubahan pada business process pada suatu proyek, maka yang diubah adalah bagian itu saja, tidak perlu membongkar aplikasi.
Dua hal diatas adalah kelebihan OOP dalam PHP yang dirasakan penulis, bahkan blog.teamtrainit.com pun dibangun mengunakan metode OOP.
Bila anda mengalami kesulitan memahami OOP, jangan panik dulu, nanti pada saat memasuki bagian 4 dari "BIkin Web Portofolio Dengan PHP" akan membantu anda lebih memahami lagi. Pada bagian 4 nanti kita akan membuat class.php.