WEB DESIGN

shares |

WordPress



             WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan bahasa pemrograman PHP dan basis data (database) MySQL. PHP dan MySQL, keduanya merupakan perangkat lunak sumber terbuka (open source software).[4] Selain sebagai blog, WordPress juga mulai digunakan sebagai sebuah CMS (Content Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan penggunanya[4]. WordPress adalah penerus resmi dari b2/cafelog yang dikembangkan oleh Michel Valdrighi.[5] Nama WordPress diusulkan oleh Christine Selleck, teman Matt Mullenweg[5]. WordPress saat ini menjadi platform content management system (CMS) bagi beberapa situs web ternama seperti CNN, Reuters, The New York Times, TechCrunch, dan lainnya.



Pengenalan Joomla - Apa itu Joomla 




Joomla! adalah salah satu aplikasi yang digunakan untuk membuat atau membangun sebuah website dinamis yang dilengkapi berbagai fasilitas yang mendukungnya. Joomla! termasuk dalam kategori aplikasi CMS (Content Management System) open source, artinya dapat Anda pergunakan dengan sebebas-bebasnya atau bebas untuk mengoperasikannya. Sejarah Joomla! sendiri awalnya dikembangkan dari aplikasi CMS lainnya yaitu Mambo.

Terdapat 3 hal cakupan dasar yang harus ada untuk membangun website berbasis Joomla!

1. PHP
PHP ( Personal Homepage ) atau yang lebih dikenal dengan sebutan Hypertext Preprocessor merupakan bahasa pemrograman atau scripting yang bersifat server side. Hasil koding atau pembuatan sintaks atau program kode PHP akan dieksekusi oleh webserver dan kemudian akan dikirim dalam bentuk HTML ke browser client. Kode PHP tersebut tidak dapat dilihat oleh pengunjung, melainkan kode HTML yang merupakan hasil eksekusi kode PHP tersebut yang dapat dilihat oleh pengunjung. Untuk mengubah kode PHP tersebut menjadi kode HTML juga diperlukan sebuah aplikasi yaitu Engine PHP. Engine PHP tersebut akan digunakan bersama aplikasi webserver.

2. DataBase

Selain menggunakan bahasa pemrograman atau scripting PHP, Joomla! juga diciptakan dengan menggunakan database MySQL. Database ini akan digunakan untuk menampung data-data Joomla! milik Anda, seperti user, password, dan data-data lainnya. Jika anda ingin download aplikasi MySQL, bisa anda buka http://mysql.com atau klik disini.

3. Webserver

PHP dan database merupakan dua hal dasar yang harus ada dalam membangun Joomla!, tetapi bagian terpenting yang harus ada dalam sebuah website adalah webserver, karena berfungsi sebagai pusat control dari pengolahan data website. Jadi input yang dilakukan oleh pemakai internet akan diolah kemudian dikembalikan lagi kepada pemakainya. Salah satu webserver yang sekarang ini banyak digunakan adalah Apache, karena telah banyak mendukung format file server tanpa perlu tambahan komponen aplikasi lagi. Terlebih lagi Joomla! akan berjalan baik bila menggunakan webserver Apache.





Bootstrap


Apa Itu Bootstrap?



Bootstrap adalah front-end framework yang solek, bagus dan luar biasa yang mengedapankan tampilan untuk mobile device (Handphone, smartphone dll.) guna mempercepat dan mempermudah pengembangan website. Bootstrap menyediakan HTML, CSS dan Javascript siap pakai dan mudah untuk dikembangkan.


Untuk Apa itu bootstrap?

Bootstrap merupakan framework untuk membangun desain web secara responsif. Artinya, tampilan web yang dibuat oleh bootstrap akan menyesuaikan ukuran layar dari browser yang kita gunakan baik di desktop, tablet ataupun mobile device. Fitur ini bisa diaktifkan ataupun dinon-aktifkan sesuai dengan keinginan kita sendiri. Sehingga, kita bisa membuat web untuk tampilan desktop saja dan apabila dirender oleh mobile browser maka tampilan dari web yang kita buat tidak bisa beradaptasi sesuai layar. Dengan bootstrap kita juga bisa membangun web dinamis ataupun statis.



 CodeIgniter /
Framework CI





CodeIgniter adalah aplikasi open source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal. Codeigniter adalah sebuah aplikasi open source yang bebas untuk digunakan oleh siapapun tanpa harus membayar lisensi untuk menggunakannya.


Codeigniter juga merupakan sebuah framework untuk membangun sebuah aplikasi website dinamis menggunakan PHP yang dapat digunakan dengan cepat dan mudah tanpa harus membangun apilkasi PHP dari awal. Situs resmi CodeIgniter : http://www.codeigniter.com







Framework secara sederhana dapat diartikan kumpulan dari fungsi-fungsi/prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seorang pemrograman, tanpa harus membuat fungsi atau class dari awal.


Ada beberapa alasan mengapa menggunakan Framework: 


  1. Mempercepat dan mempermudah untuk membangun sebuah website atau aplikasi web. 
  2. Proses maintenance lebih mudah karena sudah ada skema tertentu dalam sebuah framework.
  3. Secara umum framework menyediakan fasilitas-fasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal (misalnya validasi, pagination, multiple database, scaffolding, session, error handling, dsb).


Pengertian MVC (Model View Controller).


Model View Controller merupakan suatu konsep yang cukup populer dalam pembangunan aplikasi web, berawal pada bahasa pemrograman Small Talk, MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian yang menjadi kontrol aplikasi. Terdapat 3 jenis komponen yang membangun suatu MVC pattern dalam suatu aplikasi yaitu :


  • View, merupakan bagian yang menangani presentation logic. Pada suatu aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh controller. View berfungsi untuk menerima dan merepresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian model.
  • Model, biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view.
  • Controller, merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.


Dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan sesuai dengan kemampuan developernya, yaitu programmer yang menangani bagian model dan controller, sedangkan designer yang menangani bagian view, sehingga penggunaan arsitektur MVC dapat meningkatkan maintanability dan organisasi kode. Walaupun demikian dibutuhkan komunikasi yang baik antara programmer dan designer dalam menangani variabel-variabel yang akan ditampilkan.

Framework YII1





Framework YII
Yii adalah sebuah source framework menggunakan bahasa pemrograman PHP yang dibuat oleh Qiang Xue tanggal 01 Januari 2008. Sebelumnya Qiang juga mengembangkan framework PRADO selama bertahun-tahun. YII secara resmi dirilis untuk maemenuhi kebutuhan para pengembang perangkat lunak berbasis web. Beberapa pengembang perangkat lunak merespon positif atas perkembangan framework PHP.

Yii merupakan framework (kerangka kerja) PHP berbasis-komponen, berkinerja tinggi untuk pengembangan aplikasi Web berskala-besar. Yii menyediakan reusability maksimum dalam pemrograman Web dan mampu meningkatkan kecepatan pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/) singkatan dari “Yes It Is!“. Aplikasi yang dibangun menggunakan framework YII membutuhkan beberapa file pustaka (lib) yang disediakan dalam framework YII, dan menggunakan metode pemrgoraman berorientasi objek, atau dalam bahasa inggris disebut OOP (Object Oriented Programming) . Membangun sebuah aplikasi dengan framework YII, pengembang cukup menggunakan kelas yang tersedia di PHP sendiri. Semua yang dibangun menggunakan YII menggunakan arsitektur Model-View-Controller (MVC). Framework YII memberlakukan dan mengatur cara penyimpanan kode program yang diletakkan dalam folder model dalam folder/models/, view dalam folder/view, dan controller dalam folder/controller/. Sehingga sangat terstruktur dan efisien dalam penulisan kode program. Berikut merupakan respon yang paling tepat dan akurat untuk yang baru dengan Yii:

