Monday, July 31, 2017

Membangun PPDB Online di Web Server

Assalamualaikum Warahmatullahi Wabarakatuh

A.PENDAHULUAN
Pada kesempatan kali ini saya akan berbagi sedikit dari hasil praktik hari ini, yakni membangun PPDB online di Web server

A.1.LATAR BELAKANG
Dilatarbelakangi oleh rasa ingin tahu, dan ingin mencoba mempelajarinya.

A.2.MAKSUD DAN TUJUAN
Untuk mempermudah pendaftaran peserta didik baru yang hendak mendaftar pada suatu sekolah.

A.3.PENGERTIAN
PPDB Online adalah adalah sebuah sistem yang dirancang untuk melakukan otomasi seleksi penerimaan siswa baru (PPDB), mulai dari proses pendaftaran,proses seleksi hingga pengumuman hasil seleksi, yang dilakukan secara online dan berbasis waktu nyata (realtime).


B.ALAT DAN BAHAN
Laptop
PC Server
LAMP Server
Cms PPDB Online.zip

C.JANGKA WAKTU PELAKSANAAN
30 menit
 
D.PROSES DAN TAHAPAN
1.Pertama kita siapkan dulu bahan-bahannya diatas
2.lalu copykan file ppdb online.zip tadi pada /var/www/html di terminal dari laptop kita ke server kita, tapi sebelumnya kita taruh di /home/user dlu karena kita tidak diberi akses secara langsung kalo mau mengakses /var/www/htmtl
#scp ppdb_online.zip namauser@ip_server:/home/namauser
3.setelah lalu pindahkan dengan mengetik
#mv ppdb_onlinezip /var/www/html
4.lalu unzip filenya
#unzip ppdb_online.zip

5.setelah di unzip, kita berikan hak akses agar dapat diakses melalui web server kita, dengan mengetik
#chown -R www-data:www-data /var/www/html/ppdb_online

6.Kemudian kita masuk ke directory ppdb_online nya dengan mengetik:
#cd ppdb_online/

7.Cari file bernama index.php, kemudian ketik kan
#nano index.php
8.Tambahkan script ini, include="media.php";


9.Kemudian tekan Ctrl+x dan Y
10.Lalu kita setting lagi di config/keneksi.php dengan mengetik
#nano config/koneksi.php
11.Kemudian ubah isi menu :
$server = "localhost";
$username = "username untuk login ke database";
$password = "password database anda";
$database = "ppdb_online";

12.Kemudian tekan Ctrl+x dan Y untuk menyimpan dan keluar
13.Lalu buatkan database pada phpmyadmin untuk ppdb_online nya


14.Setelah itu klik import pada phpmyadmin, kita importkan file sql nya, dengan membrowse di laptop kita, jadi sebelum kita copykan ke server, kita ektrak dahulu dan copy kan  file ppdb_online.sql nya agar mudah dalam mengimport nya..hehe


15.Lalu coba buka pada web browser kita, dan ketikkan ip_server/ppdb_online
16.Selesai

17.Jika kita ingin mengubah atau menambahkan sesuatu file pada ppdb online nya kita harus login terlebih dahulu sebagai admin, dengan mengetik ip_server/ppdb_online/user/



18.masuk kan user = admin dan pass = admin


E.HASIL YANG DIDAPAT
Dapat membuat PPDB Online untuk sekolah

F.PEMASALAHAN
Keslahan pada saat membuat database, saat meng import file ppdb_online.sql

G.SOLUSI
Ulangi lagi, karena saat mengimport itu boleh jadi ada kendala pada di jaringannya/koneksinya.

H.KESIMPULAN
Dengan adanya ppdb online ini semoga para peserta/ calon siswa yang hendak mendaftar sekolah dapat mendaftar/mengakses secara enak dan baik.

Mungkin itu dulu dari saya kurang dan lebih saya mohon maaf yang sebesarnya, Terimakasih

Wassalamualaikum Warahmatullahi Wabarakatuh

Saturday, July 29, 2017

Evaluasi dari Hasil Kerja Seminggu

Assalamualaikum Warahmatullahi Wabarakatuh

Berkas:Evaluasi.JPG 

A.PENDAHULUAN
Pada kesempatan kali ini saya akan mengevaluasi dari hasil program kerja selama seminggu ini.


A.1.LATAR BELAKANG
Mengevaluasi dari kegiatan seminggu


A.2.MAKSUD DAN TUJUAN
Agar dapat saling bertukar permasalahan dan dapat ter selesaikan permasalahan tsb.

