Cara Integrasi DOKU ke Aplikasi Flutter

Cara Integrasi DOKU ke Aplikasi Flutter

Halo sob! Kali ini ane pengen share tentang sebuah riset yang ane lakuin beberapa hari ke belakang. Ane ada project mobile app yang perlu integrasi ke payment gateway yang namanya DOKU. Ane tau payment gateway satu ini udah cukup lama, pas zaman DOKU masih belum terlalu terkenal dan bisa dibilang agak ribet buat setupnya waktu itu. Tapi kayanya udah banyak major update nih dari si DOKU dan mulai nyaman untuk dipake.

Integrasi DOKU Flutter


Oke, untuk bahan-bahan yang kita perlukan di sisi Flutter adalah webview. Disini ane gak pakai package webview_flutter kaya di tutorial-tutorial yang dikasih Google, tapi ane pakenya flutter_inappwebview. Package in_app_webview ini memungkinkan kita buat nempelin webview di aplikasi ini.


DOKU Payment URL

Disini ane gak bakalan bahas tentang gimana cara ngirim request ke DOKU nya. Tapi disini ane bakal pake yang namanya DOKU sandbox yang udah buatin kita form apa aja yang dibutuhin sama DOKU buat generate payment.url buat kita.

Jokul DOKU


  • Sebelum ke langkah selanjutnya, sobat bisa inspect element terlebih dahulu di browser sobat. Cara umumnya bisa dengan klik kanan -> Inspect Element. Nanti bakal muncul tampilan inspeksi dari website sandbox demo tersebut.
Jokul DOKU - Inspect Element


  • Setelah itu baru kita bisa klik tombol PURCHASE nya aja
Purchase


  • Di tampilan Inspect Element, sobat pindah ke tab Network, lalu cari API dengan url: <URL>, klik url tersebut, lalu dibawahnya ada tab Response.
Get URL from Network


  • Nah kita bisa dapetin payment.url yang udah DOKU buatin, yang nantinya bakal kita pake di aplikasi Flutter kita. Copy url tersebut dan simpan di notes.

Integrasi ke Flutter

Untuk integrasi ke flutter, sobat bisa ikuti langkah-langkah berikut
  • Tambahin package in_app_webview ke aplikasi kita dengan cara tambahin di pubspec.yaml
  • Jalanin flutter pub get buat nge-install package tersebut
  • Import package nya di aplikasi kita

import 'package:flutter/material.dart';
import 'package:flutter_inappwebview/flutter_inappwebview.dart';

  • Buat widget yang pake InAppWebView

class WebPage extends StatefulWidget {
  const WebPage({super.key});

  @override
  State createState() => _WebPageState();
}

class _WebPageState extends State {
  final GlobalKey webViewKey = GlobalKey();

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: SafeArea(
        child: Column(
          children: [
            Expanded(
              child: InAppWebView(
                key: webViewKey,
                initialUrlRequest: URLRequest(
                  url: Uri.parse(
                      // ubah url dibawah ini
                      "https://sandbox.doku.com/checkout/link/0JLIXq08pYjDnP6hPXXknmMMyV3gu3ZF20233320053302808"),
                ),
                onLoadStart: (controller, url) {
                  if (url?.toString() == "https://doku.com/") {
                    Navigator.pop(context);
                  }
                },
              ),
            ),
          ],
        ),
      ),
    );
  }
}

Di widget tersebut, kita masukin widget InAppWebView, dimana kita passing url dari payment.url nya si DOKU ke initialUrlRequest. Nanti si InAppWebView bakalan nge-embed url tersebut di aplikasi Flutter kita.

Disini ane nambahin function onLoadStart untuk melakukan deteksi, apakah url yang ditampilin itu balik lagi ke redirect-nya si DOKU, dalam hal ini default-nya adalah "https://doku.com/". Ketika url yang di-load-nya itu balik ke default, kita bakal close halaman WebPage tersebut, dengan tujuan supaya user balik lagi ke halaman sebelum pembayaran. Disini sobat juga bisa handle redirect ke page manapun di aplikasi Flutter sobat.

Oke, untuk cara integrasi DOKU ke app flutter segitu aja, jika ada yang kurang boleh ditambahin, atau jika ada yang gak jelas mari kita discuss di comment section below sob! See ya!

Referensi:

Mengubah Aplikasi Browser Bawaan di Android

Mengubah Aplikasi Browser Bawaan di Android


Aplikasi browser merupakan aplikasi yang wajib dimiliki oleh perangkat smartphone. Ngomong-ngomong, ada banyak sekali aplikasi browser berbasis desktop, android, dan ios. Dan setiap pengguna perangkat tentunya punya aplikasi browser favoritnya sendiri. Ada banyak alasan mengapa suatu browser menjadi pilihan pengguna.

Connect Android ke Hidden WiFi

Connect Android ke Hidden WiFi

 

Keamanan jaringan menjadi salah satu hal yang perlu diperhatikan oleh para pemilik WiFi. Salah satu cara yang bisa digunakan untuk pengamanan adalah menyembunyikan SSID atau nama WiFi kita sob. Dengan begitu, hanya beberapa orang atau device aja yang bisa mengakses WiFi kita. 


Kali ini ane pengen share tentang gimana sih cara connect Android kita ke hidden WiFi. 

Copy Paste Tanpa Format

Copy Paste Tanpa Format

Copy Paste memindahkan text dari suatu tempat ke tempat lain. Kadang juga kalo misal kita copy dari website, pas kita paste di Word, malah jadi ada format-formatnya gitu. Padahal, kita bisa loh paste text dari web (atau hampir dari manapun juga) tanpa ada formatting-nya sob. Kita bisa pake shortcut berikut.


Tanpa format disini berarti gak ada alinea baru, gak ada perbedaan ukuran font, gak ada bold dan italic dan gak ada hyperlink. Sobat gak perlu lagi lah wasting time buat hapus format copas-an kita dari web. Kita cuman perlu paste text yang udah di copy langsung ke apps yang bakal kita paste-in.

Untuk paste tanpa format, kita bisa tekan Ctrl + Shift + V sebagai pengganti dari Ctrl + V. Hal ini bekerja di kebanyakan apps seperti web browser Google Chrome contohnya. Harusnya sih ini juga bisa kita lakukan di berbagai OS kaya Windows, Linux sama Chrome OS.

Baca Juga : Cara Ganti Orientasi Halaman di Google Docs

Kalo di Mac sih agak beda ya, shortcut nya itu Command + Option + Shift + V. Ini juga bekerja di kebanyakan apps di Mac OS juga sob.

