BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN EVALUASI. Berikut ini adalah daftar spesifikasi perangkat lunak yang

DATABASE SERVER WEB SERVER SUBDOMAIN

Silahkan ikuti langkah-langkah berikut :

Membuat Layanan Cloud Storage Sendiri Dengan owncloud

BAB III PERANCANGAN SISTEM

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

INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono

Instalasi Joomla 1.7

WEB SERVER LINUX DEBIAN 8.5

2.1 Instalasi Joomla Secara Lokal

BAB IV DISKRIPSI KERJA PRAKTIK. Bab ini membahas tentang proses instalasi VMWare Workstation dan

BAB 4 HASIL DAN PEMBAHASAN

INSTALASI DNS SERVER-WEBSERVER-PROXY SERVER-FTP SERVER

Tutorial Membuat Website Gratis

Instalasi & Konfigurasi MySQL Server

Panduan Cara Menggunakan Server VPS

BAB 3 PERANCANGAN SISTEM. 3.1 Mendefenisikan Web dalam Macromedia Dreamweaver 8

Departemen Pendidikan Nasional. Ditjen Manajemen Pendidikan Dasar dan Menengah. Direktorat Pembinaan Sekolah Menengah Pertama

Membuat Web Site Sekolah /Guru dengan Joomla ( Bag 2 )

TUTORIAL CONTENT MANAGEMENT SYSTEM WEB HOSTING JOOMLA

Installasi OpenLitespeed pada CentOS

Beberapa Cara Upload Website ke Hosting Server

WEB DATABASE ( WEB SERVER dan DATABASE )

Web Server A. DASAR TEORI

Modul Upload Web ke Domain dan Hosting Gratisan

TUTORIAL JOOMLA Untuk Pemula

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

Belajar Membuat Blog Wordpress Secara Offline dengan XAMPP Server

ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN 1.1 Latar Belakang

Konfigurasi DNS Server pada Linux Redhat

Copy Right 2009 Not right to copy without permission

KONFIGURASI MAIL SERVER PADA DEBIAN 5

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

DNS SERVER. Jaringan Komputer

Praktikum 12. Manajemen Aplikasi POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 MANAJEMEN PAKET SOFTWARE

SELURUH TUTORIAL INI ADALAH HAK CIPTA DARI PT. CILSY FIOLUTION INDONESIA UNTUK EBOOK DAN TUTORIAL BERKUALITAS LAINNYA SILAHKAN KUNJUNGI

MODUL PRAKTEK DEBIAN SERVER

Untuk pembuatan web offline ada beberapa cara dan juga alat/software yang digunakan antara lain: 1. INSTALLASI XAMPP

Membangun Website dengan Joomla!

Petunjuk Upload Wordpress pada Website

MANUAL UNTUK MENJALANKAN


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

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III ANALISA DAN PERANCANGAN

MANUAL UNTUK MENJALANKAN PROGRAM

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN. Bab ini berisi perancangan sistem audio streaming dengan server shoutcast dan icecast.

Modul. Konfigurasi Owncload dengan menggunakan Linux Debian 7.8

MANUAL WORDPRESS DAN JOOMLA

MODUL INSTALASI XAMPP PADA SISTEM OPERASI LINUX

6. Jika langkah di atas dijalankan dengan benar, user akan masuk ke halaman login seperti gambar di bawah

2. Perangkat Jaringan (Kabel UTP, Switch/Hub,Ethernet) Perangkat Lunak 1. Sistem Operasi (WindowsXP, Windows 2000, Windows 2003, Linux)

MENGUPLOAD WEBSITE KE SERVER HOSTING

Cara Gampang Install Senayan di Local Host Windows Oleh Happy Chandraleka, S.T.

BAB IV IMPLEMENTASI DAN EVALUASI

IMPLEMENTASI DAN PENGUJIAN

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

5. Jika beres, botting lewat flashdisk dan anda akan masuk pada tampilan awal Free NAS.

Instalasi Joomla. 1. Masukkan Bonus CD yang berisi program WampServer2.2a-x32 ke DVD/CD Driver.

Cara Melakukan traceroute

BAB IV HASIL DAN UJI COBA

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

Admin Jaringan Komputer APACHE WEB SERVER

FTP SERVER MAIL SERVER WEBMAIL

Berikut ini adalah beberapa hal yang harus Anda siapkan untuk memasang wordpress di localhosting:

