HOW TO INSTALL MOODLE ON LOCALHOST LINUX MINT 18

Assalamuallaikum wr.wb
Selamat siang teman teman semuanya, Jumpa lagi dengan saya dan untuk kali ini saya akan menjelaska tentang :

HOW TO INSTALL MOODLE ON LOCALHOST LINUX MINT 18


A. Pengertian :
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.

B. Latar belakang : 
Latar belakang saya menginstall liux mint 18 adalah karena dengan semakin majunya teknologi  maka kita semakin dimudahkan dalam pembelajaran dan juga dapat lebih menarik karena kita dapat meng-akses melalui laptop atau HP.Maka ini adalah salah satu aplikasi berbasisweb yang bisa kita gunakan.

C. Maksud dan tujuan :
 Maksud dan tujuan nya agar untuk membuat model pembelajaran E-learning dan bisa diterapkan nanti disekolah atau pun di instansi tempat bekerja untuk pengetahuan dan pembelajaran bersama. 

D. Alat dan bahan : 
- Pc / Laptop
- File moodle
E. Jangka waktu pelaksanaan : 
- Waktu yang saya butuhkan kurang lebih 1 jam
F. Tahap pelaksanaan : 
1. Pertama siapkan aplikasiya, Jika belum silakhan download DISINI 
2. Setelah itu tahap pertama buka terminal anda, masuk super user. Dengan ketikan perintah : 
#su > Password > Enter.
 

3. Kemudian langkah selanjutnya masuklah ke file direktori dengan perintah :
    #cd /home/anisf/Downloads/
    Dan pastikan folder moodle sudah ada, dengan ketikan perintah :
    #ls > Enter


4. Lalu setelah itu pindahkan ke folder /var/www/html/ terlebih dahulu, ketikan perintah :
#cp /home/nissa/Downloads/moodle-latest-29.zip /var/www/html/


5. Maka setelah itu pindahkan juga, masukan ke folder ketikan dengan perintah:
#cd /var/www/html 
#ls 



6. Lalu unzip file moodle, ketikan dengan perintah :
   #unzip moodle-latest-29.zip
 

7. Selanjutnya setelah itu beri hak akses milik file tersebut, ketikan dengan perintah :
#chown -R www-data:www-data /var/www/html/(nama file nya)


8. Kemudian kita turun 1 direktory dengan perintah :
    #cd
    Setelah itu kita buat Folder moodle pada /var/www/ dengan perintah :
    #mkdir moodle


9. Tahap selanjutnya kita beri hak akses dan hak milik pada folder moodle yang ada pada /var/www/ ketikan dengan perintah :
#chmod 777 moodle
#chown -R www-data:www-data /var/www/moodle


10. Lalu buka user new tab ketik "localhost/moodle/" pilih bahasa klik next.
  

11. Setelah itu kita masukan folder penyimpanannya klik next





12. Pilih type database dan klik next


13. Masukan info database yang telah kita buat sebelumnya tadi.


14. Klik continue




15. Jika sudah ok semua kita klik continue.
 




16. Pastikan sudah succes semua lalu klik continue. 




17. Isikan informasi data kita secara lengkap. 
18. Klik update profil. 





19. Isi nama moodle.

20. Klik save changes






Dan instalasi sudah selesai

G. Hasil dan kesimpulan : 
Hasil dan kesimpulan nya adalah setelah saya menginstall ini saya dapat membuat e-learning dan dapat kembali memacu semangat saya untuk lebih giat mengembangkan-nya.Sehingga dapat nanti digunakan sebak-baiknya dan dapat bermanfaat bagi yang lain.

H. Referensi : 

Sekian yang dapat saya sampaikan semoga bermanfaat dan Selamat mencoba
Wassalamuallaikum wr.wb

MENGINSTALL AUTOINDEX MENGGUNAKAN PHP5 DI LOCALHOST

