Selasa, 20 Februari 2018

Scann Port Jaringan Dengan NMAP



A.Pendahuluan
    Nmap (Network Mapper) adalah sebuah aplikasi atau tool yang berfungsi untuk melakukan port scanning. Nmap dibuat oleh Gordon Lyon, atau lebih dikenal dengan nama Fyodor Vaskovich. Aplikasi ini digunakan untuk meng-audit jaringan yang ada. Dengan menggunakan tool ini, kita dapat melihat host yang aktif, port yang terbuka, Sistem Operasi yang digunakan, dan feature-feature scanning lainnya. Pada awalnya, Nmap hanya bisa berjalan di sistem operasi Linux, namun dalam perkembangannya sekarang ini, hampir semua sistem operasi bisa menjalankan Nmap.

B.Latar Belakang

Untuk test keamanan jaringan kita perlu melakukan scanning , apakah ada port jaringan atau tidak

C.Maksud Tujuan
Scan Port Di Jaringan

D.Hal Hal Yang Di Butuhkan
  • Pc / laptop
  • Nmap
  • Internet
E.Langkah langkah
1. Pastikan Sudah Terinstall Nmap
2. Selanjutnya Buka terminal , Dan ketikan perintah nmap -v -A namahost / ip , Misal


3. Selanjutnya tunggu dan akan terlihat Port port yang Ada di Jaringan Tersebut , Dan Port dari protokol tertentu


4. Sebenarnya Masih Banyak Opsi Yang Lain , bisa di pelajari sendiri

F.Refrensi
  • man nmap / nmap --help
Read More ->>

Senin, 19 Februari 2018

Pengenalan Bahasa Perintah Bash (unix)

A. Pendahuluan
1. Pengertian
   Bash adalah suatu bahasa perintah yang berbasis unix.

2. Maksut & Tujuan
   Dapat memahami Bahasa Perintah Bash (unix)

B. Alat dan Bahan
  • Laptop
  • Koneksi Internet
C. Jangka Waktu Pelaksanaan
 20 Menit

D. Proses Dan Tahapan Pelaksanaan
APA ITU BASH UNIX ?
    Bash adalah suatu Unix Shell dan Bahasa Perintah yang ditulis oleh Brian Fox untuk proyek GNU sebagai pengganti perangkat lunak bebas untuk Bourne Shell. Shell atau bahasa perintah ini pertama kali dirilis pada tahun 1989 dan telah didistribusikan secara luas karena merupakan shell default pada distribusi Linux dan MacOS. Kemudian pada tahun 2016 shell ini juga disediakan oleh Microsoft pada produknya yaitu Windows 10 Anniversary Update, Meskipun tidak di install secara default.

KONSEP BAHASA PERINTAH BASH
     Konsep kerja dari pemrograman bash shell hampir mirip dengan bahasa pemrograman lainnya. Pemrograman bash shell juga menggabungkan perintah-perintah untuk memilih suatu kondisi, memproses suatu I/O, looping, dan membuat fungsi-fungsi yang dapat dijalankan user. Konsep pemrograman bash shell ini akan mudah dipelajari apabila kita sudah mengetahui perintah-perintah sederhana yang ada di bash shell seperti whoami, cd, cat, dan lainnya. Dengan penguasaan perintah-perintah sederhana ini, pemrograman bash shell akan membuat pekerjaan user menjadi lebih efektif. Hal penting yang harus diketahui sebelum menggunakan pemrograman bash shell adalah konsep mengenai variabel, format syntax dan struktur di dalam pemrograman bash shell itu sendiri.

Format syntax dan struktur dalam bash shell programming adalah hal yang paling penting untuk diketahui. Kita dapat menulis script menggunakan editor seperti vim, emacs, gedit, dan dtpad. Namun vim dan emacs adalah yang paling cocok karena bisa membantu kita dalam membenarkan syntax dari script yang kita tulis jika kita mengaktifkan fiturnya. File script harus disimpan dalam bentuk .sh. Kemudian di headernya harus diberikan komentar bahwa script ini merupakan pemrograman berbasis bash shell seperti contoh dibawah ini.
  • Kemudian untuk menuliskan string harus diapit oleh tanda petik dan untuk menggunakan variabel agar dapat ditampilkan harus didahului dengan karakter ‘$’ di depan variabel tersebut.
    Untuk menjalankan program yang sudah kita buat kita harus mengubah modenya dulu agar bisa dieksekusi dengan perintah seperti di bawah ini
  • ls -al untuk melihat mode yang sudah kita ubah seperti di bawah ini. Nama file scriptnya adalah test.sh 
  • Dengan mode seperti di atas maka program test dapat dieksekusi dengan menggunakan perintah seperti di bawah ini dan tampilannya akan seperti di bawah ini.
    Peraturan mengenai syntax pemrograman sesuai standar POSIX dan ANSI-C.
E. Kesimpulan
   Dapat memahami Bahasa Perintah Bash (unix)

F. Referensi

Read More ->>

Sabtu, 17 Februari 2018

Mengatasi gagal meremote server menggunakan ssh





A. Pendahuluan
1. Pengertian
   SSH adalah aplikasi pengganti remote login seperti telnet, rsh, dan rlogin. Akan tetapi SSH ini memiliki keunggulan, yang mana keunggulan itu adalah aplikasi yang memiliki keamanan yang sanagat kuat karena SSH ini sudah menggunakan media enskripsi. Tidak seperti telnet yang hanya memiliki keamanan yang biasa-biasa saja bahkan bisa sampai di katakan tidak aman.

