Tips & Trik Git 3: Develop the Project with Team from Maximalization the Future with Git Colaboration

Hi, guys, disini gw bikin judul kayak diatas emang agak belibet, ya tapi inti dari judul itu kita bakal coba nerapin kerja dengan tim dengan remote project yang udah kita bagi-bagi tugasnya, kayak ngerjain tugas bikin layout, core apps, dll

disini gw baru ngasih mindmap ide aja, buat ngerjainnya, dan gw bakalan bagi kedalam beberapa pembahasan, nah untuk pembahsan pertama gw bakal awali di tanggal 21 Februari 2019 pagi next step bakalan gw kasih tau, see you guys.

Tips & Trik Web Server 3: Cara Menambahkan & Mengaktifkan Theme di phpMyAdmin

Ok di kesempatan kali ini gw bakalan share gimana cara nambahin theme buat tampilan phpMyAdmin kita kalo memang bosen sama tampilan itu-itu mulu yang kayak gambar dibawah ini

mungkin langsung aja gw bahas lebihlengkapnya, pastiin lu klik link ini https://www.phpmyadmin.net/themes/ link ini bakal ngarahin ke website resmi phpMyAdmin buat download banyak tema disana, kurang lebih kayak gini halaman websitenya

terus tinggal lu pilih tema yang bakal / pengen lu download atau suka lah, nah disini gw pilih theme kayak gini

nah lu juga bisa pilih di link downloadnya kayak gini

tunggu sampai filenya berhasil ke download, kalo sudah ekstrak filenya sampai kayak gini, dan disini juga gw udah donwload beberapa theme lainnya kalo bisa lu liat kayak diatas men

kalo udah paste ke direktori dimana tema phpMyAdmin berada. kurang lebih kayak dibawah gini

setelah selesai di paste lalu lu restart Apache2 Web Server terlebih dahulu untuk memastikan penerapan semua file sudah dapat diakses, seperti ini setelah di restart

nah kalo theme sudah nampil kayak diatas berarti penerapan nya tinggal kita coba, dan Booooooooooom!! hasilnya ok punya

sampai sini paparan dari gw, sampai jumpa di trik selanjutnya, kalo lu suka sama tulisan gw, support dengan share dan jangan lupa like postnya, biar gw semanget bikin tulisan terus. gw juga nyematin link yang gw pake buat belajar nih trik:

https://ourcodeworld.com/articles/read/785/how-to-download-and-install-custom-ui-phpmyadmin-themes

Tips & Trik Server 2: How to Rename Hostname in VMS with Fast Config

Ok di pagi yang cerah ini kembali di trik yang kedua ini gw bakal share cara gimana ngerename VM khususnya disini gw bakal batesin sebagai benang merah aja, kita bakal ngerubah hostname di VM yang berOS kan jenis Debian dimana turunan dari distro yang cukup terkenal yaitu Ubuntu, dengan tipe Server dan versi 16.04.04 LTS, kenapa gw pake versi ini karena cukup familiar buat gw, karna dulu sempet ngoprek lama di versi ini, di versi terbaru gw kurang begitu seneng aja, karna memang gw belom nyelem di versi terbaru itu, dan gw liat juga banyak banget pembaharuannya, jadi ya gw putusin stay di versi ini.

Btw ngomongin soal nge-rename hostname di VM sebenernya cukup simple aja dengan OS Debian mah, apalagi pake Ubuntu, disini elu cuma cukup ngerubah nama hostname di 2 file yaitu di /etc/hostname dengan file di /etc/hosts gak mau bertele-tele nih langsung aja, pertama di file hostname dulu lu buka dulu tuh VM terus masuk pake text editor CLI kayak NANO, VIM atau apalah yang elu suka, gw sih biasanya pake NANO

Ok, kalo udah jadi kayak gambar diatas, berarti lu udah sukses ngerubah tuh hostname, pastiin elu ngerubah di 2 file itu, kalo enggak VM lu bakalan ada tanda error terus ketika mengeksekusi command-command yang elu jalanin, ok sampai jumla lagi di article selanjutnya.

Jangan lupa like dan share yah, lumayan biar naek rattingnya.

Tips & Trik Server 1: How to Access VMS / Server with CMD / CLI with SSH

Hari ini gw bakal bahas cara bagaimana nge-remote server, biasanya ini orang server suka banget buat remote untuk kegiatan management ataupun maintenance, gw pengen samain persepsi dulu deh, ketika seorang admin server pengen ngakses server kerjaannya artinya dia membutuhkan sebuah jembatan, dimana dia bisa ngehandle tuh komputer server via komputer pribadinya atau di override tuh server dengan sistem komputer lain melalui remote, biar lebih gampang gw kasih deh gambarannya kayak dibawah ini

