• Tidak ada hasil yang ditemukan

PEMBUATAN WEBSITE KAKUNINGAN MENGGUNAKAN FRAMEWORK CODEIGNITER DAN MYSQL

N/A
N/A
Protected

Academic year: 2022

Membagikan "PEMBUATAN WEBSITE KAKUNINGAN MENGGUNAKAN FRAMEWORK CODEIGNITER DAN MYSQL"

Copied!
12
0
0

Teks penuh

(1)

1

chikapalmaa@gmail.com, nryulia@staff.gunadarma.ac.id Universitas Gunadarma

Abstrak

Kata Kunci : wisata, kuningan, website.

Lokasi Kabupaten Kuningan berada di wilayah Jawa Barat, di sekitar gunung ciremai.

Kabupaten Kuningan memiliki keindahan dan banyak destinasi wisata yang menarik namun belum tereksplorasi dan terpublikasi dengan baik. Publikasi dapat dilakukan dengan media website yang dapat membantu para wisatawan mendapatkan informasi terhadap destinasi wisata di Kabupaten Kuningan. Pembuatan website ini dibangun dengan bahasa pemrograman PHP dan teks editor sublime 3. Website ini juga menggunakan MySQL sebagai database dan menggunakan framework Codelgniter. Hasil dari penelitian ini adalah sebuah website yang memberikan berbagai infomasi tempat wisata di Kabupaten Kuningan dengan beberapa kategori (wisata alam, wisata sejarah, wisata pemandian, dan wisata religi), informasi penginapan, dan informasi makanan khas di Kabupaten Kuningan.

.

Daftar Pustaka (2007 – 2020)

1. Latar Belakang

Lokasi Kabupaten Kuningan berada di wilayah Jawa Barat, di sekitar gunung ciremai. Kabupaten Kuningan memiliki keindahan dan banyak destinasi wisata yang menarik namun belum tereksplorasi dan terpublikasi dengan baik.

Publikasi dapat dilakukan dengan media website yang dapat membantu para wisatawan mendapatkan informasi terhadap destinasi wisata di Kabupaten Kuningan.

Pembuatan website ini dibangun dengan bahasa pemrograman PHP dan teks editor sublime 3. Website ini juga menggunakan MySQL sebagai database dan menggunakan framework Codelgniter.

Untuk memudahkan para wisatawan dalam mencari informasi destinasi wisata, diperlukanya pembuatan website tentang informasi destinasi wisata di Kuningan Jawa Barat. Website tersebut dinamakan “KaKuningan”website yang memberikan berbagai infomasi tempat wisata di Kabupaten Kuningan dengan beberapa kategori (wisata alam, wisata sejarah, wisata pemandian, dan wisata

(2)

religi), informasi penginapan, dan informasi makanan khas di Kabupaten Kuningan.

2. Tujuan Penulisan

Pembuatan aplikasi website yang dapat memberikan informasi informasi destinasi wisata di Kuningan Jawa Barat sehingga mempermudah para wisatawan dalam mencari informasi destinasi wisata.

3. Landasan Teori a. Website

Website merupakan kumpulan dari berbagai macam halam situs, yang terangkum didalam sebuah domain atau juga subdomain, yang lebih tempatnya berada di dalam WWW (World Wide Web) yang tentunya terdapat di dalam internet

b. HTML

HTML adalah bahawa markup internet (web) berupa kode dan simbol yang dimasukkan kedalam sebuah file yang ditunjukan untuk ditampilkan didalam sebuah website. Website yang dibuat dengan HTML, dapat dilihat oleh semua orang yang terkoneksi dengan internet. Tentunya dengan menggunakan aplikasi penjelajah internet (browser) seperti Internet Explorer, Mozilla Fireffox dan Google Chrome. HTML adalah singkatan dari Hyper Text Markup Language. Arti kata kata tersebut dapat dijabarkan sebagai berikut

• HyperText, adalah metode dimana pengguna “berpindah” disekeliling web, dengan mengklik sebuah teks yang bernama hyperlink. Hyperlink adalah sebuah teks khusus di internet, dimana saat teks tersebut di klik, akan membawa ke halaman web selanjutnya/halaman web lain yang telah ditentukan.

