<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Pemrograman &#8211; Tutorial Domosquare.com</title>
	<atom:link href="https://www.domosquare.com/tutorial/pemrograman/feed" rel="self" type="application/rss+xml" />
	<link>https://www.domosquare.com/tutorial</link>
	<description>Tutorial lengkap seputar hosting, website, domain, dan wordpress</description>
	<lastBuildDate>Sat, 08 May 2021 12:26:56 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.1</generator>
<site xmlns="com-wordpress:feed-additions:1">187018361</site>	<item>
		<title>Menggunakan Ruby on Rails pada hosting Domosquare.com</title>
		<link>https://www.domosquare.com/tutorial/pemrograman/menggunakan-ruby-on-rails-pada-hosting-domosquare-com.html</link>
					<comments>https://www.domosquare.com/tutorial/pemrograman/menggunakan-ruby-on-rails-pada-hosting-domosquare-com.html#respond</comments>
		
		<dc:creator><![CDATA[Domo]]></dc:creator>
		<pubDate>Sat, 08 May 2021 12:26:50 +0000</pubDate>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[ruby]]></category>
		<guid isPermaLink="false">https://www.domosquare.com/tutorial/?p=2142</guid>

					<description><![CDATA[Pada halaman ini kita akan mempelajari bagaimana menggunakan fitur Ruby On Rails pada hosting Domosquare.com dengan sangat mudah dan simple 🙂 Tahukan, hosting domosquare.com merupakan hosting yang bukan hanya bersahabat dengan pelanggan umum, namun juga bersahabat dengan kebutuhan developer, silahkan ikuti tutorial berikut jika Anda tertarik: Cara Menggunakan Node.Js Di Hosting Cpanel Cara Menghostingkan Aplikasi [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Pada halaman ini kita akan mempelajari bagaimana menggunakan fitur Ruby On Rails pada hosting Domosquare.com dengan sangat mudah dan simple <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>Tahukan, hosting domosquare.com merupakan hosting yang bukan hanya bersahabat dengan pelanggan umum, namun juga bersahabat dengan kebutuhan developer, silahkan ikuti tutorial berikut jika Anda tertarik:</p>



<ul class="has-background" style="background-color:#e0f6ff"><li><a href="https://www.domosquare.com/tutorial/hosting/cara-menggunakan-node-js-di-hosting-cpanel.html" target="_blank" rel="noreferrer noopener">Cara Menggunakan Node.Js Di Hosting Cpanel</a></li><li><a href="https://www.domosquare.com/tutorial/cpanel/cara-menghostingkan-aplikasi-python-di-cpanel.html">Cara Menghostingkan Aplikasi Python Di CPanel</a></li><li><a href="https://www.domosquare.com/tutorial/pemrograman/mengunakan-go-lang-pada-hosting-domosquare-com.html" target="_blank" rel="noreferrer noopener">Mengunakan Go Lang Pada Hosting Domosquare.Com</a></li><li><a href="https://www.domosquare.com/tutorial/cpanel/menggunakan-git-clone-di-cpanel-hosting.html">Menggunakan Git Clone Di Cpanel Hosting</a></li></ul>



<p>Baik, untuk dapat menggunakan Ruby on rails, hal pertama yang Anda lakukan adalah login ke cpanel dan klik Icon <strong>Setup Ruby App</strong></p>



<figure class="wp-block-image size-large"><a href="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-12.png?ssl=1"><img loading="lazy" width="829" height="310" src="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-12.png?resize=829%2C310&#038;ssl=1" alt="" class="wp-image-2143" srcset="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-12.png?w=829&amp;ssl=1 829w, https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-12.png?resize=300%2C112&amp;ssl=1 300w, https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-12.png?resize=768%2C287&amp;ssl=1 768w" sizes="(max-width: 829px) 100vw, 829px" data-recalc-dims="1" /></a><figcaption>Setup Ruby App</figcaption></figure>



<p>Jika sudah berada di halaman Setup Ruby App, Anda akan mendapati isian untuk mengkonfigurasikan aplikasi Ruby yang bisa Anda gunakan diantaranya:</p>



<ul><li><strong>Ruby version</strong>, Anda dapat pilih versi ruby yang Anda inginkan</li><li><strong>App Directory</strong>, Silahkan tuliskan nama tempat file aplikasi nya di simpan.</li><li><strong>App Domain/URI</strong>, ini merupakan path URL atau alamat web untuk akses aplikasi ruby nya.</li></ul>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-14.png?ssl=1"><img loading="lazy" width="1024" height="261" src="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-14.png?resize=1024%2C261&#038;ssl=1" alt="" class="wp-image-2145" srcset="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-14.png?resize=1024%2C261&amp;ssl=1 1024w, https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-14.png?resize=300%2C76&amp;ssl=1 300w, https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-14.png?resize=768%2C195&amp;ssl=1 768w, https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-14.png?w=1466&amp;ssl=1 1466w" sizes="(max-width: 1000px) 100vw, 1000px" data-recalc-dims="1" /></a><figcaption>Isian Setup Ruby App</figcaption></figure>



<p>Nah jika sudah diisi dengan benar, selanjutnya klik tombol <strong>Setup</strong>. </p>



<p>Seharusnya saat ini aplikasi ruby Anda sudah jadi <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>Anda bisa test akses sesuai URL yang anda tentukan sebelumnya.</p>



<p>Jika tidak ada masalah, seharusnya Anda sudah bisa melihat bahwa ruby nya sudah jalan di URL tersebut <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<figure class="wp-block-image size-large"><a href="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-15.png?ssl=1"><img loading="lazy" width="682" height="223" src="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-15.png?resize=682%2C223&#038;ssl=1" alt="" class="wp-image-2146" srcset="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-15.png?w=682&amp;ssl=1 682w, https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-15.png?resize=300%2C98&amp;ssl=1 300w" sizes="(max-width: 682px) 100vw, 682px" data-recalc-dims="1" /></a><figcaption>It works! Ruby</figcaption></figure>



<h3>Mengkonfigurasikan aplikasi Ruby yang sudah Ada</h3>



<p>Jika Anda sudah pernah membuat aplikasi Ruby nya, maka akan muncul di bawah form setup aplikasinya.</p>



<figure class="wp-block-image size-large"><a href="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-16.png?ssl=1"><img loading="lazy" width="1024" height="228" src="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-16.png?resize=1024%2C228&#038;ssl=1" alt="" class="wp-image-2147" srcset="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-16.png?resize=1024%2C228&amp;ssl=1 1024w, https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-16.png?resize=300%2C67&amp;ssl=1 300w, https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-16.png?resize=768%2C171&amp;ssl=1 768w, https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-16.png?w=1438&amp;ssl=1 1438w" sizes="(max-width: 1000px) 100vw, 1000px" data-recalc-dims="1" /></a><figcaption>Existing applications</figcaption></figure>



<p>Nah pada existing applications ini Anda bisa nanti ubah konfigurasi Ruby Apps yang sudah dibuat, seperti foldernya, URL nya, versi nya, dan juga module yang Anda inginkan masuk pada Ruby App Anda tersebut.</p>



<p>Anda juga bisa jalankan perintah untuk keperluan aplikasi ruby nya.</p>



<p>Jika Anda memakai hosting enterprise yang support SSH, Anda bisa masuk ke virtual environment ruby nya dengan menjalankan perintah <strong>Command for entering to virtual environment</strong> pada form.</p>



<p>Selanjutnya pada bagian form juga terdapat tombol Update, Reset, Restart, dan juga Remove untuk manajemen skrip Ruby nya <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.domosquare.com/tutorial/pemrograman/menggunakan-ruby-on-rails-pada-hosting-domosquare-com.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2142</post-id>	</item>
		<item>
		<title>Mengunakan Go Lang pada hosting Domosquare.com</title>
		<link>https://www.domosquare.com/tutorial/pemrograman/mengunakan-go-lang-pada-hosting-domosquare-com.html</link>
					<comments>https://www.domosquare.com/tutorial/pemrograman/mengunakan-go-lang-pada-hosting-domosquare-com.html#respond</comments>
		
		<dc:creator><![CDATA[Domo]]></dc:creator>
		<pubDate>Wed, 05 May 2021 07:26:15 +0000</pubDate>
				<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[go lang]]></category>
		<guid isPermaLink="false">https://www.domosquare.com/tutorial/?p=2111</guid>

					<description><![CDATA[Sebagai salah satu bahasa pemograman yang cukup populer saat ini Anda bisa memanfaatkan hosting Domosquare.com untuk develop atau menjalankan skrip yang ada tulis pada bahasa pemograman Go (Go lang). Untuk penggunaannya pastikan hal berikut: Anda menggunakan paket hosting Enterprise Meminta agar akun Anda di enable SSH nya. Request agar akun Anda diinstallkan fitur golang nya [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Sebagai salah satu bahasa pemograman yang cukup populer saat ini Anda bisa memanfaatkan hosting Domosquare.com untuk develop atau menjalankan skrip yang ada tulis pada bahasa pemograman Go (Go lang).</p>



<p>Untuk penggunaannya pastikan hal berikut:</p>



<ul><li>Anda menggunakan paket hosting Enterprise</li><li>Meminta agar akun Anda di enable SSH nya.</li><li>Request agar akun Anda diinstallkan fitur golang nya</li></ul>



<p>Setelah itu Anda bisa manfaatkan akun Anda untuk develop go lang <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h3>Contoh menjalankan aplikasi web golang pada hosting Domosquare.ocm</h3>



<p>Silahkan copy code berikut sebagai contoh untuk menjalankan aplikasi web golang Anda:</p>



<div style="height: 250px; position:relative; margin-bottom: 50px;" class="wp-block-simple-code-block-ace"><pre class="wp-block-simple-code-block-ace" style="position:absolute;top:0;right:0;bottom:0;left:0" data-mode="c_cpp" data-theme="monokai" data-fontsize="14" data-lines="Infinity" data-showlines="true" data-copy="false">package main


import (
    "fmt"
    "log"
    "net/http"
)

func helloHandler(w http.ResponseWriter, r *http.Request) {
    if r.URL.Path != "/hello" {
        http.Error(w, "404 not found.", http.StatusNotFound)
        return
    }

    if r.Method != "GET" {
        http.Error(w, "Method is not supported.", http.StatusNotFound)
        return
    }


    fmt.Fprintf(w, "Hello!")
}


func main() {
    http.HandleFunc("/hello", helloHandler) // Update this line of code


    fmt.Printf("Starting server at port 8080\n")
    if err := http.ListenAndServe(":8080", nil); err != nil {
        log.Fatal(err)
    }
}
</pre></div>



<p>Misal Anda simpan pada file server.go.</p>



<p>Setelah itu silahkan jalankan command berikut:</p>



<div style="height: 250px; position:relative; margin-bottom: 50px;" class="wp-block-simple-code-block-ace"><pre class="wp-block-simple-code-block-ace" style="position:absolute;top:0;right:0;bottom:0;left:0" data-mode="sh" data-theme="monokai" data-fontsize="14" data-lines="Infinity" data-showlines="true" data-copy="false">nohup go run server.go &amp;</pre></div>



<p>Selanjutnya agar bisa diakses via browser kita akan buatkan .htaccess agar request yang diterima di proxy kan ke server go lang nya.</p>



<p>Contohnya kita redirect request ke port 8080 sesuai yang dituliskan pada skrip go nya.</p>



<pre class="wp-block-preformatted">RewriteEngine on<br>RewriteRule ^(.*)$ http://127.0.0.1:8080/$1 [P]</pre>



<p>Lalu kita coba akses dari browser:</p>



<figure class="wp-block-image size-large"><a href="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image.png?ssl=1"><img loading="lazy" width="569" height="356" src="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image.png?resize=569%2C356&#038;ssl=1" alt="" class="wp-image-2116" srcset="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image.png?w=569&amp;ssl=1 569w, https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image.png?resize=300%2C188&amp;ssl=1 300w" sizes="(max-width: 569px) 100vw, 569px" data-recalc-dims="1" /></a><figcaption>Akses golang server di browser</figcaption></figure>



<p>Nah bisa <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>



<h3>Mematikan proses golang yang sudah dijalankan dengan nohup</h3>



<p>Untuk mematikan program yang sudah berjalan Anda bisa mematikan dengan cara mematikan proses berdasarkan ID yang diberikan nohup nya saat Anda jalankan.</p>



<p>Contoh:</p>



<div style="height: 250px; position:relative; margin-bottom: 50px;" class="wp-block-simple-code-block-ace"><pre class="wp-block-simple-code-block-ace" style="position:absolute;top:0;right:0;bottom:0;left:0" data-mode="sh" data-theme="monokai" data-fontsize="14" data-lines="Infinity" data-showlines="true" data-copy="false">[coba@aja golang]$ nohup go run server.go &amp;
[1] 29948
[coba@aja golang]$ nohup: ignoring input and appending output to ‘nohup.out’
</pre></div>



<p>Pada contoh di atas Anda bisa lihat ID nya 29948, jadi bisa Anda kill dengan perintah:</p>



<pre class="wp-block-preformatted">kill -9 29948</pre>



<p>Atau Anda bisa juga berhantikan dari fitur Process Manager di cpanel hosting Domosquare.com</p>



<figure class="wp-block-image size-large"><a href="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-1.png?ssl=1"><img loading="lazy" width="1024" height="572" src="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-1.png?resize=1024%2C572&#038;ssl=1" alt="" class="wp-image-2117" srcset="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-1.png?resize=1024%2C572&amp;ssl=1 1024w, https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-1.png?resize=300%2C168&amp;ssl=1 300w, https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-1.png?resize=768%2C429&amp;ssl=1 768w, https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/05/image-1.png?w=1096&amp;ssl=1 1096w" sizes="(max-width: 1000px) 100vw, 1000px" data-recalc-dims="1" /></a></figure>



<p>Nah kita sudah mempelajari bagaimana cara menggunakan golang di Domosquare.com, selanjutnya Anda tinggal kreasikan sesuai kebutuhan Anda <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.domosquare.com/tutorial/pemrograman/mengunakan-go-lang-pada-hosting-domosquare-com.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2111</post-id>	</item>
		<item>
		<title>Cara menghostingkan aplikasi python di cPanel</title>
		<link>https://www.domosquare.com/tutorial/pemrograman/cara-menghostingkan-aplikasi-python-di-cpanel.html</link>
					<comments>https://www.domosquare.com/tutorial/pemrograman/cara-menghostingkan-aplikasi-python-di-cpanel.html#respond</comments>
		
		<dc:creator><![CDATA[Domo]]></dc:creator>
		<pubDate>Tue, 20 Apr 2021 07:30:21 +0000</pubDate>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">https://www.domosquare.com/tutorial/?p=2092</guid>

					<description><![CDATA[Sebagai salah satu bahasa pemograman yang populer, python juga dapat digunakan di cPanel. Untuk penggunaannya tidaklah sulit. Anda cukup login ke cPanel Anda dan pada bagian Software silahkan di klik Setup Python App. Pada halaman Setup Python App, Anda klik tombol Create Application Nah setelah terbuka, Anda akan menemukan form untuk pembuatan aplikasi python pada [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Sebagai salah satu bahasa pemograman yang populer, python juga dapat digunakan di cPanel.</p>



<p>Untuk penggunaannya tidaklah sulit.</p>



<p>Anda cukup login ke cPanel Anda dan pada bagian Software silahkan di klik <strong>Setup Python App</strong>.</p>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-20.png?ssl=1"><img loading="lazy" width="1024" height="249" src="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-20.png?resize=1024%2C249&#038;ssl=1" alt="" class="wp-image-2093" srcset="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-20.png?resize=1024%2C249&amp;ssl=1 1024w, https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-20.png?resize=300%2C73&amp;ssl=1 300w, https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-20.png?resize=768%2C187&amp;ssl=1 768w, https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-20.png?w=1379&amp;ssl=1 1379w" sizes="(max-width: 1000px) 100vw, 1000px" data-recalc-dims="1" /></a><figcaption>Setup Python App</figcaption></figure>



<p>Pada halaman Setup Python App, Anda klik tombol <strong>Create Application</strong></p>



<figure class="wp-block-image size-large"><a href="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-21.png?ssl=1"><img loading="lazy" width="980" height="343" src="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-21.png?resize=980%2C343&#038;ssl=1" alt="" class="wp-image-2094" srcset="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-21.png?w=980&amp;ssl=1 980w, https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-21.png?resize=300%2C105&amp;ssl=1 300w, https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-21.png?resize=768%2C269&amp;ssl=1 768w" sizes="(max-width: 980px) 100vw, 980px" data-recalc-dims="1" /></a><figcaption>Create Application</figcaption></figure>



<p>Nah setelah terbuka, Anda akan menemukan form untuk pembuatan aplikasi python pada hosting cPanel.</p>



<figure class="wp-block-image size-large"><a href="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-23.png?ssl=1"><img loading="lazy" width="932" height="563" src="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-23.png?resize=932%2C563&#038;ssl=1" alt="" class="wp-image-2096" srcset="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-23.png?w=932&amp;ssl=1 932w, https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-23.png?resize=300%2C181&amp;ssl=1 300w, https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-23.png?resize=768%2C464&amp;ssl=1 768w" sizes="(max-width: 932px) 100vw, 932px" data-recalc-dims="1" /></a><figcaption>Form Create Application</figcaption></figure>



<p>Pada form application, silahkan Anda isi parameter sesuai yang Anda inginkan:</p>



<ul><li><strong>Python version</strong>: versi python yang ingin Anda gunakan</li><li><strong>Application root</strong>: ini merupakan posisi folder aplikasi python Anda, ini relative terhadap home folder Anda.</li><li><strong>Application URL</strong>: ini merupakan URL applikasi python saat diakses pada domain Anda</li><li><strong>Application startup file</strong>: ini merupakan file yang akan di eksekusi saat aplikasi dijalankan</li><li><strong>Application Entry point</strong>: path wsgi jika ada</li><li><strong>Passenger log file</strong>: path passenger log dari applikasi python Anda</li></ul>



<p>Setelah Anda lengkapi, silahkan klik tombol <strong>Create</strong>, jika berhasil maka Anda akan dapat melihat applikasi Anda sudah jalan, dan selanjutnya Anda bisa test akses URL sesuai <strong>Application URL</strong> yang Anda buat.</p>



<figure class="wp-block-image size-large"><a href="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-24.png?ssl=1"><img loading="lazy" width="935" height="270" src="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-24.png?resize=935%2C270&#038;ssl=1" alt="" class="wp-image-2097" srcset="https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-24.png?w=935&amp;ssl=1 935w, https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-24.png?resize=300%2C87&amp;ssl=1 300w, https://i2.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-24.png?resize=768%2C222&amp;ssl=1 768w" sizes="(max-width: 935px) 100vw, 935px" data-recalc-dims="1" /></a><figcaption>Applikasi berhasil dijalankan</figcaption></figure>



<p>Saat akses URL Anda akan menemukan bahwa pythonnya sudah bekerja <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<figure class="wp-block-image size-large"><a href="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-25.png?ssl=1"><img loading="lazy" width="478" height="169" src="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-25.png?resize=478%2C169&#038;ssl=1" alt="" class="wp-image-2098" srcset="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-25.png?w=478&amp;ssl=1 478w, https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/04/image-25.png?resize=300%2C106&amp;ssl=1 300w" sizes="(max-width: 478px) 100vw, 478px" data-recalc-dims="1" /></a></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.domosquare.com/tutorial/pemrograman/cara-menghostingkan-aplikasi-python-di-cpanel.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2092</post-id>	</item>
		<item>
		<title>Cara menggunakan node.js di hosting cpanel</title>
		<link>https://www.domosquare.com/tutorial/hosting/cara-menggunakan-node-js-di-hosting-cpanel.html</link>
					<comments>https://www.domosquare.com/tutorial/hosting/cara-menggunakan-node-js-di-hosting-cpanel.html#respond</comments>
		
		<dc:creator><![CDATA[Domo]]></dc:creator>
		<pubDate>Fri, 26 Feb 2021 08:27:25 +0000</pubDate>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[nodejs]]></category>
		<guid isPermaLink="false">https://www.domosquare.com/tutorial/?p=1979</guid>

					<description><![CDATA[Pada tutorial ini kita akan mempelajari bagaimana menggunakan nodejs di hosting cpanel Domosquare.com 🙂 Membuat aplikasi node.js di cpanel Silahkan login ke cPanel Anda, dan selanjutnya silahkan tuju bagian Software -> Setup Node.js App Pada halaman node.js cpanel Anda akan menemukan interface seperti berikut: Nah, selanjutnya silahkan klik tombol Create Application. Setelah terbuka, interfacenya adalah [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Pada tutorial ini kita akan mempelajari bagaimana menggunakan nodejs di hosting cpanel Domosquare.com <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h3>Membuat aplikasi node.js di cpanel</h3>



<p>Silahkan login ke cPanel Anda, dan selanjutnya silahkan tuju bagian Software -> <strong>Setup Node.js App</strong></p>



<figure class="wp-block-image size-large"><a href="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-8.png?ssl=1"><img loading="lazy" width="804" height="281" src="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-8.png?resize=804%2C281&#038;ssl=1" alt="" class="wp-image-1980" srcset="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-8.png?w=804&amp;ssl=1 804w, https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-8.png?resize=300%2C105&amp;ssl=1 300w, https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-8.png?resize=768%2C268&amp;ssl=1 768w" sizes="(max-width: 804px) 100vw, 804px" data-recalc-dims="1" /></a><figcaption>Setup Node.js App</figcaption></figure>



<p>Pada halaman node.js cpanel Anda akan menemukan interface seperti berikut:</p>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-9.png?ssl=1"><img loading="lazy" width="716" height="363" src="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-9.png?resize=716%2C363&#038;ssl=1" alt="" class="wp-image-1981" srcset="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-9.png?w=716&amp;ssl=1 716w, https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-9.png?resize=300%2C152&amp;ssl=1 300w" sizes="(max-width: 716px) 100vw, 716px" data-recalc-dims="1" /></a><figcaption>Interface Node.JS cPanel</figcaption></figure>



<p>Nah, selanjutnya silahkan klik tombol <strong>Create Application</strong>. </p>



<p>Setelah terbuka, interfacenya adalah seperti berikut:</p>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-11.png?ssl=1"><img loading="lazy" width="687" height="633" src="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-11.png?resize=687%2C633&#038;ssl=1" alt="" class="wp-image-1983" srcset="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-11.png?w=687&amp;ssl=1 687w, https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-11.png?resize=300%2C276&amp;ssl=1 300w" sizes="(max-width: 687px) 100vw, 687px" data-recalc-dims="1" /></a><figcaption>Create Application</figcaption></figure>



<p>Pada halaman create application Anda akan menemukan beberapa kolom konfigurasi:</p>



<ol><li><strong>Node.js version</strong> &#8211; ini merupakan pilihan versi nodejs yang ingin Anda gunakan untuk skrip Anda. Silahkan pilih sesuai yang Anda butuhkan.</li><li><strong>Application mode </strong>&#8211; ini fungsinya sebagai sebagai variabel saja didalam aplikasinya sebagai acuan apakah masih dalam pengembangan atau sudah dalam tahap produksi. Ini bisa anda abaikan jika tidak diperlukan.</li><li><strong>Application root</strong> &#8211; ini merupakan posisi folder yang Anda inginkan untuk nodejs Anda, posisi ini relatif terhadap root folder Anda. Disarankan Anda menuliskan nodejs/ didapan folder applikasi Anda, agar semua aplikasi yang Anda jalankan terorganisir didalam folder nodejs/ di home folder akun cPanel Anda.</li><li><strong>Application URL</strong> &#8211; opsi ini adalah opsi untuk URL web untuk aplikasi nodejs Anda. misal ketika Anda masukkan nodejs, maka nantinya aplikasi Anda bisa diakses lewat namadomainanda/nodejs/</li><li><strong>Application startup file</strong> &#8211; isikan nama file yang Anda inginkan untuk menjadi startup (file utama) saat aplikasi nodejs Anda dijalankan.</li><li><strong>Passanger log file</strong> &#8211; ini alamat log passenger (log nodejs web), bisa Anda kosongkan untuk nilai default nya.</li></ol>



<p>OK Setelah Anda isi selanjutnya Anda klik tombol <strong>Create</strong>, dan viola <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> aplikasi nodejs Anda sudah berjalan.</p>



<p>Bawaan aplikasinya sudah otomatis membuatkan startup filenya, sehingga Anda bisa langsung mengecek apakah nodejs nya sudah jalan di browser Anda:</p>



<figure class="wp-block-image size-large"><a href="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-12.png?ssl=1"><img loading="lazy" width="553" height="158" src="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-12.png?resize=553%2C158&#038;ssl=1" alt="" class="wp-image-1984" srcset="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-12.png?w=553&amp;ssl=1 553w, https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-12.png?resize=300%2C86&amp;ssl=1 300w" sizes="(max-width: 553px) 100vw, 553px" data-recalc-dims="1" /></a><figcaption>It works!</figcaption></figure>



<h3>Mengelola aplikasi Node.JS di cPanel</h3>



<p>Untuk mengelola aplikasi yang sudah Anda buat, anda bisa ke halaman depan Node.JS kembali:</p>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-13.png?ssl=1"><img loading="lazy" width="714" height="407" src="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-13.png?resize=714%2C407&#038;ssl=1" alt="" class="wp-image-1985" srcset="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-13.png?w=714&amp;ssl=1 714w, https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2021/02/image-13.png?resize=300%2C171&amp;ssl=1 300w" sizes="(max-width: 714px) 100vw, 714px" data-recalc-dims="1" /></a><figcaption>Web Applications</figcaption></figure>



<p>Anda akan melihat list aplikasi yang sudah Anda buat, Anda bisa merubah settingan, menjalankan, menghentikan, atau menghapus aplikasi yang sudah Anda buat.</p>



<h3>Hal yang perlu diperhatikan pada aplikasi nodejs</h3>



<p>Nodejs merupakan sistem yang memerlukan CPU dan RAM yang cukup besar.</p>



<p>Oleh karena itu tidak disarankan digunakan di paket yang memiliki RAM dan CPU kecil.</p>



<p>Untuk penggunaan nodejs, kami merekomendasikan memakai <a href="https://www.domosquare.com/hosting/enterprise">paket hosting Enterprise</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.domosquare.com/tutorial/hosting/cara-menggunakan-node-js-di-hosting-cpanel.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1979</post-id>	</item>
		<item>
		<title>URL not found codeigniter</title>
		<link>https://www.domosquare.com/tutorial/hosting/url-not-found-codeigniter.html</link>
					<comments>https://www.domosquare.com/tutorial/hosting/url-not-found-codeigniter.html#respond</comments>
		
		<dc:creator><![CDATA[Domo]]></dc:creator>
		<pubDate>Tue, 21 Jul 2020 12:55:16 +0000</pubDate>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[htaccess]]></category>
		<guid isPermaLink="false">https://www.domosquare.com/tutorial/?p=1798</guid>

					<description><![CDATA[Sebagai salah satu framework yang paling banyak dipakai codeigniter menjadi pilihan bagi banyak programmer dan web developer untuk menghemat waktu pembuatan sebuah website. Namun sering kali kendala baru ditemukan begitu codeigniter di upload ke hosting. Salah satunya error URL not found. Pada umumnya error URL not found disebabkan oleh saat upload lupa menambahkan .htaccess untuk [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Sebagai salah satu framework yang paling banyak dipakai codeigniter menjadi pilihan bagi banyak programmer dan web developer untuk menghemat waktu pembuatan sebuah website.</p>



<p>Namun sering kali kendala baru ditemukan begitu codeigniter di upload ke hosting.</p>



<p>Salah satunya error URL not found.</p>



<p>Pada umumnya error URL not found disebabkan oleh saat upload lupa menambahkan .htaccess untuk codeigniter nya.</p>



<p>Bagi pengguna domo yang mengalami hal tersebut, bisa tambahkan atau buat yang berikut pada .htaccessnya:</p>



<pre class="wp-block-preformatted">RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]</pre>



<p>Nah seharusnya jika sudah ditambangkan URL rewrite dari codeigniternya sudah bisa berfungsi.</p>



<p>Masih belum bisa? Jangan sungkan hubungi support Domosquare.com <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f604.png" alt="😄" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.domosquare.com/tutorial/hosting/url-not-found-codeigniter.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1798</post-id>	</item>
		<item>
		<title>Membuat BOT SMS Gateway Billingotomatis</title>
		<link>https://www.domosquare.com/tutorial/billingotomatis/membuat-bot-sms-gateway-billingotomatis.html</link>
					<comments>https://www.domosquare.com/tutorial/billingotomatis/membuat-bot-sms-gateway-billingotomatis.html#respond</comments>
		
		<dc:creator><![CDATA[Domo]]></dc:creator>
		<pubDate>Thu, 09 Jul 2020 18:49:13 +0000</pubDate>
				<category><![CDATA[Billingotomatis]]></category>
		<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[billingotomatis]]></category>
		<guid isPermaLink="false">https://www.domosquare.com/tutorial/?p=1766</guid>

					<description><![CDATA[Saat ini semuanya serba otomatis, hampir proses-proses yang dulu manual telah digantikan oleh fungsi-fungsi otomatis, salah satunya dengan memanfaatkan respon otomatis atau yang dikenal dengan BOT. Pada SMS gateway billingotomatis, Anda memungkinkan untuk membuat BOT otomatis yang dapat membalas otomatis pesan SMS yang dikirimkan pada SMS gateway Anda. Ada 2 cara yang dapat dimanfaatkan untuk [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Saat ini semuanya serba otomatis, hampir proses-proses yang dulu manual telah digantikan oleh fungsi-fungsi otomatis, salah satunya dengan memanfaatkan respon otomatis atau yang dikenal dengan BOT.</p>



<p>Pada SMS gateway billingotomatis, Anda memungkinkan untuk membuat BOT otomatis yang dapat membalas otomatis pesan SMS yang dikirimkan pada SMS gateway Anda.</p>



<p>Ada 2 cara yang dapat dimanfaatkan untuk membuat BOT, yaitu:</p>



<ol><li>Via Panel SMS gateway</li><li>Via skrip (notifikasi server)</li></ol>



<h3>Membuat BOT pada Panel SMS gateway</h3>



<p>Pembuatan BOT panel SMS gateway sangat mudah, yaitu Anda tinggal klik menu <strong>Konfigurasi </strong>-> <strong>Atur Bot SMS</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" width="467" height="294" src="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/07/image-2.png?resize=467%2C294&#038;ssl=1" alt="" class="wp-image-1767" srcset="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/07/image-2.png?w=467&amp;ssl=1 467w, https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/07/image-2.png?resize=300%2C189&amp;ssl=1 300w" sizes="(max-width: 467px) 100vw, 467px" data-recalc-dims="1" /><figcaption>Atur Bot SMS</figcaption></figure>



<p>Pada halaman Atur Bot SMS Anda bisa klik <strong>tambah data</strong> untuk menambahkan bot Anda, dan klik Simpan</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="842" height="537" src="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/07/image-3.png?resize=842%2C537&#038;ssl=1" alt="" class="wp-image-1768" srcset="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/07/image-3.png?w=842&amp;ssl=1 842w, https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/07/image-3.png?resize=300%2C191&amp;ssl=1 300w, https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/07/image-3.png?resize=768%2C490&amp;ssl=1 768w" sizes="(max-width: 842px) 100vw, 842px" data-recalc-dims="1" /><figcaption>Contoh menambah bot</figcaption></figure>



<p>Untuk BOT yang sudah dibuat nantinya bisa dihapus atau diubah kembali:</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="856" height="310" src="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/07/image-4.png?resize=856%2C310&#038;ssl=1" alt="" class="wp-image-1769" srcset="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/07/image-4.png?w=856&amp;ssl=1 856w, https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/07/image-4.png?resize=300%2C109&amp;ssl=1 300w, https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/07/image-4.png?resize=768%2C278&amp;ssl=1 768w" sizes="(max-width: 856px) 100vw, 856px" data-recalc-dims="1" /><figcaption>List Bot</figcaption></figure>



<p>Ketika BOT sudah tersimpan, dan Ada SMS masuk dan sistem menemukan kata kunci yang sesuai dengan SMS yang masuk, maka sistem akan mengirimkan balasan pesan otomatis sesuai balasan yang cocok dengan kata kunci tersebut.</p>



<h3>Membuat BOT menggunakan NOTIFIKASI SERVER</h3>



<p>Nah untuk membuat BOT menggunakan NOTIFIKASI SERVER, Anda perlu mengkonfigurasikan URL notifikasi server. Tutorialnya dapat Anda baca di:<br><a rel="noreferrer noopener" href="https://www.domosquare.com/tutorial/billingotomatis/api-sms-gateway-billingotomatis.html" target="_blank">https://www.domosquare.com/tutorial/billingotomatis/api-sms-gateway-billingotomatis.html</a></p>



<p>Setelah URL terkonfigurasi Anda bisa mengisikan skripnya dengan contoh sebagai berikut:</p>



<div style="height: 250px; position:relative; margin-bottom: 50px;" class="wp-block-simple-code-block-ace"><pre class="wp-block-simple-code-block-ace" style="position:absolute;top:0;right:0;bottom:0;left:0" data-mode="php" data-theme="monokai" data-fontsize="14" data-lines="Infinity" data-showlines="true" data-copy="false">&lt;?php

#info API, bisa diganti sesuai data aslinya
$api_id = '1234';
$api_key = 'XyXyxyZZ';
$api_server = 'sms.billingotomatis.com';

#info rekening
$rekening = "BCA 12345\nMANDIRI\n123456";

#memastikan request adalah dari SMS gateway
if(!isset($_REQUEST['phone']) or !isset($_REQUEST['text'])) return; 

#membuat request menjadi huruf kecil semua
$text = trim(strtolower($_REQUEST['text']));

$phone = $_REQUEST['phone'];

switch($body):
case "rek":
case "rekening":
$pesan_sms = $rekening;
break;
endswitch;

#memastikan ada variabel $pesan_wa
if(!isset($pesan_wa)) exit;

$var['api_id'] = $api_id;
$var['api_key'] = $api_key;
$var['phone'] = $phone;
$var['text'] = $pesan_sms;
$ch = curl_init('https://'.$api_server.'/api/sendsms.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $var);
$response = curl_exec($ch);
curl_close($ch);
var_dump($response);
?></pre></div>



<p>Contoh di atas memperlihatkan jika pengirim mengirimkan pesan <strong>REK</strong>, maka sistem akan membalaskan informasi rekening pada pengirim tersebut.</p>



<p>Contoh skrip di atas bisa Anda kembangkan sesuai kebutuhan dan proses lainnya <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f604.png" alt="😄" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.domosquare.com/tutorial/billingotomatis/membuat-bot-sms-gateway-billingotomatis.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1766</post-id>	</item>
		<item>
		<title>API SMS Gateway Billingotomatis</title>
		<link>https://www.domosquare.com/tutorial/billingotomatis/api-sms-gateway-billingotomatis.html</link>
					<comments>https://www.domosquare.com/tutorial/billingotomatis/api-sms-gateway-billingotomatis.html#respond</comments>
		
		<dc:creator><![CDATA[Domo]]></dc:creator>
		<pubDate>Thu, 09 Jul 2020 18:41:12 +0000</pubDate>
				<category><![CDATA[Billingotomatis]]></category>
		<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[billingotomatis]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sms gateway]]></category>
		<guid isPermaLink="false">https://www.domosquare.com/tutorial/?p=1763</guid>

					<description><![CDATA[Pada tutorial ini kita akan belajar bagaimana cara memanfaatkan API SMS gateway billingotomatis untuk mengirim dan menerima SMS. Jika SMS gateway Anda belum dikonfigurasikan, silahkan baca tutorial berikut:https://www.domosquare.com/tutorial/billingotomatis/cara-menggunakan-sms-gateway-billingotomatis-com.html Cara penggunaan nya pun sangat mudah, pastikan Anda persiapkan data berikut sebelum menggunakan API: api_server api_id api key Ketiga informasi diatas bisa Anda dapatkan pada halaman produk [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Pada tutorial ini kita akan belajar bagaimana cara memanfaatkan API SMS gateway billingotomatis untuk mengirim dan menerima SMS.</p>



<p>Jika SMS gateway Anda belum dikonfigurasikan, silahkan baca tutorial berikut:<br><a href="https://www.domosquare.com/tutorial/billingotomatis/cara-menggunakan-sms-gateway-billingotomatis-com.html">https://www.domosquare.com/tutorial/billingotomatis/cara-menggunakan-sms-gateway-billingotomatis-com.html</a></p>



<p>Cara penggunaan nya pun sangat mudah, pastikan Anda persiapkan data berikut sebelum menggunakan API:</p>



<ul><li>api_server</li><li>api_id</li><li>api key</li></ul>



<p>Ketiga informasi diatas bisa Anda dapatkan pada halaman produk SMS Gateway di member area Domosquare.com.</p>



<h3>Mengirimkan SMS dari API</h3>



<p>Untuk mengirimkan SMS melalui API Anda dapat melakukan request baik POST/GET langsung ke URL API.</p>



<p>Adapun URL API adalah seperti berikut:</p>



<pre class="wp-block-code"><code>https:&#47;&#47;api_server/api/sendsms.php</code></pre>



<p>Dengan parameter POST/GET yang dibutuhkan</p>



<pre class="wp-block-code"><code>api_id
api_key
phone
text</code></pre>



<p>Berikut contoh kode PHP untuk mengirimkan SMS</p>



<div style="height: 250px; position:relative; margin-bottom: 50px;" class="wp-block-simple-code-block-ace"><pre class="wp-block-simple-code-block-ace" style="position:absolute;top:0;right:0;bottom:0;left:0" data-mode="php" data-theme="monokai" data-fontsize="14" data-lines="Infinity" data-showlines="true" data-copy="false">&lt;?php
$api_server = 'sms.billingotomatis.com'; 
$var['api_id'] = '1234';
$var['api_key'] = 'XyXyxyZZ';
$var['phone'] = '087654321';
$var['text'] = 'Hallo ini SMS Gateway Otomatis';
$ch = curl_init('https://'.$api_server.'/api/sendsms.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $var);
$response = curl_exec($ch);
curl_close($ch);
var_dump($response);
?></pre></div>



<p>Atau berikut jika Anda ingin langsung memakai URL langsung (GET)</p>



<pre class="wp-block-code"><code>https://api_server/api/sendsms.php?api_id=1234&amp;api_key=XyXyxyZZ&amp;phone=087654321&amp;text=Hallo ini SMS Gateway Otomatis</code></pre>



<h3>Menerima SMS</h3>



<p>SMS masuk akan disimpan pada database panel SMS gateway.</p>



<p>Jika Anda meneruskan ke sistem Anda misal untuk diproses lanjutan bisa dengan mengisikan isian NOTIFIKASI SERVER pada halaman depan panel SMS gateway.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="724" height="380" src="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/07/image-1.png?resize=724%2C380&#038;ssl=1" alt="" class="wp-image-1764" srcset="https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/07/image-1.png?w=724&amp;ssl=1 724w, https://i0.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/07/image-1.png?resize=300%2C157&amp;ssl=1 300w" sizes="(max-width: 724px) 100vw, 724px" data-recalc-dims="1" /><figcaption>Contoh URL notifikasi server.</figcaption></figure>



<p>Saat ada SMS masuk maka data SMS akan diposting ke URL yang ada pada isian NOTIFIKASI SERVER.</p>



<p>Adapun data yang diposting Adalah sebagai berikut:</p>



<ul><li><code>phone</code><br>merupakan nomor pengirim SMS</li><li><code>text</code><br>merupakan isi pesan SMS</li><li><code>sms_id</code><br>merupakan ID SMS yang tersimpan pada panel SMS gateway</li><li><code>sms_login_url</code><br>merupakan URL single login langsung ke panel SMS gateway</li><li><code>sms_reply_url</code><br>merupakan URL single login langsung ke form reply SMS bersangkutan pada panel SMS gateway</li></ul>



<p>Setelah berhasil diterima di skrip NOTIFIKASI SERVER, maka Anda bebas menggunakan nya, misal untuk diproses selanjutnya sesuai keinginan Anda.</p>



<p>Pesan masuk juga bisa Anda manfaatkan untuk membuat bot sesuai yang diinginkan, contoh penerapan bisa Anda temukan pada tutorial berikut:<br><br><a href="https://www.domosquare.com/tutorial/billingotomatis/membuat-bot-sms-gateway-billingotomatis.html">https://www.domosquare.com/tutorial/billingotomatis/membuat-bot-sms-gateway-billingotomatis.html</a></p>



<hr class="wp-block-separator"/>



<p>Nah mudah sekali bukan <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f604.png" alt="😄" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f44d.png" alt="👍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>Jika Ada kendala, atau ingin informasi lebih lanjut Anda bisa hubung billingotomatis@domosquare.com.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.domosquare.com/tutorial/billingotomatis/api-sms-gateway-billingotomatis.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1763</post-id>	</item>
		<item>
		<title>Membuat BOT Whatsapp dengan WA Gateway Billingotomatis.com</title>
		<link>https://www.domosquare.com/tutorial/billingotomatis/membuat-bot-whatsapp-dengan-wa-gateway-billingotomatis-com.html</link>
					<comments>https://www.domosquare.com/tutorial/billingotomatis/membuat-bot-whatsapp-dengan-wa-gateway-billingotomatis-com.html#comments</comments>
		
		<dc:creator><![CDATA[Domo]]></dc:creator>
		<pubDate>Sat, 18 Apr 2020 04:46:46 +0000</pubDate>
				<category><![CDATA[Billingotomatis]]></category>
		<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[billingotomatis]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wa gateway]]></category>
		<category><![CDATA[whatsapp bot]]></category>
		<guid isPermaLink="false">https://www.domosquare.com/tutorial/?p=1580</guid>

					<description><![CDATA[Last updated on May 10th, 2020 at 11:22 pm Otomatisasi pada zaman now ini sudah tidak terelakkan lagi terutama bagi perusahaan atau pebisnis yang berurusan dengan banyak pelanggan. Salah satunya adalah otomatisasi pada pemrosesan atau menjawab pesan dari pelanggan secara otomatis, atau yang biasa disebut dengan BOT. Nah pada tutorial kali ini kita akan mencoba [&#8230;]]]></description>
										<content:encoded><![CDATA[<p class="last-updated entry-meta">Last updated on May 10th, 2020 at 11:22 pm</p>
<p>Otomatisasi pada zaman now ini sudah tidak terelakkan lagi terutama bagi perusahaan atau pebisnis yang berurusan dengan banyak pelanggan.</p>



<p>Salah satunya adalah otomatisasi pada pemrosesan atau menjawab pesan dari pelanggan secara otomatis, atau yang biasa disebut dengan BOT.</p>



<p>Nah pada tutorial kali ini kita akan mencoba membuat BOT pada WA Gateway Billingotomatis.com.</p>



<p>Belum mengenal WA Gateway <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f601.png" alt="😁" class="wp-smiley" style="height: 1em; max-height: 1em;" />? Nah silahkan terlebih dahulu baca tutorial berikut:<br><a href="https://www.domosquare.com/tutorial/billingotomatis/cara-order-dan-penggunaan-wa-gateway-billingotomatis.html">htt</a><a rel="noreferrer noopener" href="https://www.domosquare.com/tutorial/billingotomatis/cara-order-dan-penggunaan-wa-gateway-billingotomatis.html" target="_blank">ps://www.domosquare.com/tutorial/billingotomatis/cara-order-dan-penggunaan-wa-gateway-billingotomatis.html</a><br><a rel="noreferrer noopener" href="https://www.domosquare.com/tutorial/billingotomatis/api-wa-gateway-billingotomatis.html" target="_blank">https://www.domosquare.com/tutorial/billingotomatis/api-wa-gateway-billingotomatis.html</a></p>



<p>Pada contoh BOT kali ini kita akan menggunakan PHP, dan tugas kali ini adalah BOT ditugaskan menjawab informasi rekening saat ada permintaan informasi rekening dari pelanggan.</p>



<h3>Parameter hooks saat ada pesan masuk di WA Gateway</h3>



<p>Parameter yang akan di kirim ke Callback URL saat ada WA masuk adalah sebagai berikut:</p>



<ul><li><code>from</code><br>merupakan nomor asal</li><li><code>to</code><br>merupakan nomor tujuan</li><li><code>body</code><br>merupakan isi dari pesan WA</li></ul>



<p>Saat pesan gagal kirim karena nomor tidak terdaftar WA gateway juga akan mengirim data ke Callback URL dengan parameter:</p>



<ul><li><code>to</code><br>merupakan nomor tujuan yang gagal dikirimi pesan WA</li><li><code>body</code><br>merupakan isi dari pesan WA yang gagal dikirim</li><li><code>status</code><br>status berupa error</li><li><code>message</code><br>pesan error </li></ul>



<h3>Menyiapkan tugas BOT</h3>



<p>Dalam contoh ini kita akan menugaskan BOT untuk menjawab setiap WA yang berisikan pesan Rek atau Rekening agar membalas dengan menginformasikan nomor rekening.</p>



<p>Bot akan mengabaikan besar kecil pesan WA, sehingga jika ada kesalahan user dalam besar kecil huruf tidak mempengaruhi performa bot.</p>



<h3>Membuat file callhooks.php</h3>



<p>Silahkan buat file callhooks.php di folder yang bisa diaskes melalui URL domain Anda. Misal jika Anda menggunakan cPanel silahkan letakkan di root dir domain/subdomain Anda, misal jika domain utama bisa diletakkan di public_html. Sehingga saat diakses akan seperti https://namadomainandaaa.com/callhooks.php</p>



<p>Baik sekarang mari edit file callhooks.php, dan isi dengan kode berikut:</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container">
<div style="height: 250px; position:relative; margin-bottom: 50px;" class="wp-block-simple-code-block-ace"><pre class="wp-block-simple-code-block-ace" style="position:absolute;top:0;right:0;bottom:0;left:0" data-mode="php" data-theme="monokai" data-fontsize="14" data-lines="Infinity" data-showlines="true" data-copy="false">&lt;?php

#info API, bisa diganti sesuai data aslinya
$api_id = '1234';
$api_key = 'XyXyxyZZ';
$api_server = "wa.bilo.com";

#info rekening
$rekening = "BCA 12345\nMANDIRI\n123456";

#memastikan request adalah dari WA gateway
if(!isset($_REQUEST['from']) or !isset($_REQUEST['to'])) return; 

#membuat request menjadi huruf kecil semua
$body = trim(strtolower($_REQUEST['body']));

switch($body):
case "rek":
case "rekening":
$pesan_wa = $rekening;
break;
endswitch;

#memastikan ada variabel $pesan_wa
if(!isset($pesan_wa)) exit;

$var['api_id'] = $api_id;
$var['api_key'] = $api_key;
$var['phone'] = $_REQUEST['from'];
$var['text'] = $pesan_wa;
$ch = curl_init($api_server);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $var);
$response = curl_exec($ch);</pre></div>
</div></div>



<p>Nah sudah siap kodenya, bisa digunakan.</p>



<h3>Mengatur Callback URL pada konfigurasi WA gateway Billingotomatis.com</h3>



<p>Agar callhooks.php tadi dipanggil setiap ada pesan, maka perlu mengeset Callback URL pada pengaturan Callback URL produk WA Gateway.</p>



<p>Isian ini bisa Anda temukan di pengaturan produk WA Gateway Anda di member area domo.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="913" height="366" src="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/04/image-59.png?resize=913%2C366&#038;ssl=1" alt="" class="wp-image-1582" srcset="https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/04/image-59.png?w=913&amp;ssl=1 913w, https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/04/image-59.png?resize=300%2C120&amp;ssl=1 300w, https://i1.wp.com/www.domosquare.com/tutorial/wp-content/uploads/2020/04/image-59.png?resize=768%2C308&amp;ssl=1 768w" sizes="(max-width: 913px) 100vw, 913px" data-recalc-dims="1" /><figcaption>Callback URL</figcaption></figure>



<p>Setelah di isikan URL callhooks.php pada Callback URL, silahkan klik Simpan Konfigurasi.</p>



<h3>Restart WA Gateway</h3>



<p>Setelah disimpan, silahkan restart WA Gateway Anda.</p>



<h3>Test</h3>



<p>Nah sekarang silahkan di test, seharusnya BOT Anda sudah bisa membalas saat dikirimi WA dengan text &#8220;rek&#8221; atau &#8220;rekening&#8221;.</p>



<h3>Selanjutnya?</h3>



<p>Selanjutnya And tinggal integrasikan apasaja yang ingin Anda integrasikan <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> BOT Anda siap memudahkan hidup dan bisnis Anda. MANTAB!!! </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.domosquare.com/tutorial/billingotomatis/membuat-bot-whatsapp-dengan-wa-gateway-billingotomatis-com.html/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1580</post-id>	</item>
	</channel>
</rss>
