find in this blog

Senin, 16 Juni 2014

Contoh Desain Web dengan PHP

0 komentar
assalamualaikum warahmatullahi wabarakatuh, baiklah para redexploder sekalian ane kangen nih ngeblog :D
kali ini ane mau share hasil web yang ane buat kurang lebih dua minggu ini.

oke, langsung ane share aja silahkan download disini

didalam tuh file ada 2 file web. yang pertama contoh web Polibatam dan web UIB. sengaja ane buat 2 contoh web supaya ente bisa perbandingin antara keduanya. kedua web sama-sama menggunakan bahasa pemograman PHP dan HTML yang berbeda hanyalah software yang ane gunakan. web polibatam ane menggunakan notepad++ sedangkan website UIB ane buat dengan software macromedia dreamweaver.

oke ane akan jelasin sistem atau cara kerja dari kedua web tersebut. supaya ente mengerti apa yang ane jelasin, ada baiknya ente langsung praktek web tersebut. tapi sebelum itu lakukan tahapan berikut :
1. ente download xampp untuk website disini
2. silahkan download notepad++ atau Dreamweaver (optional) -> mana tau ente mau modifikasi

oke setelah ente download file web ane, silahkan extrack kedua file di C:\xampp\htdocs.

nah setelah itu silahkan ente buka xampp control panel, start apache dan mysql

selanjutnya buka localhost/phpmyadmin dan klik import, selanjutnya pilih uib.sql yang beraada di C:\xampp\htdocs\Polibatam. dan klik go. pastikan database telah di create. selanjutnya untuk database UIB silahklan lakukan hal yang sama, namun file sqlnya berada di C:\xampp\htdocs\UIB\Database.

oke sekarang ane contoh kasih gambaran sistem dari web 1 yaitu UIB. pertama ente buka di web browser, ketikkan localhost/uib maka tampilan awalnya akan seperti ini

mohon maaf kalau desainnya jelek, baru 2 minggu pegang dreamweaver, jadi masih newbie banget :suram.
tab Home, About UIB dan Contact Us hanya berisi page statis biasa aja. sedangkan tab join us dan database berhubungan dengan database UIB yang barusan ente import.

pada saat tab join us di klik, maka akan muncul tampilan seperti ini

nah silahkan ente masukkan data pribadi ente, nah perhatikan aja penulisan email soalnya itu akan jadi email ente pada saat login di tab database.

coba ente perhatikan database UIB pada tabel data_pendaftar. disana data yang sudah ente masukkan sudah terdapat di table tersebut. namun data email juga termasuk di tableuser. namun passwordnya adalah 123456 karena itu adalah password default.

nah silahkan login di tab database dengan email yang anda masukkan tadi dan dengan password 123456. nah setelah berhasil login, silahkan lihat data yang sudah anda masukkan. tapi anda tidak bisa edit dan delete data karena user previleges user. nah sekarang anda coba login sebagai admin (username : admin, password : admin123). nah kalau ente login sebagai admin, ente bisa lihat seluruh data dan bisa edit serta hapus data.

oke selanjutnya ane jelasin web yang ke 2, yaitu web pmb Polibatam, silahkan ketik di browser localhost/polibatam. maka akan muncul tampilan seperti ini

nah bedanya sama web pertama, yiatu :
1. pada halaman index, anda dipaksa -_- untuk login terlebih dahulu. percuma ente ketik di browser dengan memanggil file php lain karena semua file PHP ada autentifikasi login.
2. yang pasti lebih flat dari web pertama :suram :ngenes :pasrah

nah silahkan ente login sebagai user atau admin, silhakan cek username di database pmb table user untuk tau perbedaannya. selanjutnya silahkan tambah data, dan data anda akan secara otomatis dimasukkan di table tbl_daftar_mahasiswa.

nah bugnya di web ini, fitur yang ada di admin dan user masih sama (maklum masih belajar) silahkan oprek sendiri :D untuk menjadi lebih bagus sistemnnya.