Sayangnya nih sob, cara ini gak berhasil di Microsoft Word. Kita perlu cara khusus biar bisa copas tanpa ada format-format gitu. Untungnya, caranya cukup mudah dan menurut ane sih gak ribet-ribet amat lah ya. Kita bisa gunain special Paste option di ribbon buat "Keep Text Only". Kita juga bisa set default biar pas kita paste jadi "Keep Text Only".


Kalo masih gak jalan juga, kita bisa pake cara purba. Anjay. Buka notepad (atau apps lain tergantung OS kalian ya), terus paste deh disitu, abis gitu copy semua text-nya dari notepad, paste again di apps yang ingin kalian paste-in, and voila!

Nah itu dia sob, trick simple untuk paste teks tanpa format. Semoga bermanfaat and feel free to discuss in comment section. See ya! :

Sumber:
☕️ Penamaan di Java

☕️ Penamaan di Java

Beberapa orang mungkin biasanya skip dengan yang Namanya penamaan. Ada yang penyebabnya ribet lah, males lah, bahkan ada juga yang cuman bilang “yang penting jalan”. Hey hey hey . . .


Buat ane sendiri sih, penamaan itu penting. Kenapa? Karena because, itu akan memudahkan kita (atau bisa juga untuk orang lain) dalam hal maintenance dan keterbacaan code kita sob. Bayangin deh, kalo misal kita liat code orang yang susah banget di baca, kita juga bakal kesusahan itu nerusin atau benerin code orang tersebut kan, bisa-bisa kita cuman wasting time gara-gara baca kodingan doang.

Di Java sendiri, biasanya kita pake CamelCase untuk penulisan method, variable, class, package dan konstanta. Apa sih Camel case itu?
  • Huruf awal dari suatu kata atau singkatan pake huruf kapital
  • Huruf paling awal pake huruf kecil, dan huruf awal dari kata atau singkatan selanjutnya pake huruf kapital

Kurang lebih seperti itulah si camel case ini. Biar lebih jelasnya tentang penamaan di Java ini langsung ae ya kita ke contoh:

  • Class dan Interface
    • Nama class itu harusnya sih kata benda, dengan huruf awal dari campuran kata itu kapital semua. Nama interface pun sama aturannya dengan class
    • Alangkah baiknya semuanya adalah “kata”, bukan singkatan

    interface LoveProgramming
    class LoveJava implements LoveProgramming
        
    interface SimpleInterface
    class SimpleClass implements SimpleInterface

  • Method
    • Nama method itu kalo bisa sih kata kerja, dengan huruf paling awalnya itu huruf kecil dan huruf pertama dari kata selanjutnya itu huruf besar

    void changeLanguage(String language) {...}
    void sumCount(int[] arrOfNum) {...}
    void getDateNow() {...}
    void calculateNumber(int firstNumber, int secondNumber) {...}

  • Variable
    • Gak boleh diawali dengan garis bawah (‘_’) atau dollar (‘$’)
    • Harus mnemonic, artinya mudah diingat. Soalnya kan si variable ini bakal banyak kita panggil setiap kali kita butuhkan
    • Hindari nama variable yang satu huruf, kecuali kalo emang variable nya itu temporary (sementara doang)

    int page;
    String postTitle;
    int postCount;
    
    // Temporary Variable pada looping Java
    for (int i = 0; i < 10; i++) {
      // Do something here
    }

  • Constant
    • Semuanya huruf kapital, perkatanya itu di pisah pake garis bawah

    static final int INITIAL_PAGE = 1;
    
    // Public Constants
    public static final String WELCOME_TO_MY_PROGRAM = "Selamat Datang di Program Saya";
    public static final String HELLO_WORLD = "Halo, Dunia!";

  • Package
    • Awalan dari suatu package itu selalu ditulis dalam huruf kecil ASCII dan harus salah satu dari top-level domain kaya com, edu, gov, mil, net, org
    • Komponen selanjutnya dari package, biasanya bervariasi berdasarkan penamaan organisasinya

    com.google.android
    net.kursigoyang.blog

Nah itu dia sob, tentang penamaan di bahasa Java. Ane biasanya juga nerapin ini di JavaScript sih cuman dengan beberapa custom, menyesuaikan dengan di platform apa sih ane ngoding. Yuk yang mau diskusi boleh kok drop di bawah ya!

Referensi:
  • https://www.geeksforgeeks.org/java-naming-conventions/
Credit:
☕️ this pada Pemrograman Java

☕️ this pada Pemrograman Java

this adalah sebuah keyword dalam bahasa Java. Keyword ini digunakan di dalam method atau constructor pada sebuah class. this ini bekerja sebagai acuan dari object saat ini, yang object tersebut bisa berupa method atau constructor yang dipanggil. this ini juga bisa digunakan untuk memanggil objek di dalam suatu instance method atau constructor.

Keyword this bisa sangat berguna dalam menangani Variable Hiding. Kita itu gak bisa buat dua variabel lokal atau dua variabel instance dengan nama yang sama. Namun, sah-sah saja jika kita buat satu variabel instance dan satu local variable atau parameter method dengan nama yang sama. Variabel lokal akan menyembunyikan variabel instance, inilah yang kita sebut Variable Hiding.
class KursiGoyang {
 int iniVariabel = 5;

 public static void main(String args[]) {
  KursiGoyang obj = new KursiGoyang();
  obj.iniMethod(20);
  obj.iniMethod();
 }

 void iniMethod(int iniVariabel) {
  iniVariabel = 10;
  System.out.println("Nilai iniVariabel adalah : " + iniVariabel);
 }

 void iniMethod() {
  int iniVariabel = 40;
  System.out.println("Nilai iniVariabel adalah : " + iniVariabel);
 }
}
Outputnya adalah sebagai berikut :
Nilai iniVariabel adalah 10
Nilai iniVariabel adalah 40
Seperti yang bisa kita liat, variabel instance tersembunyi, dan nilai dari local variabel (atau parameter dari method) lah yang ditampilin, bukan variabel instance. Untuk menyelesaikan masalah tersebut, digunakanlah keyword this diikuti dengan field/variabel untuk menampilkan hasil dari variabel instance.
class KursiGoyang {
 int iniVariabel = 5;

 public static void main(String args[]) {
  KursiGoyang obj = new KursiGoyang();
  obj.iniMethod(20);
  obj.iniMethod();
 }

 void iniMethod(int iniVariabel) {
  iniVariabel = 10;
  System.out.println("Nilai iniVariabel adalah : " + this.iniVariabel);
  System.out.println("Nilai iniVariabel adalah : " + iniVariabel);
 }

 void iniMethod() {
  int iniVariabel = 40;
  System.out.println("Nilai iniVariabel adalah : " + this.iniVariabel);
  System.out.println("Nilai iniVariabel adalah : " + iniVariabel);
 }
}
Outputnya adalah sebagai berikut :
Nilai iniVariabel adalah 5
Nilai iniVariabel adalah 10
Nilai iniVariabel adalah 5
Nilai iniVariabel adalah 40
This Keyword

