Your method definition is:
Public Function uniqueNamaModis() As Boolean
=> It has no parameters defined to be taken as input. It's uniqueNamaModis()
But, while using the method, you are passing a parameter, thus an error.
If uniqueNamaModis(txtNamaModis.Text) = True Then
Remove string parameter from caller or add that as expected parameter in the method definition.
If uniqueNamaModis() = True Then
OR
Public Function uniqueNamaModis(someText as String) As Boolean