Membuat web dengan xampp dan php

Sebelum website di-online-kan, tak jarang developer membuat website di localhost terlebih dulu. Tujuannya, agar proses pengembangan website menjadi lebih mudah.

Salah satu cara untuk membuat localhost website adalah menggunakan web server seperti XAMPP. Nantinya, website localhost XAMPP itu akan diupload ke hosting agar bisa diakses online. 

Nah, bagaimana cara menggunakan XAMPP untuk membuat website?

Tenang, di artikel kali ini, kami akan menjelaskan bagaimana cara membuat website di localhost hingga bisa diakses online. Tak perlu berlama-lama lagi, yuk langsung saja simak panduan lengkapnya di bawah ini! 

Cara Membuat Website di Localhost

Sebelum membuat localhost website, ada dua hal yang perlu Anda siapkan, yaitu:

  • XAMPP – Tools yang berfungsi sebagai web server pada local environment. Anda bisa mendownloadnya secara gratis sesuai sistem operasi yang Anda gunakan. Kemudian, install XAMPP di komputer Anda.
  • Code Editor – Aplikasi untuk menulis kode pemrograman dalam pengembangan website. Di tutorial ini, kami menggunakan Visual Studio Code.

Kemudian, Anda bisa mulai mengikuti cara membuat website di localhost dengan 6 langkah berikut:

  1. Menjalankan XAMPP
  2. Membuat Database 
  3. Membuat Folder di htdocs
  4. Menyiapkan File Website
  5. Menghubungkan Database dengan Website
  6. Mengakses Localhost Website 

Pada tutorial ini, kami akan membuat website absensi sederhana menggunakan bahasa pemrograman PHP:

1. Menjalankan XAMPP

Untuk membuat website di localhost, langkah pertama yang harus Anda lakukan adalah menjalankan XAMPP. Caranya, buka aplikasi XAMPP, kemudian klik tombol Start pada module Apache dan MySQL sebagai berikut:

Membuat web dengan xampp dan php

Apache merupakan web server yang harus dijalankan agar website Anda bisa diakses di localhost. Sedangkan MySQL diperlukan bagi website yang memiliki fitur manajemen database di dalamnya. 

Dengan mengaktifkannya, Anda akan diberikan akses untuk bisa membuat database di localhost/phpmyadmin.

2. Membuat Folder di htdocs

Agar website localhost XAMPP bisa diakses, Anda perlu menyimpan folder project website Anda di direktori C:\xampp\htdocs. Pada tutorial cara membuat website di localhost ini, kami membuat folder dengan nama webproject.

Membuat web dengan xampp dan php

3. Membuat Database

Selanjutnya, bukalah web browser Anda, dan akses localhost/phpmyadmin. Nantinya, Anda akan melihat tampilan seperti ini:

Membuat web dengan xampp dan php

Pada halaman tersebut, buatlah database baru yang digunakan untuk projek website Anda. Caranya, klik New seperti terlihat pada gambar berikut:

Membuat web dengan xampp dan php

Kemudian, masukkan nama database pada kolom yang tersedia. Pada tutorial ini, kami menggunakan nama db_webproject. Jika Anda sudah memutuskan nama database yang akan dibuat, klik tombol Create.

Membuat web dengan xampp dan php

Anda akan diarahkan ke halaman untuk membuat tabel pada database baru. Kami membuat tabel bernama absensi yang memiliki 4 kolom. 

Membuat web dengan xampp dan php

Selanjutnya, masukkanlah empat atribut berikut ini pada tabel absensi:

  • id – Untuk menyimpan id database yang diinput. Pilih INT sebagai type database, beri tanda ceklis pada bagian A_I (Auto Increment).
  • nama – Untuk menyimpan nama. Pilih VARCHAR sebagai type database, masukkan angka 500 pada Length/Values.
  • divisi – Untuk menyimpan nama divisi. Pilih VARCHAR sebagai type database, masukkan angka 100 pada Length/Values.
  • waktu_kehadiran – Untuk menyimpan data waktu user melakukan absensi. Pilih TIMESTAMP sebagai type database.
