graph TB
A(prepare) --> B[ui / ux building] --> C((ui/ux review))
C --> D{design accepted}
D --> |yes| DBM[database management]
DBM --> DBP{database review}
DBP --> |accept| E[backend development]
E --> F((backend stagging))
SELECT p.nama AS 'NAMA MANAGER' | |
FROM `pegawai` AS p | |
WHERE p.id_pegawai IN (SELECT id_manager FROM `pegawai`) | |
ORDER BY p.id_pegawai asc; |
SELECT | |
p.nama AS 'NAMA PEGAWAI', | |
( | |
SELECT | |
m.nama | |
FROM | |
pegawai AS m | |
WHERE | |
m.id_pegawai = p.id_manager | |
) AS 'NAMA MANAGER' |
useState
dan useEffect
adalah dua hook yang sangat penting dalam React yang digunakan untuk mengelola state dan efek samping dalam komponen fungsional. Berikut adalah penjelasan singkat tentang keduanya dalam bahasa Indonesia:
-
useState
:useState
adalah salah satu hook yang digunakan untuk mengelola state dalam komponen fungsional React. DenganuseState
, Anda dapat membuat variabel state dan mengubahnya tanpa harus membuat kelas komponen. Ini digunakan dengan cara berikut:import React, { useState } from 'react'; function ContohKomponen() {
const [nilaiState, setNilaiState] = useState(nilaiAwal);
import java.io.BufferedReader; | |
import java.io.InputStreamReader; | |
import java.net.HttpURLConnection; | |
import java.net.URL; | |
public class MidtransStatusFetcher { | |
public static void main(String[] args) { | |
try { | |
// URL transaksi yang ingin Anda cek statusnya | |
String transactionUrl = "https://api.sandbox.midtrans.com/v2/[ORDERID]/status"; |
git init | |
git add . | |
git commit -m "daily update" | |
git remote add origin https://token@github.com/username/repository | |
git remote set-url origin https://token@github.com/username/repository | |
git push -f origin main |
Bitwise merupakan operasi yang dilakukan pada level bit (bit-level) terhadap nilai-nilai dalam bahasa pemrograman C++. Operasi bitwise memungkinkan Anda untuk melakukan manipulasi bit individu dalam data yang disimpan dalam tipe data seperti integer. Terdapat beberapa operator bitwise yang umum digunakan dalam C++, yaitu:
-
&
(AND bitwise): Operasi ini menggabungkan dua bilangan dengan mengambil setiap bit dan melakukan operasi AND pada bit-bit yang sesuai. Hasilnya adalah 1 jika kedua bit adalah 1, dan 0 jika salah satu atau kedua bit adalah 0. -
|
(OR bitwise): Operasi ini menggabungkan dua bilangan dengan melakukan operasi OR pada bit-bit yang sesuai. Hasilnya adalah 1 jika salah satu atau kedua bit adalah 1, dan 0 jika keduanya adalah 0. -
^
(XOR bitwise): Operasi ini menggabungkan dua bilangan dengan melakukan operasi XOR (exclusive OR) pada bit-bit yang sesuai. Hasilnya adalah 1 jika hanya satu dari dua bit adalah 1, dan 0 jika keduanya adalah 0 atau 1. -
~
(NOT bitwise): Operasi ini men
<?php | |
/** | |
* Escapes special characters in a string for use in HTML. | |
* | |
* @param mixed $value The value to be escaped. | |
* @param bool $doubleEncode Indicates if existing entities should be encoded or not. Default is true. | |
* @return string The escaped string. | |
*/ | |
function e($value, $doubleEncode = true) |
<?php | |
$token = "xx:xxx"; | |
$telegram_id = "xxx"; | |
$text = "Ini adalah notifikasi dari website."; | |
$url = "https://api.telegram.org/bot" . $token . "/sendMessage"; | |
$data = array( | |
'chat_id' => $telegram_id, |
app.get('/users', (req, res) => { | |
const username = req.query.username; | |
const sql = 'SELECT * FROM users WHERE username = ?'; | |
db.query(sql, username, (err, results) => { | |
if (err) { | |
console.error('Error executing query:', err); | |
return res.status(500).send('Error executing query'); | |
} |