Sabtu, 30 Desember 2017

Cara Menginstal LAMP Server

Assalamualaikum,kawan..Hari ini saya akan membahas tentang Cara menginstall LAMP Server di linux mint.
1. Pengertian
LAMP stack adalah sekelompok perangkat lunak open source yang digunakan untuk server web,database server dan berjalan. akronim berdiri untuk Linux, Apache, MariaDB, dan PHP.
2. Latar belakang
Karena OS sudah terinstal, semua kita harus install Apache, MySQL dan PHP.
3. Maksud dan Tujuan
Tujuan penginstallan LAMP adalah untuk menjalankan sebuah aplikasi secara lengkap dan membuat server di laptop kita sendiri.
4. Hasil yang diharapkan
Dapat melakukan Penginstallan LAMP tanpa timbul masalah.
5. Alat dan bahan
Laptop
Koneksi internet
6. Uraian
   1. Buka terminal di laptop anda. dan pastika sudah terkoneksi dengan internet.
     2. Lalu, ketikkan text dibawah
        $sudo add-apt-repository ppa:ondrej/php



     3. Setelah ditambah repositorynya, lalu kita update linux kita.
        $sudo apt-get update

     4. setelah diupdate. Kita juga harus mengaupdate juga linux kita.  
         $sudo apt-get dist-upgrade 


     5. setelah kita menunggu upgrade hingga selesai lalu, kita menginstall apache2. jangan lupa tekan Y.
       $sudo apt-get install apache2
 
    6. setelah proses installasi selesai, lalu kita lanjutkan untuk mencoba membuka di web browser yaitu http://localhost, Jika telah keluar "It Works!" berarti telah berhasil menginstall apache2.

     7. Kita lanjutkan untuk menginstall php7.1 dan ekstensinya. Jangan lupa tekan Enter untuk Y.
      $sudo apt-get install php7.1 php7.1-cli php7.1-common php7.1-curl php7.1-dev php7.1-gd php7.1-imap php7.1-intl php7.1-json php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-pgsql php7.1-phpdbg php7.1-sqlite3 php7.1-sybase php7.1-xml php7.1-xmlrpc php7.1-xsl php7.1-zip libapache2-mod-php7.1


     8.  Setelah berhasil lalu kita membuka phpinfo.php karena linux saya bertipe 18.1 maka saya menggunakan xed, dan type lain menggukan nano, piko,dll.
       $sudo xed /var/www/html/phpinfo.php
    9. Lalu akan muncul Elevated Privileges. Lalu tuliskan 
     <?php
phpinfo();
?>
 
    10. Simpan dan close window tersebut. Lalu buka di web browser localhost/phpinfo.php. Hingga muncul tampilan seperti dibawah.

     11. lalu lanjutkan di terminal, dan ketikkan 
$php -v
yang digunnakan untuk mengecek php yang berjalan di mode cli.
     12. Jika sudah berjalan, langsung kita mengaktifkan mod_rewrite. Dengan menuliskan 
$sudo a2enmod rewrite

     13. Lalu ketikkan pada terminal 
   $sudo xed /etc/apache2/sites-available/000-default.con
digunakan untuk mengedit file default.
      14. Setelah muncul text editor putih lalu tambahkan 
<Directory /var/www/html>
        Options Indexes FollowSymlinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>


       14. Kemudian tuliskan 
      $sudo service apache2 restart
lalu buka kembali phpinfo.php dan reload, seperti gambar dibawah.



     15.Kemudian tuliskan lagi pada terminal anda.
$sudo xed /war/www/html/phpinfo.php
seprti gambar pada nomer 8, dan akan muncul text editor. hapus salah satu tanda kurung, simpan dan close.
lalu buka di web browser anda, pasti akan muncul error. Seperti gambar dibawah.
    16. Untuk membackup php maka kita akan merubah dengan mengetikkan.
$sudo mv /etc/php/7.1/apache2/php.ini /etc/php/7.1/apache2/php.ini.backup-asli

    17. lalu ketikkan 
 $sudo cp /usr/lib/php/7.1/php.ini-development /etc/php/7.1/apache2/php.ini
Seperti gambar
     18. Restart lagiapache2, dan buka phpinfo.php, lalu reload.
pastikan gambar seperti di bawah ini.
    19. lalu ubah phpinfo.php ke mode semula. Dan public_html directory memberi akses pengguna untuk memberi hak pengguna untuk hosting sendiri.
Kita akan gunakan
$w
untuk mengetahui user yang digunakan

    20. Lalu saya akan jalankan mode user indah, dengan group default www-indah. Dengan mengetikkan
