Selasa, 23 Januari 2018

Menggunakan Owncloud dengan membukanya dari browser

A. Pendahuluan
     1. Pengertian
ownCloud merupakan 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.

2. Latar Belakang
Ide mengenai ownCloud muncul sejak 3 tahun yang lalu, lebih tepatnya pada Januari 2010[2]. 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.

 3. Maksud dan Tujuan

  • Menggunakan fitur-fitur dalam owncloud
  • memadukan dropbox dengan owncloud
B. Alat dan Bahan

  • PC
  • OwnCloud yang sudah diinstall
  • Dropbox
C. Uraian
Install repository epel
yum update
yum install epel-release
Install aplikasi yang dibutuhkan, disini ane lebih memilih menggunakan mariadb sebagai database, bukan mysql
yum install -y httpd mariadb-server php php-mysql sqlite php-dom php-mbstring php-gd php-pdo php-json php-xml php-zip php-gd curl php-curl php-mcrypt php-pear
Aktifkan Apache dan MariaDB
service httpd start
service mariadb start
Pastikan apache dan mariadb otomatis aktif pada saat komputer di restart
systemctl enable httpd.service
systemctl enable mariadb.service
Hardening mariadb dengan menjalankan
mysql_secure_installation
Setup mariadb agar dapat digunakan oleh owncloud
mysql -uroot -p

CREATE DATABASE owncloud;
GRANT ALL PRIVILEGES ON owncloud.* TO 'nama'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
Tambahkan file config baru didalam folder konfigurasi Apache:
vi /etc/httpd/conf.d/owncloud.conf

<IfModule mod_alias.c>
Alias /owncloud /var/www/html/owncloud
</IfModule>
<Directory “/var/www/html/owncloud”>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
Download aplikasi owncloud
wget https://download.owncloud.org/community/owncloud-8.0.0.tar.bz2
tar -xjf owncloud-8.0.0.tar.bz2
mv owncloud /var/www/html/owncloud/
Pastikan permission folder owncloud dapat dijalankan oleh apache, kemudian restart servicenya
chown -R apache.apache /var/www/html/owncloud/
service httpd restart
Done. Gampang kan? Tinggal mikirin hardening deh kek setup firewall dan lain-lain.
Kita sudah bisa menggunakan owncloud dengan membukanya dari browser 
Read more ...

Fitur-Fitur OpenSID (SID Home dan Penduduk)

A. Pendahuluan
     1. Pengertian
         Aplikasi Sistem Informasi Desa (SID) adalah sistem olah data dan informasi berbasis komputer yang dapat dikelola oleh pemerintah dan komunitas desa dalam dua ranah:

1. Offline
Aplikasi diinstall dalam komputer server di kantor desa dan dioperasikan sebagai server (pusat data) yang bersifat lokal. Karena tidak terhubung ke internet, SID offline hanya bisa diakses dalam jaringan lokal. Sistem offline ini direkomendasikan untuk diterapkan dalam penggunaan aplikasi SID harian. Database dari hasil proses olah data secara offline itu dapat diunggah ke sistem online secara berkala.

2. Online
SID akan optimal jika terhubung ke internet sebagai sistem online berbasis web. SID online akan otomatis berfungsi juga sebagai website desa. Website desa ini memiliki fungsi yang terbagi dalam dua bagian, yakni bagian depan (front-end) yang bisa diakses oleh publik dan bagian dalam (back-end) yang hanya bisa diakses oleh administrator sistem.


     2. Latar Belakang
           Aplikasi SID dirancang sejak awal oleh CRI untuk mengelola data dasar desa dan informasi desa. Data dasar yang dikelola meliputi data dasar kependudukan dan data dasar aset/sumber daya desa. Data dasar ini menjadi tanggung jawab pemerintah desa dalam pengelolaannya. Hanya pengguna (user) dari pemerintah desa dan tim yang dikoordinasikan oleh pemerintah desa saja yang akan memiliki kewenangan dan hak akses ke dalam sistem. Sementara, user di luar pemerintah desa hanya akan memiliki akses terbatas pada fungsi olah informasi untuk website desa.