Keyword this pada ConstructorKeyword this juga bisa kita gunakan di dalam sebuah contructor untuk memanggil constructor lain di class yang sama. Pemanggilan ini disebut Explicit Constructor Invocation. Hal ini terjadi jika sebuah class memiliki dua constructor, satu yang tanpa argument, dan satu lagi punya argument. Lalu, si this keyword bisa kita pake untuk manggil constructor yang punya argument dari constructor yang gak punya argument, soalnya constructor yang punya argument gak bisa kita panggil secara eksplisit.

Note:
  • this ini cuman bisa jadi statement pertama di constructor
  • Constructor bisa punya keyword this atau super, tapi gak bisa punya keduanya
class KursiGoyang {

 KursiGoyang() {
  this("KursiGoyang");
  System.out.println("Di dalam Constructor tanpa Parameter");
 }

 KursiGoyang(String str) {
  System.out.println("Di dalam Constructor pake Parameter : " + str);
 }

 public static void main(String args[]) {
  KursiGoyang obj = new KursiGoyang();
 }
}
Outputnya adalah sebagai berikut :
Di dalam Constructor pake Parameter KursiGoyang
Di dalam Constructor tanpa Parameter

Keyword this pada Method

Keyword this juga bisa kita pake didalam method untuk memanggil method lain dari class yang sama.
class KursiGoyang {

 public static void main(String args[]) {
  KursiGoyang obj = new KursiGoyang();
  obj.methodKedua();
 }

 void methodPertama() {
  System.out.println("Di dalam Method Pertama");
 }

 void methodKedua() {
  System.out.println("Di dalam Method Kedua");
  this.methodPertama();
 }
}
Outputnya adalah sebagai berikut :
Di dalam Method Kedua
Di dalam Method Pertama
Nah, itulah pembahasan tentang keyword this. Semoga bermanfaat ya dan jangan lupa bahagia sob!

Artikel ini hasil terjemahan dari https://javabeginnerstutorial.com/core-java-tutorial/this-keyword-java/
PreferenceManager Android Deprecated?

PreferenceManager Android Deprecated?

Belakangan ini, selama proses build aplikasi Android, ane sering nemuin warning warna merah bertuliskan PreferenceManager.getDefaultSharedPreferences has deprecated. Setelah mencari kesana kemari ternyata nemu penyebab dan solusinya.

Key - Android SharedPreference

Menurut sumber yang ane dapet sih, di Android Q, method untuk inisialisasi SharedPreference tersebut udah deprecated alias usang. Solusinya adalah dengan migrasi ke AndroidX. Kenapa harus ke AndroidX? Karena, ada method baru yang bisa kita gunakan untuk inisialisasi SharedPreference di AndroidX. Sebenernya sih bukan bawaan AndroidX nya, tapi kita harus implement salah satu library dari Android nya sendiri :

Untuk yang pake Java
implementation "androidx.preference:preference:1.1.0"
Untuk yang pake Kotlin
implementation "androidx.preference:preference-ktx:1.1.0"
Nah itu dia sob, solusi yang mungkin bisa membantu ketika nemu warning terkait SharedPreference ini. Sebenernya agak ribet juga sih kalo emang harus migrate ke AndroidX, apalagi jika kita masih pake library yang belum support AndroidX atau yang udah gak di support sama si pemilik library-nya. Kalo kasusnya begitu ya mau gak mau ganti library atau bedah librarynya sendiri hehe . . Jangan lupa bahagia ya sob!

Referensi :
Cara Ganti Orientasi Halaman di Google Docs

Cara Ganti Orientasi Halaman di Google Docs

Penggunaan orientasi pada dokumen sangatlah masuk akal dan tentunya berguna sekali. Ketika kita membutuhkan ruang secara horizontal, kita bisa menggunakan mode landscape, sedangkan ketika kita membutuhkan ruang secara vertikal, kita bisa menggunakan mode portrait.

Google Docs

Mengubah Orientasi di Google Docs

Disini ane menggunakan Google Docs sebagai apps yang digunakan dalam office. Kenapa Google Docs? Alasan utamanya sih simple, yaitu Google Docs ini adalah aplikasi gretongan alias gratis. Maklum lah, ketebalan dompet sangat mempengaruhi ketika ane ingin beli Microsoft Office, lagian di Linux ga support (atau ane ga nemu caranya.. hemm)

Baca Juga : Android Apps untuk Test Hardware

Untuk mengubah orientasi halaman di Google Docs ini ada batasannya sob. Yaitu kita gak bisa ganti orientasi dari sebagian halaman. Jadi kalo mau ganti orientasi halaman, ya bakal keganti semuanya gitu, ga kaya Microsoft yang katanya bisa ganti orientasi per halaman. Jadi kalo kita ganti orientasi dari suatu halaman, halaman lain gak akan ganti. Well, namanya juga gretongan, syukur-syukur Google udah buatin aplikasi office ini, daripada enggak!

Langsung aja, untuk mengubah orientasi tentunya kita harus buka dulu Google Docs nya. Buka docs.google.com dan buat dokumen baru sob, dan oh iya jangan lupa login terlebih dahulu menggunakan akun Google sobat. Kalo belum punya ya bikin lah dulu. Setelah dokumen baru terbuat, klik File terus ke Page Setup (atau kalo yang versi bahasa Indonesia raya nya itu ‘Penataan Halaman’).

Menu File

Di page setup ini kita bakal liat opsi Orientation/Orientasi. Nah disini kita bisa milih mana orientasi yang bakal kita pakai, bisa Landscape ataupun Portrait (Lanskap atau Potret).

Page Setup

Buat kamu yang pengen jadiin si lanskap ini sebagai default atau bawaannya, kita bisa mengetuk tombol “Tetapkan Sebagai Default”. Jadi tiap kita buat dokumen baru, si orientasi halamannya bakalan sesuai pengaturan yang kita tetapkan.

Nah itu dia sob sedikit bahasan yang bisa kita share. Semoga bermanfaat dan jangan lupa untuk bahagia!
Offline Game Chrome without Ofline

Offline Game Chrome without Ofline

Chrome memiliki game lari yang ga abis-abisnya, yang bisa kita mainkan kapanpun ketika komputer/ponsel kita offline, tapi tahukan sobat kalo game "Dino" yang ada di Chrome itu bisa kita mainkan tanpa harus memutuskan koneksi Internet?

Dino

