You can create a kickstart file from scratch, copy from mine, grab the one that is usually generated for you during installation and has been stored in your /root directory, or you can run one of several utilites to create one.
ksconfig
redhat-config-kickstart
I prefer to store my kickstart file on a file server, that way, when I make edits to my ks.cfg file, I don't have to bother messing with my floppy media or cdrom media (if booting from floppy or cd).
Also for my kickstart installs, I prefer to have the source media (installation CD's) located on a file server, this means no swapping of CD-Rom's during installation. For my network installs I prefer NFS because I can use ISO images directly without having to unpack the installation CD's (currently CD1, CD2, and CD3) into a common directory, with ISO images, NFS, and RHL73 or later, I just point to the directory containing the ISO images and the installer finds them and uses them.
You can find lots of documentation for kickstarts:
Red Hat Linux Customization Guide: https://www.redhat.com/docs/manuals/linux/RHL-9-Manual/custom-guide/