Breaking

Thursday, April 12, 2018

April 12, 2018

INSTALL WORDPRESS & OPENSID SERTA MENGINTEGRASIKAN

I. PENDAHULUAN
        CMS bertujuan memberikan kemudahan kepada penulis untuk mengelola informasi yg ada di sebuah server tanpa harus tahu sebelumnya tentang segala hal yg bersifat teknis. dengan berbagai keunggulan yg dimiliki, CMS memungkinkan penulis untuk dapat mengubah tampilan situs (warna, huruf, gambar, dll) tanpa harus mengubah isi/ konten/ berita/ teks yg ada di dalamnya.
     Pada dasarnya Wordpress dan OpenSID merupakan CMS berbasis web server yang cuput terkenal dan masih sering update untuk memperbaiki setiap bug, terutama OpenSID yang merupakan salah satu CMS yang sering digunakan di indonesia, dan banyak sekali forum-forum untuk saling berbagi dan memberikan solusi tetang CMS yang satu ini.
    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).Selain sebagai blog, WordPress juga mulai digunakan sebagai sebuah CMS (Content Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan penggunanya.
     Sedangkan OpenSID adalah Sistem Informasi Desa (SID) yang sengaja dirancang supaya terbuka dan dapat dikembangkan bersama-sama oleh komunitas peduli SID. OpenSID ini biasanya digunakan di Server pemerintahan desa untuk memberikan layanan kepada setiap warganya, dan memberikan info tentang desa tersebut seperti persentase kelahiran, kematian dari desa tersebut, dll.
II. LATAR BELAKANG
      Untuk mempermudah melihat segala informasi yang ada pada desa tersebut agar pendataan yang dilakukan pemerintah lebih mudah kita dapat membuat sebuah postingan pada wordpress yang berisi tentang info , presentase, map, dll. dari database CMS OpenSID dengan menggabungkannya ke Wordpress.
III. MAKSUD DAN TUJUAN
      Menginstall Wordpress, OpenSID, dan Menghubungkan keduannya.
IV. ALAT DAN BAHAN
      1. Laptop
      2. Debian
      3. File Wordpress & OpenSID
V. JANGKA WAKTU
       15 menit - 30 menit
V.I TAHAP PELAKSANAAN
A. Tahap persiapan
1. Pindahkan file Wordpress dengan OpenSID ke server

2. Lalu pindahkan kembali file Wordpress dan OpenSID ke /var/www/html

cp (nama file) /var/www/html

3. Kemudian unzip kedua file tersebut

unzip (nama file)

B. Install OpenSID
1. Masuk ke folder OpenSID dan ubah nama desa-contoh menjadi desa

mv desa-contoh/ desa/

2. Kemudian atur file database.php

nano desa/config/database.php

3. Sebelum itu anda harus membuat database pada phpmyadmin anda

4. Kemudian kembali lagi pada server atur parameter yang ada sesuai dengan database anda

5. Selanjutnya anda hanya harus memberi hak akses pada folder tersebut

chown -R www-data:www-data OpenSID-master
chmod -R 755 OpenSID-master

6. Selanjutnya test dengan mengetikan "ip server/nama folder SID"

B. Tahap install Wordpress
1. Karena sudah meng ekstract file wordpress sekarang hanya perlu memberi hak akses

chown -R www-data:www-data wordpress

2. Kemudian buat database

3. Lalu buka browser dan ketikan "ip server/folder wordpress" untuk melakukan installasi

4. Masukan setiap kolom sesuai dengan database yang sudah dibuat tadi

5. Selanjutnya anda harus mengisi nama situs dan akun wordpress anda

6. Selanjutnya anda hanya perlu log-in wordpress

C. Menggabungkan Wordpress dengan OpenSID
1. Masuk ke menu plugin > add new

2. lalu cari plugins WPSID

3. Kemudian konfigurasi di menu WPSID untuk dapat menghubungkan wordpress dengan OpenSID cukup masukan data seperti dibawah

4. Untuk menggunakan WPSID ini bisa menggunakan Shortcodes yang sudah disediakan

5. Untuk contoh penggunaanya cukup membuat postingan baru lalu masukan judul dan content sesuai kode diatas

6. Jika berhasil maka tampilannya akan seperti diatas
VII. KESIMPULAN
        Wordpress dan OpenSID merupakan sama-sama CMS yang berbasis web server dan sangat terkenal dan memiliki kemampuan yang mempuni yang sangat mudah digunakan oleh orang banyak, dan dengan plugins WPSID pada wordpress dapat menggabungkan kedua CMS ini sehingga membuatnya lebih praktis.
VIII. REFERENSI
         EBOOK
April 12, 2018

INSTLLASI MOODLE

I. PENDAHULUAN
   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.
II. LATAR BELAKANG
    Dengan menggunakan Moodle maka kita akan sangat mudah melakukan pembelajaran karena berbasis Web.Sehingga kita tidak perlu lagi mencatat apa yang sudah kita pelajari di buku.Maka dari itu saya menginstall Moodle ini sebagai media pembelajaran online karena dapat mempermudah kita dalam melakukan pembelajaran.
III. MAKSUD DAN TUJUAN
     Mencoba membuat sebuah media pembelajaran yang dapat digunakan oleh siswa-siswa
IV. ALAT DAN BAHAN
     
V. JANGKA WAKTU PENGERJAAN
VI. TAHAP PELAKSANAAN

1. Pastikan sudah memiliki file moodle dan pindahkan ke directory /var/www/html


2. Unzip moodle


3.  Beri hak akses pada folder moodle


4. Masuk ke directory /var/www dan buat folder moodledata dan memberikan hak milik pada moodledata


5. Selanjutnya buat database pada phpmyadmin


6. Lalu buka "ip/moodle" pada browser dan pilih bahasa yang akan digunakan


7. Langkah selanjutnya arahkan data directory ke /var/www/moodledata

8. Lalu pilih database yang dipakai

9. Masukan nama dan user serta password database


10. Selanjutnya akan ada halaman persetujuan



11. Pada langkah selanjutnya anda hanya harus mengeklik tombol continue jika tidak ada yang error


12. Lalu isi semua kolom form sesuai keinginan anda



13. Isi front page sesuai keinginan anda


14. scroll ke bawah dan klik save


15. Dan jika tidak ada yang salah maka akan masuk ke dashbord


VII. KESIMPULAN
       Moodle merupakan salah satu cms yang digunakan unutk e-learning yang sangat populer dan free, dengan menggunakan moodle ini para murit dapat mengerjakan soal-soal yang sudah diberikan oleh guru guna dikerjakan oleh murit.
VIII. REFERENSI
        WIKIPEDIA

Wednesday, April 11, 2018

April 11, 2018

INSTALL FTP SERVER ON DEBIAN

I. PENDAHULUAN
    File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client. FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.
    FTP ini sangat berguna untuk memindahkan data antara server dan client maupun memindahkan dan share file melalui jaringan yang sama tanpa harus memindahkan ke flash disk, dan kecepatan transfer FTP ini cukup cepata sehingga dapat mempersingkat waktu dalam memindahkan data yang cukup besar antara client.
II. LATAR BELAKANG
      Untuk mindahkan suatu data diperlukan sebuah aplikasi yang dapat memindahkan data tanpa menggunakan alat bantu seperti flash disk melaikan menggunakan jaringan yang dapat memindahkan file besar tanpa memakan waktu yang lama, terlebih lagi untuk para admin server yang tidak perlu masuk ke ruang server hanya untuk memindahkan data, oleh karena itu para pengembang menciptakan sebuah aplkasi yang dapat memindahkan file yaitu aplikasi FTP.
III. MAKSUD DAN TUJUAN
      FTP (File Transfer Protocol) sangat butuh dan sangat sering di install dan digunakan oleh admin server bukanlah karena ingin ikut-ikutan tetapi karena fungsi yang sangat besar dari aplikasi ini, yang memiliki banyak fungsi seperti : untuk shareing data, untuk menyediakan indirect atau implicit remote computer, untuk menyediakan tempat penyimpanan bagi user, untuk menyediakan transfer data yang reliable dan efisien
IV. ALAT DAN BAHAN
     1. Debian
     2. Laptop
     3. cd debian 1,2,3
V. JANGKA WAKTU
     5 menit - 15 menit
VI. TAHAP PELAKSANAAN
1. Login sebagai super user dan install FTP

#apt-get install proftpd

           pada proses installasi proftpd akan ada pilihan mode pilih "standalone"

2. Konfigurasi proftpd

nano /etc/proftpd/proftpd.conf

tambahkan file yang akan di share serta user yang dapat mengaksesnya

<Anonymous (direktory)>
User (nama user)
</Anonymous>
3. Lalu buat user yang akan mengakses folder yang telah dishare tadi

adduser (nama user)

4. Restart proftpd

/etc/init.d/proftpd restart

 5. Untuk mengakses dapat dilakukan dengan cara mengetik ftp://(ip server) lalu akan keluar kolom untuk mengisi username dan sandi

6. Jika username dan password benar maka akan keluar tampilan seperti berikut
VII. KESIMPULAN
        FTP merupakan salah satu protocol internet yang berjalan pada layer 7 protocol yang berfungsi untuk memindahkan atau meshare data kepada beberapa client dalam waktu yang bersamaan dan dapat mentrasfer data dengan cepat.
VIII. REFERENSI
        EBOOK
April 11, 2018

INSTALL AUTOINDEX

I. PENDAHULUAN
   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).AutoIndex digunakan untuk menyimpan file-file yang bisa client download.