Hasil gambar untuk remote server ssh

pada dasarnya hubungan antara komputer ini disebut paradigma client server, dimana client meminta sebuah request dan server memberikan respon, nah untuk mengaksesnya kita harus memasangkan sebuah tools yaitu SSH Server pada perangkat komputer server

SSH, atau Secure Shell, merupakan protokol administrasi remote yang memperbolehkan pengguna untuk mengontrol dan memodifikasi server remote mereka melalui internet.

nah kurang lebih penjelasan simple yang gw paparin dan gw faham ya kayak gitu, dimana kalo komputer server sudah menginstallkan SSH Server sebagai layanan yang gw bilang sebelumnya adalah jembatan, kalo jembatannya udah ada nah sekarang tinggal dikomputer client elu musti pasang sebuah tool juga yang bisa dinamakan SSH Client untuk jalur penghubungnya, nah salah satu yang simple banget kita bisa gunain CMD, CLI,

kalo aplikasi banyak banget diinternet contohnya Termius, atau yang lebih terkenal yaitu Putty

Hasil gambar untuk Putty

nah contoh akses server dengan SSH ini masih sangat ampuh digunakan untuk ngeremote server, mungkin gw gak bakal panjang lebar dibahasan itu, kalo sudah nih ada contoh gw punya server dimana gw bikin sebuah topologi jaringan kayak gini

dan ini contoh akses pake CMD dan aplikasi SSH Client Termius yang gw pake check it dot.

Ok, paparan gw untuk remote sampai disini, mungkin kalo ada yang mau tanya atau mau komentar dari tulisan gw, boleh japri di socmed gw aja langsung, dan karna itu berikut link yang gw dapet buat referensinya:

Cara Kerja SSH

Google Search: SSH Server, SSH Remote

Sampai jumpa di article selanjutnya, semoga bermanfaat.

Gist 2: Pull Request dari Project GitHub

fightercode@CODE-DADU MINGW64 ~/Documents/Server Web/Web Development/assessment.io (master)
$ git pull origin master
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3 (delta 2), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), done.
From https://github.com/codedadu/Project_ToUp
* branch master -> FETCH_HEAD
b9b8cae..ad501bd master -> origin/master
Updating b9b8cae..ad501bd
Fast-forward
tableinformasi.php | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
fightercode@CODE-DADU MINGW64 ~/Documents/Server Web/Web Development/assessment.io (master)
$ ls
assesment/ data/ img/ layout/ style.css with-db/
author/ front.php index.php result/ tableinformasi.php
fightercode@CODE-DADU MINGW64 ~/Documents/Server Web/Web Development/assessment.io (master)
$ notepad tableinformasi.php
fightercode@CODE-DADU MINGW64 ~/Documents/Server Web/Web Development/assessment.io (master)
$ git pull origin mastser
fatal: Couldn't find remote ref mastser
fightercode@CODE-DADU MINGW64 ~/Documents/Server Web/Web Development/assessment.io (master)
$ git pull origin master
remote: Enumerating objects: 11, done.
remote: Counting objects: 100% (11/11), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 7 (delta 3), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (7/7), done.
From https://github.com/codedadu/Project_ToUp
* branch master -> FETCH_HEAD
ad501bd..997d1fd master -> origin/master
Updating ad501bd..997d1fd
Fast-forward
author/data_editor.php | 4 +++-
index.php | 3 ++-
2 files changed, 5 insertions(+), 2 deletions(-)
fightercode@CODE-DADU MINGW64 ~/Documents/Server Web/Web Development/assessment.io (master)
$ cd author/
fightercode@CODE-DADU MINGW64 ~/Documents/Server Web/Web Development/assessment.io/author (master)
$ notepad

Cara Embed Gist ke WordPress dari sini

Tips & Trik Git 2: Cara Pull Project yang sudah diperbaharui di Repositori GitHub ke Local Project

Ok, kembali lagi nih sama gw, gw pengen sedikit ngeshare dan gak bakal panjang lebar di bahasan kali ini, karna disini gw cuman ngelanjutin dari tulisan sebelumnya yang berjudul Tips & Trik Git 1: Commit & Push Project Local to GitHub nah kalo lu udah baca-baca disana, disini gw bakal bikin trik cara update project local kita yang terhubung dengan repositori dimana project yang ada di GitHub, kemudian ada beberapa yang udah diupdate sama tim, terus kita pengen tau penambahan kode didalamnya, supaya syncron, nah lihat gambar dibawah ini