Tingkat user (pengguna) dalam SID:
1. Administrator : adalah orang/tim yang bertanggung jawab penuh atas olah data dan informasi dalam SID dan website desa. Orang/tim ini ditunjuk oleh pemerintah desa disahkan dengan surat keputusan kepala desa.
- Peran olah data : entry, edit, delete data dasar
- Peran olah informasi : tulis, edit, publish artikel website
2. Operator: adalah orang/tim yang bertugas membantu administrator mengelola data dan informasi, tetapi dengan kewenangan yang lebih terbatas.
- Peran olah data : entry, edit data dasar
- Peran olah informasi : tulis, edit artikel website
3. Redaksi: adalah orang/tim yang bertugas sebagai redaksi media website desa dan hanya dapat melakukan olah informasi berupa artikel website.
- Peran olah informasi : tulis, edit artikel.


     3. Maksud dan Tujuan
  • Memahami fitur-fitur yang ada di OpenSID.
  • Memahami alur kerja.
     4. Hasil yang Diharapkan
         Memahami fitur dan cara kerja.

B. Alat dan Bahan
  • PC
  • OpenSID yang sudah diinstall
C. Uraian






























E. Hasil yang Didapatkan
    Kita menjadi lebih mengetahui apa saja fitur yang ada di dalam OpenSID.

F. Kesimpulan
    Fitur yang ada di OpenSID sangatlah lengkap.

G. Referensi
     http://www.opensid.info/
Read more ...

Rabu, 13 Desember 2017

Method POST dan GET


A. Pendahuluan
1. Pengertian
Method adalah metode atau cara untuk mengirimkan data atau nilai ke halaman lain untuk diproses.

2. Latar BeSebagai seorang programmer atau pengembang software, kita harus memahami sintak-sintak di HTML, PHP maupun bahasa pemrograman lainnya. Termasuk perbedaan Method POST dan GET.

3. Maksud dan Tujuan
Memahami kegunaan dan perbedaan dari method GET dan POST.

B. Uraian
Perbedaan method GET dan POST
1. Method POST akan mengirimkan data atau nilai langsung ke action untuk ditampung, tanpa menampilkan pada URL.


Sedangkan method GET akan menampilkan data/nilai pada URL, kemudian akan ditampung oleh action.

2. Method POST menggunakan variable $_POST untuk menampung data/nilai.

Sedangkan method GET menggunakan variable $_GET untuk menampung data/nilai.

3. Method POST data yang dikirim tidak terbatas. Sedangkan method GET tidak boleh lebih dari 2047 karakter.

C. Kesimpulan
  • Method POST tidak menampilkan nilai variabel pada URL dan Method GET menampilkan nilai variabel yang dikirimkan.
  • Method POST lebih aman dan Method GET kurang aman (pada contoh diatas berati password ditampilkan pada URL).
  • Jika Method GET dibatasi panjang string hingga 2047 karakter, Method POST tidak.
  • Perbedaan pengambilan data jika Method POST menggunakan $_POST sedangkan Method GET menggunakan $_GET.
  • Method POST biasanya digunakan untuk input dari FORM, Method GET menggunakan input dari LINK atau akses menggunakan link.
  • Method POST digunakan untuk mengirimkan data rahasia seperti password, Method GET digunakan untuk mengirimkan/mengambil data pablik seperti id_user atau id_halaman.
D. Referensi
https://www.kentos.org/
http://www.transiskom.com
https://www.dumetschool.com

Wassalammu'alaikum wr. wb.
Read more ...

Selasa, 12 Desember 2017

Tentang Try Out(TO) Ujian Nasional

