Jumat, 03 Februari 2017

INSTALL MOODLE DI LOCALHOST LINUX MINT 17.3

Standard
ASSALAMUALAIKUM WR.WB

BY. YOSEP MALIK
      
         Selamat beraktivitas semuanya, kali ini saya ingin shere ilmu tentang installasi moodle di localhost linux mint.



A. PENGERTIAN :
     Moodle (Modular Object-Oriented Dynamic Learning Environment) adalah pembelajaran sistem manajemen yang  gratis dan open source software yang ditulis dalam PHP dan didistribusikan di bawah GNU General Public License . Dikembangkan di pedagogis prinsip, Moodle digunakan untuk blended learning , pendidikan jarak jauh , membalik kelas dan lainnya e-learning proyek di sekolah, universitas, tempat kerja dan sektor lainnya.
Dengan fitur-fitur manajemen disesuaikan, digunakan untuk membuat pribadi website dengan kursus online untuk pendidik dan pelatih untuk mencapai tujuan pembelajaran. Moodle (singkatan modular object-oriented dinamis lingkungan belajar ) memungkinkan untuk memperluas dan menyesuaikan lingkungan belajar menggunakan plugin masyarakat bersumber.
     sejarah singkat: 
 Moodle pada awalnya dikembangkan oleh Martin Dougiamas untuk membantu pendidik membuat kursus online dengan fokus pada interaksi dan konstruksi kolaboratif konten, dan dalam evolusi terus-menerus. Versi pertama dari Moodle dirilis pada 20 Agustus 2002. Saat ini proyek Moodle dipimpin dan dikoordinasikan oleh Moodle HQ, sebuah perusahaan Australia dari 30 pengembang yang secara finansial didukung oleh jaringan delapan puluh empat perusahaan layanan Moodle Mitra di seluruh dunia. pengembangan Moodle juga telah dibantu oleh karya programmer open-source.
 
B. LATAR BELAKANG : Agar kita bisa menggunakan moodle dan tahu apa itu mood
C. MAKSUD DAN TUJUAN : Agar kita bisa E-Learning secara online, jarak jauh.

D. ALAT DAN BAHAN : 
  • file moodle 29 : karena saya menggunakan php5
  • laptop/pc yg di install SO linuxmint serta sudah terinstall php 
  • koneksi internet

E. JANGKA WAKTU PELAKSANAAN :
Kurang-lebih 10 sampai 20 menit tergantung kemampuan.

F. TAHAP PELAKSANAAN :
1. masuk terminal dengan perintah ctrl+T lalu ke super user seperti gambar di bawah ini.

2.lalu kita pindah ke directory dimana letak file berada dengan perintah #cd nama directory,selanjutnya lihat isi directory dengan perintah ls.

3.file sudah terlihat selanjutnya kita pindah file moodle ke directory /var/www/html/ dengan perintah :
# mv nama file /var/www/html

4.lalu kita pindah ke directory /var/www/html/ dengan perintah #cd /var/wwwhtml/ , lalu kita lihat file dengan perintah #ls

5.file sudah terpindah ke /var/www/html/ selanjutnya kita extrac dengan perintah # unzip nama file

6.lihat lg file dengan perintah ls,, lihat file moodle yg sudah terextrac (warna biru)


7.setelah di unzip kita beri hak akses dengan perintah :
#chmod
#chown

8.lalu kita buka web browser buka phpmyadmin lalu buat database untuk moodle.


9.buka tab baru buka localhost/moodle dan langsung akan tampil perintah install seperti dibawah ini.
klik next .

10.selanjutnya pastikan pada kolom Web address, Moodle Directory dan Data Directory sesuai dengan direktori yang tadi kita buat di terminal.
 
11. Kemudian kita pilih database yang akan kita digunakan, disini saya menggunakan database MySQL > klik next .

12.kita isi form seperti berikut

13.pilih continue

14.pastikan "ok" semua lalu klik continue

15.pada proses ini sedikit lama, tunggu sampai selesai lalu gunakan scroll untuk ke paling bawah, lalu klik continue

16. Setelah itu akan muncul form yang harus kita isi, dan ingat ada peringatan Update profile dibagian bawah sendiri . Kita klik update profile


17.lalu klik save changes

18. install moodle telah selesai, dan ini merupakan tampilan defaultnya .

19. SELESAI.