Assalamuallaikum wr.wb
Selamat siang teman teman semuanya, untuk kali ini saya akan menjelaksan tentang :

MENGINSTALL AUTOINDEX MENGGUNAKAN PHP5 DI LOCALHOST


A. Pengertian : 
Autoindex PHP Script merupakan salah satu CMS (Content Management System) yang dapat kita gunakan sebagai file Manager Online. Selain itu Autoindex juga dapat dimanfaatkan sebagai kumpulan direktori file berbasis web (Website Directory Indexer).

B. Latar belakang : 
Karena untuk memudahkan tampilan database sehingga user akan lebih mudah untuk mencari buku yang ingin dipelajari. Selain itu juga lebih praktis karena buku yang disediakan sama seperti buku-buku pada umumnya hanya saja ini berbasis internet.

C. Maksud dan tujuan : 
Maksud dan tujuanya adalah Untuk mempermudah user mencari buku yang diinginkan sehingga user tidak akan kesulitan mencari suatu informasi yang diinginkan.

D. Alat dan bahan : 
- File autoindex
- Koneksi internet
- Laptop yang suda di instal lamp
E. Jangka waktu pelaksanaan : 
- Jagka waktu yang saya butuhkan kurang lebih 20 menit
F. Tahap pelaksanaan : 
1. Pastikan laptop anda sudah terinstall lamp dan juga pastikan anda sudah mempunyai file AutoIndex jika belum silahkan download disini http://autoindex.sourceforge.net/ setelah itu kita buka terminal dan kita masuk ke directory tempat penyimpanan file autoindex tersebut. dengan mengetikkan perintah #cd /home/anisf/Downloads/



2. Kemudian langkah selajutnya kita copykan file autoindex ke /var/www/html, dengan mengetikkan perintah :
#cp Autoindex-2.2.4.zip /var/www/html 


3. Setelah itu kita masuk ke direktory html dan ketikan perintah #ls untuk melihat apakah sudah ada di direktory html atau belum.


4. Jika sudah ada maka kita extract file Autoindexnya dahulu dengan mengetik perintah #unzip Autoindex-2.2.4.zip 


 5. Setelah selesai di extract maka kita lihat dengan mengetikkan perintah #ls
dan kita beri hak askses dan hak milik dengan mengetikkan perintah
#chown -R www-data:www-data Autoindex-2.2.4
#chmod -R 755 Autoindex-2.2.4

 


6. Setelah memberi hak askses dan hak milik maka langkah selanjutnya kita rename file tersebut, disini saya mengganti namanya menjadi database.


7. Jika sudah maka kita masuk ke web browser dan ketik localhost/database
maka akan muncul tampilan seperti pada gambar isikan data anda yang dibutuhkan, jika sudah kita klik configure.


8. Jika sudah dan berhasil maka tampilannya maka tampilannya akan sepertii pada gambar di bawah ini, kemudian kita klik continue.

9. Maka tampilan awalnya masih polos seperti pada gambar di bawah ini.


10. Kemudian setelah itu selanjutnya kita dapat melink kan database kita dengan ln -s /(tempat penyimpanan data) disini saya menggunakan data yang ada di laptop saya.


11. Maka jika sudah kita edit tampilannya sesuai dengan keinginan kita dengan perintah : #nano index.php

12. Selanjutnya maka tambahkan sript dan isikan profil sekolah atau sesuai dengan keinginan kita.


13. Dan ini adalah contoh database yang saya edit, selain itu kita edit dan kembangkan sendiri sesuai dengan keinginan kita atau di kembangkan dengan ebook lebih luas tentang tkj.


 G. Hasil dan kesimpulan : 
Hasilnya autoindex dapat terinstall di localhost dan kita dapat belajar mengenai autoindex dan mengoptimalkannya. Kesimpulannya kita harus mengerti setidaknya sedikit tentang coding karena untuk mempercantik tampilan autoindex kita perlu memasukkan scrip html di index.php. 