Kita hanya perlu mengetikkan chrome://dino di address bar, dan layar "No Internet" akan terbuka. Tekan spasi untuk mulai bermain. Sekarang, game tersebut memiliki kue ulang tahun dan topinya untuk merayakan 4 tahun game tersembunyi tersebut. Makanya, pas pertama kali oe liat game ini, ko ada kue sama topinya, jangan-jangan ini untuk si dino kebal selama sekian detik, eh ternyata bukan, hihi . .

Nah, itu dia sob sedikit info buat para 'Dino Lover'. Ada pertanyaan? Boleh kok, coret di kolom komentar ya!
Registrasi Kartu Diperketat : Cara Registrasi Kartu Prabayar

Registrasi Kartu Diperketat : Cara Registrasi Kartu Prabayar

Well, akhir-akhir ini lagi marak-maraknya berita tentang registrasi kartu prabayar. Yup, Kemenkominfo nampaknya memperketat aturan registrasi kartu. Kali ini, kita validasinya dengan NIK (Nomor Induk Kependudukan) dan Nomor KK (Kartu Keluarga).

Sebenernya ada pro dan kontra di balik pengetatan registrasi kartu ini, misalnya denger-denger, semua data percakapan dan SMS kita disadap pemerintah, privasi di Indonesia makin hilang, terus yang pro nya, demi keamanan dari teroris lah dan lain-lain, macam-macam alesannya. Semua tergantung kita sob, merasa diuntungkan sama peraturan ini, merasa dirugikan atau biasa aja hehe . . Kalo dari Menkominfo nya sih sebagai upaya pemerintah dalam mencegah penyalahgunaan kartu prabayar. Hemmm . . .

Cara Registrasi Kartu

Sebenernya registrasinya cukup mudah sih, kita cuman perlu nyiapin NIK KTP, sama Nomor KK kita.

Kartu Simpati (Telkomsel)

Kita cukup mengirim SMS ke 4444 dengan format sebagai berikut :

  • Untuk Pengguna Baru : REG(spasi)NIK#No.KK#
  • Untuk Pengguna Lama : ULANG(spasi)NIK#No.KK#


Kartu XL

Sama seperti sebelumnya, kirim SMS ke 4444, dengan format yang berbeda :

  • Untuk Pengguna Baru : DAFTAR#NIK#No.KK
  • Untuk Pengguna Lama : ULANG#NIK#No.KK


Kartu Tri, Indosat dan Smartfren

Kirim SMS ke 4444 dengan format sebagai berikut :

  • Untuk Pengguna Baru : NIK#No.KK#
  • Untuk Pengguna Lama : ULANG#NIK#No.KK#


Cara Registrasi Ulang via Website

Selain mengirim SMS ke nomor bersangkutan, kita juga bisa mendaftar via website/online melalui link-link berikut :

Perlu dicatat bahwa proses regis ini akan dimulai dari 31 Oktober 2017, dan berakhir pada tanggal 28 Februari 2018. Well, sebelumnya pernah ada kasus gagal daftar dan sebagainya, mungkin sistemnya aja yang belum siap, bukan dari kitanya. Buat sobat yang kartunya belum didaftarin, mending daftar dari sekarang sob, karena kalo melebih batas, bisa-bisa kartu kita diblokir. Info lengkapnya bisa dilihat di situs Kominfo ini sob!

Well, itu aja mungkin dari kita. Menurutmu gimana sob? Tulis di kolom komentar ya! Adios!
Cara Cek Model Motherboard di Windows

Cara Cek Model Motherboard di Windows

Perlu pembaruan driver? Pengen meriksa kompatibilitas hardware? Atau sobat cuman kepo sama Motherboard sobat? Dengan cara sederhana ini, kita bisa meriksa motherboard tanpa perlu membuka kotak CPU ataupun laptop kita. Berikut caranya sob.

Motherboard

Kenapa Kita Perlu Mengetahui Model Motherboard?

Mengetahui nomor model sangatlah penting ketika kita mau memperbaharui driver, mengupgrade hardware ataupun mengecek performa mobo.

Kalo sobat punya dokumentasi/buku manual mobo yang disertakan pas pertama beli, buku tersebut bisa jadi acuan. Bahkan, lebih bagus lagi kalo selain liat buku manual, kita juga ngecek mobo kita, apakah sesuai dengan yang ada di buku manual, atau tidak. Daripada membuka casing CPU ataupun laptop, kita bisa pergunakan salah satu tools Windows berikut untuk mengecek mobo kita.

Pengecekan Mobo via CMD (Command Prompt)

Kalo sobat lebih nyaman menggunakan CMD (atau PowerShell juga bisa), kita bisa mengecek jenis mobo dan statistik hardware dengan menggunakan command WMIC (Windows Management Instrumentation Command-line).

Baca Juga : Cara Buat Run Command Sendiri

Dengan WMIC, kita bisa memasukan query baseboard untuk mengecek statistik motherboard dan lalu menggunakan modifier tambahan seperti Manufacturer, Model, Name, PartNumber, slotlayout, serialnumber, atau poweredon untuk mengetahui informasi lebih detail terkait motherboard kita.

Sebagai contoh deh, kita cek pabrikan mobo, nomor mode dan serialnya menggunakan WMIC.

Buka CMD di Windows. Bisa pake Windows + R, atau searching cmd di Start Menu. CMD-nya dibuka dengan menggunakan hak akses administrator. Seperti yang disebutkan sebelumnya, kita juga bisa menggunakan PowerShell. Command-nya pun sama. Berikut adalah command-nya :
wmic baseboard get product,Manufacturer,version,serialnumber

WMIC Result

Dari result diatas, kita bisa memperoleh informasi sebagai berikut :
Perusahaan : Gygabyte
Product : Z170X-Gaming 7
Versi : x.x

Dan untuk serial number-nya, Gygabyte membiarkan bit tersebut tidak terisi dengan alasan tertentu. Walaupun demikian, WMIC bekerja sebagaimana mestinya, dan kita jadi ga usah membuka case atau menggunakan tools/aplikasi pihak ketiga.

Nah, itu dia sob, tentang cara mengetahui nomor serial, statistik mobo dan lain-lain, tanpa harus membuka kotak CPU, ataupun laptop. So, gimana menurutmu? Tulis di kolom komentar ya!
Cara Akses Router yang Lupa Password

Cara Akses Router yang Lupa Password

Kalo misal kita lupa password router kita, minjem router orang atau cuman bantu temen setup router, kita bisa mereset password router ke setelan pabriknya.

Router

Routers melindungi interface web merek—dimana kita bisa mengatur jaringannya, pengawasan orang tua dan setting port forwarding—dengan sebuah username dan password default. Kita bisa mengganti password default ini jadi lebih aman, tapi kita jadi sadar hak akses apa yang kita punya dan tak bisa apa-apa.