G. HASIL DAN KESIMPULAN
     Moodle sangat efektif untuk digunakan sebagai sarana pembelajaran di sekolah-sekolah dan universitas. Dengan moodle, guru dapat memberikan materi berupa teks,web, animasi, multimedia, ebook, presentasi, diskusi, ujian, dan belajar online.Moodle dapat diinstall di komputer dan sistem operasi apapun yang bisa menjalankan PHP dan mendukung database SQL. Pada saat install moodle, ada hal-hal yang perlu diperhatikan dan dipahami mengenai moodle ini, mulai dari user yang akan diberikan, password yang harus dimasukkan, dsb.


H. REFERENSI :
https://id.wikipedia.org/wiki/Moodle
https://translate.google.co.id/translate?hl=id&sl=en&u=https://en.wikipedia.org/wiki/Moodle&prev=search


     Sekian yang dapat saya paparkan, bila ada kekurangan saya mohon maaf.
   WAASSALAMUALAIKUM WR.WB
  

Kamis, 02 Februari 2017

INSTALL OWNCLOUD IN LOCALHOST LINUX MINT

Standard
ASSALAMUALAIKUM WR.WB

BY. YOSEP MALIK

    Selamat sore kawan, kali ini saya akan shere tentang cara install owncloud di localhost linux mint. langsung saja yaa kawan :)

1.PENGERTIAN :


        OwnCloud adalah suatu perusahaan dengan proyeknya yaitu ownCloud project. Slogan perusahaan ini adalah Your Cloud, Your Data, Your Way!. ownCloud yang merupakan salah satu perangkat lunak berbagi berkas gratis dan bebas seperti Dropbox, menyediakan pengamanan yang baik, memiliki tata cara yang baik bagi pengguna aplikasi untuk membagi dan mengakses data yang secara lancar terintegrasi dengan perangkat teknologi informasi yang tujuannya mengamankan, melacak, dan melaporkan penggunaan data.
ownCloud menempatkan kontrol kepada pengguna teknologi informasi itu sendiri dan juga menawarkan penyedia layanan, pusat dan bagian transmisi yang berfungsi untuk menyediakan solusi sinkronisasi dan berbagi bagi pengguna. ownCloud memberikan akses terhadap berkas-berkas secara universal dengan menggunakan antarmuka jaringan atau WebDAV.
ownCloud dipelopori oleh Frank Karlitschek saat ia sedang membicarakan mengenai aplikasi bebas dan terbuka. Proses pemasangan tidak banyak membutuhkan syarat-syarat pada sistemnya dan tidak membutuhkan izin khusus. Kantor pusat ownCloud di Amerika terletak di Boston, Massachusetts dan kantor cabang di Eropa terletak di Jerman.
   sejarah :
        Ide mengenai ownCloud muncul sejak 3 tahun yang lalu, lebih tepatnya pada Januari 2010. Saat itu Frank Karlitschek menginginkan perangkat lunak gratis dan bebas untuk dijadikan sebagai solusi untuk permasalahan pada kala itu. Karlitschek merasa bahwa dunia membutuhkan sesuatu yang mudah digunakan, aman, fleksibel dalam mengatur berkas, dan tanpa mengalami kemunduran pada tempat penyimpanannya. Dalam perjalanannya proyek tersebut bergerak dan menemukan berbagai kontributor, ownCloud berhasil membuat berbagai macam rilis dan tersedia dalam 42 jenis bahasa di dunia. Kemudian proyek ini semakin beralih menjadi komersial sebagai usaha pengembangan terhadap pengguna perusahaan.
berikut merupakan nama-nama tim pembuat owncloud
  1. MARKUS REX
  2. FRANK KARLISTCHEK
  3. HOLGER DYROFF
  4. JOSEPH ECKERT
  5. MATTHEW RICHARDS
2.LATAR BELAKANG :
     Karena owncloud adalah salah satu layanan cloud yang gratis dan bisa digunakan secara pribadi, bisnis, maupun perusahaan yang berskala besar. Selain gratis owncloud memmiliki berkas penyimpanan yang mudah dipahami oleh pengguna. owncloud juga memiliki fitur yang sangat banyak dan sangat aman digunakan karena saat komputer server kena hack maka data yang ada di dalamnya di enkripsi/ diamankan sehingga hacker tidak mudah untuk membacanya.

3.MAKSUD DAN TUJUAN :
Agar kita tau apa itu owncloud dan cara install nya.