2. Maksut & Tujuan
   Agar administrator jaringan kembali bisa melakukan pekerjaannya dalam hal meremote (server misalnya).

B. Alat dan Bahan

  • Laptop
  • Koneksi Internet

C. Jangka Waktu Pelaksanaan
5 Menit

D. Proses Dan Tahapan Pelaksanaan
ketika kita tidak bisa meremote Server dengan ssh biasanya notifikasi yang muncul seperti ini

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

Langkah Penyelesaian :
1. Kita diminta untuk menghapus sebuah file

remove with: ssh-keygen -h "/home/mahfudz/.ssh/known_hosts"
MENGAPA KELUAR PERINGATAN SEPERTI ITU ?
Karena kita pernah meremote menggunakan IP yang sama namun pada server yang berdeda, misalnya, kita install ulang proxmox kita, tetapi ketika kita membuat VM baru menggunakan IP yang sama dengan sebelumnya. Maka sistem akan memerintahkan kita unutk menghapus terlebih dulu file tersebut.
 2. Kita masukkan perintah sesuai dengan perintah diatas.
arif@arif:~$ rm -f ssh-keygen -f /home/arif/.ssh/known_hosts
3. Ketika file-nya telah kita hapus maka kita bisa meremote kembali SSH debian kita.
arif@arif:~$ ssh arif@192.168.100.2
4. Masukkan password dari SSH (Debian 8.6) kita. Password ini bukanlah password root dari debian. Melainkan adalah pasword user biasa. untuk masuk ke root kita masukkan perintah "su" dan kemudian masukkan password dari root yang dibuat ketika menginstall debian 8.6.

E. Referensi

Read More ->>

Kamis, 15 Februari 2018

Login SSH Tanpa Password dengan SSH Keygen

A. Pendahuluan
1. Pengertian
    Secure Shell adalah sebuah protokol jaringan kriptografi untuk komunikasi data yang aman, login antarmuka baris perintah, perintah eksekusi jarak jauh, dan layanan jaringan lainnya antara dua jaringan komputer.

2 Maksut & Tujuan
   Dengam menggunakan SSH Keygen kita bisa login ssh tanpa menggunakan password.

B. Alat dan Bahan
  • Laptop
  • Koneksi ke server
C. Jangka Waktu Pelaksanaan
 30 Menit

D. Proses Dan Tahapan Pelaksanaan 
1. Pertama kita buat Public keynya menggunakan SSH Keygen.
# ssh-keygen
2. Lalu kita copy Public key yang telah kita buat tadi. Untuk bagian hostname dan ipnya sesuaikan saja dengan punya kalian.
# ssh-copy-id arif@192.168.100.2
3. Selanjutnya kita coba login melalui ssh tadi.
# ssh arif@192.168.100.2
4. Cek pada direktori ~/.ssh maka akan ada file id_rsa.



E. Kesimpulan
   Dengam menggunakan SSH Keygen kita bisa login ssh tanpa menggunakan password.

F. Referensi
Read More ->>

Rabu, 14 Februari 2018

Pengenalan Tentang CMS (content management system)



A. Pendahuluan
1. Pengertian
   CMS (content management system), adalah perangkat lunak yang digunakan untuk menambahkan atau memanipulasi (mengubah) isi dari suatu situs web. Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen:
1. Aplikasi manajemen isi (Content Management Application, CMA)
2. Aplikasi pengiriman isi (content delivery application, CDA)

B. Alat dan Bahan
  • Laptop
  • Internet
C. Jangka Waktu Pelaksanaan
30 Menit

D. Proses Dan Tahapan Pelaksanaan
A. Pengertian CMS
 CMS (content management system), adalah perangkat lunak yang digunakan untuk menambahkan atau memanipulasi (mengubah) isi dari suatu situs web. Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen:
1. Aplikasi manajemen isi (Content Management Application, CMA)
2. Aplikasi pengiriman isi (content delivery application, CDA)
      Elemen CMA digunakan untuk mengelola konten yang mungkin tidak memiliki pengetahuan mengenai HTML untuk mengelola pembuatan, pengubahan, dan penghapusan isi dari suatu situs web tanpa perlu memiliki keahlian sebagai seorang webmaster. Elemen CDA menggunakan dan menghimpun informasi-informasi yang sebelumnya telah ditambah, dikurangi atau diubah oleh pemilik situs web untuk memperbaharui situs web tersebut. Kemampuan atau fitur dari sebuah sistem CMS berbeda-beda. Walaupun begitu, kebanyakan dari perangkat lunak ini memiliki fitur publikasi berbasis Web, manajemen format, kontrol revisi, pembuatan indeks, pencarian, dan pengarsipan.

CMS merupakan situs web yang menerapkan sistem ini berorientasi terhadap konten. Sudah bukan merupakan kendala yang berarti bagi manajemen atau humas suatu perusahaan/institusi/organisasi untuk memperbaharui situs webnya. Dengan hak akses dan otoritas masing-masing, setiap bagian dari perusahaan/intitusi/organisasi dapat memberikan kontribusinya kedalam website tanpa prosedur yang sulit. Pada umumnya sebuah CMS memiliki 2 bagian kategori yaitu bagian Front-end dan Back-end.