1. Prosedur Persiapan Aplikasi Berikut ini adalah panduan untuk melakukan install aplikasi untuk dapat menjalankan program penilai esai otomatis :

PANDUAN INSTALLASI AVIRA DRIVELOCK MANAGEMENT CONSOLE

Instalasi Aplikasi server Menggunakan ClarkConnect

Panduan Pra Operasional Script PHP Massal Mahameru Megah Gemilang Malang Indonesia

BAB IV DISKRIPSI KERJA PRAKTIK. 4.1 Pembuatan Server Menggunakan Mercury Pada XAMPP

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Pada bagian implemenatasi ini, akan dijelaskana mengenai rencana Kebutuhan Sumber Daya Aplikasi

2.4 Proses Upload File dan Database di Free Hosting Membuat Account di Free Hosting


BAB 4 PENGUJIAN DAN HASIL SIMULASI MANAJEMEN KONFIGURASI DI BPPT. dengan perancangan itop versi dan VMware

Konfigurasi NAS QNAO TS-PRO II 2011

KONEKSI NETBEANS DENGAN DATABASE SQLITE

Instalasi PHPmotion di Centos 5.5

BAB III ANALISIS DAN PERANCANGAN

1. Halaman untuk member dan pengujung untuk melakukan pengupload/download. 2. Halaman pengupload/download dapat dikomentar.

Panduan Instalasi Joomla

Instalasi XAMPP di Windows

Xcode Intensif Training. Computer Networking. Advanced

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

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

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

DNS SERVER & WEB MAIL ( ROUNDCUBE )

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

Konfigurasi DNS & Web Server

BAB IV HASIL DAN ANALISIS

Laporan Praktek Debian Server

BAB I PENDAHULUAN. 2. Dapat mengetahui tujuan dari Virtual Host. 3. Mampu mengkonfigurasi Virtual Host khususnya pada Centos.

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

BAB V IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Dari perencanaan dan perancangan diatas, untuk selanjutnya akan dilanjutkan dengan implementasi. Sistem yang telah dibahas, maka untuk tahap selanjutnya yaitu implementasi sistem. Implementasi sistem merupakan tahap meletakan sistem yang diusulkan atau dikembangkan supaya nantinya sistem tersebut siap untuk dioperasikan sesuai dengan yang diterpkan, dengan tujuan menguji sistem apakah sudah layak untuk diimplementasikan atau belum. 4.1.1 Melakukan penginstalan dan konfigurasi OS Linux Centos ke server pertama Untuk melakukan penginstalan os linux centos, disarankan untuk mendownload ISO Linux Centos terlebih dahulu yang dapat diperoleh dari situs : http://www.centos.org/download/. Dan kemudian pilih versi yang tepat untuk os server anda. Setelah melakukan download, lakukanlah proses instal linux centos ke server yang sudah di sediakan. Proses ini cukup memakan waktu karna butuh konfigurasi pada saat instal os linux centos. 4.1.2 Melakukan pengistalan dan konfigurasi cpanel di linux centos Sebelum database digunakan harus ada cpanel tempat untuk mengelola database yang kita pakai untuk menyimpan data. Memastikan software ini tidak terinstal di dalam server linux centos yang kita akan instal centos. Untuk melihat list software yang terinstal cukup menuliskan di terminal linux yum grouplist. FTP Server GNOME Desktop Environment KDE (K Desktop Environment) Mail Server or E-mail Server Mono Web Server 18

19 X Window System Jika ada salah satu software yang terinstal untuk menghapusnya cukup menuliskan di terminal linux (contoh) yum groupremove "Mail Server" "FTP Server". Memastikan selinux sudah di-disabled dengan cara menuliskan di terminal linux nano /etc/selinux/config. Mematika firewall bawaan dari instalan linux centos dengan cara menulikan di terminal linux chkconfig iptables off enter dan service iptables stop. Sebelum melanjutkan sebaiknya update sistem operasi linux centosnya agar paket-paket yang dibutuhkan ada di dalam sistem oprasi dengan cara menuliskan di terminal linux. Gambar 4.1 Update Paket Mulai melakukan Pengistalan dan update Perl dengan menuliskan di terminal linux.

