{"id":41499,"date":"2024-11-15T10:15:33","date_gmt":"2024-11-15T03:15:33","guid":{"rendered":"\/tutorial\/?p=41499"},"modified":"2025-01-08T15:18:47","modified_gmt":"2025-01-08T08:18:47","slug":"membuat-website-localhost-xampp","status":"publish","type":"post","link":"\/id\/tutorial\/membuat-website-localhost-xampp","title":{"rendered":"Cara Membuat Website di Localhost Menggunakan XAMPP dan Mengonlinekannya"},"content":{"rendered":"<p>Banyak pengguna dan web developer yang lebih suka membuat website localhost dulu sebelum menguploadnya ke hosting. Sebab, dengan versi lokal, proses pengembangan dan pengujian website bisa lebih bebas tanpa risiko downtime.<\/p><p>Nah, untuk menjalankan website di localhost, Anda bisa menggunakan XAMPP. Nantinya, website yang sudah selesai disiapkan di localhost bisa diupload ke hosting agar bisa diakses secara online oleh pengunjung.<\/p><p>Kalau Anda mencari cara membuat website localhost menggunakan XAMPP dan mengonlinekannya, artikel ini akan memandu Anda. Kami akan membagikan langkah-langkahnya, mulai dari persiapan hingga upload website localhost ke hosting. Mari simak panduan lengkapnya!<\/p><h2 class=\"wp-block-heading\" id=\"h-cara-membuat-website-di-localhost\">Cara Membuat Website di Localhost<\/h2><p>Sebelum memulai tutorialnya, Anda perlu menyiapkan tool berikut:<\/p><ul class=\"wp-block-list\">\n<li><strong>XAMPP<\/strong>. Software web server yang bisa Anda <a href=\"https:\/\/www.apachefriends.org\/download.html\" target=\"_blank\" rel=\"noopener\">download dan install<\/a> sesuai sistem operasi Anda. XAMPP menyediakan Apache dan MySQL yang dibutuhkan untuk menjalankan website di localhost.<\/li>\n\n\n\n<li><strong>Code Editor<\/strong>. Software yang digunakan untuk menulis kode website. Di tutorial ini, kami menggunakan <a href=\"https:\/\/code.visualstudio.com\/download\" target=\"_blank\" rel=\"noopener\">Visual Studio Code<\/a>, namun Anda bebas menggunakan code editor lain sesuai preferensi.<\/li>\n<\/ul><p>Di artikel ini, kami akan memberikan contohnya dengan membuat website presensi sederhana menggunakan PHP. Setelah semuanya siap, langsung mulai langkah-langkah membuat website localhost XAMPP di bawah ini yuk!<\/p><h3 class=\"wp-block-heading\" id=\"h-1-jalankan-xampp\">1. Jalankan XAMPP<\/h3><p>Pertama, Anda perlu memulai <strong>Apache<\/strong> dan <strong>MySQL<\/strong> dulu di aplikasi XAMPP.<\/p><p><a href=\"\/id\/tutorial\/apa-itu-apache\">Apache<\/a> bertindak sebagai web server untuk mengatur permintaan HTTP dan memproses halaman website, sedangkan <a href=\"\/id\/tutorial\/apa-itu-mysql\">MySQL<\/a> adalah server database yang menyimpan data untuk website yang membutuhkan pengelolaan data.<\/p><p>Klik tombol <strong>Start<\/strong> pada modul masing-masing untuk mengaktifkannya. Kedua layanan ini diperlukan agar website di localhost bisa dijalankan dan Anda bisa membuat database MySQL.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"834\" height=\"540\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/apache-mysql-xampp.png\/public\" alt=\"tampilan xampp menunjukkan proses memulai apache dan mysql\" class=\"wp-image-41503\" style=\"width:660px;height:auto\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/apache-mysql-xampp.png\/w=834,fit=scale-down 834w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/apache-mysql-xampp.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/apache-mysql-xampp.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/apache-mysql-xampp.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 834px) 100vw, 834px\" \/><\/figure><\/div><p>Setelah Apache dan MySQL aktif, mari lanjutkan ke langkah berikutnya.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-buat-folder-di-htdocs\">2. Buat Folder di htdocs<\/h3><p>Semua file website Anda harus diletakkan di dalam folder <strong>htdocs<\/strong> pada direktori <strong>C:\\xampp\\htdocs<\/strong>. Folder ini akan menjadi tempat penyimpanan proyek Anda sehingga website bisa diakses melalui browser di localhost.<\/p><p>Dalam contoh ini, kami akan membuat folder bernama <strong>webproject<\/strong> di dalam <strong>htdocs<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"795\" height=\"402\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-folder-di-htdocs-1.png\/public\" alt=\"tampilan windows explorer menunjukkan proses membuat folder webproject\" class=\"wp-image-41514\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-folder-di-htdocs-1.png\/w=795,fit=scale-down 795w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-folder-di-htdocs-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-folder-di-htdocs-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-folder-di-htdocs-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 795px) 100vw, 795px\" \/><\/figure><\/div><p>Nantinya, path folder ini akan menjadi alamat untuk mengakses website di localhost.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-mulai-buat-database-website\">3. Mulai Buat Database Website<\/h3><p>Anda bisa membuat database menggunakan phpMyAdmin. Buka browser Anda, lalu akses <strong>localhost\/phpmyadmin<\/strong>. Di halaman yang terbuka, Anda bisa membuat database untuk menyimpan data website dengan langkah-langkah berikut:<\/p><ol class=\"wp-block-list\">\n<li>Klik <strong>New<\/strong> di sidebar untuk membuat database baru.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"294\" height=\"364\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/buat-baru-phpmyadmin-1.png\/public\" alt=\"tampilan phpmyadmin dengan tombol new yang dipilih\" class=\"wp-image-41515\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/buat-baru-phpmyadmin-1.png\/w=294,fit=scale-down 294w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/buat-baru-phpmyadmin-1.png\/w=242,fit=scale-down 242w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/buat-baru-phpmyadmin-1.png\/w=121,fit=scale-down 121w\" sizes=\"(max-width: 294px) 100vw, 294px\" \/><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Beri nama database Anda, misalnya db_webproject, lalu klik <strong>Create<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"731\" height=\"179\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-database-localhost-phpmyadmin.png\/public\" alt=\"tampilan phpmyadmin menunjukkan proses membuat database baru dengan tombol create yang dipilih\" class=\"wp-image-41505\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-database-localhost-phpmyadmin.png\/w=731,fit=scale-down 731w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-database-localhost-phpmyadmin.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-database-localhost-phpmyadmin.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 731px) 100vw, 731px\" \/><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Buat tabel yang akan digunakan untuk mencatat data presensi. Buat tabel bernama <strong>absensi<\/strong> dengan 4 kolom.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"409\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-tabel-di-database-localhost-2.png\/public\" alt=\"tampilan phpmyadmin menunjukkan proses membuat tabel database baru\" class=\"wp-image-41518\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-tabel-di-database-localhost-2.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-tabel-di-database-localhost-2.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-tabel-di-database-localhost-2.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-tabel-di-database-localhost-2.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Berikutnya, masukkan 4 atribut berikut ini pada tabel yang baru saja Anda buat:\n<ul class=\"wp-block-list\">\n<li><strong>id<\/strong> &ndash; Berfungsi untuk menyimpan id database yang dimasukkan. Pilih <strong>INT<\/strong> sebagai tipe data, lalu centang kolom <strong>A_I<\/strong> (Auto Increment).<\/li>\n\n\n\n<li><strong>nama<\/strong> &ndash; Untuk menyimpan nama. Masukkan tipe data <strong>VARCHAR<\/strong>, dengan panjang 500 di bagian <strong>Length\/Values<\/strong>.<\/li>\n\n\n\n<li><strong>divisi<\/strong> &ndash; Atribut ini berfungsi untuk menyimpan nama divisi. Pilih tipe data <strong>VARCHAR<\/strong>, panjang 100 pada <strong>Lenght\/Values<\/strong>.<\/li>\n\n\n\n<li><strong>waktu_kehadiran<\/strong> &ndash; Untuk yang satu ini, pilih tipe <strong>TIMESTAMP<\/strong>. Atribut ini berfungsi untuk mencatat waktu kehadiran.<\/li>\n<\/ul>\n<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"489\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/masukkan-atribut-tabel.png\/public\" alt=\"tampilan bagian untuk memasukkan atribut tabel di phpmyadmin\" class=\"wp-image-41519\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/masukkan-atribut-tabel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/masukkan-atribut-tabel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/masukkan-atribut-tabel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/masukkan-atribut-tabel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>Klik <strong>Save<\/strong> setelah selesai mengatur kolom untuk menyimpan tabel.<\/li>\n<\/ol><p>Sekarang, Anda sudah punya database baru untuk menyimpan data kehadiran di website localhost Anda.<\/p><h3 class=\"wp-block-heading\" id=\"h-4-buat-dan-siapkan-file-website\">4. Buat dan Siapkan File Website<\/h3><p>Setelah membuat database, selanjutnya siapkan file project website Anda di code editor.<\/p><p>Caranya, buka folder <strong>webproject<\/strong> di <strong>htdocs<\/strong> menggunakan aplikasi code editor Anda, lalu buat file baru bernama <strong>index.php<\/strong>. Buka file tersebut, lalu masukkan kode di bawah ini:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php\ninclude_once(\"koneksi.php\");\n\n\/\/ Mengambil semua data dari database\n$result = mysqli_query($mysqli, \"SELECT * FROM absensi ORDER BY id DESC\");\n\nif (isset($_POST)) {\n    $nama = $_POST;\n    $divisi = $_POST;\n\n    \/\/ Insert data ke database\n    $add = mysqli_query($mysqli, \"INSERT INTO absensi(nama,divisi,waktu_kehadiran) VALUES('$nama','$divisi', NOW())\");\n}\n?&gt;\n\n&lt;html&gt;\n\n&lt;head&gt;\n    &lt;!-- Required meta tags --&gt;\n    &lt;meta charset=\"utf-8\"&gt;\n    &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"&gt;\n\n    &lt;!-- Bootstrap CSS --&gt;\n    &lt;link href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.1.3\/dist\/css\/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3\" crossorigin=\"anonymous\"&gt;\n\n    &lt;title&gt;Tutorial Hostinger&lt;\/title&gt;\n&lt;\/head&gt;\n\n&lt;body&gt;\n    &lt;nav class=\"navbar navbar-dark bg-dark\"&gt;\n        &lt;div class=\"container-fluid\"&gt;\n            &lt;span class=\"navbar-brand mb-0 h1\"&gt;Tutorial Hostinger&lt;\/span&gt;\n        &lt;\/div&gt;\n    &lt;\/nav&gt;\n\n    &lt;div class=\"bg-success p-2 text-dark bg-opacity-10\"&gt;\n        &lt;h1 class=\"p-4 text-center\"&gt;Catatan Kehadiran&lt;\/h1&gt;\n        &lt;div class=\"container\"&gt;\n            &lt;form action=\"\" method=\"post\" name=\"form_absen\"&gt;\n                &lt;div class=\"col-md-6 offset-md-3\"&gt;\n                    &lt;div class=\"mb-3\"&gt;\n                        &lt;label class=\"form-label\"&gt;Nama&lt;\/label&gt;\n                        &lt;input type=\"text\" class=\"form-control\" name=\"nama\" placeholder=\"Masukkan nama Anda\"&gt;\n                    &lt;\/div&gt;\n                    &lt;div class=\"mb-3\"&gt;\n                        &lt;label for=\"exampleInputPassword1\" class=\"form-label\"&gt;Divisi\/Departemen&lt;\/label&gt;\n                        &lt;select class=\"form-select\" name=\"divisi\"&gt;\n                            &lt;option value=\"#\"&gt;-- Pilih Departemen --&lt;\/option&gt;\n                            &lt;option value=\"Acquisition\"&gt;Acquisition&lt;\/option&gt;\n                            &lt;option value=\"Finance\"&gt;Finance&lt;\/option&gt;\n                            &lt;option value=\"Operation\"&gt;Operation&lt;\/option&gt;\n                        &lt;\/select&gt;\n                    &lt;\/div&gt;\n                &lt;\/div&gt;\n                &lt;div class=\"text-center\"&gt;\n                    &lt;button type=\"submit\" class=\"btn btn-primary\" name=\"Submit\"&gt;Hadir&lt;\/button&gt;\n                &lt;\/div&gt;\n            &lt;\/form&gt;\n\n            &lt;table class=\"my-5 table table-striped\"&gt;\n                &lt;tr class=\"table-dark\"&gt;\n                    &lt;th&gt;Nama&lt;\/th&gt;\n                    &lt;th&gt;Divisi\/Departemen&lt;\/th&gt;\n                    &lt;th&gt;Waktu Kehadiran&lt;\/th&gt;\n                &lt;\/tr&gt;\n\n                &lt;?php\n                while ($r = mysqli_fetch_array($result)) {\n                ?&gt;\n                    &lt;tr class=\"table-secondary\"&gt;\n                        &lt;td&gt;&lt;?php echo $r; ?&gt;&lt;\/td&gt;\n                        &lt;td&gt;&lt;?php echo $r; ?&gt;&lt;\/td&gt;\n                        &lt;td&gt;&lt;?php echo $r; ?&gt;&lt;\/td&gt;\n                    &lt;\/tr&gt;\n                &lt;?php\n                }\n                ?&gt;\n            &lt;\/table&gt;\n        &lt;\/div&gt;\n    &lt;\/div&gt;\n\n    &lt;script src=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.1.3\/dist\/js\/bootstrap.bundle.min.js\" integrity=\"sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p\" crossorigin=\"anonymous\"&gt;&lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre><p>Pada contoh ini, kami menggunakan CSS dari framework <a href=\"\/id\/tutorial\/apa-itu-bootstrap\">Bootstrap<\/a> agar tampilan website lebih rapi. Anda juga bisa menggunakan file CSS lokal kalau ingin mengaksesnya secara offline.<\/p><h3 class=\"wp-block-heading\" id=\"h-5-hubungkan-database-dengan-website\">5. Hubungkan Database dengan Website<\/h3><p>Setelah file website selesai, Anda perlu menghubungkan database dengannya. Kalau tidak, Anda akan menjumpai error database ketika mencoba mengakses website.<\/p><p>Untuk membuat <a href=\"\/id\/tutorial\/koneksi-database-php\">koneksi PHP dengan MySQL<\/a>, buat file baru bernama <strong>koneksi.php<\/strong> lalu masukkan kode berikut ini:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php\n$dbHost = 'localhost';\n$dbName = 'db_webproject'; \/\/ubah dengan nama database Anda\n$dbUsername = 'root';\n$dbPassword = '';\n$mysqli = mysqli_connect($dbHost, $dbUsername, $dbPassword, $dbName);\n?&gt;<\/pre><p>Jangan lupa, ubah <strong>$dbName<\/strong> sesuai nama database yang Anda buat sebelumnya. Setelah itu, simpan file ini di folder project website Anda, yang dalam contoh ini adalah <strong>webproject<\/strong> di direktori <strong>htdocs<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-6-akses-website-localhost\">6. Akses Website Localhost<\/h3><p>Setelah semua pengaturannya selesai, Anda sudah bisa mengakses website di web browser dengan menggunakan path folder tempat project website Anda berada.<\/p><p>Untuk contoh ini, URL akses kami adalah <strong>localhost\/webproject<\/strong>. Apabila semua langkah-langkahnya diikuti dengan benar, website Anda pun bisa ditampilkan di localhost.<\/p><p>Berikut hasil dari contoh kami:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"518\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/mengakses-website-di-localhost-xampp.png\/public\" alt=\"tampilan hasil website localhost absensi dari xampp\" class=\"wp-image-41521\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/mengakses-website-di-localhost-xampp.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/mengakses-website-di-localhost-xampp.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/mengakses-website-di-localhost-xampp.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/mengakses-website-di-localhost-xampp.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Kalau website berhasil diakses melalui browser, artinya Anda berhasil membuat website di localhost menggunakan XAMPP.<\/p><p>Namun, saat ini website tersebut hanya bisa diakses secara lokal di komputer Anda. Apabila ingin mengonlinekan website agar bisa diakses oleh orang lain di internet, Anda perlu menguploadnya ke layanan hosting.<\/p><h2 class=\"wp-block-heading\" id=\"h-cara-upload-website-localhost-xampp-ke-hosting\">Cara Upload Website Localhost XAMPP ke Hosting<\/h2><p>Setelah selesai membuat dan menguji website di localhost, selanjutnya Anda bisa <a href=\"\/id\/tutorial\/cara-upload-website\">mengupload website ke layanan hosting<\/a> agar bisa diakses secara online.<\/p><p>Untuk langkah ini, Anda membutuhkan <a href=\"\/id\/web-hosting\">hosting dan domain<\/a>. Kalau belum memilikinya, Anda bisa membeli paket hosting dulu dari provider yang tepercaya. Apabila belum tahu caranya, silakan simak panduan kami tentang <a href=\"\/id\/tutorial\/cara-memilih-hosting-yang-bagus\">cara memilih paket hosting yang tepat<\/a>. <\/p><figure class=\"wp-block-image size-large\"><a href=\"\/id\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-29634\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>Setelah menyiapkan keduanya, Anda bisa mengikuti panduan lengkap untuk <a href=\"\/id\/tutorial\/mengganti-localhost-dengan-nama-domain\">mengonlinekan website localhost<\/a> di bawah ini.<\/p><p>Dalam contoh ini, kami akan <a href=\"\/id\/tutorial\/hpanel-tutorial\">menggunakan hPanel<\/a>, control panel hosting dari Hostinger. Langkah-langkahnya seharusnya tidak akan terlalu berbeda menggunakan control panel lainnya.<\/p><p><strong>1. Kompres File Website Menjadi .zip<\/strong><\/p><p>Anda perlu mengompres folder project website agar mudah diupload ke hosting. Caranya, klik kanan folder website di komputer Anda, lalu pilih opsi <strong>Send to<\/strong> &rarr; <strong>Compressed (zipped) folder<\/strong> untuk <a href=\"\/id\/tutorial\/cara-ekstrak-file-zip-rar-dan-membuatnya\">membuat file .zip<\/a> dari folder website.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"878\" height=\"591\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/compress-file-website-menjadi-zip.png\/public\" alt=\"tampilan windows explorer menunjukkan proses zip folder\" class=\"wp-image-41522\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/compress-file-website-menjadi-zip.png\/w=878,fit=scale-down 878w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/compress-file-website-menjadi-zip.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/compress-file-website-menjadi-zip.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/compress-file-website-menjadi-zip.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 878px) 100vw, 878px\" \/><\/figure><\/div><p>Hasilnya akan berupa file dengan ekstensi <strong>.zip<\/strong> seperti di bawah ini.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"772\" height=\"38\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/file-website-localhost-xampp-zip.png\/public\" alt=\"tampilan file zip dari folder project website\" class=\"wp-image-41523\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/file-website-localhost-xampp-zip.png\/w=772,fit=scale-down 772w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/file-website-localhost-xampp-zip.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/file-website-localhost-xampp-zip.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/file-website-localhost-xampp-zip.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 772px) 100vw, 772px\" \/><\/figure><\/div><p><strong>2. Ekspor Database dari phpMyAdmin<\/strong><\/p><p>Setelah itu, Anda perlu mengekspor database dari <strong>localhost\/phpmyadmin<\/strong>:<\/p><ol class=\"wp-block-list\">\n<li>Akses <strong>localhost\/phpmyadmin<\/strong> di browser.<\/li>\n\n\n\n<li>Pilih database yang Anda gunakan untuk project website ini.<\/li>\n\n\n\n<li>Masuk ke tab <strong>Export<\/strong>, pilih format <strong>SQL<\/strong>, lalu klik <strong>Go<\/strong> untuk mendownload file .<strong>sql<\/strong> database Anda.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"391\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/export-database-localhost-phpmyadmin.png\/public\" alt=\"tampilan proses mengekspor database di phpmyadmin\" class=\"wp-image-41524\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/export-database-localhost-phpmyadmin.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/export-database-localhost-phpmyadmin.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/export-database-localhost-phpmyadmin.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/export-database-localhost-phpmyadmin.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Simpan file <strong>.sql<\/strong> ini di komputer karena akan diimpor ke database hosting Anda nanti.<\/p><p><strong>3. Akses Control Panel dan File Manager Hosting<\/strong><\/p><p>Login ke control panel hosting untuk mengakses file di akun hosting Anda. Untuk mengakses dashboard hPanel, Anda bisa mengakses <strong>hpanel.hostinger.com<\/strong> lalu login menggunakan akun yang terdaftar.<\/p><p>Apabila akun hPanel Anda masih benar-benar baru, Anda akan menjumpai opsi untuk membuat website pada saat onboarding. Pilih <strong>Situs web PHP\/HTML<\/strong> kosong, lalu ikuti langkah-langkahnya.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"941\" height=\"566\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/website-kosong-onboarding-hpanel.png\/public\" alt=\"tampilan onboarding hpanel menunjukkan opsi website kosong\" class=\"wp-image-41525\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/website-kosong-onboarding-hpanel.png\/w=941,fit=scale-down 941w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/website-kosong-onboarding-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/website-kosong-onboarding-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/website-kosong-onboarding-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 941px) 100vw, 941px\" \/><\/figure><\/div><p>Setelah itu, buka <a href=\"\/id\/tutorial\/cara-menggunakan-file-manager-hostinger\">File Manager<\/a> di control panel hosting Anda. Di hPanel, Anda bisa mengaksesnya melalui <strong>Website<\/strong> &rarr; <strong>Dashboard<\/strong> di samping nama domain Anda. Kemudian, pilih <strong>File Manager<\/strong> di dashboard.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1128\" height=\"728\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/file-manager-dashboard-hpanel.png\/public\" alt=\"tampilan hpanel menunjukkan file manager yang dipilih\" class=\"wp-image-41526\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/file-manager-dashboard-hpanel.png\/w=1128,fit=scale-down 1128w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/file-manager-dashboard-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/file-manager-dashboard-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/file-manager-dashboard-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/file-manager-dashboard-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1128px) 100vw, 1128px\" \/><\/figure><\/div><p>Kalau sudah berhasil masuk ke file manager, lanjutkan ke langkah berikutnya di bawah ini.<\/p><p><strong>4. Upload dan Ekstrak .zip ke Folder public_html<\/strong><\/p><p>Di File Manager, buka folder <strong>public_html<\/strong>, yang merupakan direktori utama untuk file website Anda.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1263\" height=\"615\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/11\/folder-public-html-di-file-manager-hostinger.png\/public\" alt=\"folder public_html di file manager hostinger\" class=\"wp-image-32281\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/11\/folder-public-html-di-file-manager-hostinger.png\/w=1263,fit=scale-down 1263w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/11\/folder-public-html-di-file-manager-hostinger.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/11\/folder-public-html-di-file-manager-hostinger.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/11\/folder-public-html-di-file-manager-hostinger.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/11\/folder-public-html-di-file-manager-hostinger.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1263px) 100vw, 1263px\" \/><\/figure><\/div><p>Klik <strong>Upload<\/strong> di bagian atas layar, pilih file <strong>.zip<\/strong> yang tadi Anda buat, lalu tunggu hingga prosesnya selesai.<\/p><p>Ekstrak file ZIP tersebut di dalam folder <strong>public_html<\/strong> dengan mengklik kanan file lalu memilih <strong>Buka Arsip<\/strong>. Pastikan Anda mengekstraknya ke dalam folder utama <strong>public_html<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"504\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/buka-arsip-public-html.png\/public\" alt=\"tampilan file manager hostinger menunjukkan proses buka arsip\" class=\"wp-image-41527\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/buka-arsip-public-html.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/buka-arsip-public-html.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/buka-arsip-public-html.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/buka-arsip-public-html.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Pastikan file-file yang tadi ada di folder <strong>.zip<\/strong> sudah berada di dalam direktori <strong>public_html<\/strong>. Setelah itu, Anda bisa lanjut ke langkah berikutnya.<\/p><p><strong>5. Buat Database di Hosting<\/strong><\/p><p>Sekarang, buat database MySQL di control panel hosting untuk menyimpan data website Anda.<\/p><p>Di hPanel, buka menu <strong>Database<\/strong> &rarr; <strong>Pengelolaan<\/strong>. Masukkan nama, username, dan password database Anda, lalu klik <strong>Buat<\/strong> untuk membuat database baru.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"377\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-database-baru-hpanel.png\/public\" alt=\"tampilan menu database hpanel menunjukkan proses membuat database baru\" class=\"wp-image-41528\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-database-baru-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-database-baru-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-database-baru-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/membuat-database-baru-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Pastikan Anda mencatat nama database, username, dan password yang dibuat karena akan digunakan nanti untuk membuat koneksi database dengan website.<\/p><p><strong>6. Impor Database ke phpMyAdmin<\/strong><\/p><p>Selanjutnya, Anda perlu mengimpor file <strong>.sql<\/strong> yang tadi sudah diekspor dari localhost:<\/p><ol class=\"wp-block-list\">\n<li>Masuk ke <strong>phpMyAdmin<\/strong> untuk database yang baru saja Anda buat.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"296\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/masuk-phpmyadmin-hpanel.png\/public\" alt=\"tampilan menu database hpanel dengan opsi masuk phpmyadmin yang dipilih\" class=\"wp-image-41531\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/masuk-phpmyadmin-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/masuk-phpmyadmin-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/masuk-phpmyadmin-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/masuk-phpmyadmin-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Di <strong>phpMyAdmin<\/strong>, buka tab <strong>Import<\/strong>, klik <strong>Choose File<\/strong>, lalu pilih file <strong>.sql<\/strong> dari komputer Anda.<\/li>\n\n\n\n<li>Klik <strong>Go<\/strong> untuk mulai proses impor.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"532\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/import-database-di-phpyadmin-hosting.png\/public\" alt=\"tampilan phpmyadmin menunjukkan proses impor database\" class=\"wp-image-41532\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/import-database-di-phpyadmin-hosting.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/import-database-di-phpyadmin-hosting.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/import-database-di-phpyadmin-hosting.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/import-database-di-phpyadmin-hosting.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Setelah selesai, tabel-tabel database Anda akan muncul di phpMyAdmin.<\/p><p><strong>7. Edit File koneksi.php<\/strong><\/p><p>Kembali ke <strong>File Manager<\/strong> dan temukan file <strong>koneksi.php<\/strong> di dalam folder <strong>public_html<\/strong>. Klik kanan file, lalu pilih edit untuk menyesuaikan pengaturan koneksi database sesuai database baru Anda:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php\n$dbHost = 'localhost';\n$dbName = 'nama_database'; \/\/ Sesuaikan dengan nama database Anda\n$dbUsername = 'username_database'; \/\/ Sesuaikan dengan username database Anda\n$dbPassword = 'password_database'; \/\/ Sesuaikan dengan password database Anda\n$mysqli = mysqli_connect($dbHost, $dbUsername, $dbPassword, $dbName);\n?&gt;<\/pre><p><strong>8. Akses Website secara Online<\/strong><\/p><p>Sekarang saatnya mengakses website Anda secara online. Buka web browser, lalu masukkan nama domain yang Anda gunakan. Apabila semua langkah di atas sudah dilakukan dengan benar, website Anda seharusnya bisa diakses secara online.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"530\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/berhasil-mengakses-website-di-hosting-1.png\/public\" alt=\"tampilan hasil website localhost xampp yang sudah dionlinekan\" class=\"wp-image-41586\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/berhasil-mengakses-website-di-hosting-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/berhasil-mengakses-website-di-hosting-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/berhasil-mengakses-website-di-hosting-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2024\/11\/berhasil-mengakses-website-di-hosting-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-kesimpulan\">Kesimpulan<\/h2><p>Membangun website di localhost menggunakan XAMPP bisa membantu meningkatkan proses pembuatan website sebelum mengonlinekannya. Dengan website lokal, developer bisa melakukan pengujian yang lebih ekstensif tanpa takut downtime.<\/p><p>Setelah selesai merancang dan menyempurnakan website, jangan lupa untuk menguploadnya ke hosting agar bisa diakses secara online melalui nama domain.<\/p><p>Dengan menggunakan layanan <strong>hosting Hostinger<\/strong>, proses upload website pun menjadi lebih mudah. Hostinger menyediakan <strong>hPanel<\/strong> yang praktis dan user-friendly, yang memudahkan pengelolaan file, pengaturan database, dan pengoptimalan server.<\/p><p>Yuk, onlinekankan website localhost Anda sekarang juga dengan Hostinger, dan nikmati keunggulan hosting yang cepat, aman, dan terjangkau!<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/id\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-29634\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Banyak pengguna dan web developer yang lebih suka membuat website localhost dulu sebelum menguploadnya ke hosting. Sebab, dengan versi lokal, proses pengembangan dan pengujian website bisa lebih bebas tanpa risiko downtime. Nah, untuk menjalankan website di localhost, Anda bisa menggunakan XAMPP. Nantinya, website yang sudah selesai disiapkan di localhost bisa diupload ke hosting agar bisa [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/id\/tutorial\/membuat-website-localhost-xampp\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Cara Membuat Website Localhost XAMPP + Upload ke Hosting","rank_math_description":"Membuat website di localhost bisa membantu Anda mempersiapkannya dengan lebih baik. Yuk, baca cara membuat website localhost dengan XAMPP!","rank_math_focus_keyword":"membuat website localhost xampp","footnotes":""},"categories":[4983],"tags":[],"class_list":["post-41499","post","type-post","status-publish","format-standard","hentry","category-web-development"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/41499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/comments?post=41499"}],"version-history":[{"count":17,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/41499\/revisions"}],"predecessor-version":[{"id":41808,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/41499\/revisions\/41808"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/media?parent=41499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/categories?post=41499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/tags?post=41499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}