Membuat web dengan xampp dan php

Setelah menentukan atribut tersebut, klik tombol Save untuk membuat tabel.

Nah, sekarang Anda sudah memiliki database baru yang berfungsi untuk menyimpan data catatan kehadiran untuk website absensi sederhana. 

4. Menyiapkan File Website

Pada langkah sebelumnya, Anda sudah membuat database. Sekarang, Anda perlu menyiapkan file project website Anda. 

Caranya, bukalah folder yang telah Anda buat di htdocs sebelumnya dengan menggunakan code editor. Kemudian, buat file dengan nama index.php di folder tersebut dan salinlah kode berikut ini:





    
    
    

    
    

    Niagahoster Tutorial



    

    

Catatan Kehadiran

Nama Divisi/Departemen Waktu Kehadiran

Pada kode di atas, kami memakai salah satu framework CSS yaitu Bootstrap secara online. Sehingga, tampilan kode tersebut hanya akan berjalan jika terhubung dengan koneksi internet. Namun, Anda juga bisa menggunakan Bootstrap secara offline, kok.

6. Menghubungkan Database dengan Website

Meski file website Anda sudah siap, masih akan ada pesan error terkait dengan database. Sebab, website belum dihubungkan dengan database yang Anda buat di localhost/phpmyadmin.

Untuk membuat koneksi database dengan website, buatlah file baru bernama koneksi.php. Kemudian, salinlah kode berikut ini:


Silakan ubah nilai dari baris kode $dbName dengan nama database yang Anda miliki. Jangan lupa, simpan perubahan file dengan klik tombol CTRL + S pada keyboard.

7. Mengakses Localhost Website

Nah, untuk melihat website absensi yang telah dibuat, Anda hanya perlu mengakses localhost/namafolder di browser. 

Sesuaikan dengan nama folder yang Anda buat, ya. Di tutorial ini, website bisa diakses pada URL localhost/webproject

Cobalah untuk melakukan input data pada form yang tersedia. Maka, Anda akan melihat tampilan halaman website seperti ini:

Membuat web dengan xampp dan php

Sekarang, Anda sudah berhasil menggunakan XAMPP untuk membuat website di localhost. Namun, saat ini website masih belum bisa diakses oleh banyak orang karena belum online.

Jadi, Anda perlu meng-upload website localhost XAMPP Anda ke layanan hosting. Ingin tahu caranya? Yuk, baca lebih lanjut!

Cara Upload Website Localhost XAMPP ke Hosting

Untuk melakukan upload website localhost XAMPP ke hosting, Anda perlu membeli layanan web hosting dan domain murah terlebih dulu. 

Kemudian, ikuti sepuluh langkah cara upload website ke hosting berikut ini:

  1. Compress File Website menjadi .zip
  2. Mengekspor Database dari phpMyAdmin Localhost
  3. Login ke cPanel Hosting
  4. Mengakses Menu File Manager
  5. Mengupload File .zip ke Hosting
  6. Mengekstrak File .zip
  7. Membuat Database di Hosting
  8. Mengimpor Database ke phpMyAdmin Hosting
  9. Mengedit File koneksi.php
  10. Mengakses Website Online

Ini dia panduan lengkapnya:

1. Compress File Website menjadi .zip

Langkah pertama untuk meng-upload website ke hosting adalah melakukan kompres folder project website Anda menjadi file dengan ekstensi .zip

Caranya, klik kanan pada folder website dan pilih Send to. Kemudian, klik Compressed (zipped) folder.

Membuat web dengan xampp dan php

Proses kompres tersebut akan menghasilkan output namafolderwebsite.zip seperti berikut ini:

Membuat web dengan xampp dan php

2. Export Database dari phpMyAdmin Localhost