4.ALAT DAN BAHAN :
a.laptop/pc dengan so linux mint
b.file owncloud
c.koneksi internet

5.JANGKA WAKTU :
tergantung kemampuan saja

6.TAHAP PELAKSANAAN
pertama harus install LAMP dulu, lalu install phpmyadmin serta konfigurasi.
 baru selanjutnya ikuti langkah-langkah di bawah ini.

A. pertama kita buka terminal di lapto/pc dengan perintah ctrl+alt+T
lalu masuk super user dengan perintah "su" dan masukan "password" lihat gambar di bawah.

selanjutnya kita pindah ke directory dimana kita menyimpan file owncloud nya.
dengan perintah # cd document/
lalu kita lihat isi directory documents dengan perintah : #ls

lalu kita copy file owncloud ke directory /var/www/html/

selanjutnya kita pindah ke directory /var/www/html/ dengan perintah  :
#cd /var/www/html
lalu lihat sudah ada file owncloud atau belum ? dengan perintah #ls
lalu kita Extract file owncloud dengan perintah :
#unzip nama-file
tunggu sampai selesai.

lalu kita beri hak akses dengan perintah :
#chmod -R 777 owncloud

lalu kita beri hak akses kedua dengan perintah :
#chown -R www-data:www-data owncloud

selanjutnya kita buka localhost phpmyadmin dan buat database nya.


selanjutnya buka localhost owncloud nya di web browser.
dan isikan username dan password
 gunakan scroll unuk melihat kebawah,, selanjutnya isikan data sesuai yang di buat di phpmy admin.
 klik Finish setup

jika sudah tampil seperti di bawah sudah berhasil.


SELESAI.


7.HASIL DAN KESIMPULAN
 Dengan kita mengistall owcloud kita dapat menyimpan data di dalam nya.

  Sekian yang dapat saya paparkan, bila ada kekurangan saya mohon maaf.

WASSALAMUALAIKUM WR.WB

Rabu, 01 Februari 2017

INSTALL AUTOINDEX

Standard
ASSALAMUALAIKUM WR.WB
by. YOSEP MALIK 
         hay kawan pengunjung blog yosep, kali ini saya akan membagi ilmu lagi yaitu cara install Autoindex .selamat membaca ya


I.PENGERTIAN:
           Autoindex adalah CMS yang bisa kilta lihat dan kembangkan sesuai dengan kebutuhan. kita juga bisa menggunakan autoindex ini sebagai halaman download agar pengunjung website kita dapat dengan mudah untuk download file yang kita shere lewat website.

II.LATAR BELAKANG: Agar kita mengetahui apa itu Autoindex

III.MAKSUD DAN TUJUAN: berbagi ilmu

IV.ALAT DAN BAHAN :
  1. pc/laptop dengan so linux
  2. file Auoindex
V.WAKTU YG DI BUTUHKAN : tergantung kemapuan saja

VI.TAHAP PELAKSANAAN :
1.masuk terminal lalu ke super user dengan perintah ctrl+alt+T>> su >> masukan pasword

2.lalu pindah ke directory disimpannya file autoindex dengan perintah #cd (nama directory)
contoh saya menyimpan di directory Documents.
#cd Document/

3.lalu lihat semua file dengan perintah ls

4.lalu copy file ke /var/www/html
#scp nama file /var/www/html
5.lalu pndah ke directory /var/www/html dan lihat file sudah tercopy atau belum.
# cd /var/www/html
#ls

6.jika sudah tercopy selanjutnya kita extrac dengan perintah #unzip nama file

tunggu sampai selesai

7.selanjutnya kita beri hak akses atau permission dengan perintah
#chmod 777 -R nama file /var/wwwhtml

#chown -R www.data:www.data nama file


8.selanjutnya kita cek di web browser ketikan localhost
inilah tampilan localhost yang saya edit sebelumnya
9.SELESAI

VII.HASIL DAN KESIMPULAN : dengan install auto index kita dapat menyimpan data di localhost

VII.REFERENSI 
teman blc
https://de.wikipedia.org/wiki/Autoindex 

  Sekian dari saya, jika banyak kekurangan saya mohon maaf.
WAASSLAMUALAIKUM WR.WB

Selasa, 31 Januari 2017

SECURING WEB SERVER(HTTPS)

Standard
ASSALAMUALAIKUM WR.WB