Kecanggihan dan fitur masing-masing CMS bergantung pada CMS yang digunakan. Penggunaan sistem hirarki pengguna yang diterapkan CMS dalam hak aksesnyapun sangat bervariasi sesuai CMS masing-masing. Mulai dari level akses user anggota yang hanya dapat mengirimkan data tertentu berupa komentar, kemudian editor yang dapat mengirimkan suatu artikel/berita (untuk CMS yang menyediakan fasilitas ini), hingga level administrator yang dapat melakukan semua fitur yang ada.

B. Software CMS
1. Drupal
2. Joomla
3. Wordpress
4. Plone
5. VBulletin
6. Moodle
7. MediaWiki
8. Opencart

C. Pemanfaatan CMS
1. Situs web perusahaan, bisnis, organisasi atau komunitas.
2. Portal
3. Galeri foto
4. Aplikasi E-Commerce
5. Mengelola website pribadi/ blog.
6. Situs web pembelajaran daring

E. Hasil Yang Didapat
   Pemanfaatan CMS bisa dimplementasikan di berbagai aspek. 

F. Temuan Permasalahan
   Tidak ada

G. Kesimpulan
   Pemanfaatan CMS bisa dimplementasikan di berbagai aspek.

H. Referensi
Read More ->>

Selasa, 13 Februari 2018

Membangun Web Toko Online dengan CMS Prestashop



A .Pendahuluan
1. Pengertian
   Prestashop adalah salah satu open source ecommerce yang populer digunakan untuk membuat toko online. PrestaShop memiliki salah satu komunitas terbesar di dunia khusus didedikasikan untuk open source ecommerce dengan lebih dari 700.000 anggota. PrestaShop tersedia di bawah Open Software License dan secara resmi diluncurkan pada bulan Agustus 2007. Prestashop, dibangun dengan bahasa pemrograman PHP dan Smarty template engine.

2 Maksut & Tujuan
   Dengan menggunakan Prestashop kita dapat membangun web toko online dengan mudah.

B. Alat dan Bahan
  • Laptop
  • Keneksi internet
  • File Prestashop
C. Jangka Waktu Pelaksanaan
 30 Menit ( Tergantung koneksi internet )

D. Proses Dan Tahapan Pelaksanaan
1. Pindahkan file Prestashop ke /var/www/html.
# mv prestashop_1.6.0.9.zip /var/www/html
2. Masuk ke Direktori /var/www/html.
# cd /var/www/html
3. extrak file prestashop_1.6.0.9.zip.
# unzip prestashop_1.6.0.9.zip
4. Beri hak akses dan hak milik pada direktori prestashop.
# chmod -R 775 prestashop && chown -R www-data:www-data prestashop
5. Selanjutnya kita buat database untuk prestashop.
# mysql -u root -p -e "create database prestashop;"
 6. Kita akses melalui browser ketikkan ipserver/prestashop. contoh : 192.168.22.2/prestashop.

7. Untuk lisesnsi silahkan accept saja.
8. Isikan data sesuai keinginan

9. Masukkan data sesuai dengan data kalian.

10. Tunggu sampe selesai.

11. Selanjutnya hapus folder install di direktori prestashop.
# rm -R prestashop/install
12. Silahkan buka lagi prestashop kalian.





E. Kesimpulan
   Dengan menggunakan Prestashop kita dapat membangun web toko online dengan mudah.

F. Referensi
Read More ->>

Senin, 12 Februari 2018

Mengatasi #1698 - Access denied for user 'root'@'localhost' pada Phpmyadmin

A. Pendahuluan
1. Pengertian
   Phpmyadmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui web browser.

2. Maksut & Tujuan
   Dapat mengatasi #1698 - Access denied for user 'root'@'localhost' pada Phpmyadmin

B. Alat dan Bahan
  • Pc / Laptop
  • Internet
C. Jangka Waktu Pelaksanaan
    20 Menit ( Tergantung koneksi internet )

D. Proses Dan Tahapan Pelaksanaan
1. Masuk ke mysql melalui terminal
#mysql -u root 
2. Kita gunakan mysql kita
#use mysql;
3. Kita update user Rootnya
#update user set plugin='' where User='root';
4. Kita reload tabel hak aksesnya
#flush privileges;
5. Kita keluar dan cek phpmyadminnya lagi
#exit;
E. Temuan Permasalahan
   Ketika ingin masuk ke mysql kita dengan perintah mysql -u root tidak bisa. Solusinya adalah dengan menggunakan perintah "mysql".
 
F. Kesimpulan
   Sebelumnya saya juga mengalami hal seperti ini, jadi initnya user root pada mysql tidak dapat diakses oleh phpmyadmin, solusinya kita memberi hak akses untuk mengakses user root di mysql.

G. Referensi
Read More ->>

Sabtu, 10 Februari 2018

Install Oracle Java 9 Oracle Di Linux, Ubuntu

A. Pendahuluan
1. Pengertian
   Java adalah bahasa pemrograman terpopuler di dunia. Java SE 9, rilis terbaru kami, adalah hasil dari upaya pengembangan industri yang melibatkan tinjauan terbuka, pengembangan mingguan, dan kolaborasi yang luas antara insinyur Oracle dan anggota komunitas pengembang Java di seluruh dunia melalui Komunitas OpenJDK dan JCP.

2. Latar Belakang
    Java adalah syarat yang dibutuhkan untuk mengikuti ujian Certificate di Netacad.

