Anda di halaman 1dari 15

Laporan II Pratikum sistem informasi

INSTALASI XAMPP DAN PENGENALAN XAMPP

disusun untuk memenuhi


tugas mata kuliah sistem informasi

Oleh:

Zahidul Humam Al-fathin


2008001010019

PROGRAM STUDI DIII MANAJEMEN INFORMATIKA


JURUSAN INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SYIAH KUALA
BANDA ACEH, OKTOBER 2023

I
KATA PENGANTAR

Segala puja dan puji syukur kehadirat Allah Swt., yang telah
melimpahkan rahmat dan hidayah-Nya kepada kita semua,
sehingga saya dapat membuat laporan ini.

Tujuan dari penulisan dari laporan ini adalah untuk memenuhi tugas
pada mata kuliah sistem informasi. Selain itu, laporan ini juga bertujuan
untuk menambah wawasan tentang penginstalan penginstalan xampp dan
pengenalan xampp bagi para pembaca dan juga bagi penulis.

Saya mengucapkan terima kasih kepada asisten lab sistem informasi


yang telah memberikan tugas ini sehingga dapat menambah pengetahuan
dan wawasan sesuai dengan bidang studi yang saya tekuni.

Walaupun demikian, saya berusaha dengan semaksimal


mungkin demi kesempurnaan penyusunan laporan ini baik
dari hasil kegiatan belajar di kelas, maupun dalam
menunaikan praktik kerja di dalam lab. Saran dan kritik yang
sifatnya membangun begitu diharapkan oleh saya demi
kesempurnaan dalam penulisan laporan berikutnya.

Banda Aceh, 8 oct 2023

Zahidul Humam Al-fathin

II
DAFTAR ISI

KATA PENGANTAR...................................................................................................................II
DAFTAR ISI..............................................................................................................................III
PEMBAHASAN........................................................................................................................IV
1. Pengenalan xampp.....................................................................................................IV
2. Pengenalan html........................................................................................................VI
3. Pengenalan database...............................................................................................VIII
4. Instalasi xampp...........................................................................................................XI
4.1 proses intalasi...........................................................................................................XI
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.

1.2 Fungsi xampp

1. Web Server (Apache) : XAMPP menyertakan server web Apache yang


memungkinkan Anda menjalankan dan menguji situs web atau aplikasi web
lokal. Apache adalah salah satu server web open-source yang paling populer
di dunia.

2. Database Server (MySQL) : XAMPP menyediakan server basis data


MySQL yang memungkinkan Anda untuk membuat dan mengelola basis data.
Ini berguna untuk pengembangan aplikasi web yang memerlukan
penyimpanan dan pengambilan data.

3. Bahasa Pemrograman (PHP dan Perl) : XAMPP mencakup bahasa


pemrograman PHP dan Perl. PHP adalah bahasa pemrograman sisi server
yang sangat populer dalam pengembangan web, sementara Perl adalah bahasa
pemrograman skrip yang bisa digunakan dalam berbagai konteks.

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.

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.

7. Lingkungan Pengembangan Lokal : XAMPP memberikan lingkungan


pengembangan yang aman untuk mengembangkan, menguji, dan memelihara
situs web atau aplikasi web sebelum mereka diterapkan secara online. Ini

IV
1.3 Komponen XAMPP
XAMPP adalah sebuah paket perangkat lunak (software bundle) yang mencakup
beberapa komponen utama yang digunakan dalam pengembangan web.
Komponen utama XAMPP adalah sebagai berikut:

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.

4. phpMyAdmin : Ini adalah antarmuka web yang memudahkan administrasi basis


data MySQL. Dengan phpMyAdmin, Anda dapat membuat, mengelola, dan mengedit
basis data dan tabel dengan mudah.

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.

1.4 Kelebihan XAMPP