$id indah

   21. $sudo usermod -a -G www-data indah Ketikkan perintah  tersebut untuk menemukan id_indah masuk ke group www-data
   22. Lalu ketikan perintah seperti nomer 20 untuk melihat apakah sudah tergabung.
   23. Ketikkan perintah pada terminal
$sudo xed /etc/apache2/envvars
 lalu akan muncul gambar seperti dibawah.


Pada tulisan 

xport APACHE_RUN_USER=indah #cukup ini saja yang anda ubah
export APACHE_RUN_GROUP=www-data
    24. Lalu ketikkan perintah 
$sudo chown -R indah:www-data /var/www/html


    25. Lalu service apache2 restart lagi. Kemudian tuliskan perintah 
$ls -lah /var/www/
untuk melihatnya.
     26. Lalu ketikkan perintah
$cd /var/www/htm/
Lalu check dengan $ls
     27.Ketikkan perintah
$mkdir project
$ls
   kemudian kita tambah sebuah file dengan beberapa baris kode program, kita singkat dengan menggunakan echo
$echo "<?php echo 'hello world'; ?>" > index.php
Lalu langsung buka di web browser dengan alamat localhost/project dan akan muncul 
     28. Lalu ketikkan printah jangan lupa tekan enter untuk Y

$sudo apt-get install mariadb-server mariadb-client


    29. Lalu ketikkan 

$sudo mysql_secure_installation


    dan selalu klik Enter yaa
   30. Lalu ketikkan 

$sudo mysql -u root -p

setelah proses selesai tuliskan 

MariaDB [(none)]> use mysql;
MariaDB [(mysql)]> update user set plugin='' where User='root';
MariaDB [(mysql)]> flush privileges;
MariaDB [(mysql)]> quit;


     31. Setelah itu install phpmyadmin
$sudo apt-get install phpmyadmin 
   
     Jangan lupa tekan Enter. Ketika Muncul dialog di bawah tekan spasi untuk membri bintang pada apache, lalu tekan enter
 Ketika muncul lagi dialog dibawah tekan tab lalu enter.
 Buka di web browser anda dengan alamat localhost/phpmyadmin.
masukkan username dan password phpmyadmin anda.
 Ketika berhasil login maka tampilan seperti gambar di bawah. Selesai.
 
7. Hasil yang didapatkan
Dapat melalukan penginstallan LAMP dengan lancar
8. Referensi

Pengertian Variabel,Konstanta dan Tipe data

      Assalamualaikum,kawan..Hari ini saya akan membahas tentang Variabel, Konstanta, dan Tipe data.
1. Pengertian
Variabel adalah suatu data yang nilainya dapat diubah. Konstanta adalah variabel yang tidak dapat diubah nilainya. Dan Tipe data adalah Jenis dari suatu kelompok data.
2. Latar belakang
Variabel, Konstanta dan Tipe data akan diperlukan saat membuat program.
3. Maksud dan Tujuan
Dengan mempelajari Variabel, Konstanta dan Tipe data, kita akan mengetahu hubungan sebenarnya dari mereka.
4. Hasil yang diharapkan
Memahami apa yang dimaksud dengan Variabel, Konstanta dan Tipe data.
5. Alat dan bahan
Laptop
Jaringan Internet
6. Uraian
  1. Variabel
    Variabel sangat erat kaitannya dengan tipe data. Karna sebagai keberadaan data maka harus ditentukan dulu tipe datanya.misal : int a;
    maksudnya : kita membuat variabel a dengan tipe data integer dengan nilai null(tidak terisi apapun).
  2. Konstanta
    contoh dari konstanta adalah int a=5;
    artinya variabel a bersifat konstan dengan nilai 5.
  3. Tipe data
    macam tipe data yang sering dipakai adalah :
    - Integer : untuk mendeklarasikan data dari bilangan bulat. Misal nilai 10,7,100,99. Biasanya digunakan untuk oprasi perhitungan seperti penjumlahan, perkalian, dll.
    - Float : untuk mendeklarasikan data yang berupa bilangan pecahan. Misalkan nilai 1.5, 11.25, 20.1 . Biasa digunakan untuk operasi bilangan.
    - Char : untuk mendeklarasikan karakter. Misalkan simbol, alfabet, atau angka.
    - String : mendeklarasikan data yang berisi kata atau kalimat.
    - Boolean untuk mendeklarasikan data yang memiliki 2 nilai saja yaitu true atau false.
7. Hasil yang didapatkan
Mengetahui apa yang dimaksud dengan Variabel, Konstanta dan juga tipe data.
8. Referensi