A.3.PENGERTIAN
Evaluasi yaiu (bahasa Inggris:Evaluation) adalah proses penilaian. Dalam perusahaan, evaluasi dapat diartikan sebagai proses pengukuran akan evektivitas strategi yang digunakan dalam upaya mencapai tujuan perusahaan.Data yang diperoleh dari hasil pengukuran tersebut akan digunakan sebagai analisis situasi program berikutnya.

B.JANGKA WAKTU PELAKSANAAN
jam 11-selesai

C.ALAT DAN BAHAN
1.Laptop
2.Proyektor
3.Micrphone

D.PEMBAHASAN
Dari Program Kerja saya membuat prokja yang berjudul Membangun Portal Sistem Informasi Pendidikan Sekolah, dari prokja tersebut saya membuat portal yang memiliki berbagai service yakni e-learning, repository untuk pembelajaran sekolah, perpustakaan online, ppdb online, moodle dan nextcloud.

 

 


E.HASIL YANG DIDAPAT
Dapat membuat portal sistem operasi pendidikan sekolah

F.KENDALA PERMASALAHAN
Masih belum memaksimalkan dari pokja seminggu ini

G.SOLUSI
Akan saya perbaiki hari ini.

H.KESIMPULAN
Evaluasi ini berperan penting agar setiap individu dapat mencoba berbicara di depan publik

Wassalamualaikum Warahmatullahi Wabarakatuh

Friday, July 28, 2017

Implementasi point to point with Ubiquiti

Assalamualaikum Warahmatullahi Wabarakatuh



Hasil gambar untuk Ubiquiti Networks

A.PENDAHULUAN
Pada kesempatan kali ini saya akan sharing mengenai implementasi point to point menggunakan perangkat Ubiquiti.
 
A.1.LATAR BELAKANG
Mempelajari PTP dengan Ubiquiti Networks

A.2.MAKSUD DAN TUJUAN
Untuk mempermudah pointing anatara network satu dengan yang lain

A.3.PENGERTIAN

UBIQUITI merupakan sebuah perusahaan yang mengkhususkan produksinya pada produk – produk wireless. Perusahaan yang berbasis di San Jose, California, Amerika ini telah beroperasi sejak tahun 2005. Sejak saat ini, mereka terus melakukan inovasi pada produk – produknya sehingga bisa mendunia seperti saat ini. Produk – produk wireless dari Ubiquiti sudah dikenal dan digunakan di banyak perusahaan, perkantoran, pusat perbelanjaan, dan lain sebagainya di seluruh dunia. Saat ini, berbagai produk dari perusahaan ini juga telah masuk ke pasaran Indonesia. Salah satunya adalah Akses point outdoor UBIQUITI. Ubiquiti Networks memiliki cukup banyak pilihan dalam kategori akses point outdoor UBIQUITI. Ada tujuh produk utama yang mengkhususkan tipenya pada akses point outdoor, yaitu; PicoStation M, UniFi AP AC Outdoor, Rocket M, UniFi AP AC PRO, UniFi AP AC, UniFi AC, dan UniFi AP.

Protokol Point-to-Point (PPP) adalah protokol data link (layer 2) yang digunakan untuk membangun hubungan langsung antara dua node. Ini menghubungkan dua router secara langsung tanpa host atau perangkat jaringan lainnya di antaranya, dan jaraknya biasanya cukup jauh

B.ALAT DAN BAHAN
1.Laptop
2.Kabel Lan
3.Ubiquiti Power Beam
4.Ubiquiti Nano Station 

C.JANGKA WAKTU PELAKSANAAN
    35 Menit

D.PROSES DAN TAHAPAN

KONFIGURASI AP SIDE
1. Konfigurasikan IP laptop dengan IP yang satu network dengan UBNT, IP
    Default dari UBNT adalah : 192.168.1.20
2. Jika sudah buka di web Browser dengan IP default, kemudian masukan
   username: ubnt dan password: ubnt dan konfigurasikan juga countrynya
    yaitu indonesia lalu login


3. Kemudian ubah identitinya di menu system, lalu pada time zone pilih sesuai zona waktu.dan enable pada startup date, kemudian sesuaikan tanggalnya, jika sudah change dan apply maka radio UBNT akan merestart sendiri
4. Lalu untuk merubah IP address dari UBNT kita bisa melakukan di tab menu NETWORK
5. nanti kita akan keluar dan harus login lagi
6. setelah itu kita masuk ke TAB Wireless, ubah modenya menjadi Access Point,
    rubah SSIDnya, country pilih Indonesia, ubah juga frekuensi yang kosong,
    lalu enable pada frekuensi list, pilih frekuensi yang dipilih tadi dan setting
    security wifinya.
