Anda di halaman 1dari 21

PENGANTAR BASIS DATA DAN MENGENAL

APLIKASI XAMPP

Materi Sistem Basis Data


Teknik Informatika 2018/2020
Disusun oleh :
Kelompok 1  201843500116 - Asep Gunawan
 201843500073 - Ilham Nur Fikri
Dosen Pembimbing :  201843501344 - Maisarah
 Ibu Nilma, M.Kom  201843501512 - M. Iqbal Rijallul T
 201843501413 - Noval Haryanto
 201843500681 - Reza Saputra
 201843501068 - Riansah
Pengertian Basis Data

Database atau dalam bahasa indonesia basisdata adalah


suatu kumpulan data yang disimpan didalam sebuah komputer
yang tersusun secara sistematis, dan dapat diperiksa/diambil,
diolah/dimanipulasi menggunakan suatu program komputer
untuk mengambil informasi tersebut.
basis data merupakan aspek yang sangat penting karena
merupakan tempat penyimpanan/gudang data yang dapat
diolah lebih lanjut.
OPERASI DASAR BASIS DATA

 Pembuatan basis data baru.


 Penghapusan basis data.
 Pembuatan file/tabel baru.
 Penghapusan file/tabel.
 Penambahan/pengisian data baru ke dalam file/tabel.
 Pengambilan data dari sebuah file/tabel.
 Perubahan data dari sebuah file/tabel.
 Penghapusan data dari sebuah file/tabel.
Prinsip & Tujuan Basis Data
 Keakuratan
Pengkodean relasi antara data dengan menerapkan
aturan batasan data dalam database yang akan berguna
untuk bisa menentukan ketidakakuratan penyimpanan.
 Keamanan
Dalam sejumlah sistem aplikasi, basis data banyak
dipakai untuk bisa menciptakan keamanan dengan lewat
validasi tertentu. Bahkan juga kita bisa akan menentukan
siapa yang dapat mengoperasikan database. Tentu saja
membuat sejumlah pengkodean tertentu.

 Dapat dipakai secara bersama sama


Basis data bisa di dipakai secara bersama sama
lewat online ataupun secara batch. Dengan begitu,
pemanfaatan sumber daya manusia akan menjadi
lebih efisien serta cepat.
Jenis - jenis Basis Data
o Basis data individual : Basis data yang telah dipakai oleh perseorangan. Biasanya juga basis data
seperti ini sering kita temui dilingkungan PC. Visual data BASE, Corel Paradox, dan Filemaker Pro adalah
contoh perangkat lunak yang biasa akan dipakai untuk mengelolabasi data untuk kepentingan pribadi
ataupun kita semua.

o Basis data terdistribusi : Basis data yang sudah disimpan pada sejumlah komputer yang akan
terletak pada beberapa lokasi. Model seperti ini banyak dipakai bank yang akan mempunnyai
sejumlah cabang di berbagai kota untuk melayani transaksi perbankan yang bisa bersifat online.

o Basis data publik : Basis data yang bisa diakses oleh siapa saja. Misalnya banyak situs web ( yang
misalnya yahoo atau about.com) yang akan menyediakan data yang bersifat publik dan bisa diambil siapa
saja secara gratis. Dengan begitu, seseorang mesti menjadi anggota atau membayar untuk memperoleh
data publik.

o Basis data perusahaan : Basis data yang bertujuan untuk bisa diakses oleh beberapa pegawai dalam
suatu perusahaan didalam sebuah lokasi. Basis data seperti ini bisa disimpan dalam sebuah server atau
para pemakai bisa mengakses dari masing-masing komputer yang akan berkedudukan sebagai client.
Fungsi Basis Data

 Database berfungsi guna mengklasifikasikan data yang


mudah dipakai serta dipahami penggunanya.
 Menghindari adanya duplikasi serta inkonsistensi dari
sebuah data.
 Memudahkan saat menyimpan serta mengakses data.
 Memudahkan saat mengupdate serta menghapus data.
 Menjamin kualitas data dan informasi yang terdapat
didalamnya serta mudah diakses.
 Menjadi sebuah solusi penyimpanan data.
 Mendukung kinerja aplikasi saat penyimpanan data.
Manfaat Basis Data

 Kecepatan dan Kemudahan (Speed).


 Kebersamaan Pemakaian (Sharability).
 Pemusatan Kontrol Data.
 Efisiensi Ruang Penyimpanan (Space).
 Keakuratan (Accuracy).
 Ketersediaan (Availability).
 Kelengkapan (Completeness).
 Keamanan (Security).
 Kemudahan dalam Pembuatan Program Aplikasi Baru
Kelebihan Sistem Basis Data

 Kecepatan dan Kemudahan (speed)


 Kebersamaan Pemakai
 Pemusatan Control Data
 Efesiensi Ruang Penyimpanan (space).
 Keakuratan (accuracy).
 Ketersediaan (availability)
 Keamanan (Security)
 Kebebasan Data (Data Independence)
