Another proof of Strickland's result.

Let $G$ be a group of order $p^n$ and $\nu(G)$ be the sum of orders of its cyclic subgroups. To prove that $\nu(G)=\sigma_1(G)$, we proceed by induction on $|G|$. If $G$ is cyclic, then, obviously, $\nu(G)=\sigma_1(G)$. Therefore assume that $G$ is noncyclic. If $H<G$, then, by induction, $\nu(H)=\sigma_1(H)$ depends only on $|H|$. Therefore assume that $G$ is noncyclic. Then it has a normal subgroup $T$ such that $G/T$ is elementary abelian of order $p^2$. In that case, as all maximal subgroups of $G$ have the same order, we get
$$
\nu(G)=\sum_{T<H<G}\nu(H)-p\nu(T)=(p+1)\nu(H)-p\nu(T)
$$
hence, by induction,
$$
\nu(G)=(p+1)\sigma_1(p^{n-1})-p\sigma_1(p^{n-2})
$$
$$
=(p+1)(1+p+\dots+p^{n-1})-p(1+p+\dots+p^{n-2})=1+p+\dots+p^n=\sigma_1(p^n),
$$
completing the proof.

Above we applied a partial case of Hall's enumeration principle. Applying that principle, it is easy to compute, for not very complicated $p$-groups, the sum of orders of their subgroups. About Hall's enumeration principle, see Kap. III in Huppert's `Endliche Gruppen'.