nah sedangkan kelebihannya adalah di indexnya tadi, jadi setiap orang yang mau memasukkan data harus diizinkan dulu oleh admin. percuma saja anda mendaftar sebagai user, toh user yang baru anda daftarkan itu belum di konfirmasi oleh admin alias previelgesnya belum ada. silahkan lihat di table user.

nah silahkan ente oprek sendiri untuk lebih bagus. baik itu dari sistem maupun tampilan, tergantung pada diri ente.
karena file yang ane share kebetulan tugas yang boleh dishare dan pemograman yang dipakaipun adalah PHP jadi open source. so selamat berkreatifitas.

namun, alangkah baiknya kalau menyertakan author sebelumnya (Redex) sebelum re coder by ente
kalau bisa ada link blognya sekalian :v, selamat oprek.
salam redex. . .

Rabu, 04 Juni 2014

CMS - Content Management System

0 komentar
assalamualaikum warahmatullahi wabarakatuh, ya ketemu lagi sama ane om redex setelah sekian abad ngak ngeblog akhirnya ngeblog juga (itupun karena tugas kuliah :dead ). oke kali ini ane mau bahas tentang apa itu CMS.

sedikit menyimpang nih dari topik-topik awal ane terdahulu yang membahas cekel, tapi yang sekarang malah membahas tentang teknis dari sisi develop. percayalah, seorang hekel (dibaca hacker) akan selesai menjalankan misinya jika ia mengetahui tentang targetnya itu sendiri. dalam arrti kata, jika ingin menjadi polisi maka berpola pikirlah anda sebagai penjahat :D #tiba_tiba_bijak -_-

oke langsung aja. pertama kita bahas dulu apa itu CMS. CMS atau Content Management System adalah sebuah aplikasi web atau software web yang tujuannya untuk memudahkan dalam pengelolaan (upload,edit,menambahkan,dll) konten dalam sebuah website/blog/aplikasi web tanpa harus dibekali pengetahuan tentang hal-hal yang bersifat teknis tanpa harus memiliki pengetahuan tentang bahasa pemrograman web,jadi dengan CMS walaupun kita tidak dapat membangun sebuah website tanpa harus faham mengenai html dan yang lainnya. jadi intinya CMS merupakan aplikasi yang memudahkan bagi webmaster pemula dalam mengelola webnya karena kebanyakan fitur cms hanya tinggal drag and drop aja :D.

CMS ini memilki fitur atau fasilitas yang sangat mendukung untuk kegiatan web develop, fasilitas dasar yang dimiki oleh CMS itu antara lain :
1. Content Authoring, Editing and Management
2. Workflow, Collaboration, and Security
3. Publishing
4. Standards Support
5. Technical specifications

selain memilki fasilitas tersebut, bagi web developer, CMS juga memilki banyak keuntungan, keuntungan itu adalah :
• Konsistensi design website dapat dijaga
• Content yang dikehendaki dapat dipublikasikan tanpa pengeditan oleh orang lain
• Menghemat biaya untuk mempekerjakan web specialist
• Notifikasi otomatis kepada pemilik website jika ada content yang sudah kadaluarsa
• Memungkinkan kerjasama yang baik antar pengelola suatu website.
• Mengurangi kompleksitas dalam pengelolaan informasi ke website.

cengan CMS, kita bisa membuat website perusahaan, bisnis, organisasi atau komunitas, Portal, Galeri foto, Aplikasi, E-Commerce / Toko Online, website pribadi / blog dan lain-lain.

berikut beberapa contoh CMS yang sering di pakai para web developer.

1. CMS Wordpress
CMS Wordpress ini adalah sebuah CMS yang sebenarnya dikategorikan ke dalam CMS jenis Blog. Meskipun di khususnya untuk blog, namun kenyataannya banyak sekali developer-developer yang menggunakan CMS ini untuk membuat sebuah website baik itu company profile, hingga toko online. Karena CMS Wordpress ini selain User Friendly, juga memiliki fitur dan layanan yang banyak, selain itu dukungan komunitas juga sudah menyebar luas.