Baca Juga : Kenalan sama Router

Temukan Username Default dan Password

Sebelum me-reset router kita ke pengaturan default, kita harus coba dulu menggunakan username dan password default untuk login. Mungkin saja kan, sejak pertama sampai sekarang, username dan password belum diubah.

Ada beberapa cara untuk menemukan informasi tersebut :
  • Baca manual router : Model router itu berbeda-beda—bahkan walaupun satu pabrik—dan beda model, tentunya username dan password akan berbeda. Untuk menemukan username dan password default router, cari di manual-nya. Kalo buku manualnya hilang, kita juga bisa menemukannya dengan melakukan pencarian untuk model router dan manual kita di Google.
  • Cari di sticker router : Beberapa router—terutama yang dari provider—dikirim dengan password yang berbeda-beda. Password ini terkadang dicetak pada sticker di router itu sendiri.
  • Coba kombinasi username dan password umum : Secara default, beberapa routers menggunakan username blank dan password "admin" (tanpa tanda kutip), ada yang menggunakan username "admin" dan password blank, atau ada juga yang baik itu username maupun password-nya "admin".
  • Cek routerpasswords.com : Kalo sobat gak punya manual dan username dan password router tidak bisa digunakan, kita bisa menemukan list yang cukup komprehensif dari username dan password untuk berbagai router di RouterPasswords.com.

routerpasswords.com

Reset Router ke Setelan Pabrik

Routers punya tombol kecil dan tersembunyi yang bisa ditekan untuk me-reset router ke setelan pabrik. Tombol ini me-reset perubahan pengaturan yang kita buat—port yang di forward, pengaturan jaringan, pengawasan orangtua dan custom password semuanya dihapus. Setelah me-reset, kita akan bisa mengakses router dengan default username dan password, tapi akan memakan waktu beberapa saat untuk mengonfigurasi router kembali.

Proses yang tepat (dan lokasi tombol reset) berbeda-beda, tergantung pada routernya. Untuk hasil terbaik, periksa manual router untuk berbagai instruksi yang lebih spesifik. Namun, proses biasanya sama untuk kebanyakan router.

Reset Button

Pertama, cari di belakang (atau mungkin di bawah) router. Kita akan melihat tombol spesial yang dilabeli reset. Tombol ini biasanya berada di lubang di dalam yang dikenal sebagai sebuah "pinhole", so kita gak akan bisa menekannya secara tidak sengaja.

Untuk me-reset router, kita perlu menekan tombol ini (selama router terhubung ke daya) dan tahan selama kurang lebih 10 detik. Setelah melepas tombol, router akan me-reset dengan sendirinya dan lalu reboot.

Setelah me-reset router, kita bisa log in dengan username dan password default.

Well itu dia sob, gimana cara log in router yang kita gak tahu username dan password-nya. So, gimana menurutmu? Agak bingung gak? Coba deh tulis di kolom komentar ya!
Kirim Gambar Asli di WhatsApp. Caranya?

Kirim Gambar Asli di WhatsApp. Caranya?

Sekarang, WhatsApp telah menjadi salah satu sosial media yang paling banyak digunakan di dunia, dan orang-orang pun telah akrab dengan interface aplikasi yang satu ini.

WhatsApp

Layaknya sosmed pada umumnya termasuk WhatsApp, demi menghemat data tentunya gambar yang di kirimkan akan di kompresi, dan pasti akan mengurangi kualitas gambar tersebut. Nah, kali ini kita akan share gimana sih cara ngirim gambar via WhatsApp tanpa harus dikompresi alias ngirim gambar aslinya.

Cara Ngirim Gambar via WhatsApp tanpa Kompresi

Pertama-tama, kita tidak akan menggunakan Picture Attachment, yang logonya kamera, tapi kita akan menggunakan Document Attachment. Nah, dengan Document Attachment inilah, kita akan mengirim gambar tanpa kompresi, karena jika kita menggunakan Picture Attachment, gambar akan secara otomatis terkompresi sendiri.

WhatsApp Document

Kedua, setelah mengklik/men-tap icon Document, kita pilih/cari gambar yang akan kita kirimkan layaknya seperti kita memilih dokumen mana yang akan dikirim.

Ketiga, setelah selesai, cukup tap ceklis di atas untuk konfirmasi file dan agar kita mengirimkan gambar-gambar tersebut. Coba lihat dan bandingkan dengan yang dikirim via Picture Attachment.

Baca Juga : WhatsApp Color : Scam Berkedok Ganti Warna Tampilan

Nah, itu dia artikel yang sepertinya terlalu panjang untuk inti yang sangat sederhana. Ya gapapa lah ya, budayakan membaca aja sob hehehe . . . So, gimana menurutmu sob? Tulis pendapatmu di kolom komentar ya!
Cara Pastiin, File Aman atau Engga

Cara Pastiin, File Aman atau Engga

Kalo sobat khawatir sama file yang pengen sobat download, ya simple aja sih. "Gak Usah Di Download". Tapi, kita juga bisa mengandalkan antivirus kita dan memindai apakah file tersebut malware atau berisi malware dengan lebih dari 60 mesin antivirus sebelum kita mendownload sebuah file dengan sebuah tools tunggal satu ini.

Virus

Ini bukanlah pengganti dari keamanan online yang dapat menjaga kita untuk tetap aman dari Phising dan ancaman lainnya, tapi ini adalah cara untuk melakukan pemeriksaan lebih mendalam, tatkala kita ragu akan suatu file.

Scan Link Menggunakan VirusTotal

Untuk melakukannya, kita perlu mencari link download. Link-nya yang secara langsung mendownload file, bukan hanya alamat laman download file. Well, gini deh, misalnya kita pengen scan file .exe, nah kita perlu link langsung ke file .exe tersebut. Kita bisa melihat link ini dengan mencarinya di browser kita.

VirusTotal

Klik kanan link-nya dan pilih "Copy Link Address" untuk Chrome, "Copy Link Location" untuk Firefox, atau "Copy Link" di Edge.

VirusTotal

Selanjutnya, pergi ke VirusTotal.com di browser. Tools ini sudah dimiliki Google sejak 2012 silam.

Klik tab "URL" pada laman dan paste-kan link yang kita salin tadi. Klik tombol pencarian atau tekan Enter untuk scan file.

VirusTotal

VirusTotal akan mendownload file yang kita isi ke servernya dan men-scan-nya dengan sejumlah besar mesin antivirus yang berbeda. Jika orang lain baru aja scan file, VirusTotal akan nunjukin hasil pemindaian terakhir.

Kalo sobat lihat tulisan "No engines detected this URL", berarti bahwa tidak ada satupun mesin antivirus mengatakan ada masalah sama file tersebut.

