Web Design


 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.
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://b

Jarkom 1

Jenis-Jenis Server Berbasis Windows

Di dalam sistem operasi server terdapat berbagai macam layanan yang menggunakan arsitektur client/server. Contoh dari layanan server adalah DHCP, Mail Server, HTTP Server, FTP Server, DNS server, dan lain sebagainya. Contoh sistem operasi server dari windows adalah  Windows NT 3.51, Windows NT 4.0, Windows 2000 Server dan Windows Server 2003, kemudian Sun Solaris, Unix.

 Sistem operasi server berbasis Windows :



  • Windows NT Server

  • Windows Server 2000








  • Windows Server 2003



  • Windows Server 2008 




PENGERTIAN MAPPING DRIVE

Mapping Drive adalah suatu cara yang mempermudah user mengakses share folder yang telah dishare di komputer lain dalam jaringan sehingga folder tersebut menjadi network drive di komputer si user.




PENGERTIAN DNS

Pengertian DNS (Domain Name System) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet.

DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surat elektronik (email) untuk setiap domain.

DNS adalah (Domain Name System) yang juga memiliki arti untuk mengidentifikasi setiap komputer sebagai titik dalam suatu jaringan Internet yang menggunakan bantuan sistem protokol internet adress untuk menerjemahkan dari suatu nama domain ke IP dan begitu juga sebaliknya



Gambar Topology DNS (Domain Name Server)



PERBEDAAN DOMAIN DAN WORKGROUP PADA LAN



 Pada infrastruktur jaringan windows terdapat dua jenis model jaringan yaitu workgroup dandomainWorkgroup dan domain merupakan model struktur jaringan yang bersifat fungsional, keduanya sama dengan model peer to peer dan client/server
Workgroup adalah implementasi dari model jaringan peer to peer sedangkan domain adalah implementasi dari model client/server. Perbedaan antara workgroup dan domain kurang lebih sama dengan perbedaan antara jaringan peer to peer – client/server. 

1.    Workgroup adalah model jaringan peer to peer sedangkan domain adalah model jaringan client/server. 

2.    Workgroup memiliki sifat fungsional yang berbeda dengan domain. 

3.    Pada workgroup, semua yang tergabung pada sebuah workgroup yang sama memiliki peran atau fungsi yang setara, koneksi antara komputer-komputer bersafat langsung atau direct. 

4.    Pada sistem domain, terdapat sebuah komputer yang berperan sebagai server, fungsi server adalah mengatur dan melayani kebutuhan komputer-komputer klien yang tergabung dalam sebuah domain. 

5.    Workgroup tidak memerlukan sebuah komputer yang bertindak sebagai server, semua komputer yang tergabung pada workgroup dapat berperan sebagai server bagi komputer lain. Akan tetapi peran sebagai server tersebut sangat terbatas sifatnya. Misalnya sebagai penyedia file dan sebagainya. 

6.    Peran server pada domain sistem adalah sangat banyak dan penting mulai dari penyedia file dan data sampai pada fungsi sistem pengaman. Semua klien harus tergabung dalam sebuah group domain agar bisa mengambil atau mengakses sumber daya yang ada pada server. Semua klien yang tergabung dalam domain bisa dimonitoring dan di-manage melalaui server.  

7.    Secara teknis, workgroup sangat mudah dan murah untuk instalasinya, sedangkan sistem domain butuh sebuah komputer yang bertindak sebagai server, di mana secara hardware, spesifikasinya membutuhkan hardware yang tinggi spek-nya dan juga sebuah operating system dengan spesifikasi sebagai server. Dibutuhkan juga sebuah keahlian dan pengetahuan khusus untuk instalasi sebuah domain sistem. 

8.    Model workgroup hanya cocok untuk dipakai pada jaringan yang kecil atau sedikit jumlah anggotanya. Domain sistem cocok untuk jaringan yang besar dengan jumlah komputer klien yang sangat banyak. 

9.    Suatu Workgroup biasanya dinamai dengan penamaan biasa, misalnya abc, sekolah, nama kantor, nama bagian atau unit kerja. Sedangkan Domain bisanya dinamai dengan tambahan .com dibelakannya seperti kantor.com, rumah.com, unit_kerja.com dan sebagainya. 

10.    User accont dan sistem login pada workgroup model bersifat lokal pada masing-masing komputer klien, pada model domain user account yang dikenal dengan nama user domain dibuat pada server dan semua klien harus login ke domain yang dibuat pada agar bisa mengakses sumber daya yang tersedia pada server. 

