Serial Monitor unable to get response from Hm-10

Hi all, currently using arduino uno with hm-10. Apparently my serial monitor is unable to respond with “ok” when i type AT for it. Another thing is it does not show another print statement. I would like to ask whether is my program code working fine as i believe my connections are well-connected. Thanks in advance.

My code:

#include <SoftwareSerial.h>

SoftwareSerial BTserial(8, 7); // RX, TX  
char c=' ';
boolean NL = true;

void setup() 
{
   Serial.begin(9600);
   Serial.print("Sketch:   ");   Serial.println(__FILE__);
   Serial.print("Uploaded: ");   Serial.println(__DATE__);
   Serial.println(" ");

   BTserial.begin(9600);  
   Serial.println("BTserial started at 9600");
}

void loop()
{
   // Read from the Bluetooth module and send to the Arduino Serial Monitor
   if (BTserial.available())
   {
       c = BTserial.read();
       Serial.write(c);
   }


   // Read from the Serial Monitor and send to the Bluetooth module
   if (Serial.available())
   {
       c = Serial.read();

       // do not send line end characters to the HM-10
       if (c!=10 & c!=13 ) 
       {  
            BTserial.write(c);
       }

       // Echo the user input to the main window. 
       // If there is a new line print the ">" character.
       if (NL) { Serial.print("\r\n>");  NL = false; }
       Serial.write(c);
       if (c==10) { NL = true; }
   }
}

http://www.martyncurrey.com/hm-10-bluetooth-4ble-modules/#arduinoToHM-10

.
.
.

ieee488:
HM-10 Bluetooth 4 BLE Modules | Martyn Currey

.
.
.

I tried using his command but yet to get any response from my serial monitor. Is there any issues with my program code