Apakah Yii cepat? … Apakah Yii aman? … Apakah Yii profesional? … Apakah Yii cocok untuk projek saya berikutnya? … Yes, it is!
1. Persyaratan
       Untuk menjalankan aplikasi Web berbasis Yii, Anda memerlukan server Web yang mendukung PHP 5.1.0. Bagi para pengembang yang ingin menggunakan Yii, mengerti pemrograman berorientasi-objek (OOP) akan sangat membantu, karena Yii merupakan framework OOP murni.
2. Yii Paling Cocok untuk Apa?
       Yii adalah framework pemrograman umum Web yang bisa dipakai untuk mengembangkan semua jenis aplikasi Web. Dikarenakan sangat ringan dan dilengkapi dengan mekanisme caching yang canggih, Yii sangat cocok untuk pengembangan aplikasi dengan lalu lintas-tinggi, seperti portal, forum, sistem manajemen konten (CMS), sistem e-commerce, dan lain-lain.
3. Bagaimana Yii Dibandingkan dengan Framework Lain?
       Seperti kebanyakan PHP framework, Yii adalah MVC framework. Yii melampaui framework PHP lain dalam hal efisiensi, kekayaan-fitur, dan kejelasan dokumentasi. Yii didesain dengan hati-hati dari awal agar sesuai untuk pengembangan aplikasi Web secara serius. Yii bukan berasal dari produk pada beberapa proyek maupun konglomerasi pekerjaan pihak-ketiga. Yii adalah hasil dari pengalaman kaya para pembuat pada pengembangan aplikasi Web dan investigasi framework pemrograman Web dan aplikasi yang paling populer.




 Framework Yii2

