Sunday, February 5, 2023

What is Router and Switch?

In networking process, we can assume with city and country. People in a country can move to another city freely, without any important notice document. Cities in a country also have the same rule/policy, so every peoples know about it. Then people movement in a country just need a switch, that always has been knew what inter city peoples identities and behaves.

And when a people want to go to another country, many conditions should be fulfilled like passport, visa, driving license, etc. They also will setup the clock on their watch. All those process need a router. 

...to be continued...

Byte vs Bit...We Can Get It Wrong...

Byte is a measurement unit size of digital data like text or image or file. Byte also measures how much data transfered through a network or wired connection. Byte equals 8 bit.

Bit is a measurement unit size of a character or single point inside an image. Eight bits equal to one Byte.

With this understanding, we will know that all data will be transfered in bit unit, then accumulated into byte unit.

Imagine a file with size of 15 bytes, if a character size is a byte, then the file contains 15 characters inside.

So don't confuse and wrong when read a information that include a byte or bit phrase.

Thank you...

Thursday, February 24, 2022

Why Does the Engine Need a Certain Temperature in Order to Work Optimally and Efficiently

I remember an information (that I've read several time ago) about best practice for motor vehicle engine operation, which states that the engine will reach optimal performance at a certain temperature. Now, I will try to explain it, with my logic and some knowledge in theoretical physics.

In physics, there are theories about the thermodynamics of metals, fluids, gas (air and fuel).

A metal will expand at a high temperature. With this expansion, this metal will be more tightly coupled, so it will reaches a very high compression state (fuel-air mixture), then a spark will ignite it so that combustion occurs, then will produce more powerful engine. The expanding combustion gases push the pistons, which in turn rotate the crankshaft, and this motion drives the wheels of the vehicle. at low temperature, compression will be lower. because the metal gap in the more tenuous.

In this process some lubricant/oil is required, which will prevent wear from scraping the metal. The lubricant will also expand or at low viscosity at high temperatures, and this will result in smoother circulation in the metal gap (piston). if the lubricant is at high viscosity (low temperature), it will be difficult to move or circulate.

In this process will produce combustion between gas and fuel. At high temperatures, the fuel will burn more easily, which will also result in an accelerated combustion time, so that it will produce stronger energy (caused by the faster of combustion process).

With the three conditions above, I believe the machine will work in optimal and efficient process. Efficient means more power with less fuel consumes, the result of the optimal processes or higher engine performance.

Thank you...

Monday, December 27, 2021

WIFI Internet - Pahami Cara Kerja Koneksi Internet/Hotspot

Banyak orang sering bertanya, Wifi Konek Tapi Tidak Bisa Internet? Atau ada yang bertanya, kenapa Wifi tidak bisa konek Internet? Atau ada yang bertanya juga, Wifi nya putus, Wifi mati...atau NO INTERNET, atau INTERNET sedang GANGGUAN.

Hmm, ini sebenarnya pertanyaan yang mudah dijawab, yang tentunya harus dipahami dulu sistem kerja dari WIFI dan Internet, atau Hotspot Internet.

Semua perangkat mobile dan komputer pasti bisa terkoneksi ke jaringan/network komputer. Selanjutnya, apa yang dimaksud jaringan komputer / computer network?

Jaringan komputer merupakan inter koneksi antar komputer atau perangkat mobile (HP/smartphone) atau perangkat jaringan lainnya. Jaringan komputer terbagi menjadi 2 kategori yaitu jaringan lokal / local network dan jaringan global/internet.



Jaringan lokal adalah koneksi antar Komputer / Laptop antar ruang (Tampak Pada Gambar, semua komputer laptop dan HP yang berada di area dalam WIFI) atau area yang lebih luas yang terkoneksi melalui perangkat jaringan misalnya wireless radio access point. Jadi misal kita memiliki WIFI di rumah, maka secara otomatis semua perangkat HP atau Laptop akan terkoneksi dalam jaringan lokal. Identitas Laptop atau HP pada jaringan lokal ini akan ditandai dengan suatu IP (internet protocol), misal 192.168.1.2, 192.168.1.3...dst, bergantung dari setting IP di switch atau router. 

Jadi jika di rumah/kantor ada perangkat WIFI, maka perangkat ini akan menjadi Switch pada jaringan di area tersebut. Ini yang menyebabkan semua Laptop dan Android bisa saling terkoneksi secara langsung. Dengan kata lain, jika kita konek ke WIFI, maka secara jaringan lokal sudah tidak ada masalah.

Lantas bagaimana WIFI bisa konek internet? Nah ini yang disebut sebagai kategori jaringan ke-2 yaitu Jaringan Global / INTERNET. Tampak pada Gambar, koneksi WIFI ke Globe (Simbol Internet).

Pada perangkat WIFI biasanya terdapat fungsi yang disebut Router, dimana terdapat jalur koneksi ke ISP atau Internet Service Provider, misal INDIHOME, BIZNET, ICONECT atau lainnya. Koneksi antar router WIFI dengan ISP ini yang akan menyalurkan koneksi internet ke rumah/kantor kita. ISP akan melakukan koneksi ke server Internet Global, seperti server Google atau server Facebook yang ada di suatu lokasi yang tentunya melalui beberapa node/terminal koneksi.

Dengan adanya Router di perangkat WIFI, maka Laptop / HP bisa terkoneksi 2 jaringan sekaligus, Lokal dan Internet.

Kendala yang sering dialami adalah bisa Konek ke WIFI tapi TIDAK BISA Internetan/Whatsapp/Youtube/Tiktok dll. Apa yang harus kita lakukan jika menjumpai masalah seperti ini?

1. Cek Ulang status WIFI di Laptop/HP. Jika sinyal bagus, Disconnect WIFI di perangkat, misal Laptop atau Android. kemudian Konek lagi dan Test di Youtube/Facebook atau membuka url speedtest.

2. Jika Nomor 1 Tetap Gagal, Cek Status Indikator Perangkat WIFI. Jika ada indikator MERAH, ini bisa dipastikan koneksi ke ISP terputus. Solusinya telpon/kontak ke CS Provider

3. Jika Nomor 2 Negatif, dan Nomor 1 sudah dilakukan, dan tetap tidak ada solusi atau No Internet, maka coba restart perangkat WIFI, cabut adaptor power listrik dari perangkat dan colokkan kembali. Tunggu beberapa menit agar proses reboot/restart selesai.

4. Jika Nomor 3 telah dilakukan dan tetap tidak ada solusi atau No Internet, telpon ke CS Provider.

Langkah 1 sd. 3 ini bisa kita cek sendiri, karena jika kita telpon CS Provider, maka akan ditanyakan perihal 1 sd 3 terlebih dahulu.

Untuk test koneksi internet di Android/HP lebih lanjut bisa menggunakan aplikasi Androd PINGTOOLS atau SpeedTest. Di Aplikasi PINGTOOLS akan tampak jelas jalur koneksi dari HP hingga Internet, dengan begitu mudah untuk identifikasi gangguan/error koneksi ada di sisi mana, Lokal atau Internet.

Thank you...

#jaringan #komputer #internet #teknologi #networking #cctv #infoteknologi #network #teknologiinformasi #wifi #belajarkomputer #beritateknologi #teknikinformatika #technology #office #windows #tkj #indonesia #sisteminformasi #mikrotik #window #anakit #teknologimodern #covid #intel #amd #pemasangancctv #ryzen #promo #kursuskomputer


Saturday, December 25, 2021

JAVA Thread Programming - New Runnable()

I'm very interested in Thread Programming. It will to be the parallel process, make all process done simultaneously in amount of times. It was also a hard coding and logic, because not another thread method can run smoothly. 

After I learned Java, it became realized, especially after I knew a new method Runnable(). Here is the example codes that implement the Thread and Runnable(). A Runnable() method will be posted and destroyed by an Handler(). Post method can be executed with a delay time.

In this codes, I use Android Studio with Java Programming. I created 2 threads that will execute 2 methods, display waiting timer (like stopwatch) and randomizing colors & numbers and then display it in Buttons.

I use join() function to make th2 will run after th1 executed completely. In this flow, th1 executes the reset procedure and th2 executes the counter process.

th1= new Thread(new Runnable() {

@Override
public void run() {
  bStopRun= true;
  handlerShow.removeCallbacks(timerShowNumber, 0);
  ResetBtn(btnChoices, 60, false);
}});
th1.start();


th2= new Thread(new Runnable() {

@Override
public void run() {
  try {
    th1.join();
  } catch (InterruptedException e) {
     e.printStackTrace();
  }

  bStopRun= false;
  mHandler.post(new Runnable() {
    @Override
    public void run() {
       StartTimeaAns = SystemClock.uptimeMillis();
       handlerShow.postDelayed(timerShowNumber, 0);
   }
 });

...
};
th2.start();

public Runnable timerShowNumber = new Runnable(){
  public void run(){
    if(bStopRun && bStopRunTh1){
      handlerShow.removeCallbacks(timerShowNumber);
      ResetToWhite();
      return;
    }
  MillisecondTimeAns = SystemClock.uptimeMillis() - StartTimeaAns;
...
}

This is the main codes of Sorting In Colors Apps.
Sorting In Colors Free Android App

Thank you...

Tuesday, December 21, 2021

Google Drive - Backup Data dan Sinkronisasi Antar Laptop dan Smartphone Android

Setahun lalu saya baru merasakan bahawa pentingnya backup dan sinkronisasi data antar PC/Laptop atau Laptop/PC dengan Smartphone (Android). Kemudian saya coba explore mengenai hal tersebut, backup dan sekaligus sinkronisasi data.

Di laptop Windows 10, secara default disediakan fitur OneDrive. Tapi karena saya tidak terbiasa dengan Cloud selain Google, maka saya coba Google Cloud. Google Dropbox saya coba, namun terasa agak sulit. 

Akhirnya saya mencoba Google Drive. Drive memiliki fitur yang saya maksud, yaitu backup dan sinkronisasi data. Pertama saya aktifkan Google Drive di Android saya, dengan akun Gmail dan dengan mencobanya di browser laptop, sinkronisasi bisa saya lakukan, yaitu dengan proses upload data, simpan data di Drive.

Kemudian setelah ada progress pembuatan beberapa aplikasi, saya agak kesulitan dengan metode upload. Kemudian saya coba explore mengenai sinkronisasi dengan Drive di Laptop. Dan saya menemukan Drive Client/Backup, dan langsung saya download dan install di laptop saya. Download bisa di link bawah ini :



Setelah melakukan setup menggunakan Gmail Akun Email dan setting folder yang akan di backup dan sinkron sesuai yang saya inginkan, akhirnya sistem Google Backup bisa berjalan dengan baik. 

Hal yang paling menarik dari Google Drive adalah tersedianya alokasi simpanan/storage/folder khusus untuk Komputer/Laptop. Dan yang lebih menarik, kita bisa melakukan sinkronisasi dengan lebih dari 2 komputer/laptop dengan tersimpannya nama komputer/laptop yang kita install/setup Drive Client / Drive for PC. Ini sangat membantu saya.



Proses Backup Data Google Drive juga sangat responsif, kita cukup menentukan folder di Laptop yang akan di-backup, dan secara otomatis akan berjalan proses backup, seperti tampak pada gambar dibawah ini.


Backup Data Komputer/Laptop ini bisa kita akses dari Drive manapun, dan akan tampil data backup yang ada di Laptop tsb, misal nama Laptop A, maka kita akan bisa melihat data yang dibackup dari Laptop A, dan data tersebut bisa kita download dari Drive di manapun.


Ini hal yang sangat menarik sekaligus membantu saya dalam proses backup dan sinkronisasi data antar Laptop.

Thanks.

Thursday, December 16, 2021

Milliseconds IS NOT Impossible !!

 Background:

Based on my Daily Activities. 

When looking for items in online stores, we will look at many options with many combinations. I have to remember several number combinations, namely series, price, postage, discount, delivery time, and even have to remember credit card pins, validity period, CVT, and OTP. this is a very complicated combination, and one has to remember that nothing can go wrong. we have to get used to seeing the combinations of numbers, then learn to remember them well.

We can train our brains to read, sort and remember several digit numbers in a matter of 1 to 2 seconds even faster than average

as evidenced in the attached video, a 13 year old girl can do 4 random hundreds of numbers (3 digits) within 1:12 seconds

Milliseconds IS NOT Impossible !!



By download this game - SORTING IN COLORS, you can speed up your capability in READING, SORTING and MEMORIZING some random numbers in random colors. The Performances will be stored and can be checked later or be compared with current performance.


Learn to Sort Random Digit Numbers Inside Four Color Blocks With Some Combination Level Setting

1. Number of Digits

2. Number of Test

3. Randomize Timer 

4. Answer Timeout