Dear,
You need to first specify your hazard type, its light/ordinary or extra ordinary... after that you can do it in two ways;
1) You can use the normal schedule pipe sizing of NFPA 13 for given hazard and perform a hydraulic calculation and look on the pipe velocities and your required pressure at pump discharge. If they are in acceptable limit you can be ok with schedule sizing. otherwise start increasing the size from last node to suit the pipe velocity limits.
2) Another thing you can do is start from hydraulic calculation and confirm your sizes.