Postingan

Menampilkan postingan dari 2019

Cara Menjalankan Logstash dengan console

-> jalankan logstash : - nyalakan elasticsearch dengan masuk folder bin elastic (elasticsearch-2.4.0) - siapkan index/tabel di elastic index : "index_test", type : type_test - masuk ke folder bin logstash -f nama_file.conf (logstash-5.6.0) - untuk format data dalam nama_file.conf : input {   jdbc {     jdbc_driver_library => "mysql-connector-java-5.1.36.jar"     jdbc_driver_class => "com.mysql.jdbc.Driver"     jdbc_connection_string => "jdbc:mysql://localhost:3306/nama_table_test?useSSL=false"     jdbc_user => "root"     jdbc_password => "root"     jdbc_fetch_size => 1000000     jdbc_page_size => 1000000     statement => " select * query yang disesuaikan dengan db "     type => "type_test"   } } output {     elasticsearch {         index => "index_test"         document_type...

Contoh SQL | Update Primary Key | Update Autoincrement

// pembuatan tabel dan insert data CREATE TABLE mahasiswa ( id_mahasiswa int(10), nama_mahasiswa varchar(255) ); insert into mahasiswa(id_mahasiswa, nama_mahasiswa)values(1001, 'Budi'); insert into mahasiswa(id_mahasiswa, nama_mahasiswa)values(1002, 'Aris'); insert into mahasiswa(id_mahasiswa, nama_mahasiswa)values(1003, 'Panji'); CREATE TABLE matakuliah ( id_matakuliah int(10), nama_matakuliah varchar(255) ); insert into matakuliah(id_matakuliah, nama_matakuliah)values(101, 'Struktur Data'); insert into matakuliah(id_matakuliah, nama_matakuliah)values(102, 'Rangkaian Digital'); insert into matakuliah(id_matakuliah, nama_matakuliah)values(103, 'Aljabar Linear'); CREATE TABLE nilai ( id_nilai int(10), id_mahasiswa int(10), id_matakuliah int(10), nilai int(10) ); insert into nilai(id_nilai, id_mahasiswa, id_matakuliah, nilai)values(1000001, 1001, 101, 85); insert into nilai(id_nilai, id_mahasiswa, id_matakuliah, nil...

Cara deploy web ke cpanel

cara up / deploy ke cpannel : => untuk upload data project harus di compress ke zip, terus dari file manajer upload dan pastikan posisi folder nya di public_html => pastikan folder source code / project di folder 'public_html' => buat database dengan mengakses tab database->database mysql, dan buat database => untuk import table dengan cara buka database dari phpmyadmin dan import dari tabel yang kita punya dan sudah di dump ke mysql => untuk pointing masuk ke tab domain dan pilih domain, di sana bisa create new domain atau yang sudah ada tinggal edit, pastikan untuk arah nya ke project public (laravel juga ke folder public)

CSS

-> Responsive table (simpen sebelum tag table) : style="overflow-x:auto;" atau : style="overflow-x: scroll;" -> Supaya tampilan posisi datepicker di depan background : .datepicker{z-index:1151 !important;} ->style gambar menjadi bulat css : border-radius: 50%; -> membuat bintang dan style warna dengan html : <span style="color:red;">*</span> -> tutorial pembuatan select2 : https://ozkadon.blogspot.com/2018/11/tutorial-laravel-55-membuat-combobox-dropdown-dengan-fitur-autocomplete-menggunakan-select2.html -> Limit kata dengan css : style="white-space: nowrap;overflow:hidden;text-overflow:ellipsis;max-width: 600px;" -> untuk text atau tombol posisi ditengah-tengah antara div atau class : style="margin: auto;" -> memunculkan dropodown di depan panel body : . table - responsive { width : 100 %; margin - bottom : 15px ; overflow - y : visible ; - ms - overflow - st...

Fungsi PHP | Laravel

-> Modulus adalah sisa pembagian antara 2 variabel, dalam pemrograman php bisa di implementasi sebagai berikut : <?php $a = 15; $b = 5; //menjumlahkan variabel a dengan variabel b echo $a % $b; ?> -> Menampilkan angka dan membuat kondisi di tiap kelipatan menggunakan php : <?php foreach(range(1, 100) as $number) {   if ($number % 3 != 0 && $number % 5 != 0) {     echo $number . '<br>';     continue;   }   if ($number % 3 == 0) echo 'Indra';   if ($number % 5 == 0) echo 'Wulida';   // if ($number % 10 == 0) echo 'Ramdan';   echo '<br>'; } ?> -> Menampilkan angka ganjil genap dan keterangannya menggunakan php : <?php     for($no=1;$no<=25;$no++)         {             if($no % 2 == 0)                 {             $hasil = $no ...

Golang

-> https://dasarpemrogramangolang.novalagung.com/2-instalasi-golang.html (A.11) -> cek golang sudah terinstall ketik di cmd/console jika berhasil muncul (go version go1.8.3 windows/amd64) : go version -> Start project : 1. buat project di folder C:\Go\src 2. buat project folder dan file nya, contoh : file C:\Go\src\lat\hello.go script : package main import "fmt" func main() { fmt.Println("Hello, Indra WR .") } -> ketik di command line/console : PS C:\Go\src\lat> go run .\hello.go -> console untuk masuk ke folder go path : cd %GOPATH%\src\belajar-golang -> Pemisah string : fmt.Println("hello", "world!", "how", "are", "you") Outputnya: hello world! how are you. -> Untuk Memanggil param : var firstName string = "Indra " fmt.Printf("halo %s %s!\n", firstName) -> Kode kode tertentu : %s = ruang untuk nanti nya membuat string. + = untuk pengg...

oracle

-> buat folder oracle->oracledev di C: (default) -> pass : orcl -> Open control panel -> administrative tools -> services -> the restart all the services starting with Oracle ===== Implement To Php ======= -> Install Oracle client (Download sesuai bit di php, tambahkan environment variabel) -> Buka comment (;) di baris extension=oci8_12c (Untuk Membuka oci8, bisa dilihat di php info) -> Contoh Script kecil php Untuk cek sudah konek oracle atau belum : <?php   if ($c = oci_connect("SYSTEM", "orcl", "//localhost:1521/XE")) {    echo "Successfully connected to Oracle.";    oci_close($c);   } else {    $err = oci_error();    echo "Oracle Connect Error " . $err['text'];   }  ?> ->

database

=> jika data atau id duplikat terus, cek struktur database takutnya ada increment(id) yang sudah di booking, cara lihat nya di dump struktur nya ja, terus lihat paling bawah biasa nya seperti ini (") ENGINE = InnoDB AUTO_INCREMENT = 2147483647 CHARACTER SET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = Dynamic;"), terus kita reset autoincrement dengan cara ("ALTER TABLE nama_tabel AUTO_INCREMENT = 23146906/increment id terakhir;"). => mode groupby untuk mysql(jika masih bawaan/default system) : SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY','')); => remote server db dengan menggunakan terminal dan host , username , password : mysql -u nama_user -p -h 192.168.ip.public -P3306

jquery javascript

-> menjalankan auto load untuk fungsi input => $('.row-permohonan :input').change(); -> Default select option onclik button : $ ( ".addMahasiswa" ). click ( function (){ //akan otomatis pilih option yang valuenya 0 $ ( '.mahasiswaSr' ). val ( '0' ). trigger ( 'change' ); }); -> pengambilan data value/attribut dari select option  html : < option namaSr = " {{ $mahasiswa -> nama }} " value = " {{ $mahasiswa -> id }} " > {{ $mahasiswa -> nama }} </ option > js : $ ( ".pilihSr" ). click ( function (){ var mahasiswaNama = $ ( '.mahasiswaSr option:selected' ). attr ( 'namaSr' ); }); -> auto add jquery select2      - buat function terlebih dahulu function initializeSelect2 () { $ ( document ). ready ( function () { $ ( '.formProgram' ). select2 (); console . log ( 'cela' ); }); }     - ke...