Add all the Teriyaki sauce ingredients to a bowl and mix it well. Reserve.
Remove all the fish scale from the salmon skin (use a knife moving to the opposite direction of the scale for this). Wash the fish under water only.
Add the salt, black pepper to the fish and coat it with the flour.
In a pan, add the oil and butter.
Once the butter melted, add the fish, first with the skin with the contact with the pan. Gently press the salmon down into the pan for about 20 seconds. Cook it in medium-heat for around 5 minutes.
Turn the fish around and cook it for another 4-5 minutes.
Add 1 tablespoon of water and immediately close the pan with a lid. Steam the fish until the water has evaporated (it takes around 1-2 minutes).
Remove the salmon from the pan and reserve.
Add the bowl with all Teriyaki sauce ingredients to the same pan. Bring the pan to a boil.
Add the cooked salmon back to the pan and make sure to spread the sauce to the whole salmon pieces.
Serve it on top of rice.