"0/65" berarti file tersebut terdeteksi sebagai file yang berbahaya oleh 0 dari 65 mesin antivirus.Harusnya sih, yang kaya gini tuh file yang bersih. Tapi tentu, kita juga perlu waspada, bisa saja terdapat virus yang baru atau yang tak dikenali antivirus manapun. So, ya cara amannya download dari sumber yang kita percaya.

VirusTotal

Kalo salah satu antivirus mendeteksi masalah, kita bakalan liat sebuah note yang memberitahu kita bahwa beberapa antivirus mendeteksi URL sebagai sebuah masalah.

VirusTotal

Dalam beberapa kasus, keseluruhan antivirus sepakat dalam memindai sebuah file. Namun, dalam beberapa kasus lain, beberapa antivirus saja yang memberitahu ada masalah dengan file tersebut. Ini adalah kesalahan yang umum sih, soalnya kan bisa aja salah satu antivirus udah tahu duluan tentang sebuah virus dibanding yang lainnya. Kita bisa scroll kebawah biar tahu antivirus mana yang bermasalah dengan file tersebut, rincian lanjut tentang file tersebut dan melihat komentar komunitas tentang apakah URL tersebut aman atau kagak. (Dalam beberapa kasus misalnya, mungkin hanya ditandai karena menyertakan paket crapware yang mudah terlewat begitu saja saat pemindaian).

VirusTotal

Jika sobat pada akhirnya memindai laman download file dan bukan file yang didownload, kita bakal lihat link "Downloaded file" di laman VirusTotal. Klik icon di sebelah kanan "Downloaded File" untuk lihat analisis lebih banyak tentang laman download file.

VirusTotal

Mengintegrasikan VirusTotal ke Browser

Untuk mempermudah proses, project VirusTotal ini nawarin ekstensi browser. Ia akan mengintegrasikan VirusTotal ke browser kita. So, untuk memindainya, kita tinggal klik kanan pada link yang pengen kita pindai, dan lalu pilih "Scan with VirusTotal". Jadi kita gak perlu pergi ke VirusTotal.com dan meng-copas link tersebut.

Ekstensi ini tersedia untuk Google Chrome, Mozilla Firefox dan Internet Explorer. Download ekstensi yang sesuai dengan browser kesayangan sobat dan sobat udah bisa scan link dari ancaman dengan cepat.

VirusTotal

Kalo semua antivirus di VirusTotal sepakat kalo file tersebut berbahaya, hindari mendownload/menginstal-nya sob. Kalo hasilnya beragam, ada yang nyebut berbahaya ada yang engga, ya sobat tinggal berhati-hati. Cari tahu lebih mendalam, mengapa file tersebut dikatakan berbahaya pada detail pemeriksaan.

Baca Juga : Cara Milih Kualitas Video yang Tepat pada Perangkat Mobile

Jika file tersebut bersih, berarti tidak terdeteksi adanya masalah oleh antivirus manapun. Bukan berarti file tersebut aman, tapi tentu saja ya, yang namanya buatan manusia, antivirus juga punya keterbatasan sob. So, pastiin aja deh, sobat dapetin aplikasi dari sumber yang terpercaya.

Nah, itu dia sob tentang cara scan file atau link download file, apakah berbahaya atau engga. Tetep berhati-hatilah dalam berinternet, semakin kesini, virus-virus semakin ganas sob. So, gimana menurutmu? Tulis di kolom komentar ya! Adios!
Tethering Wi-Fi dari Android

Tethering Wi-Fi dari Android

Bagi para pengguna Android, apalagi anak kost-an (mungkin), tethering adalah hal yang mutlak diperlukan. Bagaimana enggak, tethering adalah sebuah alternatif dalam menghemat kuota internet. Tethering ini biasa dilakukan oleh orang-orang yang punya kuota lebih dan ingin (atau dipaksa) untuk membagikan kuota tersebut.

Android

Tethering sendiri adalah sebuah cara untuk berbagi koneksi internet dari suatu perangkat ke perangkat lain. Tethering ini juga bisa dibilang hotspot, yaitu suatu cara untuk berbagi koneksi antar perangkat, dengan tanpa kabel. Perangkat yang ingin mendapatkan koneksi, harus sudah memiliki fitur Wi-Fi, agar bisa nerima koneksi dari si pengirim.

Nah, kali ini KursiGoyang pengen bagiin cara untuk bisa tethering dari smartphone android ke laptop dengan menggunakan kabel USB, tanpa aplikasi tambahan.

Cara Tethering Koneksi Wi-Fi dari Android ke Laptop

Well, pas ane tanya ke temen, "Lu tau cara tethering Wi-Fi? Hotspot-in Wi-Fi elu?" jawabannya, "Emang bisa?". Kebanyakan pada gak tahu kalo Android punya fitur, dimana ketika kita menggunakan Wi-Fi, kita juga bisa tethering via kabel USB. So, kita bisa mengkoneksikan Android dan komputer ke Internet, secara bersamaan.

Kita ambil contoh, kasus WiFi ID. Untuk bisa login ke WiFi ID, kita perlu menggunakan voucher nih (misalnya). Nah, satu voucher itu berlaku cuman buat satu perangkat aja. Otomatis kalo kita login di laptop, kita gak bisa login di smartphone kita, begitupun sebaliknya. Nah, untuk mengakalinya, kita bisa gunakan fitur yang ada pada Android ini.

Note : Cara ini juga cocok bagi kamu nih sob, yang Network Adaptor-nya error mulu, alias gak bisa konek ke Wi-Fi. Asal Port USB sobat-nya jalan, dan ada perangkat Android, cara ini bisa digunakan.

Langkah Pertama. Hubungkan Android ke Wi-Fi. Disini, ane pake Wi-Fi dari Wi-Fi ID.

Connect ke Wi-Fi

Langkah Kedua. Sambungkan laptop dan Android dengan menggunakan kabel USB. Disarankan sih pake kabel yang masih bagus, jaga-jaga dari DC (Disconnect), karena kalo USB kecabut ya laptop bakal langsung DC.

Langkah Ketiga. Pada Android, masuk ke Pengaturan > Pengaturan Lainnya (More) > Tethering & Portable Hotspot > USB Tethering. Untuk langkah ketiga ini kayanya beda-beda tiap smartphone, itu mah atur-atur sob, intinya cari USB Tethering di smartphone sobat.

Aktifkan USB Tethering

Langkah Keempat. Seduh kopi. Tunggu sampai laptop terhubung ke Internet. Sambil nunggu, bisa seduh kopi, atau teh atau apa aja deh, terserah sobat, gimana enaknya.

Ciri terhubung atau tidaknya, bisa di lihat di bawah, kalo ada icon monitor yang kaya gini, ya berarti udah terhubung dan bisa akses internet.