B. Alat dan Bahan
  • Laptop / Pc
  • Koneksi Internet
C. Jangka Waktu Pelaksanaan
 15 Menit (Tergantung Koneksi Internet)

D. Proses Dan Tahapan Pelaksanaan
1. Buka terminal dan tambahkan PPA dengan menggunakan perintah berikut. Anda membutuhkan akses sudo untuk ini.

Installer Oracle Java (JDK) (secara otomatis mendownload dan menginstal Oracle JDK8 / JDK9).
# sudo add-apt-repository ppa: webupd8team / java 
2. Lalu Update repositori paket menggunakan perintah berikut. 
# sudo apt-get update
3. Lalu Download dan Install script installer. dengan perintah berikut
# sudo apt install oracle-java9-installer
 4. Tetapkan Oracle JDK9 sebagai default, untuk menetapkan oracle jdk9 sebagai default, instal paket "oracle-java9-set-default". Ini secara otomatis akan mengatur variabel env JAVA.
# sudo apt install oracle-java9-set-default
  Ini akan menyelesaikan instalasi anda, anda bisa mengecek versi java anda dengan menjalankan perintah berikut.
# javac -version



E. Hasil Yang Didapat
  Saat mengerjakan soal cisco yang di gunakan untuk menggunakan PT (Packet Tracer ) dapat memanggil aplikasinya

F. Kesimpulan
   Dalam memasang aplikasi ataupun menambahkan repository yang di butuhkan aplikasi, usahakan selalu teliti. kerna salah sat uhuruf saja sabgat memperngaruhinya

G. Referensi
Read More ->>

Jumat, 09 Februari 2018

Membangun Video Conference dengan Apache OpenMeetings 4.0.1 di Debian 8.6

A. Pendahuluan
1. Pengertian
 Apache OpenMeetings adalah suatu aplikasi berbasis web yang digunakan untuk presentasi, pelatihan online, dan konferensi web dll.

2. Maksut & Tujuan
 Dengan menggunakan Apache OpenMeetings kita dapat terhubung secara real time dan online secara visual tatap muka tanpa saling bertemu langsung.

B. Alat dan Bahan
  • Koneksi Internet
  • Pc / Laptop
  • Server
C. Jangka Waktu Pelaksanaan
 50 Menit ( Tergantung Koneksi Internet )

D. Proses Dan Tahapan Pelaksanaan
 1. INSTALLASI ORACLE JAVA 1.8

A. Masukkan repositori Oracle Java 1.8
# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
# apt-get update
 B. Untuk menyetujui lisensi Oracle Java 1.8 secara otomatis
# echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
 C. Sekarang kita install Oracle Java 1.8
# apt-get install oracle-java8-installer
 D. Apabila telah selesai terinstall bisa dicek versi Oracle java, pastikan versi 1.8
# java -version
2. INSTALL LIBRE OFFICE
   Kenapa butuh libre office > karena dibutuhkan untuk mengkonversi file ke pdf agar bisa diupload.
# apt-get install libre-office
3. INSTALL ImageMagick dan Sox
   ImageMagick ini berfungsi sebagai aplikasi penampil gambar di Apache OpenMeetings sementar Sox berfungsi sebagai aplikasi penghasil suara.

A. Install ImageMagick
# apt-get install imagemagick libgif4 libgif-dev zlib1g-dev liboil0.3 unzip make
# apt-get install build-essential libfreetype6-dev wget
 B. Install Sox
# cd /opt
# wget http://sourceforge.net/projects/sox/files/sox/14.4.2/sox-14.4.2.tar.gz
# tar xzvf sox-14.4.2.tar.gz
# cd /opt/sox-14.4.2
# ./configure
# make && make install
# cd /opt
  4. INSTALL ADOBE FLASH PLAYER
 A. Tambahkan repositori Adobe flah player
deb http://ftp.us.debian.org/debian jessie contrib non-free 
deb http://ftp.us.debian.org/debian jessie contrib

# nano /etc/apt/sources.list
 B. Sekarang kita install Adobe flash playernya
# apt-get update
# apt-get install flashplugin-nonfree
 5. COMPILE DAN INSTALL FFmpeg
# apt-get -y --force-yes install autoconf automake libass-dev libfreetype6-dev libgpac-dev libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texi2html zlib1g-dev nasm libx264-dev cmake mercurial libopus-dev curl git
# cd /opt>
# wget https://cwiki.apache.org/confluence/download/attachments/27838216/ffmpeg-ubuntu-debian.sh
# chmod +x ffmpeg-ubuntu-debian.sh
# ./ffmpeg-ubuntu-debian.sh
 6. BUAT DATABASE APACHE OPENMEETINGS
# mysql -u root -p
MariaDB > CREATE DATABASE open401;
MariaDB > GRANT ALL PRIVILEGES ON open401.* TO 'root'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
MariaDB > quit;
 7. INSTALLASI APACHE OPENMEETINGS
A. Download terlebih dahulu file apache openmeetings
# mkdir /opt/red5401
# cd /opt/red5401
# wget http://apache.miloslavbrada.cz/openmeetings/4.0.1/bin/apache-openmeetings-4.0.1.zip
# unzip apache-openmeetings-4.0.1.zip
 B. Konfigurasi file apache openmeetings