H. Referensi : 

Sekian yang dapat saya sampaikan, Semoga bermanfaat dan Selamat mencoba
Wassalamuallaikum wr.wb 

INSTALL LAMP PADA LINUX MINT 18

Assalamuallaikum wr.wb
Selamat siang teman teman semuanya, Dikesempatan kali saya akan menjelaskan tentang :

INSTALL LAMP PADA LINUX MINT 18



A. 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.

B. Latar belakang : 
Latar belakang saya install lamp server adalah karena lamp server sangat di butuhkan ketika kita akan membuat web server, maka dari itu apabila ingin membuat web server harus menginstall lamp terlebih dahulu.

C. Maksud dan tujuan : 
Maksud dan tujua nya adalah agar kita bisa tahu apa saja yang harus di lakukan setelah menginstall linux mint, yaitu adalah menginstall lamp yang isinya untuk pemuatan web server.

D. Alat dan bahan : 
- Pc / Laptop yang terhubung ke koneksi internet.

E. Jangka waktu pelaksanaan : 
- Jangka waktu yang saya butuhkan dalam meginstall lamp di linux mint kurang lebih 45 menit

F. Tahap pelaksanaan :
1. Buka terminal anda atau dapat juga dengan menekan Ctrl+Alt+T
2. Selanjutnya lalu ketik #sudo su 


3. Setelah itu lalu ketik #apt-get update


 4. Lalu kita install apache2 ketikan #apt-get install apache2


5. Lalu kita install mariadb dengan ketikan #apt-get install mariadb-client mariadb-server


6. Setelah selesai ketikan #mysql_secure_installation


7. Selanjutya setelah itu ketikan #apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5 php5-cli php5-curl php5-xmlrpc php5-imagick php5-intl


8. Setelah itu kita install phpmyadmin yaitu ketikan #apt-get install phpmyadmin


9. Maka akan muncul tampilan seperti gambar di bawah ini, Da anda tinggal memasukan Username : phpmyadmin dan Password yang sudah anda buat sebelumnya.




G. Hasil dan kesimpulan : 
Dari materi diatas saya jadi tau cara menginstall lamp dan apa saja kenadala yang dialami. 

H. Referensi :  
- http://anisyahf.blogspot.co.id/2017/02/install-lamp-pada-linux-mint-18.html

Sekian yang dapat saya sampaikan, Semoga bermanfaat dan selamat mencoba
Wassalamuallaikum wr.wb

MENGENAL VIRTUAL HOST

Assalamuallaikum wr.wb
Untuk kali ini saya akan menjelaskan tentang

VIRTUAL HOST 

A. Pengertian :
- Virtual Host adalah cara untuk mengatur banyak website atau URL di dalam satu mesin atau satu IP.
Contoh kita mempunyai banyak domain tapi hanya mempunyai 1 IP public atau 1 server. Cara untuk mengatasi hal tersebut adalah dengan cara membuat virtualhost yang ada di web server.

Virtual Host bisa anda gunakan setelah anda menginstall package-package web server dan sudah pasti web server anda sudah berjalan dengan baik.
- Virtual Host adalah cara untuk mengatur banyak website atau URL di dalam satu mesin atau satu IP. Contoh NYA kita mempunyai banyak domain tapi hanya mempunyai 1 IP public atau 1 server. Cara untuk mengatasi hal tersebut adalah dengan cara membuat virtualhost yang ada di web server.

B. Latar belakang :
Merupakan salah satu aplikasi yang banyak digunakan adalah shared web hosting . Harga web shared hosting lebih rendah dari dedicated server web karena banyak pelanggan dapat host pada server tunggal. Hal ini juga sangat umum bagi badan tunggal untuk ingin menggunakan beberapa nama pada mesin yang sama sehingga nama dapat mencerminkan layanan yang ditawarkan daripada di mana layanan tersebut terjadi untuk menjadi host.