Baca Juga : Cara Liat Hidden File dan Protected Hidden File di Windows

Nah, itu dia cara tethering Wi-Fi dari android ke laptop tanpa aplikasi pihak ketiga sob. Semoga bermanfaat ya dan jangan lupa share kalo sobat rasa emang ini bermanfaat. Lalu, buat sobat punya pendapat tentang artikel ini, sobat bisa tulis di kolom komentar ya!
Cara Liat Hidden File dan Protected Hidden File di Windows

Cara Liat Hidden File dan Protected Hidden File di Windows

Secara default, Windows nyembunyiin beberapa file dan folder, yang nyegah para pengguna untuk menghapus atau memodifikasi file yang gak seharusnya disentuh. Tapi, kita bisa loh, nampilih hidden file/file tersembunyi ini dengan mengakali setting-an file manager. Caranya?

Hidden Items

Windows 8 sama Windows 10 Dulu

Untuk dua OS kakak-beradik ini sangatlah mudah. Klik tab View pada ribbon File Explorer dan klik cekbox Hidden Items pada bagian Show/Hide. File Explorer akan segera nampilin file-file/folder-folder tersembunyi. Kenangan mantan? Hidden aja sob!

Show/Hide Item in Windows 8, 10

Baru Windows 7

Beda sama adik-adik dari Windows 7, setting-an untuk Windows 7 ini agak-agak susah. Mungkin, si Windows 7 ini adalah tipe OS yang agak susah Move On. Nah, caranya adalah klik tombol Organize pada toolbar dan pilih Folder and search options untuk membuka jendela Folder and search options.

Folder and seacrh option Windows

Klik tab View di atas, lalu pilih Show hidden files, folders, and drives di bawah Hidden files and folders. Klik OK untuk menyimpan setting-an baru kita. Tapi kalo kenangan mah gak usah disimpen kali ya?

Folder Options

Jendela ini juga bisa diakses pada Windows 8 dan 10 — cukup klik tombol Options pada toolbar View pada File Explorer. Cuman, lebih cepat aja dari Windows 7 karena toggle show/hide-nya berada pada ribbon langsung.

Jendela ini juga bisa diakses via Control Panel pada berbagai versi Windows. Caranya, pergi ke Control Panel > Appearance and Personalization > Folder Options. Cuman, bedanya di Windows 8 sama 10 namanya itu File Explorer Option. Gimana, cair, cair??

Liat File OS yang Dilindungi pada Windows 7, 8 dan 10

Windows punya dua jenis file tersembunyi yang berbeda: Normal hidden item dan protected operating system files. Ketika kita nampilin hidden files dan folder, si Windows cuman bakal nampilin hidden file sama folder biasa doang, sementara file sistem tetep tersembunyi. Inilah file-file dengan atribut "system".

Baca Juga : Cara Instal Phyton di Windows



File-file ini dilindungi untuk beberapa alasan. Mereka merupakan file-file sistem yang penting, dan menghapus/mengubah mereka bisa menyebabkan kerusakan sistem operasi, yang bahkan berpotensi membuat Windows jadi unbootable. Tapi jika sobat tahu apa yang sobat lakukan dan perlu melihat file protected ini, inilah settingan yang bisa sobat ubah. Kita sangat gak merekomendasikan untuk lakuin ini, kecuali sobat tahu apa yang sobat perlu lakukan.

Pertama, buka jendela Folder Options. Pada Windows 8 dan 10, klik tombol Options pada toolbar View. Pada Windows 7, klik Organize > Folder and search options.

Options

Klik tab View. Hapus ceklis pada Hide protected operating system files.

Folder Options

Windows bakal memperingatkan sobat bahwa menghapus atau mengedit file protected akan merusak OS sobat. Sekali lagi, kalo sobat tahu apa aja yang perlu dilakukan dan siap dengan segala konsekuensinya, klik Yes untuk melanjutkan.

Prompting

Klik OK untuk menyimpan pengaturan. Windows akan nampilin file protected system tadi sebagaimana hidden file biasa.

Note: Kami tidak bertanggung jawab atas kerusakan OS soba apabila memang sobat hapus/edit protected operating system file ini. Resiko ditangung pemilik ya!

 Kembali ke jendela Folder Option dan aktifkan kembali
Cara Instal Python di Windows

Cara Instal Python di Windows

Phyton Language
Phyton ini gak dikemas untuk Windows, tapi bukan berarti penggunanya gak bisa pake bahasa yang fleksibel ini. Untuk bisa menjalankan bahasa ini, tidaklah sesederhana kaya nginstal aplikasi biasa, so kita bakal coba pastiin kalo sobat pengguna Windows bisa nemuin langkah tepat untuk bisa menggunakan bahasa ular ini, ehehe

Bahasa Phyton dirilis pertama kali pada tahun 1991. Phyton ini merupakan bahasa pemrograman tingkat tinggi yang populer digunakan untuk pemrograman general-purpose, pemrograman yang bersifat umum. Berkat rancangan filosofis yang menekankan pada readability (lebih mudah dibaca; dipahami manusia), Phyton ini udah lama jadi favorit para programmer. Tak hanya bahasanya yang mudah, sobat bakal nemu ribuan aplikasi yang mengharuskan kita buat nginstal Phyton untuk menggunakan aplikasi ini, ya kurang lebih kaya Java sob.

Versi Mana yang Kita Butuhin?

Sayangnya, update signifikan buat si Phyton beberapa tahun lalu itu buat perpecahan besar antar versi. Hal ini sedikit-sedikit bisa buat bingung para noob, tapi gak usah khawatir lah, kita bakalan share cara instal Phyton melalui pemasangan kedua versi tersebut.

Saat kita berkunjung ke laman download Phyton buat Windows, kita bakalan lihat pembagian versi tersebut. Nah, disini kita bisa pilih Phyton 2 atau Phyton 3 (Phyton 2.7.13 sama Phyton 3.6.2).

Pembagian Phyton

Versi terbaru lebih baik? Mungkin iya, mungkin juga enggak sob. Versi si ular ini bergantung pada tujuan akhir kita. Sebagai contoh, Minecraft world dengan MCDungeon. Proyek tersebut dibuat dalam Phyton dan butuh Phyton 2.7 biar bisa jalan. Faktanya, kalo kita pengen pake MCDungeon jalan, ya harus pake yang versi 2.7, ga bisa pake yang versi 3. Kalo tujuan kitanya emang pengen proyek yang akhirannya itu ".py" kita sangat nyaranin buat pake versi 2.7.

Tapi, beda cerita kalo kita emang pengen belajar Phyton. Kita nyaranin buat masang keduanya. Dengan begini, kita bakal bisa menggunakan Phyton versi terbaru tanpa melupakan yang lama.

