Pencarian

Script Web URL Shortener Gratis Siap Pakai untuk Bisnis

Script Web URL Shortener Gratis Siap Pakai untuk Bisnis

Di era digital yang terus berkembang ini, kebutuhan untuk berbagi tautan dengan cara yang lebih ringkas semakin mendesak. Terkadang, tautan yang panjang sulit untuk dibagikan, terutama di media sosial atau aplikasi pesan singkat yang memiliki batasan karakter. Inilah mengapa layanan pemendek URL atau URL shortener menjadi sangat populer. Pada artikel ini, kita akan membahas bagaimana membangun script web URL shortener yang mudah dan siap pakai, serta beberapa manfaat dan fitur yang dapat dikembangkan.

Apa Itu URL Shortener?

URL shortener adalah alat yang digunakan untuk mengonversi URL panjang menjadi URL yang lebih pendek tanpa mengubah tujuan dari tautan tersebut. Misalnya, URL asli seperti https://www.contoh.com/artikel/panjang-sekali-dan-tidak-mudah-dibaca bisa disingkat menjadi https://contoh.com/xYz12. Dengan memendekkan URL, pengguna bisa lebih mudah membagikan tautan tersebut, dan penerima pun dapat mengaksesnya dengan lebih cepat tanpa terganggu oleh panjangnya tautan.

Manfaat Membuat Script Web URL Shortener

  • Hemat Karakter: Sebuah URL pendek memungkinkan pengguna untuk berbagi tautan yang panjang pada platform dengan batasan karakter, seperti Twitter yang hanya memungkinkan 280 karakter dalam setiap tweet.
  • Tampilan Lebih Profesional: Menggunakan URL pendek dapat meningkatkan citra profesional dari perusahaan atau individu, karena terlihat lebih rapi dan mudah diingat.
  • Pelacakan dan Statistik: Banyak URL shortener yang menyediakan fitur pelacakan klik pada tautan, sehingga pemilik tautan dapat memantau jumlah pengunjung yang mengakses tautan tersebut.
  • Penggunaan yang Fleksibel: URL pendek dapat digunakan di berbagai platform, termasuk media sosial, iklan online, email, hingga brosur cetak.

Fitur Utama Script Web URL Shortener

Saat membuat script aplikasi web URL shortener, beberapa fitur utama yang bisa ditambahkan untuk meningkatkan fungsionalitasnya adalah sebagai berikut:

  • Pemendekan Otomatis: Pengguna hanya perlu memasukkan URL asli, dan sistem akan otomatis menghasilkan URL pendek yang unik.
  • Custom URL: Beberapa pengguna mungkin ingin membuat URL pendek yang bisa dipersonalisasi, misalnya dengan menambahkan nama bisnis atau kata-kata yang lebih deskriptif daripada kode acak.
  • Statistik Klik: Fitur ini akan memungkinkan pengguna untuk melihat jumlah klik yang diterima oleh URL pendek mereka, serta informasi tentang sumber pengunjung, perangkat yang digunakan, dan lokasi geografis mereka.
  • Manajemen URL: Pengguna bisa melihat daftar URL yang telah dipendekkan, mengedit, atau menghapusnya kapan saja.
  • Validasi URL: Untuk mencegah kesalahan atau tautan rusak, sistem bisa menyediakan validasi otomatis terhadap URL yang dimasukkan oleh pengguna.
  • Keamanan URL: Agar tidak disalahgunakan, sistem bisa dilengkapi dengan fitur keamanan seperti pemeriksaan spam, deteksi tautan berbahaya, dan CAPTCHA untuk mencegah bot.

Download Full Source Code Web URL Shortener

Membuat Web URL Shortener Sederhana

Berikut adalah langkah-langkah untuk membuat script aplikasi web URL shortener sederhana menggunakan bahasa pemrograman PHP dan database MySQL. Script ini gratis dan siap pakai bagi siapa saja yang ingin mengimplementasikannya pada website mereka.

1. Persiapan Lingkungan

Untuk memulai, pastikan Anda memiliki server lokal atau hosting yang mendukung PHP dan MySQL. Jika Anda menggunakan server lokal, Anda bisa menginstal XAMPP atau WAMP.

2. Struktur Database

Pertama, kita perlu membuat database untuk menyimpan URL asli dan URL pendek yang telah dibuat. Gunakan MySQL dan buat tabel sederhana dengan struktur berikut:

