Your result is correct but I don't agree with your method. Your method would fail under certain circumstances. Which circumstances you might ask? When the pH of the solution is actually between 6.8 and 7.2. In these cases, your assumption that water auto-ionizes to create exactly $\ce{[HO^-]} = 1.0\times10^{-7} M $ will have significant figure implications).
About your assumption:
$\ce{[HO^-]} = 1.0\times10^{-7}$
This is not true when you add any amount of acid or base to water because the addition of either (or both) will disrupt the equilibrium that exists in water (referred to as $\ce{K_{w}}$, the auto-protolysis of water, or the auto-ionization of water):
$\ce{2H_2O <=> HO^- + H_3^+O}$
$\ce{K_{w}=[HO^-][H_3^+O]}=1.0\times10^{-14}$
All you know about your system is that $\ce{[HO^-]_{water} = [H_3^+O]_{water}}$. This is in fact true for any water solution; as we can see from the auto-ionization reaction above, there exists a 1:1 ratio between $\ce{[HO^-]}$ and $\ce{[H_3^+O]}$.
You also know that because $\ce{KOH}$ dissociates completely in water solution, $\ce{[HO^-]_{KOH}} = 1.0 \times 10^{-11} M$
Therefore, the correct way to solve this system would be using $\ce{K_{w}}$. Work below:
$\ce{K_{w}=\sum{[HO^-]\sum[H_3^+O]}}=1.0\times10^{-14}$
$\ce{=([HO^-]_{water}}+\ce{[HO^-]_{KOH})([H_3^+O]_{water})}$
Because $\ce{[HO^-]_{water} = [H_3^+O]_{water}}$, we can make this substitution:
Let $x=\ce{[HO^-]_{water} = [H_3^+O]_{water}}$
Therefore,
$\ce{=(x}+\ce{[HO^-]_{KOH})(x)} = 1.0\times10^{-14}$
And you can solve for x from here. Keep in mind what x equals!