SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
Web Programming – Belajar membuat CMS
SMK IBG – Suhermanto
MEMBUAT CMS SEDERHANA
(template)
1. Tetapkan susunan direktori & file yang disiapkan adalah
NB:
Direktori config - menyimpan data koneksi dan fungsi lain
Direktori admin – data halaman admin
Direktori siswa – data halaman siswa
2. Untuk yang pertama membuat template/halaman sebuah CMS yaitu index.php - halaman utama yang
berisi tata letak halaman web secara utuh.
Struktur html yang dibuat seperti ini
NB:
header.php- bagian atas yang berisikan banner/header sebuah web
menu.php - kumpulan link yang terdaftar
konten (page) - menempatkan semua halaman link ke halaman konten
footer.php - menginformasikan pembuat website atau bisa juga dengan baris menu
Penulisan link - sebagai dengan <a href=”index.php?page=guestbook”>Bukutamu</a>
Header
Menu_kanan Konten Menu_kiri
Footer
Web Programming – Belajar membuat CMS
SMK IBG – Suhermanto
3. Selanjutnya dalam CMS terseedia beberapa fitur yang, seperti
a. Menu Manager - membuat daftar menu, submenu dan link lebih kemudian lanjut add,edit dan delete
menu
b. Login - Akses ke halaman Admin dan member CMS
c. User Manager - pengaturan data user dalam CMS
d. Artikel Manager - pengaturan konten sebuah artikel
e. Aplikasi tambahan lainnya – seperti Polling,Guestbook dan dll
Untuk yang pertama akan dijelaskan tentang Menu Manager, dengan adanya menu manager ini sebetulnya
agar mempermudah user memanipulasi daftar menu sebuah website lebih mudah hanya dengan add, edit
dan delete menu.
4. Pada latihan ini dijelaskan, menggunakan 2 menu yaitu menu sisi kanan (menu_kanan.php) dan menu
kiri (menu_kiri.php)
5. Tapi sebelum memulai, terlebih dulu siapkan database, tabel dan field.
6. Buat Database SMK_IBG,
Kemudian create Tabel menu
Yang tersedia 4 field ( id(int-5), menu(varchar-20), posisi(int-5) dan status(int-2) )
Web Programming – Belajar membuat CMS
SMK IBG – Suhermanto
Selanjutnya Tabel submenu
Sediakan 6 field antara lain: id(int-10), id_menu(int-10), submenu(varchar-20), link(varchar-50),
keterangan(varchar-50) dan status(int-2)
7. Insert / masukkan beberapa data untu tabel menu dengan mengklik tombol insert atau sisipkan
seperti contoh berikut :
Record menu 1 Record menu 2
Hasil jadi 3 record yang di insert tersebut
NB: tabel posisi berisi number (integer) contoh diatas 1 dan 2, artinya adalah memposisikan menu
pada area page sebelah kiri (2) dan kanan (1) dan satu lagi tabel status adalah menu tersebut akan
ditampilkan (1) atau tidak (0).
Web Programming – Belajar membuat CMS
SMK IBG – Suhermanto
8. Masukkan juga beberapa data record di tabel submenu , langkahnya sama dengan insert pada record
pd tabel menu lihat beberapa datanya:
NB: field id_menu pada submenu merupakan field yang mempunyai relasi atau keterhubungan
dengan field id pada menu, maka nilainya sama. Dengan kata lain sebagai field id_menu pd submenu
tersebut mempunyai parent menu (menginduk) pada field id pd tabel menu.
9. Setelah database siap, barulah membuat menu_kanan.php untuk menampilkan daftar menu dan
submenu diposisi kanan.
Design tabel (dengan ukuran 2 baris x 1Kolom) untuk menempatkan menu agar lebih teratur dan jika
perlu sisipkan image menarik, dengan menggunakan web editor (dreamweaver) agar lebih mudah
dalam menyusunnya.
File > New >Dynamic page > php
Pilih design, kemudian lengkapi design tabel seperti dibawah ini:
Selanjutnya beralih ke code , sisipkan kode php-nya
Web Programming – Belajar membuat CMS
SMK IBG – Suhermanto
10. Untuk menu_kiri.php, lakukan sama dengan langkah ke -14 namun ada sedikit perubahan pada query
menu
Ubah menjadi posisi=’2’
11. Setelah selesai Save skrip menu_kanan.php maupun menu_kiri.php, coba jalankan ke browser salah
satu contoh seperti ini:

Contenu connexe

En vedette