BY : YOSEP MALIK

   hay kawan semua, ketemu lagi dengan yosep malik. Kali ini saya akan membagi ilmu tentang cara konfigurasi securing web server(https).


I.PENGERTIAN :




Protokol transfer hiperteks adalah versi aman dari HTTP, protokol komunikasi dari World Wide Web. Ditemukan oleh Netscape Communications Corporation untuk menyediakan autentikasi dan komunikasi tersandi dan penggunaan dalam komersi elektris.
Selain menggunakan komunikasi plain text, HTTPS menyandikan data sesi menggunakan protokol SSL (Secure Socket layer) atau protokol TLS (Transport Layer Security). Pada umumnya port HTTPS adalah 443.
Tingkat keamanan tergantung pada ketepatan dalam mengimplementasikan pada browser web dan perangkat lunak server dan didukung oleh algorithma penyandian yang aktual.
Oleh karena itu, pada halaman web digunakan HTTPS, dan URL yang digunakan dimulai dengan SKbukan dengan http://.
Kesalahpahaman yang sering terjadi pada pengguna kartu kredit di web ialah dengan menganggap HTTPS “sepenuhnya” melindungi transaksi mereka. Sedangkan pada kenyataannya, HTTPS hanya melakukan enkripsi informasi dari kartu mereka antara browser mereka dengan web server yang menerima informasi.

II.LATAR BELAKANG :memungkinkan peramban dan pengguna memiliki kepercayaan bahwa mereka sedang berbicara kepada server aplikasi sesungguhnya.
III.MAKSUD DAN TUJUAN : mengetahui apa securing web server
IV.TAHAP PELAKSANAAN :

1.Langkah pertama kita men-generate dengan perintah :
#openssl req -new -x509 -days 365 -nodes -out /etc/apache2/yosep.pem -keyout
/etc/apache2/yosep.pem




2.lalu isikan seperti dibawah ini.

 Generating a 2048 bit RSA private key
..............+++
.............................................................................+++
writing new private key to '/etc/apache2/apache2.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:ID
State or Province Name (full name) [Some-State]:East Java
Locality Name (eg, city) []:Klaten
Organization Name (eg, company) [Internet Widgits Pty Ltd]:BLC
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:yosep.id
Email Address []:admin@yosep.id





3.Setelah itu kita harus meng-enable mode ssl dengan perintah :
#a2enmod ssl



4.lalu restart apache2 
#/etc/init.d/apache2 restart

5.selanjutnya edit file “/etc/apache2/ports.conf” dengan perintah:

 periksa apakah ada tiga baris terbawah seperti gambar dibawah ini yaitu “Listen 443”


jika sudah kita tidak perlu mengeditnya langsung keluar dengan perintah ctrl+x
 
6.kemudian kita edit file default apache2 dengan perintah :”#nano /etc/apache2/sites-available/000-default.conf”




lalu tambahkan beberapa baris konfigurasi pada bagian paling bawah yaitu :

 <VirtualHost *:443>
ServerName yosep.id
ServerAlias www.yosep.id

SSLEngine on
SSLCertificateFile /etc/apache2/yosep.pem
</VirtualHost>

lalu simpan dan keluar tekan ctrl+x tekan y tekan enter , selanjutnya restart kembali service apache anda dengan perintah :#service apache2 restart atau #/etc/init.d/apache2 restart



7.Selanjutanya kita cek di web browser client dengan ip ataupun domain yaitu dengan alamat https://192.168.100.2 atau https://yosep.id , seperti gambar dibawah.
lalu klik "advanced">>learn more>> add exception lihat gambar di bawah.

setelah itu akan muncul gambar seperti di bawah klik "confirm security exception"

jika sudah muncul seperti di bawah ini, berarti sudah berhasil

SELESAI.

V.KESIMPULAN : Dengan kita konfigurasi securing https, jika kita mengirim file ke client, menjadi aman.

VI.REFERENSI :
 https://id.wikipedia.org/wiki/HTTP_Secure
https://en.wikipedia.org/wiki/HTTPS 
https://en.wikipedia.org/wiki/Wikipedia:Secure_server 
buku konfigurasi debian server_versi_blc_telkom

   Sekian ilmu yang dapat saya sampaikan, bila ada kekurangan saya mohon maaf,, karna saya juga msaih tahap pembelajaran. sampai ketemu di konfigurasi selanjut nya 

WAASSALAMUALAIKUM WR.WB