I find on Google about the motherboard for I3 8100 + GTX 1060 but it keep saying about Asus - Prime Z370-P ATX LGA1151 Motherboard, which is a near high-end motherboard at $120 for Intel Core I7 which is for my budget build, it is unacceptable. So any alternative solutions for this motherboard ?
Whatever's cheapest here.
Currently that's an MSI B360M PRO-VD for $55.99.
Since your CPU doesn't support overclocking, unless you have plans to upgrade to an unlocked chip, getting a Z series board is unnecessary for overclocking. As such, no motherboard will offer a performance boost, assuming it supports your RAM speed, which–based on the tier of the rest of the system–I'm assuming isn't particularly high, and is likely supported by all motherboards.
From there I've basically just selected for price. You may be losing some I/O, and most of the cheaper boards only support 2 RAM modules (not a huge deal since your system only supports dual channel anyways, unless you have plans to upgrade your RAM), but it shouldn't really matter too much.
I've additionally chosen to eliminate Biostar and Gigabyte–not because their products are bad, but because of their relatively poor customer support.
I would recommend, [MSI H110M Gaming]: https://m.newegg.com/products/N82E16813130918
Since you are on a budget and the fact that your only using a 1050 ti this motherboard should just do the job, it only comes in at around $60.