CMS Materi untuk Kelas Komunitas PHP
OOP atau Object Oriented Programming, tidak banyak orang mengerti dan menguasainya, beberapa pemain pemula pada pemprogramman PHP selalu berfikir mustahil untuk membuat CMS yang baik dengan cara koding yang minim.
OOP yang bertujuan mempermudah programmer dalam membuat aplikasi sangat diminati sekaligus bisa dimanipulasi dengan mudah, kadang dengan OOP beberapa programmer “ISENG” dengan koding yang dia buat, dibuat sulit dan susah dimengerti adalah cerita lama para programmer untuk mempertahankan keaslian programnya. Tidak adanya kesamaan dalam cara pengkodingan sebuah aplikasi di negara ini, masih membuat para programmer “SUSAH” untuk memodifikasi sebuah aplikasi yang sudah dibuat sebelumnya, apalagi dengan menggunakan script-script yang dibuat menjadi OOP “KELAS DEWA”.
Beberapa CMS yang telah dilempar dipasaran secara gratis, membuat beberapa orang yang memahami alur kerja CMS yang baik, mencoba membubuhkannya ke dalam aplikasi yang dibuatnya, tapi “JARANG” sebuah CMS tidak menggunakan sebuah objek tertentu.
Dengan pembahasan ini, dibuat sebuah aplikasi yang mudah dan menarik, yaitu :
1. File yang dibuat diminimalisasi.
2. Trik penyembunyian halaman.
3. Upload gambar dengan aman.
4. Koding dan template di kerjakan secara terpisah.
5. Menghindari masukkan data dengan format html yang bisa merugikan
Membuat CMS untuk pemula kini telah terjawab dengan bentuk aplikasi ini. Selamat Mencoba…. aplikasi sederhana untuk topik kelas Komunitas PHP yang pengen buat CMS tanpa OOP tanggal 18 April 2007 lalu, diikut sertakan script CMS yang telah saya buat agar peserta dapat menggunakannya pada saat pelatihan, ada beberapa latihan yang saya masukkan disana yaitu :
1. Membuat akses pengguna tidak dapat merubah data berita yang telah masuk selain data yang dia masukkan sendiri.
2. Menseleksi data yang statusnya aktif yang bisa di tampilkan dalam halaman utama.
3. Merubah template dan merubah informasi template dalam aplikasi
Anda juga bisa mendapatkannya walaupun Anda tidak ikut serta dalam pelatihan saya yang lalu, script ini OPEN SOURCE, bisa siapa saja menggunakannya, Anda bisa bongkar dan pahami alur koding saya, aplikasi ini saya buat dalam satu malam, ok itu kalau misalnya Anda sekelas saya, tapi jika Anda awam pun bisa membuatnya dalam satu hari, bagaimana? Tertarik?. Jangan sangka hanya orang yang expert dengan PHP saja yang bisa membuat CMS dengan koding yang minim.
Download File : Materi_PHP_KELASKOMUNITAS_BM_18042007
April 25th, 2007 at 11:20 am
Pengen ikutan tapi kebentur kerja..
nof buka kelas yang sabtu - minggu ya biar gw bisa ikutan..
thanks
April 25th, 2007 at 11:46 am
Alur codingnya cukup informatif.. gak berbelit2 & njelimet… sips, dah satu lagi tutorial yang bisa jadi referensi untuk para anggota komunitas php yagh…
Good job fri, every works are appreciated… Never stopped sharing ur knowledge yagh…
April 26th, 2007 at 2:33 am
Thanks buat Mba Nofri, good luck,, bagus neeh tutorial, Mba klo bisa jangan bersambung ya tutorial ini,, smarten the son of nation,, i hope i can be,,…….,.thx b4.!!
April 26th, 2007 at 6:41 am
June 21st, 2007 at 6:33 am
mba nofri…., saya pemula dalam mempelajari PHP.
pas saya cb script yg mba’ nofri buat, kok banyak errornya yaaa???
**Notice: Use of undefined constant _sayActive1 - assumed ‘_sayActive1′ in D:\SMS_Project\cms\materi\common\config.inc.php on line 36**
errornya sprt itu…
Ada yg salah dengan konfigurasi saya??
setingan database dah saya sesuaikan dengan database lokal saya
thx….
June 22nd, 2007 at 9:50 am
Kayanya kamu gak bekerja di dalam localhost melainkan langsung melakukan eksekusi di halaman pertama web, cms yang saya buat hanya bekerja jika setting apache dan mysqlnya on atau menyala… seharusnya http://127.0.0.1/alamatfoldercms/
kalau Anda pemula coba instalasi apache yang sudah satu bundel dengan MySQL-nya agar lebih mudah.
October 6th, 2007 at 10:29 am
Thank you for sharing!
December 10th, 2007 at 2:30 pm
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\xampplite\htdocs\materi\default.php on line 18
Warning: include(./template.php) [function.include]: failed to open stream: No such file or directory in C:\xampplite\htdocs\materi\default.php on line 23
Warning: include() [function.include]: Failed opening ‘./template.php’ for inclusion (include_path=’.;\xampplite\php\pear\’) in C:\xampplite\htdocs\materi\default.php on line 23
tu arina apa yach
December 11th, 2007 at 7:36 am
untuk bambang : perhatikan command :
mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\xampplite\htdocs\materi\default.php on line 18 <– berarti dia tidak bisa menampilkan hasil eksekusi querynya
Warning: include(./template.php) [function.include]: failed to open stream: No such file or directory in C:\xampplite\htdocs\materi\default.php on line 23 <– seharusnya tampil alamat direktorinya karena tidak berhasil ditampilkan maka kosong dan dia mencari file dengan nama template.php dan itu tidak ditemukan
Kembali lagi cek semua koneksi Anda, lihat di config.inc.php nya apakah sudah benar jika apache dan mysql anda sudah benar
December 12th, 2007 at 10:16 am
iya mas.. smua udah di aktipin, ku juga dah aktipin cms lain dah bisa running.
masalahnya mungkin pada setting databasenya
materi.sql itu musti di taruh dimana ??
terima kasih banyak atas bantuannya
December 13th, 2007 at 12:27 am
materi.sql itu adalah database dumbnya, kamu taruh di phpmyadminnya, jadi langkah2nya :
1. buat database materi
2. Import database materi.sql tersebut kedalam phpmyadmin
December 13th, 2007 at 2:19 pm
akhirnya bisa juga..
terima kasih banyak… jadi bisa blajar nech…
salam sukses slalu…
December 14th, 2007 at 5:51 am
at last… your welcome…
January 12th, 2008 at 1:55 am
mbak thanks yaah tutornya tak tunggu
buat temen² gimana neeeh aku gak begitu paham ama bahasa london
gimana yaah caranya? biar cepet bisa bahasa pemrograman
March 28th, 2008 at 1:51 am
referensinya very good, cuma saya bingung nih mbak urutan mempelajarinya gimana ya? saya mulai dari config.inc.php trus kemana lagi… soalnya saya baru nih !
March 28th, 2008 at 5:01 am
urutan pembelajarannya adalah sebagai berikut:
1. pelajari konfigurasi config.inc.php
2. pelajari template yang ada di dalam sistem
3. pelajari file yang bertuliskan table
4. baru pelajari modul-modulnya
memang lebih kompleks tapi itu saya bilang sangat sederhana, dan untuk mempelajari yang lain sebenarnya kuncinya ada di config, dan tabel-tabel pendukungnya, seperti table_none, table_add, table_description nah pelajari saja terlebih dahulu, dokumentasi program saya tuliskan dalam programnya langsung
May 20th, 2008 at 4:41 pm
good aplication… ga sampai 1 menit dah bisa dicoba..
untuk perkembangan ke e-comerce gimana ya bang ? thanks
May 22nd, 2008 at 12:13 pm
untuk module e-commerce juga bisa, nanti saya coba ya, semoga saya ada kesempatan untuk membuat aplikasi tersebut. Doakan saja
July 12th, 2008 at 4:22 am
mas saya membuat CMS tampa OOP tp ternyata saya memerlukan OOP untuk bagian menunya..
bagaimana caranya saya menginclude OOP tersebut soalnya project yg saya kerjakan sudah 70% sayang klo saya buat dari awal..
thx..
August 18th, 2008 at 4:47 am
trims, mba nofri…. sudah membantu saya membuat website sederhana dan tutorialnya
saya tunggu perkembangan ide-ide mba nofri
August 10th, 2009 at 3:31 pm
mas saya mo nanya nih mas,
waktu saya upload DB materi.sql ke phpmyadmin ada errornya mas kek gini
“You have an error in your SQL syntax near ‘CREATE TABLE `tbl_berita` (
`id` int(11) NOT NULL auto_increment,
`user’ at line 1
”
tolong pencerahannya mas!
terimakasih
August 10th, 2009 at 4:24 pm
diralat, ternyata bukan mas tapi mba
January 2nd, 2010 at 9:16 am
mba’
ada errornya nih di admin panel nya
“$jumlah = mysql_fetch_row($rssecond);”
lain itu dibilang error mba’