C. Maksud Dan Tujuan :
Virtual Host bisa anda gunakan setelah anda menginstall package-package web server dan sudah pasti web server anda sudah berjalan dengan baik.


D. Alat Dan Bahan :
    - Modul Informasi tentang Virtual host.

E. Jangka Waktu :
    - Luangkan waktu anda untuk membaca dan memahami lebih luas

F. Sejarah Virtual Host :
 Tahun 1989, Tim Berners-Lee mengajukan pada perusahaannya, CERN (European Organization for Nuclear Research) sebuah proyek yang bertujuan untuk mempermudah pertukaran informasi antar para peneliti dengan menggunakan sistem hiperteks. Sebagai hasil atas implementasi proyek ini, tahun 1990 Berners-Lee menulis dua program komputer

1. sebuah peramban yang dinamainya sebagai WorldWideWeb;
2. server web pertama di dunia, yang kemudian dikenal sebagai CERN httpd, yang berjalan pada sistem operasi NeXTSTEP.

    Dari tahun 1991 hingga 1994, kesederhanaan serta efektifitas atas teknologi yang digunakan untuk berkunjung serta bertukar data melalui World Wide web membuat kedua aplikasi tersebut diadopsi pada sejumlah sistem operasi agar dapat digunakan oleh lebih banyak individu, ataupun kelompok. Awalnya adalah organisasi penelitian, kemudian berkembang dan digunakan di lingkungan pendidikan tinggi, dan akhirnya digunakan dalam industri bisnis.
Tahun 1994, Tim Berners-Lee memutuskan untuk membakukan organisasi World Wide Web Consortium (W3C) untuk mengatur pengembangan-pengembangan lanjut atas teknologi-teknologi terkait lainnya (HTTP, HTML, dan lain-lain) melalui proses standardisasi.

  • HOSTING  
Berikut ini adalah 4 tipe hosting yang dapat kita gunakan berserta fungsinya:
  1. Dedicated hosting adalah hosting yang paling bagus. Bila kita hanya ingin membuat suatu website yang sederhana kita tidak perlu menggunakan dedicated hosting. Dedicated hosting dapat ibaratkan sebagai tanah yang sangat luas yang dapat kita buat untuk apa saja
  2. Virtual private server adalah server pribadi  dan ini sangatlah mahal. Kenapa? karena harga 1 server bisa mencapai puluhan juta rupiah selain itu untuk ruang penyimpanannya serta biaya untuk menjaga server terserbut jugalah tinggi.
  3. Reseller hosting adalah hosting yang dapat menampung beberapa domain. Jadi hanya dengan menggunakan 1 hosting maka dapat memiliki beberapa domain sekaligus. biaya untuk menggunakan hosting ini tergantung brapa besar bandwith yang anda inginkan
  4. Share hosting adalah hosting yang paling murah dan juga cocok digunakan untuk website yang sederhana. Tipe hosting ini juga kadang ditawarkan dengan gratis.
G. Cara kerja : 
Cara Kerja Virtual Hosting dapat diibaratkan sebagai contoh berikut; sebuah website diibaratkan sama dengan kios / ruangan di Mall. Manajemen Mall menyewakan ruangan, infrastruktur, listrik, telepon dan fasilitas lainnya agar orang-orang dapat membuka usaha. Setiap kios pengelolanya dapat berbeda, dekorasinya berlainan dan beroperasi masing-masing dengan caranya sendiri. Dalam hal ini kios atau ruangan yang disewa tentu mempunyai batasan ruangan (misal : 10m x 7m) dan maksimum adalah besarnya gedung Mall tersebut. Virtual Hosting menyediakan hardware, jaringan (infrastruktur), email (telepon), dan sebagainya agar anda dapat membuka/ membuat website. Server (gedung Mall) dihuni oleh banyak pelanggan, masingmasing pelanggan mempunyai batas penggunaan diskspace (batasan ruangan) dan tentu saja setiap pelanggan mengoperasikan websitenya masing-masing.

  H. Kesimpulan :