1. Gratis, programmer dan web developer karena sifatnya yang gratis sedangkan bagi
yang expert sudah ada versi berbayar.
2. Mempunyai kapasitas yang cukup bisa diandalkan yakni sekitar 60.000 tabel dengan
jumlah record mencapai 5.000.000.000 bahkan untuk yang terbaru sudah lebih.
3. Keamanan data cukup aman walaupun tidak sehebat Postgre apalagi Oracle.
4. Bersifat multiplatform sehingga mampu diaplikasikan di berbagai sistem operasi.
My Sql cocok diaplikasikan diaplikasi kelas kecil dan menengah.
5. Kelebihan paling utama engine ini adalah kecepatannya.

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

V
1. 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.

2.2 fungsi html


1. Fungsi utama HTML, untuk membuat suatu halaman website yang bisa dibaca dan
dipahami dengan lebih mudah. Seluruh laman website yang ada di internet, dibuat dengan
HTML dan tak ada pengecualian.
2. Menandai teks pada suatu laman. HTML ditulis pada suatu halaman dokumen dengan
tag atau simbol tertentu. Simbol dan tag tersebut akan membuat tampilan teks menjadi
tebal, miring, bergaris tebal dan sebagainya. Semisal jika membuat suatu teks menjadi
teks miring atau italic, di laman HTML harus ditulis kode , untuk teks tebal dan - -
untuk teks bergaris bawah.
3. Sebagai dasar website. Website yang dibuat tentu memiliki beberapa fitur. Dibuat
menggunakan java script untuk mengatur perilaku web, implemetasi bahasa
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.

VI
2.3 Komponen HTML

HTML (Hypertext Markup Language) adalah bahasa pemrograman yang digunakan untuk
membuat struktur dasar halaman web. Komponen utama dalam HTML adalah elemen-
elemen HTML. Berikut adalah beberapa komponen utama dalam HTML:

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.

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.

VII
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.

2. Pengenalan database
3.1 pengertian database
database adalah sekumpulan data yang dikelola berdasarkan ketentuan tertentu yang
saling berkaitan sehingga memudahkan dalam pengelolaannya.

database merupakan sekumpulan data atau informasi yang tersimpan secara


sistematis. Database memiliki peran penting dalam perangkat untuk mengumpulkan
informasi, data, atau file secara terintegrasi.

3.2 Jenis dan Fungsi Database


1. JSON
JSON atau JavaScript Object Notation merupakan format file yang memakai teks guna
melakukan pengiriman data. Format tersebut biasa dipakai oleh pengguna untuk
melakukan pertukaran data layaknya berinteraksi cepat melalui web browser maupun
web server.
Sinkronisasi data dapat dikerjakannya secara real-time. Format JSON sendiri berasal dari
pemrograman JavaScript. Melalui pembuatan tersebut JSON mempunyai sebuah format
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.

VIII
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.

3. Microsoft SQL Server


Microsoft SQL Server adalah sistem basis data yang dibentuk oleh Microsoft. Sebagai
server database, sistem ini juga merupakan suatu produk dari perangkat lunak yang
memiliki tujuan untuk mengambil, dan menyimpan sebuah data sesuai dengan
permintaan pada aplikasi lainnya.
Hal itu memungkinkan dapat berjalan baik melalui sebuah komputer yang sama ataupun
komputer lainnya lewat jaringan internet. Setidaknya Microsoft telah memasarkannya
sebanyak 12 edisi berbeda pada sistem Microsoft SQL Server tersebut. Hal itu ditujukan
guna memberikan pilihan bagi pengguna. Serta untuk memenuhi kebutuhan yang
berbeda
4. Microsoft Access (Office)
Microsoft Access merupakan sistem DBMS yang menyatukan antara Microsoft Jet
Database Engine dengan alat pengembangnya yakni perangkat lunak. Microsoft Access
menyimpan data dengan formatnya sendiri.
Lewat software tersebutlah para pengguna bisa mengimpor ataupun menghubungkan
secara langsung ke data yang telah tersimpan pada database lainnya. Microsoft Access
sangat cocok dipakai untuk sistem informasi dengan distributed database. Sebab
penyimpanan file tidak membutuhkan server database aktif sehingga memiliki sifat
portable.
5. MySQL
MySQL adalah basis data sumber terbuka yang cukup populer dan biasa dipakai untuk
aplikasi berbasis web contohnya website dinamis dan e-commerce. Tahun 2013 MySQL,
ialah basis data kedua yang paling banyak dipakai di dunia. Serta yang pertama bagi
basis data sumber terbuka.
MySQL yaitu sebuah sistem bagi manajemen basis data relasional. Banyak sekali
produk-produk IT yang dibuat dengan memakai komponen utama MySQL.
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

