Oleh:
Rudi Setiawan
2008001010031
I
KATA PENGANTAR
Ucapan terima kasih kepada semua pihak, bang sauqi sebagai aslab, dan
bapak rassudin yang telah memberikan ilmu, wawasan dan dukungan
selama ini, laporan ini saya harap berguna terutama bagi diri sendiri dan
pembaca dan sebagai sumber wawasan bagi pembaca.
Akhir kata saya ucapkan, laporan yang saya buat sendiri ini kurang dari
kata sempurna dan sangat butuh masukan untuk laporan ini dan
seterusnya.
Rudi Setiawan
II
DAFTAR ISI
KATA PENGANTAR...................................................................................................................II
DAFTAR ISI..............................................................................................................................III
PEMBAHASAN........................................................................................................................IV
1. Pengenalan XAMPP...................................................................................................IV
1.1. Pengertian xampp..............................................................................................IV
1.2. Fungsi xampp.....................................................................................................IV
1.3. Komponen XAMPP..............................................................................................V
1.4. Kelebihan XAMPP................................................................................................V
1.5. Kekurangan XAMPP...........................................................................................VI
2. Pengenalan HTML......................................................................................................VI
2.1 pengertian HTML......................................................................................................VI
2.2 Fungsi HTML.............................................................................................................VI
2.3 Komponen HTML.....................................................................................................VII
2.4 Cara kerja HTML.....................................................................................................VIII
3. Pengenalan Database..............................................................................................VIII
3.1 Pengertian Database..............................................................................................VIII
3.2 Jenis dan Fungsi Database.....................................................................................VIII
3.3 Manfaat Database...................................................................................................XI
4. Instalasi xampp.........................................................................................................XII
4.1 proses intalasi..........................................................................................................XII
DAFTAR PUSTAKA.................................................................................................................XV
III
PEMBAHASAN
1. Pengenalan XAMPP
1.1. Pengertian xampp
XAMPP adalah sebuah paket perangkat lunak (software bundle) sumber
terbuka dan gratis yang menyediakan lingkungan server lokal untuk
pengembangan dan pengujian situs web.
4. phpMyAdmin :
XAMPP dilengkapi dengan phpMyAdmin, yang adalah alat administrasi basis
data web untuk MySQL. Ini mempermudah pengelolaan basis data dan tabel.
5. Control Panel :
XAMPP memiliki papan kontrol yang memungkinkan Anda dengan mudah
mengaktifkan dan menonaktifkan server web, server basis data, dan bahasa
pemrograman. Ini mempermudah pengelolaan lingkungan pengembangan
Anda.
IV
6. Perlengkapan Tambahan :
Anda dapat menambahkan komponen tambahan ke dalam XAMPP sesuai
kebutuhan Anda. Misalnya, jika Anda perlu menggunakan Python, Anda dapat
menginstalnya sebagai tambahan.
1. Apache : Ini adalah server web open-source yang digunakan untuk meng-host
situs web dan aplikasi web. Apache adalah komponen inti dalam XAMPP
yang memungkinkan Anda menjalankan dan mengakses halaman web secara
lokal.
2. MySQL : MySQL adalah sistem manajemen basis data relasional (RDBMS)
open-source yang digunakan untuk menyimpan dan mengelola data. Dengan
MySQL yang disertakan dalam XAMPP, Anda dapat membuat basis data dan
tabel untuk aplikasi web Anda.
3. PHP : PHP adalah bahasa pemrograman sisi server yang sering digunakan
untuk mengembangkan aplikasi web dinamis. XAMPP menyertakan PHP
sehingga Anda dapat mengembangkan dan menguji kode PHP secara lokal.
5. Perl : Perl adalah bahasa pemrograman skrip yang termasuk dalam XAMPP.
Meskipun tidak sepopuler PHP dalam pengembangan web, Perl masih
digunakan dalam berbagai konteks pengembangan.
V
1.5. Kekurangan XAMPP
1. Kurang sesuai untuk menangani data dengan jumlah yang besar, baik untuk
menyimpan data maupun untuk memproses data.
2. Mempunyai keterbatasan kemampuan kinerja pada server ketika data yang
disimpan telah melebihi batas penampunhan dj server karena tidak menerapkan
konsep Technology Cluste.
3. itulah mengenai apa itu XAMPP berikut fungsi, cara menggunakan, hingga
keunggulan dan kelemahannya. Semoga bermanfaat
2. Pengenalan HTML
2.1 pengertian HTML
HTML adalah bahasa standar pemrogaman yang digunakan untuk membuat halaman
website, yang diakses melalui internet. Singkatan dari "Hypertext Markup Language"
atau "bahasa markup". Dilansir Techterms, "Hypertext" mengacu pada hyperlink yang
mungkin terdapat dalam halaman HTML. Bahasa markup ini mengacu pada cara tag
yang digunakan, untuk menentukan tata letak halaman dan elemen di dalam halaman.
HTML disusun berdasar kode dan simbol tertentu, yang dimasukkan dalam sebuah file
atau dokumen. Sehingga bisa ditampilkan pada layar komputer. Dan bisa dipahami oleh
para pengguna internet.
Memahami setiap kata yang terkandung, hypertext sendiri dimaksudkan sebagai metode
yang digunakan untuk berpindah laman web ke laman lain. Usai mengklik tulisan atau
simbol yang muncul di halaman website.
Lalu istilah markup, diartikan sebagai suatu hal yang dilakukan tag HTML
terhadap teks didalamnya. Contoh jika mengetik suatu teks dengan tanda tag . Maka
teks tersebut akan muncul dengan huruf tebal atau bold di laman website.
Melansir dari Nesabamedia, 'language' berarti bahasa pemrograman atau script. Disusun
dari tag-tag tertentu yang akan diterjemahkan dalam teks atau visual yang bisa dilihat di
website.
VI
pemrograman server PHP, dan mendesain web menggunakan CSS. Semua bahasa ini
dapat diaplikasikan jika web memiliki bahasa HTML sebagai dasarnya.
4. Menampilkan tabel, gambar, video dan lainnya. Umumnya di halaman website atau
blog kita tidak bisa langsung meletakkan tabel, gambar maupun video. Sehingga butuh
komponen yang diletakkan pada web menggunakan bahasa HTML.
5. Menandai elemen dan membuat online form. HTML berfungsi menandai bagian-bagian
dalam website di antaranya header, footer, main, navigation dan sebagainya. Selain itu
HTML juga digunakan sebagai bahasa dalam membuat formulir digital atau online form.
1. Elemen HTML : Elemen HTML adalah blok bangunan dasar dalam HTML yang digunakan
untuk menyusun konten di halaman web. Setiap elemen HTML biasanya terdiri dari tag
pembuka, konten, dan tag penutup. Contohnya adalah `<p>` untuk paragraf, `<h1>` hingga
`<h6>` untuk judul, `<a>` untuk tautan, dan banyak lagi.
2. Tag Pembuka dan Tag Penutup : Elemen HTML biasanya memiliki tag pembuka dan tag
penutup yang menandai awal dan akhir dari elemen tersebut. Tag pembuka dimulai dengan
tanda `<` diikuti oleh nama elemen, dan tag penutup dimulai dengan tanda `</` diikuti oleh
nama elemen.
3. Atribut : Atribut adalah informasi tambahan yang dapat ditambahkan ke elemen HTML
untuk memberikan detail atau pengaturan tambahan. Atribut ditempatkan dalam tag
pembuka elemen dan biasanya memiliki format `nama="nilai"`. Misalnya, atribut `href`
digunakan dalam elemen `<a>` untuk menentukan tautan URL.
4. Komentar : Komentar digunakan untuk menyisipkan catatan atau penjelasan dalam kode
HTML. Komentar dimulai dengan `<!--` dan diakhiri dengan `-->`.
5. Struktur Dasar : HTML memiliki struktur dasar yang terdiri dari elemen `<html>`,
`<head>`, dan `<body>`. Elemen `<html>` adalah elemen utama yang memuat seluruh
halaman web. Elemen `<head>` berisi informasi tentang halaman seperti judul dan meta-
informasi. Elemen `<body>` berisi konten yang akan ditampilkan di halaman web.
6. Liste : HTML mendukung berbagai jenis daftar, termasuk daftar terurut (`<ol>`) dan daftar
tak terurut (`<ul>`). Elemen `<li>` digunakan untuk mengidentifikasi setiap item dalam
daftar.
7. Gambar : Elemen `<img>` digunakan untuk menampilkan gambar dalam halaman web.
Atribut `src` digunakan untuk menentukan lokasi gambar.
8. Tabel : Elemen `<table>`, `<tr>`, `<th>`, dan `<td>` digunakan untuk membuat tabel dalam
halaman web. `<table>` adalah elemen utama yang berisi tabel, `<tr>` adalah baris dalam
tabel, `<th>` adalah sel kepala (judul kolom), dan `<td>` adalah sel data.
VII
2.4 Cara kerja HTML
Sederhananya, cara kerja HTML yaitu bahasa markup ini menyusun halaman website
dengan tag-tag tertentu. Setiap tag punya fungsinya sendiri, sehingga Anda bisa
membuat struktur dan tampilan konten yang dibutuhkan. Nantinya, browser akan
menerjemahkan tag ini untuk ditampilkan pada website.
Lebih teknisnya, seperti ini. Pertama, Anda membuat file HTML dengan aplikasi editor
HTML. Lalu, Anda menyimpannya dengan format .html atau .htm.
Dokumen HTML yang dibuat bisa saja lebih dari satu. Sebab dalam sebuah website,
biasanya terdiri dari banyak halaman. Misalnya aja, halaman utama, kontak, blog, dan
lainnya.
Nah, masing-masing dokumen, berisi elemen HTML yang akan menyusun bagian
heading, paragraf, isi konten, dan lainnya.
Ekstensi file ini dapat dibuka dengan menggunakan web browser seperti Google
Chrome, Safari, atau Mozilla Firefox.
Kemudian, agar file HTML dapat diakses oleh banyak orang lewat internet, Anda perlu
mengonlinekannya. Untuk melakukan ini, Anda perlu menyewa layanan hosting dan
mengupload file website Anda di sana.
Jika sudah upload file HTML, selanjutnya browser akan membaca dan me-render file
HTML menjadi tampilan halaman website. Sehingga ketika orang mengakses website
lewat internet, mereka dapat mudah membaca informasi yang ditampilkan.
3. Pengenalan Database
3.1 Pengertian Database
database adalah sekumpulan data yang dikelola berdasarkan ketentuan tertentu yang
saling berkaitan sehingga memudahkan dalam pengelolaannya.
VIII
bahasa yang berbeda dengan lainnya. Perlu diketahui bahwa semua file JSON selalu
memakai ekstensi khusus berupa “.json”.
2. XML
XML atau Extensible Markup Language merupakan sebuah bahasa pada program
markup yang mempunyai aturan guna memberikan dua kode dokumen yang berbeda
agar dapat dibaca oleh manusia dan komputer.
Lewat XML tersebutlah, sistem ini akan menghasilkan sebuah format data yakni teks
yang bisa dipakai untuk merepresentasikan sebuah struktur pada basis data. Selain itu,
sinkronisasi data pada sistem ini bisa dilakukan secara real-time bagi para penggunanya.
Bahasa program ini sangat cocok dipakai untuk menangani basis data pada web browser
maupun web server. Struktur yang digunakan XML dinilai banyak mempunyai kesamaan
dengan format JSON.
IX
Beberapa aplikasi tersebut diantaranya Google, WordPress, Flickr, Facebook, Youtube,
Joomla, phpBB, MODx, Drupal, dan lainnya yang memakai sistem ini guna manajemen
basis data relasional mereka.
Penggunaan MySQL sebagai basis data utama bagi aplikasi web juga sering dikaitkan
dengan PHP sebagai bahasa skrip yang berorientasi pada objek. MySQL merupakan
salah satu komponen penting dari web service solution stack LAMP (Linux, MySQL,
Apache, and PHP) yakni platform pengembangan web sumber terbuka. Linux sebagai
sistem operasi, MySQL sebagai basis data, Apache sebagai Web Server, dan PHP sebagai
bahasa skrip.
6. PostgreSQL
PostgreSQL merupakan sistem kedua yang pengelolaan basis data relasional. Sistem ini
berguna sebagai tempat untuk menyimpan data secara aman dan bisa mengembalikan
data tersebut sebagai respon atas request dari berbagai aplikasi lainnya.
PostgreSQL bisa bekerja melalui aplikasi mesin tunggal kecil sampai aplikasi internet
besar sekalipun beserta pengguna yang banyak secara bersamaan.
Sistem ini biasanya dipakai pada sistem operasi mac OS server, hal itu dikarenakan
sistem ini telah menyediakan pengaturan secara default. Sistem operasi lainnya
contohnya Windows dan Linux juga bisa ditemukan dengan mengubah pengaturannya.
7. MariaDB
MariaDB merupakan sistem yang dikembangkan dari MySQL. Pengembangan pada
sistem ini bertujuan untuk mempertahankan kompatibilitas tinggi dari sistem MySQL.
Serta sangat cocok digunakan dengan API MySQL.
MariaDB mempunyai mesin penyimpanan XtraDB untuk mengganti InnoDB. Sistem ini
dikembangkan secara langsung oleh beberapa pengembang asli MySQL dengan pihak
cabang lainnya.
Dengan tujuan agar tidak diakuisisi oleh Oracle Corporation yang merupakan salah satu
kompetitornya.
8. MongoDB
MongoDB merupakan sebuah software database yang berorientasi pada dokumen open
source, dan cross platform. MongoDB memakai dokumen yang serupa dengan skema
JSON, oleh sebab itu sistemnya diklasifikasikan ke dalam program basis data NoSQL.
9. Oracle Database
Oracle Database merupakan sistem relations database selanjutnya yang diproduksi dan
dipasarkan oleh perusahaan bernama Oracle. Dalam pemakaiannya tersebut, sistem
Oracle berfokus pada struktur memori server side sebagai sistem area globalnya.
Sistem area global bisa menyimpan cache, informasi pengguna, dan perintah SQL.
Selain itu, sistem ini juga dapat memungkinkan untuk menyimpan suatu riwayat
transaksional diantaranya yaitu redo log online.
10. SAP HANA
X
SAP HANA merupakan suatu sistem yang berorientasi pada kolom dan mempunyai
hubungan antar tabel. Sistem ini mempunyai fungsi utama sebagai database server yang
mengambil dan menyimpan data sesuai dengan permintaan aplikasi.
Selain itu, SAP HANA juga berfungsi untuk melakukan analisis lanjutan misalnya
pemrosesan data spasial, analisis prediksi, analisis teks, pencarian teks, analisis
streaming, dan pemrosesan data grafik. Serta SAP HANA ini juga salah satu sistem yang
dikembangkan oleh SAP SE.
XI
4. Instalasi xampp
4.1 proses intalasi
Hal pertama yaitu mendowload apk xampp di google, kemudian dowload apk terlebih
dahulu dan simpan di folder yg mudah di ketahui.
Kemudian buka file xampp lalu akan muncul seperti tampilan dibawah ini
XII
Lalu pilih tempat kita ingin menyimpannya
setelah itu akan di lanjutin ke menu pemilihan bahasa,langsung kita klik next
XIII
setelah itu proses intalasi akan dimulai, tunggu sampai proses instalasinya selesai
jika proses instalasinya telah selesai, maka tampilanya akan seperti ini, lalu klik finish
XIV
DAFTAR PUSTAKA
XV
XVI