Coba Code Block

<?php

$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_URL => 'https://api.nusasms.com/api/v3/sendsms/plain',
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => array(
        'user' => 'username',
        'password' => 'password',
        'SMSText' => 'This is an example code using PHP.',
        'GSM' => '6281572610701'
    )
));

$resp = curl_exec($curl);

if (!$resp) {
    die('Error: "' . curl_error($curl) . '" - Code: ' . curl_errno($curl));
} else {
    header('Content-type: text/xml'); /*if you want to output to be an xml*/
    echo $resp;
}
curl_close($curl);

?>

import import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
public class sendSMS {
public static void main(String[] args) {
	try {
		String data = URLEncoder.encode("user", "UTF-8") + "=" +
			URLEncoder.encode("xxxxxxxx", "UTF-8");
		data += "&" + URLEncoder.encode("password", "UTF-8") + "=" +
			URLEncoder.encode("xxxxxxxx", "UTF-8");
		data += "&" + URLEncoder.encode("SMSText", "UTF-8") + "=" +
			URLEncoder.encode("Test from API NusaSMS by Frans", "UTF-8");
		data += "&" + URLEncoder.encode("GSM", "UTF-8") + "=" +
			URLEncoder.encode("628XXXXXXXXXX", "UTF-8");
	
		// Send data
		URL url = new URL("https://api.nusasms.com/api/v3/sendsms/plain");
		URLConnection conn = url.openConnection();
		conn.setDoOutput(true);
		OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
		wr.write(data);
		wr.flush();
	
		// Get the response
		DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
		DocumentBuilder builder = factory.newDocumentBuilder();
		Document doc = builder.parse(conn.getInputStream());
		TransformerFactory factory1 = TransformerFactory.newInstance();
		Transformer xform = factory1.newTransformer();
		xform.transform(new DOMSource(doc), new StreamResult(System.out));
	} catch (Exception e) {
		System.out.println(e.toString());}
<?php

$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_URL => 'https://api.nusasms.com/api/v3/sendsms/plain',
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => array(
        'user' => 'username',
        'password' => 'password',
        'SMSText' => 'This is an example code using PHP.',
        'GSM' => '6281572610701'
    )
));

$resp = curl_exec($curl);

if (!$resp) {
    die('Error: "' . curl_error($curl) . '" - Code: ' . curl_errno($curl));
} else {
    header('Content-type: text/xml'); /*if you want to output to be an xml*/
    echo $resp;
}
curl_close($curl);

?>
Java Sample Code
import import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
public class sendSMS {
public static void main(String[] args) {
	try {
		String data = URLEncoder.encode("user", "UTF-8") + "=" +
			URLEncoder.encode("xxxxxxxx", "UTF-8");
		data += "&" + URLEncoder.encode("password", "UTF-8") + "=" +
			URLEncoder.encode("xxxxxxxx", "UTF-8");
		data += "&" + URLEncoder.encode("SMSText", "UTF-8") + "=" +
			URLEncoder.encode("Test from API NusaSMS by Frans", "UTF-8");
		data += "&" + URLEncoder.encode("GSM", "UTF-8") + "=" +
			URLEncoder.encode("628XXXXXXXXXX", "UTF-8");
	
		// Send data
		URL url = new URL("https://api.nusasms.com/api/v3/sendsms/plain");
		URLConnection conn = url.openConnection();
		conn.setDoOutput(true);
		OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
		wr.write(data);
		wr.flush();
	
		// Get the response
		DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
		DocumentBuilder builder = factory.newDocumentBuilder();
		Document doc = builder.parse(conn.getInputStream());
		TransformerFactory factory1 = TransformerFactory.newInstance();
		Transformer xform = factory1.newTransformer();
		xform.transform(new DOMSource(doc), new StreamResult(System.out));
	} catch (Exception e) {
		System.out.println(e.toString());