kalo udah kayak diatas, berarti lu berhasil guys, Ok Kali ini mungkin itu aja yang bisa gw share, nih link tautan yang gw dapet buat nge-pull projectnya

https://stackoverflow.com/questions/1443210/updating-a-local-repository-with-changes-from-a-github-repository

Tips & Trik Git 1: Commit & Push Project Local to GitHub

Ok, apa kabar hari ini guys, kali ini gw bakal ngeshare nih cara Commit & Push project lokal ke GitHub, yang pasti bakal bikin debaran hati ini makin kuat buat ngoding, bhahaaa…

“..Never Stop of Coding..”

pasti yang pertama kali make git di komputer bingung gimana cara makenya, apalagi nge-up ke GitHub, nah kali ini gw bakal panjang lebar bahas Commit & Push aja, gw gak bakalan bahas cara bikin GitHub dan sebagainya, oke gw harap elu pada faham semua, yang pasti disini pastiin deh komputer lu udah keinstall yang namanya aplikasi: git (didalemnya ada Git Bash yang bakalan kita pake buat nge-push project ke GitHub) nah yang selanjutnya pastiin lu punya akun GitHub,

kalo gak punya mending bikin dulu deh lu, lagian tukang koding gak punya GitHub, kemana aja woy!…

oke gw gak bakal bahas tentang itu, back to topic, nah yang paling penting sih Internet, kalo lu gak punya internet mending beli dulu paket deh, yang 100Mb seharian juga gak masalah, kalo abis ya beli lagi, atau cara paling efektif lu nyari wifi gretongan,

Step 1: Buat Repositori dulu di GitHub

nah, kalo lu udah bikin jadi kayak gambar diatas tuh, lanjut teh kita ke project yang mau kita up ke repo itu, misal, disini gw punya project kayak gambar dibawah ini

nah, disini gw kira elu pada faham semua, kalo udah klik disembarang tempat di dalam folder area project kita, kemudian klik kanan -> pilih dah tuh Git Bash Here, nah nanti bakalan muncul bash dari bawaan git kayak gini, dan juga mengarah ke folder dimana project kita ada

Step 2: Inisialisasi Project dengan Git

Oke, pertama sih lu musti inisialisasi dulu project yang bakal kita up ke Repositori GitHub kayak dibawah ini

nah kalo udah kayak diatas, tinggal lo commit dan push ke repositori kayak step dibawah ini

Step 3: Commit & Push Project to GitHub

Oke bagian paling mendebarkan kita akan jalankan berikut nih Ngommit & Nge-push projectnya

Done. nah kalo udah kayak diatas, project lu dah berhasil tuh di push ke GitHub, selamat, eit tapi masih ada satu lagi neh, yang musti banget lu inget, ketika lu memperbaiki project yang ada di local pastinya lu musti update perubahan ke GitHub kalo lu kerja tim, nah dibawah gw cantumin lagi nih cara update project yang ada di local terus diupdate ke GitHub Repo, biar tim tau ada perubahan dari sourcecode

Step 4: (Update Project) Commit & Push Project to GitHub

Gw kasih title gitu biar lu faham, kita bakalan update project dari local ke GitHub, biar tim engeuh sama sourcecode yang udah lu update / rubah,, liat nih kayak gambar dibawah, misal lu ngerubah sourcecode disana sini kayak gambar dibawah ini

nah kalo udah kayak gambar diatas, berarti lu udah berhasil, ok guys gw belajar ini command git kebetulan di kasih tau di gorup telegram dikasih tau sama mas Sucipto, neh cuplikan chat gw sama dia

nah dari situ gw langsung coba dan great berhasil dan link ini dibawah ini juga bro. Ok sampai bertemu di tips & trik selanjutnya guys. jangan lupa share, like dan kasih pendapat kalian, dengan ngehubungin gw langsung via media social yang gw cantumin di web page depan website ini.

https://www.atlassian.com/git/tutorials/comparing-workflows

lu bisa liat histori command git bash gw di menu Gist yang judulnya: Gist 1

Gist 1: Cara Commit Project dan Push ke GitHub serta Update Project GitHub dari Local