7. lalu pindah ke TAB paling kiri, lalu enable kan airMAX bertujuan agar
    perangkat apapun yang tidak mempunyai airMAX tidak bisa connect, jangan
    lupa ganti port airMAXnya agar tidak sembarang orang bisa menyambung.

KONFIGURASI STATION SIDE
  
1. Konfigurasikan IP laptop dengan IP yang satu network dengan UBNT , IP
    Default dari UBNT adalah : 192.168.1.20. Jika sudah buka di web Browser
    dengan IP default, kemudian masukan username: ubnt dan password:ubnt dan
    konfigurasikan juga countrynya yaitu indonesia lalu login


2. Kemudian ubah identitinya di menu system, lalu pada time zone pilih sesuai
    zona waktu.dan enable pada startup date, kemudian sesuaikan tanggalnya,
    jika sudah change dan apply maka radio UBNT akan merestart sendiri



3. Lalu untuk merubah IP address dari UBNT kita bisa melakukan di tab menu
    NETWORK


maka kita akan di suruh login kembali dengan ip yang sudah kita konfigurasi .

4. Jika sudah kemudian pindah ke tab WIRELESS pilih mode station, dan pilih
    AP di menu SELECT di samping kolom ssid kemudian Lock to AP di sisi AP.



5. Kemudian enable pada Frequency Scan lalu pilih frequency mana yang akan
    di tangkap, samakan Frequency dengan AP


jika sudah change kemudian apply


6.  kemudian kita ke tab Logo UBNT, dan pilih airMAX-nya menjadi high, dan
     airView Portnya buat sama dengan sisi AP, lalu change --> apply



7. Jika sudah kita bisa chek di Tab menu main disitu akan terlihat informasi-
    informasi dari kekuatan signal.



8. Kita juga bisa meremote sisi AP dengan cara di pojok kanan atas ada tool kita
    pilih discovery kemudian kita klik pada IP dari AP maka kita akan di arahkan
    ke halaman login dari AP






E.HASIL YANG DIDAPATKAN
Dapat berpointing dengan mudah menggunakan perangkat Ubiquiti.

F.KESIMPULAN
Jadi saya menyimpulkan bahwa dengan pointing ini memiliki banyak manfaat, misal hubungan dari suatu perusahaan menjadi lebih kondusif dan efisien karena dengan pointing ini kita juga dapat berkomunikasi jarak jauh misal antar daerah satu ke daerah yang lain.

G.REFERENSI
https://en.wikipedia.org/wiki/Ubiquiti_Networks
https://help.ubnt.com/hc/en-us/sections/200914480-Configuration-Guides 

Mungkin itu dulu dari saya kurang dan lebih saya mohon maaf yang sebesarnya, Terimakasih.





Wassalamualaikum Warahmatullahi Wabarakatuh

Thursday, July 27, 2017

Tantangan Seorang IT di Dunia Berkembang


Assalamualaikum Warahmatullahi Wabarakatuh



A.PENDAHULUAN
Pada kesempatan kali ini saya akan berbagi dari pembahasan hari ini mengenai Tantangan Seorang IT di Dunia Berkembang.

A.1.LATAR BELAKANG
Sebagai pengetahuan untuk kita yang mayoritas anak TKJ

A.2.MAKSUD DAN TUJUAN
Untuk menambah wawasan kedepannya seorang IT itu harus bagaimana dsb.

A.3.PENGERTIAN
Dunia Berkembang/Negara berkembang adalah istilah yang umum digunakan untuk menjelaskan suatu negara dengan kesejahteraan material tingkat rendah. Karena tidak ada definisi tetap negara berkembang yang diakui secara internasional, tingkat pembangunan bisa saja bervariasi di dalam negara berkembang tersebut. Sejumlah negara berkembang memiliki standar hidup rata-rata yang tinggi

IT atau Teknologi Informasi (TI), atau dalam bahasa Inggris dikenal dengan istilah Information technology (IT) adalah istilah umum untuk teknologi apa pun yang membantu manusia dalam membuat, mengubah, menyimpan, mengomunikasikan dan/atau menyebarkan informasi.

B.JANGKA WAKTU PELAKSANAAN
4 jam

C.ALAT DAN BAHAN
Laptop

D.PEMBAHASAN


Dari bagan diatas kita dapat mengetahui bagan-bagan yang perlu kita ketahui diantaranya dari segi Infrastruktur, dari infrastruktur ada 2 tantangan yang perlu dalami/benahi yakni tentang keterbatasan akses dan jaringan dan ketersediaan service, 
dalam mengatasi keterbatasan diatas kita bisa menguraikannya dengan:
  1. merancang dan membangun infrastruktur jaringan yg memadai
  2. menganalisa dan menyediakan infrastuktur sesuai kebutuhan