Kekurangan Sistem Basis Data

 Biaya & Harga DBMS yang Tinggi & Mahal Kebutuhan untuk medapatkan perangkat
lunak dan perangkat keras yang tepat cukup mahal, termasuk biaya pemeliharaan
dan sumber daya manusia yang mengelola basis data tersebut.
 Sangat kompleks. Sistem basis data lebih kompleks dibandingkan dengan proses
berkas, sehingga dapat mudah terjadinya kesalahan dan semakin sulit dalam
pemeliharaan data.
 Resiko data yang terpusat. Data yang terpusat dalam satu lokasi dapat beresiko
kehilangan data selama proses aplikasi.
 Membutuhkan media penyimpanan yang besar.
 Membutuhkan memory komputer yang besar.
 Membutuhkan spesifikasi hardware yang tinggi / khusus.
 Membutuhkan waktu yang lama untuk konversi sistem.
 Terkadang kinerja DBMS low performance.
 Resiko kegagalan cukup tinggi.
Beberapa Masalah Dalam Basis Data

 Redudansi dan Inkonsistensi Data


 Kesulitan Pengaksesan Data
 Isolasi Data Untuk Standarisasi
 Multiple User
 Masalah Keamanan Data
 Masalah Integrasi Data
 Masalah Independence Data
Pengertian 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 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).
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, 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.
Bagian-bagian Penting di dalam
Aplikasi XAMPP

1. Htdocs
Htdocs merupakan nama sebuah folder bagian dari XAMPP yang berfungsi untuk menyimpan
berbagai file dan dokumen yang akan ditampilkan kedalam website. Kapasitas penyimpanan di dalam
menu htdocs sendiri bergantung kepada harddisk yang terpasang di perangkat komputer.
2. Control Panel
Seperti namanya, Control Panel memberikan kita akses lebih leluasa dalam mengatur database,
mengunggah file, atau melakukan setting lebih detail terkait jeroan website.  Dari dalam Control Panel
kita juga bisa mengatur stop dan star aplikasi XAMPP agar tidak memberatkan kinerja komputer.
3.PhpMyAdmin
Sama seperti fungsi PhpMyAdmin pada web hosting sesungguhnya, peran PhpMyAdmin dalam
aplikasi XAMPP juga diplot sebagai pengatur konfigurasi MySQL. Untuk membuka phpMyAdmin di
XAMPP caranya Anda bisa langsung mengetikkan URL http://localhost/phpMyAdmin
Demikianlah artikel terkait pengertian XAMPP sebagai salah satu software pendukung untuk
membantu proses belajar para pengembang web pemula. Jika Anda sudah merasa puas dan yakin
dengan  kinerja fitur maupun tampilan desain website Anda, jangan lupa untuk menggunakan
paket hosting murah dari Qwords.com ya agar situs Anda bisa diakses oleh lebih banyak pengunjung
tanpa perlu khawatir baakal menghabiskan banyak biaya.
Kelebihan XAMPP antara lain:

 Database Storage Engine ini banyak digunakan oleh programmer apalagi oleh
web developer karena sifatnya yang free. Untuk yang expert sudah ada yang
bayar.

 Kemampuannya sudah bisa diandalkan, mempunyai kapasitas yang cukup


mumpuni sekitar 60.000 tabel dengan jumlah record mencapai 5.000.000.000
bahkan untuk yang terbaru sudah lebih.

 Keamanan datanya cukup aman walaupun tidak sehebat Postgre apalagi Oracle.

 Engine ini multiplatform sehingga mampu diaplikasikan di berbagai sistem


operasi. My Sql cocok diaplikasikan diaplikasi kelas kecil dan menengah.

 Kelebihan paling utama engine ini adalah kecepatannya.


Kekurangan XAMPP antara lain:

 Tidak cocok untuk menangani data dengan jumlah yang


besar, baik untuk menyimpan data maupun untuk
memproses data.
 Memiliki keterbatasan kemampuan kinerja pada server
ketika data yang disimpan telah melebihi batas maksimal
kemampuan daya tampung server karena tidak menerapkan
konsep Technology Cluste
Beberapa Masalah Dalam Xampp
Mengatasi error pada Xampp (Tidak bisa running)
Cara mengatasinya :
hanya perlu mengganti default port untuk Apache sesuai keinginan
dengan syarat port belum digunakan :
 Buka Control Panel Xampp
 Pilih Config disebelah pada Apache lalu pilih apache
( httpd.conf )

 Setelah itu akan terbuka file dokument baru , cari angka 80 dan


ganti dengan 8080 atau 81
Listen 80 menjadi Listen 8080
juga ServerName localhost:80 menjadi ServerName
localhost:8080
 Selesai dan jalankan Apache maka Apache akan berhasil running.
Beberapa Masalah Dalam Xampp
Mengatasi Error path pada path Xampp
Cara mengatasinya :
 Buka CMD dan Run As Administrator
 Lalu ketik -> sc delete MYSQL
 Quit atau Restart XAMPP nya
SEKIAN TERIMA KASIH

Anda mungkin juga menyukai