Calculating CL and CD from Cp vs. x/c graph data?
You have done it correctly. Only mistake appears to be swapping the CL and CD value.
Being said that, for the info, this CD mearly is a numerical error due to ds being finite as invisvid flow drag is zero.