20 Gambar 4.2 Instal Paket Perl Dan untuk update Perlnya hanya cukup menuliskan di terminal linux up2date -i perl. Jika paket-paket sudah selesai di instal dan di configurasi, masuk folder Home lewat terminal linux dengan menuliskan cd /home Jika sudah masuk ke folder home download instalan cpanel lewat terminal linux dengan meniliskan wget -N http://httpupdate.cpanel.net/latest selesai menunggu eksekusi file latest dengan menuliskan di terminal linux sh latest, pengistalan cukup memakan waktu kurang lebih 2 jam, jika sudah buka browser di linux centos lalu tuliskan https://ipserver:2087 atau https://domain:2087. Gambar 4.3 Hasil Install Dan Konfigurasi Cpanel

21 4.1.3 Membuat database di dalam cpanel Untuk melakukan backup databae harus ada data yang akan dibackup, database dibuat di dalam cpanel dengan menggunakan mysql. Hal pertama yang harus dilakukan masuk kedalam akun cpanel dan pilih database mysql. Gambar 4.4 Membuat Database Mysql Memilih database yang akan di import yang sudah di buat tadi di mysql untuk di hostingkan. Dan database sudah bisa di gunakan. Gambar 4.5 Data Yang Akan di Backup 4.1.4 Skript Backup otomatis menggunakan bahasa bash #!/bin/sh #tanggal melakukan backup tgl=`/bin/date +%Y%m%d_%H-%M` #folder path tempat meletakkan file backup path='/home/jeiden/backup/cron' dpath=`/bin/date +%Y/%m` #parameter untuk koneksi kedatabase user="jeiden_jeiden" #user kalian

22 pass="root!qaz" #password kalian dalam database host="localhost" #host server kalian port="3306" #port mysql kalian #nama beberapa database yang akan dibackup dbnames="jeiden_anu" #ganti dengan nama database yang ingin di backup #looping untuk melakukan backup per database for db in $dbnames; do #folder tempat file backup filepath=${path}/${db}/${dpath} #namafile file backup filename=${db}_${tgl}.sql #create direktory per database jika belum ada if [! -d $filepath ]; then /bin/mkdir -p $filepath; fi #masuk kedirektori backup cd $filepath #proses backup /usr/bin/mysqldump --user=${user} --password=${pass} -- host=${host} --port=${port} ${db} > ${filename} #compress file backup /bin/tar -czf ${filename}.tar.gz $filename #hapus file aslinya /bin/rm $filename done

23 4.1.5 Melakukan penginstalan dan konfigurasi OS linux centos ke server kedua Untuk melakukan penginstalan os linux centos, disarankan untuk mendownload ISO Linux Centos terlebih dahulu yang dapat diperoleh dari situs : http://www.centos.org/download/. Dan kemudian pilih versi yang tepat untuk os server anda. Setelah melakukan download, lakukanlah proses instal linux centos ke server yang sudah di sediakan. Proses ini cukup memakan waktu karna butuh konfigurasi pada saat instal os linux centos. 4.1.6 Melakukan pengistalan dan konfigurasi owncloud di server linux centos Owncloud merupakan software yang bertujuan untuk mengamankan, melacak, singkeronisasi data dan tempat menyimpan data. Memastikan firewall dan selinux sudah di-disabled dengan mengetika di terminal linux setup akan muncul, dan hilangkan tanda ceklis pada firewall Gambar 4.6 Firewall disable

24 Kemudian instal paket apache web server dengan menuliskan di terminal linux yum install httpd. Gambar 4.7 Paket Apache Melanjudkan instal paket package databases MySQL dengan menuliskan di terminal linux yum --enablerepo=remi install mysql mysql-server sebelum menginstal update ropository rpm dengan menulisan rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm. Gambar 4.8 Paket Mysql-Server

25 install module-module pendukung lainnya dengan cara mengetikkan perintah di terminal linux yum install php-mysql sqlite php-dom php-mbstring php-gd php-pdo. Gambar 4.9 Paket php Download instalan owncloud lewat terminal linux wget http://download.owncloud.org/community/owncloud-6.0.3.zip. Gambar 4.10 File Instalan Owncloud

26 Buatkan link path directory owncloud ke dalam directory home dengan cara mengetikkan perintah di terminal linux ln -s /var/www/html/owncloud owcloud dan cek directory menggunakan perintah ls -al. Gambar 4.11 Buat File Cloud Di Html Selanjutnya create database mysql untuk owncloud dengan cara mengetikkan perintah di terminal linux create database owncloud-db; kemudian berikan username dan password untuk database mysql owncloud_db dengan cara mengetikkan perintah di terminal linux grant all privileges on owncloud_db.* to "username-anda"@"localhost" identified by "password-anda"; Gambar 4.12 Database Owncloud