11.    Sistem domain sangat memudahkan administrator jaringan untuk mengontrol dan mangatur komputer-komputer klien yang tergabung pada domain. Pada sistem workgroup semua klien yang tergabung memiki kedudukan yang sama dan bertindak sebagai individu tunggal yang tidak bergantung pada satu sama lain. 

12.    Secara biaya infrastruktur workgroup sama murah, tidak membutuhkan biaya yang besar, sedangkan domain membutuhkan biaya tambahan yang cukup besar. 



PENGERTIAN DHCP

DHCP (Dynamic Configuration Protocol) adalah layanan yang secara otomatis memberikan nomor IP kepada komputer yang memintanya. Komputer yang memberikan nomor IP disebut sebagai DHCP server, sedangkan komputer yang meminta nomor IP disebut sebagai DHCP Client. Dengan demikian administrator tidak perlu lagi harus memberikan nomor IP secara manual pada saat konfigurasi TCP/IP, tapi cukup dengan memberikan referensi kepada DHCP Server. 

Sebelum memulai tugasnya membagikan IP address kepada client, sebelumnya DHCP server terlebih dahulu harus memiliki sekumpulan IP address yang akan dibagikan kepada client, kumpulan IP address yang dimiliki oleh DHCP server untuk didistribusikan kepada client ini disebut dengan DHCP pool. Sebuah DHCP pool memiliki masa waktu sewa atau masa waktu pakai yang disebut dengan lease. Sehingga client diharuskan mengajukan permintaan IP address kembali kepada DHCP server begitu masa sewa IP address yang didapat sebelumnya sudah habis. Jika IP address yang digunakan sebelumnya belum terpakai oleh client lain maka client tersebut akan mendapatkan IP address baru yang sama dengan sebelumnya, tetapi jika IP address tersebut sudah terpakai oleh client lain maka DHCP server akan memberikan IP address baru kepada client sesuai dengan DHCP pool yang ada.




PENGERTIAN TELNET



Telnet adalah singkatan dari Telecommunications Network Protocol, merupakan remote login yang terjadi pada jaringan internet disebabkan karena adanya service dari protocol Telnet. Dengan adanya Telnet dapat memungkinkan pengguna dapat mengakses komputer lain secara remote melalui jaringan internet.
Atau definisi Telnet yaitu merupakan suatu protocol yang memungkinkan penggunanya dapat login dan bekerja pada sistem jarak jauh, seperti jika terdapat program maupun file yang tersimpan pada komputer jarak jauh tersebut berada di komputer pengguna itu sendiri. Singkatnya Telnet merupakan perangkat lunak (softwere) yang digunakan untuk melakukan kontrol jarak jauh pada sistem komputer.
Pada penggunaannya Telnet memakai 2 (dua) program yaitu pada client dan server. Program pada client digunakan untuk meminta layanan pada server, sedangkan program yang terdapat pada server akan memberikan layanan yang diminta oleh client.
Pengertian Telnet


PENGERTIAN WINSOCK


Windows Sockets (disingkat “Winsock” atau “WinSock”) merupakan antarmuka pemrograman jaringan untuk Microsoft Windows yang berdasarkan pada “socket” yang populer pada BSD Unix. Winsock mencakup model Berkeley dan Windows. Aplikasi Winsock 1 bisa meminta Winsock untuk mengirim notifikasi pada jendela pesan. Ini memungkinkan program untuk menangani jaringan, masalah UI, proses background secara bersamaan. Winsock 2 menambahkan banyak fitur. 
Winsock 2.x mempunyai dua antarmuka: application programming interface (API) yang melindungi pengembang aplikasi dari layer bawah, dan service provider interface (SPI) yang memungkinkan perluasan Winsock. 



PENGERTIAN NETBIOS

Nama NetBIOS adalah sebuah nama yang berukuran 16-byte yang digunakan oleh keluarga sistem operasiWindows NT untuk sebuah fungsi atau layanan jaringan. Nama NetBIOS digunakan oleh aplikasi-aplikasi yang memakai jasa protokol dan API NetBIOS. Menggunakan nama NetBIOS jauh lebih mudah dan lebih bersahabat untuk menidentifikasi sebuah host komputer dalam sebuah jaringan daripada menggunakan angka-angka (dalam hal ini adalah alamat IP). Nama NetBIOS dapat digunakan dalam aplikasi Windows NT, mulai dari Windows Explorer, Network Neighborhood, dan juga perintah command-line net (net start, net stop, net send, dan lain-lain).
Nama NetBIOS juga dibedakan dengan menggunakan kriteria sebagai berikut:
l  Sebuah nama yang unik (unique Name), yang dapat diaplikasikan ke sebuah alamat IP
l  Sebuah nama group (group Name), yang dapat diaplikasikan ke sebuah subnet alamat IP
l  Sebuah nama multihomed (multihomed Name), yang dapat diaplikasikan ke sekumpulan alamat IP multicast.
Tabel berikut ini menunjukan beberapa akhiran karakter keenambelas dalam nama NetBIOS dan asosiasinya dengan layanan jaringan yang digunakannya. Akhiran (heksadesimal)