Ketersediaan Service:
adapun service yang dijalankan
  1. web server
  2. database server 
  3. file sharing server
  4. mail server
  5. DNS server
Kemudian dari Sumber daya manusia nya, sumber daya manusia ini bermaksud kualitas diri dari pererorangan/SDM tsb, dari bagan diatas dapat di pecah menjadi 2 kriteria yakni:
  1. Mutu SDM yang rendah, maksudnya jadi SDM yang kita perlukan di dunia berkembang itu kebanyakan dari rendahnya mutu pendidikan dan atitude, akan tetapi hal ini dapat diatasi dengan cara mengadakan pendidikan dan pelatihan secara formal dan non formal.
  2. SDM salah posisi, maksudnya SDM yang kita punya tidak sesuai dengan porsi mereka yang ia kerjakan.

Setelah itu ada juga Manajemen Tata Kelola, nah di manajemen tata kelola ini terdapat berbagai macam aturan dan hukum, yakni :
  1. Dasar Aturan Hukum, yakni serang IT ini juga harus memenuhi dan mentaati dasar-dasar aturan hukum yang berlaku.
  2. Kebijakan, yakni kita juga harus mentaati kebijakan yang diberi pemerintah.
  3. Aturan Tata Kelola Standard baku & SOP, disini bermaksud pekerjaan yang kita lakukan ini harus berpedoman terhadap SOP dan K3LH sebagai standart keselamatan kerja kita di dunia IT ini 
Selanjutnya yakni Sumber Dana, berapa dana yang kita keluarkan apabila kita menangani suatu proyek yang kita jalankan, terutama di dunia yang berkembang, semua bahan pangan menaik tinggi, hal ini juga menjadi tantangan dari seorang IT juga.

Lalu tuntutan perkembangan Teknologi, yakni di dunia yang berkembang kita akan dihadapi perkembangan-perkembangan teknologi yang juga berkembang pesat, seiring dengan perkembangan jaman, dan pada perkembangan teknologi ini semua pihak akan di tuntut terutama pemerintah bahkan dari tuntutan internasional.

E.HASIL YANG DIDAPAT
Dapat mengerti tentang pandangan seorang IT kedepannya harus bagaimana dan strateginya seperti apa.


F.KESIMPULAN
Disini saya mengambil kesimpulan bahwa seorang IT itu harus Update dan Upgrade, baik dari segi software,hardware maupun brainware nya, sehingga kita kita terlalu lamban dalam menciptakan suatu inovasi yang dapat bermanfaat untuk kita dan semua.

Mungkin itu dulu dari saya, kurang dan lebihnya saya mohon maaf yang sebesarnya, Terimakasih.

Wassalamualaikum Warahmatullahi Wabarakatuh

Wednesday, July 26, 2017

Membangun Nextcloud untuk penyimpanan cloud pada Server

Assalamualaikum Warahmatullahi Wabarakatuh
Hasil gambar untuk nextcloud
A.PENDAHULUAN
    Pada kesempatan kali ini saya akan mengimplementasikan bagaimana cara
    membangun nextcloud untuk penyimpanan cloud pada server.
 
A.1.LATARBELAKANG 
     Dilatarbelakangi dari rasa penasaran saya mengenai penyimpanan cloud di
     Server.

A.2.MAKSUD DAN TUJUAN
      Ingin mempelajari dan mengimplementasikan dari Nextcloud itu sendiri.

A.3.PENGERTIAN
      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 . Berbeda
      dengan layanan proprietary seperti Dropbox, arsitektur terbuka
      memungkinkan penambahan fungsionalitas tambahan ke server dalam
      bentuk aplikasi.
      Nextcloud adalah garpu yang dikelola secara aktif dari ownCloud .

B.ALAT DAN BAHAN
  1. laptop
  2. jaringan internet
  3. nexcloud 12 latest.zip (yang versi terbaru)
  4. PC Server (sudah terinstall LAMP server)
C.JANGKA WAKTU PELAKSANAAN
    Kurang lebih 25 menit

D.PROSES DAN TAHAPAN
1.Pertama kita unduh dulu file nextcloudnya, lalu pindahkan dan unzip ke
   directory /var/www/tmp


2.Setelah di unzip, kita copy kan ekstrak an tadi ke /var/www ,dengan mengetik:
  • #cp -r nexcloud /var/www/
  • lalu beri hak akses dengan mengetik chown -R www-data:www-data /var/www/nextcloud
