Kamis, 07 Desember 2017

Install LAMP Server Di Ubuntu Server 16.04

Assalamualaikum,Selamat  Siang!!!

Kali Ini saya akan membagikan cara install LAMP server di Ubuntu Server 16.04






PENGERTIAN

LAMP adalah istilah yang merupakan singkatan dari Linux, Apache, MySQL dan Perl/PHP/Phyton. Merupakan sebuah paket perangkat lunak bebas yang digunakan untuk menjalankan sebuah aplikasi secara lengkap.


Linux:

Linux  adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.

Apache:

 Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (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:

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 di mana penggunaannya tidak cocok dengan penggunaan GPL.

phpmyadmin:

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.

LATAR BELAKANG

membangun web server supaya dapat mengistall apa saja yang di butuhkan oleh client.

MAKSUT DAN TUJUAN

membangun web server dengan tujuan untuk keperluan yang sudah di rencanakan.

ALAT DAN BAHAN

Ubuntu server.
Jaringan Internet
Referensi.

WAKTU PELAKSANAAN

30 Menit.

TAHAP PELAKSANAAN

pertama kita install terlebih dahulu apache2 nya dengan Perintah:

#apt-get install apache2


jika sudah selesai kita masukan IP nya di web browser, jika sudah tampil seperti gambar di bawah berarti sudah selesai.


kemudian kita install php7.0 Ubuntu server 16.04 menggunakan php7.0 jadi kita install terlebih dahulu:

#apt-get -y install php7.0 libapache2-mod-php7.0


jika sudah maka kita install php7.0 yang lain nya:

#apt-get -y install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache  php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext


kemudian kita reset apache2 nya dengan perintah:

#systemctl restart apache2


kemudian kita buat file .php nya supaya kita tau apa saja yang belum terinstall.

#nano /var/www/html/info.php


dan isikan:

<?php
phpinfo();
?>


lalu kita akses dengan memasukan ip servernya/info.php


kemudian kita install mariadb-server nya dengan perintah:

#apt-get install mariadb-server


kemudian kita masukan perintah:

#mysql_secure_installation


kemudian kita install phpmyadminnya dengan perintah:

#apt-get install phpmyadmin


karna kita tadi telah mengistall apache2 maka kita pilih apache2


lalu kita pilih yes.


kemudian kita masukan password mysql nya.


 lalu kita masukan lagi password nya.


kemudian kita masukan perintah:

#echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql


kemudian kita masukan ip server/phpmyadmin di web browser.

kemudian kita login dengan user root dan password nya yang kali buat tadi.



dan ini lah tampilan awal dari phpmyadmin.


KESIMPULAN

LAMP server merupakan salah satu langkah untuk membuat Web Server karena nanti nya server yang saya bangun ini untuk kepentingan Web server, dan ini juga salah satu dari hal-hal yang harus di lakukan setelah mengistall Server.

Rabu, 06 Desember 2017

Cara Install nextcloud

Asalamualikum

    

     PENDAHULUAN:

Nextcloud adalah perangkat lunak client-server untuk membuat dan menggunakan layanan file hosting. Ini secara fungsional mirip dengan Dropbox, meskipun Nextcloud bebas dan open-source, memungkinkan siapa saja untuk menginstal dan mengoperasikannya di server pribadi.

Sebelum Pengistalan nextcloud kita masuk dulu ke terminal. kemudian kita ketik perintah 
sudo su.
kemudian kita ketik paswordnya. setelah kita ketik paswordnya kita ketik perintah:

tep 2: Update the System
#apt-get update

Step 3: Install LAMP Server + PHP Extension
#apt-get install lamp-server^
#apt-get install libapache2-mod-php7.0 php7.0-mbstring php7.0-curl php7.0-zip php7.0-gd php7.0-mysql php7.0-mcrypt
#apt-get install php-xml

Step 4: Download NextCloud
#wget https://download.nextcloud.com/server/releases/nextcloud-9.0.52.zip

Step 5: Unzip + Permissions
#unzip nextcloud-9.0.52.zip
#mv nextcloud /var/www/html
#chown -R www-data:www-data /var/www/html/nextcloud

Step 6: Configuring MariaDB for NextCloud
#mysql_secure_installation
Type Y for all except root password

CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost' IDENTIFIED BY 'anand';
FLUSH PRIVILEGES;
exit;

Step 7: Disable MariaDB binary logging

#nano /etc/mysql/my.cnf

Add the following three lines at the end:

log-bin        = /var/log/mysql/mariadb-bin
log-bin-index  = /var/log/mysql/mariadb-bin.index
binlog_format  = mixed

Step 8: Configuring Apache Web Server
#sudo a2enmod rewrite
#touch /etc/apache2/sites-available/nextcloud.conf
#ln -s /etc/apache2/sites-available/nextcloud.conf /etc/apache2/sites-enabled/nextcloud.conf
#nano /etc/apache2/sites-available/nextcloud.conf

ln -s /etc/apache2/sites-available/nextcloud.conf /etc/apache2/sites-enabled/nextcloud.conf

Add the following:

<VirtualHost *:80>
ServerAdmin admin@ubuntu
DocumentRoot "/var/www/html/nextcloud/"
ServerName ipaddress
ServerAlias ubuntu
<Directory "/var/www/html/nextcloud/">
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Restart the Apache web server
#systemctl restart apache2.service?
 
Setelah kita restart Apache web server 
kemudian kita restart lagi local hostnya dan tinggal menabahkan nextcloud.






Selasa, 05 Desember 2017

Cara install Word press DI Server


Assalamualaikum wr.wb

A. Pendahuluan

  1. Pengertian
    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.
  2. Latar Belakang
    Intinya wordpress banyak digunakan untuk nge-blog dan mudah dalam penggunaan serta pengeditannya. selain mudah pengoperasianya, wordpress juga dilengkapi dengan ratusan plugin dan themes yang bisa di donwload secara gratis. dengan demikian, setiap orang seakan memiliki blognya sendiri dengan pengaturan da nstandar sesuai dengan pribadi masing-masing.
  3. Maksud dan Tujuan
    sebagai bahan pembangun blog atau web bolg.
B. Waktu 
  • 20 Menit
C. Alat dan Bahan
  1. Laptop
  2. CMS Wordpress
  3. Koneksi ke server
D. Proses dan Tahapan
  1. Pastikan laptop sudah terkoneksi ke server
  2. Masuk ke server menggunakan ssh server (ssh nama server@ip sercer)
  3. lalu lihat file cms (berbentuk zip) yang telah di download (cd /home/rizal/) (ls)
  4. Jika sudah ada langsung saja kita copy dengan perintah (cp file cms /var/www/html/)

  5. setelah di copy langsung kita ekstrax dengan perintah (unzip cms.zip )

  6. setelah di ekstrax langsung kita buat database di new > isi database name.



  7. terminal ketikkan :
    # chamod 755 wordpress
    # chown -R www-data wordpress
  8. lalu buka browser ketikkan ip server/wordpress

  9. Isi kolom sesuai phpmyadmin lalu submit

  10. welcome dan isi kolom > ubah password

  11. Akan di tampilkan ke halaman login, langsung saja tekan tombol login

  12. laah sekarang kita  isi username : root dan password anda

  13. instalasi selesai kita lagsung saja oprek sesuka kita. ok

E. Temuan Permasalahan

F. Kesimpulan

Situs layanan blog mengggunakan mesin wordpress didirikan oleh perusahaan dengan mendaftar pada situs wordpress.com pengguna tidak perlu melakukan instalasi atau konfigurasi yang rumit.

Senin, 04 Desember 2017

Virtuallisasi Sebagai Dasar Cloud Comuting

Asalamualikum wr.wb.





A. PENDAHULUAN 
  1. dalam ilmu komputer, virtualisasi (bahasa inggris: virtualiazation) adalah istilah umum mengacu kepada abstraksi dari sumber daya komputer. definisi lainnya adlah sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya komputer dari bagaimana sistem lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut.
  2. Latar belakang
    istilah virtualisasi sudah digunakan secara luas sejak 1960-an dan telah diaplikasikan kepada beberapa aspek komputer dari keseluruhan sistem komputer sampai sebuah kemampuan atau komponen individu. secara umum semua teknologi virtualisasi mengacu kepada
    "menyembunyikan detail teknis" melalui enkapsulasi.
  3. maksud dan tujuan
    mempelajari virtualisasi sebagai dasar cloud computing.
  4. hasil yang diharapkan
    dapat memahami konsep virtualisasi hingga cloud computing.

Alat dan bahan:
 
1.Komputer
2.Reprensi

C. waktu pelaksanaan

1. 30 menit.

D. proses dan tahapan:
  • virtualisasi 
    -Virtualisasi terbagi menjadi 2 yaitu virtualisasi server dan virtualisasi jaringan. 
    virtualisasi server berarti dalam satu fisik server terdapat banyak server virtual tanpa mengurangi fungsi/kinerjanya. 
    contoh proxmox yang didalamnya kita bisa membuat banyak server dengan  membuat vm. sedangkan virtualisasi jaringan berarti dalam satu interfaces fisik terdapat beberapa interfaces virtual. salah satu contoh implementasinya adalah pada mikrotik kita bisa membuat vlan (ether) dan vap (wlan).
  • cloud computing 
    -merupakan sebuah model komputasi, dimana sumber daya seperti processor, storage, network, dan software menjadi abstrak.
    -asal usul cloud computing adalah cloud berarti awan (internet di ibaratkan seperti awan yang bisa ada dimana-mana dan mobilisasi ke segala arah) dan komputing yang berarti komputerasi. 
    -terdapat 3 jenis cloud compting.

    a. IaaS (Infrastruktur as a service) : menyediakan Infrastruktur IT berupa CPU/RAM, storage,banwidch,serta tidak memerlukan komputer fisik sehingga dapat menghemat biaya. maksud dari IaaS adalah penyewa tidak perlu menyentuh/mengotak atik fisik server, tetapi hanya berhak mengistall aplikasi serta sebagai pemeg. perusahhan yang menyediakan IaaS : amazone EC2, Telkom cloud, Bizned cloud, dan sebagainya.

    b. SaaS (software as a service) : Penyewa langsng menggunakan bisa manggunakan aplikasi yang disediakan hanya dengan melakukan registrasi. contoh facebook google dll.

    c. PaaS (Platform as a Service) : layanan yang menyediakan computing platform. Biasanya sudah terdapat OS, database, web server, dan framework.


E. Hasil yang Didapatkan:

Memahami dasar virtualisasi dan cloud computing.

F. Kesimpulan:

virtualisasi sebagai dasar cloud computing berarti jika ingin mengimplementasikan tentang cloud computing, kita perlu memahami virtualisasi.

Sabtu, 02 Desember 2017

Pengertian Komputer Server dan jenisnya

Assalamualaikum wr.wb


A. Pendahuluan
  1. Pengertian
    komputer server merupakan komputer yang melayani permintaan komputer client dengan menyediakan berbagai sumber daya seperti memori yang lebih besar, hardisk dengan kapasitas tinggi, printer yang bisa digunakan bersama dan lain-lainnya.
  2. Latar Belakang
    Bertanggung jawab melayani permintaan komputer client.
  3. Maksud dan tujuan
    untuk mengatur lalu lintas data.
  4. Hasil yang di harapkan
    Mengatahui apa itu komputer server dan jenis-jenisnya.
B.Waktu Memahami
  • (-+) 1 Jam
C.Isi
  1. Server Application:
    Sever ini fokus ke Aplikasi Web Host ( Program    komputer yang berjalan di dalam browser Web ) yang kemungkinan penggunna  di jaringan untuk menjalankan mereka sendiri. Server ini tidak seperti namanya, dari bagian Word Wide Web ( setiap jaringan lokal akan melakukanya.
  2. Server Katalog:
    Mempertahankan indeks atau daftar isi informasi yang dapat ditemukan di jaringan besar, Seperti Komputer, pengguna ( Client ). file yang dibagikan di server file, dan aplikasi web.
  3. Server Komunikasi
    Menjaga satu titik akhir komunikasi ( pengguna atau perangkat ) untuk menemukan titik akhir lainnya dan berkomunikasi direktori titik akhir komunikasi dan layanan, tergangtung pada keterbukaan dan keamanan jaringan.
  4. Server Komputasi:
    Membawa sejumlah besar Sumber Daya Komputasi ( CPU dan memori akses acak ) melalui Jaringan.
  5. Server Database:
    Mempertahankan dan berbagi bentuk database apapun ( kumpulan data yang terorganisir dengan properti standar yang dapat ditampilkan dalam tabel ) melalui jaringan.
  6. Server Cetak
    Membagikan satu atau lebih printer melalui jaringan, sehingga menghilangkan kerumitan akses fisik.
  7. Server Web
    Halaman web host Sebuah web server adalah apa yang membuat world wide web mungkin. Setiap situs web memiliki satu atau lebih server web.
D. Hasil Yang Didapatkan
  • Dapat Mengetahui tentang komputer server dan jenisnya.
E.  Permasalahan
  • --------
F.  Kesimpulan
  • komputer server sangat di butuhkan dan mampu menghemat biaya menjadi lebih ekonomis.
 G. Referensi
  • http://blog.unnes.ac.id/cihuy/2017/02/10/38/

Jumat, 01 Desember 2017

Cara mengganti tema di linux mint menjadi mc os

Asalamualikum wr.wb.

 hai kawan-kawan di sini saya akan menjelaskan tutorial cara merubah tema
  linux mint menjadi mc os:

  
  pendahuluan: 

  Tema Mac OS X yang akan digunakan kali ini adalah tema Mac OS Yosemite yang merupakan versi terbaru dari Mac OS X. Project ini dikembangkan oleh NoobsLab dan sudah disimpan dalam servernya sehingga anda dapat dengan mudah menginstalnya pada komputer Linux anda.





Untuk mengubah tampilan Linux Mint 17.x menjadi tampilan Mac OS Yosemite kita mulai dari mengubah tampilan desktop wallpaper. Tampilan file Manager Nemo akan seperti berikut ini :

4 Step Cara Merubah Tampilan Linux Mint 17.2 Menjadi Mac linux mint os x theme linux mint 13 os x theme linux mint 14 os x theme linux mint 16 os x theme linux mint cinnamon os x theme linux mint 12 os x theme linux mint 14 mac os x theme linux mint 15 mac os x theme linux mint 16 mac os x theme linux mint xfce mac os x theme linux mint mac os x lion theme

1.Pertama download walpaper mac os di link ini download. jika sudah di download silahkan ekstrack dan pilih walpaper yg kalian sukai

2.untuk menginstal paket tema mac os ketikkan perintah
   sudo add-apt-repository ppa:noobbslab/themes
  sudo apt-get update
   sudo apt-get install muntu-y-ithemes-v4
   sudo apt0-get install  muntu-y-icons-v4
3.selanjutnya anda harus tema desktop , silahkan klik start menu->prefernces->themes,lalu ganti themenya
Window Border : MBuntu-Y-For-Mint
Icons : Aqua Blue
Controls : MBuntu-Y-For-Mint
Mouse Pointer : Mac OS
Desktop : MBuntu-Y-For-Cinnamon
4.install cairo dock degan perintah
  
   sudo apt-get install cairo-dock
5.jika sselesai install ,jalankan cairo dock degan kik star->administration->cairo   dock , jika sudah muncul klik kanandan run at start up.

    kesimpulan:
 
 
.  Tema Mac OS X yang akan digunakan kali ini adalah tema Mac OS Yosemite yang merupakan versi terbaru dari Mac OS X.

Kamis, 30 November 2017

WORKSHOP MTCNA (MIKROTIK LICENSE LEVEL)

Asalmualikum wr.wb.



A. Pendahuluan 
  1. Pengertian
    MikroTik RouterOS™ adalah sistem operasi dan perangkat lunak yang dapat digunakan untuk menjadikan komputer manjadi router network yang handal, mencakup berbagai fitur yang dibuat untuk ip network dan jaringan wireless, cocok digunakan oleh ISP dan provider hotspot.
  2. Latar Belakang
    Mikrotik routerOS adalah sistem operasi yg digunakan untuk menjadikan komputer menjadi router network yg handal.
  3. Maksud dan Tujuan
    Agar memhami licensi pada mikrotik yang sesuai kebutuhan
B. Isi
Mikrotik RouterOS hadir dalam berbagai level. Tiap level memiliki kemampuannya masing-masing, mulai dari level 3, hingga level 6. Secara singkat, level 3 digunakan untuk router berinterface ethernet, level 4 untuk wireless client atau serial interface, level 5 untuk wireless AP, dan level 6 tidak mempunyai limitasi apapun. 
  1. Level 0 (gratis); tidak membutuhkan lisensi untuk menggunakannya dan penggunaan fitur hanya dibatasi selama 24 jam setelah instalasi dilakukan.
  2. Level 1 (demo); pada level ini kamu dapat menggunakannya sbg fungsi routing standar saja dengan 1 pengaturan serta tidak memiliki limitasi waktu untuk menggunakannya.
  3. Level 3; sudah mencakup level 1 ditambah dengan kemampuan untuk menajemen segala perangkat keras yang berbasiskan Kartu Jaringan atau Ethernet dan pengelolan perangkat wireless tipe klien.
  4. Level 4; sudah mencakup level 1 dan 3 ditambah dengan kemampuan untuk mengelola perangkat wireless tipe akses poin.
  5. Level 5; mencakup level 1, 3 dan 4 ditambah dengan kemampuan mengelola jumlah pengguna hotspot yang lebih banyak.
  6. Level 6; mencakup semua level dan tidak memiliki limitasi apapun.
Untuk aplikasi hotspot, bisa digunakan level 4 (200 user), level 5 (500 user) dan level 6 (unlimited user).  Detail perbedaan masing-masing level dapat dilihat pada tabel di bawah ini:














secara lebih rinci bisa juga anda lihat di bawah ini :

(*) - BGP is included in License Level3 only for RouterBOARDs, for other devices you need Level4 or above to have BGP.

C. Kesimpulan
Jadi mau pilih level yang mana kita sudah bisa mengidentifikasi paling tidak jumlah user pengguna jaringan kita berapa. Jadi kalo user ada 150 orang,  anda tidak bisa pakai level 4 karena level 4 maksimum hotspot active user hanya 200, kalo ada 150 orang dan bayangkan jika 1 orang punya 2-3 gadget maka insya Allah jaringan anda akan terganggu.