# chown -R nobody /opt/red5401
# cd /opt
# wget http://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.45/mysql-connector-java-5.1.45.jar
# cp /opt/mysql-connector-java-5.1.45.jar /opt/red5401/webapps/openmeetings/WEB-INF/lib
# nano /opt/red5401/webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xm
 ubah konfigurasi pada baris ke 72
Url=jdbc:mysql://localhost:3306/openmeetings?
...to
, Url=jdbc:mysql://localhost:3306/open401?
# chmod 6401 /opt/red5401/webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
8. KONFIGURASI SERVICE APACHE OPENMEETINGS
Download terlebih dahulu script red5-OpenMeetings
# cd /opt
# wget https://cwiki.apache.org/confluence/download/attachments/27838216/red5-ubdeb2
# cp red5-ubdeb2 /etc/init.d/
# chmod +x /etc/init.d/red5-ubdeb2
9. JALANKAN SERVICE red5-OpenMeetings
# /etc/init.d/mysql start
# /etc/init.d/red5-ubdeb2 start
10. INSTALLASI APACHE OPENMEETINGS
Akses via browser http://192.168.10.2:5080/openmeetings/install (sesuaikan dengan ip server kalian)
 A. Tampilan pertama saat melakukan penginstallan

B. Kofigurasi Database. Disini saya menggunakan mysql, untuk DB user dan password sesuaikan dengan milik kalian.




 C. Untuk User data dan Group diisikan sesuai keinginan kalian.
 D. Untuk configuration sesuaikan dengan keinginan.
 E. Untuk aplikasi converter isikan sesuai data ini :

  • ImageMagick Path = /usr/bin
  • FFMPEG Path == /usr/local/bin
  • SOX Path == /usr/local/bin
  • OpenOffice/LibreOffice == /usr/lib/libreoffice

 F. Biarkan default saja.




 G. Tunggu sampai selesai.
 F. Apabila muncul seperti ini silahkan lakukan restart terhadap services red5-ubdeb2


#/etc/init.d/red5-ubdeb2 restart

G. Untuk melakukan login silahkan ketik url http://192.168.10.2:5080/openmeetings (sesuaikan dengan ip server kalian)


E. Kesimpulan
Dengan menggunakan Apache OpenMeetings kita dapat terhubung secara real time dan online secara visual tatap muka tanpa saling bertemu langsung.

F. Referensi
https://en.wikipedia.org/wiki/OpenMeetings
Read More ->>

Kamis, 08 Februari 2018

Get To Know PHPmyadmin

Gambar terkait
A.pendahuluan

    1. pengertian

phpMyAdmin sebenarnya adalah sebuah aplikasi web (web application) untuk mengelola database MySQL dan database MariaDB dengan lebih mudah melalui antarmuka grafis (user interface). 

    2. latar belakang

phpMyAdmin adalah sebuah salah satu aplikasi yang harus di install saat kita membuat server karena php merupakan salah satu bagian dari LAMP  Server yang sering kita install saat mengoprek server

    3. maksud dan tujuan

supaya kita mengerti dalam menginstall server kita tidak lupa menginstall LAMP server

B. waktu

10 menit

C. pembahasan

phpMyAdmin sebenarnya adalah sebuah aplikasi web (web application) untuk mengelola database MySQL dan database MariaDB dengan lebih mudah melalui antarmuka grafis (user interface). Aplikasi web ini ditulis menggunakan bahasa pemrograman PHP. Sebagaimana aplikasi-aplikasi lain untuk lingkungan web (aplikasi yang dibuka atau dijalankan menggunakan peramban atau browser), phpMyAdmin juga mengandung unsur HTML/XHTML, CSS dan juga kode JavaScript. Aplikasi web ini ditujukan untuk memudahkan pengelolaan basis data MySQL dan MariaDB dengan penyajian antar muka web (user interface) yang lengkap dan menarik.
phpMyAdmin merupakan aplikasi web yang bersifat open souce (sumber terbuka) sejak pertama kali dibuat dan dikembangkan. Dengan dukungan dari banyak developer dan translator, aplikasi web phpMyAdmin mengalami perkembangan yang cukup pesat dengan ketersediaan banyak pilihan bahasa. Sampai saat ini, ada kurang lebih 65 bahasa yang sudah didukung oleh aplikasi web phpMyAdmin.
Keberadaan phpMyAdmin yang dianggap sangat penting dan juga sifatnya yang terbuka menjadikannya salah satu aplikasi yang selalu ada di dalam cPanel (sebuah aplikasi populer untuk pengontrol website). Hal ini menunjukkan bahwa penyedia web hosting (web hosting provider) menaruh kepercayaan yang sangat bersar pada phpMyAdmin sebagai salah satu aplikasi web yang dipasang (install) di server. Keuntungan hadirnya phpMyAdmin tidak saja dinikmati oleh penyedia web hosting, Anda juga bisa menginstal phpMyAdmin di server Anda sendiri (server lokal) asalkan syarat minimumnya (minimum requirenments) telah terpenuhi.
Versi terkini phpMyAdmin saat artikel ini ditulis adalah phpMyAdmin 3.5.2. Adapun syarat agar phpMyAdmin dapat dipasang dan berjalan dengan baik di server lokal adalah:
  • HP 5.2.0 atau yang terbaru.
  • MySQL 5.0 atau yang terbaru.
  • Web browser dengan memperbolehkan cookies.