• Markup adalah hal yang dilakukan oleh tag HTML kepada teks yang ada didalamnya. HTML menandai teks yang berada didalamnya sebagai tipe teks tertentu.

(3)

• Language yang berarti bahasa. HTML adalah sebuah bahasa, yang memiliki kata-kata berupa kode dan syntax seperti bahasa yang lain.

c. PHP

PHP merupakan salah satu bahasa pemrograman skrip yang dirancang untuk membangun aplikasi web. Database yang didukung oleh PHP antara lain MySQL, Informis, Oracle, Sybase, solid, postgreSQL, Generic ODBC PHP adalah software open source, bebas untuk diunduh dan digunakan. File PHP dapat berisi teks, tag HTML, dan Script. File PHP dikembalikan ke browser dalam bentuk plain HTML. File PHP dapat berekstensi .php, .php3, atau .phtml. Kelebihan dari PHP yaitu, merupakan hal sederhana untuk melakukan aktifitas dinamis di laman web

d. MySQL

Level tertinggi dari struktur MySQL adalah database, dimana ini dapat memiliki satu atau lebih tabel yang diisikan data. Misalnya, memasukkan data kedalam kolom untuk nama keluarga, nama depan, dan email, dan ingin menambahkan pengguna lain. Perintah yang digunakan untuk melakukan ini adalah:

INSERT INTO users VALUES(‘Smith’, ‘John’, ‘jsmith@mysite.com’);

Perintah Insert ini menunjukkan betapa sedehananya untuk menambahkan data baru ke database. Perintah insert adalah contoh dari SQL (Structured Query Langueage).

Untuk admin mencari data, dapat menggunakan perintah MySQL seperti:

SELECT surname,firstname FROM users WHERE email=’jsmith@mysite.com’;

Perintah yang digunakan untuk menampilkan database yang baru saja dibuat atau yang sudah ada, dapat menggunakan perintah sebagai berikut :

SHOW DATABASE;

Hasil dari perintah tersebut akan menampilkan semua database yang sudah ada.

Untuk mengaktifkan atau embuka database menggunakan perintah USE, seperti, USE nama database;

(4)

Untuk menghapus database menggunakan perintah DROP DATABASE nama_database;. Bentuk perintah iniakan menghapus database dengan nama nama_databse. Jika databasenya ada maka databse dan juga seluruh tabel didalamnya akan kehapus. Sama seperti menghapus database. Perintah untuk menghapus tabel menggunakan perintah DROP TABLE nama_tabel;.

e. Framework CodeIgniter

CodeIgniter (CI) adalah salah sattu framework PHP yang tangguh dan populer. Framework adalah suatu kerangka kerja yang berupa sekumpulan folder yang memuat file-file PHP yang menyediakan class libraries, helpers, plugins, dan lainnya. CodeIgniter tergolong framework dengan ukuran kecil dan cukup mudah di kuasai. CI memiliki manual yang tergolong lengkap.

CodeIgniter menerapkan pola Model-View-Controller (MVC) yang fleksibel, karena model dapat tidak digunakan. Konsep MVC adalah konsep pemisahan antara logic dengan tampilan dan database. Manfaat konsep MVC adalah membuat coding logic lebih sederhana, karena sudah dipisah dengan kode untuk tampilan dan membuat programmer dapat bekerja secara terpisah dengan designer.

• Model = Meerupakan kode struktur data. Model berisi fungdi di dalam pengolahan database, script, dan SQL.

• View = Merupakan kode untuk menampilkan tampilan suatu program.

Tampilan dapat berupa web page, header, footer, dan sesuatu yang berjenis tampilan.

• Controller = Merupakan kode untuk logic, algoritma dan sebagai penghubung antara model, view, dan sumber lain yang di perlukan untuk mengolah HTTP request dan web page.

4. Perancangan Struktur Navigasi

Struktur Navigasi dari sisi user pada pembuatan aplikasi ini seperti pada Gambar 1.A.

(5)

Gambar1.A.. Struktur Navigasi dari sisi user