Kamis, 28 Desember 2017

Macam-macam Bahasa Pemrograman



Assalamualaiku,kawan..Hari ini saya akan membahas tentang Macam-macam bahasa Pemrograman.
1. Pengertian
Bahasa pemrograman adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
2. Latar belakang
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari : Bahasa mesin, Bahasa tingkat tinggi, Bahasa tingkat menengah, dan Bahasa tingkat rendah.
3. Maksud dan Tujuan
Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program/aplikas
4. Hasil yang diharapkan
Dapat mengenal bahasa-bahasa pemrograman.
5. Alat dan bahan
Laptop
Jaringan internet
6. Uraian
Bahasa pemrograman yang umumnya digunakan :
  1. HTML : untuk mendefinisikan isi halaman web
  2. CSS : untuk menentukan tata letak halaman web
  3. Javascript : memprogram perilaku web. Dan kodenya dieksekusi didalam dokumen html.
  4. JAVA : kodenya terpisah dan harus dipanggil dengan html.
  5. PHP : Untuk membuat halaman web yang dinamis dan interaktif.
  6. Phyton : dapat meningkatkan produktivias dan menghemat waktu bagi para programmer.
  7. Ruby : Untuk menggabungkan kelebihan dari semua bahasa-bahasa pemrograman skrip yang ada di dunia.
7. Hasil yang didapatkan
Mengenal beberapa bahasa pemrograman yang umumnya digunakan.
8. Referensi

Rabu, 27 Desember 2017

Hari Pertama di BLC Telkom Klaten

Assalamualaikum,kawan..
Hari ini saya akan menceritakan hari pertama di BLC Telkom. Awalnya saya melakukan pengenalan ke semua teman-teman baru saya di BLC. Dan saya mendapatkan banyak pertanyaan dari teman-teman aru di BLC. Setelah itu saya di ajarkan oleh teman saya cara untuk menginstal SO Linux karena SO yang sebelumnya saya gunakan itu adalah Windows. karena Windows yg saya gunakan adalah windows versi bajakan,sebenarnya windows adalah SO yang berbayar Dan Linux adalah SO yang Gratis. Di sini saya diajarkan menginstal linux mint.
  1. Pengertian
    Linux Mint adalah salah satu Distro dari Sistem Operasi Dari Linux. Yang sifatnya open source.
  2. Latar Belakang
    Linux mint dimulai pada tahun 2006 dengan rilis Linux mint1.0.Setiap versi linux mint diberi nomor versi dan kode nama yang feminin contohnya versi 18 adalah sarah.
  3. Maksud dan tujuan
    Agar dapat mempelajari Penginstalan Sistem Operasi Linux mint ini.
  4. Hasil yang diharapkan
    Dapat melakukan Penginstalan Sistem Operasi Semacam Linux mint.
  5. Alat dan Bahan
    Laptop
    Flashdisk yang berisi ISO Linux mint
  6. Uraian
    Sekarang saya akan memberitahu bagaimana Cara mengubah Windows menjadi Linux:
    a. Pertama Backup data yang penting menurut anda. Agar saat setelah penginstalan linux anda masih memiliki file-file yg penting.
    b. Setelah itu tancapkan flashdisk yang berisi ISO tersebut. Lalu Restart laptop anda.
    c. Lakukan penyettingan pada BIOS dan atur boot pertama ke flashdisk.Pilih save &exit.
    d. Kemudian pilih Start Linux mint.
    e. Selanjutnya Laptop akan menampilkan tampilan linux.Klik install Linux mint.
    f. Lalu pilih bahasa yang akan anda gunakan,klik continue.
    g. Ketika muncul pilihan apakah akan menginstal perangkat lunak tambahan . Jika koneksi internet lemah disarankan untuk tidak menginstal perangkat tambahannya.
    h. Saat muncul ada peringatan sebelum menginstal klik continue.
    i. Saat muncul dialog instalisasi pilih “Something else” lalu continue.
    j. Lalu pilih partisi untuk menginstal,dan tekan tombol+ untuk mengolah menjadi beberapa partisi.Sebaiknya membuat 3 partisi berbeda yaitu partisi sistem,partisi data dan partisi swap.
    k. Lalu Klik install now.,lalu akan muncul kotak dialog dan klik continue.
    l. Kemudian atur lokasi,dan bahasa keyword.lalu atur user dan passwordnya.


     
    m. Setelah itu tunggu sampai proses instalasi selesai.

  7. Hasil yang didapatkan
    Mendapat pengalaman menginstal Linux.
  8. 8. Referensi