Yii adalah PHP framework berbasis component yang dirancang untuk membangun aplikasi web dengan cepat. Yii2 sendiri adalah mayor upgrade dari Yii1.1. Bagi pengguna Yii1, ada baiknya menganggap Yii2 adalah framework yang berbeda karena Yii 2 benar-benar ditulis ulang dengan memanfaatkan teknologi dan protocol terbaru saat ini. Pengguna Yii 2 harus mulai familiar dengan composer, PSR, namespace, trait dan lain-lain.



DEFINISI PENGERTIAN DAN FUNGSI XAMPP LENGKAP



Pengertian XAMPP  adalah perangkat lunak ( free software) bebas, yang mendukung untuk banyak sistem operasi, yang  merupakan kompilasi dari beberapa program.



DEFINISI PENGERTIAN XAMPP


Fungsi XAMPP sendiri adalah sebagai server yang berdiri sendiri (localhost), yang terdiri beberapa program antara lain : Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP sendiri merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah untuk digunakan yang dapat menampilkan halaman web yang dinamis. Untuk mendapatkanya XAMPP anda dapat mendownload langsung dari web resminya. Dan berikut beberapa definisi program lainnya yang terdapat dalam XAMPP.

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi seperti (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain).Pada dasarnya, mengelola basis data dengan MySQL harus dilakukan dengan cara mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika seseorang ingin membuat basis data (database), ketikkan baris perintah yang sesuai untuk membuat basis data. Jika seseorang menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu saja sangat menyulitkan karena seseorang harus hafal dan mengetikkan perintahnya satu per satu.

Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola basis data dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin, seseorang dapat membuat database, membuat tabel, mengisi data, dan lain-lain dengan mudah, tanpa harus menghafal baris perintahnya.
phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpmyadmin, maka akan muncul halaman phpMyAdmin. Di situ nantinya seseorang bisa membuat (create) basis data baru, dan mengelolanya.


Pengertian Wamp Server 


wampserver


 WAMP (Windows, Apache, MySQL, PHP) merupakan Server yang dapat dijalankan komputer tanpa memerlukan sambungan Internet. Server di komputer ini disebut dengan Local Server (LocalHost) yang mana Server ini nantinya akan kita install Website Hosting yang sudah memiliki system CMS(Content Management System), proses instalasi WebHosting CMS di lokal server ini disebut juga proses pembuatan DataBase di Komputer/local Server(LocalHost).