3.kemudian kita setting kan script dari nextcloud.sh dengan
   mengetik : 
  • #nano /tmp/nextcloud.sh
  • lalu tambahkan script berikut 
  • #!/bin/bash
    ocpath='/var/www/nextcloud'
    htuser='www-data'
    htgroup='www-data'
    rootuser='root'

    printf "Creating possible missing Directories\n"
    mkdir -p $ocpath/data
    mkdir -p $ocpath/assets
    mkdir -p $ocpath/updater

    printf "chmod Files and Directories\n"
    find ${ocpath}/ -type f -print0 | xargs -0 chmod 0640
    find ${ocpath}/ -type d -print0 | xargs -0 chmod 0750
    chmod 755 ${ocpath}

    printf "chown Directories\n"
    chown -R ${rootuser}:${htgroup} ${ocpath}/
    chown -R ${htuser}:${htgroup} ${ocpath}/apps/
    chown -R ${htuser}:${htgroup} ${ocpath}/assets/
    chown -R ${htuser}:${htgroup} ${ocpath}/config/
    chown -R ${htuser}:${htgroup} ${ocpath}/data/
    chown -R ${htuser}:${htgroup} ${ocpath}/themes/
    chown -R ${htuser}:${htgroup} ${ocpath}/updater/

    chmod +x ${ocpath}/occ

    printf "chmod/chown .htaccess\n"
    if [ -f ${ocpath}/.htaccess ]
     then
      chmod 0644 ${ocpath}/.htaccess
      chown ${rootuser}:${htgroup} ${ocpath}/.htaccess
    fi
    if [ -f ${ocpath}/data/.htaccess ]
     then
      chmod 0644 ${ocpath}/data/.htaccess
      chown ${rootuser}:${htgroup} ${ocpath}/data/.htaccess

    fi
  • Kemudian ketikkan untuk menjalankan script #bash /tmp/nextcloud.sh
4.Lalu masuk ke konfigurasi apache2 dan buat script dengan mengetik :
  • #nano /etc/apache2/sites-available/nextcloud.conf
  • lalu tambahkan script  berikut
  • Alias /nextcloud "/var/www/nextcloud/"

    <Directory /var/www/nextcloud/>
        Options +FollowSymlinks
        AllowOverride All

        <IfModule mod_dav.c>
            Dav off
        </IfModule>

        SetEnv HOME /var/www/nextcloud
        SetEnv HTTP_HOME /var/www/nextcloud

    </Directory>
5.Lalu save and exit, terus ketikkan a2ensite dan a2enmod untuk meng enable
   konfigurasi script yang telah kita buat tadi. 
  • #a2ensite nextcloud 
  • #a2enmod 
6.Kemudian restart apache nya dengan mengetik
  • #systemctl reload apache2
7.Kemudian kita buat database nya untuk nextcloud 
  • #mysql -u root -p
  • lalu ketikkan CREATE DATABASE nextcloud;
  • dan ketikkan untuk mode guide dengan mengetik GRANT ALL ON nextcloud.* to 'nextcloud'@'localhost' IDENTIFIED BY 'set_database_password'
  • lalu berikan akses nextcloud tadi agar dapat mengakses database yang kita buat, dengan mengetik FLUSH PRIVILEGES 
  • lalu ketik exit
8.lalu buka nexcloudnya di web browser kita, dengan mengetikkan ip 
   server/nextcloud.


9.Kemudian isikan konfigurasinya database nya yg kita buat,
 

10.Isikan user dari phpmyadmin nya beserta pass nya sama dengan yang di
     phpmyadmin nya. jika sudah selesai klik finish setup

11.Selesai.


E.HASIL YANG DIDAPATKAN
   Dapat membangun cloud di Server dengan nextcloud

F.TEMUAN PERMASALAHAN
   Gagal login pada saat konfigurasi pembuatan account nextcloud

G.SOLUSI
   Samakan password database phpmyadmin dan user nya diberi root

H.KESIMPULAN
   Jadi dapat disimpulkan bahwa prinsip kerja Nextcloud sama seperti 
    Owncloud, hanya saja Nextcloud lebih unggul karena di nextcloud dapat chat
    dengan orang lain dan dapat bervidio call lewat Nextcloud, lebih canggih
    bukan.


I.REFERENSI
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-nextcloud-on-ubuntu-16-04
https://en.wikipedia.org/wiki/Nextcloud  

Mungkin itu dulu dari saya kurang dan lebih saya mohon maaf, Terimakasih

Wassalamualaikum Warahmatullahi Wabarakatuh