First, we check the base case. That is, as you showed, the statement is true for $n=6$. Indeed:
$$ 6! \leq (\frac{6}{2}^6) $$
$$ \implies 720 \leq 3^6 = 729 $$
Now we assume that the given statement is true for an arbitrary element $k$ in the set of Natural Numbers $\mathbb N$. So we suppose
$$ k! \leq (\frac{k}{2})^k \ \ k \geq 6$$
is a true statement. Now, if we show this statement also holds for $n = k+1$ then we are done. That is, we want to show
$$ (k+1)! \leq (\frac{k+1}{2})^{k+1} $$
Now remember, for example, we can write $5!$ as $5 \cdot 4!$. Therefore, we can write
$$ (k+1)! = k!\cdot (k+1) $$
Now what do we know about $k!$? Well we assumed $k! \leq (\frac{k}{2})^k$. So we can write
$$(k+1)! = k! \cdot (k+1) \leq (\frac{k}{2})^k \cdot (k+1)$$
The last thing we need to do is to show $(\frac{k}{2})^k \leq \frac{(k+1)^k}{2^{k+1}}$. I will leave this to you, but you could convince yourself it is the case. Keep in mind $k \geq 6$.
Putting the pieces together, it follows
$$(k+1)! \leq (\frac{k+1}{2})^{k+1}$$
This shows the statement is true by mathematical induction.