fightercode@CODE-DADU MINGW64 /c/xampp/htdocs/crud.datasiswa
$ git init
Initialized empty Git repository in C:/xampp/htdocs/crud.datasiswa/.git/
fightercode@CODE-DADU MINGW64 /c/xampp/htdocs/crud.datasiswa (master)
$ git add .
warning: LF will be replaced by CRLF in configuration.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in database_PMB.sql.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in form-edit-pendaftar.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in form-pendaftaran.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in index.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in informasi-hapus-berhasil.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in konfirmasi-hapus-data.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in list-database.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in proses-edit-data.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in proses-hapus-data.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in proses-pendaftaran.php.
The file will have its original line endings in your working directory
fightercode@CODE-DADU MINGW64 /c/xampp/htdocs/crud.datasiswa (master)
$ git commit -m "Update Project 18 Feb 19 | First Up | Rev 1.1"
[master (root-commit) 128b996] Update Project 18 Feb 19 | First Up | Rev 1.1
18 files changed, 540 insertions(+)
create mode 100644 configuration.php
create mode 100644 database_PMB.sql
create mode 100644 form-edit-pendaftar.php
create mode 100644 form-pendaftaran.php
create mode 100644 icon/alarm.png
create mode 100644 icon/checked.png
create mode 100644 icon/data1.png
create mode 100644 icon/delete.png
create mode 100644 icon/edit.png
create mode 100644 icon/list.png
create mode 100644 icon/profile.png
create mode 100644 index.php
create mode 100644 informasi-hapus-berhasil.php
create mode 100644 konfirmasi-hapus-data.php
create mode 100644 list-database.php
create mode 100644 proses-edit-data.php
create mode 100644 proses-hapus-data.php
create mode 100644 proses-pendaftaran.php
fightercode@CODE-DADU MINGW64 /c/xampp/htdocs/crud.datasiswa (master)
$ git remote add origin https://github.com/codedadu/Project-CRUD-PHP-Data-Siswa.git
fightercode@CODE-DADU MINGW64 /c/xampp/htdocs/crud.datasiswa (master)
$ git push -u origin master
Enumerating objects: 21, done.
Counting objects: 100% (21/21), done.
Delta compression using up to 2 threads
Compressing objects: 100% (21/21), done.
Writing objects: 100% (21/21), 93.08 KiB | 2.07 MiB/s, done.
Total 21 (delta 1), reused 0 (delta 0)
remote: Resolving deltas: 100% (1/1), done.
To https://github.com/codedadu/Project-CRUD-PHP-Data-Siswa.git
* [new branch] master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.
fightercode@CODE-DADU MINGW64 /c/xampp/htdocs/crud.datasiswa (master)
$ git add .
warning: LF will be replaced by CRLF in form-edit-pendaftar.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in form-pendaftaran.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in index.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in list-database.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in proses-pendaftaran.php.
The file will have its original line endings in your working directory
fightercode@CODE-DADU MINGW64 /c/xampp/htdocs/crud.datasiswa (master)
$ git commit -m "Update Project 18 Feb 19 | Add Search Data | Rev 1.2"
[master b7162f3] Update Project 18 Feb 19 | Add Search Data | Rev 1.2
10 files changed, 122 insertions(+), 3 deletions(-)
create mode 100644 cari-data-siswa.php
create mode 100644 icon/add.png
delete mode 100644 icon/data1.png
create mode 100644 icon/list-data.png
delete mode 100644 icon/list.png
delete mode 100644 icon/profile.png
create mode 100644 icon/search.png
create mode 100644 list-request-search.php
fightercode@CODE-DADU MINGW64 /c/xampp/htdocs/crud.datasiswa (master)
$ git push origin master
Enumerating objects: 14, done.
Counting objects: 100% (14/14), done.
Delta compression using up to 2 threads
Compressing objects: 100% (10/10), done.
Writing objects: 100% (10/10), 28.49 KiB | 1.42 MiB/s, done.
Total 10 (delta 3), reused 0 (delta 0)
remote: Resolving deltas: 100% (3/3), completed with 3 local objects.
To https://github.com/codedadu/Project-CRUD-PHP-Data-Siswa.git
128b996..b7162f3 master -> master
fightercode@CODE-DADU MINGW64 /c/xampp/htdocs/crud.datasiswa (master)
$ git add .
warning: LF will be replaced by CRLF in form-edit-pendaftar.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in form-pendaftaran.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in index.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in list-database.php.
The file will have its original line endings in your working directory
fightercode@CODE-DADU MINGW64 /c/xampp/htdocs/crud.datasiswa (master)
$ git commit -m "Update Project 18 Feb 19 | Add sourcecode in some line in file | Rev 1.3"
[master 20717b0] Update Project 18 Feb 19 | Add sourcecode in some line in file | Rev 1.3
4 files changed, 8 insertions(+), 5 deletions(-)
fightercode@CODE-DADU MINGW64 /c/xampp/htdocs/crud.datasiswa (master)
$ git push origin master
Enumerating objects: 11, done.
Counting objects: 100% (11/11), done.
Delta compression using up to 2 threads
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 786 bytes | 262.00 KiB/s, done.
Total 6 (delta 5), reused 0 (delta 0)
remote: Resolving deltas: 100% (5/5), completed with 5 local objects.
To https://github.com/codedadu/Project-CRUD-PHP-Data-Siswa.git
b7162f3..20717b0 master -> master
fightercode@CODE-DADU MINGW64 /c/xampp/htdocs/crud.datasiswa (master)
$ git add .
warning: LF will be replaced by CRLF in index.php.
The file will have its original line endings in your working directory
warning: LF will be replaced by CRLF in konfirmasi-hapus-data.php.
The file will have its original line endings in your working directory
fightercode@CODE-DADU MINGW64 /c/xampp/htdocs/crud.datasiswa (master)
$ git commit -m "Update Project 18 Feb 19 | Add sourcecode in some line in file | Rev 1.4"
[master 698382d] Update Project 18 Feb 19 | Add sourcecode in some line in file | Rev 1.4
3 files changed, 3 insertions(+), 1 deletion(-)
fightercode@CODE-DADU MINGW64 /c/xampp/htdocs/crud.datasiswa (master)
$ git push origin master
Enumerating objects: 9, done.
Counting objects: 100% (9/9), done.
Delta compression using up to 2 threads
Compressing objects: 100% (5/5), done.
Writing objects: 100% (5/5), 627 bytes | 125.00 KiB/s, done.
Total 5 (delta 4), reused 0 (delta 0)
remote: Resolving deltas: 100% (4/4), completed with 4 local objects.
To https://github.com/codedadu/Project-CRUD-PHP-Data-Siswa.git
20717b0..698382d master -> master
fightercode@CODE-DADU MINGW64 /c/xampp/htdocs/crud.datasiswa (master)
$
view raw git-commit.txt hosted with ❤ by GitHub