l   15 karakter pertama Jenis layanan Jenis nama
l   00 Nama komputer Workstation service Unique Name
l   00 Nama Domain Domain name service Unique Name
l   03 Nama komputer Messenger service Unique Name
l   03 Nama pengguna (atau alias) Messenger service Unique Name
l   06 Nama komputer RAS Server service Unique Name
l   20 Nama komputer File Server service Unique Name
l   21 Nama komputer RAS Client service Unique Name
l   1B Nama domain Domain master browser Unique Name
l   1C Nama domain Domain controllers Group Name
l   1D Nama domain Master browser Unique Name
l   1E Nama domain Browser service election Group Name
Untuk mengetahui nama NetBIOS yang terdaftar dalam komputer, gunakan perintah command-line "nbtstat -a [alamat IP]". Dokumentasi perintah nbtstat dapat dilihat pada Windows Help.



CONTOH DIAGRAM TOPOLOGI LAN MENGGUNAKAN WINDOWS SERVER 2003




PENGERTIAN FTP

File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client. FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.
FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.
Tujuan dari FTP server adalah sebagai berikut :
• Untuk tujuan sharing data
• Untuk menyediakan indirect atau implicit remote computer
• Untuk menyediakan tempat penyimpanan bagi user
• Untuk menyediakan transfer data yang reliable dan efisien






CARA MEMBUAT SHARING PASSWORD PADA WINDOWS XP


Dalam jaringan komputer kita bisa membuat folder dapat diakses oleh komputer lain dengan cara sharing, dan apabila folder tersebut tidak ingin diakses oleh semua komputer dalam jaringan tetapi hanya orang tertentu saja, caranya adalah dengan memberikan password pada folder tersebut, sehingga hanya orang yang mengetahui password tersebut bisa mengakses folder tersebut.
Tetapi salah satu feature tersebut sudah tidak ada di Windows XP hanya pada windows versi sebelumnya feature tersebut tersedia.  Pada Windows XP pembatasan akses pada user account tertentu saja bisa dilakukan, tetapi itupun hanya pada jaringan komputer yang login ke domain saja, dan tidak bisa dipakai pada jaringan / network tanpa domain.
Triknya agar feature memprotek shared folder di Windows XP bisa digunakan adalah dengan mengaktifkan   Guest accountdan memberikan password di account Guest, caranya:

  • Buka Control Panel (click Start - Control Panel) pilih User Accounts, click  Guest account
image

 click tombol Turn on the Guest Account
image
  • Click Start – Run
image
kemudian tik CMD
image
image
kemudian tik Net user guest password tekan ENTER

 
image
  • Kemudian buka kembali Control Panel – User Accounts click Guest Account
  •   click Change Password
image
Isi passwordnya pada field Type New Password dan ulangi lagi pada field Type New Password again … kemudian click tombol Change Password
image
Maka shared folder sudah terpoteksi dengan password, pada komputer yang akan mengakses folder tersebut akan diminta mengisi password.

Cara mensharing folder seperti biasa, click kanan pada folder yang hendak disharing pilih Sharing and Security… click Share this folder on the Network

image
image
Pada gambar diatas adalah opsi Simple File Sharing, apabila tidak muncul bisa diaktifkan, buka Windows Explorer, click Tools - Folder Options pada Tab View pada Advance Settingpilih Use simple file Sharing tekan OK
image

FUNGSI IIS PADA WINDOWS SERVER 2003

 IIS atau Internet Information Services atau Internet Information Server adalah sebuah HTTPWeb Server yang digunakan dalam sistem operasi server Windows, mulai dari Windows NT 4.0 ServerWindows 2000 Server atau Windows Server 2003. Layanan ini merupakanlayanan terintegrasi dalam Windows 2000 ServerWindows Server 2003 atau sebagai add-on dalam Windows NT 4.0. Layanan ini berfungsi sebagai pendukung protokol TCP/IP yang berjalan dalam lapisan aplikasi (application layer).IIS juga menjadi fondasi dari platformInternet dan Intranet Microsoft, yang mencakup Microsoft  Site ServerMicrosoft Commercial Internet System dan produk-produk Microsoft Back Office lainnnya.


FUNGSI DNS PADA WINDOWS SERVER 2003

Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan nama komputer menjadi IP address).