Phyton Installer

Kita bisa download Phyton 2 atau Phyton 3 aja kalo kita emang udah yakin dan tahu apa aja yang kita butuhkan, sama apa yang kita butuhkan itu ada pada versi yang mana. Kali ini, kita bakal bahas, gimana sih cara pasang keduanya. So, download dua versi tersebut.

Cara Instal Python 2

Pemasangan Phyton 2 sangatlah mudah sob dan gak seperti yang sebelum-sebelumnya, bahkan si Installer jugalah yang ngatur path buat kita. Download dan jalankan Installer-nya, pilih "Instal for all users", lalu klik "Next".

Langkah Pertama

Pada pemilihan direktori/lokasi pemasangan, biarkan direktorinya "Phyton27", lalu klik "Next".

Langkah Kedua

Pada tampilan kustom, scroll ke bawah dan klik "Add phyton.exe to Path" dan lalu pilih "Will be installed on local hard drive". Udah gitu klik "Next".

Langkah Ketiga

Kita udah ga perlu buat keputusan apapun lagi setelah point ini. Cukup klik-klik untuk menyelesaikan instalasi. Ketika instalasi selesai, kita bisa konfirmasi instalasi dengan buka CMD (Command Prompt) dan ketik command berikut :

python -V

Kalo tampilannya kaya gini, pemasangan berhasil.

Confirm Phyton

Cara Instal Phyton 3

Kalo sobat pengen belajar versi terbaru dari si ular ini, sobat perlu nginstal Phyton 3. Seperti biasa, download dan jalankan Installer Phyton 3-nya.

Pada tampilan pertama, ceklis "Add Phyton 3.6 to PATH" dan lalu klik "Install Now".

Phyton 3.6.2

Lanjut. Kaya di sebelumnya, kita perlu membuat beberapa keputusan. Klik opsi "Disable path length limit". Opsi ini bakal hapusin batasan pada variabel MAX_PATH. Pengaturan ini ga ngancurin apapun, tapi cuman memungkinkan Phyton buat pake nama path yang panjang. Karena banyak programmer Phyton yang bekerja di Linux dan sistem Unix lainnya dimana panjang nama path bukanlah sebuah masalah, mengaktifkan opsi ini di awal dapat bantu buat mengatasi masalah yang berhubungan sama path yang mungkin aja terjadi saat menggunakan Python di Windows.

Disable Path Length Limit
Sumber Gambar : HowToGeek. Anyway, di ane gak ada opsi Disable Path Length Limit, So ya lanjut aja!

Kita rekomendasiin opsi ini sob. tapi, kalo sobat tahu dan ga perlu mengaktifkan panjang path, ya cukup klik "Close" aja untuk menyelesaikan instalasi.

Kalo sobat cuman pasang Phyton 3, buat konfirmasi pemasangan bisa pake command yang tadi, phyton -v yang kita gunakan buat cek bahwa Phyton terinstal dengan benar dan variabel path udah diatur dengan bener juga. Kalo sobat instal dua versi tersebut, ya mau gak mau ada tweak lain yang nanti lah bakal dijelasin dibawah.

Sesuaikan System Variable, Biar Bisa Akses Kedua Versi Phyton dari CMD

Oke, kita sampai di bagian yang benar-benar sangat opsional. Sobat bisa melakukannya, atau juga engga. Bagian ini bakal memungkinkan kita buat bisa mengakses kedua versi Phyton dari CMD dengan cepat. Setelah menginstal keduanya, kita bakal nemuin suatu apa ya, jadi kalo kita udah ngaktifin system path buat kedua Phyton, mengetik python pada cmd cuman bakal ngarahin kita ke Phyton 2.7.

Alasannya cukup sederhana, variabel (baik yang otomatis sama si Installer, maupun tweaking manual) merujuk pada direktori yang sama, dan setiap exe pada direktory tersebut jadi perintah cmd. Kalo ada dua direktori yang terdaftar dan keduanya punya file "phyton.exe" didalamnya, direktori mana aja yang lebih tinggi di daftar variabel adalah yang digunakan. Dan kalo ada variabel yang ditetapkan buat sistem dan user, system path lebih diutamakan daripada yang user path.

Terakhir, adalah persis apa yang terjadi dalam kasus ini, yaitu Installer Python 2 mengedit variabel sistem, dan Installer Phyton 3 menambahkan variabel usernya — kita bisa mengonfirmasinya degan melihatnya di Environment Variable-nya Windows.

Untuk ke Envronment Variabel, kita bisa tekan start, lalu ketik "advanced system settings" dan pilih "View advanced system settings". Pada jendela "System Properties" yang terbuka, pada tab "Advanced", klik "Environment Variables".

Environment Variable

Disini kita bisa liat kalo Python 3 ada di User variables dan Python 2 di System variables.

Variables

Ada beberapa cara memperbaikinya, dan yang paling sederhananya adalah menghapus versi Phyton yang direncanakan bakal paling jarang digunakan. Walaupun sederhana, cara ini gak terlalu menyenangkan. Sebagai gantinya, kita bisa melakukan sedikit perubahan untuk memberi akses ke Phyton. Namun, ada sedikit perbedaan sama yang tadi. Kalo tadi buat konfirmasi python pake python, nah kali ini "python" buat Python 2 dan "python3" buat Python 3.

Python Path

Untuk melakukannya, jalankan File Manager dan pergi ke folder tempat kita nginstal Python 3 (biasanya di C:\Users\[username]\AppData\Local\Programs\Python\Python36). Bikin salinan file python.exe, dan ganti namanya jadi python3.exe.

Buka CMD (Environment Variabel direfresh setia kali CMD dibuka) dan ketikkan

python3 -version

Python 3

Boom! Sekarang kita bisa pake "python" buat Python 2.7 dan "python3" buat Python 3.

Kalo buat alesan apapun, sobat ga nemu solusi yang pas nih, sobat bisa mengatur ulang Environment Variable. Pastikan untuk mengikuti tutorial kalo misal sobat ga paham-paham amat tentang pengeditan variabel-variabel tersebut.

Baca Juga : Cara Benerin Layar Windows yang Miring atau Kebalik

Perlu di catat, terlepas dari cara mana yang kita gunakan, penting sekali untuk menjaga python.exe tetap utuh, karena aplikasi pada subdirektori /script/ untuk kedua versi Python bergantung pada nama file tersebut dan Phyton bakalan gagal kalo file tersebut hilang.

Well, setelah mengutak-atik sedikit, kita udah siap sama project Python apapun yang ingin di coba. So, gimana menurutmu sob? Ada yang gak dimengerti? Tulis di kolom komentar ya!