WampServer wajib terinstall di komputer jika ingin membuat Database masing-masing WebHost. Selain WampServer memang ada local server lain yang tak kalah bagus namun dikarenakan WampServer yang berhasil saya install dikomputer saya(NetBook Win7 Starter) termasuk dengan Database yang telah saya buat dari beberapa Webhost CMS (WordPress, Joomla, Drupal, dll).
Apa Kegunaan WampServer?
Bagi
para Master IT/Blogger memang tidak terlalu mereka perlukan WampServer sebab mereka telah menguasai bahasa Pemograman Web yang berguna untuk membuat Blog dan Website. Namun bagi Blogger pemula hampir mutlak rasanya untuk menginstall WampServer di komputer lokal. Kenapa? Karena sudah banyak webhost yang memiliki CMS sehingga memudahkan para pemula untuk membuat Blog dan Website.

Untuk Pembuatan sebuah Blog dan Website hanya diperlukan beberapa langkah saja untuk selanjutnya Blog dan Website tersebut sah di nyatakan milik kita, setelah pembuatan Blog dan Website selesai maka tentunya masih banyak yang harus dikerjakan untuk membuat blog tersebut dapat diisi dengan berbagai tulisan, gambar,video, merubah tampilan sesuai keinginan masing-masing tentu bagi pemula memerlukan waktu yang tidak sedikit untuk Blog dan Website tersebut akhirnya muncul di Internet dan di nikmati oleh seluruh penduduk didunia, ditambah dengan kecepatan internet tidak memadai.


Pengertian Appserv


  Appserv adalah software yang digunakan untuk database secara grafis/ gambar,software ini memudahkan para desain web dalam membuat database daripada cmd.exe yang penulisannya manual dan berbasis text. Dan ada banyak lagi software yang seperti ini, misalnya : XAMPP, Joomla, wordpress, dll.

Pengertian AppServer AppServer Pengertian Appserv , Appserv merupakan aplikasi yang berfungsi untuk installl beberapa program antara lain Apache, PHP, MySQL dalam 1 menit. Banyak orang di dunia ini mempunyai masalah ketika Install Apache, PHP, MySQL karena butuh waktu lama untuk mengkonfigurasi dan kadang kala dapat menyebabkan pusing. Beberapa Fitur Appserv adalah Apache PHP MySQL phpMyAdmin Sebenarnya prinsip AppServ sama dengan PHP Triad, kelebihan AppServ dibandingkan dengan PHP Triad versi dari Apache, PHP, MySQL dan phpMyAdmin lebih tinggi daripada PHP Triad. Buat yang ingin mencoba belajar PHP dan MySQL

Copy the BEST Traders and Make Money : http://bit.ly/fxzulu

Pengertian AppServer AppServer Pengertian Appserv , Appserv merupakan aplikasi yang berfungsi untuk installl beberapa program antara lain Apache, PHP, MySQL dalam 1 menit. Banyak orang di dunia ini mempunyai masalah ketika Install Apache, PHP, MySQL karena butuh waktu lama untuk mengkonfigurasi dan kadang kala dapat menyebabkan pusing. Beberapa Fitur Appserv adalah Apache PHP MySQL phpMyAdmin Sebenarnya prinsip AppServ sama dengan PHP Triad, kelebihan AppServ dibandingkan dengan PHP Triad versi dari Apache, PHP, MySQL dan phpMyAdmin lebih tinggi daripada PHP Triad. Buat yang ingin mencoba belajar PHP dan MySQL

Copy the BEST Traders and Make Money : http://bit.ly/fxzulu