Pada Struktur navigasi dari sisi user: Menu Utama terdapat button-button untuk masuk ke menu berikutnya seperti :Beranda, Penginapa, Makanan Khas, Komentar.

Struktur Navigasi dari sisi user pada pembuatan aplikasi ini seperti pada Gambar 1.B.

(6)

Gambar 1.B. Struktur Navigasi dari sisi Admin

5. Perancangan Aplikasi

a. Unified Model Language (UML) Use Case Diagram

Alur dari aplikasi yang dibuat dalam Use Case Diagram dapat dilihat, seperti pada Gambar 2.

Gambar 2. Use Case Diagram

Use Case Diagram, dimulai dari user mengunjungi website KaKuningan lalu user dapat melihat website, mendapatkan informasi, dan user dapat berkomentar. Jika user ingin berkomentar, user memilih menu komentar dan mengisi email, nama, dan komentar yang ingin diberikan.

(7)

Untuk use case admin, admin diharuskan melakukan login terlebih dahulu untuk bisa mengakses website, lalu admin dapat melakukan edit, tambah, dan delete pada website tersebut.

b. Activity Diagram

Rancangan umum sitem pada user dapat dilihat pada gambar 3.

Merupakan activity diagram user

Gambar 3 Activity Diagram User

Alur activity diagram diatas ialah dimulai dari user mengakses website KaKuningan, lalu sistem menampilkan halam awal website atau halaman beranda, kemudian user memilih menu yang berada pada navigasi, jika menu sudah dipilih maka sistem akan menampilkan halaman menu yang dipilih oleh user. Jika user memilih menu komentar maka activity diagram untuk user terlihat pada gambar 4

(8)

Gambar 4 Activity Diagram User Halaman Komentar

Penjelasan alur pada gambar 4, user memilih atau mengakses website KaKuningan, sistem meanmpilkan tampilan awal atau beranda, lalu user memilih menu komentar, sistem menampilkan menu komentar yang dipilih oleh user, kemudian user melakukan penginputan data seperti komentar, nama, dan email.

Dan kemudian sistem menampilkan data dan database menyimpan data tersebut.

Activity diagram admin dibuat untuk menggambarkan aliran aktivitas dalam sebuah sistem admin. Pada aliran aktivitas admin perlu melakukan login terlebih dahulu. Aliran tersebut seperti pada gambar 5.

(9)

Gambar 5 Activity Diagram Login Admin

Admin memasukkan username dan password untuk proses login. Jika username dan password benar, maka sistem akan menampilkan halaman admin dan admin dapat memilih menu untuk proses CRUD. Sebaliknya, jika username dan password salah, maka sistem tidak akan menampilkan halaman admin, dan sistem akan menampilkan kembali halaman input username dan password.

6. Tampilan Output website

Tampilan Halaman Utama User berisi gambar background pemandangan di Kuningan Jawa Barat, berisi galeri foto Kabupaten Kuningan seperti terlihat di gambar 6 berikut:

(10)

Gambar 6. Tampilan Beranda

Tampilan menu penginapan dapat dilihat pada gambar berikut:

Gambar 7. Tampilan Penginapan

7. Kesimpulan dan Saran

Aplikasi berbasis website KaKuningan telah berhasil dibuat dengan bahasa pemrograman PHP, Framework CodeIgniter, dan Database MySQL dan dapat diakses dengan alamat website http://kakuningan.id/. Website tersebut dapat membantu para wisatawan untuk mendapatkan informasi wisata yang berada pada Kabupaten Kuningan Jawa Barat.

Ada beberapa hal yang dapat untuk dikembangkan dalam aplikasi website ini, seperti menambahkan fitur maps pada setiap tempat wisata tersebut.

(11)

Penambahan fitur search pada webiste ini juga dibutuhkan unutk mempermudah user mendapatkan informasi dengan cepat.

DAFTAR PUSTAKA

Achmad Solichin. 2010. MySQL 5 : Dari Pemula Hingga Mahir. Jakarta:

Universitas Budi Luhur.

Akhmad Sofwan. 2007. Belajar PHP dengan Framework CodeIgniter.

Ilmu komputer.com.