Tips & Trik Web Server 1: Update phpMyAdmin pada XAMPP Control Panel Windows

Kali ini akan panjang lebar membahas cara bagaimana mengupdate phpMyAdmin pada XAMPP Control Panel Windows, gak tanggung-tanggung disini juga akan ditunjukan bagaimana menerapkan config pada pengaturan phpMyAdmin sebelumnya, ok check it dot coy…, seperti biasa pastikan dulu elu udah nginstall yang namanya XAMPP Control Panel, kalo belom elu pastiin dulu deh tuh aplikasi dah terinstall di lapy lu, kayak gini

disini gw gak bakalan banyak cing-cong soal bahas versi terbaru atau lama XAMPPnya, disini berfokus pada update phpMyAmdinnya aja, OK pertama pastinya lu udah faham dong, phpMyAdmin itu tampilannya gimana, nih tampilan phpMyAdmin kita sebelum di update coy

biasanya tuh sistem kalo ada update terbaru dari phpMyAdmin bakalan ngasih tauh ada versi terbaru

nah kurang lebih kayak gambar diatas bro, nah gimana caranya update ke versi terbaru, ya lu mesti download versi terbarunya, nah buat downloadnya lu klik aja dibagian link ini

nah kalo udah lu pasti nanti diarahin ke halaman site dimana lu musti download tuh paket,

kalo sudah langsung klik download dan kalo udah pastikan filenya udah kedownload kayak gambar dimari

kalo sudah lu extrak deh, dan langsung bakalan tampil kayak gini


jika sudah kemudian rename menjadi phpMyAdmin seperti dibawah ini

kemudian pastekan ke lokasi direktori seperti berikut, tapi sebelumnya nama folder yang ada di xampp dibawah ini rename menjadi seperti dibawah ini

jika sudah kemudian silahkan paste folder yang tadi sudah di copy kesini, hingga seperti gambar dibawah ini

nah, kalo sudah kemudian kita akan men-copy configurasi dari phpMyAdmin Sebelumnya yang ada di phpMyAdmin_old folder seperti dibawah ini


file config.inc.php copy, pastekan ke phpMyAdmin yang baru saja di paste sebelumnya, seperti berikut

jika sudah kemudian tinggal restart apache2 web server kita pada XAMPP Control Panel dulu untuk bisa menerapkan konfigurasinya guys.

jika sudah kemudian tinggal di akses bro phpMyAdmin terbarunya, check it dot

kalo phpMyAdmin elu udah up to date kayak gambar diatas, berarti update phpMyAdmin lu sukses bro. Ok mungkin paparan dari gw itu aja, itu sedikit pengalaman yang gw dapet dari ngoprek, jangan lupa di like dan share yah postingan gw ini.

Sumber link dimari: https://www.ostraining.com/blog/coding/update-phpmyadmin/