phpMyAdmin menawarkan fitur yang mencangkup pengelolaan keseluruhan server MySQL (memerlukan super-user) dan juga basis data tunggal. phpMyAdmin juga mempunyai sistem internal yang digunakan untuk mengelola metadata dan mendukung fitur-fitur untuk operasi tingkat lanjut. Melalui sistem administrator, phpMyAdmin juga dapat mengelola users dan sekaligus hak aksesnya (privilage). Nah, bagi Anda yang kususnya bekerja sebagai database administrator dengan MySQL sebagai basis data pilihan, tidak ada salahnya menggunakan phpMyAdmin untuk kemudahan pengelolaan.

D. hal yang didapat

mampu menginstall dan tahu fitur-fitur yang kta gunakan 

E. kesimpulan

dengan kita mempelajari membuat server maka kita akan mengerti apa itu phpMyAdmin
F. referensi

www.termasmedia.com/.../phpmyadmin/131-mengenal-phpmyadmin-dan-kegunaann...
Read More ->>

Rabu, 07 Februari 2018

Membangun PPDB Online menggunakan CMS PPDB Online

A. Pendahuluan
1. Pengertian
   Ppdb online adalah suatu cms yang digunakan untuk melakukan pendaftaran peserta didik baru secara online.

2. Maksut dan Tujuan
  Dengan menggunakan cms ppdb online peserta didik tidak perlu untuk datang langsung ke sekolah untuk mendaftar.

B. Alat dan Bahan
  • Pc / Laptop
  • Koneksi Internet
  • File CMS PPDB ONLINE
C. Jangka Waktu Pelaksanaan
 20 Menit

D. Proses Dan Tahapan Pelaksanaan
1. Pindahkan file PPDB online ke /var/www/html.
# mv ppdb_online.zip /var/www/html
2. Masuk ke Direktori /var/www/html.
# cd /var/www/html
3. extrak file ppdb_online.zip.
# unzip ppdb_online.zip
4. Beri hak akses dan hak milik pada direktori ppdb online.
# chmod -R 775 ppdb_online && chown -R www-data:www-data ppdb_online
5. Selanjutnya kita buat database untuk ppdb online.
# mysql -u root -p -e "create database ppdb;"
6. Selanjutnya kita import sql
# cd /var/www/html/ppdb_online
# mysql -u root -p ppdb < ppdb_online.sql
9. Selanjutnya kita edit file index.php di direktori ppdb_online.
# nano ppdb_online/index.php
Tambahkan include"media.php";
SEbelum :


Sesudah :

 8. Kita akses melalui browser ketikkan ipserver/ppdb_online. contoh : 192.168.10.2/ppdb_online.
Halaman utama :

Halaman Login :


E. Kesimpulan
  Dengan menggunakan cms ppdb online peserta didik tidak perlu untuk datang langsung ke sekolah untuk mendaftar.
Read More ->>

Selasa, 06 Februari 2018

pengertian hardware,software dan brainware

A. pendahuluan
1. pengertian
   Komputer memiliki 3 komponen penting yang berguna untuk menjalankan sistem komputer, jadi kerja atau jalannya komputer bergantung pada ke-3 komponen utama tersebut. Mungkin beberapa dari kalian masih ada yang belum benar-benar paham tentang 3 komponen utama pembangun sistem komputer ini.

2. latar belakang

   dengan adanya 3 komponen tersebut maka komputer sudah sempurna karena itu merupakan komponen lengkap komputer

3. maksud dan tujuan
   agar mengetahui tentang komponen komputer bukan hanya tahu cara memakainya saja 

B. waktu pelaksanaan
   15 menit

C. pembahasan
1. Hardware
Hardware atau dalam bahasa indonesia disebut perangkat keras adalah salah satu dari ketiga komponen utama pembangun sistem komputer yang berwujud alias alatnya dapat kita lihat dan dipegang. Hardware mempunyai fungsi untuk  mendukung proses komputerisasi. Contoh hardisk yang sering kita jumpai di kehidupan sehari-hari seperti Monitor, Speaker, Keyboard, Mouse dan masih banyak lagi.

Hardware terdiri dari 3 jenis, yaitu
  • Input Device ( Perangkat Masukan ) : Berfungsi untuk memasukan data baik berupa gambar, teks, video, ke dalam komputer. Contoh dari Input Device yang sering kita jumpai : Keyboard, Webcam, Mouse, scanner dan lain sebagainya
  • Processor ( Perangkat Pengolah Data ) : Berfungsi untuk mengolah data yang diperoleh dari input device, setelah itu diproses dan diteruskan kepada output device. Contoh dari Perangkat pengolah Data : CPU ( Central Unit Processor ) dan Microprocessor.
  • Output Device ( Perangkat Keluaran ) : Berfungsi untuk mengeluarkan dan menghasilkan data yang telah dimasukan dengan Input Device. Contoh dari Output Device yang sering kita jumpai : Monitor, Speaker, dan Printer.
Berikut Gambar dari Hardware yang sering kita jumpai sehari-hari :
Hardware

