Kelompok 1
Abstrak
Biasanya para pemula menggunakan web hosting untuk meletakkan file-file aplikasi web mereka beserta
databasenya. Artinya baik file-file penyusun front end maupun back end diletakkan didalam web hosting. Namun
bagaimana bila dilakukan sebuah prosedur dimana hanya databasenya saja yang diletakkan di web hosting dan
file-file pengakses database berada di local computer. Hal ini tentu akan mendukung berbagai teknik
pengembangan aplikasi di sisi masing-masing lokal pengakses, dimana database yang mereka akses hanya 1 yakni
di web hosting. Metode ini akan membantu manakala seorang admin di pusat yang bertindak menyediakan data,
dapat memberikan akses tabel kepada beberapa lokal klien pengakses yang tersebar secara geografis. Masing-
masing klien dapat menggunakan bahasa pemrograman apa saja yang dikuasainya untuk mengakses database
terpusat di sisi admin. Hal ini dapat dilakukan salah satunya dengan memanfaatkan layanan Ngrok. Pada makalah
ini akan ditunjukkan langkah demi langkah bagaimana sebuah aplikasi berbasis PHP yang berada pada web server
local menggunakan xampp dapat mengakses dan membaca database MySQL pada web hosting. Hasilnya aplikasi
dapat berjalan dengan lancar dan terbuka untuk pengembangan yang lebih kompleks.
Abstract
Usually beginners use web hosting to prepare their web application files with the database. Hope that both the
frontend and backend files make up the web hosting. But when a procedure is performed where only the database
is placed on web hosting and the database file access is on the local computer. This certainly will support various
application development techniques in each local access, while the database they access is only 1 on web hosting.
This method will help when the central admin acts to provide data, providing access tables for several local access
clients that are distributed geographically. Each client can use whatever programming language it controls to
access a centralized database on the admin side. This can be done one of them by using the Ngrok service. In this
paper, we will discuss step by step about the appropriate PHP-based application on a local web server using
xampp, which can be accessed and read the MySQL database on web hosting. Download applications that can
run easily and open for more complex developments.
2. LANDASAN TEORI
3. METODE PENELITIAN
Akses
Akses Penelitian ini dilakukan untuk mengakses
Web
MySql
Server MySQL dan Web Server menggunakan layanan
nggrok agar dapat berjalan dengan lancar. adapun
tahapan yang dilakukan dalam penelitian ini yaitu
Hasi
persiapan data, alur pelaksanaan sistem, pemecahan
l masalah, dan simulasi pelaksanaan sistem
Tahapan pertama adalah persiapan data dan
website tahap ini penting dilakukan karena pada saat
melakukan pengaksesan dilakukan dalam website
Selesa dan menggunakan data di mysql. Tahapan kedua
i
adalah membuat alur pelaksanaan sistem atau
basis data yang dapat mengawasi basis data secara flowchart diagram, tahap ini digunakan untuk
sah, mysql merupakan basis data yang paling banyak memperjelas dan untuk memudahkan pemahaman
digunakan dibandingkan dengan basis data lainnya. sistem yang nantinya akan dijalankan. Tahapan ketiga
Dalam ekspansi ke mysql masih ada beberapa jenis adalah membuat fishbone diagram yang digunakan
server database yang juga memiliki kemampuan yang
lebih dari itu tidak dapat dianggap sederhana [9]. untuk memecahkan atau mengatasi permasalahan pada
Agar dapat bekerja dengan server database, sistem. Tahapan terakhir adalah simulasi pengaksesan
diperlukan Hypertext Preprocessor atau PHP. PHP mysql dan web server lokal pada komputer lain
sendiri dibuat sedemikian rupa sehingga pembuatan menggunakan layanan ngrok.
dokumen HTML yang dapat mengakses database
menjadi begitu mudah [11], [12]. PHP merupakan Gambar 2. Flowchart program
bahasa pemrograman yang berbentuk skrip yang
diletakkan di server dan disiapkan di server. Pesan Pada gambar tersebut menjelaskan tentang
dikirim ke klien, tempat klien menggunakan browser. mulai langkah-langkah awal pelaksanaan program
Dengan memanfaatkan PHP, situs akan lebih intuitif sampai akhir pelaksanaan program. Diawali dengan
dan energik [13], [14]. studi literatur untuk menyimpulkan kebutuhan sistem
Sedangkan, untuk menyimpan dokumen- pada program yang akan dibuat. Langkah selanjutnya
dokumen di web dibutuhkan sebuah server web, adalah pembuatan database mysql pada server lokal
dimana komputer ini akan melayani permintaan yang nantinya akan dihubungkan dengan ngrok. Pada
dokumen web dari kliennya. Browser web tahap berikutnya mengakses database mysql dan web
berkomunikasi melalui jaringan dengan server web, server, sehingga database yang telah dibuat
menggunakan protokol HTTP. Browser akan disambungkan dengan ngrok agar dapat diakses pada
mengirim request kepada server untuk meminta perangkat lain. Hasilnya pada implementasi ngrok
tersebut yaitu perangkat lain dapat mengakses server
lokal dan database pada mysql yang telah dibuat
sebelumnya tanpa menggunakan layanan web
hosting.
mengimplementasikan akses mysql dan web server
lokal menggunakan layanan ngrok.
Gambar 5 adalah ilustrasi akses website ngrok, mendapatkan autentikasi token yang digunakan untuk
setelah itu lakukan registrasi akun untuk login.
Gambar 6. Tampilan halaman get-started ngrok.com
Gambar 6 adalah tampilan utama website ngrok. server lokal, sistem operasi untuk mendukung
Dianjurkan untuk mendownload aplikasi ngrok yang pengaksesan.
sesuai dengan spesifikasi perangkat, yang menjadi