Wawan tutorial-zend-bagian-5
Wawan tutorial-zend-bagian-5Wawan tutorial-zend-bagian-5
Wawan tutorial-zend-bagian-5Haswi Haswi
 
Marco Steven Tigse Garzon proyecto de vida
Marco Steven  Tigse Garzon  proyecto de vidaMarco Steven  Tigse Garzon  proyecto de vida
Marco Steven Tigse Garzon proyecto de vidamar278
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn phpHaswi Haswi
 
Arifadli membuat buku-tamu
Arifadli membuat buku-tamuArifadli membuat buku-tamu
Arifadli membuat buku-tamuHaswi Haswi
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverHaswi Haswi
 

En vedette (11)

Technology Executive
Technology ExecutiveTechnology Executive
Technology Executive
 
Ecomerence php
Ecomerence phpEcomerence php
Ecomerence php
 
Batching php
Batching phpBatching php
Batching php
 
Instalshield
InstalshieldInstalshield
Instalshield
 
Frameworkoop2
Frameworkoop2Frameworkoop2
Frameworkoop2
 
Wawan tutorial-zend-bagian-5
Wawan tutorial-zend-bagian-5Wawan tutorial-zend-bagian-5
Wawan tutorial-zend-bagian-5
 
Marco Steven Tigse Garzon proyecto de vida
Marco Steven  Tigse Garzon  proyecto de vidaMarco Steven  Tigse Garzon  proyecto de vida
Marco Steven Tigse Garzon proyecto de vida
 
Tutorial mysql
Tutorial mysqlTutorial mysql
Tutorial mysql
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn php
 
Arifadli membuat buku-tamu
Arifadli membuat buku-tamuArifadli membuat buku-tamu
Arifadli membuat buku-tamu
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaver
 

Similaire à Buat cms sederhana

Seri dreamweaver ui
Seri dreamweaver uiSeri dreamweaver ui
Seri dreamweaver uiumi Umi
 
Membuat form login dengan php mysql
Membuat form login dengan php mysqlMembuat form login dengan php mysql
Membuat form login dengan php mysqlRaja Putra Media
 
Tugas mata kuliah pilihan 1
Tugas mata kuliah pilihan 1Tugas mata kuliah pilihan 1
Tugas mata kuliah pilihan 1maiefendi
 
Membuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft AccessMembuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft AccessDeka M Wildan
 
test saja kok
test saja koktest saja kok
test saja koknehakhus
 
04 - Pengenalan dan Dasar MS Office Excel VBA.pptx
04 - Pengenalan dan Dasar MS Office Excel VBA.pptx04 - Pengenalan dan Dasar MS Office Excel VBA.pptx
04 - Pengenalan dan Dasar MS Office Excel VBA.pptxAhmadSyaifuddin33
 
Powerbuilder tutorial
Powerbuilder tutorialPowerbuilder tutorial
Powerbuilder tutorialdzas42
 
Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...
Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...
Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...diah putri handayani
 
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswaSeri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswaIrfan Fauzi
 
Proyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopProyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopTelkomsat
 
Laporan tugas besar pbo
Laporan tugas besar pboLaporan tugas besar pbo
Laporan tugas besar pboAdi Pati
 
Modul kkpi 3 tikop0300201 k - mengoperasikan dasar-dasar basis data
Modul kkpi 3   tikop0300201 k -  mengoperasikan dasar-dasar basis dataModul kkpi 3   tikop0300201 k -  mengoperasikan dasar-dasar basis data
Modul kkpi 3 tikop0300201 k - mengoperasikan dasar-dasar basis dataBurhan Ahmadi
 
Modul access-20071
Modul access-20071Modul access-20071
Modul access-20071mr endar
 
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyShofura Kamal
 

Similaire à Buat cms sederhana (20)

Tugas4 css
Tugas4   cssTugas4   css
Tugas4 css
 
Seri dreamweaver ui
Seri dreamweaver uiSeri dreamweaver ui
Seri dreamweaver ui
 
Membuat form login dengan php mysql
Membuat form login dengan php mysqlMembuat form login dengan php mysql
Membuat form login dengan php mysql
 
Tugas mata kuliah pilihan 1
Tugas mata kuliah pilihan 1Tugas mata kuliah pilihan 1
Tugas mata kuliah pilihan 1
 
Membuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft AccessMembuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft Access
 
Foxpro
FoxproFoxpro
Foxpro
 
test saja kok
test saja koktest saja kok
test saja kok
 
Account database
Account databaseAccount database
Account database
 