2. Software
Software atau di bahasa indonesia di sebut juga Perangkat lunak berfungsi untuk memproses data atau perintah / instruksi hingga mendapat hasil atau menjalankan berbagai perintah. Selain itu software dibagi menjadi beberapa jenis, sebagai berikut :

  • Sistem operasi : Perangkat lunak yang berfungsi mengorganisasikan semua komponen mesin komputer. contoh dari sistem operasi ialah microsoft windows, macintosh, linux, dan unix.
  • Program aplikasi : Suatu program yang ditulis dalam bahasa pemrograman tertentu untuk diterapkan pada suatu bidang. Contoh dari program aplikasi ialah MS.Word, MS. Excel, MS. Power point dan masih banyak lainnya.
  • Utillity atau program bantu : Suatu program yang berfungsi untuk membantu sistem operasi. contoh dari utillity ialah : Google Chrome, Mozilla Firefox, Winamp, Anti Virus dan lain-lain.
  • Bahasa Pemrograman : Atau lebih dikenal juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar yang berfungsi untuk memerintah komputer. contoh bahasa pemrograman : Java Script, PHP, Visual Basic, Pascal, dan masih banyak lagi.
Gambar dari software atau perangkat lunak yang sering kita jumpai :
Software
3. Brainware
Brainware adalah setiap orang yang terlibat dalam kegiatan pemanfaatan komputer atau sistem pengolahan data. atau bisa dikatakan juga orang yang mengoperasikan sebuah komputer, karena jika tidak ada orang yang mengoperasikan maka komputer tidak akan dapat dijalankan.

Brainware dibagi menjadi beberapa macam :
  • Operator : Orang yang tugasnya melayani dan menjalankan sistem maupun peralatan yang ada hubungannya dengan perangkat komputer, misalnya seperti menyiapkan data untuk diakses, merawat sistem komputer, dan lain-lain. 
  • Programmer : Orang yang menguasai bahasa pemrograman. Programer dapat juga dikatakan sebagai pembuat dan petugas yang mempersiapkan program-program yang diperlukan pada sistem komputerisasi yang akan dirancang. 
  • Administrator : Orang yang bertugas mengelola suatu sistem operasi dan program-program yang berjalan pada sebuah sistem komputer atau jaringan komputer. dan Masih banyak lagi.
Demikian pembahasan mengenai Pengertian Hardware, Software, Brainware dan Contohnya semoga bisa bermanfaat.

D. hal yang di dapat
   mengetahui tentang penjelasan dari ketiga komponen komputer tersebut dan juga contohnya

E. kesimpulan
   jadi setiap komputer pasti memiliki tiga komponen tersebut jika tidak memiliki maka belum bisa di katakan komputer

F. referensi
Read More ->>

Senin, 05 Februari 2018

Pengertian FreeNAS

A. Pendahuluan
1.Pengertian
FreeNAS adalah perangkat lunak terlampir dan open-source network-attached storage (NAS) berbasis pada FreeBSD dan sistem file OpenZFS . Ini dilisensikan dengan persyaratan Lisensi BSD dan berjalan pada perangkat keras komoditas x86-64 . FreeNAS mendukung klien Windows , OS X dan Unix dan berbagai host virtualisasi seperti XenServer dan VMware menggunakan protokol SMB , AFP , NFS , iSCSI , SSH , rsync dan FTP / TFTP . Fitur FreeNAS yang canggih mencakup enkripsi disk penuh dan arsitektur plug-in untuk perangkat lunak pihak ketiga.

Sistem berkas OpenZFS

FreeNAS mendukung filesystem OpenZFS yang menyediakan pengecekan integritas data untuk mencegah korupsi data , mengaktifkan snapshot waktu, replikasi dan beberapa tingkat redundansi termasuk striping , mirroring , mirror bergaris (RAID 1 + 0), dan tiga tingkat RaidZ .

Pengalaman pengguna

FreeNAS dikelola melalui antarmuka web yang komprehensif yang dilengkapi dengan konsol shell minimal yang menangani fungsi administratif penting. Antarmuka web mendukung konfigurasi kolam penyimpanan, manajemen pengguna, konfigurasi berbagi dan pemeliharaan sistem.

Sebagai alat sistem yang disematkan , sepatu FreeNAS dari perangkat Flash USB atau SATA DOM . Gambar ini dikonfigurasi dengan menggunakan pemasang bootable USB Flash / CD-ROM. Sistem operasi FreeNAS sepenuhnya independen dari disket penyimpanannya, yang memungkinkan basis data konfigurasinya dan kunci enkripsi dicadangkan dan dikembalikan ke instalasi baru OS. Pemisahan ini juga memungkinkan upgrade sistem FreeNAS dilakukan melalui antarmuka web.

Sejarah