Pengertian AppServer AppServer Pengertian Appserv , Appserv merupakan aplikasi yang berfungsi untuk installl beberapa program antara lain Apache, PHP, MySQL dalam 1 menit. Banyak orang di dunia ini mempunyai masalah ketika Install Apache, PHP, MySQL karena butuh waktu lama untuk mengkonfigurasi dan kadang kala dapat menyebabkan pusing. Beberapa Fitur Appserv adalah Apache PHP MySQL phpMyAdmin Sebenarnya prinsip AppServ sama dengan PHP Triad, kelebihan AppServ dibandingkan dengan PHP Triad versi dari Apache, PHP, MySQL dan phpMyAdmin lebih tinggi daripada PHP Triad. Buat yang ingin mencoba belajar PHP dan MySQL

Copy the BEST Traders and Make Money : http://bit.ly/fxzulu

 pengertian app server





Appserv merupakan aplikasi yang berfungsi untuk  installl beberapa program antara lain Apache, PHP, MySQL dalam 1 menit. Beberapa orang di dunia ini mempunyai problem ketika Install Apache, PHP, MySQL karena butuh waktu lama untuk mengkonfigurasi dan kadang kala dapat menyebabkan pusing 7 keliling. Dengan adanya Appserv orang sangat didipermudah. Beberapa Fitur Appserv adalah Apache, PHP, MySQL, phpMyAdmin



Yang membedakan Appserv dengan yang lain adalah dia hanya menginstal tools yang benar - benar digunakan, sehingga dalam folder direktori itu sedikit sehingga tidak memakan space terlalu banyak :) . Anda dapat membuat web server, database server dalam 1 menit beberapa pertanyaan AppServ dapat menjadi Produksi nyata Web Server atau Database Server. OS yang digunakan bisa menggunkan Os windows ataupun OS linux Tetapi Windows OS tidak cukup baik untuk beban berat pada Anda memori web atau database server. Kami sarankan Anda untuk menggunakan Linux / Unix untuk servis berat beban kerja. Karena Linux / Unix memiliki kecepatan yang lebih dan memerlukan sedikit memori dan penggunaan CPU. Jika Anda membandingkan menyerang ketika menggunakan Windows OS dan Linux / Unix anda dapat menemukan perbedaan yang sangat kecepatan. misalnya Windows dapat melayani 1000 user per detik tetapi Linux / Unix OS dapat menangani lebih dari 1000 user per detik dan makan sedikit memori dan cpu.






Appserv merupakan aplikasi yang berfungsi untuk  installl beberapa program antara lain Apache, PHP, MySQL dalam 1 menit. Banyak orang di dunia ini mempunyai masalah ketika Install Apache, PHP, MySQL karena butuh waktu lama untuk mengkonfigurasi dan kadang kala dapat menyebabkan pusing. Dengan adanya Appserv orang sangat dimanjakan sekali


Beberapa Fitur Appserv adalah




  • Apache
  • PHP
  • MySQL
  • phpMyAdmin
Tujuan dari Aplikasi Appserv


Tujuan dari AppServ adalah Mempermudah untuk menginstal. Anda dapat membuat web server, database server dalam 1 menit beberapa pertanyaan AppServ dapat menjadi Produksi nyata Web Server atau Database Server. OS yang digunakan bisa menggunkan Os windows ataupun OS linux Tetapi Windows OS tidak cukup baik untuk beban berat pada Anda memori web atau database server. Kami sarankan Anda untuk menggunakan Linux / Unix untuk servis berat beban kerja. Karena Linux / Unix memiliki kecepatan yang lebih dan memerlukan sedikit memori dan penggunaan CPU. Jika Anda membandingkan menyerang ketika menggunakan Windows OS dan Linux / Unix anda dapat menemukan perbedaan yang sangat kecepatan. misalnya Windows dapat melayani 1000 user per detik tetapi Linux / Unix OS dapat menangani lebih dari 1000 user per detik dan makan sedikit memori dan cpu.

Related Posts

0 komentar:

Posting Komentar