FUNGSI DHCP PADA WINDOWS SERVER 2003

Dapat memberikan nomor IP secara otomatis kepada komputer yang melakukan request.
FUNGSI ACTIVE DIRECTORY PADA WINDOWS 2003 SERVER

Dengan adanya Active Directory semakin memudahkan administrator dalam mengelola jaringan sehingga tidak diperlukan kehadiran administrator secara fisik, karena konfigurasi user, group, dan komputer dapat dilakukan secara remote. Hal tersebut dimungkinkandengan adanya Global Catalog (GC) yang menyimpan konfigurasi computer dan obyekjaringan, dimana GC tersebut dapat diakses dari manapun di dalam jaringan denganmemanfaatkan infrastruktur AD.

CARA KERJA REMOTE DESKTOP PADA WINDOWS 2003 SERVER

Mengendalikan komputer client dari server, Remote Desktop berguna untuk mengendalikan komputer jarak jauh yang berada di jaringan, seolah-olah komputer yang dikendalikan tersebut berada dalam satu komputer dengan komputer yang sedang anda gunakan. Selain fasilitas Remote Desktop pada sistem operasi windows banyak juga software Remote Desktop lainnya seperti Radmin, UltraVnc, pcAnywhere dan masih banyak lagi yang lainnya. Untuk menjalankan Remote Desktop pada Windows XP, pada komputer host (komputer yang hendak di-remote) perlu di setting terlebih dahulu. Berikut langkah-langkahnya : 
1.       Buka control panel (category view)2.       Pilih performance and maintance3.       Pilih system4.       Maka akan muncul system properties5.       Klik tab remote6.       Lihat bagian remote desktop7.       Centang allow users to connect remotely to this computer8.       Klik apply9.       Lalu ok

PENGERTIAN WINDOWS 2003 SERVER DATA CENTER


Windows 2003 Server Data center adalah sebuah versi Windows Server 2003 yang benar-benar dasar, dengan fitur-fitur yang umumnya dibutuhkan oleh sebuah server untuk melayani klien-kliennya di jaringan.

SYSTEM KERJA THIN CLIENT

Thin Cient bekerja dengan cara yang berbeda dengan personal komputer umumnya. Pada thin client setiap pengguna langsung menggunakan divais input-output personalnya, sedangkan pemrosesan dan eksekusi terhadap program yang hendak dijalankan dilakukan oleh sumber daya pada server.
.
Pertama , personal komputer si pengguna akan membangun koneksi dengan PC server. Secara teknis aktivitas ini dilakukan oleh modul I/O interface pada komputer pengguna, dimana pada modulnya telah ada program kecil yang berguna untuk booting koneksi, mengirimkan permintaan ke PC server.Lalu, permintaan diterima komputer server melalui program penerima hubungan untuk dihubungkan ke system virtualisasi yang telah dialokasikan untuk pengguna, kemudian pengguna dapat menggunakan aplikasi yang tersedia pada desktop virtual pengguna, intruksi dan data yang diproses selama program dijalankan semuanya dilakukan oleh system pemroses pada server

ANTIVIRUS ADMIN SERVER YANG TERBAIK UNTUK WINDOWS 2003 SERVER



Antivirus Clamwin. Antivirus ini merupakan antivirus yang populer dikalangan pengguna komputer, karena clamwin bersifat gratis dan bisa digunakan disemua jenis versi windows. Selain itu, antivirus ini juga tersedia untuk versi linux. Antivirus ini juga banyak diintegrasikan dengan aplikasi lainnya seperti PC media, hmailserver, dll.


WINDOWS 2003 SERVER MEMILIKI BEBERAPA FUNGSI / FITUR SERVER (10 FUNGSI / FITUR)

  1. Edisi Standard Edition

  • Fitur standar sebuah server: file service, print service, atau application server yang dapat diinstalasi (seperti Microsoft Exchange Server, SQL Server, atauaplikasi lainnya)
  •  Domain Controller server.
  • Domain Controller server.
  • Domain Name System (DNS)
  • Dynamic Host Configuration Protocol (DHCP)
  • Windows Internet Name Service (WINS).
  • Windows Terminal Services, meski kurang ideal untuk diimplementasikandalam jaringan skala besar akibat adanya limitasi prosesor dan memori.
  •  Mendukung pembagian beban jaringan, meski tidak dapat digunakan sebagaisebuah cluster.  


Fungsi Remote Desktop Conection pada Windows 2003 Server

    Untuk mengendalikan, mengontrol komputer yang berada di jaringan, seolah-olah komputer yang dikendalikan tersebut berada dalam satu komputer dengan komputer yang sedang anda gunakan.