04 - Pengenalan dan Dasar MS Office Excel VBA.pptx
04 - Pengenalan dan Dasar MS Office Excel VBA.pptx04 - Pengenalan dan Dasar MS Office Excel VBA.pptx
04 - Pengenalan dan Dasar MS Office Excel VBA.pptx
 
Powerbuilder tutorial
Powerbuilder tutorialPowerbuilder tutorial
Powerbuilder tutorial
 
Semester2
Semester2Semester2
Semester2
 
Php Mysql
Php MysqlPhp Mysql
Php Mysql
 
Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...
Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...
Sim, diah putri handayani , prof. dr. ir. hapzi ali, mm, cma, opsi membuat bl...
 
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswaSeri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
 
Proyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopProyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oop
 
Laporan tugas besar pbo
Laporan tugas besar pboLaporan tugas besar pbo
Laporan tugas besar pbo
 
Modul kkpi 3 tikop0300201 k - mengoperasikan dasar-dasar basis data
Modul kkpi 3   tikop0300201 k -  mengoperasikan dasar-dasar basis dataModul kkpi 3   tikop0300201 k -  mengoperasikan dasar-dasar basis data
Modul kkpi 3 tikop0300201 k - mengoperasikan dasar-dasar basis data
 
Modul access-20071
Modul access-20071Modul access-20071
Modul access-20071
 
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary Key
 
Proses pembuatan Accountdb
Proses pembuatan AccountdbProses pembuatan Accountdb
Proses pembuatan Accountdb
 

Plus de Haswi Haswi

Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Haswi Haswi
 
Wawan tutorial-zend-bagian-1-3
Wawan tutorial-zend-bagian-1-3Wawan tutorial-zend-bagian-1-3
Wawan tutorial-zend-bagian-1-3Haswi Haswi
 
Php form register
Php form registerPhp form register
Php form registerHaswi Haswi
 
Php & mysql pundamental
Php & mysql pundamentalPhp & mysql pundamental
Php & mysql pundamentalHaswi Haswi
 
Penggunaan xampp
Penggunaan xamppPenggunaan xampp
Penggunaan xamppHaswi Haswi
 
Peer to peer dan client server
Peer to peer dan client serverPeer to peer dan client server
Peer to peer dan client serverHaswi Haswi
 
Panduan biarkan php-mengabadikannya!
Panduan biarkan php-mengabadikannya!Panduan biarkan php-mengabadikannya!
Panduan biarkan php-mengabadikannya!Haswi Haswi
 
Masuun ajarmysql5-2
Masuun ajarmysql5-2Masuun ajarmysql5-2
Masuun ajarmysql5-2Haswi Haswi
 
Desain web 2 kolom
Desain web 2 kolomDesain web 2 kolom
Desain web 2 kolomHaswi Haswi
 
Belajar menjadi developer web
Belajar menjadi developer webBelajar menjadi developer web
Belajar menjadi developer webHaswi Haswi
 

Plus de Haswi Haswi (20)

Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4
 
Wawan tutorial-zend-bagian-1-3
Wawan tutorial-zend-bagian-1-3Wawan tutorial-zend-bagian-1-3
Wawan tutorial-zend-bagian-1-3
 
Tutorial php
Tutorial phpTutorial php
Tutorial php
 
Query php
Query phpQuery php
Query php
 
Php tutorial-17
Php tutorial-17Php tutorial-17
Php tutorial-17
 
Php form register
Php form registerPhp form register
Php form register
 
Php & mysql pundamental
Php & mysql pundamentalPhp & mysql pundamental
Php & mysql pundamental
 
Penggunaan xampp
Penggunaan xamppPenggunaan xampp
Penggunaan xampp
 
Pengantar mysql
Pengantar mysqlPengantar mysql
Pengantar mysql
 
Peer to peer dan client server
Peer to peer dan client serverPeer to peer dan client server
Peer to peer dan client server
 
Panduan biarkan php-mengabadikannya!
Panduan biarkan php-mengabadikannya!Panduan biarkan php-mengabadikannya!
Panduan biarkan php-mengabadikannya!
 
Modul html
Modul htmlModul html
Modul html
 
Masuun ajarmysql5-2
Masuun ajarmysql5-2Masuun ajarmysql5-2
Masuun ajarmysql5-2
 
Html dasar
Html dasarHtml dasar
Html dasar
 
Html dan php
Html dan phpHtml dan php
Html dan php
 
Gambar php
Gambar phpGambar php
Gambar php
 
Desain web 2 kolom
Desain web 2 kolomDesain web 2 kolom
Desain web 2 kolom
 
Belajar php
Belajar phpBelajar php
Belajar php
 
