hi jesus here is a way how to do it : 
 
1 : create  cylinder and sphere and bloon-union, trim with red line to make  just half (surface sim should be where the red line is), shrink surface, 
    make blue lines where the end controlpoints is . 
    make green lines lenght  =~= half Circumference off cylinder ( yelow curve )=( 3.14 x D) / 2
  
flaten the surfaces : 
move end controllpoints off surfaces to end off green lines 
trime with hexsagone pattern 
move back the the end controllpoints and you should get good shape
   
 |