2. Xampp
XAMPP adalah sebuah paket perangkat lunak (software) komputer yang
sistem penamaannya diambil dari akronim kata Apache, MySQL (dulu) /
MariaDB (sekarang), PHP, dan Perl. Sementara imbuhan huruf “X” yang terdapat
TUGAS 2
Nama : Mohamad Iqbal maulana firmansyah (16)
Kelas : JTD-4C
NIM : 1841160048 JUDUL
Jaringan Semantik dengan Php
pada awal kata berasal dari istilah cross platform sebagai simbol bahwa aplikasi
ini bisa dijalankan di empat sistem operasi berbeda, seperti OS Linux, OS
Windows, Mac OS, dan juga Solaris. Sejarah mencatat, software XAMPP pertama
kali dikembangkan oleh tim proyek bernama Apache Friends dan sampai saat ini
sudah masuk dalam rilis versi 7.3.9 yang bisa didapatkan secara gratis dengan
label GNU (General Public License).
Jika dijabarkan secara gamblang, masing-masing huruf yang ada di dalam
nama XAMPP menurut para ahli memiliki arti sebagai berikut ini:
a) X = Cross Platform
Merupakan kode penanda untuk software cross platform atau yang bisa
berjalan di banyak sistem operasi. Jadi, ada XAMPP untuk Windows,
xampp for mac, dan untuk Linux. Semua itu bersifat free download xampp.
b) A = Apache
Apache adalah aplikasi web server yang bersifat gratis dan bisa
dikembangkan oleh banyak orang (open source).
c) M = MySQL / MariaDB
MySQL atau MariaDB merupakan aplikasi database server yang
dikembangkan oleh orang yang sama. MySQL berperan dalam mengolah,
mengedit, dan menghapus daftar melalui database.
d) P = PHP
Huruf “P” yang pertama dari akronim kata XAMPP adalah inisial untuk
menunjukkan eksistensi bahasa pemrograman PHP. Bahasa pemrograman
ini biasanya digunakan untuk membuat website dinamis, contohnya dalam
website berbasis CMS WordPress.
e) P = Perl
Sementara itu, untuk huruf P selanjutnya merupakan singkatan dari bahasa
pemrograman Perl yang kerap digunakan untuk memenuhi berbagai
TUGAS 2
Nama : Mohamad Iqbal maulana firmansyah (16)
Kelas : JTD-4C
NIM : 1841160048 JUDUL
Jaringan Semantik dengan Php
macam kebutuhan. Perl ini bisa berjalan di dalam banyak sistem operasi
sehingga sangat fleksibel dan banyak digunakan.
Fungsi XAMPP
Program aplikasi XAMPP berfungsi sebagai server lokal untuk mengampu
berbagai jenis data website yang sedang dalam proses pengembangan. Dalam
prakteknya, XAMPP bisa digunakan untuk menguji kinerja fitur ataupun
menampilkan konten yang ada didalam website kepada orang lain tanpa harus
terkoneksi dengan internet, cukup akses melalui Xampp control panel, atau
istilahnya website offline. XAMPP bekerja secara offline layaknya web hosting
biasa namun tidak bisa diakses oleh banyak orang.Maka dari itu, XAMPP
biasanya banyak digunakan oleh para mahasiswa maupun pelajar untuk melihat
hasil desain website sebelum akhirnya dibuat online menggunakan web hosting
yang biasa dijual dipasaran.
3. Visual Studio Code
Visual studio Code merupakan aplikasi cross platform yang dapat
digunakan berbagai sitem operasi seperti windows, Linux, dan Mac OS. VS Code
termasuk software yang ringan namun kuat editor sumbernya dengan deskop.
Menggunakan berbagai macam bahasa pemprograman seperti Java, JavaSkrip, Go,
C++, dan masih banyak yang lainnya. Komponen dari Visual Studio juga sama
seperti yang digunakan di Azura DevOps. Visual Studio memiliki lintas platform
kode editor yang ringan, dapat digunakan oleh siapa saja untuk membuat atau
membangun aplikasi web.
Komponen Pada Visual Studio Code
a. Customize : Digunakan untuk menambahkan ekstensi bahasa
pemprograman. konfigurasi dan kustomisasi template dengan
menambahkan ekstensi bahasa pemprograman maka kita tidak perlu selalu
mengingat fungsi Bahasa
TUGAS 2
Nama : Mohamad Iqbal maulana firmansyah (16)
Kelas : JTD-4C
NIM : 1841160048 JUDUL
Jaringan Semantik dengan Php
2. -Flowchart
TUGAS 2
Nama : Mohamad Iqbal maulana firmansyah (16)
Kelas : JTD-4C
NIM : 1841160048 JUDUL
Jaringan Semantik dengan Php
TUGAS 2
Nama : Mohamad Iqbal maulana firmansyah (16)
Kelas : JTD-4C
NIM : 1841160048 JUDUL
Jaringan Semantik dengan Php
1.5 Implementasi
1. Database program
2. Script Program
a. Index php
<?php
require 'functions.php';
//tombol cari
if (isset($_POST["cari"])) {
$makanan = cari($_POST["keyword"]);
}
TUGAS 2
Nama : Mohamad Iqbal maulana firmansyah (16)
Kelas : JTD-4C
NIM : 1841160048 JUDUL
Jaringan Semantik dengan Php
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Kuliner Indonesia</title>
<style>body{
background-image: url("bk2.jpg");
background-size: cover;
background-color: rosybrown;
}
h1 {
font-size: 40px;
color: firebrick;
text-shadow: 3px 2px 1px rosybrown;
font-family: monospace;}
h2 {
font-size: 12px;
color: red;
text-decoration: underline;
font-weight: bold;
font-family: sans-serif;}
TUGAS 2
Nama : Mohamad Iqbal maulana firmansyah (16)
Kelas : JTD-4C
NIM : 1841160048 JUDUL
Jaringan Semantik dengan Php
h3{
font-size: 24px;
color: black;
font-weight: bold;
}
</style>
</head>
<body>
<h1> Daftar Kuliner di Indonesia</h1>
<form action="" method="post">
<input type="text" name="keyword" size="70" autofocus
placeholder="Cari" autocomplete="off">
<button type="submit" name="cari">Cari</button>
</form>
<br>
<table border="2" cellpadding="10" cellspacing="0" width="60%">
<tr>
<td>
<center>No</center>
</td>
TUGAS 2
Nama : Mohamad Iqbal maulana firmansyah (16)
Kelas : JTD-4C
NIM : 1841160048 JUDUL
Jaringan Semantik dengan Php
<td>
<center>Provinsi
</td>
<td>
<center>Kuliner
</td>
<td>
<center>Sayur
</td>
<td>
<center>Lauk
</td>
<td>
<center>Kue
</td>
</tr>
<tr>
<td><?= $i; ?></td>
<td><?= $p["kota"] ?></td>
<td><?= $p["kuliner"] ?></td>
TUGAS 2
Nama : Mohamad Iqbal maulana firmansyah (16)
Kelas : JTD-4C
NIM : 1841160048 JUDUL
Jaringan Semantik dengan Php
<!--<td>
<a href=""> ubah </a>
<a href=""> hapus </a>
</td>-->
</tr>
<?php $i++; ?>
<?php endforeach; ?>
</table>
</body>
</html>
b. Function php
<?php
$conn = mysqli_connect("localhost", "root", "", "kuliner");
function query($query)
TUGAS 2
Nama : Mohamad Iqbal maulana firmansyah (16)
Kelas : JTD-4C
NIM : 1841160048 JUDUL
Jaringan Semantik dengan Php
{
global $conn;
$result = mysqli_query($conn, $query);
$rows = [];
while ($row = mysqli_fetch_assoc($result)) {
$rows[] = $row;
}
return $rows;
}
function cari($keyword)
{
return query($query);
}
3. Hasil Program
TUGAS 2
Nama : Mohamad Iqbal maulana firmansyah (16)
Kelas : JTD-4C
NIM : 1841160048 JUDUL
Jaringan Semantik dengan Php
1.6 Kesimpulan
Dari praktikum yang telah dilakukan dapat disimpulkan bahwa Jaringan Semantik
dipergunakan untuk mencari percabangan dari sebuah studi kasus yang ada. Yang mana
TUGAS 2
Nama : Mohamad Iqbal maulana firmansyah (16)
Kelas : JTD-4C
NIM : 1841160048 JUDUL
Jaringan Semantik dengan Php
dapat ditemukan hubungan yang ada. Misalnya pada studi kasus makanan, dapat
ditemukan asal daerah makanan tersebut dan juga makanan dari daerah yang sama
Program yang telah dibuat merupakan representasi dari jaringan semantik yang
dapat digunakan untuk mempermudah dalam pembelajaran yang mana dari sebuah object
ada melalui proses terbuatnya dan juga dipergunakan sebagai apa.
TUGAS 2
Nama : Mohamad Iqbal maulana firmansyah (16)
Kelas : JTD-4C
NIM : 1841160048 JUDUL
Jaringan Semantik dengan Php
[1] A. Nugroho, "Pengertian XAMPP Lengkap dengan Fungsi dan Cara Instalasi," 19 September
2019. [Online]. Available: https://qwords.com. [Accessed 25 Sepetember 2021].
[2] G. Tasari, "Mengenal Visual Studio Code," 25 April 2021. [Online]. Available:
https://www.gamelab.id. [Accessed 25 September 2021].
[3] D. Suhartono, "Semantic Network," Universitas Binus, 2014. [Online]. Available:
https://socs.binus.ac.id. [Accessed 25 September 2021].
[4] Nova, "Contoh Kasus Jaringan Semantik & SCRIPT," 25 Oktober 2010. [Online]. Available:
https://novaeunsuh.wordpress.com. [Accessed 25 September 2021].