Selanjutnya, lakukanlah export database dari localhost/phpmyadmin dengan cara masuk ke tab Export. Kemudian, klik tombol Go untuk langsung mendownload file database .sql.

Membuat web dengan xampp dan php

Simpanlah dulu file database hasil download di komputer Anda. Database tersebut nantinya akan digunakan pada langkah import database ke phpMyAdmin di hosting.

3. Login ke cPanel Hosting

Nah, kalau file website dan file database sudah Anda siapkan, masuk ke cPanel hosting Anda dengan mengakses namadomain/cpanel. Masukkan username dan password cPanel Anda, lalu klik Log in.

Membuat web dengan xampp dan php

Bagi pengguna layanan hosting Niagahoster, Anda juga bisa login ke cPanel hosting melalui Member Area. Caranya, masuklah ke halaman Pengaturan Hosting. Kemudian, pilih tab cPanel dan klik menu All Features untuk membuka halaman cPanel.

Membuat web dengan xampp dan php

Dari dashboard cPanel, cari dan bukalah menu File Manager. Di menu inilah file website Anda akan di upload dan tersimpan di hosting agar bisa diakses online.

Membuat web dengan xampp dan php

5. Upload File .zip ke Hosting

Jika di localhost XAMPP Anda harus menyimpan file di htdocs, maka di hosting Anda harus menyimpan file website di folder public_html

Jadi, masuklah ke direktori public_html, lalu klik pada fitur Upload untuk meng-upload file website.

Membuat web dengan xampp dan php

Anda akan diarahkan ke halaman upload seperti ini:

Membuat web dengan xampp dan php

Klik tombol Select File, lalu pilih folderwebsite.zip yang Anda miliki. Tunggulah hingga proses upload selesai dengan sempurna, lalu kembalilah ke folder public_html.

Membuat web dengan xampp dan php

6. Mengekstrak File .zip

Seharusnya Anda bisa melihat file website Anda sudah berada di dalam folder public_html. Namun, Anda masih harus mengekstrak file tersebut. Caranya mudah, klik kanan pada file .zip lalu pilih Extract.

Membuat web dengan xampp dan php

Kemudian, masukkan path lokasi tempat Anda ingin menyimpan folder website. Dalam hal ini, tempatkanlah website Anda di direktori /public_html. Artinya, folder hasil ekstraksi akan terbentuk di direktori /public_html. Jangan lupa, klik tombol Extract Files.

Membuat web dengan xampp dan php

Selanjutnya, masuklah ke folder hasil ekstraksi. Klik Select All, lalu klik kanan dan pilih Move untuk memindahkan semua file ke folder root public_html.

Membuat web dengan xampp dan php

Tuliskan path /public_html untuk memindahkan file ke folder public_html. Kemudian, klik tombol Move Files.

Membuat web dengan xampp dan php

7. Membuat Database di Hosting

Meskipun file website sudah di upload ke hosting, website Anda masih belum bisa diakses. Sebab, Anda belum membuat database di hosting Anda.

Untuk itu, masuklah ke menu MySQL Databases di dashboard cPanel.

Membuat web dengan xampp dan php

Tuliskan nama database yang akan Anda buat pada bagian Create New Databases seperti ini:

Membuat web dengan xampp dan php

Kemudian, klik Create Database.

Berikutnya, buatlah user baru pada bagian Add New User. Masukkan username dan password yang akan digunakan untuk mengakses database Anda nantinya. Lalu, klik tombol Create User.

Membuat web dengan xampp dan php

Nah, sekarang Anda perlu menambahkan user ke database di bagian Add User To Database. Jangan lupa, klik tombol Add.

Membuat web dengan xampp dan php

Anda akan diarahkan ke halaman Manage User Privileges. Beri tanda ceklis pada pilihan ALL PRIVILEGES untuk memberikan user semua hak akses pada database Anda. Kemudian, klik tombol Make Changes.

Membuat web dengan xampp dan php

8. Import Database ke phpMyadmin Hosting