Belajar menjadi developer web
Belajar menjadi developer webBelajar menjadi developer web
Belajar menjadi developer web
 
Belajar css
Belajar cssBelajar css
Belajar css
 

Buat cms sederhana

  • 1. Web Programming – Belajar membuat CMS SMK IBG – Suhermanto MEMBUAT CMS SEDERHANA (template) 1. Tetapkan susunan direktori & file yang disiapkan adalah NB: Direktori config - menyimpan data koneksi dan fungsi lain Direktori admin – data halaman admin Direktori siswa – data halaman siswa 2. Untuk yang pertama membuat template/halaman sebuah CMS yaitu index.php - halaman utama yang berisi tata letak halaman web secara utuh. Struktur html yang dibuat seperti ini NB: header.php- bagian atas yang berisikan banner/header sebuah web menu.php - kumpulan link yang terdaftar konten (page) - menempatkan semua halaman link ke halaman konten footer.php - menginformasikan pembuat website atau bisa juga dengan baris menu Penulisan link - sebagai dengan <a href=”index.php?page=guestbook”>Bukutamu</a> Header Menu_kanan Konten Menu_kiri Footer
  • 2. Web Programming – Belajar membuat CMS SMK IBG – Suhermanto 3. Selanjutnya dalam CMS terseedia beberapa fitur yang, seperti a. Menu Manager - membuat daftar menu, submenu dan link lebih kemudian lanjut add,edit dan delete menu b. Login - Akses ke halaman Admin dan member CMS c. User Manager - pengaturan data user dalam CMS d. Artikel Manager - pengaturan konten sebuah artikel e. Aplikasi tambahan lainnya – seperti Polling,Guestbook dan dll Untuk yang pertama akan dijelaskan tentang Menu Manager, dengan adanya menu manager ini sebetulnya agar mempermudah user memanipulasi daftar menu sebuah website lebih mudah hanya dengan add, edit dan delete menu. 4. Pada latihan ini dijelaskan, menggunakan 2 menu yaitu menu sisi kanan (menu_kanan.php) dan menu kiri (menu_kiri.php) 5. Tapi sebelum memulai, terlebih dulu siapkan database, tabel dan field. 6. Buat Database SMK_IBG, Kemudian create Tabel menu Yang tersedia 4 field ( id(int-5), menu(varchar-20), posisi(int-5) dan status(int-2) )
  • 3. Web Programming – Belajar membuat CMS SMK IBG – Suhermanto Selanjutnya Tabel submenu Sediakan 6 field antara lain: id(int-10), id_menu(int-10), submenu(varchar-20), link(varchar-50), keterangan(varchar-50) dan status(int-2) 7. Insert / masukkan beberapa data untu tabel menu dengan mengklik tombol insert atau sisipkan seperti contoh berikut : Record menu 1 Record menu 2 Hasil jadi 3 record yang di insert tersebut NB: tabel posisi berisi number (integer) contoh diatas 1 dan 2, artinya adalah memposisikan menu pada area page sebelah kiri (2) dan kanan (1) dan satu lagi tabel status adalah menu tersebut akan ditampilkan (1) atau tidak (0).
  • 4. Web Programming – Belajar membuat CMS SMK IBG – Suhermanto 8. Masukkan juga beberapa data record di tabel submenu , langkahnya sama dengan insert pada record pd tabel menu lihat beberapa datanya: NB: field id_menu pada submenu merupakan field yang mempunyai relasi atau keterhubungan dengan field id pada menu, maka nilainya sama. Dengan kata lain sebagai field id_menu pd submenu tersebut mempunyai parent menu (menginduk) pada field id pd tabel menu. 9. Setelah database siap, barulah membuat menu_kanan.php untuk menampilkan daftar menu dan submenu diposisi kanan. Design tabel (dengan ukuran 2 baris x 1Kolom) untuk menempatkan menu agar lebih teratur dan jika perlu sisipkan image menarik, dengan menggunakan web editor (dreamweaver) agar lebih mudah dalam menyusunnya. File > New >Dynamic page > php Pilih design, kemudian lengkapi design tabel seperti dibawah ini: Selanjutnya beralih ke code , sisipkan kode php-nya
  • 5. Web Programming – Belajar membuat CMS SMK IBG – Suhermanto 10. Untuk menu_kiri.php, lakukan sama dengan langkah ke -14 namun ada sedikit perubahan pada query menu Ubah menjadi posisi=’2’ 11. Setelah selesai Save skrip menu_kanan.php maupun menu_kiri.php, coba jalankan ke browser salah satu contoh seperti ini: