WEB DATABASE ( WEB SERVER dan DATABASE )

dokumen-dokumen yang mirip
LAPORAN PENGINSTALAN CONTENT MANAGEMENT SYSTEM (CMS) DI LOCALHOST PADA WINDOWS (JOOMLA)

BAB II LANDASAN TEORI

DATABASE SERVER WEB SERVER SUBDOMAIN

MID-TERM EXAM ASSIGNMENT E-COMMERCE

Instalasi CMS Joomla di Web Hosting

DNS SERVER. Jaringan Komputer

Prinsip dasar Secara garis besar dan gamblang, Joomla! terdiri dari 3 elemen dasar, yaitu server web (webserver), skrip PHP dan basisdata MySQL.

Konfigurasi DNS & Web Server

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1

Installasi Web Server Pada Linux Debian (GUI) Nama : Abdul Rohman Wahid Kelas : XI TKJ A No / NIS : 01 / 13986

SMK NEGERI 3 PALU SERVER WITH DEBIAN. Konfigurasi : Urutan Konfigurasi :

RANCANG DAN BANGUN WEB SERVER E-LEARNING PADA SMA NEGERI 19 PALEMBANG

Aplikasi Penjualan Komputer Online Berbasis Web Dengan Content Management System (CMS) Joomla TUGAS AKHIR

Tutorial Install Wordpress di Linux

Panduan Cara Menggunakan Server VPS

WEB SERVER LINUX DEBIAN 8.5

Pelatihan Penggunaan Aplikasi E-Learning Moodle 1

Macam-Macam CMS dan Kegunaanya

Cara Belajar Xampp Pada Mysql untuk Php

Setup DNS di Debian 7.x.x

INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono

PERTEMUAN 4 MANAJEMEN WEB

INSTALASI DNS SERVER-WEBSERVER-PROXY SERVER-FTP SERVER

BAB IV DESKRIPSI DAN ANALISIS DATA. A. Proses Pengembangan Media Pembelajaran Website Joomla. website yang dikembangkan menggunakan CMS joomla.

LAPORAN MEMBUAT WEB SERVER DENGAN SISTEM OPERASI UBUNTU Oleh : Hendro Wijayanto ( ) Danang Kurniawan ( )

KONFIGURASI MAIL SERVER PADA DEBIAN 5

TEKNOLOGI INFORMASI DAN KOMUNIKASI ADMINISTRASI SERVER DEB-003 STRUKTUR MODUL ADMINISTRASI LINUX DEBIAN SQUEEZE DASAR-DASAR JARINGAN DEB.

Pembahasan UPK Paket 1

MODUL 6. Web Server [MODUL PRAKTIKUM MANAJEMEN JARINGAN KOMPUTER] MODUL 6

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB III LANDASAN TEORI. Menurut Khoe Yoe Tung dalam bukunya (1997: 5) intranet adalah sebuah

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA

DNS SERVER, WEB SERVER, FTP SERVER, PROXY SERVER

Azilmi Lukmanul Hakim

BUKU PANDUAN PENGGUNAAN MODULAR OBJECT-ORIENTED DYNAMIC LEARNING ENVIRONMENT (MOODLE)

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories

Web Server A. DASAR TEORI

PEMBAHSANA SOAL UJI KOMPETENSI TKJ 2015/2016 PAKET 1. Menggunakan UBUNTU TKJ SMKN 1 Lembah Melintang

Step By Step LKS Nasional. Oleh. Umi Malihah XII TKJ

CMS Joomla. Materi Kuliah Rekayasa Web Universitas Budi Luhur. A. Pengenalan Joomla

Langkah-langkah Pembuatan Web dengan Joomla

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10

BUKU PANDUAN PENGGUNAAN MODULAR OBJECT-ORIENTED DYNAMIC LEARNING ENVIRONMENT (MOODLE)

Membuat Web dengan CMS Joomla Sumber dari

PANDUAN PENGGUNAAN. Joomla! Versi 1.5. Oleh: Anon Kuncoro Widigdo

Konfigurasi Dns Server

Modul 4 INSTALASI DAN KONFIGURASI WEB SERVER

MODUL BASIC SERVER. INSTALATION LAMP (Linux Apache MySQL PHP) SERVER DEBIAN 7 (WHEEZY)

Jurnal Elektronik Ilmu Komputer - Universitas Udayana JELIKU Vol 1 No. 2 Nopember 2012

Instalasi Web Server Apache, PHP, dan MySQL dengan XAMPP

Membuat Web Server di Linux

DNS SERVER LINUX DEBIAN 8.5

Instalasi Joomla 1.7

Admin Jaringan Komputer APACHE WEB SERVER

Silahkan ikuti langkah-langkah berikut :

Step-Step dalam pembuatan Web

FTP (File Transfer Protokol) merupakan salah satu cara kita berkomunikasi dengan remote komputer. Pada postingan ini saya akan berbagi tutorial

Gambar 1. Topologi Soal Paket 1

Dibaca,,Dipahami,,Dicoba,,Dievaluasi,,,,, Jika masih ada kesalahan atau kegagalan, ulangi dibaca lagi

Instalasi XAMPP di Windows

Mengembangkan Website Berbasis Wordpress

BAB III LANDASAN TEORI

Manual Joomla dan Wordpress untuk E-commerce

Membangun Website dengan Joomla!

Linux Desktopnya boleh berbeda distro, Servernya tetap ClearOS (salam ClearOS )

Langkah-Langkah Konfigurasi Web dan DNS Server Pada Virtual Box

Membuat Website Corporate dengan Joomla

BAB 4 INSTALASI JOOMLA 1.5.X

TUTORIAL JOOMLA Untuk Pemula

soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. Aplikasi E-Learning semacam ini pernah dibuat oleh Sdr. Rendra

Wordpress : Membuat Situs di PC Sendiri

Tutorial Pembuatan Toko Online dengan OpenCart

LAMPIRAN A. instalan pada folder htdocs dengan mengakses alamat melalui

LAMPIRAN Gambar Pemberitahuan proses instalasi

XAMPP dan CMS (XAMPP Paket Apache, PHP dan MySQL Instant. Sistem Informasi Manajemen Sesi 9 STIE YASA ANGGANA GARUT

MODUL PRAKTIKUM SISTEM DAN JARINGAN KOMPUTER WEBSERVER. Oleh : Muhammad Riza Hilmi, ST.

Langkah Langkah Membuat Blog Secara Offline Menggunakan Wordpress

Tutorial Instal XAMPP

Artikel MEMBUAT LMS PORTABLE DENGAN POODLE. Oleh Muda Nurul Khikmawati

PENGGUNAAN APLIKASI E-LEARNING (MOODLE)

LAPORAN DEBIAN 7 ( DNS SERVER, WEB SERVER, MAIL SERVER, DHCP )

FTP SERVER MAIL SERVER WEBMAIL

Tutorial Pembuatan Toko Online 2010

Untuk mengimplementasikan sistem ini, diperlukan spesifikasi perangkat keras,

Panduan Instalasi Drupal 7 di Localhost

MEMBANGUN SERVER MULTIMEDIA MENGGUNAKAN ostube PADA LINUX DEBIAN ETCH

Triswansyah Yuliano

Install LEMP Di Debian 8

WEB SERVER MODULE & VIRTUAL HOST. Exp : Admin Server Kelas : XII TKJ B. No. Exp : 6 2. Trimans Yogiana

Modul. Konfigurasi Owncload dengan menggunakan Linux Debian 7.8

LANGKAH INSTALL XAMPP DAN WORDPRESS DI PC KOMPUTER Oleh: Akhmad Syaiful, S.Kom

Membangun Webserver. Dengan menggunakan freeradius pengelolaan login user berbasis web dan dapat menangani sampai ribuan client dari banyak AP

Konfigurasi DNS, MAIL dan WEBMAIL SERVER pada Debian 5.3 Jobsheet and Tutorial Oleh Ahmad Sanusi, S.Sos.I

BAB III TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

Copy Right 2009 Not right to copy without permission

LAPORAN UJIAN PRAKTEK KEJURUAN

Cara Install Prestashop di Localhost

Transkripsi:

WEB DATABASE ( WEB SERVER dan DATABASE ) oleh RHENO SULISTYO TAKA QUSURA Tugas PI ( Praktek Industri ) di Linux Center Jl. Diponegoro No. 219 Mukuh Kediri Telp. ( 0354 ) 7107313

PENDAHULUAN Web database merupakan suatu sistem untuk menyimpan informasi yang kemudian dapat diakses melalui website. Sebagai contoh, sebuah komunitas online (online community) mungkin memiliki database yang menyimpan informasi username, password, dan detail informasi lain yang dimiliki semua anggotanya. Sistem database yang paling umum digunakan di Internet adalah MySQL dikarenakan integrasinya dengan PHP (PHP merupakan server side programming language yang paling banyak digunakan). Pada aplikasi web server menyediakan layanan http, dan layanan tersebut dapat dibuka dengan web browser. Contoh aplikasi web server adalah apache2, NginX, IIS, tapi yang paling sering digunakan adalah apche2. Kemudian untuk membangun web server, tidak cukup dengan apache2 saja

MOODLE MOODLE (singkatan dari Modular Object-Oriented Dynamic Learning Environment) adalah paket perangkat lunak yang diproduksi untuk kegiatan belajar berbasis internet dan situs web yang menggunakan prinsip social constructionist pedagogy. MOODLE merupakan salah satu aplikasi dari konsep dan mekanisme belajar mengajar yang memanfaatkan teknologi informasi, yang dikenal dengan konsep pembelajaran elektronik atau e-learning. Moodle dapat digunakan secara bebas sebagai produk sumber terbuka (open source) di bawah lisensi GNU. Moodle dapat diinstal di komputer dan sistem operasi apapun yang bisa menjalankan PHP dan mendukung database SQL. Fitur MOODLE Sebagai LMS, Moodle memiliki fitur yang tipikal dimiliki LMS pada umumnya ditambah beberapa fitur unggulan. Fitur-fitur tersebut adalah: Assignment submission Forum diskusi Unduh arsip Peringkat Chat Kalender online Berita Kuis online Wiki

INSTALLASI MOODLE Pertama tama install apache2 dan php5, ketikkan perintah berikut ini : sudo apt-get install apache2 php5 Kemudian install mysql sebagai databasenya, ketikan perintah ini : sudo apt-get install mysql-server mysql-client mysql-common Setelah download selesai masukkan password untuk mysql, terserah anda dan jangan sampai lupa. Lalu install moodle. sudo apt-get install moodle Setelah download selesai, ikuti langkah berikut ini Masukkan alamat yang anda inginkan.

Lalu muncul tampilan seperti gambar di atas. Pilih yes. Pilih database, di sini saya memilih mysql. Kenapa memilih mysql? Ya karena database yang saya install adalah mysql. Masukkan password mysql anda.

Kemudian buat virtual domain untuk domain moodle yang anda masukkan tadi. nano /etc/bind/named.conf.local Tambahkan domain seperti gambar di atas. Kemudian pindah ke directory bind. cd /etc/bind/ Kemudian ketikkan perintah berikut ini cp db.local db.moodle.kdr Edit virtual domain nano db.moodle.kdr Edit seperti gambar di atas. Untuk ip nya, terserah anda.

Kemudian edit file port.conf nano /etc/apache2/port.conf Edit NameVirtualHost dengan ip anda. Lalu edit file apache2.conf nano /etc/apache2/apache2.conf Pada baris paling bawah tambahkan Include /etc/moodle/apache.conf

Edit file apache.conf nano /etc/moodle/apache.conf Pada baris yang diblock, kata deny dirubah menjadi allow. Kemudian pindah ke directory sites-available. cd /etc/apache2/sites-available Kemudian masukkan perintah berikut cp default moodle Edit file moodle nano moodle

Edit seperti gambar di atas, untuk ip, samakan dengan ip yang tadi. Kemudian ketikkan perintah berikut agar virtual host dapat dieksekusi a2ensite moodle Restart apache2 dan bind /etc/init.d/apache2 restart /etc/init.d/bind9 restart Silahkan mampir ke web browser dan masukkan alamat yang anda buat tadi di url, ikuti langkah langkahnya. Jika berhasil, tampilannya seperti gambar di atas. Have fun with moodle. :D

JOOMLA Joomla! adalah Sistem manajemen konten (SMK atau CMS) yang bebas dan terbuka (free opensource) ditulis menggunakan PHP dan basisdata MySQL untuk keperluan di internet maupun intranet. Joomla pertamakali dirilis dengan versi 1.0.0. Fitur-fitur Joomla! diantaranya adalah sistem caching untuk peningkatan performansi, RSS, blogs, poling, dll. Joomla! menggunakan lisensi GPL. Asal kata Joomla sendiri berasal dari kata Swahili jumla yang mengandung arti "kebersamaan". PRINSIP JOOMLA Secara garis besar dan gamblang, Joomla! terdiri dari 3 elemen dasar, yaitu server web (webserver), skrip PHP dan basisdata MySQL. Server web diasumsikan terhubung dengan Internet/Intranet yang berfungsi sebagai penyedia layanan situs. Skrip PHP terdiri dari kode program dalam bahasa PHP dan basisdata merupakan tempat penyimpanan konten. Joomla menggunakan Apache sebagai server web dan MySQL untuk basisdatanya. Pertamakali, pengguna meminta akses terhadap halaman Joomla dengan mengeksekusi URL pada browser web yang kemudian terhubung dengan server web. Permintaan ini yang dalam istilah teknis lebih dikenal dengan query string selain terdapat URL juga mengandung parameter konten (section, category, ID article dan lain-lain). Berdasarkan parameter tersebut, sistem skrip Joomla melakukan kontak dengan basisdata dan mengambil konten yang dimaksud berdasarkan parameternya. Terakhir, konten dan templat (template) digabung bersama dan kembali sebagai halaman html, gambar, css dan javascript. Paket Joomla! terdiri dari beberapa bagian yang terpisah dan termodul yang sangat fleksibel, dapat dengan mudah dikembangkan dan diintegrasikan. Sebagai contoh "plugins" WikiBot yang memperbolehkan penulis di Joomla menggunakan "Wikitags" pada bagian artikel yang fungsinya secara otomatis membuat pranala dinamis ke artikel Wikipedia pada saat ditampilkan. Ada lebih tersedia 1,700 "plugins" yang secara resmi didelegasikan oleh OpenSourceMatters tersedia di http://extensions.joomla.org/ dan saat ini secara resmi dipindahkan ke http://joomlacode.org dengan dukungan server yang lebih lengkap.

INSTALLASI JOOMLA Download Joomla di situs joomla, kemudian buat folder installasi joomla mkdir /var/www/joomla kemudian extrak paket joomla di folder joomla yang telah dibuat, ubah hak aksesnya chmod 777 -R /var/www/joomla Karena sudah menginstall apache2, php5, mysql pada tutorial sebelumnya, jadi langsung saja buat virtual domain untuk joomla. nano /etc/bind/named.conf.local Tambahkan domain seperti gambar di atas. Kemudian pindah ke directory bind. cd /etc/bind/ Kemudian ketikkan perintah berikut ini cp db.moodle.kdr db.joomla.kdr Edit virtual domain nano db.joomla.kdr

Edit seperti gambar di atas. Kemudian pindah ke directory sites-available. cd /etc/apache2/sites-available Kemudian masukkan perintah berikut cp default joomla Edit file joomla nano joomla Edit seperti gambar di atas, untuk ip, samakan dengan ip yang tadi. Kemudian ketikkan perintah berikut agar virtual host dapat dieksekusi a2ensite joomla

Restart apache2 dan bind /etc/init.d/apache2 restart /etc/init.d/bind9 restart Selanjutnya, kita akan membuat database MySQL dan user MySQL untuk digunakan selama instalasi Joomla. Tulisan yang berwarna merah bisa diganti sesuai keinginan. Via terminal sign in ke server MySQL dengan perintah ini: mysql -u root -p Buat database MySQL dengan perintah ini: CREATE DATABASE joomla; Kita juga perlu untuk membuat user MySQL yang memiliki nama sama dari database MySQL dengan perintah ini (ganti 1234 dengan password pilihan anda): CREATE USER 'joomla'@'localhost' IDENTIFIED BY '1234'; Membuat user tersebut memiliki Grant access all privileges GRANT ALL PRIVILEGES ON joomla.* TO 'joomla' IDENTIFIED BY '1234'; Keluar dari MySQL server dengan perintah ini: exit Silahkan mampir ke web browser dan masukkan alamat yang anda buat tadi di url, ikuti langkah langkahnya. Kemudian ikuti instruksi instalasi. Instalasi membutuhkan output Buffer dinonaktifkan, Anda dapat melakukannya seperti berikut: Anda perlu mengedit file php.ini dengan perintah ini: sudo gedit /etc/php5/apache2/php.ini Cari dan ganti baris berikut:

output_buffering = 4096 Menjadi output_buffering = off Simpan kemudian keluar. Kemudian masukkan hostname, username, password, databasename yang telah anda buat tadi. Pada halaman Konfigurasi, email, username admin dan password; rincian ini digunakan untuk mengakses admin area untuk mengelola CMS:

Setelah selesai instalasi, klik Remove installation folder: Instalasi sekarang telah lengkap, situs Joomla sudah dapat diakses. Silahkan ke web browser, kemudian ketikkan alamat joomla yang telah anda buat.

INSTALLASI WORDPRESS Download Wordpress di situs wordpress, kemudian buat folder installasi wordpress mkdir /var/www/wordpres kemudian extrak paket wordpress di folder wordpress yang telah dibuat, ubah hak aksesnya chmod 777 -R /var/www/wordpress Karena sudah menginstall apache2, php5, mysql pada tutorial sebelumnya, jadi langsung saja buat virtual domain untuk joomla. nano /etc/bind/named.conf.local Tambahkan domain seperti gambar di atas. Kemudian pindah ke directory bind. cd /etc/bind/ Kemudian ketikkan perintah berikut ini cp db.joomla.kdr db.wordpress.kdr Edit virtual domain nano db.wordpress.kdr

Edit seperti gambar di atas. Kemudian pindah ke directory sites-available. cd /etc/apache2/sites-available Kemudian masukkan perintah berikut cp default wordpress Edit file wordpress nano wordpress Edit seperti gambar di atas, untuk ip, samakan dengan ip yang tadi. Kemudian ketikkan perintah berikut agar virtual host dapat dieksekusi

a2ensite wordpress Restart apache2 dan bind /etc/init.d/apache2 restart /etc/init.d/bind9 restart Selanjutnya, kita akan membuat database MySQL untuk digunakan selama instalasi Wordpress. Tulisan yang berwarna merah bisa diganti sesuai keinginan. Via terminal sign in ke server MySQL dengan perintah ini: mysql -u root -p Buat database MySQL dengan perintah ini: create database wordpress; Kemudian keluar dari mysql, masukkan perintah ini : exit Lalu buka web browser, ketikkan alamat wordpress yang telah dibuat. Pada tahap ini, masukkan database MySQL yang telah anda buat. Masukkan juga user dan password MySQL anda. Have fun with WordPress.