Blood vessels in the retina of the eye are one important sign when making a diagnosis of hypertensive retinopathy. On the retina can be known several signs including tortuosity and arteriovenous ratio. Blood vessels mixed with a number of objects in the retina, the segmentation of blood vessels becomes a very interesting challenge because they have to separate blood vessels from a number of objects. This study aims to segmentation blood vessels using the main method of self-organizing maps artificial neural networks (SOM-ANN). The proposed segmentation method is divided into three stages, namely preprocessing, segmentation, and performance analysis. The preprocessing step is to improve image quality using the contrast-limited adaptive histogram equalization (CLAHE), median filter, and morphology. The segmentation stage uses the SOM-ANN algorithm combined with the mean or median thresholding. The performance parameters which are measured consist of sensitivity, specificity, and area under the curve (AUC). The test results using the dataset STARE and DRIVE show that the median thresholding is able to provide the best AUC performance compared to the mean thresholding. The proposed segmentation model is able to provide performance in the excellent category, with AUC values of 90.55% for the STARE dataset and 90.35% for the DRIVE.