diff --git a/singlyLinkedList.c b/singlyLinkedList.c
index 1f21fbd05d26e5c5053b433f73ba13dbce6af507..400f175eaf17623af6ba964e833c395b1d5f34ba 100644
--- a/singlyLinkedList.c
+++ b/singlyLinkedList.c
@@ -32,10 +32,15 @@ bool isValidNode(list* start, int urutan) {
     return true;
 }
 
-list* create_ll(list* node) {
+list* create_ll(list* start) {
     int num;
     list *ptr, *newNode;
 
+    if(start != NULL) {
+        printf("Data tidak kosong, hapus semua data terlebih dahulu!\n");
+        return start;
+    }
+
     printf("Masukkan -1 untuk selesai\n");
     printf("Masukkan data: "); scanf("%d", &num);