Jadi kesimpulannya kita harus memahami meteri sebelum melakukan ketahap konfigurasi virtual host.


I. Referensi : 
 - https://junilodacosta.wordpress.com/2016/05/03/449/

Sekian yang dapat saya sampaikan, Semoga bermanfaat
Wassalamuallaikum wr.wb 


KONFIGURASI SAMBA FILE SERVER PADA DEBIAN 8.6

Assalamuallaikum wr.wb
Untuk kesempatan kali ini saya akan menjelaskan tentang

KONFIGURASI SAMBA FILE SERVER PADA DEBIAN 8.6



A. Pengertian : 
Samba merupakan program bersifat open source yang menyediakan layanan berbagi berkas atau file service dan berbagi alat pencetak (print server) maupun Hardware, resolusi nama NetBIOS, dan pengumuman layanan (NetBIOS service announcement/browsing). Sebagai sebuah aplikasi file server, Samba mengizinkan berkas, alat pencetak, dan beberapa sumber daya lainnya agar dapat digunakan oleh banyak pengguna dalam keluarga sistem operasi UNIX, dan mengizinkan interoperabilitas dengan sistem operasi Windows. Samba dibuat berdasarkan protokol Server Message Block (SMB), oleh Andrew Tridgell.

B. Latar belakang : 
Samba merupakan program bersifat open source yang menyediakan layanan berbagi berkas atau file service dan berbagi alat pencetak (print server) maupun Hardware, resolusi nama NetBIOS, dan pengumuman layanan (NetBIOS service announcement/browsing). Sebagai sebuah aplikasi file server, Samba mengizinkan berkas, alat pencetak, dan beberapa sumber daya lainnya agar dapat digunakan oleh banyak pengguna dalam keluarga sistem operasi UNIX, dan mengizinkan interoperabilitas dengan sistem operasi Windows. Samba dibuat berdasarkan protokol Server Message Block (SMB), oleh Andrew Tridgell.

C. Maksud dan tujuan : 
  • Menghubungkan antara mesin Linux (UNIX) dengan mesin Windows. 
  • Menjembatani sharing file, sharing device, PDC, firewall, DNS, DHCP, FTP, webserver, sebagai gateway, mail server, proxy dan lain-lain.
  • Sebagai domain controller pada jaringan Microsoft Windows.
  •  
D. Alat dan bahan : 
- PC Server
- Laptop
- Koneksi internet

E. Jangka waktu pelaksanaa : 
- 10 menit waktu yag saya butuhkan untuk konfigurasi

F. Tahap pelaksanaan : 
1. Sebelum mengisntal buka terminal pada Linux Mint, kita remote server menggunakan su masukan pasword lalu ssh dengan perintah
#ssh nissafebri@192.168.98.3



2. Langkah pertama ketikan perintah : 
#apt-get install samba


3. Lalu selajutnya Kemudian kita konfigurasi folder atau data yang akan di sharing , dengan perintah :
#nano /etc/samba/smb.conf 


4. Setelah itu, lalu pada bagian terbawah silahkan anda tambahkan beberapa baris berikut :

[smk.net]
path = /home/ani
browseable = yes
writeable = yes
guest ok = no
public = no
read only = no
security = user

Kemudian simpan dengan menekan ctrl+x tekan y >ENTER


Keterangan :
path = adalah letak file-file yang akan akan dibagikan
browseable = yes berarti bisa dilihat oleh publik
security = share berarti tanpa menggunakan password, user berarti menggunakan enkripsi password
writeable = yes berarti dapat ditulis dapat di tambahkan file atau folder dari client yang membuka , jika no maka kebalikannya
guest ok = berarti ijin untuk tamu atau tanpa password jika yes jika no maka kebalikanya
read only = berarti hanya dapat dilihat dan dibaca termasuk menyalin file tapi tidak dapat menambahkan file atau folder kedalamnya jika yes jika no maka kebalikanya