2. CMS Joomla
CMS Joomla juga banyak yang menggunakannya. Mayoritas CMS Joomla digunakan untuk membuat sebuah website baik itu company profile, personal, website sekolah, hingga toko online. Karena CMS Joomla ini memang dikhususnya untuk membangun website yang powerfull. Meskipun CMS Wordpress juga powerfull, tetapi CMS Joomla lebih komplek dari CMS Wordpress dan sistem manajemennya yang sedikit rumit dari CMS Wordpress.




3. CMS Drupal
Dengan Drupal Anda dapat dengan mudah membangun berbagai jenis halaman website-dari membuat blog sederhana sampai forum online dengan komunitas yang besar. Desain Drupal memang tidak sebagus Joomla!, tapi sangat mudah untuk di-customize. Drupal memiliki beberapa modul tambahan yang menarik, seperti untuk search tool dan search-engine friendly URL, dan agregator berita.




4. Aura CMS
ini adalah salah satu CMS hasil buatan anak indonesia. Namun, CMS ini masih banyak mempunyai kekurangan dibandingkan CMS-CMS seperti di atas, tetapi jika anda mampu mengembangkan CMS ini, alhasil CMS ini akan setara dengan CMS-CMS yang sudah populer saat ini.




5. CMS Opencart
CMS OpenCart adalah CMS khusus untuk membuat sebuah Toko Online. CMS ini juga banyak dipakai baik bagi kalangan personal maupun developer yang ingin membangun sebuah toko online. CMS Opencart ini sudah bisa dibilang lengkap, karena memang CMS ini dikhususkan untuk E-Commerce. Beda dengan CMS-CMS diatas. Kekurangan CMS Opencart adalah dari sisi SEO, tetapi untuk manajemen kontennya CMS ini bisa dibilang mudah.




6. CMS Prestashop
CMS Prestashop juga sama dengan CMS Opencart, kedua CMS ini sama-sama dikhususkan untuk membuat sebuah toko online dengan mudah.




7. CMS Moodle
CMS Moodle adalah sebuah CMS yang digunakan untuk membuat aplikasi E-Learning. Dalam CMS Moodle ini sudah terdiri fitur-fitur E-Learning yang sangat lengkap, mulai dari online test, forum, dll. Manajemen CMS ini agak sedikit rumit, dan harus diperlukan pemahaman tentang cara menggunakannya. jenis CMS ini biasanya digunakan pada learning atau website sekolah atau perguruan tinggi


dari beberapa kelebihan dari CMS, ternyata CMS juga memilki kekurangan. kekurangan itu antara lain :
1. Mengharuskan menggunakan source kode yang kadang membingungkan.
2. Ada beberapa fitur-fitur yang kurang terpakai, sehingga membuat jadi kurang efisien.
3. Security lebih rawan terutama yg opensource, karna banyak orang yang tahu tentang code dan kelemahannya.
4. Template telah tersedia, sehingga kurang bias berekspresi.

kekurangan yang bisa menjadi kesalahan fatal bagi seorang web developer ialah kebanyakan CMS ini menggunakan code yang open source sehingga semua orang bisa mengubrak-abrik code tersebut. oleh karena itu, selalulah meng-update code CMS untuk keamanan website anda sebelum website anda di pasang file html yang tidak semestinya (deface) atau bahkan bisa sampai berpindah tangan. karena seorang hacker percaya sebuah system yang kuat pasti terdapat website yang lemah. oleh karena itu disarankan bagi setiap web develop yang menggunakan CMS mengikuti komunitas CMS yang ia pakai, seperti komunitas Joomla indonesia dll. dengan mengikuti komunitas tersebut anda diharapkan mendapat informasi terbaru tentang penggunaan terbaru dari CMS yang anda ikuti termask dalam segi keamanan.

oke, demikian artikel dari om redex semoga bisa menghapus dahaga anda yang mendedikasikan hidupnya untuk ilmu pengetahuan terkhususnya ilmu komputer dan internet.
sampai ketemu di artikel lainnya, salam


Red Explode . . .