Setelah membuat database, Anda perlu mengimport database melalui menu phpMyAdmin.

Membuat web dengan xampp dan php

Di halaman phpMyAdmin, pilih nama database di bagian kiri halaman. Kemudian, pilih tab Import dan klik tombol Choose File untuk memilih file database .sql yang akan diimport.

Membuat web dengan xampp dan php

Setelah itu, klik tombol Go untuk memulai proses import database. Jika berhasil, Anda akan melihat tabel absensi sesuai dengan yang Anda buat di localhost/phpmyadmin.

9. Mengedit File koneksi.php

Setelah import database, kembalilah ke direktori public_html tempat Anda menyimpan file website. Klik kanan pada file koneksi.php, lalu pilih Edit.

Membuat web dengan xampp dan php

Pada file ini, Anda perlu mengubah konfigurasi database. Silakan ubah $dbName, $dbUsername dan $dbPassword dengan nama database, nama user dan password yang Anda buat di menu database hosting.

Membuat web dengan xampp dan php

Pastikan Anda memasukkannya dengan benar, ya. Kalau sudah, klik tombol Save Changes untuk menyimpan perubahan.

10. Mengakses Website Online

Nah, sekarang saatnya mengakses website online Anda. Jika langkah pengaturan sesuai, akan terlihat seperti gambar berikut:

Membuat web dengan xampp dan php

Yuk, Online-kan Website Localhost Anda Sekarang!

Untuk membuat website di localhost, Anda bisa menggunakan bantuan XAMPP sebagai web server. Proses pengembangan website bisa dilakukan di local environment dengan mudah. 

Nantinya, agar website bisa diakses online, Anda bisa membeli domain dan mengupload file website localhost XAMPP tersebut ke layanan hosting. 

Sebaiknya, jangan asal pilih layanan web hosting, ya. Gunakan hosting yang memberikan performa yang optimal, baik dari kecepatan, keamanan dan kemudahan aksesnya.

Nah, Layanan Unlimited Hosting Niagahoster bisa menjadi pilihan yang tepat.

Dengan uptime hingga 99,98%, hosting Niagahoster menjamin website Anda akan selalu bisa diakses selama 24 jam penuh. Jadi, Anda tidak perlu khawatir lagi soal downtime.

Hosting Niagahoster juga memiliki performa server yang luar biasa berkat dukungan LiteSpeed web server dan fitur keamanan andal, Imunify360.

Selain itu, paket hosting unlimited Niagahoster juga menawarkan domain gratis dengan harga mulai dari Rp27rb/bulan saja! 

Jadi, tunggu apa lagi? Yuk, gunakan hosting murah gratis domain terbaik di Indonesia untuk mengonlinekan localhost website Anda sekarang juga!

Langkah langkah membuat website dengan XAMPP?

Setelah WordPress terinstall dan file sudah terextract dalam folder, langkah berikutnya adalah sebagai berikut :.
Buka XAMPP dan klik tombol start pada Apache dan MySQL..
Buat database di phpMyAdmin. ... .
Install CMS WordPress. ... .
Jalankan proses instalasi. ... .
Website sudah siap diakses. ... .
Kelola dan edit website Anda..

Apa saja program aplikasi yang dibutuhkan untuk membuat suatu website dari localhost?

7 Aplikasi Membuat Server Localhost.
XAMPP..
AMPPS..
WampServer..
DesktopServer..
EasyPHP..

Aplikasi XAMPP digunakan untuk membuat apa?

Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.

Langkah langkah membuat web server?

8 Langkah untuk Membuat Website.
Pilih Nama Domain/URL. ... .
Daftarkan Nama Domain/URL Anda. ... .
Pilih Penyedia Layanan Hosting. ... .
Koneksikan Nama Domain ke Web Hosting. ... .
Install WordPress. ... .
Pilih Tema untuk Website Anda. ... .
Konfigurasikan Website Anda. ... .
Isi Website dengan Konten..