Fitur:


  • Anda tidak perlu meletakkan index.php di setiap subfolder – secara otomatis memungkinkan Anda mengakses subdirektori
  • Menampilkan ikon yang berbeda untuk setiap jenis file – mencakup tiga gaya ikon yang berbeda
  • Kemampuan untuk menyembunyikan / memblokir file, folder, atau ekstensi file tertentu
  • Bekerja pada semua server yang mendukung PHP 4.1.0 atau yang lebih tinggi (termasuk PHP 5)
  • Tidak ada database yang dibutuhkan
  • Kemampuan mengunggah file dan memiliki akun pengguna
  • Alat admin bawaan (tersedia saat masuk dengan akun tingkat admin)
  • Membuat dan menghapus direktori
  • Mengunggah, mengganti nama, menyalin, dan menghapus file
  • Log viewer dan statistik pengunjung
  • Mencari file / folder tertentu
  • Akses logging dan statistik (simpan IP pengguna dalam file teks bersamaan dengan permintaan waktu dan file)
  • Fitur anti-lintah
  • Membatasi bandwidth
  • File / folder bisa memiliki deskripsi khusus
  • Gambar kecil gambar dapat dibuat dan ditampilkan
  • Dapat melacak jumlah unduhan untuk setiap file
  • Lebih baik daripada output default server, dan tampilan bisa disesuaikan
  • Versi 2.0 menggunakan sistem template untuk memudahkan penyesuaian output HTML
  • Tersedia dalam 35 bahasa
  • XHTML 1.1 dan CSS compliant, sehingga ditampilkan dengan benar di semua browser
  • Perangkat lunak ini gratis