Hasil gambar untuk try out
Try out ujian nasional, disingkat TO UN, sangat penting artinya bagi siswa dalam rangka mempersiapkan diri menghadapi UN. Oleh sebab itu, guru maupun orang tua di rumah perlu mendorong anak untuk mengikutinya dengan serius. Menganggap Try Out sebagai ujian yang sebenarnya.

Soal try out memang tidak bisa ditebak sama atau tidak dengan soal UN. Namun pihak bertugas menyusun soal, acuan membuat soal adalah SKL dan kisi-kisi ujian nasional. Siswa perlu menyadari hal ini sehingga tidak menganggap enteng pelaksanaan try out ini. Semakin sering sekolah mengadakan TO semakin bagus kesiapan siswa menghadapi UN.

Lalu, apa manfaat try out UN bagi siswa?

1. Mengasah keterampilan mengerjakan soal-soal ujian

2.Melatih pola pikir siswa untuk menghadapi segala kemungkinan bentuk soal UN

3.Menguji kemampuan dasar siswa untuk menghadapi UN

4.Meningkatkan kepercayaan diri siswa terhadap kemampuannya melaksanakan UN

5.Sekaligus meningkatkan penguasaan siswa terhadap materi pelajaran yang akan di-UN-kan.

Dengan memetik kelima manfaat tersebut,  siswa benar-benar siap menghadapi UN tanpa tekanan mental yang berarti. Siswa lulus dengan hasil yang memuaskan. Semoga!

ada pun juga versi lain Try out adalah sebagai berikut


Try out ujian nasional yang diberikan kepada siswa sangat penting artinya bagi semua pihak yang terkait dengan ujian nasional. Bermanfaat untuk siswa sendiri, guru mata pelajaran, pimpinan sekolah maupun orang tua siswa. Tujuannya untuk mempersipakan UN dengan baik agar diperoleh hasil yang optimal.

Bagi siswa, TO UN bermanfaat untuk mengasah keterampilan dalam mengerjakan soal-soal yang berkaitan dengan materi pelajaran yang diujikan. Esensi soal-soal try out dibuat berdasarkan SKL dan kisi-kisi UN sehingga siswa dapat berlatih mengerjakan soal-soal ujian.
Hasil gambar untuk try out
Jika hasil TO yang diperoleh siswa tidak memuaskan maka ini akan menjadi pendorong bagi siswa untuk mengerjakan kembali soal-soal TO. Siswa lebih banyak mengerjakan soal-soal ketimbang membaca dan mempelajari materi pelajaran. Dengan demikian siswa semakin siap untuk menghadapi ujian nasional yang akan datang.

Manfaat try out bagi guru, hasil yang diperoleh siswa menjadi bahan pertimbangan untuk menentukan tindak lanjut pembelajaran berikutnya. Bagian mana saja materi pelajaran yang perlu dikaji ulang dan diberikan latihan yang lebih banyak.

Selain itu juga dapat digunakan untuk mengambil tindakan dalam mengadakan program belajar tambahan bagi siswa. Hasil try out menjadi pertimbangan untuk memfokuskan kegiatan belajar siswa.

Bagi pimpinan sekolah, try out bermanfaat untuk mengetahui peta kemampuan siswa secara keseluruhan di sekolah. Kemudian dibandingkan dengan sekolah tetangga di tingkat kecamatan maupun di tingkat kabupaten.

Sementara itu, try out juga bermanfaat untuk dijadikan pertimbangan dalam membantu anak belajar di rumah. Jika hasil yang diperoleh anak belum memuaskan maka orang tua dapat mengambil tindakan atau strategi membimbing anak belajar di rumah.

Mudah-mudahan dengan sistem pengawasan yang memadai, hasil try out yang diraih siswa benar-benar akurat. Sehingga akan memudahkan semua pihak untuk mengambil sikap dan langkah selanjutnya dalam mempersiapkan ujian nasional.
Read more ...