PHP Unit Test Explorer With Laravel Sail

Image
What is PHP Unit Test Explorer Before we discuss in deep, i want to explain the standard definition. PHP Unit Test Explorer is one of extensions in visual studio code. You can search in extension menu and install it.  After installed, you can find it on sidebar. It has test tube icon. Laravel Sail Laravel sail is one of laravel tools for easy and consistent development. Under the hood, it uses docker and docker compose. One advantage using sail is we don't need to setup bunch of php and web server configuration. It was already handled by sail. We just need to run docker compose command or via sail command. You can learn more detail about how sail works in Laravel documentation here . What if we want to implement TDD in Laravel? As developer, we need to make sure our code run well. So, we need to test it by implementing TDD. Luckily, Laravel support TDD by default. You can run artisan command to generate test file. In the newest version, Laravel supports phpunit and pest configurati...

Hasil Belajar Low Level Stuff (Assembly dan Arsitektur Komputer) Bagian 1

Postingan ini saya tujukan sebagai hasil laporan saya pribadi selama bulan Maret dalam memahami dan mempelajari Assembly serta Arsitektur Komputer. Jika ada yang bermanfaat bagi anda silahkan diambil. Jika ada kesalahan, mohon dikoreksi.

Pemahaman Saya Mengenai Low Level Stuff

Satuan memory adalah byte (8 bit). artinya ada 8 kombinasi 0 dan 1 berjajar. Umumnya penggunaan bit secara langsung dalam perhitungan jarang dipakai. Salah satu alasannya adalah efisiensi. lebih mudah menulis FF atau 255 dari pada 11111111 dengan kuantitas hasil yang sama. Jadi umumnya, anda jarang akan menemui langsung penggunaan bit baik dalam pemrograman maupu jenis interaksi dasar lainnya dalam komputer. Namun, memahami bit akan membantu anda mengerti tingkat dasar dan perilaku komputer lebih jelas.

Mari kita pahami karakteristik tiap basis perhitungan binari, decimal dan hexadecimal.

Manusia secara alami lebih memahami basis decimal. karena setiap hari manusia berinteraksi dengan angka decimal. contoh sederhana

Andi berangkat sekolah pukul 07.00. Ayahnya memberi uang saku sebesar 5000 rupiah.

Angka decimal merupakan basis angka yang merepresentasikan angka dari 0 hingga 9

0,1,2,3,4,5,6,7,8,9

Mengapa manusia lebih sering menggunakan basis angka decimal?

1) Sejak kecil ketika diperkenalkan dengan angka, manusia memulainya dengan angka decimal hingga dewasa. jadi hal tersebut menjadi kebiasaan dan terbiasa.
2) manusia memiliki sepuluh jari tangan dan sepuluh jari kaki. hal tersebut memudahkan manusia melakukan perhitungan basis decimal tanpa alat bantu eksternal.

Jadi, pemahaman basis decimal sudah dipahami manusia pada umumnya. namun, penggunaan standart basis decimal adalah hal yang lebih teknis. jadi mari kita pahami lebih jauh mengenai decimal. decima dikenal juga dengan basis 10.

sebut saja kita memiliki angka 1291? bagaimana kita mengatakannya? ya 1291 (seribu dua ratus sembilan pulu)

jadi 1290 terdiri dari 1000 (ribuan) + 200 (ratusan) + 90 (puluhan) + 1 (satuan)

dalam notasi ilmiah hal tersebut di tulis menjadi
1x10^3 + 2x10^2 + 9x10^1 + 1x10^1

jadi setiap angka akan di bentuk dengan basis 10^n dimana n adalah digit yang diimplementasikan


Binari

ketika anda mencoba untuk mencari basis angka lain, anda mungkin akan menemukan basis angka yang lebih sederhana yaitu binari. binari hanya memiliki 2 basi angka. yaitu 0 dan 1. basis angka ini banyak digunakan di bidang elektronika digital. bahkan, ketika anda membaca artikel ini, sebenarnya anda menyaksikan hasil perhitungan basis binari yang diterjemahkan menjadi angka, huruf warna dan lainya pada layar anda.

Hexa

untuk merepresentasikan hexa ke basis biner di butuhkan 4 bit. mengapa?

hexa memiliki basis 16 angaka yaitu 0,1.2,3,4,5,6,7,8,9,A,B,C,D,E,F

A,B,C,D,E,F dalam basis decimal adalah 10,11,12,13,14,15

ini berarti ketika perhitungan sampai ke F maka akan dilanjutkan ke 10, dimana dalam basis decimal adalah 16. angka setelah 15

basis binari membutuhkan 4 bit untuk melakukan perhitungan puluhan basis decimal maupun hexadecimal

kita tau bahwa unit terkecil dalam memori adalah byte atau setara dengan 8 bit. dimana dalam decimal hal tersebut dapat direpresentasikan dalam 3 digit angka max 255 dan 2 digit angka hexa max ff

Comments

Popular posts from this blog

PHP Unit Test Explorer With Laravel Sail

Perjalanan Mengenal Coding 1

Berkomunitas, membuat Anda menjadi pantas?