II. LATAR BELAKANG
     Pembelajaran dengan menggunakan buku sekarang sedikit menyusahkan pelajar karena ketergantungan rasa malasnya, maka untuk menanggulanginya pengajar bisa membuat repository media pembelajara yang bisa diakses siswa, seperti autoindex berikut ini.
III. MAKSUD DAN TUJUAN
       Untuk membuat repository(tempat disimpannya berbagai macam aplikasi/program,namun dapat pula digunakan untuk menyimpan data lain seperti e-book) kita harus mengupload file-file ke direktori tertentu.Setelah itu,selain menggunakan file sharing,Client dapat pula mengaksesnya lewat web dengan mengeklik link yang menuju file tersebut. Pada praktik kali ini,kita akan membuat repository menggunakan Autoindex yang akan memudahka proses pembuatan link-link file tersebut.
IV. ALAT DAN BAHAN
      1. Laptop
      2. File auto index
V. JANGKA WAKTU PENGERJAAN
      3 menit - 7 menit
VI. TAHAP PENGERJAAN
1. Pastikan sudah terdapat file auto index dan uzip auto index

2. Ubah nama file hasil unzip auto index agar lebih mudah di ingat


3. Beri hak akses pada file auto index


4. Buka browser dan ketikan "ip/folder auto index" untuk konfigurasi auto index dan scolle ke bawah dan klik configure


5. Jika tidak ada kesalahan maka akan keluar text write succesful dan akan muncul tampilan pertama auto index


6. Untuk memunculkan file yang ingin kita share cukup copy file tersebut ke dalam folder auto index
selain itu untuk merubah atau memberi header pada auto index cukup edit file index.php di dalam folder auto index seperti di gambar.




VII. KESIMPULAN
        Auto index merupakan cms yang dapat digunakan untuk share data atau membuat repository yang dapat didownload oleh client dan dapat diakses oleh banyak orang sekaligus.
VIII. REFERENSI