Proyek FreeNAS dimulai pada bulan Oktober 2005 oleh Olivier Cochard-Labbé yang mendasarkannya pada firewall tertanam m0n0wall dan FreeBSD 6.0 . Volker Theile bergabung dengan proyek ini pada bulan Juli 2006 dan menjadi proyek yang dipandu pada bulan April 2008. Pada bulan September 2009, tim pengembang menyimpulkan bahwa proyek tersebut, yang kemudian diluncurkan .7, dijadwalkan untuk ditulis ulang secara lengkap untuk mengakomodasi fitur modern seperti arsitektur plug-in Volker Theile memutuskan bahwa proyek ini sebaiknya diimplementasikan kembali dengan menggunakan Debian Linux dan menggeser usaha pengembangannya ke proyek Inti Inti sementara dan akhirnya OpenMediaVault melanjutkannya sebagai pimpinan proyek. Cochard-Labbé menanggapi keberatan masyarakat terhadap "Versi Debian FreeNAS" dan melanjutkan aktivitas dalam proyek dan mengawasi pengalihannya ke sistem pengguna FreeNAS. Pengembang Daisuke Aoyama dan Michael Zoon melanjutkan pengembangan FreeNAS 7 sebagai proyek NAS4Free sementara dan iXsystems menulis ulang FreeNAS dengan arsitektur baru berbasis FreeBSD 8.1, merilis FreeNAS 8 Beta pada bulan November 2010.

 Arsitektur plug-in tiba dengan FreeNAS 8.2 dan versi FreeNAS disinkronisasi dengan FreeBSD untuk kejelasan. FreeNAS 8.3 memperkenalkan enkripsi full-disk dan FreeNAS 9.1 FreeBSD 9.1 membawa arsitektur plug-in yang diperbarui yang kompatibel dengan kerangka pengelolaan penjara TrueOS Warden. FreeNAS 9.1 juga merupakan versi pertama FreeNAS yang menggunakan OpenZFS v5000 yang didukung komunitas dengan Flags Fitur. FreeNAS 9.2, berdasarkan FreeBSD 9.2 termasuk peningkatan kinerja dan mengenalkan REST API untuk administrasi sistem jarak jauh. FreeNAS 9.3, berdasarkan FreeBSD 9.3 memperkenalkan perangkat booting berbasis ZFS, Wizard Setup awal dan server iSCSI berkinerja tinggi di kernel . [8] FreeNAS 9.10, berdasarkan FreeBSD 10.3-RC3 mengakhiri penamaan disinkronkan FreeNAS / FreeBSD dan memperkenalkan dukungan pemantauan Graphite dan dukungan eksperimental untuk hypervisor bhyve .

Arsitektur

Implementasi ulang 8.0N dari FreeNAS memindahkan proyek ini dari arsitektur berbasis m0n0BSD / m0n0wall / PHP menjadi satu berdasarkan sistem pengembangan tertanam NBSBS FreeBSD , bahasa pemrograman Python , kerangka aplikasi web Django dan toolkit dōjō ( pustaka JavaScript ). Ini juga menggunakan server web lighttpd , tapi ini diganti dengan nginx di FreeNAS 8.2. Pengganti yang diakhiri menjadi 9.10.2, yang dikenal sebagai FreeNAS Corral, mempertahankan server web nginx dan perangkat boot berbasis ZFS dari FreeNAS namun menggantikan framework aplikasi web Django / dōjō dengan yang asli. FreeNAS 11 menerapkan antarmuka baru menggunakan Angular JS.

B. Kesimpulan
Sudah diimplementasi Network Attached Storage pada jaringan lokal Laboratorium Gunadarma University Computing Center (GUCC) • Penyimpanan data menjadi terpusat dan keamanan data dalam jaringan lokal dapat terjamin.
C. Refrensi
Read More ->>

Sabtu, 03 Februari 2018

macam macam peralatan jaringan

peralatan jaringan

A. Pendahuluan
1. pengertian
   Jaringan komputer adalah sekumpulan peralatan atau komputer yang saling
dihubungkan untuk berbagi sumber daya.

Peralatan jaringan yang umum dipakai adalah sbb:

1. modem
Modem berasal dari singkatan MOdulator DEModulator. Modulator merupakan
bagian yang mengubah sinyal informasi kedalam sinyal pembawa ( carrier ) dan
siap untuk dikirimkan, sedangkan Demodulator adalah bagian yang memisahkan sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa yang diterima sehingga informasi tersebut dapat diterima dengan baik.

jenis modem :

a. modem ADSL
Modem teknologi ADSL (Asymetric Digital Subscribe Line) yang memungkinkan
berselancar internet dan menggunakan telepon analog secara berbarengan. Caranya sangat mudah, untuk ADSL diberikan sebuah alat yang disebut sebagai Splitter atau pembagi line. Posisi Splitter ditempatkan di depan ketika line telepon masuk. Artinya anda tidak boleh mencabangkan line modem untuk ADSL dengan suara secara langsung. Alat Splitter berguna untuk menghilangkan gangguan ketika anda sedang menggunakan ADSL modem. Dengan Splitter keduanya dapat berjalan bersamaan, sehingga pengguna dapat menjawab dan menelpon seseorang dengan telepon biasa.Di sisi lain, pengguna tetap dapat terkoneksi dengan internet melalui ADSL modem.

b. modem GSM
Modem GSM/CDMA support dengan tipe jaringan GPRS/EDGE dan 3G/HSDPA yangmerupakan layanan internet dari operator selular. Modem GSM/CDMA memakaikoneksi USB untuk terhubung ke komputer client.

c. modem satelit/VSAT
VSAT (dalam bahasa Inggris, merupakan singkatan dari Very Small Aperture
Terminal) adalah stasiun penerima sinyal dari satelit dengan antena penerima
berbentuk piringan dengan diameter kurang dari tiga meter. Fungsi utama dari VSATadalah untuk menerima dan mengirim data ke satelit. Satelit berfungsi sebagaipenerus sinyal untuk dikirimkan ke titik lainnya di atas bumi. Sebenarnya piringan VSAT tersebut menghadap ke sebuah satelit geostasioner.
 
 d. modem kabel
Modem kabel digunakan untuk untuk koneksi internet via saluran TV kabel. Kabel yang digunakan tipe coaxial.
B. Kesimpulan
dengan kita memahami peralatan jaringan ini kita nantinya bisa mengerti fungsi kegunaan.
C. Refrensi
Read More ->>
Diberdayakan oleh Blogger.

view