Tutorial PHP

:: Web Programming

Kami memberikan jasa tutorial/bimbingan untuk mempelajari pemprograman Web, baik untuk individu (private) maupun untuk kalangan usaha (corporate). Web terbagi menjadi tiga bagian, yaitu bagian jaringan, bagian aplikasi, dan bagian media. Bagian jaringan web terkait pada struktur dan infrastrukturnya. Pada bagian aplikasi web terdiri dari: HTML, CSS, Javascript (pemprograman client-side), dan PHP (pemprograman server-side). Sedangkan media web sangat luas, mulai dari teks, grafis raster, grafis vector, hingga animasi audial/visual, dan tak tertingal juga dengan alam virtual 3D. Dan berikut ini adalah materi dasar bahan tutorial pemprograman web kami.

» PHP

Bagian berikutnya dari teknologi web adalah pemprogramannya di sisi server (server-side), dan diantaranya ada: PHP, ASP, PERL, Python, dan banyak lainnya. PHP telah berkembang menjadi bahasa pemprograman server-side yang cepat dan solid, serta telah terkenal di kalangan programmer web. Hingga akhir Januari 2023, PHP digunakan oleh 77% web-server di seluruh dunia, lalu kemudian ASP dan interpreter lainnya.

» Apa itu PHP?

PHP (singkatan rekursif dari PHP: Hypertext Preprocessor) adalah bahasa pemprograman yang bisa digunakan untuk apa saja, tetapi lebih difokuskan untuk pemprograman web di sisi server.

» PHP Introduction

Untuk menjalankan PHP cukup dengan menginstall interpreter PHP, semua sudah bisa berjalan termasuk web-server, karena PHP sendiri dapat berfungsi sebagai web-server untuk development. Tetapi jika digunakan untuk server yang sebenarnya, maka perlu install web-server seperti Apache, NGinX, dan lainnya. Output dari PHP bukan hanya berpa text, juga bisa berupa binari seperti gambar atau audio/video. Bahkan PHP pun bisa digunakan sebagai program terminal, yang bisa dijalankan pada terminal.

» PHP Beginner

Beberapa fungsi dasar yang biasa dipergunakan dalam PHP adalah membuat output, mengambil/memproses input, dan mengolah data. Beberapa teknik manipulasi proses akan dibahas pada bagian intermediete, dan manajemen sistemnya pada bagian expert.

› Output

...

› Input

...

› File Access

...

› Database Access

...

» HTML-CSS-Javascript-PHP Intermediete

Pada bagian ini dibahas teknik-teknik tingkat intermediete pada pemprograman web (client-server-side), dengan contoh aplikasi User Login disertai dengan panelnya.

› User Login

...

› User Login (Asynchronous Javascript)

...

› Image Processing

...

› Panel Application

...

» Web Expert

Pada bagian ini dibahas teknik-teknik tingkat expert/mahir pada pemprograman web (client-server-side), dengan contoh aplikasi Blog, Website, dan WebApps.

» Building blog

...

» Content Editor

...

» Content Management

...

» Building website

...

» Template Management

...

» Response Management

...

» Building webapps

...

» Customer Relation Management

...

» Human Resource Management

...

» Storage Data Management

...

» Building web-based graphics

...

» Building web-based animation

...