AJIBLOG

Menulis Blog Adalah Salah Satu Hobi Saya di Waktu Luang dan Sebagai Catatan Eksperimen Tentang Informasi dan Teknologi , Silahkan Share , Subscribe dan Komen Jika Anda Suka Artikel saya ini, anda juga dapat menuliskan masalah yang anda alami pada saat mengikuti artiker diatas pada kolom komentar dibawah ini

Minggu, 17 Juni 2018



Pengenalan 

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.

LAMP Server (Linux, Apache, MySQL, PHP (atau Perl) adalah salah satu yang paling penting server Anda mungkin pernah mengatur. Ini akan dengan senang hati melayani sampai dinamis, situs web database-driven. Sejak server LAMP ini yang mendasari pondasi Linux itu menikmati rock-solid kehandalan, keamanan, dan dapat diinstal pada semua jenis perangkat keras (dari yang old white-box Anda memiliki multi-CPU,sampai RAID-enabled rak server).


Langkah - langkah installasi LAMP (Linux, Apache2.4, MariaDB 10, PHP 7.2)  di Ubuntu 18.04 ( Live Server ) :

1. Untuk menginstall lamp di ubuntu 18.04 server maka pastikan anda sudah meng-update dan upgrade sistem anda jika belum langkah tersebut dapat anda lihat di : https://ajikamaludin.blogspot.com/2018/06/yang-perlu-diperhatikan-setelah.html

2. ( Apache2.4 ) Setelah anda melakukan langkah diatas maka anda dapat langsung melakukan installasi dengan memasukan perintah 
$sudo apt install apache2

tekan enter untuk memilih Y



Berikut ini merupakan hal - hal yang saya perhatikan setelah melakukan installasi ubuntu server 18.04 - live server

1. Firewall di Ubuntu 18.04 server ( UFW - Uncomplicated Firewall )

ufw atau  Uncomplicated firewall merupakan firewall bawaan ubuntu yang telah ada sejak versi sebelumnya, ufw patut anda perhatikan karena secara bawaan sudah active akan tetapi rulenya tidak ditetapkan seperti yang anda dapat lihat pada gambar dibawah ini, atau menggunakan perintah 
$systemctl status ufw

untuk memeriksa apakah ufw active pada system , atau menggukan perintah untuk memastikan status rule pada ufw dengan perintah
$sudo ufw status



Pengenalan

Ubuntu Server membawa skalabilitas ekonomi dan teknis ke pusat data Anda, publik atau pribadi. Apakah Anda ingin menyebarkan cloud OpenStack, cluster Hadoop, Ubuntu Server memberikan kinerja skala nilai terbaik yang tersedia.

apa yang baru di ubuntu 18.04 server ?, ada beberapa hal baru di ubuntu seperti :
- disupport oleh Canonical sampai 2023
- berjalan di semua major arsitektur – x86, x86-64, ARM v7, ARM64, POWER8 and IBM s390x (LinuxONE)
- ubuntu-minimal images baru yang lebih kecil dan booting lebih capat
- cepat dan akurat dalam singkonisasi waktu dengan chrony
- A new, default server installer ISO with a new interface and faster install

Senin, 11 Juni 2018



Pengenalan

PostGIS is a spatial database extender for PostgreSQL object-relational database. postgis menambahkan support untuk geographic objects allowing location queries untuk dijalankan dalam  SQL.


Langkah - langkah Installasi PostGIS pada PostgreSQL di CentOS 7 :

1. Pastikan anda sudah menjalankan tutorial sebelumnya untuk installasi postgresql 9.6 di centos 7 di https://ajikamaludin.blogspot.com/2018/06/langkah-installasi-postgresql-96-di.html

2. Untuk menginstall postgis mengikuti dari tutorial sebelumnya anda dapat langsung memasukan perintah , seperti gambar dibawah ini
#yum install postgis2_96 postgis2_96-client ogr_fdw96 pgrouting_96

Pengenalan

PostgreSQL adalah sistem database objek-relasional open source yang kuat dengan lebih dari 30 tahun pengembangan aktif yang membuatnya mendapatkan reputasi yang kuat untuk keandalan, ketahanan fitur, dan kinerja.

Ada banyak informasi yang dapat ditemukan yang menjelaskan cara menginstal dan menggunakan PostgreSQL melalui dokumentasi resmi. Komunitas PostgreSQL menyediakan banyak tempat yang bermanfaat untuk mengenal teknologi, menemukan cara kerjanya, dan menemukan peluang karir. Jangkau komunitas di sini.


Langkah - langkah Installasi PostgreSQL di CentOS 7 :

Minggu, 10 Juni 2018



Pengenalan 

MariaDB merupakan versi pengembangan terbuka dan mandiri dari MySQL. Sejak diakuisisinya MySQL oleh Oracle pada September 2010, Monty Program sebagai penulis awal kode sumber MySQL memisahkan diri dari pengembangan dan membuat versi yang lebih mandiri yakni MariaDB.( dikutip dari : https://id.wikipedia.org/wiki/MariaDB, https://mariadb.org/about/)


Berikut ini langkah - langkah installasi mariadb di centos 7 :


1. Pastikan anda telah mengikuti tutorial saya sebelumnya yaitu tentang langkah awal ketika akan mengkonfigurasi centos 7 di : https://ajikamaludin.blogspot.com/2018/06/langkah-awal-dalam-konfigurasi-centos-7.html

2. Dari mulai langkah ini kita akan menginstall paket mariadb dari repositori CentOS SCLo Software Collection, yang telah kita tambahkan ke dalam centos 7 pada langkah pertama , jika belum pastikan repositori SCLo sudah anda tambahkan dan sudah anda update system centos anda, untuk menginstall mariadb 10.2 di centos 7 cukup masukan perintah
#yum install -y rh-mariadb102-mariadb-server


tunggu proses installasi sampai selesai dan pastikan tidak ada error.


3. Sebelum dapat menjalankan mariadb ataupun mengakses mariadb melalui bash di centos 7 anda harus mengaktifkan / memasukan perintah yang tersedia dari software collection dengan perintah 
#scl enable rh-mariadb102 bash


setelah memasukan perintah diatas seperti pada gambar diatas tidak terjadi error maka anda dapat menjalankan perintah 
#mysql -V 


untuk memeriksa versi dari mariadb yang kita jalankan perintah diatas akan menghasilkan outpul yang sama seperti gambar diatas , sedikit tips ketika server reboot atau anda logout dari bash centos maka anda harus mengulangi lagi untuk mengaktifkan perintah yang disedikan oleh software collection centos, jika anda tidak ingin hal ini terjadi berulang maka buatlah bash profile baru agar tiap kali anda masuk ke dalam bash dengan menggukan langkah dibawah ini 

( opsional )#vi /etc/profile.d/rh-mariadb102.sh
# create new file
#!/bin/bash 
source /opt/rh/rh-mariadb102/enable 
export X_SCLS="`scl enable rh-mariadb102 'echo $X_SCLS'`"

anda juga dapat memeriksa mariadb mana yang sedang anda jalankan dengan menggukan perintah 
#which mysql 


seperti gambar diatas, jika anda menggunakan lebih dari 1 versi mariadb dalam satu server

4. Jalankan servie dari mysql dengan menggukan perintah 
#systemctl start rh-mariadb102-mariadb


5. Kemudian setelah service dijalankan kita perlu mengamankan mariadb dengan memberikan user "root" dari mariadb dan menghapus beberapa hal dengan menggunakan perintah 
#mysql_secure_installation


setelah memasukan perintah seperti pada gambar diatas maka akan keluar seperti gambar dibawah ini secara default atau bawaannya mariadb tidak memiliki password root maka ketika keluar opsi seperti gambar dibawah ini cukup tekan enter saja


kemudian setelah anda melewati opsi diatas maka anda akan diberi pertanyaan untuk men-set password dari user root anda dapat langsung menekan enter untuk opsi " Y " seperti gambar dibawah ini


kemudian akan muncul "New password: "<- disini anda harus memasukan password baru untuk user root mariadb kemudian tekan enter setelah itu anda harus mengulang password yang sama untuk "Re-enter new password :" kemudian tekan enter, seperti gambar dibawah ini jika anda memasukan password yang sama/sesuai maka akan keluar text " ... Success!"


selanjutnya anda akan diminta untuk menghapus anonymous user dari mariadb cukup tekan enter untuk memulih "Y", seperti gambar dibawah ini


kemudian anda akan diminta untuk menghalangi agar user root tidak dimasuki secara remote cukup tekan enter untuk memilih "Y", seperti gambar dibawah ini


selanjutnya anda akan diminta untuk menghapus database bawaan mariadb yaitu test untuk itu cukup tekan enter saja untuk memilih "Y",seperti gambar dibawah ini


kemudian anda akan diminta untuk me-reload privileges tables dari mariadb tekan enter untuk memilih "Y",


setelah semua proses diatas anda penuhi dan selesai maka akan keluar text "Cleaning up ...." seperti gambar dibawah ini kemudian anda akan dikembalikan ke bash centos


6. anda dapat dapat melakukan uji coba membuat database di mariadb dengan menggukan console dari mariadb dengan memasukan perintah
#mysql -u root -p


jangan lupa untuk memasukan password ketika anda telah mengeksekusi perintah diatas seperti gambar dibawah ini akan tampil output 


perintah untuk menampilkan database di mariadb menggukan peintah 
#show databases;

kemudian untuk membuat database anda bisa memasukan perintah 
#create database [ nama database ]

seperti gambar dibawah ini,


Mengintall phpMyAdmin di CentOS

Jika anda tidak ingin lebih mudah dalam mengelola mariadb anda dapat  menggukan phpmyadmin namun sebelum menginstall phpmyadmin anda harus menginstall apache dan php terlebih dahulu di centos, bisa mengikuti tutorial saya sebelumnya di : https://ajikamaludin.blogspot.com/2018/06/langkah-installasi-web-server-apache-24.html

7. untuk menginstall phpmyadmin di centos cukup masukan perintah 
#yum install -y php72-php-mysql php72-php-mcrypt phpMyadmin
(jika anda menggukaan php72 dari tutorial saya sebelumnya , jika tidak pastikan extension php mysql dan mcrypt sudah terinstall)


setelah phpmyadmin berhasil terinstall agar dapat mengakses phpmyadmin melalui jaringan lokal maka anda harus menambahkan network yang dijinkan mengakses phpmyadmin dengan mengubah file " /etc/httpd/conf.d/phpMyAdmin.conf " dengan menggukan vi seperti perintah dibawah ini 
#vi /etc/httpd/conf.d/phpMyAdmin.conf


aktifkan mode number di vi anda kemudian perhatikan gambar dibawah ini pada baris ke 17, untuk mengaktifkan mode number di vi cukup tekan " : " kemudian masukan karakter "set nu" dan tekan enter


masuk ke insert mode dengan menekan huruf " i ", kemudian tambahkan network anda seperti gambar dibawah ini pada baris ke 17 , kemudian keluar dan simpan dengan menekan secara berurutan tombol "esc" untuk keluar dari insert mode kemudian tekan karakter " : " dan diikuti oleh karakter "wq" untuk keluar dari vi


setelah keluar dari vi restart service dari httpd atau apache anda dengan menggunakan perintah
#systemctl restart httpd


kemudian coba akses phpmyadmin anda melalui web browser dengan masukan http://[ alamat ip ]/phpmyadmin , seperti gambar dibawah ini akan muncul maka anda sudah berhasil menginstall phpmyadmin di centos

Apache logo


Pengenalan 

Server web atau peladen web dapat merujuk baik pada perangkat keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti peramban web.( dikutip dari : https://id.wikipedia.org/wiki/Server_web )

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.

Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.

Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang di bawah naungan Apache Software Foundation. ( dikutip dari : https://id.wikipedia.org/wiki/Apache_HTTP_Server )

Berikut ini langkah - langkah installasi apache2 dengan support php 7.2 di centos 7 :

1. pastikan anda telah mengikuti tutorial saya sebelumnya yaitu tentang langkah awal ketika akan mengkonfigurasi centos 7 di : https://ajikamaludin.blogspot.com/2018/06/langkah-awal-dalam-konfigurasi-centos-7.html

2. setelah mengikuti langkah-langkah pada posting sebelumnya anda dapat langsung menginstall apache2.4 dengan perintah 

#yum install -y httpd



Pengenalan

Langkah awal yang saya lakukan ketika ingin menggukan centos 7 sebagai server merupakan langkah yang saya tempuh agar ketika ingin menggukanan, mengakses maupun menginstalla paket aplikasi baru tidak akan mengalami kesulitan, berikut ini beberapa hal yang saya lakukan (tidak semua wajib dilakukan menyesuikan dengan kebutuhan masing-masing).

Installasi CentOS 7 yang sebelumnya saya lakukan dapat anda lihat di : https://ajikamaludin.blogspot.com/2018/06/langkah-langkah-installasi-centos-7.html

Langkah - langkah


1. Mematikan Service Firewalld
pada saat anda hanya ingin menggukan centos 7 menjadi server di komputer pada jaringan lokal maka anda dapat mematikan service ini agar tidak terlalu banyak melakukan konfigurasi firewall pada saat installasi service baru yang akan dipasang, untuk mematikan firewalld kita harus memeriksa apakah service dari firewalld berjalan atau tidak dengan memasukan perintah 
#systemctl status firewalld


Sabtu, 09 Juni 2018



Pengenalan

CentOS (Community ENTerprise Operating System) adalah sebuah distribusi linux sebagai bentuk dari usaha untuk menyediakan platform komputasi berkelas enterprise yang memiliki kompatibilitas kode biner sepenuhnya dengan kode sumber yang menjadi induknya, Red Hat Enterprise Linux (RHEL).


Referensi : https://www.centos.org/ (Website Resmi CentOS)


Download di link berikut :



Perangkat Minimal yang anda butuhkan untuk installasi centos dapat anda baca di  https://wiki.centos.org/About/Product, untuk spesifikasi installasi yang saya gunakan adalah dengan menggunakan prosessor intal core i5 quad-core 2.1 GHz, Memory 1GB, dengan Harddisk 8 GB, langsung saja ke proses installasi.



Langkah langkah Installasi CentOS : 

Sabtu, 20 Mei 2017



Keyword - Langkah-langkah Untuk Remasterin Ubuntu 16.04 Menjadi OS Kita Sendiri, Remastering, Ubuntu 16.04, Cara remastering ubuntu, cara remastering

Jumat, 19 Mei 2017

Stack

Stack (tumpukan) dapat diartikan sebagai list yang operasi penghapusan dan penyisipannya dapat dilakukan di satu ujung, atau dapat diartikan sebagai suatu kumpulan data yang seolah-olah ada data yang diletakkan diatas data lainnya.

Operasi Utama Stack
Operasi push  yaitu operasi menambahkan elemen pada urutan terakhir(paling atas).
Operasi pop yaitu operasi mengambil sebuah elemen data pada urutasn terakhir dan menghapus elem

Struct

Struct atau record adalah kumpulan data yang memiliki tipe data yang berbeda. Struct yaitu pengelompokan dari variabel-variabel atau sejumlah data dengan tipe yang berlainan yang bernaung dalam satu nama yang sama. Struktur biasa digunakan untuk mengelompokkan beberapa informasi yang berkaitan dengan sebuah kesatuan, atau biasanya disebut dengan record.

Struct of Array

Struct yang didalamnya berisikan variable data dengan tipe data array.

Sorting

Sorting yaitu pengurutan data-data baik dari data yang terkecil ke terbesar, maupun sebaliknya. Proses Pengurutan banyak ditemukan dalam komputer. Hal ini karena data yang sudah urut akan lebih cepat untuk dicari. Untuk membentuk data yang tidak urut menjadi data yang urut, terdapat berbagai metode dan algoritma yang bisa digunakan. Biasanya Sorting data ini digunakan dalam array 1 dimensi.

Metode Sorting :

- Bubble Sort
- Selection Sort
- Insertion Sort

Bubble Sort

Metode/algoritma pengurutan dengan dengan cara melakukan penukaran data dengan tepat disebelah

Searching C++

Searching adalah mencari data yang dibutuhkan, dalam pemrograman bisa dilakukan untuk mencari data yang ada di dalam memory komputer, Terdapat 2 Metode dalam pencarian data yaitu Sequential dan Binary Search

Sequential Search

Sequential Search merupakan metode pencarian data dalam array dengan cara membandingkan data yang dicari dengan data yang ada di dalam array secara berurutan. Pencarian data dengan Metode Sequ

Pointer

Sebuah pointer adalah tipe khusus dari variabel yang menyimpan alamat dalam memori dari variabel lain dan dapat digunakan untuk memanipulasi variabel. Secara umum, setiap kali variabel yang digunakan dalam C ++, itu harusnya ada di suatu tempat di memori komputer dan pointer dapat menyimpan lokasi variabel tertentu.

Array

Variabel Larik atau lebih dikenal dengan array adalah Tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama. Suatu Array mempunyai jumlah komponen yang banyaknya tetap. Banyaknya komponen dalam suatu larik ditunjukan oleh suatu indek untuk membedakan variabel yang satu dengan variabel yang lainnya. Variabel array dalam C++, dapat digolongkan menjadi dua buah dimensi yaitu Array Berdimensi Satu dan Array multi dimensi.

Pointer ke Array diantaranya adalah banyak loncatan dari pointer satu ke pointer yang lain. karena se

Pointer
Sebuah pointer adalah tipe khusus dari variabel yang menyimpan alamat dalam memori dari variabel lain dan dapat digunakan untuk memanipulasi variabel. Secara umum, setiap kali variabel yang digunakan dalam C ++, itu harusnya ada di suatu tempat di memori komputer dan pointer dapat menyimpan lokasi variabel tertentu.

Pointer menyediakan dua bagian informasi : (1) alamat memori, yang merupakan "nilai" dari pointer itu sendiri, dan (2) tipe data dari variabel menunjuk, yang merupakan jenis variabel terletak di alamat itu.

Operator Dereference
Setiap variable pasti memiliki lokasi di memori dimana variabel itu disimpan, lokasi tersebut juga bisa disebut sebagai alamat atau address bisa diakses dengan menggunakan ampersand/simbol dan (&)  

Minggu, 26 Maret 2017




Vue (diucapkan / vjuː /, seperti view) adalah suatu framework yang progresif untuk membangun antarmuka pengguna. Tidak seperti kerangka monolitik lainnya, Vue dirancang dari bawah ke atas untuk menjadi bertahap adoptable. Perpustakaan inti difokuskan pada lapisan tampilan saja, dan sangat mudah untuk mengambil dan mengintegrasikan dengan perpustakaan lain atau proyek yang ada. Di sisi lain, Vue juga sangat mampu powering canggih Aplikasi Single-Halaman bila digunakan dalam kombinasi dengan

Sabtu, 25 Maret 2017



Node.js adalah runtime JavaScript dibangun di atas mesin V8 JavaScript Chrome. Node.js digunakan sebagai, non-blocking model yang membuatnya ringan dan efisien-event I / O. ekosistem paket Node.js ', NPM, adalah ekosistem terbesar dari perpustakaan javascript open source di dunia.


Linux Apache2.4 MariaDB10 PHP7.1


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.

LAMP Server (Linux, Apache, MySQL, PHP (atau Perl) adalah salah satu yang paling penting server Anda mungkin pernah mengatur. Ini akan dengan senang hati melayani sampai dinamis, situs web database-driven. Sejak server LAMP ini yang mendasari pondasi Linux itu menikmati rock-solid kehandalan, keamanan, dan dapat diinstal pada semua jenis perangkat keras (dari yang old white-box Anda memiliki multi-CPU,sampai RAID-enabled rak server).

Karena OS sudah terinstal, semua kita harus install Apache, MySQL dan PHP. Jadi hanya ada tiga langkah utama untuk mengurus untuk mendapatkan server LAMP Anda dan berjalan. Ingat, Anda

Jumat, 24 Maret 2017



Code :: Blocks adalah C , C ++ dan Fortran IDE gratis yang dibangun untuk memenuhi kebutuhan yang paling menuntut dari para penggunanya. Hal ini dirancang untuk menjadi sangat extensible dan sepenuhnya dikonfigurasi. Akhirnya, IDE dengan semua fitur yang Anda butuhkan, memiliki tampilan yang konsisten, berjalan di semua  sistem operasi di seluruh platform. Dibangun di sekitar kerangka plugin, Code :: Blocks dapat diperpanjang dengan plugin. Setiap jenis fungsi dapat d'itambahkan dengan menginstal / coding plugin. Misalnya, kompilasi dan fungsi debugging sudah

Footer Ads

Like , Comment , Follow Blog Saya ...

Label

LinuxMint/Ubuntu (73) BLC-Telkom (33) Kegiatan (26) Debian (23) Tool (17) Kumpulan Tugas (12) Mikrotik (10) CentOS7 (8) Coding PHP (7) CentOS6 (6) Google (6) IDE (3) IPFire (3) Raspberry PI (3) github (3) NodeJS (2) Virtualisasi (2) Windows (2) GIS (1) Vuejs (1)

Contact us

Nama

Email *

Pesan *