SlideShare a Scribd company logo
1 of 21
Download to read offline
Page | 1
Pengenalan Web Server dan Server Side
Scripting
Web Server merupakan sebuah perangkat lunak dalam server yang berfungsi menerima
permintaan (request) berupa halaman web melalui HTTP atau HTTPS dari klien yang dikenal
dengan browser web dan mengirimkan kembali (response) hasilnya dalam bentuk halaman-
halaman web yang umumnya berbentuk dokumen HTML.
Beberapa Web Sever yang banyak digunakan di internet antara lain :
1. Apache Web Server (http://www.apache.org)
2. Internet Information Service, IIS (http://www.microsoft.com/iis)
3. Xitami Web Server (http://www.xitami.com)
4. Sun Java System Web Server
(http://www.sun.com/software/products/web_srvr/home_web_srvr.xml)
Server Side Scripting merupakan sebuah teknologi scripting atau pemrograman web dimana
script (program) dikompilasi atau diterjemahkan di server. Dengan server side scripting,
memungkinkan untuk menghasilkan halaman web yang dinamis.
Beberapa contoh Server Side Scripting (Programming) :
1. ASP (Active Server Page) dan ASP.NET
2. ColdFusion (http://www.macromedia.com/software/coldfusion)
3. Java Server Pages (http://java.sun.com/products/jsp/)
4. Perl (http://www.perl.org)
5. Phyton (http://www.python.org)
6. PHP (http://www.php.net)
Keistimewaan PHP
�Cepat
�Free
�Mudah dipelajari
�Multi-platform
�Dukungan technical-support
�Banyaknya komunitas PHP
�Aman
Instalasi Apache, PHP dan MySQL dengan XAMPP
Proses instalasi Apache, PHP dan MySQL seringkali menjadi kendala terutama bagi pemula
yang baru belajar pemrograman web dengan PHP. Hal tersebut disebabkan karena software
tersebut harus diinstall dan dikonfigurasikan satu persatu. Bagi belum mengerti benar, tentu
sering mengalami kesulitan, apalagi bagi kita yang belajar secara mandiri.
Namun jangan berkecil hati, saat ini banyak tersedia aplikasi paket yang menyatukan ketiga
software tersebut (Apache, PHP dan MySQL) ke dalam satu installer. Proses instalasinya pun
dapat dilakukan dengan mudah dan cepat, hanya perlu next, next, and finish.
Beberapa aplikasi paket tersebut antara lain:
1. XAMPP (versi Windows) dan LAMPP (versi Linux) yang dapat didownload di
http://apachefriends.org.
2. WAMP Server.
3. APPServ
4. PHPTriad.
Page | 2
Persiapan Instalasi
1. Pastikan komputer Anda belum terinstall web server lain seperti IIS atau PWS karena
dapat menyebabkan bentrok dengan web server Apache. Namun demikian, jika Anda
masih tetap mempertahankan program tersebut, setelah instalasi selesai Anda dapat
mengkonfigurasikan Apache secara manual dengan mengganti nomor port yang
digunakan.
2. Download Source XAMPP versi stabil terbaru di http://apachefriends.org. Pilih versi
sesuai dengan sistem operasi yang Anda gunakan (tersedia versi untuk Windows,
Linux dan Mac).
3. Pastikan komputer yang Anda gunakan berjalan dengan baik dengan kapasitas
memori dan hardisk yang masih mencukupi.
Proses Instalasi XAMPP
1. Jalankan file installer XAMPP versi xampp-win32-1.8.1-VC9-installer.exe (terbaru
januari 2013 atau seri bawahnya)
2. Akan ditampilkan window instalasi XAMPP. Pilih Next > untuk memulai proses instalasi.
Page | 3
3. Proses install dimulai
Page | 4
4. Proses instalasi selesai. Klik Finish untuk menutup proses instalasi.
5. Jika proses instalasi berjalan dengan lancar makan akan ditampilkan window
konfirmasi. Jawab Yes.
Page | 5
6. Pastikan Control Panel XAMPP tampil seperti berikut...
Test Instalasi XAMPP di Browser
Untuk memastikan bahwa XAMPP beserta PHP, Apache dan MySQL berjalan dengan baik,
bukalah browser dan ketikkan URL sebagai berikut:
http://localhost
Jika semua sudah berjalan dengan baik, maka akan ditampilkan gambar sebagai berikut:
Masalah !
bila setelah proses install selesai dilakukan dan tidak tampil seperti langkah ke 6
seperti di atas maka panggil menu XAMPP Control Panel. Maka, panggil dari menu
start > all programs > apache friends > XAMPP > XAMPP
Control Panel.
pastikan service Apache dan MySQL ter-Start seperti gambar di atas.
Bila tidak sesuai seperti gambar di atas maka lakukan Start XAMPP dengan cara
manual dengan cara ke directory XAMPP berada dan jalanakan
xampp_start.exe. Buka kembali XAMPP Control Panel kembali apakah
terlihat seperti gambar di atas.
Link directory XAMPP > C:xampp
Page | 6
Pilih bahasa yang ingin digunakan dan akan ditampilkan halaman utama XAMPP sebagai
berikut:
Masuk ke phpMyAdmin dengan cara klik di deretan menu Tools, seperti ditunjukkan gambar
dibawah ini :
Page | 7
Dan hingga masuk ke tampilan dimana phpMyAdmin siap digunakan seperti berikut :
Sekarang coba dengan cara lain untuk mengakses phpMyAdmin dengan cara mengetik localhost
pada browser menjadi ip address yaitu 127.0.0.1 ? bagaimana hasilnya. Yang artinya bahwa untuk
mengakses phpMyAdmin bisa dilakukan di jaringan yang berbeda karena database harus bisa di
akses dari manapun data itu dibutuhkan.
Selamat proses install apache hingga phpMyAdmin telah berhasil.
Page | 8
Pengenalan DBMS dan MySQL
Tentang Database, DBMS dan RDBMS
Basis data (atau database) adalah kumpulan informasi yang disimpan di dalam komputer
secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk
memperoleh informasi dari basis data tersebut (http://id.wikipedia.org/wiki/Database).
Database digunakan untuk menyimpan informasi atau data yang terintegrasi dengan baik di
dalam komputer.
Untuk mengelola database diperlukan suatu perangkat lunak yang disebut DBMS (Database
Management System). DBMS merupakan suatu system perangkat lunak yang memungkinkan
user (pengguna) untuk membuat, memelihara, mengontrol, dan mengakses database secara
praktis dan efisien. Dengan DBMS, user akan lebih mudah mengontrol dan memanipulasi
data yang ada.
Sedangkan RDBMS atau Relationship Database Management System merupakan salah satu jenis
DBMS yang mendukung adanya relationship atau hubungan antar tabel. Di samping RDBMS,
terdapat jenis DBMS lain, misalnya Hierarchy DBMS, Object Oriented DBMS, dsb.
Beberapa software atau perangkat lunak DBMS yang sering digunakan dalam aplikasi
program antara lain :
�DB2 - http://www-306.ibm.com/software/data/db2/
�Microsoft SQL Server - http://www.microsoft.com/sql/
�Oracle - http://www.oracle.com
�Sybase - http://www.sybase.com/
�Interbase - http://www.borland.com/interbase
�Teradata - http://www.teradata.com/
�Firebird - http://www.firebirdsql.org/
�MySQL – http://www.mysql.com
�PostgreSQL - http://www.postgresql.org/
Dalam konsep database, urutan atau hierarki database sangatlah penting. Urutan atau
hierarki database digambarkan dalam gambar sbb :
Page | 9
Tentang MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris:
database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta
instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak
gratis di bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah
lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan
GPL.
Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum,
dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan
disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang
penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang
Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael
"Monty" Widenius.
Beberapa kelebihan MySQL antara lain :
�Free (bebas didownload)
�Stabil dan tangguh
�Fleksibel dengan berbagai pemrograman
�Security yang baik
�Dukungan dari banyak komunitas
�Kemudahan management database.
�Mendukung transaksi
�Perkembangan software yang cukup cepat.
Berbagai MySQL Client untuk Administrasi Server MySQL
Berikut ini beberapa tools yang biasa digunakan dalam mempermudah administrasi server
MySQL. Tools berikut ini hanya digunakan untuk mempermudah administrasi MySQL, jadi
tidak harus digunakan.
1. MySQL Command Line Client
MySQL Command Line Client merupakan tools default MySQL yang sudah disertakan
dalam file instalasi MySQL. Aplikasi ini dapat digunakan untuk melakukan koneksi ke
MySQL melalui text-based mode.
2. MySQL-Front
MySQL-Front merupakan front-end MySQL berbasis Windows yang cukup banyak
digunakan. MySQL-Front memiliki user interface yang cukup mudah digunakan,
bahkan oleh user pemula. Pada awalnya MySQL-Front merupakan software yang free,
Page | 10
namun mulai versi 3.0 ke atas, software ini menjadi software yang bersifat shareware
dengan masa percobaan selama 30 hari. Jika Anda ingin mencoba software ini,
cobalah MySQL-Front versi 2.5 karena selain masih bebas untuk didownload, versi 2.5
cukup stabil dan sudah teruji. Situs resmi MySQL-Front beralamat di
http://www.mysqlfront.de
3. PHPMyAdmin
PHPMyAdmin merupakan front-end MySQL berbasis web. PHPMyAdmin dibuat dengan
menggunakan PHP. Saat ini, PHPMyAdmin banyak digunakan dalam hampir semua
penyedia hosting yang ada di internet. PHPMyAdmin mendukung berbagai fitur
administrasi MySQL termasuk manipulasi database, tabel, index dan juga dapat
mengeksport data ke dalam berbagai format data. PHPMyAdmin juga tersedia dalam
50 bahasa lebih, termasuk bahasa Indonesia. PHPMyAdmin dapat didownload secara
gratis di http://www.phpmyadmin.net
Page | 11
4. SQLYog
SQLYog merupakan salah satu front-end MySQL yang cukup populer saat ini. Dengan
dukungan fitur yang cukup banyak dan lengkap, SQL Yog tersedia versi commercial
dan community (free). SQLYog dapat didownload di situsnya http://www.webyog.com
5. MySQL Administrator dan MySQL Query Browser
MySQL Administrator dan MySQL Query Browser merupakan tools administrasi
database MySQL yang tersedia di situs resmi MySQL (http://www.mysql.com).
Keduanya dapat didownload di alamat http://www.mysql.com/products/tools/.
Beberapa fitur MySQL Administrator, antara lain:
• Administrasi user.
• Halaman monitoring server.
• Optimatisasi MySQL
• Informasi umum keadaan server
• Status replication.
• Cross-platform.
Beberapa fitur MySQL Query Browser, antara lain:
• Tampilan dan menu yang mudah (user-friendly).
• Mendukung beberapa window hasil (result preview) sekaligus.
• Kemudahan dalam menulis query dengan visual tools.
• Manipulasi database.
• Membuat dan manipulasi tabel.
• SQL statements debugging.
Page | 12
Membuat database di phpMyAdmin
1. Klik menu database di phpMyAdmin
2. Namakan database dengan nama datasekolah
Dilanjut dengan klik Create. Sehingga database terbuat dan tampil di tabel database
Page | 13
3. Klik database datasekolah pada sebelah kiri
4. Buat kolom dengan nama siswa dengan 4 kolom. seperti berikut
Dan dilanjut dengan klik Go.
5. Setting tabel seperti berikut, dilanjutkan dengan klik save untuk menyimpan tabel siswa.
Page | 14
6. Tabel siswa akan terbuat dan tampil seperti dibawah ini
7. Lakukan ulang untuk membuat tabel guru seperti langkah 4 dan langkah 5. Atau klik tombol
create table
8. Atur tabel guru seperti berikut, dan dilanjutkan dengan save
Page | 15
9. Tabel guru akan terbuat dan tampil seperti dibawah ini
10. Memulai memasukkan data, lakukan tahapan berikut
Klik database datasekolah
Klik tabel siswa
Page | 16
Klik menu insert
Masukkan data sesuai dengan gambar berikut, dilanjutkan dengan klik Go
Klik browse hingga tampil seperti gambar dibawah ini
Page | 17
11. Lakukan insert data juga terhadap tabel guru seperti langkah sebelumnya. Min 3 guru…
12. Tambahakan kolom kode_guru di tabel siswa. Dengan cara seperti gambar berikut
Klik menu structure
Klik After
Pilih Telp pada menu dropdown
Klik Go
Soal !
Lakukan insert data kembali, masukkan kode,nama,alamat dan telp untuk tiap anggota
kelompok yang telah terbagi.
Page | 18
Setting kolom kode_Guru seperti berikut, dan akhiri dengan save
Dan terlihat hasilnya, kolom kode_Guru akan ditambahkan ke tabel siswa
13. Tambahkan kode guru yang telah di masukkan sebelumnya pada tabel guru. Kode guru pada
tabel siswa harus sesuai/ada yang tercantum pada tabel guru untuk masing-masing siswa.
Page | 19
14. Design database datasekolah dengan cara berikut
15. a
Page | 20
Page | 21

More Related Content

What's hot

Materi asj kelas xii
Materi asj kelas xiiMateri asj kelas xii
Materi asj kelas xiimakemanah
 
Pengenalan Microsoft Excel
Pengenalan Microsoft ExcelPengenalan Microsoft Excel
Pengenalan Microsoft ExcelMade Aditya
 
Ppt sistem informasi manajemen rumah sakit
Ppt sistem informasi manajemen rumah sakitPpt sistem informasi manajemen rumah sakit
Ppt sistem informasi manajemen rumah sakitprayoga945
 
Pertemuan1 - PHP Dasar
Pertemuan1 - PHP DasarPertemuan1 - PHP Dasar
Pertemuan1 - PHP DasarAri Effendi
 
Teknologi Layanan Jaringan - VoIP
Teknologi Layanan Jaringan - VoIPTeknologi Layanan Jaringan - VoIP
Teknologi Layanan Jaringan - VoIPSoethoek Ayee
 
Tugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifahTugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifahzakianadalina97
 
Rekam Medik & Sistem Pelaporan Rumah Sakit
Rekam Medik & Sistem Pelaporan Rumah SakitRekam Medik & Sistem Pelaporan Rumah Sakit
Rekam Medik & Sistem Pelaporan Rumah SakitEndah Widya Purnamasari
 
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SDModul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SDDany Clark
 
Laporan Basis Data (DDL)
Laporan Basis Data (DDL)Laporan Basis Data (DDL)
Laporan Basis Data (DDL)dhini eka
 
Sistem Terdistribusi.pptx
Sistem Terdistribusi.pptxSistem Terdistribusi.pptx
Sistem Terdistribusi.pptxValkyrieMMD
 
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxAdministrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxglobalkomputer
 
Microsoft Word.ppt
Microsoft Word.pptMicrosoft Word.ppt
Microsoft Word.pptTriEvelina1
 
Root, prefix, suffix batam 2013
Root, prefix, suffix batam 2013Root, prefix, suffix batam 2013
Root, prefix, suffix batam 2013MUHAMMAD AL Qarni
 
Tutorial Blender Fundamental 'The Magic Of Blender 3D'
Tutorial Blender Fundamental 'The Magic Of Blender 3D' Tutorial Blender Fundamental 'The Magic Of Blender 3D'
Tutorial Blender Fundamental 'The Magic Of Blender 3D' Hendi Hendratman
 
Laporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat WebsiteLaporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat WebsiteShofura Kamal
 

What's hot (20)

REMOTE SERVER.ppt
REMOTE SERVER.pptREMOTE SERVER.ppt
REMOTE SERVER.ppt
 
Materi asj kelas xii
Materi asj kelas xiiMateri asj kelas xii
Materi asj kelas xii
 
Pengenalan Microsoft Excel
Pengenalan Microsoft ExcelPengenalan Microsoft Excel
Pengenalan Microsoft Excel
 
PENGERTIAN E-MAIL [PPT]
PENGERTIAN E-MAIL [PPT]PENGERTIAN E-MAIL [PPT]
PENGERTIAN E-MAIL [PPT]
 
BAB 1 AIJ.pptx
BAB 1 AIJ.pptxBAB 1 AIJ.pptx
BAB 1 AIJ.pptx
 
Ppt sistem informasi manajemen rumah sakit
Ppt sistem informasi manajemen rumah sakitPpt sistem informasi manajemen rumah sakit
Ppt sistem informasi manajemen rumah sakit
 
Pertemuan1 - PHP Dasar
Pertemuan1 - PHP DasarPertemuan1 - PHP Dasar
Pertemuan1 - PHP Dasar
 
Teknologi Layanan Jaringan - VoIP
Teknologi Layanan Jaringan - VoIPTeknologi Layanan Jaringan - VoIP
Teknologi Layanan Jaringan - VoIP
 
Tugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifahTugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifah
 
Rekam Medik & Sistem Pelaporan Rumah Sakit
Rekam Medik & Sistem Pelaporan Rumah SakitRekam Medik & Sistem Pelaporan Rumah Sakit
Rekam Medik & Sistem Pelaporan Rumah Sakit
 
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SDModul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SD
 
Laporan Basis Data (DDL)
Laporan Basis Data (DDL)Laporan Basis Data (DDL)
Laporan Basis Data (DDL)
 
Sistem Terdistribusi.pptx
Sistem Terdistribusi.pptxSistem Terdistribusi.pptx
Sistem Terdistribusi.pptx
 
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxAdministrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
 
Modul Ajar Basis Data
Modul Ajar Basis DataModul Ajar Basis Data
Modul Ajar Basis Data
 
Microsoft Word.ppt
Microsoft Word.pptMicrosoft Word.ppt
Microsoft Word.ppt
 
Etika Berinternet & Plagiarisme Kelompok 3
Etika Berinternet & Plagiarisme Kelompok 3Etika Berinternet & Plagiarisme Kelompok 3
Etika Berinternet & Plagiarisme Kelompok 3
 
Root, prefix, suffix batam 2013
Root, prefix, suffix batam 2013Root, prefix, suffix batam 2013
Root, prefix, suffix batam 2013
 
Tutorial Blender Fundamental 'The Magic Of Blender 3D'
Tutorial Blender Fundamental 'The Magic Of Blender 3D' Tutorial Blender Fundamental 'The Magic Of Blender 3D'
Tutorial Blender Fundamental 'The Magic Of Blender 3D'
 
Laporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat WebsiteLaporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat Website
 

Similar to Xampp Untuk Pemula

Tugas 2 0317 (Individu)
Tugas 2  0317 (Individu)Tugas 2  0317 (Individu)
Tugas 2 0317 (Individu)RiaWahyuni5
 
Website dinamis dengan PHP
Website dinamis dengan PHPWebsite dinamis dengan PHP
Website dinamis dengan PHPFarichah Riha
 
Teori Web Database Server Linux Debian
Teori Web Database Server Linux DebianTeori Web Database Server Linux Debian
Teori Web Database Server Linux DebianHasbullah Marwan
 
Tugas pw [21] web server - fix
Tugas pw [21] web server - fixTugas pw [21] web server - fix
Tugas pw [21] web server - fixkwonnie
 
Modul praktikum-sbd-komplit
Modul praktikum-sbd-komplitModul praktikum-sbd-komplit
Modul praktikum-sbd-komplitBoris Aulia
 
Instalasi cms formulasi di linux
Instalasi cms formulasi di linuxInstalasi cms formulasi di linux
Instalasi cms formulasi di linuxPutu Shinoda
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web serverMuhammad Anang
 
Web server (apache, php, dan my sql)
Web server (apache, php, dan my sql)Web server (apache, php, dan my sql)
Web server (apache, php, dan my sql)muhammad azis
 
Bab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-databaseBab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-databasefebeniken
 
1705552051 socmed-pdfmakalah
1705552051 socmed-pdfmakalah1705552051 socmed-pdfmakalah
1705552051 socmed-pdfmakalahCitra Pratiwi
 

Similar to Xampp Untuk Pemula (20)

Tugas 2 0317 (Individu)
Tugas 2  0317 (Individu)Tugas 2  0317 (Individu)
Tugas 2 0317 (Individu)
 
Module desain web
Module desain webModule desain web
Module desain web
 
Website dinamis dengan PHP
Website dinamis dengan PHPWebsite dinamis dengan PHP
Website dinamis dengan PHP
 
Tug as ii
Tug as iiTug as ii
Tug as ii
 
Teori Web Database Server Linux Debian
Teori Web Database Server Linux DebianTeori Web Database Server Linux Debian
Teori Web Database Server Linux Debian
 
Proposal xmpp
Proposal xmppProposal xmpp
Proposal xmpp
 
Tugas afi
Tugas afiTugas afi
Tugas afi
 
Tug as
Tug asTug as
Tug as
 
Xampp
XamppXampp
Xampp
 
Tugas pw [21] web server - fix
Tugas pw [21] web server - fixTugas pw [21] web server - fix
Tugas pw [21] web server - fix
 
Modul praktikum-sbd-komplit
Modul praktikum-sbd-komplitModul praktikum-sbd-komplit
Modul praktikum-sbd-komplit
 
Instalasi cms formulasi di linux
Instalasi cms formulasi di linuxInstalasi cms formulasi di linux
Instalasi cms formulasi di linux
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web server
 
1b.-intro-php (2).ppt
1b.-intro-php (2).ppt1b.-intro-php (2).ppt
1b.-intro-php (2).ppt
 
Database MySql
Database MySqlDatabase MySql
Database MySql
 
Tugas Pw [21]
Tugas Pw [21]Tugas Pw [21]
Tugas Pw [21]
 
Web server (apache, php, dan my sql)
Web server (apache, php, dan my sql)Web server (apache, php, dan my sql)
Web server (apache, php, dan my sql)
 
Bab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-databaseBab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-database
 
Teknologi Aplikasi Web Berbasis Server
Teknologi Aplikasi Web Berbasis ServerTeknologi Aplikasi Web Berbasis Server
Teknologi Aplikasi Web Berbasis Server
 
1705552051 socmed-pdfmakalah
1705552051 socmed-pdfmakalah1705552051 socmed-pdfmakalah
1705552051 socmed-pdfmakalah
 

Recently uploaded

Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdfMMeizaFachri
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024budimoko2
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxRioNahak1
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSyudi_alfian
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxsyafnasir
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptGirl38
 

Recently uploaded (20)

Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptx
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..ppt
 

Xampp Untuk Pemula

  • 1. Page | 1 Pengenalan Web Server dan Server Side Scripting Web Server merupakan sebuah perangkat lunak dalam server yang berfungsi menerima permintaan (request) berupa halaman web melalui HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali (response) hasilnya dalam bentuk halaman- halaman web yang umumnya berbentuk dokumen HTML. Beberapa Web Sever yang banyak digunakan di internet antara lain : 1. Apache Web Server (http://www.apache.org) 2. Internet Information Service, IIS (http://www.microsoft.com/iis) 3. Xitami Web Server (http://www.xitami.com) 4. Sun Java System Web Server (http://www.sun.com/software/products/web_srvr/home_web_srvr.xml) Server Side Scripting merupakan sebuah teknologi scripting atau pemrograman web dimana script (program) dikompilasi atau diterjemahkan di server. Dengan server side scripting, memungkinkan untuk menghasilkan halaman web yang dinamis. Beberapa contoh Server Side Scripting (Programming) : 1. ASP (Active Server Page) dan ASP.NET 2. ColdFusion (http://www.macromedia.com/software/coldfusion) 3. Java Server Pages (http://java.sun.com/products/jsp/) 4. Perl (http://www.perl.org) 5. Phyton (http://www.python.org) 6. PHP (http://www.php.net) Keistimewaan PHP �Cepat �Free �Mudah dipelajari �Multi-platform �Dukungan technical-support �Banyaknya komunitas PHP �Aman Instalasi Apache, PHP dan MySQL dengan XAMPP Proses instalasi Apache, PHP dan MySQL seringkali menjadi kendala terutama bagi pemula yang baru belajar pemrograman web dengan PHP. Hal tersebut disebabkan karena software tersebut harus diinstall dan dikonfigurasikan satu persatu. Bagi belum mengerti benar, tentu sering mengalami kesulitan, apalagi bagi kita yang belajar secara mandiri. Namun jangan berkecil hati, saat ini banyak tersedia aplikasi paket yang menyatukan ketiga software tersebut (Apache, PHP dan MySQL) ke dalam satu installer. Proses instalasinya pun dapat dilakukan dengan mudah dan cepat, hanya perlu next, next, and finish. Beberapa aplikasi paket tersebut antara lain: 1. XAMPP (versi Windows) dan LAMPP (versi Linux) yang dapat didownload di http://apachefriends.org. 2. WAMP Server. 3. APPServ 4. PHPTriad.
  • 2. Page | 2 Persiapan Instalasi 1. Pastikan komputer Anda belum terinstall web server lain seperti IIS atau PWS karena dapat menyebabkan bentrok dengan web server Apache. Namun demikian, jika Anda masih tetap mempertahankan program tersebut, setelah instalasi selesai Anda dapat mengkonfigurasikan Apache secara manual dengan mengganti nomor port yang digunakan. 2. Download Source XAMPP versi stabil terbaru di http://apachefriends.org. Pilih versi sesuai dengan sistem operasi yang Anda gunakan (tersedia versi untuk Windows, Linux dan Mac). 3. Pastikan komputer yang Anda gunakan berjalan dengan baik dengan kapasitas memori dan hardisk yang masih mencukupi. Proses Instalasi XAMPP 1. Jalankan file installer XAMPP versi xampp-win32-1.8.1-VC9-installer.exe (terbaru januari 2013 atau seri bawahnya) 2. Akan ditampilkan window instalasi XAMPP. Pilih Next > untuk memulai proses instalasi.
  • 3. Page | 3 3. Proses install dimulai
  • 4. Page | 4 4. Proses instalasi selesai. Klik Finish untuk menutup proses instalasi. 5. Jika proses instalasi berjalan dengan lancar makan akan ditampilkan window konfirmasi. Jawab Yes.
  • 5. Page | 5 6. Pastikan Control Panel XAMPP tampil seperti berikut... Test Instalasi XAMPP di Browser Untuk memastikan bahwa XAMPP beserta PHP, Apache dan MySQL berjalan dengan baik, bukalah browser dan ketikkan URL sebagai berikut: http://localhost Jika semua sudah berjalan dengan baik, maka akan ditampilkan gambar sebagai berikut: Masalah ! bila setelah proses install selesai dilakukan dan tidak tampil seperti langkah ke 6 seperti di atas maka panggil menu XAMPP Control Panel. Maka, panggil dari menu start > all programs > apache friends > XAMPP > XAMPP Control Panel. pastikan service Apache dan MySQL ter-Start seperti gambar di atas. Bila tidak sesuai seperti gambar di atas maka lakukan Start XAMPP dengan cara manual dengan cara ke directory XAMPP berada dan jalanakan xampp_start.exe. Buka kembali XAMPP Control Panel kembali apakah terlihat seperti gambar di atas. Link directory XAMPP > C:xampp
  • 6. Page | 6 Pilih bahasa yang ingin digunakan dan akan ditampilkan halaman utama XAMPP sebagai berikut: Masuk ke phpMyAdmin dengan cara klik di deretan menu Tools, seperti ditunjukkan gambar dibawah ini :
  • 7. Page | 7 Dan hingga masuk ke tampilan dimana phpMyAdmin siap digunakan seperti berikut : Sekarang coba dengan cara lain untuk mengakses phpMyAdmin dengan cara mengetik localhost pada browser menjadi ip address yaitu 127.0.0.1 ? bagaimana hasilnya. Yang artinya bahwa untuk mengakses phpMyAdmin bisa dilakukan di jaringan yang berbeda karena database harus bisa di akses dari manapun data itu dibutuhkan. Selamat proses install apache hingga phpMyAdmin telah berhasil.
  • 8. Page | 8 Pengenalan DBMS dan MySQL Tentang Database, DBMS dan RDBMS Basis data (atau database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut (http://id.wikipedia.org/wiki/Database). Database digunakan untuk menyimpan informasi atau data yang terintegrasi dengan baik di dalam komputer. Untuk mengelola database diperlukan suatu perangkat lunak yang disebut DBMS (Database Management System). DBMS merupakan suatu system perangkat lunak yang memungkinkan user (pengguna) untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efisien. Dengan DBMS, user akan lebih mudah mengontrol dan memanipulasi data yang ada. Sedangkan RDBMS atau Relationship Database Management System merupakan salah satu jenis DBMS yang mendukung adanya relationship atau hubungan antar tabel. Di samping RDBMS, terdapat jenis DBMS lain, misalnya Hierarchy DBMS, Object Oriented DBMS, dsb. Beberapa software atau perangkat lunak DBMS yang sering digunakan dalam aplikasi program antara lain : �DB2 - http://www-306.ibm.com/software/data/db2/ �Microsoft SQL Server - http://www.microsoft.com/sql/ �Oracle - http://www.oracle.com �Sybase - http://www.sybase.com/ �Interbase - http://www.borland.com/interbase �Teradata - http://www.teradata.com/ �Firebird - http://www.firebirdsql.org/ �MySQL – http://www.mysql.com �PostgreSQL - http://www.postgresql.org/ Dalam konsep database, urutan atau hierarki database sangatlah penting. Urutan atau hierarki database digambarkan dalam gambar sbb :
  • 9. Page | 9 Tentang MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius. Beberapa kelebihan MySQL antara lain : �Free (bebas didownload) �Stabil dan tangguh �Fleksibel dengan berbagai pemrograman �Security yang baik �Dukungan dari banyak komunitas �Kemudahan management database. �Mendukung transaksi �Perkembangan software yang cukup cepat. Berbagai MySQL Client untuk Administrasi Server MySQL Berikut ini beberapa tools yang biasa digunakan dalam mempermudah administrasi server MySQL. Tools berikut ini hanya digunakan untuk mempermudah administrasi MySQL, jadi tidak harus digunakan. 1. MySQL Command Line Client MySQL Command Line Client merupakan tools default MySQL yang sudah disertakan dalam file instalasi MySQL. Aplikasi ini dapat digunakan untuk melakukan koneksi ke MySQL melalui text-based mode. 2. MySQL-Front MySQL-Front merupakan front-end MySQL berbasis Windows yang cukup banyak digunakan. MySQL-Front memiliki user interface yang cukup mudah digunakan, bahkan oleh user pemula. Pada awalnya MySQL-Front merupakan software yang free,
  • 10. Page | 10 namun mulai versi 3.0 ke atas, software ini menjadi software yang bersifat shareware dengan masa percobaan selama 30 hari. Jika Anda ingin mencoba software ini, cobalah MySQL-Front versi 2.5 karena selain masih bebas untuk didownload, versi 2.5 cukup stabil dan sudah teruji. Situs resmi MySQL-Front beralamat di http://www.mysqlfront.de 3. PHPMyAdmin PHPMyAdmin merupakan front-end MySQL berbasis web. PHPMyAdmin dibuat dengan menggunakan PHP. Saat ini, PHPMyAdmin banyak digunakan dalam hampir semua penyedia hosting yang ada di internet. PHPMyAdmin mendukung berbagai fitur administrasi MySQL termasuk manipulasi database, tabel, index dan juga dapat mengeksport data ke dalam berbagai format data. PHPMyAdmin juga tersedia dalam 50 bahasa lebih, termasuk bahasa Indonesia. PHPMyAdmin dapat didownload secara gratis di http://www.phpmyadmin.net
  • 11. Page | 11 4. SQLYog SQLYog merupakan salah satu front-end MySQL yang cukup populer saat ini. Dengan dukungan fitur yang cukup banyak dan lengkap, SQL Yog tersedia versi commercial dan community (free). SQLYog dapat didownload di situsnya http://www.webyog.com 5. MySQL Administrator dan MySQL Query Browser MySQL Administrator dan MySQL Query Browser merupakan tools administrasi database MySQL yang tersedia di situs resmi MySQL (http://www.mysql.com). Keduanya dapat didownload di alamat http://www.mysql.com/products/tools/. Beberapa fitur MySQL Administrator, antara lain: • Administrasi user. • Halaman monitoring server. • Optimatisasi MySQL • Informasi umum keadaan server • Status replication. • Cross-platform. Beberapa fitur MySQL Query Browser, antara lain: • Tampilan dan menu yang mudah (user-friendly). • Mendukung beberapa window hasil (result preview) sekaligus. • Kemudahan dalam menulis query dengan visual tools. • Manipulasi database. • Membuat dan manipulasi tabel. • SQL statements debugging.
  • 12. Page | 12 Membuat database di phpMyAdmin 1. Klik menu database di phpMyAdmin 2. Namakan database dengan nama datasekolah Dilanjut dengan klik Create. Sehingga database terbuat dan tampil di tabel database
  • 13. Page | 13 3. Klik database datasekolah pada sebelah kiri 4. Buat kolom dengan nama siswa dengan 4 kolom. seperti berikut Dan dilanjut dengan klik Go. 5. Setting tabel seperti berikut, dilanjutkan dengan klik save untuk menyimpan tabel siswa.
  • 14. Page | 14 6. Tabel siswa akan terbuat dan tampil seperti dibawah ini 7. Lakukan ulang untuk membuat tabel guru seperti langkah 4 dan langkah 5. Atau klik tombol create table 8. Atur tabel guru seperti berikut, dan dilanjutkan dengan save
  • 15. Page | 15 9. Tabel guru akan terbuat dan tampil seperti dibawah ini 10. Memulai memasukkan data, lakukan tahapan berikut Klik database datasekolah Klik tabel siswa
  • 16. Page | 16 Klik menu insert Masukkan data sesuai dengan gambar berikut, dilanjutkan dengan klik Go Klik browse hingga tampil seperti gambar dibawah ini
  • 17. Page | 17 11. Lakukan insert data juga terhadap tabel guru seperti langkah sebelumnya. Min 3 guru… 12. Tambahakan kolom kode_guru di tabel siswa. Dengan cara seperti gambar berikut Klik menu structure Klik After Pilih Telp pada menu dropdown Klik Go Soal ! Lakukan insert data kembali, masukkan kode,nama,alamat dan telp untuk tiap anggota kelompok yang telah terbagi.
  • 18. Page | 18 Setting kolom kode_Guru seperti berikut, dan akhiri dengan save Dan terlihat hasilnya, kolom kode_Guru akan ditambahkan ke tabel siswa 13. Tambahkan kode guru yang telah di masukkan sebelumnya pada tabel guru. Kode guru pada tabel siswa harus sesuai/ada yang tercantum pada tabel guru untuk masing-masing siswa.
  • 19. Page | 19 14. Design database datasekolah dengan cara berikut 15. a