If you mean a utility to repartition on the fly (i.e., keeping all of your data intact), you will need a third-party utility.
If that's not what you mean...Drive Setup will certainly allow you to partition your drive, but you will need to boot off of another disc/k. Setup is smart enough not to allow you to repartition the boot volume while the latter is mounted.
If that's not what you mean...Drive Setup will certainly allow you to partition your drive, but you will need to boot off of another disc/k. Setup is smart enough not to allow you to repartition the boot volume while the latter is mounted.