5. Setelah tersimpan silahkan kita masukan user untuk pengguna samba dengan perintah :
#smbpasswd -a ani
masukan password dan ikuti


6. Kemudian restart service samba dengan perintah :
#service samba restart
Seperti gambar di bawah
7. Setelah direstart kita bisa coba pada file folder local kita seperti gambar dibawah.
Untuk cara mengaksesnya kita tekan ctrl + f lalu kita ketikkan smb://192.168.105.2 > ENTER > Klik smk.net
8.  Kemudian kita pilih Connect as User masukkan username dan password yang kita install tadi > CONNECT

9. Dan konfigurasi telah selesai 
G. Hasil dan kesimpulan : 
Konfigurasi dari Samba File Server telah dilakukan. Anda hanya tinggal mengecek nya melalui pc client yang menggunakan OS Windows/linux.
H.Referensi :
- Buku Konfigurasi Debian Server Ver BLC Telkom
Sekian yang dapat saya sampaika semoga bermanfaat untuk kalia semua
Wassalamuallaikum wr.wb

MENGATASI UPDATE MANAGER YANG ERORR

Assalamuallaikum wr.wb
Hay teman teman untuk kesempatan kali ini saya akan memberikan tutorial cara mengatasi update manager yang error :


A. Pengertian : 
Update manager adalah kumpulan perangkat untuk mengotomatisasi proses instalasiupgrade (perbaikan), konfigurasi, atau menghapus paket perangkat lunak dari sebuah komputer menggunakan cara tertentu. Update manager biasanya menangani basis data dari ketergantungan perangkat lunak dan informasi versi untuk mencegah ketidakcocokan perangkat lunak dan kekurangan prasyarat perangkat lunak. Linux dan sistem Unix lainnya biasanya mengelola ribuan paket berlainan.

B. Latar belakang : 
Latar belakangnya yaitu Linux adalah OS yang open-source, jadi akan selalu berkembang setiap waktunya sehingga kita harus melakukan update untuk selalu memperbarui system kita. Jika kita tidak melakukan update maka dapat menyebabkan kerusakan pada software.

C. Maksud dan tujuan :
Agar teman teman sekalian yang mengalami update manager yang error agar dapat mengatasinya setelah membaca artikel ini.

D. Alat dan bahan : 
- Laptop
- Koneksi internet

E. Jangka waktu pelaksanaan : 
- 5 menit waktu yang saya butuhkan

F. Tahap pelaksanaan : 
1. Saat anda update manager anda pasti muncul gambar seperti ini


2. Maksud dari pesan tersebuat adalah ada list yang tidak bisa di buka saat akan melakukan update. Langkah yang harus anda lakukan adalah masuk ke directory tempat list tersebut berada.

3. Buka terminal anda lalu masuk ke directory /var/lib/apt/lists/
#cd /var/lib/apt/lists 



4. Kemudian hapus list yang tidak bisa terbuka tersebut dengan perintah
# rm -rf (nama list yang tidak dapat dibuka tersebut). Contohnya seperti gambar dibawah ini.


5. Selanjutnya buka update manager lalu coba refresh pada update manager anda.


6. Lalu klik install updates


 7. Dan hasilnya updates manager tidak error lagi.





G. Hasil dan kesimpulan :
Hasilnya updates manager yang tadinya error kini sudah bisa di updates. Kesimpulannya sebenarnya system telah memberi tahu kita bahwa ada list yang tidak dapat terbuka jadi solusinya adalah dengan menghapus list tersebut.

H. Referensi :
- https://id.wikipedia.org/wiki/Package_manager

Sekian yang dapat saya sampaikan, Semoga bermanfaat
Selamat mencoba
Wassalamuallaikum wr.wb