CREATE DATABASE url_shortener;

CREATE TABLE urls (
   id INT AUTO_INCREMENT PRIMARY KEY,
   original_url TEXT NOT NULL,
   short_url VARCHAR(10) NOT NULL UNIQUE,
   created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

Tabel urls akan menyimpan URL asli di kolom original_url, dan URL pendek di kolom short_url. id digunakan sebagai kunci utama, dan created_at akan merekam kapan URL tersebut dibuat.

3. Script untuk Pemendekan URL

Berikut adalah contoh script PHP untuk melakukan pemendekan URL:

<?php
$host = 'localhost';
$dbname = 'url_shortener';
$username = 'root'; // Sesuaikan dengan kredensial Anda
$password = ''; // Sesuaikan dengan kredensial Anda

// Koneksi ke database
$conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);

// Fungsi untuk membuat string acak sebagai URL pendek
function generateShortUrl($length = 6) {
   $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
   $charactersLength = strlen($characters);
   $randomString = '';
   for ($i = 0; $i < $length; $i++) {
       $randomString .= $characters[rand(0, $charactersLength - 1)];
   }
   return $randomString;
}

if (isset($_POST['url'])) {
   $original_url = $_POST['url'];
   
   // Periksa apakah URL sudah ada di database
   $query = $conn->prepare("SELECT * FROM urls WHERE original_url = :original_url");
   $query->bindParam(':original_url', $original_url);
   $query->execute();

   if ($query->rowCount() > 0) {
       $result = $query->fetch();
       echo "URL pendek Anda: " . "http://localhost/" . $result['short_url'];
   } else {
       // Buat URL pendek
       $short_url = generateShortUrl();
       
       // Simpan ke database
       $query = $conn->prepare("INSERT INTO urls (original_url, short_url) VALUES (:original_url, :short_url)");
       $query->bindParam(':original_url', $original_url);
       $query->bindParam(':short_url', $short_url);
       $query->execute();

       echo "URL pendek Anda: " . "http://localhost/" . $short_url;
   }
}
?>

Pada script di atas, pengguna bisa memasukkan URL yang ingin dipendekkan melalui formulir HTML. Script ini akan memeriksa apakah URL tersebut sudah pernah dipendekkan sebelumnya. Jika belum, URL pendek akan dibuat menggunakan fungsi generateShortUrl(), lalu disimpan dalam database. Hasilnya akan menampilkan URL pendek yang dapat diakses pengguna.

4. Membuat Redirect dari URL Pendek

Selain script untuk membuat URL pendek, kita juga membutuhkan script untuk mengarahkan pengguna dari URL pendek ke URL asli. Berikut adalah contoh script untuk menangani redirect:

<?php
$host = 'localhost';
$dbname = 'url_shortener';
$username = 'root';
$password = '';

$conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);

$short_url = $_GET['short_url'];

// Cari URL asli berdasarkan URL pendek
$query = $conn->prepare("SELECT original_url FROM urls WHERE short_url = :short_url");
$query->bindParam(':short_url', $short_url);
$query->execute();

if ($query->rowCount() > 0) {
   $result = $query->fetch();
   header("Location: " . $result['original_url']);
} else {
   echo "URL tidak ditemukan!";
}
?>

Script ini akan mengambil URL pendek dari parameter URL ($_GET['short_url']), kemudian mencari URL asli di database dan mengarahkan pengguna ke sana menggunakan fungsi header().

Kesimpulan

Dengan memiliki script web URL shortener gratis dan siap pakai, Anda bisa menyediakan layanan pemendek URL yang berguna bagi banyak orang. Script yang disediakan di atas adalah versi dasar, namun Anda bisa mengembangkannya lebih lanjut dengan menambahkan fitur-fitur seperti pelacakan statistik, integrasi API, dan keamanan yang lebih baik. Implementasi ini tidak hanya memudahkan pengguna dalam membagikan tautan, tetapi juga dapat membantu Anda memantau penggunaan URL yang dipendekkan secara lebih efektif.

MC Project

MC Project

Toko produk digital dan jasa freelance. Berfokus pada pengembangan, produksi dan pendistribusian script pemrograman, source code aplikasi, plugin, tema dan template. Selengkapnya..

Leave a comment

Your email address will not be published. Required fields are marked *