27 Masuk kebagian installasi cloud storage OwnCloud melalui web interface dengan mengetikkan di terminal linux http://ip-address-linux- CentOS/owncloud/. tampilan web interface cloud storage owncloud. Untuk penambahan user baru, maka loginlah sebagai admin dan click Users pada menu drop down admin, seperti tampilan gambar di bawah. Gambar 4.13 Index Owncloud

28 4.2 Proses Backup Proses backup adalah kegiatan melakukan backup data atau file ke dalam software, aplikasi, internet dan media penyimpanan lainya yang biyasa untuk di gunakan untuk tempat atau wadah untuk data backup. Proses backup di system ini yaitu: 1. Data yang akan di backup sudah ada di dalam cpanel didalam database mysql. 2. Script backup otomati sudah di taruh di dalam server cpanel. 3. Install dan configurasi client cloud di server cpanel untuk penghubung ke server cloud. 4. Pastikan crontab sudah di install di dalam server jika sudah, jalankan crountab e nama script backup otomatis. 5. Jika sudah chmod +x nama script backup otomatis dan jalankan scriptnya./nama script backup otomatisnya. 6. Skript akan berjalan dan mengambil database yang ada di cpanel dengan metode mysqldump di jadikan file txt di kompres menjadi rar. 7. Data berbentuk rar langsung di pindahkan ke dalam client cloud dan langsung terhubung ke server cloud. 4.2.1 Proses Backup Jika Putus Proses ini dilakukan hanya apabila terjadi masalah di dalam jaringan internet (tidak ada koneksi). Pada proses backup berjalan kemudian terjadi problem dengan koneksi internet maka yang terjadi adalah sebagian data yang sudah di terima oleh client cloud di hapus. Berikut script untuk menghapus data yang sudah di terima client cloud. /bin/rm $filename. 4.3 Pengujian Pengujian yang dilakukan adalah menguji langsung Backup Otomatis, apakah sudah sesuai dengan fungsi dan cara kerjanya seperti apa yang direncanakan pada beberapa Diagram Flowchart sesuai Modul dan Skenario Pengujian, BAB III.

29 Pengujian Pertama Pada pengujian pertama menguji waktu yang telah di tentukan untuk waktu backup apakah pada waktu yang di tentukan melakukan backup data ke cloud atau tidak, jika pada waktu yang ditentukan tidak melakukan backup data maka script backup otomatisnya mengalami kesalahan atau server down. Jika data berasil di backup ke dalam cloud pada waktu yang sudah di tentukan maka di dalam server cloud akan muncul data hasil backup. Pengujian ke-dua Pada pengujian ke-dua melakukan pengukuran lama waktu backup data ke server cloud. Pengukuran kecepatan backup data ke cloud membutuhkan berapa lama waktu untuk backup data dan mengukur dari banyak data yang di backup. Jika waktu backup tergantung dari banyak data yang di backup kerja prosesor akan semakain lama meningkan saat melalukan backup. Pengujian ke-tiga Pada pengujian ke-tiga melakukan percobaan pada metode mysqldump apakah data yang di backup menggunakan metode mysqldump data akan sepenuhnya terbackup ke dalam cloud atau mengalami kekurangan dari data aslinya pada saat melakukan backup. No 1 Table 4.3 Hasil Pengujian Backup Otomatis Hal yang Diuji Waktu backup otomatis Sifat Pengujian Normal Cara Pengujian Hasil Ket. Mencek pada waktu yang ditentukan melakukan backup atau tidak Server cloud menerima hasil backup atau tidak Waktu yang di tentukan melakukan backup Server cloud menerima data backup Sesuai Sesuai

30 2 3 Metode MysqlDump Lama waktu backup data Normal Normal Normal Saat melakukan backup data ke cloud data yang terkirim utuh apa bekurang dari data asli Data yang di backup hanya data register Data yang di backup full Data yang terkirim ke cloud utuh seperti data asli Data cepat terbackup Data membutuhkan waktu untuk membackup Sesuai Sesuai Sesuai Dalam pengujian, terdapat beberapa masalah yang dihadapi yaitu : 1. Jaringan internet untuk membuaka server tidak setabil, sehingga bisa masuk dan tidak masuk ke dalam server. 2. Password server berubah sendiri tidak bisa mengakses root. 3. Server mengalami down (server mati).