Designing Gaussian basis sets to the theoretical study of the piezoelectric effect of perovskite (BaTiO3)