IX
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
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.

X
3.3 Manfaat Database
1. Keamanan data
Sistem database melalui bahasa pemrogramannya telah disusun secara safety atau aman
Melalui instrumen password membuat data tersebut hanya dapat diakses pada pihak
yang diijinkan. Manajemen tersebut sudah menerapkannya pada hampir seluruh jenis
sistem database. Sehingga menjadikan keamanan data adalah hal prioritas bagi layanan
sistem database.
2. Multi-user
Database memberikan sebuah kemudahan akses bagi para pengguna pada waktu yang
bersamaan. Sistem ini juga memungkinkan akses pada suatu dokumen ke lebih dari satu
pengguna. Sehingga kinerja mesin dan jaringan dimudahkan lewat multi-user sebab
penyimpanan hanya memuat satu unit yang bisa diakses secara bersamaan.
3. Mempercepat dan mempermudah
Sistem database memberikan sebuah kemampuan dalam menyeleksi data menjadi satu
kelompok secara berurutan dengan cepat. Instrumen tersebut juga dapat menghasilkan
pencarian informasi yang diperlukan bisa ditemukan secara cepat. Kecepatannya itu juga
bisa dipengaruhinya oleh jenis database yang dipakai. Setiap jenis dari database tersebut
memberikan sebuah kemampuannya secara berbeda-beda.

4.Menghemat biaya perangkat


Mempunyai satu database terpusat sudah cukup bagi para perusahaan besar yang
memerlukan pengumpulan data secara ringkas. Hal itu menjadikan perusahaan tidak
membutuhkan ruang penyimpanan di tiap tempat yang berbeda. Lewat jaringan internet,
cabang perusahaan di daerah terpencil pun dapat melakukan akses data yang ada pada
pusat.
5. Kontrol data terpusat
Database tidak membutuhkan server lebih dari satu dalam penggunaannya. Sebab,
dengan cukup satu server terpusat untuk melakukan penyimpanan data, memudahkan
data tersebut dapat diakses oleh banyak pengguna. Hal itu memberikan harga yang
murah bagi perusahaan untuk melakukan investasi ruang penyimpanan data penting
perusahaan. Sebagai contoh adalah kantor perusahaan yang tidak perlu membuat suatu
data di tiap divisinya. Setiap divisi dapat mengumpulkan data khusus melalui satu server
yang telah ditentukan sehingga laporan untuk atasan dapat menjadi ringkas.

3. Instalasi xampp
4.1 proses intalasi

XI
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

Lalu klik next

XII
Lalu pilih tempat kita ingin menyimpannya

setelah itu akan di lanjutin ke menu pemilihan bahasa,langsung kita klik next

setelah itu proses intalasi akan dimulai, tunggu sampai proses instalasinya selesai

XIII
jika proses instalasinya telah selesai, maka tampilanya akan seperti ini, lalu klik finish

maka proses instalasi xampp selesai

XIV
DAFTAR PUSTAKA

https://katadata.co.id/intan/digital/61c04e3f62f5b/database-adalah-pengertian-dan-jenisnya
https://www.researchgate.net/profile/Ghufron-Zaida/publication/
332242455_Memasang_Xampp_dan_Notepad/links/5ca894e292851c64bd53847f/
Memasang-Xampp-dan-Notepad.pdf
https://www.ad-ins.com/id/manfaat-database-bagi-perusahaan/#:~:text=Manfaat%20pertama
%20dari%20penggunaan%20database,proses%20pengelolaan%20data%20perusahaan
%20Anda.

XV

Anda mungkin juga menyukai