Angga Ardiansyah, Suleman, Sandra J Kuryanti, Rezha Tama Marlantika.

“Sistem Informasi Pariwisata Dan Kuliner (Sipaku) Berbasis Web Gis Di Tegal”

Jurnal Ilmiah Binary STMIK Bina Nusantara Jaya Vol. 0 2 No. 01, 2020.

L. Erawan. 2014. Dasar-dasar PHP. Semarang: Universitas Dian Nuswantoro.

Rixon Robin. 2014. Learning PHP, MySQL, JavaScript, CSS & HTML 5.

Gravenstein Highway North Sebastopol: O’Reilly Media, Inc.

Panthera Nugroho dan Akhmad Sofwan, “Belajar PHP dengan Framework CodeIgniter”,URL:https://www.academia.edu/11579825/Belajar_PHP_dengan_Fr amework_CodeIgniter?auto=download, 29 April 2020

WEBARQ Digital Agency, “Webiste statis dan Webiste Dinamis”, https://www.webarq.com/id/website-statis--website-dinamis.html, 29 April 2020

(12)

PERPUSTAKAAN UNIVERSITAS GUNADARMA

SURAT KETERANGAN

Nomor: 298/PERPUS/UG/2021

Surat ini menerangkan bahwa:

Nama Penulis : GERDA PALMA

Nomor Penulis : 12117511

Email Penulis : gerdapalma@student.gunadarma.ac.id Alamat Penulis : perumahan jatijajar blok d24 no 29

dengan penulis lainnya sebagai berikut:

Penulis ke-2/Nomor/Email : NURYULIANI / 990714 / nryulia@staff.gunadarma.ac.id

Telah menyerahkan hasil penelitian/ penulisan untuk disimpan dan dimanfaatkan di Perpustakaan Universitas Gunadarma, dengan rincian sebagai berikut :

Nomor Induk : FTI/IA/PENELITIAN/298/2021

Judul Penelitian : PEMBUATAN WEBSITE KAKUNINGAN MENGGUNAKAN FRAMEWORK CODEIGNITER DAN MYSQL

Tanggal Penyerahan : 08 / 07 / 2021

Demikian surat ini dibuat untuk dipergunakan seperlunya dilingkungan Universitas Gunadarma dan Kopertis Wilayah III.

Dicetak pada: 01/09/2021 15:27:01 PM, IP:202.125.95.18 Halaman 1/1

Gambar

Gambar 1.B. Struktur Navigasi dari sisi Admin
Gambar 3 Activity Diagram User
Gambar 4 Activity Diagram User Halaman Komentar
Gambar 5 Activity Diagram Login Admin
+2

Referensi

Dokumen terkait

Hasil penelitian menunjukkan bahwa 1 terdapat 24 siswa yang memiliki kesulitan dalam mempelajari materi lingkaran, yaitu: a kesulitan memahami definisi unsur-unsur lingkaran, rumus

Dari sisi peluang, promosi kesehatan dan pencegahan penularan HIV/AIDS melalui media sosial YouTube dapat dikatakan cukup baik, hal ini terlihat dari cukup banyaknya masyarakat

Berdasarkan hasil penelitian dari 42 sampel ditemukan adanya telur cacing STH jenis Ascaris lumbricoides pada satu sampel kemangi, sehingga didapatkan persentase positif

)ekanisme pasti yang mendasari proses penyembuhan luka dengan menggunakan madu masih belum diketahui, namun beberapa penelitian mengatakan bahwa madu bekerja

Selaras dengan kebutuhan itu, beberapa pekerjaan yang selama ini menjadi rutinitas pun mulai dilepas ke Anak Perusahaan, seperti pemeliharaan jalan tol, properti dan yang baru

• Perisai ini merupakan refleksi dari perwujudan taubat yang memiliki keterkaitan mutlak dalam rangka menegakkan kalimat Allah Subhanahu wa Ta'ala, yang dalam sirah bisa kita

Memberi sumbangan pemikiran bagi Jemaat GPID Betlehem Buanasari agar memiliki pemahaman tentang relasi antara manusia dengan tanah dan seluruh alam semesta sebagai